Commit Graph

519 Commits

Author SHA1 Message Date
херетик
ebac7c3822 discovery and rendezvous working 2023-04-11 12:06:27 +01:00
херетик
070bba5cbf starting with listener on libp2p 2023-04-10 20:38:34 +01:00
херетик
74f6a0f2b2 renamed cloak length const to be clear 2023-04-10 20:01:58 +01:00
херетик
3a96c29b3c reorganised crypto key stuff and implemented interface for libp2p 2023-04-10 19:48:22 +01:00
херетик
ed11d79117 merged key/sig/cloak stuff together to fit libp2p interfaces 2023-04-10 18:05:36 +01:00
херетик
ee15f54e1b fix inda app info to be const 2023-04-10 17:41:46 +01:00
херетик
670a0c61e3 separated send and receive for self/other, added locking to places was missing 2023-04-09 18:41:27 +01:00
херетик
af3a8acda0 segments now use signer.KeySet
whoopsie
2023-04-09 15:31:40 +01:00
херетик
1f848e0a50 removing half worked transport 2023-04-09 14:55:03 +01:00
херетик
37db27166f removed pauses, use signal channel instead 2023-04-09 09:02:51 +01:00
херетик
66b0ff9054 fully correct sending and listening now 2023-04-09 08:58:25 +01:00
херетик
415b4e8e72 rudp read/write test 2023-04-09 08:35:16 +01:00
херетик
0dfd6bd04b getting rudp conns sorted out 2023-04-08 19:46:42 +01:00
херетик
09de7f56f7 changed IP handling to recognise IPv4/6 2023-04-07 10:46:16 +01:00
херетик
cc9064ce31 settled on RCP for transport name, starting test 2023-04-06 11:45:32 +01:00
херетик
7f89528223 restructured tpt_rudp.go added timestamp to packets for receiver buffer hygiene 2023-04-05 15:30:47 +01:00
херетик
76ba42dca8 integrated new transport with fixed packets in engine monopackage 2023-04-05 07:42:29 +01:00
херетик
119fe0a55c removed failed packet things and disabled rudp tpt for now 2023-04-04 19:34:38 +01:00
херетик
37c260e429 changed ordering of packet header 2023-04-04 17:34:28 +01:00
херетик
725874b3cf split-join now breaks with large sizes 2023-04-04 15:11:27 +01:00
херетик
b3ffd351d8 fixed simple split/join 2023-04-04 09:57:16 +01:00
херетик
9323545c69 neverending re-fix for the segcalc 2023-04-03 21:49:26 +01:00
херетик
86390bfc54 almost all tests passing on new packet 2023-04-03 19:22:17 +01:00
херетик
c14569f8ff fix encode-decode test for packet 2023-04-02 13:28:13 +01:00
херетик
8086757001 added id to packet for sorting in buffer, tries joining with enough pieces 2023-04-02 12:37:44 +01:00
херетик
6b9827e5f8 fixed test fail from name change 2023-04-02 09:44:14 +01:00
херетик
6e52da4c88 if e=fn();fails(e) and more implementation of rudp handshake 2023-04-02 09:35:20 +01:00
херетик
a5e290c8f0 part way done with rudp handshake 2023-04-01 21:20:27 +01:00
херетик
14c0bfaa4d improved structure of sessiondata, added rudp 2023-03-31 20:53:59 +01:00
херетик
5087b32d73 adding rudp for retransmission 2023-03-31 12:33:56 +01:00
херетик
d7d06ddff0 removed getoverhead 2023-03-29 16:37:09 +01:00
херетик
e84f7b5b6c tidying up packet library 2023-03-29 16:32:57 +01:00
херетик
2c99caebdc added cloak and removed deadline 2023-03-29 10:37:01 +01:00
херетик
a36adc5af2 cleanup of old comments 2023-03-25 17:45:06 +00:00
херетик
12e96534dc changed SendData to pointer everywhere, no copies!@ 2023-03-25 17:11:43 +00:00
херетик
bb519710a8 eliminated most of the type switching in accounting 2023-03-25 17:05:23 +00:00
херетик
5a6ff98790 collected all the one liners 2023-03-24 21:47:23 +00:00
херетик
ce765926da bump 2023-03-24 21:07:52 +00:00
херетик
5a98b84e65 removing old comments and general tidying up 2023-03-24 19:59:05 +00:00
херетик
b5d12fc175 removing old comments and general tidying up 2023-03-24 19:51:24 +00:00
херетик
4783d3bfb0 first ever chat using indra hidden service protocol 2023-03-24 18:21:39 +00:00
херетик
83bae47266 improving logging 2023-03-24 15:20:45 +00:00
херетик
906a602f69 changed to routing header array everywhere 2023-03-23 12:13:38 +00:00
херетик
2181b7c84b better names, better typing structure, routing header as array 2023-03-23 11:52:48 +00:00
херетик
865f26ff5b eliminated Reply 2023-03-23 10:52:33 +00:00
херетик
33c8f65bbf structured ready better 2023-03-23 10:11:48 +00:00
херетик
a01e83ce32 removed reply from introquery 2023-03-23 09:49:29 +00:00
херетик
c9b73cea4f removed reply from getbalance 2023-03-23 09:46:35 +00:00
херетик
25efc00f6a removed reply from exit 2023-03-23 09:25:26 +00:00
херетик
fa57b8fb1c switched callback to contain an interface 2023-03-22 18:53:47 +00:00