678ab32ee6
refactor: simplify index increment for IFAC code handling in handleAnnouncePacket for improved readability
2025-11-20 21:45:49 -06:00
72d70b2141
feat: add receipt management for packet handling, including registration, unregistration, and proof validation
2025-11-20 21:31:36 -06:00
3d943aaaef
refactor: improve announce packet handling by clarifying address extraction and validation logic
Go Build Multi-Platform / build (arm, freebsd) (push) Has been cancelled
Go Build Multi-Platform / build (arm, linux) (push) Has been cancelled
Go Build Multi-Platform / build (arm, windows) (push) Has been cancelled
Go Build Multi-Platform / build (arm64, darwin) (push) Has been cancelled
Go Build Multi-Platform / build (amd64, windows) (push) Has been cancelled
Go Test Multi-Platform / Test (ubuntu-latest, amd64) (push) Has been cancelled
Run Gosec / tests (push) Has been cancelled
Go Revive Lint / lint (push) Has been cancelled
Go Test Multi-Platform / Test (macos-latest, amd64) (push) Has been cancelled
Go Build Multi-Platform / build (amd64, linux) (push) Has been cancelled
Go Test Multi-Platform / Test (windows-latest, amd64) (push) Has been cancelled
Go Test Multi-Platform / Test (macos-latest, arm64) (push) Has been cancelled
Go Test Multi-Platform / Test (ubuntu-latest, arm64) (push) Has been cancelled
Go Build Multi-Platform / build (amd64, freebsd) (push) Has been cancelled
Go Build Multi-Platform / build (arm64, freebsd) (push) Has been cancelled
Go Build Multi-Platform / build (arm64, linux) (push) Has been cancelled
Go Build Multi-Platform / build (arm64, windows) (push) Has been cancelled
Go Build Multi-Platform / Create Release (push) Has been cancelled
Go Build Multi-Platform / build (amd64, darwin) (push) Has started running
2025-11-20 17:57:13 -06:00
22fc5093db
perf: combine multiple append calls in transport
2025-11-09 00:05:31 -06:00
636d400f1e
refactor: migrate to structured debug logging
2025-11-09 00:00:55 -06:00
005e2566aa
Add destination registration and link handling in Transport
2025-10-07 22:43:45 -05:00
cc89bfef6e
Update destination hash calculation in handleAnnouncePacket to use SHA256.
2025-10-07 21:31:40 -05:00
f53194be25
Fix announce packet handling to align with RNS specification. Enhance payload parsing, signature verification, and destination hash validation. Improve logging for better debugging of announce packet processing.
2025-09-27 05:48:33 -05:00
cebab6b2f3
Add debug logging and missing packet data
2025-09-27 04:41:25 -05:00
a0eca36884
Update logging in HandlePacket and handleAnnouncePacket.
2025-09-27 04:30:59 -05:00
5e0c829cf6
Fix: Address various static analysis warnings
...
- **pkg/announce/announce.go**: Added error handling for `rand.Read` to log potential issues when generating random hashes.
- **pkg/buffer/buffer.go**: Removed a redundant `#nosec G115` comment as the line no longer triggers the warning.
- **pkg/cryptography/aes.go**: Added `#nosec G407` to explicitly acknowledge the use of `cipher.NewCBCEncrypter` which is acceptable in this context.
- **pkg/transport/transport.go**: Removed redundant `#nosec G115` comments as the lines no longer trigger the warning.
2025-07-15 13:45:48 -05:00
a80f2bb2ac
Add a GetConfig method to the Transport struct.
2025-07-15 13:40:28 -05:00
b9aebc8406
gosec fixes and added #nosec where necassary
2025-07-06 00:33:50 -05:00
Sudo-Ivan
79e1caa815
0.3.7 - announce packet improvements, cryptgraphy pkg, cleanup
2025-01-04 18:20:36 -06:00
Sudo-Ivan
ea8daf6bb2
0.3.6 - announce packet creation
2025-01-02 14:10:31 -06:00
Sudo-Ivan
9508e6e195
update packet creation
2025-01-01 19:12:32 -06:00
Sudo-Ivan
5acbef454f
0.3.5
2025-01-01 18:31:58 -06:00
Sudo-Ivan
0862830431
0.3.4
2025-01-01 17:00:11 -06:00
Sudo-Ivan
3ffd5b72a1
update
2025-01-01 02:03:12 -06:00
Sudo-Ivan
73af84e24f
0.3.3
2025-01-01 01:41:16 -06:00
Sudo-Ivan
30ea1dd0c7
0.3.2
2025-01-01 00:40:25 -06:00
Sudo-Ivan
54c401e2a5
buffer, channel, more transport constants
2024-12-31 17:02:51 -06:00
Sudo-Ivan
28d46921d3
0.3.0
2024-12-31 13:49:05 -06:00
Sudo-Ivan
f2c146b7c5
transport: update constants, functions
2024-12-31 11:21:55 -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
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