K. Lange
|
efba52c3dd
|
kernel: return an appropriate error when trying to seek things that shouldn't seek
|
2019-12-15 17:01:18 +09:00 |
|
K. Lange
|
80a8ac743b
|
kernel: don't ignore seek calls on first three fds; why were we doing this at all
|
2019-12-15 15:51:37 +09:00 |
|
K. Lange
|
a6251137f0
|
kernel: add fswait3 and hack around terminals blocking on their own reads
|
2019-12-05 17:42:46 +09:00 |
|
K. Lange
|
b2f4900472
|
v1.10.13
|
2019-11-03 15:43:37 +09:00 |
|
K. Lange
|
8a91bc8ce7
|
v1.10.12
|
2019-09-06 11:01:19 +09:00 |
|
K. Lange
|
50f5ebaeca
|
kernel: kill(0) sends to process group
|
2019-08-21 17:48:56 +09:00 |
|
K. Lange
|
90bcdfee58
|
v1.10.11
|
2019-06-30 22:43:19 +09:00 |
|
K. Lange
|
330f935342
|
kernel: limit maximum recursion depth for interpreters
|
2019-06-25 21:20:12 +09:00 |
|
K. Lange
|
64ae6e55a5
|
v1.10.10
|
2019-06-25 20:50:20 +09:00 |
|
K. Lange
|
302b772afa
|
kernel: add basic bounds check to TOARU_SYS_FUNC_SETHEAP
|
2019-06-25 20:36:26 +09:00 |
|
K. Lange
|
f1892b70dd
|
v1.10.9
|
2019-02-27 21:38:49 +09:00 |
|
K. Lange
|
8e190f584d
|
v1.10.8
|
2019-01-21 21:53:19 +09:00 |
|
K. Lange
|
d6f13f56f3
|
v1.10.7
|
2019-01-11 20:57:17 +09:00 |
|
K. Lange
|
1bc4018e27
|
kernel: store text addr for modules for debug purposes
|
2018-12-28 09:37:53 +09:00 |
|
K. Lange
|
a17d73cc25
|
v1.10.6
|
2018-12-27 21:47:09 +09:00 |
|
K. Lange
|
68dea41b97
|
v1.10.5
|
2018-12-26 23:33:07 +09:00 |
|
K. Lange
|
80c5f30d7b
|
v1.10.4
|
2018-12-24 22:44:51 +09:00 |
|
K. Lange
|
1dd35e9536
|
v1.10.3
|
2018-12-22 14:18:42 +09:00 |
|
K. Lange
|
92a17c3e9e
|
v1.10.2
|
2018-12-19 14:38:41 +09:00 |
|
K. Lange
|
299724e83e
|
v1.10.1
|
2018-12-18 12:12:38 +09:00 |
|
K. Lange
|
662ad3b407
|
kernel: remove calls to calloc (they confuse the tracker)
|
2018-12-12 10:31:42 +09:00 |
|
K. Lange
|
b6aa92c64e
|
kernel: off-by-one bounds check in move_fd
|
2018-12-11 23:16:29 +09:00 |
|
K. Lange
|
31af34c73d
|
boot: switch to tar ramdisks
|
2018-12-11 13:04:02 +09:00 |
|
K. Lange
|
de4d55971f
|
v1.9.5
|
2018-12-07 21:35:32 +09:00 |
|
K. Lange
|
0f19d4a1f1
|
v1.9.4
|
2018-12-05 14:37:48 +09:00 |
|
K. Lange
|
131262bb1f
|
kernel: change some log levels
|
2018-12-03 11:22:33 +09:00 |
|
K. Lange
|
9f9092772a
|
kernel: prepare new version number
|
2018-12-03 10:21:56 +09:00 |
|
K. Lange
|
e3d7719883
|
v1.9.2
|
2018-12-01 11:09:55 +09:00 |
|
K. Lange
|
e2cbd52988
|
v1.9.1
|
2018-11-28 21:31:41 +09:00 |
|
K. Lange
|
fdda0132c8
|
kernel: implement O_DIRECTORY
|
2018-11-28 14:51:35 +09:00 |
|
K. Lange
|
1e786f6ea8
|
kernel: stat should throw ENOENT
|
2018-11-23 17:21:10 +09:00 |
|
K. Lange
|
de7463d141
|
kernel: 64-bit offsets for VFS
|
2018-11-23 09:56:44 +09:00 |
|
K. Lange
|
cc3aa63a7b
|
kernel: handle O_EXCL... correctly...
|
2018-11-22 16:50:21 +09:00 |
|
K. Lange
|
a663722b34
|
kernel: handle O_EXCL
|
2018-11-22 16:35:18 +09:00 |
|
K. Lange
|
a2f7396e26
|
kernel: fixup more open permission things
|
2018-11-22 16:27:20 +09:00 |
|
K. Lange
|
4b72785663
|
kernel: refuse to open directories in certain cases
|
2018-11-22 16:11:05 +09:00 |
|
K. Lange
|
3b04776950
|
kernel: fix bad truncate in append mode
|
2018-11-22 11:47:08 +09:00 |
|
K. Lange
|
f3c6507e4a
|
kernel: move truncate to a separate method called after open
|
2018-11-21 21:54:31 +09:00 |
|
K. Lange
|
3106c7b57a
|
v1.8.2
|
2018-11-19 21:46:11 +09:00 |
|
K. Lange
|
e6e3bfc9c9
|
v1.8.1
|
2018-11-12 16:16:40 +09:00 |
|
K. Lange
|
e0bb92bb65
|
Bump to v1.8.0
|
2018-11-07 10:52:59 +09:00 |
|
K. Lange
|
c1dcfca920
|
kernel: more directory permissions
|
2018-11-01 13:46:59 +09:00 |
|
K. Lange
|
b42c185421
|
sudo: support euids with setuid binaries
|
2018-10-31 10:28:41 +09:00 |
|
K. Lange
|
e8ec1cb6c3
|
kernel: setsid should set pgid=pid
|
2018-10-30 15:58:15 +09:00 |
|
K. Lange
|
7a935f2834
|
kernel: send SIGCHLD
|
2018-10-30 15:37:47 +09:00 |
|
K. Lange
|
35c29e9b4d
|
kernel: getpgid; esh: fixups
|
2018-10-30 13:28:11 +09:00 |
|
K. Lange
|
36afa24d2f
|
kernel: invert WEXITED to WSTOPPED
|
2018-10-30 13:11:07 +09:00 |
|
K. Lange
|
886f5797fb
|
kernel: add modes and offsets to file descriptors
|
2018-10-29 20:57:17 +09:00 |
|
K. Lange
|
e0a871df8b
|
kernel: processes in the same session should be able to send SIGCONT regardless of permissions
|
2018-10-29 18:32:13 +09:00 |
|
K. Lange
|
9a6a5ce9c1
|
esh: report status of backgrounded apps when they finish
|
2018-10-29 12:45:22 +09:00 |
|