Reticulum-Go/pkg/link
2026-08-15 15:22:15 -05:00
..
aes128_mode_oracle_test.go refactor: clear revive naming and control-flow warnings 2026-08-13 10:10:04 -05:00
async_pipe_test.go chore: cleanup tests and comments 2026-07-13 08:56:23 -05:00
bz2bomb_test.go feat: harden buffer compression and decompression tests, improve error handling, and add live interop tests for bz2 bomb rejection 2026-07-17 10:40:41 -05:00
constants.go feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements 2026-08-15 03:14:09 -05:00
dx_errors_test.go feat: improve path request throttling and error handling in transport and control APIs 2026-08-14 18:19:23 -05:00
encrypt_bench_test.go refactor: simplify AES encryption and decryption by implementing CBC mode directly, and add corresponding tests for CBC functionality 2026-08-15 02:38:24 -05:00
establishment_test.go fix: update EstablishmentTimeoutPerHop to match RNS 1.4.2 and add corresponding test 2026-08-15 01:21:27 -05:00
hmu_exploratory_test.go test: add exploratory tests for various components including blackhole map decoding, message handling, and resource advertisement processing 2026-07-18 07:32:45 -05:00
hmu_negative_segment_oracle_test.go fix: match Python Channel RX order, send window/MDU, and HMU segment bounds 2026-08-13 09:30:28 -05:00
identify_auth_oracle_test.go feat: add various cryptography validation oracle tests and fixed a bug in RESOURCE_HMU 2026-08-10 15:27:39 -05:00
incoming_resource.go fix: match Python Channel RX order, send window/MDU, and HMU segment bounds 2026-08-13 09:30:28 -05:00
incoming_resource_watchdog_test.go chore: various bug fixes and new tests (see changelog) 2026-07-19 11:55:31 -05:00
interop_test.go chore: various bug fixes and new tests (see changelog) 2026-07-19 11:55:31 -05:00
keepalive_oracle_test.go feat: update to be interop with RNS ref 1.4.0 2026-07-22 10:41:30 -05:00
keepalive_pbt_test.go feat: update to be interop with RNS ref 1.4.0 2026-07-22 10:41:30 -05:00
keepalive_race_test.go feat: update to be interop with RNS ref 1.4.0 2026-07-22 10:41:30 -05:00
keepalive_rns140_test.go feat: update to be interop with RNS ref 1.4.0 2026-07-22 10:41:30 -05:00
link.go refactor: simplify AES encryption and decryption by implementing CBC mode directly, and add corresponding tests for CBC functionality 2026-08-15 02:38:24 -05:00
link_chaos_test.go chore: various bug fixes and new tests (see changelog) 2026-07-19 11:55:31 -05:00
link_fsm_test.go chore: update API version to 1.4 in Dart and Zig bindings, and improve mutex handling in Go interface and link management 2026-07-19 04:14:08 -05:00
link_fuzz_test.go feat: update CI workflow and add soak testing for transport layer 2026-07-17 19:35:14 -05:00
link_hop_test.go chore: cleanup tests and comments 2026-07-13 08:56:23 -05:00
link_path_invalidation_test.go test: add unit tests for link proof validation and enforce hop count restrictions 2026-07-10 11:51:14 -05:00
link_path_recovery.go feat: improve path request throttling and error handling in transport and control APIs 2026-08-14 18:19:23 -05:00
link_pbt_test.go feat: update CI workflow and add soak testing for transport layer 2026-07-17 19:35:14 -05:00
link_robustness_test.go feat: implement Linux keyring backend for identity management with migration support and associated tests 2026-07-16 15:15:56 -05:00
link_secure_keys.go feat: cut hot-path CPU and RAM 2026-08-13 10:45:58 -05:00
link_test.go feat: speedtest, debugging tools and helpers, updated to go 1.26.5, fixed stalls in resource transfers 2026-07-17 05:10:03 -05:00
mtu_interop_test.go chore: cleanup tests and comments 2026-07-13 08:56:23 -05:00
mtu_test.go chore: cleanup tests and comments 2026-07-13 08:56:23 -05:00
nomadnet_response_test.go chore: cleanup tests and comments 2026-07-13 08:56:23 -05:00
oracle_hmu_wrap_test.go fix: match Python Channel RX order, send window/MDU, and HMU segment bounds 2026-08-13 09:30:28 -05:00
perf_guard_test.go feat: cut announce ingest and encrypt allocs without changing the RNS wire 2026-08-13 11:20:28 -05:00
protect_resource_test.go feat: implement Go-only DoS protection with configurable IDS/IPS gates and adaptive baselines 2026-07-20 12:58:22 -05:00
prove_packet_test.go feat: update compatibility to Python RNS 1.4.1 2026-07-25 14:43:24 -05:00
reconnect.go feat: update channel message handling with improved error management and new tests 2026-07-16 11:16:37 -05:00
reconnect_cancel_test.go feat: update channel message handling with improved error management and new tests 2026-07-16 11:16:37 -05:00
reconnect_test.go refactor(codebase): various changes to match python reference, cleanup and improving docs 2026-07-07 03:20:50 -05:00
regression_test.go fix: prevent deadlock in HandleInbound for LRRTT packets by unlocking mutex before decryption 2026-07-19 03:10:27 -05:00
request_callback_test.go feat: improve path request throttling and error handling in transport and control APIs 2026-08-14 18:19:23 -05:00
request_exploratory_test.go test: add exploratory tests for various components including blackhole map decoding, message handling, and resource advertisement processing 2026-07-18 07:32:45 -05:00
request_replay_test.go chore: cleanup tests and comments 2026-07-13 08:56:23 -05:00
request_timestamp.go feat: add unit and fuzz tests for request and advertisement handling, including validation for negative sizes and non-finite timestamps 2026-07-17 19:56:18 -05:00
resource_adv_exploratory_test.go test: add exploratory tests for various components including blackhole map decoding, message handling, and resource advertisement processing 2026-07-18 07:32:45 -05:00
resource_adv_policy_test.go feat: add support for Haiku OS in CI workflow and implement Haiku-specific network checks and tests 2026-07-17 21:13:44 -05:00
resource_bomb_test.go feat: update incoming resource validation and link management with new limits and error handling 2026-07-17 09:10:56 -05:00
resource_interop_test.go feat: add examples for announce, echo, and file transfer functionalities with detailed README documentation 2026-07-16 11:38:13 -05:00
resource_metadata_test.go pkg/link: support incoming resource metadata and request response value decoding 2026-07-09 13:12:23 -05:00
responder_test.go chore: cleanup tests and comments 2026-07-13 08:56:23 -05:00
rns_timeout_oracle_test.go feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements 2026-08-15 03:14:09 -05:00
session_hmac_oracle_test.go feat: add various cryptography validation oracle tests and fixed a bug in RESOURCE_HMU 2026-08-10 15:27:39 -05:00
short_skip.go feat: better dev errors, expand testing 2026-07-17 17:43:57 -05:00
speedtest.go feat: fix speedPipe with inbox channel for non-blocking packet sending and implement HandlePacketBlocking for improved transport handling 2026-08-15 15:22:15 -05:00
speedtest_test.go feat: fix protect functionality and improve test coverage with new configurations 2026-07-27 07:26:29 -05:00
split_metadata_exploratory_test.go test: add exploratory tests for various components including blackhole map decoding, message handling, and resource advertisement processing 2026-07-18 07:32:45 -05:00
split_resource.go fix various bugs and add tests 2026-07-18 08:30:30 -05:00
split_resource_memory_test.go feat: update in-memory storage capabilities and identity management with new configuration options and tests 2026-07-16 14:36:28 -05:00
toctou_oracle_test.go feat: add TOCTOU tests and update concurrency safety in discovery and transport layers 2026-07-22 10:58:36 -05:00