Ivan
|
64de47594c
|
fix: update remote identity handling with mutex locking to prevent race conditions
|
2026-08-14 12:06:59 -05:00 |
|
Ivan
|
633735d797
|
fix: improve context handling and type conversions in session and transport packages
|
2026-08-14 11:11:51 -05:00 |
|
Ivan
|
0ae5c583a2
|
feat: add SandboxSkipScoped option and improve Landlock restriction handling
|
2026-08-13 18:56:45 -05:00 |
|
Ivan
|
35a7f9b7d1
|
feat: various fixes and cleanup
|
2026-08-13 18:00:59 -05:00 |
|
Ivan
|
952c7c4df6
|
feat: improve timeout handling and path response logic across various components
|
2026-08-13 17:50:08 -05:00 |
|
Ivan
|
0e85d9b10c
|
feat: add TCP keepalive configuration for DragonFly OS
|
2026-08-13 12:29:21 -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
|
86ef2d52bd
|
feat: cut announce ingest and encrypt allocs without changing the RNS wire
|
2026-08-13 11:20:28 -05:00 |
|
Ivan
|
ad36e520a9
|
feat: cut hot-path CPU and RAM
|
2026-08-13 10:45:58 -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
|
201d27032f
|
fix: update handshake vectors with new raw_hex and destination_hash values for announce and path_response packets
|
2026-08-13 10:00:18 -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
|
b06ec00b10
|
fix: match Python Channel RX order, send window/MDU, and HMU segment bounds
|
2026-08-13 09:30:28 -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
|
82b183bf12
|
fix: ensure frame data integrity by copying before processing in hdlcStreamDecoder
|
2026-08-13 02:26:20 -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
|
639f27c48d
|
feat: update channel functionality with window management and readiness checks
|
2026-08-13 02:25:50 -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
|
b8b5212828
|
feat: finish announce handling with destination hash validation and public key mismatch rejection
|
2026-08-13 01:04:00 -05:00 |
|
Ivan
|
8c90635aa1
|
refactor: update ratchet path handling to use destination hash and improve identity key management
|
2026-08-13 00:34:37 -05:00 |
|
Ivan
|
d48be92eb4
|
feat: implement GROUP destination token key management and encryption/decryption functionality
|
2026-08-13 00:25:08 -05:00 |
|
Ivan
|
4f6235dd58
|
feat: wire destination ratchets into announce, remember, and SINGLE encrypt
|
2026-08-13 00:09:12 -05:00 |
|
Ivan
|
b32ba0d53d
|
feat: implement incoming link reservation limit and improve tunnel management with expiration handling
|
2026-08-12 20:53:39 -05:00 |
|
Ivan
|
61af555636
|
feat: improve network interface handling with peer isolation and memory shedding improvements
|
2026-08-10 16:28:36 -05:00 |
|
Ivan
|
5b767cd6f4
|
feat: add adversarial test cases for rgosh with new manifest.json file
|
2026-08-10 15:57:53 -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
|
27e0f1be44
|
feat: move from hand rolled landlock to landlock go library. https://pkg.go.dev/github.com/landlock-lsm/go-landlock/landlock
|
2026-08-10 15:14:35 -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
|
7fefc5a0f5
|
feat: improve channel and link handling with improved timeout management and new WaitTxIdle method
|
2026-07-27 08:33:21 -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
|
74353beb0d
|
feat: fix protect functionality and improve test coverage with new configurations
|
2026-07-27 07:26:29 -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
|
48f15178f6
|
feat: adjust transport memory usage test configuration to disable soft path cap for accurate table growth measurement
|
2026-07-25 15:32:26 -05:00 |
|
Ivan
|
0b41eab783
|
fix: ensure safe execution of established callbacks by invoking them in a separate goroutine to prevent deadlocks
|
2026-07-25 15:16:45 -05:00 |
|
Ivan
|
8df6742eff
|
feat: validate proof strategy argument range in RNS destination configuration
|
2026-07-25 15:00:04 -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
|
48ac44abd5
|
feat: update seccomp filter installation with fallback modes and improve documentation
|
2026-07-22 14:13:56 -05:00 |
|
Ivan
|
3fdbc91f56
|
chore: update dependencies and improve test coverage with new TOCTOU tests
|
2026-07-22 12:02:13 -05:00 |
|
Ivan
|
466bf9f07d
|
fix: update handshake vectors with new raw_hex
|
2026-07-22 11:18:15 -05:00 |
|
Ivan
|
e8b7b0248f
|
feat: add TOCTOU tests and update concurrency safety in discovery and transport layers
|
2026-07-22 10:58:36 -05:00 |
|
Ivan
|
11e0726d93
|
feat: update to be interop with RNS ref 1.4.0
|
2026-07-22 10:41:30 -05:00 |
|
Ivan
|
83719aa095
|
refactor: improve UDP flood test clarity and ensure path sanitization in store operations
|
2026-07-20 14:16:40 -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
|
4692f8955e
|
fix: HT2 announce dest parse, Pack Raw aliasing, and hop/fuzz oracles
|
2026-07-19 14:50:08 -05:00 |
|
Ivan
|
90c389c0da
|
chore: various bug fixes and new tests (see changelog)
|
2026-07-19 11:55:31 -05:00 |
|