summaryrefslogtreecommitdiff
path: root/Kernel/Net
AgeCommit message (Expand)Author
2019-09-08Kernel: Hold socket back from accept() until it's fully set upConrad Pankoff
2019-09-08Kernel: Use RefPtr instead of SocketHandle for TCPSocket clientsConrad Pankoff
2019-09-08Kernel: Don't set sequence manually; send_tcp_packet will do itConrad Pankoff
2019-09-08Kernel: Make sure IPv4Socket is marked as listening in listen()Conrad Pankoff
2019-09-08Kernel: Don't increment ACK number without SYN, FIN, or dataConrad Pankoff
2019-09-08Kernel: Fix debug messages in IPv4SocketConrad Pankoff
2019-09-06AK: Rename <AK/AKString.h> to <AK/String.h>Andreas Kling
2019-09-03Kernel: Pad packets out to 64 bytes in rtl8139 driverConrad Pankoff
2019-09-03Kernel: Only set tx buffer address once in rtl8139 driverConrad Pankoff
2019-09-03Kernel: Reword some constants/comments in rtl8139 driver for clarityConrad Pankoff
2019-09-03Kernel: Use regular kmalloc for buffers in rtl8139 driverConrad Pankoff
2019-09-02Kernel: Don't allow non-superusers to bind TCP/UDP ports < 1024Andreas Kling
2019-08-29Kernel: Implement is_zero for RoutingDecisionConrad Pankoff
2019-08-29Kernel: Take a copy of MACAddress in RoutingDecisionConrad Pankoff
2019-08-29Kernel: Use a public member for NetworkAdapter on_receiveConrad Pankoff
2019-08-29Kernel: Add simple ARP routing layerConrad Pankoff
2019-08-29Kernel: Remove IP configuration from LoopbackAdapterConrad Pankoff
2019-08-29Kernel: Remove now-unused singleton methods from our network devicesConrad Pankoff
2019-08-29Kernel: Remove specific devices from network codeConrad Pankoff
2019-08-29Kernel: Add const to packet data in send_raw callConrad Pankoff
2019-08-29Kernel: Add on_receive callback to NetworkAdapterConrad Pankoff
2019-08-29Kernel: Add netmask and gateway to NetworkAdapterConrad Pankoff
2019-08-29Kernel: Ask for all relevant IRQs in rtl8139 driverConrad Pankoff
2019-08-29Kernel: Ignore IPv6 packets; log unknown Ethernet payload typesConrad Pankoff
2019-08-29Kernel/AK: Add is_zero helpers for IP and MAC addressesConrad Pankoff
2019-08-29Kernel: Always format MACAddress with two-byte hex digits in to_stringConrad Pankoff
2019-08-29Kernel: Add list-compatible constructor for MACAddressConrad Pankoff
2019-08-21Kernel: Remove over-eager const from rtl8139 driver link_up functionConrad Pankoff
2019-08-21Kernel: Implement rtl8139 network interface driverConrad Pankoff
2019-08-21Kernel: Implement link status in /proc/net/adaptersConrad Pankoff
2019-08-17LocalSocket: Make recvfrom() return 0 to signal EOF when peer is goneAndreas Kling
2019-08-11Kernel: Customize absolute_path() for more file typesSergey Bugaev
2019-08-11Net: Store an acceptor PID alongside the origin PID in a socketSergey Bugaev
2019-08-11Net: Store all the LocalSockets in an InlineLinkedListSergey Bugaev
2019-08-11Net: Add LocalSocket::socket_path()Sergey Bugaev
2019-08-11Net: Override LocalSocket::class_name()Sergey Bugaev
2019-08-11Net: Fix initializing sockaddr_un.sun_path copy buffersSergey Bugaev
2019-08-11Kernel: Move socket role tracking to the Socket class itselfSergey Bugaev
2019-08-11Net: Simplify how LocalSocket tracks open fdsSergey Bugaev
2019-08-10Kernel: Detect some outgoing TCP connection failuresConrad Pankoff
2019-08-10Kernel: Use a more detailed state machine for socket setupConrad Pankoff
2019-08-10Kernel: Move TCP state logging into TCPSocketConrad Pankoff
2019-08-10Kernel: Fix get{sock,peer}name port endiannessConrad Pankoff
2019-08-09ProcFS: Expose UDP sockets in /proc/net/udpSergey Bugaev
2019-08-09Kernel: Make TCPSocket::for_each() callback accept a referenceSergey Bugaev
2019-08-09Kernel: Clean up and sanitize incoming packet handling a bit moreAndreas Kling
2019-08-09Kernel: Actually, let's not hang() on bad incoming packetsAndreas Kling
2019-08-09Kernel: Do some basic sanity checking on IPv4 packet headersAndreas Kling
2019-08-09Kernel: Merge FooSocketHandle classes into a single SocketHandle<Foo>Andreas Kling
2019-08-09Kernel: Improve some network-related log messagesConrad Pankoff