Commit graph

15 commits

Author SHA1 Message Date
Ivan
b06ec00b10
fix: match Python Channel RX order, send window/MDU, and HMU segment bounds 2026-08-13 09:30:28 -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
e5436fd91f
feat: harden buffer compression and decompression tests, improve error handling, and add live interop tests for bz2 bomb rejection 2026-07-17 10:40:41 -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
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
ca6228bf6e
chore(license header) update license from 0BSD to Apache-2.0 across multiple files 2026-04-30 02:08:36 -05:00
Ivan
af57c176b7
feat(reload): implement dynamic interface reloading with concurrency support and tests 2026-04-27 04:39:52 -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
1af98b67b8
refactor(codebase): replace interface{} with any in multiple using go fix 2026-03-22 14:21:30 +03:00
Sudo-Ivan
3675d63418
refactor: modify ValidateLinkProof method to accept a network interface parameter for enhanced validation 2025-12-30 01:27:41 -06:00
Sudo-Ivan
7bb127526c
Refactor RawChannelReader to use a map for callbacks instead of a slice, enabling callback identification by ID. Update AddReadyCallback and RemoveReadyCallback methods accordingly. Adjust tests to reflect these changes. 2025-12-29 22:32:49 -06:00
Sudo-Ivan
aea98d4cae
Add unit tests for RawChannelReader and RawChannelWriter, including methods for reading, writing, and handling messages. 2025-12-29 21:57:20 -06:00
Sudo-Ivan
49aee4818b
Add unit tests for various packages including config, buffer, debug, pathfinder, rate, and resolver. 2025-12-28 22:55:28 -06:00