Commit Graph
125 Commits
Author SHA1 Message Date
PobreGato 37acd98bdd move GetStreamsList body to Streaming.cpp 2026-08-17 03:35:32 +03:00
PobreGato 08ec42909a return the stream list instead of filling a reference 2026-08-17 03:21:18 +03:00
PobreGato 52bde6a907 added LocalDestinationInfo I2PControl request 2026-08-16 22:50:47 +03:00
PobreGato 6be42e68f1 keep streaming packets pool alive for streams 2026-08-13 02:53:38 +03:00
orignal d053ef4021 don't try to get data if receive timeout 2026-08-03 16:29:14 -04:00
orignal b0b4051595 complete AsyncRead right away if stream is closed 2026-07-31 17:56:49 -04:00
orignal 0066db4119 create error code based on stream status 2026-07-31 17:17:49 -04:00
orignal c49ca9cbdd pass boost::asio::error::eof if stream got terminated 2026-07-28 21:43:56 -04:00
orignal 4d072c1d57 pass boost::asio::error::eof if stream get closed 2026-07-28 18:40:03 -04:00
orignal bec18de888 correct AsyncReceive timeout 2026-07-25 22:06:11 -04:00
jpk68 b02c160b84 libi2pd: fix some typos 2026-07-24 20:45:35 -04:00
orignal 92ec218a8d pass bytes_transferred to AsyncSend callback 2026-07-23 11:24:10 -04:00
orignal 3e56fddad3 consolidate multiple buffers from async_write_some to single SendBuffer 2026-07-22 21:34:18 -04:00
orignal db701c7928 moved BoostAsyncStream to BoostStream.h 2026-07-22 14:33:26 -04:00
orignal 005673922f use _cpp_lib_move_only_function to check for std::move_only_function 2026-07-20 20:56:15 -04:00
orignal e7f0c34309 std::move_only_function for SendHandler if C++23 2026-07-20 20:27:47 -04:00
orignal 4f2bfb6bf7 BoostAsycStream wrapper over stream for boost::beast. Pass callbacks by move 2026-07-20 15:46:00 -04:00
orignal 51d3b7bf21 pass std::list to SendPackets. Splice to m_SentPackets instead copy 2026-07-04 18:03:22 -04:00
orignal fd543f9c29 use std::list for sent packets 2026-07-02 10:19:29 -04:00
orignal 8ace25aa01 std::list for NACKed packets 2026-06-29 17:09:15 -04:00
orignal 855bf09313 removed MLDSA44 support for now 2026-04-09 17:20:11 -04:00
orignal 6dcfee0e24 reduce send interval 2026-03-30 08:55:36 -04:00
Benson Muite 73623a4793 Replace deadline_timer by steady_timer
Prevent deprecation warnings when building.
2026-03-06 10:55:47 +03:00
orignal 67013852d0 limit receive queue size 2026-03-03 18:59:44 -05:00
orignal 9b896c8e61 Changing the network congestion detection algorithm 2026-01-18 10:02:35 -05:00
orignal 4542f4bc87 i2p.streaming.maxResends param 2026-01-04 11:47:45 -05:00
orignal eb54762601 check conns per minute before new stream 2025-12-31 11:29:21 -05:00
orignal 316e507df8 implement i2p.streaming.maxConnsPerMinute tunnel param 2025-12-30 15:00:00 -05:00
orignal a95b1ce061 removing the window size growth rate limit 2025-11-29 11:14:31 -05:00
orignal 39069e0bd6 BOB ping command 2025-08-19 15:21:44 -04:00
orignal f5b57283b3 i2p.streaming.dontSign tunnel param 2025-08-05 19:21:07 -04:00
orignal 6b9278fdd3 request ack more often 2025-07-22 18:41:24 -04:00
orignal 253a892b0f limit number of outbound packets if the peer can't handle it 2025-07-19 09:25:51 -04:00
orignal edc27d5bcb drop is choked 2025-07-14 19:23:26 -04:00
orignal 78357c23d2 don't verify signature in incoming SYN packet if came from ECIESx25519 session. Compare static key instead 2025-06-18 20:39:48 -04:00
orignal 4c6be3b85a disable loss-control 2025-05-23 21:26:44 -04:00
orignal 9d44a32e4c fixed #2183. Give more time to close streams after session disconnect if needed 2025-04-24 16:37:50 -04:00
orignal 724d8bde4e handle incoming packets with ML-DSA signature 2025-04-21 21:25:51 -04:00
orignal 3be4c7217f move buffer when insert to buffer queue. clean entire queue in one call 2025-04-03 18:42:34 -04:00
orignal 4ddfe9c94c don't grow window too fast 2025-03-09 21:47:57 -04:00
orignal 3264704a23 Handle choked, new RTO and window size calculation 2024-12-14 17:59:51 -05:00
orignal cec68a2447 rollback 2024-12-11 21:33:16 -05:00
orignal dcbe6cfaf2 Update RTO calculation and windows reseting algorithm 2024-12-10 17:49:11 -05:00
Dimitris Apostolou 226257aa71 Fix typos 2024-12-06 17:11:31 +02:00
orignal 13604ccbb6 Changing the window calculation algorithm, increasing the minimum window size 2024-12-05 22:15:11 -05:00
orignal ffd18baf30 support boost 1.87 2024-11-25 16:00:06 -05:00
orignal 3474538697 replaced boost::asio::io_service by boost::asio:io_context 2024-11-25 10:08:27 -05:00
orignal 5f1b31213f more adequate initial RTT 2024-11-25 08:12:40 -05:00
orignal 2778b092e3 i2p.streaming.maxConcurrentStreams I2CP param 2024-11-11 13:41:27 -05:00
orignal dbef3fe9d2 temirminate incoming right a way if no remote LeaseSet 2024-11-10 20:15:50 -05:00