Ivan
|
35a7f9b7d1
|
feat: various fixes and cleanup
|
2026-08-13 18:00:59 -05:00 |
|
Ivan
|
952c7c4df6
|
feat: improve timeout handling and path response logic across various components
|
2026-08-13 17:50:08 -05:00 |
|
Ivan
|
0e85d9b10c
|
feat: add TCP keepalive configuration for DragonFly OS
|
2026-08-13 12:29:21 -05:00 |
|
Ivan
|
84f27ffbdb
|
feat: improve sandboxing features with strict mode, profiles, and extra path support
|
2026-08-13 11:39:52 -05:00 |
|
Ivan
|
86ef2d52bd
|
feat: cut announce ingest and encrypt allocs without changing the RNS wire
|
2026-08-13 11:20:28 -05:00 |
|
Ivan
|
ad36e520a9
|
feat: cut hot-path CPU and RAM
|
2026-08-13 10:45:58 -05:00 |
|
Ivan
|
5818dc8ba5
|
refactor: clear revive naming and control-flow warnings
Rename builtin shadows and case-colliding helpers, and tidy return/context/empty-block rules so lint is only add-constant noise.
|
2026-08-13 10:10:04 -05:00 |
|
Ivan
|
3ad3e3fc05
|
feat: raise stream throughput and handler density without changing the RNS wire
|
2026-08-13 09:59:37 -05:00 |
|
Ivan
|
82b183bf12
|
fix: ensure frame data integrity by copying before processing in hdlcStreamDecoder
|
2026-08-13 02:26:20 -05:00 |
|
Ivan
|
61af555636
|
feat: improve network interface handling with peer isolation and memory shedding improvements
|
2026-08-10 16:28:36 -05:00 |
|
Ivan
|
ca18d4f8e7
|
feat: various improvements to rsm signing, dos protection and updated to be interop with rns 1.4.2
|
2026-07-27 06:42:14 -05:00 |
|
Ivan
|
10117a4c95
|
feat: update compatibility to Python RNS 1.4.1
|
2026-07-25 14:43:24 -05:00 |
|
Ivan
|
e8b7b0248f
|
feat: add TOCTOU tests and update concurrency safety in discovery and transport layers
|
2026-07-22 10:58:36 -05:00 |
|
Ivan
|
11e0726d93
|
feat: update to be interop with RNS ref 1.4.0
|
2026-07-22 10:41:30 -05:00 |
|
Ivan
|
83719aa095
|
refactor: improve UDP flood test clarity and ensure path sanitization in store operations
|
2026-07-20 14:16:40 -05:00 |
|
Ivan
|
362fca9e38
|
feat: implement Go-only DoS protection with configurable IDS/IPS gates and adaptive baselines
|
2026-07-20 12:58:22 -05:00 |
|
Ivan
|
90c389c0da
|
chore: various bug fixes and new tests (see changelog)
|
2026-07-19 11:55:31 -05:00 |
|
Ivan
|
47a7399269
|
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 |
|
Ivan
|
dd15142b98
|
chore: update compatibility to Python RNS 1.3.9, update changelog, and implement new interface handling in librns
|
2026-07-19 02:26:55 -05:00 |
|
Ivan
|
84e62aa961
|
fix various bugs and add tests
|
2026-07-18 08:30:30 -05:00 |
|
Ivan
|
142abf600d
|
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 |
|
Ivan
|
394447181a
|
refactor: fix packet handling and relay logic for multi-hop scenarios in transport layer
|
2026-07-18 05:33:30 -05:00 |
|
Ivan
|
1d5efa4626
|
test: add bughunt tests for HTTP body size limits and request handling in control API
|
2026-07-18 05:17:02 -05:00 |
|
Ivan
|
3158488931
|
test: add comprehensive acceptance and bughunt (exploratory) tests for WebSocket handling and session management
|
2026-07-18 04:56:23 -05:00 |
|
Ivan
|
73c4c495fe
|
feat: introduce Modem73 and SDR interfaces with comprehensive configuration options and testing support
|
2026-07-17 21:49:53 -05:00 |
|
Ivan
|
85a803f7f6
|
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 |
|
Ivan
|
227d1c01eb
|
refactor: improve test concurrency and clean up code in various test files
|
2026-07-17 20:42:38 -05:00 |
|
Ivan
|
82d7e79210
|
feat: implement decodeUntil function for blackhole entries and add tests for non-numeric until values
|
2026-07-17 20:04:41 -05:00 |
|
Ivan
|
7882e5f6d7
|
feat: better dev errors, expand testing
|
2026-07-17 17:43:57 -05:00 |
|
Ivan
|
d25ea8ff61
|
feat: update compatibility documentation for Python RNS 1.3.9 (upcoming), update announce packet size validation, and implement discovery location command handling
|
2026-07-17 17:06:46 -05:00 |
|
Ivan
|
1ac7804bb4
|
feat: update incoming resource validation and link management with new limits and error handling
|
2026-07-17 09:10:56 -05:00 |
|
Ivan
|
9e5fd0adfe
|
feat: improve I2P interface with direct STREAM CONNECT support, improved error handling, and new observability metrics
|
2026-07-17 09:10:24 -05:00 |
|
Ivan
|
eb8b32f89d
|
feat: add scaffolds
|
2026-07-17 08:23:18 -05:00 |
|
Ivan
|
a8a99b916b
|
feat: update shared instance configuration to match Python RNS defaults, adding support for Unix sockets on Linux and improving documentation for interop
|
2026-07-17 07:09:15 -05:00 |
|
Ivan
|
03b89b03ff
|
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 |
|
Ivan
|
5e8249d5ea
|
feat: add more interop testing with new channel and buffer stream tests, update message handling for typed messages, and improve Python integration for file transfers
|
2026-07-16 17:41:26 -05:00 |
|
Ivan
|
0dbc2c5965
|
feat: update self-check functionality by ensuring absolute paths for binaries and improving CI test commands
|
2026-07-16 16:32:56 -05:00 |
|
Ivan
|
a9a256e83a
|
feat: fix WebTransport concurrency test and add Landlock sandbox tests for Linux
|
2026-07-16 16:26:44 -05:00 |
|
Ivan
|
c3c5a2c87d
|
feat: update in-memory storage capabilities and identity management with new configuration options and tests
|
2026-07-16 14:36:28 -05:00 |
|
Ivan
|
72c410b513
|
feat: add Dart Control API client and bindings for Flutter
|
2026-07-16 13:28:29 -05:00 |
|
Ivan
|
12ec8e5adc
|
refactor: simplify loop constructs in tests and update build constraints for serial and vsock interfaces
|
2026-07-16 13:01:19 -05:00 |
|
Ivan
|
8f81bcab6e
|
feat: update interface configurations with new Serial, WebTransport, and DNSRendezvous options, and add comprehensive tests for HTTPS and serial functionalities
|
2026-07-16 12:43:42 -05:00 |
|
Ivan
|
a080f9a225
|
fix: validate plugin type before loading external interface to prevent invalid paths
|
2026-07-16 11:47:44 -05:00 |
|
Ivan
|
e9428f8a19
|
feat: add examples for announce, echo, and file transfer functionalities with detailed README documentation
|
2026-07-16 11:38:13 -05:00 |
|
Ivan
|
8ca6cae384
|
feat: update channel message handling with improved error management and new tests
|
2026-07-16 11:16:37 -05:00 |
|
Ivan
|
51802d56e0
|
chore: cleanup tests and comments
|
2026-07-13 08:56:23 -05:00 |
|
Ivan
|
82f40aa0cf
|
refactor: improve bandwidth availability logic in BaseInterface and add tests for sampled TX rate
|
2026-07-10 09:28:05 -05:00 |
|
Ivan
|
346f37d8a7
|
feat: add 'slow' command to CLI for identifying slow interfaces and paths, and improve bandwidth availability checks in interface stats
|
2026-07-10 08:14:04 -05:00 |
|
Ivan
|
49678142ec
|
refactor: various fixes for announce caching, table, links, transport and cleanup
|
2026-07-10 07:02:00 -05:00 |
|
Ivan
|
6ae2612305
|
fix: correct error handling in ProcessOutgoing method by ensuring error is returned after connection teardown
|
2026-07-10 01:59:44 -05:00 |
|