Ivan
86ef2d52bd
feat: cut announce ingest and encrypt allocs without changing the RNS wire
2026-08-13 11:20:28 -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
e5a4ec223d
Update paths
2026-05-18 04:45:11 -05:00
Ivan
c492b2985f
feat(transport): implement path request ingress burst control and egress limiting
2026-05-10 01:50:59 -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
6d257ccfc1
test(pbt): add property-based tests for buffer, cryptography, identity, packet, rate, and resource modules
2026-04-21 14:59:21 -05:00
Ivan
018b80bf33
fix(rate): update burst sample minimum constant from 3 to 8
2026-04-21 14:15:13 -05:00
Ivan
7bacbb066c
test(rate): add burst sample minimum test and update constant value
2026-04-21 14:15:09 -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
903df8749c
feat(config, blackhole, discovery): update configuration options and introduce blackhole management
...
- Updated `go.mod` and `go.sum` to use `golang.org/x/crypto v0.49.0`.
- Added new configuration parameters for spam protection in `config.go` and `config_test.go`.
- Introduced a new `blackhole` package with functionality for managing blackhole entries, including addition, removal, and persistence.
- Implemented tests for blackhole functionality and ensured compatibility with Python interop.
- Added discovery-related features for handling interface announcements and validation.
2026-04-18 05:21:54 -05:00
Ivan
116aa24b83
refactor(main, channel, identity, interfaces, link, packet, resource, transport): remove unused variables and functions to cleanup codebase
2026-04-12 19:10:11 -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
d288d55724
feat(rate): add default constants for rate limiting and announce control
2026-03-10 23:27:01 -05:00
Sudo-Ivan
1d3a969742
chore: add SPDX license identifier and copyright notice
2025-12-31 20:44:58 -06:00
Sudo-Ivan
a01b253473
refactor: update Limiter implementation to use capacity instead of interval and adjust related tests
2025-12-30 12:35:15 -06:00
Sudo-Ivan
b60d91aa17
refactor: buffer, channel, rate, and resolver packages to introduce constants for magic numbers
2025-12-29 22:38:39 -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
Sudo-Ivan
0862830431
0.3.4
2025-01-01 17:00:11 -06:00
Sudo-Ivan
ae40d2879c
update and format
2025-01-01 00:58:37 -06:00
Sudo-Ivan
30ea1dd0c7
0.3.2
2025-01-01 00:40:25 -06:00