Historique des commits

Auteur SHA1 Message Date
  Steffen Butzer d5147efb82 support hardware based checksum settings in during packet send/recv il y a 7 ans
  whitequark 16e6e70d2f Fix many warnings. il y a 7 ans
  whitequark af51f2aba9 Clean up PSH flag handling. il y a 7 ans
  whitequark 64a82709d4 Implement TCP timeouts. il y a 7 ans
  whitequark 639dfd94c0 TcpRepr::push → TcpControl::Psh. il y a 7 ans
  whitequark 72359cdd37 Radically simplify and optimize TCP packet dispatch. il y a 7 ans
  whitequark bc2a894c00 Rework responses to TCP packets and factor in RST replies to TcpSocket. il y a 7 ans
  whitequark 5bf64586cd Get rid of Result<_, ()>. il y a 7 ans
  whitequark 534842b929 Make sure representation emission covers every octet of the buffer. il y a 7 ans
  whitequark a14c47655e Expose PSH flag in TcpRepr. il y a 7 ans
  whitequark a4b33c9166 Remove an unnecessary length check. il y a 7 ans
  whitequark 1c1489e5fb try! → ? il y a 7 ans
  whitequark 7bf087b8ca Disable checksum validation on wire level when fuzzing. il y a 7 ans
  whitequark 3107383599 Fix insufficient length validation in TCP packets. il y a 7 ans
  whitequark 6447d94390 Factor out wire::tcp::field::OPTIONS. il y a 7 ans
  whitequark ed2c376628 Fix a crash parsing a truncated TCP packet with options. il y a 7 ans
  whitequark 3f43be8d84 Fix a crash parsing malformed TCP options. il y a 7 ans
  whitequark 2582d1573d Fix a crash printing a malformed TCP packet. il y a 7 ans
  whitequark 735def7e1b Do not attempt to validate length of packets being emitted. il y a 7 ans
  whitequark a43dfd34cd Add support for TCP MSS option in TCP representation. il y a 8 ans
  whitequark c9f915033f Add support for TCP option parsing and emission. il y a 8 ans
  whitequark cd880aff2d Remove TcpControl::len(). il y a 8 ans
  whitequark 5b4db5fe10 TCP: retransmit ACK when receiving duplicate SEQ. il y a 8 ans
  whitequark 9535809201 #[inline(always)] → #[inline] il y a 8 ans
  whitequark 2c0c1ea76a Use the correct wrapping operations on TCP sequence numbers. il y a 8 ans
  whitequark 843b79bff2 Implement TCP data reception. il y a 8 ans
  whitequark 4427bc35bd Use correct sequence numbers in TCP RST packets. il y a 8 ans
  whitequark e13e40668a Use signed integers to represent TCP sequence numbers. il y a 8 ans
  whitequark efc7bfbc38 Reply with ICMP dest. unreachable or TCP RST from unused ports. il y a 8 ans
  whitequark 00c311a5b8 Add some sanity into enumeration names (avoid "*Type"). il y a 8 ans