| .. |
|
accounting.go
|
refactor: rename functions for clarity in accounting and stamping processes
|
2026-08-29 21:47:16 -05:00 |
|
announce_queue.go
|
feat: implement announce queue management with associated tests and status reporting
|
2026-08-19 17:28:32 -05:00 |
|
announce_queue_test.go
|
feat: implement announce queue management with associated tests and status reporting
|
2026-08-19 17:28:32 -05:00 |
|
auto.go
|
fix: defer IFAC unmask on Auto/UDP when transport owns inbound
|
2026-08-29 21:28:35 -05:00 |
|
auto_rescan.go
|
refactor(codebase): various changes to match python reference, cleanup and improving docs
|
2026-07-07 03:20:50 -05:00 |
|
auto_roam.go
|
refactor(codebase): various changes to match python reference, cleanup and improving docs
|
2026-07-07 03:20:50 -05:00 |
|
auto_test.go
|
chore: cleanup tests and comments
|
2026-07-13 08:56:23 -05:00 |
|
autoconnect.go
|
ci: add DX tooling, hooks, templates, and CI path filters
|
2026-08-22 21:49:37 -05:00 |
|
autoconnect_adversarial_test.go
|
feat: complete discovery and blackhole modules with new autoconnect features and tests
|
2026-08-22 06:12:43 -05:00 |
|
autoconnect_i2p_match.go
|
feat: complete discovery and blackhole modules with new autoconnect features and tests
|
2026-08-22 06:12:43 -05:00 |
|
autoconnect_i2p_match_stub.go
|
feat: complete discovery and blackhole modules with new autoconnect features and tests
|
2026-08-22 06:12:43 -05:00 |
|
autoconnect_i2p_test.go
|
feat: complete discovery and blackhole modules with new autoconnect features and tests
|
2026-08-22 06:12:43 -05:00 |
|
autoconnect_oracle_test.go
|
feat: complete discovery and blackhole modules with new autoconnect features and tests
|
2026-08-22 06:12:43 -05:00 |
|
autoconnect_test.go
|
feat: complete discovery and blackhole modules with new autoconnect features and tests
|
2026-08-22 06:12:43 -05:00 |
|
backbone.go
|
feat: add TOCTOU tests and update concurrency safety in discovery and transport layers
|
2026-07-22 10:58:36 -05:00 |
|
backbone_blocked_oracle_test.go
|
feat: update to be interop with RNS ref 1.4.0
|
2026-07-22 10:41:30 -05:00 |
|
backbone_client.go
|
feat: complete discovery and blackhole modules with new autoconnect features and tests
|
2026-08-22 06:12:43 -05:00 |
|
backbone_flap_test.go
|
feat: update to be interop with RNS ref 1.4.0
|
2026-07-22 10:41:30 -05:00 |
|
backbone_test.go
|
chore: update compatibility to Python RNS 1.3.9, update changelog, and implement new interface handling in librns
|
2026-07-19 02:26:55 -05:00 |
|
backbone_test_helpers.go
|
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 |
|
backbone_toctou_test.go
|
feat: add TOCTOU tests and update concurrency safety in discovery and transport layers
|
2026-07-22 10:58:36 -05:00 |
|
builtin.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
chaos_test.go
|
chore: various bug fixes and new tests (see changelog)
|
2026-07-19 11:55:31 -05:00 |
|
constants.go
|
feat: implement announce queue management with associated tests and status reporting
|
2026-08-19 17:28:32 -05:00 |
|
dns_rendezvous.go
|
refactor: simplify loop constructs in tests and update build constraints for serial and vsock interfaces
|
2026-07-16 13:01:19 -05:00 |
|
dns_rendezvous_fuzz_test.go
|
feat: update interface configurations with new Serial, WebTransport, and DNSRendezvous options, and add comprehensive tests for HTTPS and serial functionalities
|
2026-07-16 12:43:42 -05:00 |
|
dns_rendezvous_js.go
|
feat: update interface configurations with new Serial, WebTransport, and DNSRendezvous options, and add comprehensive tests for HTTPS and serial functionalities
|
2026-07-16 12:43:42 -05:00 |
|
dns_rendezvous_leak_test.go
|
refactor: simplify loop constructs in tests and update build constraints for serial and vsock interfaces
|
2026-07-16 13:01:19 -05:00 |
|
dns_rendezvous_race_test.go
|
refactor: simplify loop constructs in tests and update build constraints for serial and vsock interfaces
|
2026-07-16 13:01:19 -05:00 |
|
dns_rendezvous_test.go
|
feat: update interface configurations with new Serial, WebTransport, and DNSRendezvous options, and add comprehensive tests for HTTPS and serial functionalities
|
2026-07-16 12:43:42 -05:00 |
|
fromconfig.go
|
feat: implement announce queue management with associated tests and status reporting
|
2026-08-19 17:28:32 -05:00 |
|
fromconfig_optional_test.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
fromconfig_slim_test.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
fromconfig_test.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
hdlc_bughunt_test.go
|
test: add bughunt tests for HTTP body size limits and request handling in control API
|
2026-07-18 05:17:02 -05:00 |
|
hdlc_decoder.go
|
feat: various fixes and cleanup
|
2026-08-13 18:00:59 -05:00 |
|
hdlc_fastpath_test.go
|
feat: cut hot-path CPU and RAM
|
2026-08-13 10:45:58 -05:00 |
|
hdlc_oracle_test.go
|
feat: raise stream throughput and handler density without changing the RNS wire
|
2026-08-13 09:59:37 -05:00 |
|
https.go
|
feat: improve network interface handling with peer isolation and memory shedding improvements
|
2026-08-10 16:28:36 -05:00 |
|
https_fuzz_test.go
|
feat: update interface configurations with new Serial, WebTransport, and DNSRendezvous options, and add comprehensive tests for HTTPS and serial functionalities
|
2026-07-16 12:43:42 -05:00 |
|
https_js.go
|
feat: update interface configurations with new Serial, WebTransport, and DNSRendezvous options, and add comprehensive tests for HTTPS and serial functionalities
|
2026-07-16 12:43:42 -05:00 |
|
https_leak_test.go
|
refactor: simplify loop constructs in tests and update build constraints for serial and vsock interfaces
|
2026-07-16 13:01:19 -05:00 |
|
https_race_test.go
|
refactor: simplify loop constructs in tests and update build constraints for serial and vsock interfaces
|
2026-07-16 13:01:19 -05:00 |
|
https_test.go
|
feat: update interface configurations with new Serial, WebTransport, and DNSRendezvous options, and add comprehensive tests for HTTPS and serial functionalities
|
2026-07-16 12:43:42 -05:00 |
|
i2p.go
|
feat: complete discovery and blackhole modules with new autoconnect features and tests
|
2026-08-22 06:12:43 -05:00 |
|
i2p_config.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
i2p_dial_test.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
i2p_directory_live_test.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
i2p_live_test.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
i2p_peer_test.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
i2p_race_test.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
i2p_test.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
i2p_timeouts_linux.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
i2p_timeouts_stub.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
ifac_config.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
ifac_config_test.go
|
feat(i2p): implement I2P controller and tunnel management for client and server connections
|
2026-07-04 18:28:40 -05:00 |
|
iface_ifac_bench_test.go
|
feat: implement host capability probing and logging for CPU and memory performance
|
2026-08-26 12:26:13 -05:00 |
|
interface.go
|
refactor: rename functions for clarity in accounting and stamping processes
|
2026-08-29 21:47:16 -05:00 |
|
interface_test.go
|
fix: update bandwidth statistics to include transmission packet count in interface handling
|
2026-08-14 15:17:03 -05:00 |
|
kiss_decoder.go
|
chore: add KISS stream decoder reset helper
|
2026-08-29 21:29:13 -05:00 |
|
kiss_reset_test.go
|
chore: add KISS stream decoder reset helper
|
2026-08-29 21:29:13 -05:00 |
|
kiss_test.go
|
feat: implement decodeUntil function for blackhole entries and add tests for non-numeric until values
|
2026-07-17 20:04:41 -05:00 |
|
lifecycle.go
|
refactor(codebase): various changes to match python reference, cleanup and improving docs
|
2026-07-07 03:20:50 -05:00 |
|
listen_error_test.go
|
feat: better dev errors, expand testing
|
2026-07-17 17:43:57 -05:00 |
|
local.go
|
refactor: fix local client registration and disconnection handling in local server interfaces
|
2026-08-25 13:59:05 -05:00 |
|
local_config.go
|
refactor: fix local client registration and disconnection handling in local server interfaces
|
2026-08-25 13:59:05 -05:00 |
|
local_test.go
|
refactor: fix local client registration and disconnection handling in local server interfaces
|
2026-08-25 13:59:05 -05:00 |
|
modem73.go
|
refactor: clear revive naming and control-flow warnings
|
2026-08-13 10:10:04 -05:00 |
|
modem73_bitrate.go
|
test: add comprehensive acceptance and bughunt (exploratory) tests for WebSocket handling and session management
|
2026-07-18 04:56:23 -05:00 |
|
modem73_control.go
|
refactor: clear revive naming and control-flow warnings
|
2026-08-13 10:10:04 -05:00 |
|
modem73_exploratory_test.go
|
refactor: clear revive naming and control-flow warnings
|
2026-08-13 10:10:04 -05:00 |
|
modem73_fuzz_test.go
|
refactor: clear revive naming and control-flow warnings
|
2026-08-13 10:10:04 -05:00 |
|
modem73_phy.go
|
feat: introduce Modem73 and SDR interfaces with comprehensive configuration options and testing support
|
2026-07-17 21:49:53 -05:00 |
|
modem73_sim.go
|
refactor: clear revive naming and control-flow warnings
|
2026-08-13 10:10:04 -05:00 |
|
modem73_sim_test.go
|
refactor: clear revive naming and control-flow warnings
|
2026-08-13 10:10:04 -05:00 |
|
modem73_test.go
|
refactor: clear revive naming and control-flow warnings
|
2026-08-13 10:10:04 -05:00 |
|
pipe.go
|
feat: improve sandboxing features with strict mode, profiles, and extra path support
|
2026-08-13 11:39:52 -05:00 |
|
pipe_deadlock_test.go
|
feat(pipe): add mutex for outgoing data processing and improve respawn handling in PipeInterface
|
2026-07-07 23:20:01 -05:00 |
|
pipe_fuzz_test.go
|
feat(hdlc): update HDLC stream decoder with toggle functionality and add corresponding fuzz and benchmark tests
|
2026-07-07 22:16:14 -05:00 |
|
pipe_local_bench_test.go
|
feat(hdlc): update HDLC stream decoder with toggle functionality and add corresponding fuzz and benchmark tests
|
2026-07-07 22:16:14 -05:00 |
|
pipe_race_test.go
|
refactor(tests): simplify goroutine management in pipe deadlock and race tests by using wg.Go for concurrency
|
2026-07-07 22:48:59 -05:00 |
|
pipe_test.go
|
feat(pipe): introduce PipeInterface for subprocess communication with HDLC framing, including configuration options for command execution and respawn delay
|
2026-07-07 11:46:45 -05:00 |
|
plugin.go
|
fix: validate plugin type before loading external interface to prevent invalid paths
|
2026-07-16 11:47:44 -05:00 |
|
plugin_test.go
|
feat: add examples for announce, echo, and file transfer functionalities with detailed README documentation
|
2026-07-16 11:38:13 -05:00 |
|
protect_admit.go
|
feat: improve network interface handling with peer isolation and memory shedding improvements
|
2026-08-10 16:28:36 -05:00 |
|
protect_tcp_live_test.go
|
feat: implement Go-only DoS protection with configurable IDS/IPS gates and adaptive baselines
|
2026-07-20 12:58:22 -05:00 |
|
protect_tcp_test.go
|
feat: improve dos_protection and default to off
|
2026-08-18 15:21:53 -05:00 |
|
protect_test.go
|
feat: implement Go-only DoS protection with configurable IDS/IPS gates and adaptive baselines
|
2026-07-20 12:58:22 -05:00 |
|
protect_udp_live_test.go
|
refactor: improve UDP flood test clarity and ensure path sanitization in store operations
|
2026-07-20 14:16:40 -05:00 |
|
quic.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
quic_fuzz_test.go
|
refactor: update CLI output formatting with color support and improve error handling
|
2026-07-09 22:10:31 -05:00 |
|
quic_stub.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
quic_test.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
quic_tls.go
|
feat: update CLI with debug command and options, improve logging and configuration handling
|
2026-07-09 14:45:25 -05:00 |
|
quic_tls_test.go
|
pkg/interfaces, pkg/transport: implement QUIC interfaces, interface modes, and announce routing
|
2026-07-09 13:12:28 -05:00 |
|
reconnect.go
|
refactor(reconnect): update connection handling by adding stop condition checks in reconnectDriver
|
2026-07-07 04:32:14 -05:00 |
|
reconnect_exhausted_test.go
|
refactor(codebase): various changes to match python reference, cleanup and improving docs
|
2026-07-07 03:20:50 -05:00 |
|
SCAFFOLD
|
feat: add scaffolds
|
2026-07-17 08:23:18 -05:00 |
|
sdr.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
sdr_test.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
serial.go
|
refactor: simplify loop constructs in tests and update build constraints for serial and vsock interfaces
|
2026-07-16 13:01:19 -05:00 |
|
serial_fuzz_test.go
|
refactor: simplify loop constructs in tests and update build constraints for serial and vsock interfaces
|
2026-07-16 13:01:19 -05:00 |
|
serial_race_test.go
|
refactor: simplify loop constructs in tests and update build constraints for serial and vsock interfaces
|
2026-07-16 13:01:19 -05:00 |
|
serial_stub.go
|
refactor: simplify loop constructs in tests and update build constraints for serial and vsock interfaces
|
2026-07-16 13:01:19 -05:00 |
|
serial_test.go
|
refactor: clear revive naming and control-flow warnings
|
2026-08-13 10:10:04 -05:00 |
|
slim_omitted.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
tcp.go
|
chore: add KISS stream decoder reset helper
|
2026-08-29 21:29:13 -05:00 |
|
tcp_common.go
|
chore(license header) update license from 0BSD to Apache-2.0 across multiple files
|
2026-04-30 02:08:36 -05:00 |
|
tcp_darwin.go
|
feat: add examples for announce, echo, and file transfer functionalities with detailed README documentation
|
2026-07-16 11:38:13 -05:00 |
|
tcp_dragonfly.go
|
feat: add TCP keepalive configuration for DragonFly OS
|
2026-08-13 12:29:21 -05:00 |
|
tcp_freebsd.go
|
feat: add examples for announce, echo, and file transfer functionalities with detailed README documentation
|
2026-07-16 11:38:13 -05:00 |
|
tcp_haiku.go
|
feat: add support for Haiku OS in CI workflow and implement Haiku-specific network checks and tests
|
2026-07-17 21:13:44 -05:00 |
|
tcp_hdlc_bomb_test.go
|
feat: implement host capability probing and logging for CPU and memory performance
|
2026-08-26 12:26:13 -05:00 |
|
tcp_linux.go
|
refactor: simplify loop constructs in tests and update build constraints for serial and vsock interfaces
|
2026-07-16 13:01:19 -05:00 |
|
tcp_netbsd.go
|
feat: add examples for announce, echo, and file transfer functionalities with detailed README documentation
|
2026-07-16 11:38:13 -05:00 |
|
tcp_openbsd.go
|
feat: add examples for announce, echo, and file transfer functionalities with detailed README documentation
|
2026-07-16 11:38:13 -05:00 |
|
tcp_other.go
|
refactor: simplify AES encryption and decryption by implementing CBC mode directly, and add corresponding tests for CBC functionality
|
2026-08-15 02:38:24 -05:00 |
|
tcp_reconnect_test.go
|
refactor(codebase): various changes to match python reference, cleanup and improving docs
|
2026-07-07 03:20:50 -05:00 |
|
tcp_test.go
|
chore(license header) update license from 0BSD to Apache-2.0 across multiple files
|
2026-04-30 02:08:36 -05:00 |
|
tcp_tunnel_resynth_test.go
|
refactor(codebase): various changes to match python reference, cleanup and improving docs
|
2026-07-07 03:20:50 -05:00 |
|
tcp_wasm.go
|
chore(license header) update license from 0BSD to Apache-2.0 across multiple files
|
2026-04-30 02:08:36 -05:00 |
|
tcp_windows.go
|
feat: add examples for announce, echo, and file transfer functionalities with detailed README documentation
|
2026-07-16 11:38:13 -05:00 |
|
tunnel_peer.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
udp.go
|
fix: defer IFAC unmask on Auto/UDP when transport owns inbound
|
2026-08-29 21:28:35 -05:00 |
|
udp_reconnect_test.go
|
refactor(tests): streamline goroutine management in test cases by replacing traditional for loops with range-based iterations
|
2026-07-07 05:06:17 -05:00 |
|
udp_target_test.go
|
refactor(codebase): various changes to match python reference, cleanup and improving docs
|
2026-07-07 03:20:50 -05:00 |
|
udp_test.go
|
fix: defer IFAC unmask on Auto/UDP when transport owns inbound
|
2026-08-29 21:28:35 -05:00 |
|
vsock.go
|
feat: raise stream throughput and handler density without changing the RNS wire
|
2026-08-13 09:59:37 -05:00 |
|
vsock_fuzz_test.go
|
refactor: simplify loop constructs in tests and update build constraints for serial and vsock interfaces
|
2026-07-16 13:01:19 -05:00 |
|
vsock_leak_test.go
|
refactor: simplify loop constructs in tests and update build constraints for serial and vsock interfaces
|
2026-07-16 13:01:19 -05:00 |
|
vsock_race_test.go
|
refactor: simplify loop constructs in tests and update build constraints for serial and vsock interfaces
|
2026-07-16 13:01:19 -05:00 |
|
vsock_stub.go
|
refactor: simplify loop constructs in tests and update build constraints for serial and vsock interfaces
|
2026-07-16 13:01:19 -05:00 |
|
vsock_test.go
|
refactor: simplify loop constructs in tests and update build constraints for serial and vsock interfaces
|
2026-07-16 13:01:19 -05:00 |
|
wait_online_test.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
websocket_native.go
|
feat: cut hot-path CPU and RAM
|
2026-08-13 10:45:58 -05:00 |
|
websocket_native_test.go
|
refactor(modules): update module paths and dependencies to quad4 namespace and support offline builds better.
|
2026-06-14 13:22:30 -05:00 |
|
websocket_wasm.go
|
feat: cut hot-path CPU and RAM
|
2026-08-13 10:45:58 -05:00 |
|
webtransport.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
webtransport_fuzz_test.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
webtransport_js.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
webtransport_race_test.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |
|
webtransport_test.go
|
feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements
|
2026-08-15 03:14:09 -05:00 |