Commit graph

84 commits

Author SHA1 Message Date
Ivan
ae800767cc
feat: implement spurious fuzz deadline detection in CI test summary 2026-08-14 23:19:05 -05:00
Ivan
97771b69f1
chore: add build constraint for Haiku OS in fuzz and property tests, and include protect package in CI test script 2026-08-14 22:25:46 -05:00
Ivan
a8c5dc663d
feat: improve path request handling and timeouts in transport layer 2026-08-14 17:50:49 -05:00
Ivan
e6f065f9e9
chore: update Go version to 1.26.6 in CI workflows and README, adjust SHA256 checks in setup scripts 2026-08-14 13:01:43 -05:00
Ivan
ee06fd68b4
feat: add support for Windows XP and Server 2003 builds using go-legacy-winxp 2026-08-14 11:34:35 -05:00
Ivan
2e9d2be412
feat: add support for ppc64 architecture in goselect and implement special baudrate handling for Linux ppc64 2026-08-14 11:28:58 -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
ef702bc696
feat: add mutation testing for backbone package 2026-08-13 10:00:01 -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
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
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
b0ef8de5c5
chore: fix Kotlin and Lua bindings with improved KOTLIN_HOME resolution and update event handling in Lua 2026-07-19 13:08:12 -05:00
Ivan
90c389c0da
chore: various bug fixes and new tests (see changelog) 2026-07-19 11:55:31 -05:00
Ivan
f71dd53e50
feat: updated language bindings with new Rust, Python, Lua, Swift, Java, and Kotlin support 2026-07-19 11:01:13 -05:00
Ivan
9b54366bc9
chore: update CI and release workflows to use Go version 1.26.5 and add support for building pageserver examples across multiple architectures 2026-07-19 07:34:42 -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
d3bceabb8c
test: add regression tests for share_instance configuration and interop behavior 2026-07-17 21:56:00 -05:00
Ivan
85a803f7f6
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
Ivan
b55916edb1
feat: fix resource metadata handling 2026-07-17 20:32:54 -05:00
Ivan
ed4b321ad1
feat: add comprehensive tests for PKCS#7 padding and path request handling, including fuzz tests for edge cases 2026-07-17 20:23:41 -05:00
Ivan
82d7e79210
feat: implement decodeUntil function for blackhole entries and add tests for non-numeric until values 2026-07-17 20:04:41 -05:00
Ivan
cdf1095672
feat: add unit and fuzz tests for request and advertisement handling, including validation for negative sizes and non-finite timestamps 2026-07-17 19:56:18 -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
270b142da4
feat: add YAML linting support and update pre-commit hooks for improved code quality 2026-07-17 08:30:32 -05:00
Ivan
08bc564ae0
feat: add C++ bindings for librns, including core classes, error handling, and event management; update CI for C++ tests 2026-07-17 08:21:19 -05:00
Ivan
947dfd4f71
feat: update CI workflows with optional error handling and support for macOS cross-building 2026-07-17 07:43:08 -05:00
Ivan
41756b4372
feat: introduce Zig bindings for librns, including build and test setup, and update documentation for examples and compatibility 2026-07-17 07:21:24 -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
57cbb54fbb
feat: update resource limit tests by adding conditions to skip under specific environments and testing modes 2026-07-16 16:51:06 -05:00
Ivan
2fce564a8a
feat: update self-check functionality by adding support for multiple architectures (386, arm, ppc64le, ppc64) and refactoring CI scripts for improved testing 2026-07-16 16:48:23 -05:00
Ivan
0dd5d792a8
feat: add riscv64 self-check functionality with CI integration and documentation updates 2026-07-16 16:42:15 -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
b7dcf6b4b3
fix: update RNS_INVENTORY_OUT behavior to persist only after successful hash verification 2026-07-16 15:29:00 -05:00
Ivan
35d1a52c17
feat: introduce Firecracker microvm support with comprehensive build scripts, configuration, and documentation updates 2026-07-16 14:40:14 -05:00
Ivan
72c410b513
feat: add Dart Control API client and bindings for Flutter 2026-07-16 13:28:29 -05:00
Ivan
9d0922e9e2
feat: add Odin bindings support with new test target and clean commands in Makefile 2026-07-16 12:41:33 -05:00
Ivan
1832a6f4a3
feat: update RSM verification process 2026-07-16 11:49:10 -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
6d28ed7b80
chore: enable pre-commit hook for automatic resigning of reticulum-go.rsm and update Taskfile for git hooks installation 2026-07-13 11:35:05 -05:00
Ivan
3eac9fe4cd
refactor: streamline path tracking in tree-manifest script for improved performance and clarity 2026-07-13 10:42:11 -05:00
Ivan
e403754962
docs: clarify exclusions in reticulum-go.rsm and update related scripts 2026-07-13 10:24:21 -05:00
Ivan
5f98f7547d
feat: add scripts for signing, verifying, and managing tree inventories in CI 2026-07-13 09:59:45 -05:00
Ivan
51802d56e0
chore: cleanup tests and comments 2026-07-13 08:56:23 -05:00
Ivan
65fbd210d0
feat: implement goTestArgs function and add unit tests for argument handling in testsummary 2026-07-10 08:33:07 -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
bad4bad616
refactor: update test commands to use testsummary for consistent output and improved log management 2026-07-10 07:56:20 -05:00
Ivan
b1c85f66e6
feat: updated test summary output by adding quiet mode for cleaner logs and trimming failure details 2026-07-10 07:56:14 -05:00