Commit History

Autor SHA1 Mensaxe Data
  whitequark 004cfd439b Improve the user-facing TCP socket API. %!s(int64=8) %!d(string=hai) anos
  whitequark a8d19a1da4 Implement the userspace side of TCP sockets. %!s(int64=8) %!d(string=hai) anos
  whitequark 0ad1ac0ef2 Generalize the TCP tests to accept multiple packets. %!s(int64=8) %!d(string=hai) anos
  whitequark 72abe80df8 Factor out IpRepr into the wire module. %!s(int64=8) %!d(string=hai) anos
  whitequark a713342120 Group IP header parts in the socket layer as struct IpRepr. %!s(int64=8) %!d(string=hai) anos
  whitequark 086308d716 Add logging capability. %!s(int64=8) %!d(string=hai) anos
  whitequark f89690c278 Get rid of explicit backlog. %!s(int64=8) %!d(string=hai) anos
  whitequark a454a89b9e Implement conversion of incoming TCP connections into TCP streams. %!s(int64=8) %!d(string=hai) anos
  whitequark ab61890b09 Implement TCP server sockets. %!s(int64=8) %!d(string=hai) anos
  whitequark b0f7ac11ae Add some sanity into buffer names (avoid clases with wire::*). %!s(int64=8) %!d(string=hai) anos
  whitequark 00c311a5b8 Add some sanity into enumeration names (avoid "*Type"). %!s(int64=8) %!d(string=hai) anos
  whitequark 85ae54a488 Sort out buffer lengths. %!s(int64=8) %!d(string=hai) anos
  whitequark c7492b3b51 Implement TCP stream ring buffers. %!s(int64=8) %!d(string=hai) anos
  whitequark b56fb85a30 UdpBufferElem → UdpPacket %!s(int64=8) %!d(string=hai) anos
  whitequark 37f565abe2 Fix lifetime variance. %!s(int64=8) %!d(string=hai) anos
  whitequark 8b89de2faa Working UDP loopback. %!s(int64=8) %!d(string=hai) anos
  whitequark 59dae01e9c Rethink the buffering strategy with Managed<T>. %!s(int64=8) %!d(string=hai) anos
  whitequark 8ff9b17a97 Significantly simplify buffering. %!s(int64=8) %!d(string=hai) anos
  whitequark 3377b911d8 Implement network part of communication through UDP sockets. %!s(int64=8) %!d(string=hai) anos
  whitequark 659f6ed6f6 Implement UDP sockets. %!s(int64=8) %!d(string=hai) anos