Commit History

Upphovsman SHA1 Meddelande Datum
  whitequark 3c74d3309b Add RingBuffer::{enqueue_allocated,dequeue_allocated}. 7 år sedan
  whitequark 7b29dfee2e Add RingBuffer::{read_allocated,write_unallocated}. 7 år sedan
  whitequark 7684d50d6e Fix an issue where TCP packets would have zero IP payload length. 7 år sedan
  whitequark 64d306340b Fix a few warnings. 7 år sedan
  whitequark 394ea4d633 Implement reassembly of out-of-order TCP segments. 7 år sedan
  whitequark af51f2aba9 Clean up PSH flag handling. 7 år sedan
  whitequark c43446ff3a Do not clear remote_last_ts in TcpSocket::set_timeout(). 7 år sedan
  whitequark 968255e56d Clean up and document TCP MSS calculations. 7 år sedan
  whitequark 30cafe3106 Implement a buffer (re)assembler. 7 år sedan
  whitequark 742a8f5e2b smoltcp;:parsing → smoltcp::parsers. 7 år sedan
  whitequark 64a82709d4 Implement TCP timeouts. 7 år sedan
  whitequark a04b32441b Implement TCP keep-alive. 7 år sedan
  whitequark c5deacbcb8 Fix warnings. 7 år sedan
  whitequark 14355e15d0 RingBuffer::{empty,full}→is_{empty,full}. 7 år sedan
  whitequark 388e94b32a Remove Error::Rejected. 7 år sedan
  Egor Karavaev a2c66fdd88 Factor out TcpSocket::accepts. 7 år sedan
  Egor Karavaev 44cf21b91b Factor out UdpSocket::accepts. 7 år sedan
  Egor Karavaev 5303501173 Factor out RawSocket::accepts. 7 år sedan
  whitequark cef2d58c73 Send a challenge ACK in response to an unacceptable TCP ACK. 7 år sedan
  whitequark ef6f65812e Remove RingBuffer::set_len(). 7 år sedan
  whitequark 68921f14f8 Refactor the "random access" ring buffer interface. 7 år sedan
  whitequark fb05226a62 Refactor the "continuous" ring buffer interface. 7 år sedan
  whitequark 9cb813134c Merge the TCP ring buffer and generic ring buffer. 7 år sedan
  whitequark 550deb3bc5 Don't instantly ACK every received TCP segment. 7 år sedan
  whitequark 962180b71c Update feature list in README to mention everything from RFC 1122. 7 år sedan
  whitequark 6ebcddd077 According to RFC 1122, unsupported IP options MUST be ignored. 7 år sedan
  whitequark 3fff475c8f An unaddressable egress packet should not be a reportable error. 7 år sedan
  whitequark dc94c35da3 Unbreak traffic shaper in the fault injector. 7 år sedan
  whitequark 017210ea28 Exhaustion of transmit buffers should not be a reportable error. 7 år sedan
  whitequark fac42e94db Fix an inaccurate comment. 7 år sedan