Commit graph

38 commits

Author SHA1 Message Date
Ivan
3b582f551c
feat: add unit tests for packet class and spam filter functionality 2026-08-17 17:34:42 -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
d2e37e231a
chore: add cross-compilation support by adding 386 architecture for Windows and Linux, update README and CHANGELOG accordingly 2026-08-14 14:02:16 -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
ad36e520a9
feat: cut hot-path CPU and RAM 2026-08-13 10:45:58 -05:00
Ivan
1a36a1e916
feat: update mutation testing description to include backbone package 2026-08-13 10:00:11 -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
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
362fca9e38
feat: implement Go-only DoS protection with configurable IDS/IPS gates and adaptive baselines 2026-07-20 12:58:22 -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
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
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
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
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
5e8249d5ea
feat: add more interop testing with new channel and buffer stream tests, update message handling for typed messages, and improve Python integration for file transfers 2026-07-16 17:41:26 -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
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
0ed2d35d1c
chore: remove outdated example tasks from examples.yml 2026-07-13 09:29:46 -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
c1a0453686
build: update makefiles, taskfiles, package specs, and dependencies 2026-07-09 13:12:49 -05:00
Ivan
b158348f6f
feat(ci): update fuzz testing by adding librns package to coverage and testing suite; update build configuration to include librns shared library and CLI utilities 2026-07-09 11:13:45 -05:00
Ivan
7ed1a24198
feat(cli): implement CLI version and help commands, add binary smoke test to CI workflow 2026-07-07 07:39:59 -05:00
Ivan
d8481ad134
feat(ci): update CI workflows with OS matrix testing, mutation testing, and benchmark gates; add fuzz-guided testing scripts and gomutant for mutation testing 2026-07-07 04:56:30 -05:00
Ivan
b3a7048ff1
feat(tests): add new fuzz test for FuzzShouldUpdateAnnouncePath in test suite 2026-07-07 03:21:01 -05:00
Ivan
3188aa6813
feat(tests): add additional fuzz tests for transport and identity components to enhance test coverage 2026-07-07 00:10:51 -05:00
Ivan
4923cbc780
feat(ci): add new simulation-heavy workflow and update test suite configuration 2026-07-06 08:47:16 -05:00
Ivan
3b2802d670
chore(security): update vulnerability scanning and ignore unnecessary directories 2026-07-04 23:21:31 -05:00
Ivan
39c2153f8a
chore(ci): consolidate CI workflows and improve taskfile
- Merged multiple CI workflows into a single `ci.yml` for streamlined management.
- Introduced a new `security.yml` workflow for dedicated security scanning, including static analysis and SBOM generation.
- Updated references in `SECURITY.md` to reflect changes in workflow file locations.
- Added a new `setup-ci` action to standardize CI environment setup across workflows.
- Removed outdated workflows related to benchmarks, testing, and reproducibility.
2026-07-04 23:05:45 -05:00