K. Lange
|
f213be0334
|
chmod: fix infinite loop parsing octal modes
|
2018-11-07 11:54:42 +09:00 |
|
K. Lange
|
c2e0255066
|
iso9660: permissions shouuld be 0555
|
2018-11-07 10:55:53 +09:00 |
|
K. Lange
|
e0bb92bb65
|
Bump to v1.8.0
|
2018-11-07 10:52:59 +09:00 |
|
K. Lange
|
2accf6e314
|
rline_exp: handle reduced terminal size better
|
2018-11-06 17:33:50 +09:00 |
|
K. Lange
|
6bde148d27
|
libc: system should return WEXITSTATUS(status)
|
2018-11-05 13:51:29 +09:00 |
|
K. Lange
|
79ad8dbb79
|
go-video.sh: bail when failed to set video mode
|
2018-11-02 14:44:45 +09:00 |
|
K. Lange
|
d510c1375d
|
set-resolution: should bail with bad arguments
|
2018-11-02 09:07:58 +09:00 |
|
K. Lange
|
d8c8b2cc98
|
irc: we send 7Fh for backspace these days...
|
2018-11-01 22:05:30 +09:00 |
|
K. Lange
|
689cbd9cba
|
go-video.sh: go to video mode from VGA text mode
|
2018-11-01 21:11:56 +09:00 |
|
K. Lange
|
33e29e2d21
|
eshrc: check for toaru-vga instead of running terminal-vga
|
2018-11-01 21:09:45 +09:00 |
|
K. Lange
|
bb0448b935
|
terminal-vga: set TERM=toaru-vga
|
2018-11-01 21:09:29 +09:00 |
|
K. Lange
|
339c0d7b8d
|
sysinfo: allow other toaru- terminals
|
2018-11-01 21:06:39 +09:00 |
|
K. Lange
|
0c028e2e74
|
bim: update
|
2018-11-01 21:06:29 +09:00 |
|
K. Lange
|
c1dcfca920
|
kernel: more directory permissions
|
2018-11-01 13:46:59 +09:00 |
|
K. Lange
|
86b377d4b8
|
readme updates
|
2018-11-01 13:28:29 +09:00 |
|
K. Lange
|
a49d87bf60
|
oops: accidentally added a bim syntax testing file
|
2018-11-01 08:17:32 +09:00 |
|
K. Lange
|
ff5513f2c0
|
bim: update to v1.1.2
|
2018-10-31 22:36:24 +09:00 |
|
K. Lange
|
a85611e669
|
bim: fix -C/-c
|
2018-10-31 22:08:07 +09:00 |
|
K. Lange
|
fea6693410
|
apps: signal usage cleanup
|
2018-10-31 18:58:10 +09:00 |
|
K. Lange
|
758a8b6cf4
|
tmpfs: mount through startup, not on module load
|
2018-10-31 18:18:11 +09:00 |
|
K. Lange
|
dc38dd5672
|
esh: add rehash command to fix syntax highlighting, tab completion
|
2018-10-31 17:52:01 +09:00 |
|
K. Lange
|
84c171c7ee
|
sudo: cache success
|
2018-10-31 11:40:51 +09:00 |
|
K. Lange
|
0762fb30ce
|
libc: getlogin should not query fd directly
|
2018-10-31 11:39:56 +09:00 |
|
K. Lange
|
be97496bed
|
tmpfs: update mtime with just an open w/ append?
|
2018-10-31 11:39:56 +09:00 |
|
K. Lange
|
730fd9d64c
|
tmpfs: /var as a protected tmpfs
|
2018-10-31 10:51:08 +09:00 |
|
K. Lange
|
b42c185421
|
sudo: support euids with setuid binaries
|
2018-10-31 10:28:41 +09:00 |
|
K. Lange
|
ba40bb5cc6
|
drawlines: single-threaded with fswait
|
2018-10-30 21:20:10 +09:00 |
|
K. Lange
|
a8b39ada97
|
esh: fix missing linefeed after source error message
|
2018-10-30 21:06:47 +09:00 |
|
K. Lange
|
8c4997e369
|
esh: fix hashmap crash when trying to remove nonexistent jobs?
|
2018-10-30 18:56:20 +09:00 |
|
K. Lange
|
f9a64b6ac7
|
debug_sh: cleanup
|
2018-10-30 16:56:28 +09:00 |
|
K. Lange
|
947d8ddde7
|
mktemp: in /tmp by default
|
2018-10-30 16:45:03 +09:00 |
|
K. Lange
|
0282e6281e
|
esh: fix globbing of .*
|
2018-10-30 16:10:49 +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
|
c3b841d13c
|
sh: bad pgid when resetting?
|
2018-10-30 15:36:09 +09:00 |
|
K. Lange
|
622c8304f1
|
esh: cleaner hashmap usage; fix bad semaphore
|
2018-10-30 13:39:39 +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
|
821eb55496
|
esh: fixup pgrp juggling
|
2018-10-30 08:44:09 +09:00 |
|
K. Lange
|
422a264b49
|
sh: conditionals should only wait on their own processes
|
2018-10-29 21:39:32 +09:00 |
|
K. Lange
|
ad22ffaca9
|
esh: basic support for ~ paths
|
2018-10-29 21:33:52 +09:00 |
|
K. Lange
|
42dbc44212
|
esh: don't die when unable to source
|
2018-10-29 21:25:31 +09:00 |
|
K. Lange
|
829ebcd4a1
|
esh: fix output for fg, bg when no jobs
|
2018-10-29 21:21:39 +09:00 |
|
K. Lange
|
614eb752d4
|
add reset
|
2018-10-29 21:21:26 +09:00 |
|
K. Lange
|
886f5797fb
|
kernel: add modes and offsets to file descriptors
|
2018-10-29 20:57:17 +09:00 |
|
K. Lange
|
26801b76fd
|
init: don't actually open serial by default
|
2018-10-29 20:56:51 +09:00 |
|
K. Lange
|
23573a1f35
|
getty: ensure tty is sane
|
2018-10-29 20:56:41 +09:00 |
|
K. Lange
|
81ba10fe3f
|
serial: new direct tty serial driver
|
2018-10-29 19:55:55 +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
|
5831f88328
|
esh: fixup behavior of & tasks in non-interactive shells
|
2018-10-29 13:47:27 +09:00 |
|