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 |
|
Matheus
|
b230d58a3f
|
socket: getname, getpeername, setopt
|
2024-06-04 22:44:37 -03:00 |
|
Matheus
|
7012f73283
|
ports: xauth, openssh, libxcrypt
|
2024-06-04 22:43:41 -03:00 |
|
Matheus
|
99bf535a99
|
distro files: /etc/group /etc/hosts
|
2024-06-04 22:42:58 -03:00 |
|
Matheus
|
679e48b783
|
mlibc: bump commit and remove temporary patch now that its upstream
|
2024-06-04 16:27:33 -03:00 |
|
Matheus
|
4707597018
|
tcp: fix poll
|
2024-06-03 22:46:08 -03:00 |
|
Matheus
|
aa7d58612e
|
mlibc: stub getsockopt
|
2024-06-03 22:46:02 -03:00 |
|
Matheus
|
83c6c2a120
|
ports: links openssl pcre2 wget
|
2024-06-03 22:03:46 -03:00 |
|
Matheus
|
71ae97addb
|
poll: properly return POLLERR and POLLHUP
|
2024-06-03 22:03:09 -03:00 |
|
Matheus
|
7cad8f53f2
|
tcp: initial implementation
|
2024-06-03 22:02:58 -03:00 |
|
Matheus
|
7053ed68af
|
netdev: freeing of netdescs
|
2024-06-03 21:55:52 -03:00 |
|
Matheus
|
4c0940828c
|
ringbuffer: size and peek
|
2024-06-03 21:54:13 -03:00 |
|
Matheus
|
40d8a05062
|
sock: MSG_PEEK and other fixes
|
2024-06-03 21:53:46 -03:00 |
|
Matheus
|
7d95b6e00d
|
fixes
|
2024-06-03 20:55:20 -03:00 |
|
Matheus
|
b13b317172
|
fs: added some checks
|
2024-05-30 10:18:44 -03:00 |
|
Matheus
|
1821e0cb52
|
mlibc: update sys_futex_wait EINTR patch
|
2024-05-30 10:18:13 -03:00 |
|
Matheus
|
ad756016b9
|
tmpfs: some more safety checks
|
2024-05-29 19:15:41 -03:00 |
|
Matheus
|
e50768d0a1
|
mlibc: temp patch while fix isn't upstream
|
2024-05-29 18:50:59 -03:00 |
|
Matheus
|
3093051a8b
|
kernel: remove event_t as it suffered from a lost wakeup issue
|
2024-05-29 16:08:28 -03:00 |
|
Matheus
|
695e01e09f
|
ports: file
|
2024-05-29 15:46:06 -03:00 |
|
Matheus
|
9260c8cb96
|
scheduler: use a linked list for threads in a process instead of a table
|
2024-05-29 12:55:10 -03:00 |
|
Matheus
|
5f7791cd08
|
syscalls: fchdir, setitimer, getitimer
|
2024-05-29 11:14:07 -03:00 |
|
Matheus
|
5b5d300fc1
|
ext2: zero the unread bytes of a page
|
2024-05-29 11:08:21 -03:00 |
|
Matheus
|
7a2dc92657
|
ipv4: fix hashing function
|
2024-05-29 11:06:28 -03:00 |
|
Matheus
|
c81bdac897
|
signals: handle SIGBUS, SIGSEGV, SIGILL etc
|
2024-05-29 11:06:15 -03:00 |
|
Matheus
|
d689766a44
|
/etc/rc: create /dev/shm and mount tmpfs
|
2024-05-29 10:59:53 -03:00 |
|
Matheus
|
f434a4d341
|
timer: return remaining microseconds on timer_remove
|
2024-05-29 10:59:28 -03:00 |
|
Matheus
|
35eca115f5
|
tty: add ttyname ioctl
|
2024-05-28 18:12:05 -03:00 |
|
Matheus
|
1dd262fcca
|
gitignore: add build.h
|
2024-05-28 17:47:30 -03:00 |
|
Matheus
|
b28e556a81
|
scheduler: interrupt thing fix
|
2024-05-28 17:47:06 -03:00 |
|
Matheus
|
0030a0b21b
|
vfs: make setattr take in which attributes to change
|
2024-05-27 23:05:57 -03:00 |
|
Matheus
|
04d8431b32
|
cpu: better _cpu() function
|
2024-05-27 22:03:44 -03:00 |
|
Matheus
|
54c01081cc
|
mmu: don't do an nmi
|
2024-05-27 22:02:45 -03:00 |
|
Matheus
|
24ff005f30
|
vioblk: fix possible lost wakeup
|
2024-05-27 22:02:32 -03:00 |
|
Matheus
|
f29a4cc321
|
vmmcache: fix page address passed to pmm_release
|
2024-05-27 22:01:52 -03:00 |
|
Matheus
|
5562f078fa
|
pmm: fix page cache takepage retry memory leak
|
2024-05-27 22:01:16 -03:00 |
|
Matheus
|
d2527bee92
|
context changes and scheduler userspace check fix
|
2024-05-27 22:00:59 -03:00 |
|
Matheus
|
24e8f648bb
|
open syscall: O_EXCL support
|
2024-05-27 21:55:04 -03:00 |
|
Matheus
|
e66217ada1
|
timer: fix missing fired set
|
2024-05-27 21:54:37 -03:00 |
|
Matheus
|
7a27157d75
|
scheduler: fix concurrency issues
|
2024-05-26 20:52:45 -03:00 |
|
Matheus
|
8d42b80855
|
smp: nmi ipi support
|
2024-05-26 20:51:54 -03:00 |
|
Matheus
|
dd1719096a
|
semaphore: fix a race condition
|
2024-05-26 20:51:25 -03:00 |
|