b7cc0c39b4
Fix announce data parsing to include ratchet field and update length checks
2025-09-27 04:26:22 -05:00
982c173760
Add GitHub Actions workflow for benchmarking GC performance
2025-09-25 13:13:39 -05:00
49ca73ab3a
Update TODO
2025-09-25 13:11:56 -05:00
43b224b4d7
Update README
2025-09-25 13:11:46 -05:00
456a95d569
Add benchmarking tests for packet and transport operations
2025-09-25 12:42:44 -05:00
53b2d18a79
Add benchmarking targets to Makefile for standard and experimental GC
2025-09-25 12:42:06 -05:00
8d7f86e15a
Update README
2025-09-25 12:28:24 -05:00
40213eeac9
Add experimental greenteagc support, release build (strip debug symbols) and lint
2025-09-25 12:24:14 -05:00
5cb8b12a0f
Update Dockerfiles to use Go version 1.25 with ARG for flexibility
2025-09-25 03:31:57 -05:00
2f165186d1
Update README
2025-09-25 03:29:24 -05:00
6cd3b15d78
Update Go version to 1.25 in workflow files
2025-09-25 03:29:16 -05:00
98c8d35f1e
Update Go version to 1.25 and upgrade golang.org/x/crypto dependency to v0.42.0
2025-09-25 03:29:09 -05:00
064b2b10b8
Update revive.toml rules
2025-09-25 03:27:49 -05:00
a8d78d2784
Add Dockerfiles
2025-09-21 02:35:05 -05:00
5a0c70190f
Add full-length commit hashes for actions for improved supply chain security.
2025-09-21 02:20:58 -05:00
d5bf7dc720
Update
2025-09-07 02:40:33 -05:00
8b4bca7939
Update interface registration logging
2025-09-07 02:24:37 -05:00
c004ff1a97
Fix packet header handling in Pack and Unpack methods to correct order of DestinationHash and TransportID.
2025-09-07 02:24:07 -05:00
38323da57d
Fix hash calculation in Destination to use TruncatedHash and improve logging for interface announcements
2025-09-07 02:23:30 -05:00
2ffd12b3e1
Add Send method to TCPClientInterface and better logging in UDPInterface
2025-09-07 02:21:48 -05:00
069d4163eb
Update README
2025-09-07 01:58:53 -05:00
93e1317789
Update wording for usage of LLMs
2025-09-07 01:58:41 -05:00
3b270e05c4
Update Go version to 1.24.6 and upgrade golang.org/x/crypto to v0.41.0
2025-09-07 01:58:22 -05:00
a05818b3a7
Add matrix link
2025-08-18 03:08:40 -05:00
df2b0a0079
Remove outdated development guidelines from CONTRIBUTING.md
2025-08-16 19:34:23 -05:00
c507e9125b
Update README to include Go installation instructions
2025-08-16 19:34:15 -05:00
767110f3d0
Merge pull request #2 from MikeColes/paramter-order
...
match order of parameters to called function
2025-08-10 17:09:49 -05:00
Mike Coles
8e5f193caf
match order of parameters to called function
2025-08-07 11:12:09 -04:00
fed33aadff
add badge
v0.4.0
2025-07-15 14:08:22 -05:00
d0c83ec1a2
update revive workflow
2025-07-15 14:06:18 -05:00
aa94bee606
fix workflow permissions
2025-07-15 14:02:22 -05:00
745609423f
update
2025-07-15 14:01:10 -05:00
16e1c7e4eb
add revive workflow
2025-07-15 13:59:27 -05:00
aec3672228
update
2025-07-15 13:55:04 -05:00
aace3abd6d
update build workflow
2025-07-15 13:53:26 -05:00
ca3fefaae8
Add workflow permissions
2025-07-15 13:51:32 -05:00
d4f89735f6
add bearer
2025-07-15 13:51:13 -05:00
b37d393286
Update SECURITY.md to simplify vulnerability reporting instructions.
2025-07-15 13:51:07 -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
7de206447a
Migrate all AES encryption to AES-256-CBC and implement persistent ratchet storage.
2025-07-15 13:40:20 -05:00
f740514e2b
Fix Destination announcing to use a dedicated announce package and improve transport integration.
2025-07-15 13:40:11 -05:00
b907dd93f1
Announce packet creation to strictly follow Reticulum specification.
2025-07-15 13:39:49 -05:00
011a6303eb
Use destination-based announcing and consolidate ratchet path handling.
2025-07-15 13:39:39 -05:00
12f487d937
use AES-256-CBC only
2025-07-15 13:31:19 -05:00
b9aebc8406
gosec fixes and added #nosec where necassary
2025-07-06 00:33:50 -05:00
ffb3c3d4f4
Update Go version and x/crypto dependency to latest stable versions.
2025-07-06 00:09:53 -05:00
f291ba74e9
update
2025-07-06 00:09:41 -05:00
6e87fc9bcd
go fmt
2025-07-06 00:09:14 -05:00
cb402e2bb6
add badges
2025-07-06 00:07:19 -05:00