mustermeiszer
|
b767861998
Taking into account TCP and IP header
|
4 лет назад |
mustermeiszer
|
b933bc361f
Fixes unused MTU settings at TcpSocket dispatch
|
4 лет назад |
Ryan Summers
|
bdfa44270e
Return RST to unexpected ACK in SYN-SENT state.
|
4 лет назад |
Dario Nieuwenhuis
|
be6bbfe6d1
Do not send window updates in states that shouldn't do so.
|
4 лет назад |
Lucas Zanela
|
802c46305a
Fix overly strict lifetime in TcpSocket.
|
4 лет назад |
Dario Nieuwenhuis
|
a27da3adf6
Remove now-redundant `remote_last_ack` update.
|
4 лет назад |
Dario Nieuwenhuis
|
82a1c971ff
Document `Error::Finished` in `recv()`.
|
4 лет назад |
Dario Nieuwenhuis
|
8d96626fc8
Return `Error::Finished` in `recv()` on graceful close.
|
4 лет назад |
Dario Nieuwenhuis
|
7f0f844ade
Always send updated ack number in `ack_reply()`.
|
4 лет назад |
Dario Nieuwenhuis
|
b7a14980d0
Accept data packets in FIN_WAIT_2 state.
|
4 лет назад |
fdb-hiroshima
|
c03bb50dc1
use provided ip for TcpSocket::connect instead of 0.0.0.0
|
5 лет назад |
Scott Mabin
|
a67ee07922
Add capacity methods to all sockets.
|
5 лет назад |
Richard Meadows
|
1ada3da5aa
Allow TCPSockets in a SocketSet without 'static storage lifetime
|
5 лет назад |
whitequark
|
4ed4635938
Fix spurious crash in commit bd3912e5.
|
5 лет назад |
whitequark
|
bd3912e53e
Bump log dependency to version 0.4. NFC.
|
5 лет назад |
whitequark
|
da1f2a85fd
Fix docstrings for TcpSocket::{send,recv}_slice(). NFC.
|
5 лет назад |
whitequark
|
60b67c45f5
Clarify TcpSocket::recv_queue() semantics. NFC.
|
5 лет назад |
whitequark
|
4cec6eea0a
Fix typo in docstring. NFC.
|
5 лет назад |
jhwgh1968
|
ed8dce015c
Minimal Implementation of TCP Selective Acknowledgement
|
6 лет назад |
jhwgh1968
|
92e970b379
Fully implement TCP Window Scaling
|
6 лет назад |
jhwgh1968
|
42d25bfe26
Implement TCP Window Scaling, Phase 1 (Issue #106)
|
6 лет назад |
Kai Lüke
|
7699265a09
Only trigger fast retransmit for data to send
|
6 лет назад |
Kai Lüke
|
56030c5d2a
Reset retrasmission delay after fast retrasmit
|
6 лет назад |
Ole Martin Ruud
|
216c393607
Fix implementation of fast retransmit (TcpSocket)
|
6 лет назад |
Astro
|
908ef8d020
Optimize RingBuffer::enqueue_many_with to an empty buffer.
|
6 лет назад |
Ole Martin Ruud
|
375b0266fe
Implement fast retransmit for TcpSocket
|
7 лет назад |
Ole Martin Ruud
|
839dd9c6b1
Implement new type for `poll_at`
|
7 лет назад |
whitequark
|
9a7318d1e6
Fix format strings using time to not include extraneous ms suffix.
|
7 лет назад |
Kai Lüke
|
7935f0d0b5
Update remote_last_win for all ACKs
|
7 лет назад |
Dan Robertson
|
c418b60b5d
Use time types in socket
|
7 лет назад |