Commit történet

Szerző SHA1 Üzenet Dátum
  whitequark f3dc84539e Immediately ACK payload in response to TCP packets that have any. 7 éve
  whitequark 72359cdd37 Radically simplify and optimize TCP packet dispatch. 7 éve
  whitequark bf916e6832 Make TCP packets not matching socket state return Error::Dropped. 7 éve
  whitequark bc2a894c00 Rework responses to TCP packets and factor in RST replies to TcpSocket. 7 éve
  whitequark 56ee8e5df8 Listening TCP sockets should reject, not drop, ACKs. 7 éve
  whitequark 3864b490f7 Add TcpSocket::{peek,peek_slice}. 7 éve
  whitequark bc0e3c352d Emit exceptional events with the DEBUG log level, not TRACE. 7 éve
  whitequark 6b2d711347 Only return Err(Rejected) from TcpSocket::process on endpoint mismatch. 7 éve
  whitequark 6bc6cc7af7 Implement fmt::Write for TcpSocket. 7 éve
  whitequark 265e6f6cb7 Add UdpSocket::is_open, similar to TcpSocket::is_open in function. 7 éve
  whitequark a1910baa91 Put the debug_id field first in sockets. 7 éve
  whitequark 492fe3e4b1 Rework and test UDP sockets. 7 éve
  whitequark 5bf64586cd Get rid of Result<_, ()>. 7 éve
  whitequark 53a3875452 Rework error handling in TcpSocket::connect. 7 éve
  whitequark 50ae82d0ff Update a stale docstring. 7 éve
  whitequark d422f45ac2 as_unspecified → to_unspecified 7 éve
  whitequark b971d91315 Accept TCP FIN packets in SYN-RECEIVED state. 7 éve
  whitequark 0904645c1b Fix determination of local address from incoming packets. 7 éve
  whitequark c0629f769b Log correct delay when performing TCP retransmit. 7 éve
  whitequark 6bb9200c06 Annotate all simple getters with #[inline]. 7 éve
  whitequark 5dfc861e38 Remove *Socket::{process,dispatch} from public interface. 7 éve
  whitequark a15bc8105e In {Tcp,Udp}Socket::process, make protocol check an assertion. 7 éve
  whitequark 1746702f53 Try to trigger fast retransmit when we detect a missing TCP segment. 7 éve
  whitequark 8ace8cd94e Set TCP PSH flag when sending the last buffered data. 7 éve
  whitequark a14c47655e Expose PSH flag in TcpRepr. 7 éve
  whitequark 6a096721cc Fix a few typos in TCP socket code (NFC). 7 éve
  whitequark 1c1489e5fb try! → ? 7 éve
  whitequark 735def7e1b Do not attempt to validate length of packets being emitted. 7 éve
  whitequark 22772f07df Remove accidentally committed change. 7 éve
  whitequark 21900288cc Add packet shaping to the fault injector. 7 éve