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