Commit graph

16 commits

Author SHA1 Message Date
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
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
c825ef8bef recreated a base for a python simplified version 2025-01-03 21:57:08 +01:00
e8a6a0a400 use docker for testing 2025-01-02 21:48:27 +01:00
a7c1bba666 reorganised some parts of the code
Utils moved to subdirectories
Task activation have been moved to static member of the Task class, instead of being manually activated.
2024-11-26 21:57:37 +01:00
61a57a7529 added backend for AES / RSA encryption, implemented variable size packets. 2024-11-26 09:29:56 +01:00
523c86237c peer now calculate an asymetric private and public key, for future encrypted communication. 2024-11-17 22:34:52 +01:00
7871a4f4dd simplified some constructor syntax, made the "id" value of a peer not required for the program to work correctly (id will be removed later) 2024-11-17 14:21:49 +01:00
11e4861082 improved latency before playing an audio
prevented playing packets that are too old to avoid offset
2024-11-14 13:24:49 +01:00
bea5704282 improved StatList behavior 2024-11-08 00:14:39 +01:00
93f8701ac5 fixed missing include, added context to tasks. 2024-11-05 14:58:31 +01:00
218ee71118 reorganised the way the program share data (Context, Peer, RemotePeer) 2024-11-04 23:40:40 +01:00
23732795d0 restructured the program 2024-11-04 00:01:48 +01:00
c3c452ff5d audio settings can now change dynamically 2024-10-22 20:14:45 +02:00