Alex Crawford
|
6d569deb2a
Clean up clippy warnings about if-else blocks
|
hace 4 años |
Dario Nieuwenhuis
|
11255a89a1
Simplify Socket lifetimes
|
hace 4 años |
Dario Nieuwenhuis
|
e9e1477373
tcp: add Delayed ACK
|
hace 4 años |
Alex Crawford
|
98f9f8e582
Allow DeviceCapabilities to be initialized
|
hace 4 años |
Dario Nieuwenhuis
|
5117af776a
tcp: Add RTT estimation.
|
hace 4 años |
Dario Nieuwenhuis
|
ac50995516
More clippy fixes.
|
hace 4 años |
Dario Nieuwenhuis
|
b175faedcb
Merge pull request #398 from smoltcp-rs/simultaneous-close
|
hace 4 años |
Alex Crawford
|
95bbd24869
Clean up iterator chains
|
hace 4 años |
Alex Crawford
|
38a5008541
Prefer if-let syntax over single-pattern match
|
hace 4 años |
Alex Crawford
|
323dfe2ab6
Use is_empty instead of length comparison
|
hace 4 años |
Dario Nieuwenhuis
|
2219af77b2
tcp: fix racey simultaneous close not sending FIN.
|
hace 4 años |
Dario Nieuwenhuis
|
1e40b934bf
Update to Rust 2018. Fixes #271
|
hace 4 años |
Dario Nieuwenhuis
|
23bb12a856
Async/await waker support.
|
hace 4 años |
Dario Nieuwenhuis
|
965ff97007
Merge pull request #395 from crawford/clippy
|
hace 4 años |
Alex Crawford
|
ac830e8bb1
Dereference match expressions to clean up patterns
|
hace 4 años |
Alex Crawford
|
113a6c16b8
Use newline variants of write macro
|
hace 4 años |
Dario Nieuwenhuis
|
c510a96012
Don't use matches! macro, for Rust 1.36 support
|
hace 4 años |
Dario Nieuwenhuis
|
f20ad0e8de
Fix seq_to_transmit incorrectly returning true when a FIN was enqueued.
|
hace 4 años |
Dario Nieuwenhuis
|
2080152b25
tcp: don't send data outside the remote window
|
hace 4 años |
Dario Nieuwenhuis
|
65e5893153
tcp: allow sending ACKs in FinWait2 state.
|
hace 4 años |
mustermeiszer
|
b767861998
Taking into account TCP and IP header
|
hace 4 años |
mustermeiszer
|
b933bc361f
Fixes unused MTU settings at TcpSocket dispatch
|
hace 4 años |
Ryan Summers
|
bdfa44270e
Return RST to unexpected ACK in SYN-SENT state.
|
hace 4 años |
Dario Nieuwenhuis
|
be6bbfe6d1
Do not send window updates in states that shouldn't do so.
|
hace 4 años |
Lucas Zanela
|
802c46305a
Fix overly strict lifetime in TcpSocket.
|
hace 4 años |
Dario Nieuwenhuis
|
a27da3adf6
Remove now-redundant `remote_last_ack` update.
|
hace 4 años |
Dario Nieuwenhuis
|
82a1c971ff
Document `Error::Finished` in `recv()`.
|
hace 4 años |
Dario Nieuwenhuis
|
8d96626fc8
Return `Error::Finished` in `recv()` on graceful close.
|
hace 4 años |
Dario Nieuwenhuis
|
7f0f844ade
Always send updated ack number in `ack_reply()`.
|
hace 4 años |
Dario Nieuwenhuis
|
b7a14980d0
Accept data packets in FIN_WAIT_2 state.
|
hace 4 años |