mykola2312
|
ac9e341b58
|
fix multicast bug
|
2025-01-16 13:48:17 +02:00 |
|
mykola2312
|
403a75b426
|
fix route type bug, make string formatted for route, add comments
|
2025-01-16 13:24:48 +02:00 |
|
mykola2312
|
fb48bfc113
|
resolved major routing, identification issues with host-node communication. tests are passing now
|
2025-01-16 09:55:27 +02:00 |
|
mykola2312
|
708819d981
|
begin solving major routing issue, add comments about situation
|
2025-01-16 09:28:00 +02:00 |
|
mykola2312
|
d7d5c44ced
|
begin fixing routing problems
|
2025-01-14 10:11:24 +02:00 |
|
mykola2312
|
88761f0719
|
update copyright year
|
2025-01-14 07:37:57 +02:00 |
|
mykola2312
|
4a2f315b7c
|
add logging, write vscode config to run debugger
|
2025-01-14 03:01:20 +02:00 |
|
mykola2312
|
a28a84eafb
|
make nodes wield unique UUIDs, but tests are failing now
|
2025-01-13 09:47:30 +02:00 |
|
mykola2312
|
15897003a0
|
implement nonce per-route check
|
2025-01-13 08:49:28 +02:00 |
|
mykola2312
|
6ae1fee758
|
implement rotating nonce list
|
2025-01-12 06:34:22 +02:00 |
|
mykola2312
|
04032cca4c
|
add packet types
|
2025-01-12 05:06:17 +02:00 |
|
mykola2312
|
98d1747c33
|
implement host heartbeat, cover unit tests
|
2025-01-12 04:39:35 +02:00 |
|
mykola2312
|
c237ae0ba5
|
implement router multicast, working on host heartbeat
|
2025-01-12 04:12:54 +02:00 |
|
mykola2312
|
0364776f81
|
working on host, tho there is host-node routing issue
|
2025-01-12 02:58:54 +02:00 |
|
mykola2312
|
164d23d28a
|
implement LuxState
|
2025-01-11 02:28:46 +02:00 |
|
mykola2312
|
73c1690c00
|
begin working on host data structures
|
2025-01-11 02:00:33 +02:00 |
|
mykola2312
|
6969d75024
|
unit test done, send/recv routing works
|
2025-01-10 06:25:57 +02:00 |
|
mykola2312
|
5a08b0c7aa
|
working on router unit test, fixed bug when sockets weren't closed in tests
|
2025-01-10 06:09:47 +02:00 |
|
mykola2312
|
5333175103
|
implement packet recv, route update, inject channel info into dgram and packet
|
2025-01-10 05:50:06 +02:00 |
|
mykola2312
|
340cb3161f
|
begin working on lux packet receiving and routing
|
2025-01-10 05:22:53 +02:00 |
|
mykola2312
|
3a3640dbb4
|
implement LuxPacket and AES CBC encryption
|
2025-01-03 16:05:01 +02:00 |
|
mykola2312
|
2b7b7e85d6
|
implement channel receiver and goroutine for that
|
2025-01-03 13:56:14 +02:00 |
|
mykola2312
|
b1340f9e35
|
make changes to routing table
|
2025-01-03 12:37:21 +02:00 |
|
mykola2312
|
36640c1ffa
|
begin implementing lux router
|
2025-01-03 07:49:33 +02:00 |
|
|
|
2174dded49
|
Grammar fixes
Signed-off-by: hax <hax@lainlounge.xyz>
|
2025-01-01 14:56:07 +00:00 |
|
mykola2312
|
bd15749c24
|
preparing config for lux routing
|
2024-12-31 19:24:42 +02:00 |
|
mykola2312
|
3172def440
|
add string methods where they needed, add method to get list of keys from key store
|
2024-12-31 18:24:48 +02:00 |
|
mykola2312
|
3066fbf83f
|
add IV to key structure, fix bug when Load fails when no key store file exists
|
2024-12-31 07:35:11 +02:00 |
|
mykola2312
|
fafa78ad71
|
move udp address to datagram structure
|
2024-12-30 10:58:35 +02:00 |
|
mykola2312
|
ac8b60e030
|
implement channel recv & send
|
2024-12-30 10:41:12 +02:00 |
|
mykola2312
|
47384fb3bb
|
implement socket creation
|
2024-12-30 09:57:17 +02:00 |
|
mykola2312
|
e43039ceef
|
dont return key when putting
|
2024-12-30 09:25:26 +02:00 |
|
mykola2312
|
f2b4a45a89
|
fix enums, working on channels
|
2024-12-30 09:23:27 +02:00 |
|
mykola2312
|
25d8e25abd
|
return value instead of pointer in constructors
|
2024-12-30 09:23:18 +02:00 |
|
mykola2312
|
2d397430d4
|
implement key store
|
2024-12-30 07:55:57 +02:00 |
|
mykola2312
|
391c5b1eeb
|
and key size
|
2024-12-29 13:35:51 +02:00 |
|
mykola2312
|
3a7f25020a
|
implement key structure
|
2024-12-29 13:27:06 +02:00 |
|
mykola2312
|
ee24948b73
|
implement error handling for buffer reads
|
2024-12-29 12:56:07 +02:00 |
|
mykola2312
|
5342cfec63
|
refactor package naming
|
2024-12-29 12:29:07 +02:00 |
|
mykola2312
|
7f5337ac04
|
buffer ints and strings
|
2024-12-29 12:24:06 +02:00 |
|
mykola2312
|
ad775cc1ff
|
implementing LuxBuffer
|
2024-12-29 11:06:01 +02:00 |
|
mykola2312
|
abfa7260b1
|
working on key store
|
2024-12-29 09:13:20 +02:00 |
|
mykola2312
|
9884c07eeb
|
update spec
|
2024-12-29 08:55:13 +02:00 |
|
mykola2312
|
94ab53c66e
|
update spec
|
2024-12-29 08:17:05 +02:00 |
|
mykola2312
|
3421415312
|
refactor config format
|
2024-12-28 10:01:08 +02:00 |
|
mykola2312
|
e5836f4978
|
update spec
|
2024-12-28 08:50:32 +02:00 |
|
mykola2312
|
fa7eb21223
|
add flags
|
2024-12-27 12:49:14 +02:00 |
|
mykola2312
|
f1a6c65ef5
|
begin writing config parsing
|
2024-12-27 12:47:33 +02:00 |
|
mykola2312
|
c8bc8897b1
|
update spec
|
2024-12-27 09:52:25 +02:00 |
|
mykola2312
|
08d91e3c8d
|
begin writing spec
|
2024-12-27 09:05:00 +02:00 |
|