From 0e24a0d8bb9483eefdeb2b017eae9bac3d97383b Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Mon, 7 Apr 2025 17:17:30 +0200 Subject: [PATCH] Cleanup --- RNS/Transport.py | 7 ++++--- RNS/Utilities/rnsd.py | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/RNS/Transport.py b/RNS/Transport.py index bb4adea..77e2b03 100755 --- a/RNS/Transport.py +++ b/RNS/Transport.py @@ -1585,8 +1585,9 @@ class Transport: else: expires = now + Transport.PATHFINDER_E - random_blobs.append(random_blob) - random_blobs = random_blobs[-Transport.MAX_RANDOM_BLOBS:] + if not random_blob in random_blobs: + random_blobs.append(random_blob) + random_blobs = random_blobs[-Transport.MAX_RANDOM_BLOBS:] if (RNS.Reticulum.transport_enabled() or Transport.from_local_client(packet)) and packet.context != RNS.Packet.PATH_RESPONSE: # Insert announce into announce table for retransmission @@ -2806,7 +2807,7 @@ class Transport: received_from = de[IDX_PT_NEXT_HOP] hops = de[IDX_PT_HOPS] expires = de[IDX_PT_EXPIRES] - random_blobs = list(set(de[IDX_PT_RANDBLOBS])) + random_blobs = de[IDX_PT_RANDBLOBS] packet_hash = de[IDX_PT_PACKET] serialised_entry = [ diff --git a/RNS/Utilities/rnsd.py b/RNS/Utilities/rnsd.py index b286729..459c034 100755 --- a/RNS/Utilities/rnsd.py +++ b/RNS/Utilities/rnsd.py @@ -22,7 +22,7 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -from CRNS import RNS +import RNS import argparse import time