Ivan
8ef71e90b3
chore: update compatibility to Python RNS 1.5.2
2026-08-29 14:45:19 -05:00
Ivan
d48be92eb4
feat: implement GROUP destination token key management and encryption/decryption functionality
2026-08-13 00:25:08 -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
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
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
dbc63361ec
feat: add adversarial corpus tests for packet handling and link FSM tests
2026-07-17 19:22:53 -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
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
51802d56e0
chore: cleanup tests and comments
2026-07-13 08:56:23 -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
e92ccd85f1
refactor(tests): update run_crossref script to support multiple repository URLs and improve cloning logic
2026-07-07 03:36:21 -05:00
Ivan
589a484e70
refactor(tests): update clone_or_update function in crossref script to handle remote URL changes and improve cloning logic
2026-07-07 02:45:23 -05:00
Ivan
4d4c33af89
refactor(controlapi): add lifecycle management with new HTTP endpoints for pause, resume, and refresh paths
2026-07-07 02:38:40 -05:00
Ivan
b8842f5834
fix(tests): update repository URL in crossref test script to use rngit
2026-07-07 02:38:08 -05:00
Ivan
8f7ff60dc9
refactor(modules): update module paths and dependencies to quad4 namespace and support offline builds better.
2026-06-14 13:22:30 -05:00
Ivan
63960798d8
Update rest of the paths
2026-05-18 04:50:18 -05:00
Ivan
e5a4ec223d
Update paths
2026-05-18 04:45:11 -05:00
Ivan
a60e3e349f
refactor(tests): optimize loop iterations in various test files by replacing traditional for loops with range syntax for improved readability and performance
2026-05-01 04:24:52 -05:00
Ivan
ca6228bf6e
chore(license header) update license from 0BSD to Apache-2.0 across multiple files
2026-04-30 02:08:36 -05:00
Ivan
62c2b1aabe
refactor: standardize constant naming and update copyright notices
...
- Updated copyright notices across multiple files to reflect the new ownership.
- Refactored constant names to follow Go naming conventions, changing from uppercase to camel case (e.g., `APP_NAME` to `AppName`).
- Adjusted logging levels in debug statements to use the new constants.
- Modified test files to align with the updated constant names and environment variable usage.
2026-04-19 17:07:05 -05:00
Ivan
3d6ec1d5ea
refactor(imports): replace vmihailenco/msgpack with git.quad4.io/Go-Libs/msgpack across multiple packages
2026-04-18 16:25:57 -05:00
Ivan
e823410996
refactor(identity, cryptography): improve signing methods to return errors and implement Ed25519 signer for improved key management
...
This also allows use of HSMs
2026-04-12 20:49:40 -05:00
Ivan
b82ee90fe0
chore: set GOPRIVATE and GONOSUMDB environment variables in run_crossref.sh
2026-03-30 15:31:29 +03:00
Ivan
370da9df6f
chore: update bzip2 import path in crossref_test.go to align with new package structure
2026-03-30 15:30:56 +03:00
Ivan
d5563cf653
feat(interop): improve live interop tests with Python-Go communication and transport path request validation
2026-03-30 14:00:16 +03:00
Ivan
1af98b67b8
refactor(codebase): replace interface{} with any in multiple using go fix
2026-03-22 14:21:30 +03:00
Ivan
f0f56a8f00
cleanup(codebase) remove bearer and outdated or useless comments
2026-03-15 13:42:32 +03:00
Sudo-Ivan
f493844230
fix(tests): update error handling in crossref_test.go to skip tests when vector file is missing
2026-03-13 02:14:15 -05:00
Sudo-Ivan
905122a37e
update all workflows to use master branch
...
- Fix crossref.yml: split into generate/test steps with venv activation
- Update run_crossref.sh: support generate/test/all subcommands
- Remove main branch references from all workflow files
2026-03-13 02:01:46 -05:00
Sudo-Ivan
9754966079
feat(tests): add script to manage Reticulum reference for cross-reference tests
2026-03-11 02:45:53 -05:00
Sudo-Ivan
5c608893fd
chore(tests): clean up test files by removing trailing whitespace and update vector generation for resource request and hashmap update formats
2026-03-11 02:45:39 -05:00
Sudo-Ivan
19698a949a
feat(tests): add cross-reference tests and vector generation for protocol compatibility
2026-03-11 00:05:31 -05:00