Commit graph

34 commits

Author SHA1 Message Date
Ivan
801367b471
feat: add 'zen' command for scanning Go and Python sources, including new rules and tests 2026-08-14 19:09:26 -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
952c7c4df6
feat: improve timeout handling and path response logic across various components 2026-08-13 17:50:08 -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
3bfd506e86
refactor: simplify range calculations in tests and improve gap handling in shell signal management 2026-08-13 02:28:45 -05:00
Ivan
b003703bf8
feat: add shell signal handling and resize polling with new functions and options 2026-08-13 02:26:12 -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
ce4b06cc0c
feat: auto-detect rnsh vs rgosh instead of requiring --compat 2026-08-13 01:47:15 -05:00
Ivan
fece36b228
feat: implement platform-specific signal handling for shell interactions with separate files for Unix and non-Unix systems 2026-08-10 15:46:21 -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
61d4727e54
feat: implement path jail functionality with symlink resolution and test coverage for security checks 2026-08-10 15:21:00 -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
6a345d8ab2
feat: introduce rgosh interactive remote shell with compatibility for Python rnsh protocol 2026-07-27 07:56:32 -05:00
Ivan
90c389c0da
chore: various bug fixes and new tests (see changelog) 2026-07-19 11:55:31 -05:00
Ivan
2e334ad1a0
feat: update RNS bindings with new identity and RSG functionalities, including signing, verification, and public key retrieval 2026-07-19 08:49:34 -05:00
Ivan
d3bceabb8c
test: add regression tests for share_instance configuration and interop behavior 2026-07-17 21:56:00 -05:00
Ivan
819b13812c
refactor: remove ShareInstance configuration from CLI commands and fix I2P interop tests with improved error handling and logging 2026-07-17 21:10:50 -05:00
Ivan
cf6f8e186d
feat: update destination tests with dynamic port allocation and temporary directory management 2026-07-17 18:39:02 -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
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
0dbc2c5965
feat: update self-check functionality by ensuring absolute paths for binaries and improving CI test commands 2026-07-16 16:32:56 -05:00
Ivan
b6b4d983aa
feat: add host OS self-check functionality with CLI integration and CI support 2026-07-16 16:13:43 -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
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
aa7d9bccd4
feat: add logging to file and service (systemd, openrc, runit and dinit) installation 2026-07-16 11:04:44 -05:00
Ivan
d067f96a9b
feat: update signing and verification process with message extraction and file input support 2026-07-13 09:59:40 -05:00
Ivan
51802d56e0
chore: cleanup tests and comments 2026-07-13 08:56:23 -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
e7de5c15f9
feat: introduce rgox command for remote command execution, enhance documentation, and add interop tests 2026-07-09 23:00:14 -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
5f277fbe36
cmd, cli: add rgocp and rgopath utilities, update main CLI tools, and add interop tests 2026-07-09 13:12:42 -05:00