mykola2312
|
8d9ccac993
|
implement first rpc command for keystore, fix bugs in rpc controller register
|
2025-01-24 03:12:05 +02:00 |
|
mykola2312
|
54dcd30a3f
|
fix signal handling
|
2025-01-24 02:50:22 +02:00 |
|
mykola2312
|
10266f26ef
|
implement node entry point
|
2025-01-24 01:58:35 +02:00 |
|
mykola2312
|
0231524afc
|
fix bug in rpc client
|
2025-01-22 23:22:54 +02:00 |
|
mykola2312
|
e532b5c57b
|
implement RPC client, tho bug - client does not receive response
|
2025-01-22 23:11:10 +02:00 |
|
mykola2312
|
9d15dba9d5
|
implement RPC server, needs testing
|
2025-01-22 21:51:56 +02:00 |
|
mykola2312
|
337930c0d4
|
implement XML defragmentation for RPC over stream-like transports (TCP)
|
2025-01-22 16:44:44 +02:00 |
|
mykola2312
|
fff7e19c94
|
working on rpc server
|
2025-01-22 15:20:34 +02:00 |
|
mykola2312
|
d736c76fe4
|
working on rpc xml types
|
2025-01-22 13:53:32 +02:00 |
|
mykola2312
|
b60aa935ce
|
rework WAN option to always carry ipv4 and ipv6 in one option
|
2025-01-22 13:07:06 +02:00 |
|
mykola2312
|
1ac1c88644
|
lux rpc response type
|
2025-01-21 18:50:49 +02:00 |
|
mykola2312
|
76d49d57b8
|
begin implementing rpc
|
2025-01-21 17:30:27 +02:00 |
|
mykola2312
|
2119403892
|
implement xml config parsing, node bootstrapping
|
2025-01-21 12:11:03 +02:00 |
|
mykola2312
|
a8534a5abc
|
begin working on entry point
|
2025-01-21 09:00:15 +02:00 |
|
mykola2312
|
923c57ab70
|
fix bugs related to uninitialized state objects, now node state sync works
|
2025-01-19 16:15:11 +02:00 |
|
mykola2312
|
431314292e
|
implement node sync handler, tho needs bug fixes, testing
|
2025-01-19 15:50:55 +02:00 |
|
mykola2312
|
428aa2a11e
|
begin working on sync handler
|
2025-01-19 13:36:30 +02:00 |
|
mykola2312
|
b3ac79797c
|
implement node sync serialization
|
2025-01-19 12:49:32 +02:00 |
|
mykola2312
|
b2b386b961
|
test IP primitives in proto buffer
|
2025-01-19 12:31:52 +02:00 |
|
mykola2312
|
7c5410441a
|
implement IP primitives in proto buffer
|
2025-01-18 16:40:01 +02:00 |
|
mykola2312
|
7999d56959
|
implement sync deserialization
|
2025-01-18 16:06:45 +02:00 |
|
mykola2312
|
6b50d97eac
|
begin implementing node sync packet
|
2025-01-18 15:24:53 +02:00 |
|
mykola2312
|
ca2dd6da1a
|
implement lux node state serialization
|
2025-01-18 13:35:22 +02:00 |
|
mykola2312
|
0f3b59fda6
|
implement neighbor list
|
2025-01-18 13:26:30 +02:00 |
|
mykola2312
|
16a95dc7d8
|
fix channel routing exiting after first packet. fix packet channel type not being injected
|
2025-01-18 12:18:52 +02:00 |
|
mykola2312
|
a132ecb6fa
|
bug: second heartbeat does not arrive
|
2025-01-18 10:40:47 +02:00 |
|
mykola2312
|
80a546b124
|
fix bug when goroutine crashed if lux channel closed before
|
2025-01-18 10:37:57 +02:00 |
|
mykola2312
|
9e661baad2
|
implement host option update channel feed. need to fix sigsegv bug when goroutine reads from closed channel
|
2025-01-18 10:29:01 +02:00 |
|
mykola2312
|
afcba5d91c
|
implement heartbeat handler, tho needs more proper testing
|
2025-01-18 09:55:59 +02:00 |
|
mykola2312
|
4dea4c8d07
|
begin working on node
|
2025-01-18 09:32:57 +02:00 |
|
mykola2312
|
0cdbeaf801
|
implement lux node state
|
2025-01-17 15:19:30 +02:00 |
|
mykola2312
|
bc8c4e7a0f
|
fix route id matching, now node-to-host replies works
|
2025-01-17 09:23:11 +02:00 |
|
mykola2312
|
88190c1a2d
|
fix bug when node router using wrong key for host
|
2025-01-17 08:44:50 +02:00 |
|
mykola2312
|
0c6df5d6cf
|
do some todos
|
2025-01-17 08:25:43 +02:00 |
|
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 |
|