299 Commits

Author SHA1 Message Date
Theodore Dubois
5def3fe279 Add strace to a few calls 2017-12-15 14:19:45 -08:00
Theodore Dubois
a285b6ac90 Implement sys_socketpair 2017-12-14 18:56:10 -08:00
Theodore Dubois
5e886c5dbd Return ESPIPE for lseek on non-seekable files 2017-12-14 18:20:31 -08:00
Theodore Dubois
bc6d3c6e64 Implement socket shutdown 2017-12-14 18:19:26 -08:00
Theodore Dubois
6f407c286f Return _EINVAL if ioctl is not implemented for a file 2017-12-14 18:03:59 -08:00
Theodore Dubois
278656e50b Disable assertions in Xcode release builds builds/beta/11 2017-12-14 14:55:20 -08:00
Theodore Dubois
d74cc40361 Fix more compiler warnings with debug output 2017-12-14 14:51:58 -08:00
Theodore Dubois
ae63eb9a07 Fix some warnings about debug logging 2017-12-14 14:35:00 -08:00
Theodore Dubois
bd6ab0f1e2 Add a refcounted layer between pagetables and actual data 2017-12-14 14:35:00 -08:00
Theodore Dubois
628acb30a1 Update python on travis 2017-12-13 13:02:08 -08:00
Theodore Dubois
55b0560ab4 Replace __builtin_readcyclecounter with inline assembler 2017-12-13 12:56:32 -08:00
Theodore Dubois
b003dc7322 Fix debugger macro on arm 2017-12-13 12:56:32 -08:00
Theodore Dubois
7dbd316399 Use monotonic time for timers 2017-12-08 11:13:16 -08:00
Theodore Dubois
d935be75ef Remove build-specific stuff from changelog builds/beta/10 2017-12-06 16:53:01 -08:00
Theodore Dubois
f59d419c0e Duplicate fds on fork and close them on exit 2017-12-06 16:47:56 -08:00
Theodore Dubois
8089578142 fucking fastlane builds/beta/9 2017-12-06 15:33:01 -08:00
Theodore Dubois
303819f3cf Reconfigure fastlane to be less stupid 2017-12-06 15:24:36 -08:00
Theodore Dubois
751d629f51 Update changelog 2017-12-06 15:17:48 -08:00
Theodore Dubois
e25302ed98 Redesign VFS mmap 2017-12-06 15:14:17 -08:00
Theodore Dubois
db59c2551f Allow setting Meson settings from Xcode 2017-12-06 15:14:16 -08:00
Theodore Dubois
564f4f4d6b Add discord notifications for fastlane 2017-12-05 18:08:50 -08:00
Theodore Dubois
d179743edf Update changelog to indicate internet support builds/iostestflight/7 2017-12-05 17:25:49 -08:00
Theodore Dubois
b15f923d1f Fix sockaddr family detection 2017-12-05 17:22:13 -08:00
Theodore Dubois
a7b7ba865f Fix sockaddr conversion on Mac 2017-12-04 18:13:09 -08:00
Theodore Dubois
43e6ad7fb5 Automatically push out uploaded builds 2017-12-02 16:12:52 -08:00
Theodore Dubois
20151f5729 Fix crash when closing and reopening the app twice in a row builds/iostestflight/6 2017-12-02 15:01:23 -08:00
Theodore Dubois
abe331fe6c Sync filesystem database when leaving the app builds/iostestflight/5 2017-12-01 15:24:07 -08:00
Theodore Dubois
275dec070b Save the filesystem database on exit, translate open flags 2017-12-01 15:19:51 -08:00
Theodore Dubois
825413127e Disable autocorrection builds/iostestflight/4 2017-12-01 12:19:09 -08:00
Theodore Dubois
0b39758d77 Set up more fastlane magic for changelog automation 2017-12-01 12:15:56 -08:00
Theodore Dubois
39355184d1 Disable autocapitalization builds/iostestflight/2 2017-12-01 11:36:23 -08:00
Theodore Dubois
bcf07e218d Add fastlane configuration files 2017-12-01 11:21:36 -08:00
Theodore Dubois
d8081d15ea Fix various errors and warnings in Xcode builds/iostestflight/1 2017-12-01 11:20:33 -08:00
Theodore Dubois
a894e5484c
Update README.md 2017-11-30 14:11:51 -08:00
Theodore Dubois
2e4b7505ae
Update README.md 2017-11-30 12:02:14 -08:00
Theodore Dubois
761a157f3b Add support for shebang lines 2017-11-29 19:07:10 -08:00
Theodore Dubois
9d8e14ddc3 Implement chroot 2017-11-29 17:33:23 -08:00
Theodore Dubois
8fea4297f7 Fix NULL check in sys_fchdir 2017-11-29 16:58:46 -08:00
Theodore Dubois
a39d1fbd3d Add a TODO message for when I'll need to implement threads 2017-11-29 16:58:26 -08:00
Theodore Dubois
52e7bd66a9 Improve strace messages 2017-11-29 16:58:12 -08:00
Theodore Dubois
ce80cd402b Only apply umask & 0777 2017-11-29 16:57:44 -08:00
Theodore Dubois
66a474f181 Fix permissions on files created in fake filesystem 2017-11-29 16:57:13 -08:00
Theodore Dubois
bbd6a69833 Add umount2 stub 2017-11-29 16:26:43 -08:00
Theodore Dubois
aeda183a3d Fix fallocate to actually work 2017-11-29 16:20:47 -08:00
Theodore Dubois
d6dbc8487b Implement fchdir 2017-11-28 18:45:00 -08:00
Theodore Dubois
592fd48a59 Implement fchmodat 2017-11-28 18:32:17 -08:00
Theodore Dubois
bcfc41aa82 Implement mkdir 2017-11-28 18:25:25 -08:00
Theodore Dubois
adfd58e6b6 Fix EBADF when closing a directory that readdir was called on 2017-11-28 18:15:25 -08:00
Theodore Dubois
f34a8ebaf1 Implement fallocate 2017-11-28 17:26:27 -08:00
Theodore Dubois
433472b4d1 Implement ftruncate and truncate 2017-11-28 17:12:24 -08:00