Commit graph

16 commits

Author SHA1 Message Date
ea133bc812 always trust the machine with our public key (ourselves) 2025-02-03 20:55:31 +01:00
e12073ede0 latency is now calculated based on the network latency 2025-02-02 15:02:36 +01:00
ad49484de9 peers shall now share their trusted peers list 2025-02-01 16:51:43 +01:00
a5e4830acb added the possibility to plug an USB drive to configure and add new public keys 2025-02-01 13:56:17 +01:00
0f4f74a1be replaced netifaces by psutil for better compatibility across machines 2025-01-07 10:54:56 +01:00
f85559e15c some interfaces where missing when checking if an address is local 2025-01-07 10:44:13 +01:00
a4ca2865c4 explicitly state the addess family type when checking them 2025-01-07 10:24:05 +01:00
88f1c4cba4 fixed an issue where if the machine had an IPv4 interface, it could sometime crash while checking if an address is local 2025-01-07 10:17:16 +01:00
f28454c2b2 added trusted / untrusted peers mechanism 2025-01-05 12:46:21 +01:00
84f76c0892 improve secret key storage to better resist to switching server by storing it in the role 2025-01-05 10:43:35 +01:00
1250318de6 simplified machine role behavior 2025-01-05 10:06:21 +01:00
1301b10259 (untested) slave shall now ask for the server secret key for symmetric communications 2025-01-04 18:28:13 +01:00
077d1d3d9d master now emit audio in the network and others machines play it at the given time. 2025-01-04 13:30:27 +01:00
8038b8e40c fully added encryption support 2025-01-04 00:34:00 +01:00
2286375bae splitted the manager into an event and role manager 2025-01-03 22:51:08 +01:00
c825ef8bef recreated a base for a python simplified version 2025-01-03 21:57:08 +01:00