Commit Graph

716 Commits

Author SHA1 Message Date
Matheus dc55eb127c time: diffus 2024-06-27 21:13:54 -03:00
Matheus c597acbba1 poll: remove scheduler include 2024-06-26 22:01:17 -03:00
Matheus 037537c14e pipefs: fix poll_event for POLLOUT 2024-06-26 21:59:16 -03:00
Matheus 7feed00dc7 waitpid: fix pid > 0 2024-06-26 21:08:38 -03:00
Matheus ae62f9bed5 tmpfs: fixes 2024-06-26 21:02:47 -03:00
Matheus 9f48a87ae8 syscalls: pread and pwrite 2024-06-23 20:21:29 -03:00
Matheus a897a51e2b distro files: add astral to /etc/hosts 2024-06-23 20:20:20 -03:00
Matheus ad06298ab8 pipefs: make poll better 2024-06-23 18:13:16 -03:00
Matheus 017948a1aa mlibc: getcwd implementation 2024-06-22 19:30:45 -03:00
Matheus b7505c9cf1 ports: git 2024-06-22 19:30:19 -03:00
Matheus a95adfc72b curl: fix certificate issues 2024-06-22 19:29:44 -03:00
Matheus 6c3cdf495d vmm: fix file mapping defrag bug 2024-06-22 19:29:07 -03:00
Matheus 8bda483d64 fcntl: fix F_SETFD and F_GETFD 2024-06-22 19:28:43 -03:00
Matheus bac3dde23e limine.cfg: use vioblk0 2024-06-21 19:45:58 -03:00
Matheus f6d4be7fd7 pipefs: fix 2024-06-21 19:43:04 -03:00
Matheus f82b07328a syscalls: ppoll 2024-06-19 21:56:26 -03:00
Matheus 984d74d327 ext2: atomic symlink 2024-06-19 21:11:05 -03:00
Matheus a0ac16bec5 vioblk: fix an issue with index numbers 2024-06-19 20:45:13 -03:00
Matheus 65664cbf4a pipefs: make it follow what posix demands about write atomicity 2024-06-19 20:43:57 -03:00
Matheus 2341818a64 ports: make-ca 2024-06-17 21:08:04 -03:00
Matheus 9eba220859 getsockname: fix unsafe pointer dereference 2024-06-17 20:30:43 -03:00
Matheus eea9cab357 ipv4: ids 2024-06-17 19:27:51 -03:00
Matheus e45b1aa911 signal: use usercopy 2024-06-17 19:19:51 -03:00
Matheus 82480a5583 tcp: validate reset if in sequence window 2024-06-16 12:49:59 -03:00
Matheus 68624ad31b pmm: add assert against use after free 2024-06-16 12:48:41 -03:00
Matheus f05eb36cfd kernel: remove already done TODOs 2024-06-16 12:48:16 -03:00
Matheus 5b6d15a06c fs: return device filesystem is mounted on 2024-06-16 12:32:32 -03:00
Matheus a524d9b48b pmm: list tails and better standby page handling 2024-06-16 12:02:19 -03:00
Matheus e333908292 ports: xneko 2024-06-14 17:05:51 -03:00
Matheus e4ec9311e2 syscalls: pause 2024-06-14 17:05:31 -03:00
Matheus 98c5963893 accept: return address 2024-06-12 19:09:03 -03:00
Matheus d461ad1a0b file: fd_(set/get)flags() 2024-06-12 18:54:55 -03:00
Matheus 55a3d9b28d ports: libjpeg-turbo 2024-06-12 18:40:54 -03:00
Matheus 3e82c6a8f0 x86_64: make interrupt entry code smaller 2024-06-12 18:28:08 -03:00
Matheus 797f2c118a x86_64: properly set kernel data segments on syscall/interrupt entry 2024-06-12 18:22:30 -03:00
Matheus 34596bb5e9 sock: fix abisockaddr type not being returned 2024-06-10 23:01:19 -03:00
Matheus a5cfcb28c8 mlibc: bump commit 2024-06-10 17:56:18 -03:00
Matheus c21227c42b poll: fix not returning EINTR on signal 2024-06-10 17:50:56 -03:00
Matheus ffacb68c92 tty: fix timeout 2024-06-10 17:50:45 -03:00
Matheus f7b761e883 net: SOCKET_SEND_FLAGS_NOSIGNAL 2024-06-10 17:32:41 -03:00
Matheus f2eecc580b ports: curl 2024-06-09 19:33:34 -03:00
Matheus 88fa9e070a init: fix printf 2024-06-09 19:33:17 -03:00
Matheus 50b4b45d00 kernel: usercopy functions 2024-06-09 19:31:26 -03:00
Matheus 429f56aced ports: shadow 2024-06-08 14:04:50 -03:00
Matheus e2deaf88bf ports: bump frigg commit 2024-06-08 14:04:29 -03:00
Matheus ff2ee39c45 mlibc: temporary patch until changes are upstream 2024-06-08 14:04:15 -03:00
Matheus f9c5a696c7 signal: fix lock ordering issue 2024-06-08 14:03:41 -03:00
Matheus 13b142a91e vmm: fix destroyrange shared file unmapping 2024-06-08 14:03:27 -03:00
Matheus ea5e53ff91 tyrquake: udp fix 2024-06-04 22:45:15 -03:00
Matheus b607ca7f4b syscalls: chroot getpeername getsockname socketpair 2024-06-04 22:45:04 -03:00