Ivan
7339787b25
feat: update TinyGo support with new build targets and updated dependencies
2026-08-15 01:11:35 -05:00
Ivan
ee46b2cb66
Merge branch 'dev' into tinygo
2026-08-15 01:11:18 -05:00
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
829ff567b1
Merge branch 'dev' into tinygo
...
Bring tinygo up to date with dev while keeping embedded drivers
(Serial, LoRa, RNode) behind TinyGo build tags. Pin TinyGo CI to
0.41.1, restore WASI/wasm build targets, and exclude desktop-only
interfaces from TinyGo builds via stubs and tag splits.
2026-07-08 16:20:38 -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