about summary refs log tree commit diff
path: root/nixos/tests/mycelium
diff options
context:
space:
mode:
authorFlorian Klink <flokli@flokli.de>2024-04-04 12:43:55 +0300
committerFlorian Klink <flokli@flokli.de>2024-04-04 12:44:23 +0300
commit1fb00f139623836c9747187adb439ec0783d87a4 (patch)
tree2fe68f0a68ec690140cc48dad22e08d2c16a22fd /nixos/tests/mycelium
parent23ff7d9dc4f3d553939e7bfe0d2667198f993536 (diff)
mycelium: 0.4.5 -> 0.5.0
Changed
 - Connection identifier is now included in the error log if we can't forward a
 - seqno request.
 - Garbage collection time for source entries has been increased from 5 to 30 minutes
 - for now.
 - The router implementation has been changed to use regular locks instead of an
 - always readable concurrency primitive for all but the actual routing table. This
 - should reduce the memory consumption a bit.
 - Public key and shared secret for a destination are now saved on the router, instead
 - of maintaining a separate mapping for them. This slightly reduces memory consumption
 - of the router, and ensures stale data is properly cleaned up when all routes to
 - a subnet are removed.
 - Hello packets now set the interval in which the next Hello will be sent properly
 - in centiseconds.
 - IHU packets now set the interval properly in centiseconds.
 - IHU packets now set an RX cost. For now this is the link cost, in the future
 - this will be set properly.
 - Route expiration time is now calculated from the interval received in updates.
 - Ip address derivation from public keys now uses the blake3 hash algorithm.

Fixed
 - Don't try to forward seqno requests to a peer if we know its connection is dead.
Diffstat (limited to 'nixos/tests/mycelium')
-rw-r--r--nixos/tests/mycelium/default.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/nixos/tests/mycelium/default.nix b/nixos/tests/mycelium/default.nix
index f0d72436843c2..9174c49d70869 100644
--- a/nixos/tests/mycelium/default.nix
+++ b/nixos/tests/mycelium/default.nix
@@ -1,6 +1,6 @@
 import ../make-test-python.nix ({ lib, ... }: let
-  peer1-ip = "531:c350:28c1:dfde:ea6d:77d1:a60b:7209";
-  peer2-ip = "49f:3942:3a55:d100:4c78:c558:c4f:695b";
+  peer1-ip = "538:f40f:1c51:9bd9:9569:d3f6:d0a1:b2df";
+  peer2-ip = "5b6:6776:fee0:c1f3:db00:b6a8:d013:d38f";
 in
   {
     name = "mycelium";