Commit Graph

31 Commits

Author SHA1 Message Date
orignal e54a542a76 send only one packet at the start before session is created, stop sending datagrams if no ack, clear window and send new datagrams after path change 2025-12-14 11:58:18 -05:00
orignal e081b4b0b1 don't check port if zero 2025-12-13 18:58:00 -05:00
orignal a70f2df8d0 send repliable datagram every rtt/10 milliseconds 2025-12-13 15:14:31 -05:00
orignal 162e70a9ea drop packet if window is full on server side 2025-11-25 20:43:35 -05:00
orignal aeda3bc006 delete expired unacked datagrams. drop packets if window is full 2025-11-25 17:15:48 -05:00
orignal cfcd0261c3 ack timer for UDP server tunnel session 2025-10-30 21:15:17 -04:00
orignal 5b8c5a5eff calculate RTT for server tunnel session. Common UDPConnection 2025-10-30 19:05:24 -04:00
orignal 421c7653e5 calculate average RTT 2025-10-29 20:48:42 -04:00
orignal ab6dbe620c send ack request every RTT milliseconds 2025-10-25 17:57:46 -04:00
orignal bdc8263196 send ack to repliable datagram only if requested 2025-10-21 16:05:33 -04:00
orignal a6d8203f1c shedule ack timer for repliable datagram3 2025-10-21 13:27:56 -04:00
orignal d10a7fe8e5 path reset flag for Datagram3 2025-10-08 13:28:02 -04:00
orignal da399054c0 change path if too many unacked packets 2025-10-07 19:00:51 -04:00
orignal cf48c205e1 save unacked seqn. handle acked option. calculate RTT 2025-10-06 21:10:59 -04:00
orignal fd012fa3b7 send options with datagram3 only 2025-10-02 21:16:54 -04:00
orignal ba2cfe58bc reply with acked option to datagram3 with seqn option 2025-10-02 19:28:58 -04:00
orignal 73bf24e897 save datagram session between sending datagrams 2025-10-02 14:18:00 -04:00
orignal fffb68c5e0 send and receive sequence number in UDP tunnels 2025-10-01 22:06:57 -04:00
orignal dc9cdf941d pass options from Datagram2 and Datagram3 to handlers 2025-09-25 20:47:08 -04:00
orignal 44b4fccefe non-blocking UDP sockets 2025-07-29 18:37:44 -04:00
orignal c554f47c4d datagramversion param for UDP client tunnel 2025-07-22 16:07:24 -04:00
Dimitris Apostolou 226257aa71 Fix typos 2024-12-06 17:11:31 +02:00
mittwerk 8f9874570a hardening iterator 2024-10-28 09:11:09 +02:00
weko 5b93558bd0 Add support for multiple udp server tunnels on one destionation 2024-01-25 01:05:58 +00:00
orignal c5a1806528 fixed possible deadlock 2024-01-24 13:58:42 -05:00
orignal a2249f0a82 identify server tunnel session but from ant to ports 2024-01-24 13:52:13 -05:00
R4SAS 503f522cc3 [style] clean trailing spaces and tabs
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-03 21:25:19 +03:00
Dimitris Apostolou 73b9c0302b Fix typos 2022-11-25 22:37:52 +02:00
orignal 8299f80ea5 correct assignment of remote address 2022-11-04 12:55:53 -04:00
orignal b8ce0b0838 store Address instead IdentHash for UDP tunnel 2022-11-03 20:02:43 -04:00
orignal f9b0bb0383 I2PTunnel/UDPTunnel split 2022-10-25 15:30:12 -04:00