Ivan
4f6235dd58
feat: wire destination ratchets into announce, remember, and SINGLE encrypt
2026-08-13 00:09:12 -05:00
Ivan
51802d56e0
chore: cleanup tests and comments
2026-07-13 08:56:23 -05:00
Ivan
1f492547ec
feat(tests): add unit tests for configuration and destination handling, including default values and error scenarios
2026-07-07 22:49:17 -05:00
Ivan
3ba000a909
feat(storage): implement atomic file writing and directory management with tests for data directory resolution and atomic write functionality
2026-07-07 00:10:38 -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
ca6228bf6e
chore(license header) update license from 0BSD to Apache-2.0 across multiple files
2026-04-30 02:08:36 -05:00
Ivan
c4e784b3ff
refactor(config): migrate configuration constants and functions to reticulumconfig package
2026-04-21 16:45:29 -05:00
Ivan
531eb0c6fc
refactor(config): update configuration parsing and structure
2026-04-19 17:32:26 -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
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
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
1d3a969742
chore: add SPDX license identifier and copyright notice
2025-12-31 20:44:58 -06:00
Sudo-Ivan
cbe2df02ad
refactor: remove commented-out code for interface configuration in CreateDefaultConfig function
2025-12-30 21:12:51 -06:00
Sudo-Ivan
177dc3a099
test: add comprehensive tests for link request handling and response processing, including mock transport and interface implementations
2025-12-29 23:29:04 -06:00
Sudo-Ivan
fcfd04c0c2
Add 'bearer:disable go_gosec_filesystem_filereadtaint' comments to file loading functions across config and identity modules to suppress specific security scanner warnings
2025-12-29 22:33:07 -06:00
Sudo-Ivan
7086926839
Add 'bearer:disable' comments to configuration and identity file loading functions to suppress security scanner warnings
2025-12-29 22:20:48 -06:00
Sudo-Ivan
53e98c73af
Add unit tests for Reticulum-Go packages including reticulum, storage, announce, channel, destination, identity, resource, and transport, ensuring comprehensive coverage of functionality.
2025-12-29 00:15:08 -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
a34c211872
refactor: format code and add more constants
2025-12-28 22:27:16 -06:00
Sudo-Ivan
8e243a7c8b
Update import paths to use the new Gitea paths
2025-12-20 20:02:49 -06:00
Sudo-Ivan
9b1f45ff77
Update module path to remove the GitHub
2025-12-20 19:19:30 -06:00
Ivan
0d2239be83
suppress errors on file removal in SaveRatchet and LoadRatchets methods for improved error handling
2025-11-21 12:45:40 -06:00
Ivan
ca3bef0635
implement storage manager for ratchet key management with directory initialization and ratchet data handling
2025-11-21 12:43:10 -06:00
Ivan
b9aebc8406
gosec fixes and added #nosec where necassary
2025-07-06 00:33:50 -05:00
Sudo-Ivan
87d3b4a58b
update interfaces
2025-01-05 16:24:58 -06:00
Sudo-Ivan
f3d22dfcd4
0.3.1
2024-12-31 15:15:06 -06:00
Sudo-Ivan
28d46921d3
0.3.0
2024-12-31 13:49:05 -06:00
Sudo-Ivan
7a7ce84778
0.2.8
2024-12-30 12:58:43 -06:00
Sudo-Ivan
decbd8f29a
0.2.4
2024-12-30 03:50:52 -06:00
Sudo-Ivan
a2476c9551
0.2.2
2024-12-30 02:43:35 -06:00
Sudo-Ivan
2e01fa565d
update 0.2.0
2024-12-30 02:26:51 -06:00
Sudo-Ivan
668d7c56b5
init v0.1.0
2024-12-30 01:56:25 -06:00