38 Commits

Author SHA1 Message Date
Matheus 5aca46e22c socket: SIOCGIFINDEX 2026-09-10 23:58:25 -03:00
Matheus 66b0cb9076 sockets: expose raw sockets to userspace 2026-09-10 17:56:54 -03:00
Matheus afd9d8d3a0 rename: RENAME_NOREPLACE 2026-07-14 16:37:48 -03:00
Matheus c75617a6e2 localsocket: implement SO_RCVTIMEO and SO_SNDTIMEO 2026-07-07 02:17:26 -03:00
Matheus 7f8fd07f39 sock: sock_copy_addr_to_user 2026-07-05 16:16:05 -03:00
Matheus 4f3c176ad9 socket: properly handle cmsg alignment 2026-06-04 13:25:03 -03:00
Matheus 208a83880e localsocket: implement getopt and setopt 2026-05-23 11:09:55 -03:00
iretq 6086393571 abi: move CLOCK_* defines to abi.h 2026-04-25 00:55:44 -03:00
Matheus 5ea2e661af netdev: properly initialize all addresses now 2026-04-23 16:05:24 -03:00
Matheus d46ee0f4ec sockfs: support FIONBIO ioctl 2026-04-23 12:09:35 -03:00
Matheus a187e0eaf8 abi: revert sockaddr change 2026-04-11 11:59:19 -03:00
Matheus 8535a207b7 socket: fix invalid unix paths being used 2026-04-06 21:42:00 -03:00
Matheus 66a6d5ffcc tcp: implement shutdown, getopt and setopt 2026-04-01 17:30:26 -03:00
Matheus ea8da40128 syscalls: getsockopt 2026-04-01 17:22:22 -03:00
Matheus e52a69fc83 sockfs: implement a few more ioctls 2026-04-01 17:06:22 -03:00
Matheus 21a2241291 sock: fix abi 2025-12-27 17:24:59 -03:00
Matheus 57e4a39f53 syscalls: fix for os-test 2025-12-08 22:48:49 -03:00
Matheus 81f9e758dc kernel: misc fixes 2025-12-06 18:48:51 -03:00
Matheus 73929bfd57 localsocket: fix cmsg 2025-02-08 20:23:02 -03:00
Matheus dce1edad26 iovec: initial implementation 2024-09-20 12:51:36 -03:00
Matheus 997fbc4e2e socket: handle control data, change recv and send arguments 2024-09-01 13:20:12 -03:00
Matheus 066b89c40a sockets: MSG_WAITALL support 2024-08-29 22:48:35 -03:00
Matheus f7b761e883 net: SOCKET_SEND_FLAGS_NOSIGNAL 2024-06-10 17:32:41 -03:00
Matheus b230d58a3f socket: getname, getpeername, setopt 2024-06-04 22:44:37 -03:00
Matheus 40d8a05062 sock: MSG_PEEK and other fixes 2024-06-03 21:53:46 -03:00
Matheus 78492d4b56 handle /etc/hostname, sethostname(2), gethostname(2) and uname(2) 2024-05-22 21:09:17 -03:00
Matheus d10de37498 mouse: fix deadlock 2024-04-20 15:46:33 -03:00
Matheus 5197cdba2a syscalls: accept connect listen 2024-04-13 20:58:03 -03:00
Matheus dbb5ff27fd socket: SIOCSIFADDR ioctl 2024-04-07 23:40:51 -03:00
Matheus bba08c0b3e socket: SIOCADDRT ioctl 2024-04-07 21:44:07 -03:00
Matheus 890bc57aa3 abi: add networking definitions 2024-04-07 16:36:25 -03:00
Matheus 832deafb60 ports: add working xz patch 2023-09-07 15:49:25 -03:00
Matheus 30c6c4302d syscalls: move AT_SYMLINK_NOFOLLOW to kernel/abi.h 2023-07-06 20:55:39 -03:00
Matheus df84a3f5f0 stat: fix rdev 2023-06-27 20:22:09 -03:00
Matheus 9bdbdb9378 syscalls: getdents syscall 2023-06-26 21:32:39 -03:00
Matheus cabd9d7e4b kernel: stat syscall family 2023-05-13 23:14:26 -03:00
Matheus 43e6623a42 kernel: mmap syscall 2023-05-08 22:17:17 -03:00
Matheus 610fdae5e7 kernel: abi header 2023-04-30 20:55:08 -03:00