Alain Zscheile
c48367ff09
send public key with every message
...
this is more efficient and solves key distribution concerns
2022-11-26 23:41:56 +01:00
Alain Zscheile
025b4a826f
make TTL hop-based
...
this avoid dozens of issues regarding time warps, and also solves the issue
of infinitely cycling packets when the system is under saturation, as now
packets expire after passing the set amount of hops
2022-11-26 12:55:48 +01:00
Alain Zscheile
3b9aa3f301
get rid of 'id' field in messages, use Blake2b hash instead
2022-11-24 23:11:09 +01:00
Alain Zscheile
625afcbd55
first try at integration test
2022-11-24 16:30:14 +01:00
Alain Zscheile
8b7b4cc650
omit another double-decode of XferInner; explicit ACK for messages
2022-11-24 10:53:14 +01:00
Alain Zscheile
2f97c28add
allow subscribing to sessions
2022-11-24 01:33:43 +01:00
Alain Zscheile
f03838ba6e
make the boundary between XferBlob and XferInner more explicit
2022-11-23 10:54:26 +01:00
Alain Zscheile
a048ffb70a
baseline stuff
2022-11-23 00:17:46 +01:00
Alain Zscheile
655b3dc5b5
proto: get rid of unnecessary stuff
2022-11-22 19:09:51 +01:00
Alain Zscheile
9b189b7f4f
initial commit
2022-11-22 17:35:08 +01:00