summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-05-01Kernel: Harden Ext2FileSystem Vector usage against OOM.Brian Gianforcaro
2021-05-01Kernel: Harden Process Vector usage against OOM.Brian Gianforcaro
2021-05-01Kernel: Harden DevFS Vector usage against OOM.Brian Gianforcaro
2021-05-01Kernel: Harden sys$setgroups Vector usage against OOMBrian Gianforcaro
2021-05-01Kernel: Harden Socket Vector usage against OOMBrian Gianforcaro
2021-05-01Kernel: Harden LocalSocket Vector usage against OOM.Brian Gianforcaro
2021-05-01Kernel/IPv4: Unbreak raw socket (port allocation failing is OK)Andreas Kling
2021-04-30Kernel: Tear down connections when we receive an RST packetGunnar Beutner
2021-04-30Kernel: Record MAC addresses for incoming IPv4 packetsGunnar Beutner
2021-04-30Kernel: Remove socket from the listener's accept list when it is closedGunnar Beutner
2021-04-30Kernel: Don't put closed/listener sockets into the closing_sockets listGunnar Beutner
2021-04-30Kernel: Avoid deadlock when trying to send packets from the NetworkTaskGunnar Beutner
2021-04-30Kernel: chmod()/chown() for PTYs should return EROFSGunnar Beutner
2021-04-30Kernel: Implement support for PTY flags ICRNL, OPOST and ONLCRGunnar Beutner
2021-04-30Kernel+LibELF: Support initializing values of TLS dataItamar
2021-04-30Kernel: Give a name to the Master TLS region allocationItamar
2021-04-30Kernel: Make Inode::set_{a,c,m}time return KResultAndreas Kling
2021-04-30Kernel: Fix bogus error codes from raw socket protocol_{send,receive}Andreas Kling
2021-04-30Kernel/IPv4: Propagate errors from local port allocationAndreas Kling
2021-04-30Kernel: Accepted socket file descriptors should not inherit flagsGunnar Beutner
2021-04-30Kernel: Closing a file descriptor should not always close the fileGunnar Beutner
2021-04-30Kernel/LibC: Implement `setreuid`Jesse Buhagiar
2021-04-29Everywhere: "indexes" => "indices"Andreas Kling
2021-04-29Everywhere: "file name" => "filename"Andreas Kling
2021-04-29Kernel: Harden sys$select Vector usage against OOM.Brian Gianforcaro
2021-04-29Kernel: Harden sys$munmap Vector usage against OOM.Brian Gianforcaro
2021-04-29Kernel: Harden sys$purge Vector usage against OOM.Brian Gianforcaro
2021-04-29Kernel: Harden sys$poll Vector usage against OOM.Brian Gianforcaro
2021-04-29Kernel: Harden sys$execve Vector usage against OOM.Brian Gianforcaro
2021-04-29Kernel: Harden sys$readv / sys$writev Vector usage against OOM.Brian Gianforcaro
2021-04-29Kernel: Harden sys$sendmsg / sys$recvmsg Vector usage against OOM.Brian Gianforcaro
2021-04-29Kernel: Add a CMake flag to enable LTO for the kernelGunnar Beutner
2021-04-29Kernel: Enable building the kernel with -fltoGunnar Beutner
2021-04-29Kernel: Add MSG_PEEK support for the IPv4SocketJustin
2021-04-29Kernel: Implement peek() function for DoubleBufferJustin
2021-04-29Everywhere: Use "the SerenityOS developers." in copyright headersLinus Groh
2021-04-29Everywhere: Add missing comma between copyright year and nameLinus Groh
2021-04-28Kernel: Avoid overrunning the user-specified buffers in select()Gunnar Beutner
2021-04-28Kernel: Check kernel symbol's name length matches searched nameIdan Horowitz
2021-04-28Kernel+LibC: Implement the socketpair() syscallGunnar Beutner
2021-04-27Build: Provide the user with a nice message after Toolchain upgradeBrian Gianforcaro
2021-04-27Build: Use variables when concatenating Toolchain paths.Brian Gianforcaro
2021-04-27Kernel: Move PCI vendor and device IDs into Kernel/PCI/IDs.hGunnar Beutner
2021-04-27Kernel: Avoid resetting the IRQ mask for E1000 on each interruptGunnar Beutner
2021-04-27Kernel: Add logging for E1000 RX buffer overrunGunnar Beutner
2021-04-27Kernel: Use macros instead of hard-coded magic valuesGunnar Beutner
2021-04-27Kernel: Make sure the E1000 network adapter keeps receiving packetsGunnar Beutner
2021-04-27Kernel: Check futex command if realtime clock is usedJelle Raaijmakers
2021-04-27Kernel: Simplify BlockTimeout constructorJelle Raaijmakers
2021-04-27Kernel: Silence a few more network dbgln()sGunnar Beutner