Commit graph

125 commits

Author SHA1 Message Date
mykola2312
43d718cf14 add modules.txt 2025-02-10 02:50:43 +02:00
mykola2312
583fa7567d add sample configs, add rc.conf.d 2025-02-09 22:32:57 +02:00
mykola2312
9c7b70f974 add FreeBSD RC scripts 2025-02-09 22:01:09 +02:00
mykola2312
27686cc073 write documentation 2025-01-30 18:39:52 +02:00
mykola2312
76f6a43a10 implement host info update hook 2025-01-30 15:07:55 +02:00
mykola2312
1af0aacf96 replace buggy CreateOutboundRoute that refused to work without target key 2025-01-30 14:49:26 +02:00
mykola2312
5d65ad3e4b fix node-node-sync routing 2025-01-30 10:51:28 +02:00
mykola2312
c88ba03b66 FIX routing issue with neighbor nodes syncing 2025-01-30 09:47:19 +02:00
mykola2312
88aad95cfb fix node sync interval 2025-01-29 08:42:00 +02:00
mykola2312
f5c7956c94 make RPC new-host new-node also highlight the ID of created host/node, as well fix bugs in these RPC calls 2025-01-29 07:12:22 +02:00
mykola2312
a8029bc8d5 remove deadlock detector 2025-01-29 06:54:03 +02:00
mykola2312
74fbfe16d2 implement RPC node get-hosts 2025-01-29 06:52:33 +02:00
mykola2312
dddc024f64 implement IPv6 in DNS 2025-01-29 06:17:14 +02:00
mykola2312
7bc2093c42 FIX deadlock when stopping DNS frontend 2025-01-29 05:23:25 +02:00
mykola2312
f575ab3cb4 FIX deadlock related to blocking channel sending 2025-01-29 04:46:03 +02:00
mykola2312
3051a1b5ea fixing deadlocks, remove daemonization as it would be handled by init system 2025-01-29 04:18:26 +02:00
mykola2312
2411a58a09 implement DNS frontend 2025-01-28 23:49:02 +02:00
mykola2312
e3e05bebcd working on DNS question decoding 2025-01-28 05:14:09 +02:00
mykola2312
ab5d8dec9e simple DNS response works 2025-01-28 04:27:19 +02:00
mykola2312
ad75934761 begin implementing dns frontend 2025-01-28 01:54:37 +02:00
mykola2312
6ad3c63866 add logging for host 2025-01-28 01:38:11 +02:00
mykola2312
854ae81ddb implement RPC data for LuxOptionNetIf, various bug fixes 2025-01-27 03:12:07 +02:00
mykola2312
d5860973bf implement LuxOptionNetIf 2025-01-27 02:14:36 +02:00
mykola2312
a31898c41d begin implementing lux interface enumeration 2025-01-27 00:52:41 +02:00
mykola2312
928b4797f5 implement ident.me WAN option provider 2025-01-26 23:24:44 +02:00
mykola2312
a372438632 implement rpc cli host query, fix bugs 2025-01-26 04:31:26 +02:00
mykola2312
0a7a39d8bd implement host entry 2025-01-26 03:58:54 +02:00
mykola2312
2707c44800 begin working on host entry 2025-01-26 03:45:18 +02:00
mykola2312
339d588f99 implement node multicast timer 2025-01-26 02:28:37 +02:00
mykola2312
f75fa492a6 implement rpc get keys 2025-01-25 21:35:17 +02:00
mykola2312
a1bad13490 workaround weird behavior of ctx.Release, pidfile now containts daemon's pid 2025-01-25 02:16:31 +02:00
mykola2312
2d7625101f implement daemonization 2025-01-25 00:55:02 +02:00
mykola2312
451b73b0f2 use logger instead of stderr since in daemon mode we cannot access std outputs 2025-01-24 23:32:04 +02:00
mykola2312
ddb0c24977 fix logging levels 2025-01-24 23:28:36 +02:00
mykola2312
c509106aec configure logging to file 2025-01-24 22:44:30 +02:00
mykola2312
2541a561b1 implement rpc cli for new-host and new-node 2025-01-24 20:14:49 +02:00
mykola2312
f14a95d032 implement get routes cli 2025-01-24 20:01:49 +02:00
mykola2312
ba05370fcf begin working on rpc cli 2025-01-24 19:27:15 +02:00
mykola2312
510bfb0e27 implement node rpc host query 2025-01-24 19:08:07 +02:00
mykola2312
097dfb5f84 implement rpc get routes 2025-01-24 18:29:47 +02:00
mykola2312
2b294c993d implement new-host and new-node rpc node commands 2025-01-24 03:46:33 +02:00
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