Commit History

Author SHA1 Message Date
  Gunnar Beutner b436dd138b Kernel: Avoid allocations when sending IP packets 4 years ago
  Brian Gianforcaro 2e34714ba1 Kernel: Make UDPSocket::create() API OOM safe 4 years ago
  Brian Gianforcaro 858fff979a Kernel: Make IPv4Socket::create API for SOCK_RAW OOM safe 4 years ago
  Brian Gianforcaro 46ce7adf7b Kernel: Make TCPSocket::create API OOM safe 4 years ago
  Gunnar Beutner 2b6aa571d1 Kernel: Outbound packets should use the source address from the socket 4 years ago
  Gunnar Beutner 532db9f768 Kernel: Treat 0.0.0.0 as a loopback address 4 years ago
  Gunnar Beutner 5feeb62843 Kernel: Avoid allocating KBuffers for TCP packets 4 years ago
  Sergey Bugaev 78459b92d5 Kernel: Implement IP multicast support 4 years ago
  Andreas Kling 51f88cb00d Kernel/IPv4: Unbreak raw socket (port allocation failing is OK) 4 years ago
  Andreas Kling 71a10eb8e7 Kernel/IPv4: Propagate errors from local port allocation 4 years ago
  Justin e6401d65bd Kernel: Add MSG_PEEK support for the IPv4Socket 4 years ago
  Brian Gianforcaro 8d6e9fad40 Kernel: Remove the now defunct `LOCKER(..)` macro. 4 years ago
  Andreas Kling b91c49364d AK: Rename adopt() to adopt_ref() 4 years ago
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
  Idan Horowitz dbc13e1ea2 Kernel: Stop treating port 0 (ephemeral auto bind) as a privileged port 4 years ago
  sin-ack 091d352526 Kernel: Add some missing socket ioctls 4 years ago
  Andreas Kling c67d550df1 Kernel: Convert klog() => dmesgln() in IPv4Socket 4 years ago
  Brian Gianforcaro 5f6ab77352 Kernel: Add bitwise operators for Thread::FileBlocker::BlockFlags enum 4 years ago
  Ben Wiederhake 5c15ca7b84 Kernel: Make sockets use AK::Time 4 years ago
  Andreas Kling 5d180d1f99 Everywhere: Rename ASSERT => VERIFY 4 years ago
  Andreas Kling 1f277f0bd9 Kernel: Convert all *Builder::appendf() => appendff() 4 years ago
  AnotherTest 09a43969ba Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...) 4 years ago
  Andreas Kling 9984201634 Kernel: Use KResult a bit more in the IPv4 networking code 4 years ago
  asynts 7cf0c7cc0d Meta: Split debug defines into multiple headers. 4 years ago
  asynts 8465683dcf Everywhere: Debug macros instead of constexpr. 4 years ago
  asynts acdcf59a33 Everywhere: Remove unnecessary debug comments. 4 years ago
  asynts 1a3a0836c0 Everywhere: Use CMake to generate AK/Debug.h. 4 years ago
  asynts dd727d1fec Everywhere: Replace a bundle of dbg with dbgln. 4 years ago
  Andreas Kling 19d3f8cab7 Kernel+LibC: Turn errno codes into a strongly typed enum 4 years ago
  Andreas Kling 1730c23775 Kernel: Remove a bunch of no-longer-necessary SmapDisablers 4 years ago