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 |
|