1326 Commits

Author SHA1 Message Date
Theodore Dubois
21a2db30e5 Ignore flags argument to fchmodat, like the kernel does 2019-01-21 11:38:06 -08:00
Theodore Dubois
18809db600
Merge pull request #280 from DavidSouthgate/master
Updated AppDelegate.m so that IPv6 addresses are used for DNS
2019-01-16 09:49:28 -08:00
Theodore Dubois
c835e12938
Adjust whitespace 2019-01-16 09:37:45 -08:00
David Southgate
da38c3f177 Updated AppDelegate.m DNS fix to not use malloc and added back search
domains
2019-01-16 17:14:43 +00:00
David Southgate
8d7e2006e2 Updated AppDelegate.m so that IPv6 addresses are used for DNS 2019-01-16 16:37:38 +00:00
David Southgate
e0f3b48688 Use some default DNS nameservers if none are found 2019-01-16 15:18:49 +00:00
Theodore Dubois
c241a989ce Small aarch64 improvement to fstsw 2019-01-15 18:27:17 -08:00
Theodore Dubois
ca03312716 Undefined flags for bsr 2019-01-15 18:24:31 -08:00
Theodore Dubois
a3ec0a0e4e Support floating point in unicornomatic 2019-01-15 18:22:03 -08:00
Theodore Dubois
f77de16ce0 Implement bt[csr] for aarch64 2019-01-15 18:20:40 -08:00
Theodore Dubois
888e07363b Implement bt[csr] for x86_64 2019-01-13 17:30:08 -05:00
Theodore Dubois
b4a24b0eb4 Stop ignoring -Winitializer-overrides 2019-01-13 17:30:08 -05:00
Theodore Dubois
4d075a11c5 Properly implement VTIME 2019-01-12 17:17:18 -08:00
Theodore Dubois
cfc2017948 Fix out of bounds write in readlink 2019-01-12 16:49:24 -08:00
Theodore Dubois
6a8734dd97 Add sched_getpriority to ptraceomatic 2019-01-12 12:47:22 -08:00
Theodore Dubois
0c788b79d9 Improve dump_stack output 2019-01-12 12:47:22 -08:00
Theodore Dubois
ddeb28e398 Fix some FPU bugs 2019-01-12 12:47:22 -08:00
Theodore Dubois
6f5f2d87f9
Merge pull request #275 from ELChris414/master
Added Green on Dark
2019-01-12 10:41:10 -05:00
elchris414
ec8e2c1a94
Changed the name to 1337, fixed derp
Fixed alignment too
2019-01-12 17:02:24 +02:00
elchris414
208a2f9bc1
Added Green on Dark
I have zero idea if this works as there is literally no way for me to test it.
2019-01-12 16:51:55 +02:00
Theodore Dubois
7a82537309 Revert "Use a read lock on pagetables while reading/writing user memory"
This reverts commit 230678d93e10f61ca205471ee230eab9a1877b9d.

It was hanging on Linux and I was too lazy to debug lol.
2019-01-11 15:04:54 -08:00
Theodore Dubois
9ba70076ab Fix locking on tty->fg_group 2019-01-11 14:59:46 -08:00
Theodore Dubois
e7ef07b557 Revert "Temporary hack to fix ctrl-c not interrupting read()"
This reverts commit a79d17fde6947bde02aa9d6dfe747b530f79fe5e.
2019-01-11 14:57:51 -08:00
Theodore Dubois
f658d6335b Limit the size of logged execve arguments 2019-01-11 16:58:35 -05:00
Theodore Dubois
ff83d8e267 Fix fd leaks on device nodes 2019-01-11 14:28:29 -05:00
Theodore Dubois
5aeb536d61 Copy all the fields of struct mm 2019-01-10 19:12:12 -05:00
Theodore Dubois
328fc5b4a4 Fix leak of exefile 2019-01-10 10:36:10 -05:00
Theodore Dubois
230678d93e Use a read lock on pagetables while reading/writing user memory 2019-01-10 08:40:35 -05:00
Theodore Dubois
53f0cffaf4 Fix nanosecond timestamps in stat 2019-01-10 08:40:17 -05:00
Theodore Dubois
f75a72acff Don't skip rounding for shifts of size 64 (fixes #258) 2019-01-08 11:32:21 -08:00
Theodore Dubois
3539a74fa1 Custom function to discard invalid UTF8 2019-01-08 13:47:12 -05:00
Theodore Dubois
e5ca15aeb2 Make SIGKILL work on a stopped process 2019-01-08 09:24:46 -05:00
Theodore Dubois
051d7a2e25 Really fix UAF when destroying a timer 2019-01-08 09:24:46 -05:00
Theodore Dubois
842da480bf Correctly handle spurious wakeups in wait4 2019-01-07 11:40:49 -08:00
Theodore Dubois
c14eca8ae7 Fix a couple of segfaults in midnight commander 2019-01-06 17:13:34 -08:00
Theodore Dubois
f96271b075 Add command-k shortcut to clear screen (closes #248) 2019-01-06 15:10:02 -08:00
Theodore Dubois
2bcc1efdb7 Update changelog 2019-01-06 15:09:30 -08:00
Theodore Dubois
7556776352 Release build 44 to testflight builds/beta/44 2019-01-06 11:11:32 -08:00
Theodore Dubois
1265ff32c3 Fix zsh sometimes hanging in sigsuspend 2019-01-06 11:09:26 -08:00
Theodore Dubois
29c2755f2f Fix UAF when destroying a timer 2019-01-06 09:20:14 -08:00
Theodore Dubois
aed7f5fb38 Fix some thread sanitizer warnings 2019-01-06 09:02:31 -08:00
Theodore Dubois
d0d59ac376 Be less woke 2019-01-06 08:05:11 -08:00
Theodore Dubois
b1c7f036b5 Make fifo less segfaulty 2019-01-06 08:04:28 -08:00
Theodore Dubois
e27db4c54c Release build 42 to testflight builds/beta/42 2019-01-05 19:54:27 -08:00
Theodore Dubois
689e9a1191 Update changelog 2019-01-05 19:01:03 -08:00
Theodore Dubois
900f7bf0d0 Implement /proc/meminfo 2019-01-05 19:00:03 -08:00
Theodore Dubois
88987ed583 Update changelog 2019-01-05 18:14:22 -08:00
Theodore Dubois
89d5b7f69a Resolve -Wsign-compare 2019-01-05 18:11:16 -08:00
Theodore Dubois
1b22ddb9bd Resolve -Wmissing-field-initializers 2019-01-05 17:29:11 -08:00
Theodore Dubois
a0ca767db6 Rewrite syslog buffer to use a generic fifo
Trivia: I wrote this ring buffer implementation in half an hour during a Google interview and it somehow works better than the old one which took me half a day.
2019-01-05 17:24:32 -08:00