Skip to content

Commit 8aeadf2

Browse files
committed
fix: bump nim-libplum
1 parent 1dc4d5e commit 8aeadf2

5 files changed

Lines changed: 13 additions & 101 deletions

File tree

.github/workflows/i386_temp.yml

Lines changed: 0 additions & 92 deletions
This file was deleted.

.pinned

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@ stew;https://github.com/status-im/nim-stew@#b66168735d6f3841c5239c3169d3fe5fe98b
1515
websock;https://github.com/status-im/nim-websock@#387a8eb7e961e8fdd3b1a717d36bc53b55e4dc5d
1616
zlib;https://github.com/status-im/nim-zlib@#e680f269fb01af2c34a2ba879ff281795a5258fe
1717
protobuf_serialization;https://github.com/status-im/nim-protobuf-serialization@#8406e7287196661614ce6a8e8be20f755376af7f
18-
libplum;https://github.com/logos-storage/nim-libplum@#e6688ea79ec34ec17012c155fd544f482fe71f44
18+
libplum;https://github.com/logos-storage/nim-libplum@#acefbe424cf9d1f05f2d93533790c9ac4e034df8
1919
npeg;https://github.com/zevv/npeg@#409f6796d0e880b3f0222c964d1da7de6e450811

libp2p.nimble

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ requires "nim >= 2.2.4",
1313
"chronos >= 4.2.2", "metrics >= 0.2.2", "secp256k1", "stew >= 0.4.2", "results",
1414
"serialization", "lsquic >= 0.5.4", "protobuf_serialization >= 0.5.3",
1515
"https://github.com/status-im/nim-websock >= 0.4.0",
16-
"https://github.com/logos-storage/nim-libplum >= 0.6.0"
16+
"https://github.com/logos-storage/nim-libplum#acefbe424cf9d1f05f2d93533790c9ac4e034df8"
1717

1818
import os, sequtils, strutils
1919

libp2p/services/natservice.nim

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -107,13 +107,17 @@ proc natService*(switch: Switch): Opt[NATService] =
107107
proc portMappingConfig(
108108
mode: PortMappingMode, discoveryTimeout, mappingTimeout: Duration
109109
): NATConfig =
110-
NATConfig(
111-
portMapping: Opt.some(
112-
PortMappingConfig(
113-
mode: mode, discoveryTimeout: discoveryTimeout, mappingTimeout: mappingTimeout
110+
case mode
111+
of ExplicitIp:
112+
raiseAssert "portMappingConfig requires a port-mapping mode, not ExplicitIp"
113+
of Upnp, NatPmp, Auto:
114+
NATConfig(
115+
portMapping: Opt.some(
116+
PortMappingConfig(
117+
mode: mode, discoveryTimeout: discoveryTimeout, mappingTimeout: mappingTimeout
118+
)
114119
)
115120
)
116-
)
117121

118122
proc natConfig*(
119123
discoveryTimeout = DefaultDiscoveryTimeout, mappingTimeout = DefaultMappingTimeout

nix/deps.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333

3434
libplum = pkgs.fetchgit {
3535
url = "https://github.com/logos-storage/nim-libplum";
36-
rev = "e6688ea79ec34ec17012c155fd544f482fe71f44";
37-
sha256 = "18h6hnfala1vbvi4f70cqb5psagbcg3h4ig9jzw1pqg17nv02k6k";
36+
rev = "acefbe424cf9d1f05f2d93533790c9ac4e034df8";
37+
sha256 = "0j6rc96cznsh90pvs27i1qgpby3ib04a2xqihps3jwlnlng2nrkb";
3838
fetchSubmodules = true;
3939
};
4040

0 commit comments

Comments
 (0)