Ivan
|
ef53c7ab80
|
feat: implement announce queue management with associated tests and status reporting
|
2026-08-19 17:28:32 -05:00 |
|
Ivan
|
821e3a2ee8
|
refactor: standardize bitrate configuration in pipeInterface and update handshake vectors for consistency
|
2026-08-14 22:35:49 -05:00 |
|
Ivan
|
f3309cb951
|
refactor: update pipeInterface initialization and update handshake vectors for improved consistency
|
2026-08-14 22:17:01 -05:00 |
|
Ivan
|
126e2f0795
|
refactor: streamline pipeInterface initialization and improve path request validation in tests
|
2026-08-14 21:23:49 -05:00 |
|
Ivan
|
e94f8d1b41
|
feat: expand developer errors and anti-footguns
|
2026-08-14 18:49:43 -05:00 |
|
Ivan
|
ea2d8493a3
|
feat: improve path request throttling and error handling in transport and control APIs
|
2026-08-14 18:19:23 -05:00 |
|
Ivan
|
a8c5dc663d
|
feat: improve path request handling and timeouts in transport layer
|
2026-08-14 17:50:49 -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
|
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
|
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
|
0b41eab783
|
fix: ensure safe execution of established callbacks by invoking them in a separate goroutine to prevent deadlocks
|
2026-07-25 15:16:45 -05:00 |
|
Ivan
|
11e0726d93
|
feat: update to be interop with RNS ref 1.4.0
|
2026-07-22 10:41: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
|
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
|
4d720aaf7d
|
fix controlapi WS race: register client before flushing 101
|
2026-07-17 19:09:26 -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
|
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
|
633f2b0ec8
|
feat: update Dart bindings with new request handling and event types, including deregistration and resource management
|
2026-07-17 08:10:03 -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
|
cce3eec883
|
feat: fix control API with improved binding logic to prevent race conditions during initialization
|
2026-07-16 16:38:26 -05:00 |
|
Ivan
|
53512b893e
|
feat: introduce local mesh health counters for better observability and diagnostics
|
2026-07-16 15:55:18 -05:00 |
|
Ivan
|
51802d56e0
|
chore: cleanup tests and comments
|
2026-07-13 08:56:23 -05:00 |
|
Ivan
|
d7b58d2034
|
test: increase timeout for WebSocket message reception and enhance RLIMIT_AS test assertions for better error handling
|
2026-07-10 07:56:05 -05:00 |
|
Ivan
|
4c4ae15d0f
|
refactor(tests): streamline goroutine management in test cases by replacing traditional for loops with range-based iterations
|
2026-07-07 05:06:17 -05:00 |
|
Ivan
|
cc4aaff7de
|
refactor(codebase): various changes to match python reference, cleanup and improving docs
|
2026-07-07 03:20:50 -05:00 |
|
Ivan
|
4d4c33af89
|
refactor(controlapi): add lifecycle management with new HTTP endpoints for pause, resume, and refresh paths
|
2026-07-07 02:38:40 -05:00 |
|
Ivan
|
ca5b14def6
|
feat(tests): add regression tests for link and transport components to prevent deadlocks and ensure proper handling of concurrent operations
|
2026-07-06 22:29:52 -05:00 |
|
Ivan
|
6fd6d88d07
|
feat(controlapi): implement localhost JSON control API for Reticulum-Go, enabling external applications to interact with destinations and links via HTTP requests
|
2026-07-06 09:41:54 -05:00 |
|