Ivan
|
b6ee18006f
|
refactor: rename functions for clarity in accounting and stamping processes
|
2026-08-29 21:47:16 -05:00 |
|
Ivan
|
cc0b9edfc9
|
fix: keep PacketHash bound to each packet hashBuf
Value-copied packets no longer alias another packet's hash buffer when
rehashed. Refresh handshake wire vectors.
|
2026-08-29 21:29:12 -05:00 |
|
Ivan
|
7bb4925977
|
fix: update handshake vectors with new raw_hex and destination_hash values for announce and path_response packets
|
2026-08-26 12:26:53 -05:00 |
|
Ivan
|
f46fd29a2b
|
refactor: fix local client registration and disconnection handling in local server interfaces
|
2026-08-25 13:59:05 -05:00 |
|
Ivan
|
045b98864a
|
ci: add DX tooling, hooks, templates, and CI path filters
|
2026-08-22 21:49:37 -05:00 |
|
Ivan
|
9dd3b5ea10
|
refactor: fix test utilities and improve packet handling in transport tests
|
2026-08-22 21:13:49 -05:00 |
|
Ivan
|
453bd810b3
|
chore: improve Makefile and update various files for improved functionality and security checks
|
2026-08-22 20:26:59 -05:00 |
|
Ivan
|
ca2edd1b52
|
feat: add RNS 1.5.0 inbound queues, IFAC defer, and discovered interfaces
|
2026-08-22 18:07:33 -05:00 |
|
Ivan
|
129e441b19
|
refactor: update debug logging levels and improve flag descriptions for consistency
|
2026-08-19 16:12:07 -05:00 |
|
Ivan
|
e710e0266f
|
feat: add RNS wire vectors generation script and update test data files to include new vectors
|
2026-08-15 15:05:25 -05:00 |
|
Ivan
|
6c99c71b50
|
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 |
|
Ivan
|
d6c2d87d1f
|
chore: improve cross-compilation support by adding additional targets for various platforms and updating build scripts
|
2026-08-15 02:39:55 -05:00 |
|
Ivan
|
821e3a2ee8
|
refactor: standardize bitrate configuration in pipeInterface and update handshake vectors for consistency
|
2026-08-14 22:35:49 -05:00 |
|
Ivan
|
f3309cb951
|
refactor: update pipeInterface initialization and update handshake vectors for improved consistency
|
2026-08-14 22:17:01 -05:00 |
|
Ivan
|
f51b460706
|
chore: clean up go.mod by removing unused vendor module and update gosec command to exclude testdata directory
|
2026-08-14 21:23:30 -05:00 |
|
Ivan
|
0ae5c583a2
|
feat: add SandboxSkipScoped option and improve Landlock restriction handling
|
2026-08-13 18:56:45 -05:00 |
|
Ivan
|
ad36e520a9
|
feat: cut hot-path CPU and RAM
|
2026-08-13 10:45:58 -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
|
b8b5212828
|
feat: finish announce handling with destination hash validation and public key mismatch rejection
|
2026-08-13 01:04:00 -05:00 |
|
Ivan
|
4f6235dd58
|
feat: wire destination ratchets into announce, remember, and SINGLE encrypt
|
2026-08-13 00:09:12 -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
|
bee66e6dce
|
feat: add various cryptography validation oracle tests and fixed a bug in RESOURCE_HMU
|
2026-08-10 15:27:39 -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
|
466bf9f07d
|
fix: update handshake vectors with new raw_hex
|
2026-07-22 11:18:15 -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 |
|
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
|
6bf481316f
|
feat: add new Dart and C bindings for resource sending and file request handling in RNS
|
2026-07-19 04:47:35 -05:00 |
|
Ivan
|
45d20d9373
|
fix: update handshake vectors with new raw_hex and destination_hash values for announce and path_response packets
|
2026-07-19 02:45:49 -05:00 |
|
Ivan
|
dd15142b98
|
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 |
|
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
|
394447181a
|
refactor: fix packet handling and relay logic for multi-hop scenarios in transport layer
|
2026-07-18 05:33:30 -05:00 |
|
Ivan
|
1d5efa4626
|
test: add bughunt tests for HTTP body size limits and request handling in control API
|
2026-07-18 05:17:02 -05:00 |
|
Ivan
|
227d1c01eb
|
refactor: improve test concurrency and clean up code in various test files
|
2026-07-17 20:42:38 -05:00 |
|
Ivan
|
7415b247d2
|
feat: update announce handling to support RNS 1.3.8 without ratchet field, update packet size validation, and improve test coverage
|
2026-07-17 19:47:12 -05:00 |
|
Ivan
|
6bc2122fa4
|
feat: update CI workflow and add soak testing for transport layer
|
2026-07-17 19:35:14 -05:00 |
|
Ivan
|
dbc63361ec
|
feat: add adversarial corpus tests for packet handling and link FSM tests
|
2026-07-17 19:22:53 -05:00 |
|
Ivan
|
5756fa80a5
|
feat: add fuzz testing for announce, common, packet, and resource packages
|
2026-07-17 19:01:39 -05:00 |
|
Ivan
|
07a5ed97bc
|
fix: update pcap length validation to ensure compatibility with 32-bit integers and correct handshake vector raw_hex values
|
2026-07-17 18:46:51 -05:00 |
|
Ivan
|
7882e5f6d7
|
feat: better dev errors, expand testing
|
2026-07-17 17:43:57 -05:00 |
|
Ivan
|
d25ea8ff61
|
feat: update compatibility documentation for Python RNS 1.3.9 (upcoming), update announce packet size validation, and implement discovery location command handling
|
2026-07-17 17:06:46 -05:00 |
|
Ivan
|
1ac7804bb4
|
feat: update incoming resource validation and link management with new limits and error handling
|
2026-07-17 09:10:56 -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 |
|