summaryrefslogtreecommitdiff
path: root/Kernel/IPv4Socket.cpp
AgeCommit message (Expand)Author
2019-03-24Kernel: Make block() and yield() automatically call Scheduler::yield().Andreas Kling
2019-03-23Kernel: Introduce threads, and refactor everything in support of it.Andreas Kling
2019-03-18IPv4: Add simple pseudorandom ephemeral port allocators for TCP and UDP.Andreas Kling
2019-03-17AK: Make ByteBuffer's copy() and wrap() take void*.Andreas Kling
2019-03-14TCP: Collect the payload if present in a packet with FIN set.Andreas Kling
2019-03-14TCP: Start working on auto-closing connections when we get FIN.Andreas Kling
2019-03-14IPv4: Factor out UDP parts of IPv4Socket into a UDPSocket class.Andreas Kling
2019-03-14IPv4: Move more stuff from IPv4Socket to TCPSocket.Andreas Kling
2019-03-14Kernel: Factor out TCP parts of IPv4Socket into a TCPSocket class.Andreas Kling
2019-03-14Kernel: Add SocketHandle helper class that wraps locked sockets.Andreas Kling
2019-03-14IPv4: Last burst of TCP hacking for today.Andreas Kling
2019-03-14IPv4: More work on the TCP implementation.Andreas Kling
2019-03-14IPv4: More work on the TCP implementation.Andreas Kling
2019-03-13IPv4: More hacking on bringing up TCP support.Andreas Kling
2019-03-13IPv4: Begin fleshing out TCP support.Andreas Kling
2019-03-13IPv4: Do the TCP-to-socket mapping in the same way as UDP.Andreas Kling
2019-03-13IPv4: Use the UDP-to-socket map to handle incoming UDP packets.Andreas Kling
2019-03-13IPv4: Dynamically allocate the UDP source port if needed.Andreas Kling
2019-03-13IPv4: More work on UDP support.Andreas Kling
2019-03-13IPv4: recvfrom() shouldn't care about what's in the outparam on entry.Andreas Kling
2019-03-13Kernel: recvfrom() should treat the address arguments as outparams.Andreas Kling
2019-03-13Kernel: Start fleshing out an UDP implementation.Andreas Kling
2019-03-13Add support for socket send/receive timeouts.Andreas Kling
2019-03-13More work on IPv4 sockets and /bin/ping.Andreas Kling
2019-03-12Kernel+LibC+Userland: Yet more networking bringup hacking.Andreas Kling
2019-03-12Kernel+LibC+Userland: Start working on an IPv4 socket backend.Andreas Kling