Commit History

Autor SHA1 Mensaxe Data
  Dario Nieuwenhuis 4d6c22a3ff iface: borrow the SocketSet instead of owning. %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis 2841d5ef4a iface: make socket_egress infallible. %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis e60fbe2235 iface: make all process_* infallible. Fixes #281 %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis 37a276bcf2 socket: Make process() infallible. %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis 72a9ee46ce socket: reorganize module structure, with one module per protocol. %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis ac12274029 dns: feature and unused fixes %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis da1a2b2df0 socket: add DNS %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis eb41d077e0 Remove IpAddress::Unspecified, assign src addr in sockets. %!s(int64=3) %!d(string=hai) anos
  Anuvrat 8ba8830378 Corrects minor spelling errors %!s(int64=3) %!d(string=hai) anos
  Thibaut Vandervelden 5dce1768f5 remove `PacketAssemblerInfo` %!s(int64=3) %!d(string=hai) anos
  Thibaut Vandervelden 3a1e84e781 allow temporary unused %!s(int64=3) %!d(string=hai) anos
  Thibaut Vandervelden 53c46d78a9 add fragmentation mechanism %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis 5989896299 Remove IpRepr::Unspecified and lowering. %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis 028b4466ff wire: Rename ipv4 `protocol` to `next_header`. %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis 52628e2d4e tcp: immediately choose source address in connect(). %!s(int64=3) %!d(string=hai) anos
  Thibaut Vandervelden 4fb1ceb791 fixes #583 %!s(int64=3) %!d(string=hai) anos
  Thibaut Vandervelden bf525bf238 ieee802154: random sequence number %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis 3644b94b82 rand: use simple PRNG owned by Interface, sockets access it through Context. %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis 0ebf896fff socket: refactor Context to be just InterfaceInner. %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis 8a3aaa12d1 iface: return handle in sockets/sockets_mut. %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis 4e365ce9ba Make SocketSet private, move to `iface`. %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis ff47259603 socket: move meta from XxxSocket to SocketSetItem. %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis d1098f5306 6lowpan: support compiling with sixlowpan enabled but socket-udp disabled. %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis 20124dbfd4 socket: cleanup some cfg's %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis 92676b9b67 Fix build when enabling only medium-ip %!s(int64=3) %!d(string=hai) anos
  Emil Fresk 1a28ef563c Expose `self.sockets` in `Interface` via iterators %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis 21e3dad2b2 Fix clippys %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis d242ff483c socket/set: remove reference counting. %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis 9a2093e39e Remove braces that were previously needed to workaround SocketRef borrow issues. %!s(int64=3) %!d(string=hai) anos
  Dario Nieuwenhuis ef213fa772 socket: remove SocketRef. %!s(int64=3) %!d(string=hai) anos