Commit graph

7 commits

Author SHA1 Message Date
Ivan
7339787b25
feat: update TinyGo support with new build targets and updated dependencies 2026-08-15 01:11:35 -05:00
Ivan
84e62aa961
fix various bugs and add tests 2026-07-18 08:30:30 -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
0ad1717d23
chore(docs) cleanup comments across codebase 2026-07-09 09:15:00 -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
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