Commit Verlauf

Autor SHA1 Nachricht Datum
  whitequark bc2a894c00 Rework responses to TCP packets and factor in RST replies to TcpSocket. vor 7 Jahren
  whitequark 5bf64586cd Get rid of Result<_, ()>. vor 7 Jahren
  whitequark 534842b929 Make sure representation emission covers every octet of the buffer. vor 7 Jahren
  whitequark a14c47655e Expose PSH flag in TcpRepr. vor 7 Jahren
  whitequark a4b33c9166 Remove an unnecessary length check. vor 7 Jahren
  whitequark 1c1489e5fb try! → ? vor 7 Jahren
  whitequark 7bf087b8ca Disable checksum validation on wire level when fuzzing. vor 7 Jahren
  whitequark 3107383599 Fix insufficient length validation in TCP packets. vor 7 Jahren
  whitequark 6447d94390 Factor out wire::tcp::field::OPTIONS. vor 7 Jahren
  whitequark ed2c376628 Fix a crash parsing a truncated TCP packet with options. vor 7 Jahren
  whitequark 3f43be8d84 Fix a crash parsing malformed TCP options. vor 7 Jahren
  whitequark 2582d1573d Fix a crash printing a malformed TCP packet. vor 7 Jahren
  whitequark 735def7e1b Do not attempt to validate length of packets being emitted. vor 7 Jahren
  whitequark a43dfd34cd Add support for TCP MSS option in TCP representation. vor 8 Jahren
  whitequark c9f915033f Add support for TCP option parsing and emission. vor 8 Jahren
  whitequark cd880aff2d Remove TcpControl::len(). vor 8 Jahren
  whitequark 5b4db5fe10 TCP: retransmit ACK when receiving duplicate SEQ. vor 8 Jahren
  whitequark 9535809201 #[inline(always)] → #[inline] vor 8 Jahren
  whitequark 2c0c1ea76a Use the correct wrapping operations on TCP sequence numbers. vor 8 Jahren
  whitequark 843b79bff2 Implement TCP data reception. vor 8 Jahren
  whitequark 4427bc35bd Use correct sequence numbers in TCP RST packets. vor 8 Jahren
  whitequark e13e40668a Use signed integers to represent TCP sequence numbers. vor 8 Jahren
  whitequark efc7bfbc38 Reply with ICMP dest. unreachable or TCP RST from unused ports. vor 8 Jahren
  whitequark 00c311a5b8 Add some sanity into enumeration names (avoid "*Type"). vor 8 Jahren
  whitequark 268a552568 Fix TcpRepr field visibility. vor 8 Jahren
  whitequark 20348a6cb8 Implement TCP representation printing. vor 8 Jahren
  whitequark 5a85a5c4f9 Implement TCP representation parsing and emission. vor 8 Jahren
  whitequark b2878337e9 In Repr::emit, do not assume that the packet is pre-zeroed. vor 8 Jahren
  whitequark d02961b0f2 Implement TCP packet support. vor 8 Jahren