Ivan
|
18ba6723f5
|
feat: implement host capability probing and logging for CPU and memory performance
Also some optimization for IFAC
|
2026-08-26 12:26:13 -05:00 |
|
Ivan
|
ca2edd1b52
|
feat: add RNS 1.5.0 inbound queues, IFAC defer, and discovered interfaces
|
2026-08-22 18:07:33 -05:00 |
|
Ivan
|
27162d6fd2
|
feat: complete discovery and blackhole modules with new autoconnect features and tests
|
2026-08-22 06:12:43 -05:00 |
|
Ivan
|
6eecf92cc2
|
feat: improve dos_protection and default to off
|
2026-08-18 15:21:53 -05:00 |
|
Ivan
|
6c99c71b50
|
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 |
|
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
|
0ae5c583a2
|
feat: add SandboxSkipScoped option and improve Landlock restriction handling
|
2026-08-13 18:56:45 -05:00 |
|
Ivan
|
952c7c4df6
|
feat: improve timeout handling and path response logic across various components
|
2026-08-13 17:50:08 -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
|
ad36e520a9
|
feat: cut hot-path CPU and RAM
|
2026-08-13 10:45:58 -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
|
4277eaf2de
|
feat: add remote management capabilities for rgopath and rgostatus with identity-based access control
|
2026-08-13 01:47:41 -05:00 |
|
Ivan
|
b8b5212828
|
feat: finish announce handling with destination hash validation and public key mismatch rejection
|
2026-08-13 01:04:00 -05:00 |
|
Ivan
|
bee66e6dce
|
feat: add various cryptography validation oracle tests and fixed a bug in RESOURCE_HMU
|
2026-08-10 15:27:39 -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
|
e6782acc47
|
feat: add proof strategy configuration for RNS destinations and update memory management settings
|
2026-07-24 08:36:00 -05:00 |
|
Ivan
|
a1a7a84cee
|
chore: update compatibility to Python RNS 1.4.0 and adjust discovery stamp value to 16
|
2026-07-20 13:25:58 -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
|
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
|
73c4c495fe
|
feat: introduce Modem73 and SDR interfaces with comprehensive configuration options and testing support
|
2026-07-17 21:49:53 -05:00 |
|
Ivan
|
5756fa80a5
|
feat: add fuzz testing for announce, common, packet, and resource packages
|
2026-07-17 19:01:39 -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
|
1c1b625f6a
|
feat: update reachability diagnostics and interface discovery features, adding new configuration options and tests
|
2026-07-17 07:46:38 -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
|
53512b893e
|
feat: introduce local mesh health counters for better observability and diagnostics
|
2026-07-16 15:55:18 -05:00 |
|
Ivan
|
bbb6788c0d
|
feat: implement Linux keyring backend for identity management with migration support and associated tests
|
2026-07-16 15:15:56 -05:00 |
|
Ivan
|
bdcc8306b2
|
refactor: streamline memory budget release logic and improve test iteration syntax
|
2026-07-16 14:41:06 -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
|
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
|
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
|
8f31995675
|
refactor: update CLI output formatting with color support and improve error handling
|
2026-07-09 22:10:31 -05:00 |
|
Ivan
|
d6b7cc8ef5
|
feat: update CLI with debug command and options, improve logging and configuration handling
|
2026-07-09 14:45:25 -05:00 |
|
Ivan
|
90035f6d91
|
pkg/interfaces, pkg/transport: implement QUIC interfaces, interface modes, and announce routing
|
2026-07-09 13:12:28 -05:00 |
|
Ivan
|
1c1af22364
|
feat(cli): add new CLI utilities rgostatus, rgoid, and rgoprobe for managing identities, probing paths, and reporting status; update Makefile for utility builds and enhance documentation for integration with Python rnsd.
|
2026-07-09 11:12:31 -05:00 |
|
Ivan
|
ce56036e8e
|
feat(pipe): introduce PipeInterface for subprocess communication with HDLC framing, including configuration options for command execution and respawn delay
|
2026-07-07 11:46:45 -05:00 |
|
Ivan
|
3437abefe9
|
refactor(network): remove Linux-specific network monitoring code and introduce interface snapshot functionality with tests
|
2026-07-07 03:30:34 -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
|
8aa41ffdb0
|
feat(backbone): introduce a new backbone I/O hub for high-throughput TCP interfaces with support for multiple kernel multiplexing backends
|
2026-07-07 01:58:39 -05:00 |
|
Ivan
|
3ba000a909
|
feat(storage): implement atomic file writing and directory management with tests for data directory resolution and atomic write functionality
|
2026-07-07 00:10:38 -05:00 |
|