Commit graph

15 commits

Author SHA1 Message Date
Ivan
abd3112f64
feat: add golang.org/x/term v0.44.0 dependency and improve interactive shell functionality with improved TTY handling 2026-07-27 08:57:51 -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
3158488931
test: add comprehensive acceptance and bughunt (exploratory) tests for WebSocket handling and session management 2026-07-18 04:56:23 -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
c1a0453686
build: update makefiles, taskfiles, package specs, and dependencies 2026-07-09 13:12:49 -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
0ad1717d23
chore(docs) cleanup comments across codebase 2026-07-09 09:15:00 -05:00
Ivan
a217982ced
feat(tests): add comprehensive tests for AutoInterface and shared-instance RPC functionality 2026-07-07 11:15:28 -05:00
Ivan
44bc5b2855
feat(network): add functions for selecting and binding link-local UDP addresses to improve network interface configuration 2026-07-07 10:39:53 -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
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
962498be30
fix(tests): correct ShareInstance validation in configuration tests 2026-07-04 23:43:19 -05:00
Ivan
7d7c973989
chore(vulncheck): update environment variables for vulnerability scanning and improve command handling 2026-07-04 23:33:07 -05:00
Ivan
4d5c52d734
feat(i2p): implement I2P controller and tunnel management for client and server connections
- Added I2P controller to manage SAM tunnels with setup timeouts and clean shutdown.
- Introduced ClientTunnel and ServerTunnel for proxying local TCP ports to remote I2P destinations.
- Improve interface configuration to support new I2P features, including destination management and session handling.
- Updated existing interfaces to utilize context-aware configuration for improved runtime behavior.
- Added error handling and logging for better observability during tunnel operations.
2026-07-04 18:28:40 -05:00