Kevin Lange
|
01c3cb5581
|
Cleanup/fix ~ handling in shell
|
2014-06-08 00:21:23 -07:00 |
|
Kevin Lange
|
1ad63b4eae
|
Dump user into their homedir on login
|
2014-06-08 00:13:07 -07:00 |
|
Kevin Lange
|
4cabfdfb50
|
While we're on a license spree, update /etc/motd
|
2014-06-08 00:08:50 -07:00 |
|
Kevin Lange
|
d3cddf169a
|
And then some more magic to merge the vimhints and the copyright headers
|
2014-06-07 23:58:31 -07:00 |
|
Kevin Lange
|
1287af81ef
|
Reinsert vim hints magically
|
2014-06-07 23:51:01 -07:00 |
|
Kevin Lange
|
71fa8d5185
|
... missed a couple
|
2014-06-07 23:48:18 -07:00 |
|
Kevin Lange
|
b58f7ed353
|
Strip vim hints from modules
|
2014-06-07 23:45:54 -07:00 |
|
Kevin Lange
|
a2ed4b4f0e
|
strip vim: lines from kernel
|
2014-06-07 23:43:21 -07:00 |
|
Kevin Lange
|
cc75de6f3f
|
Update copyright headers in newlib patches
|
2014-06-07 23:35:13 -07:00 |
|
Kevin Lange
|
e1a9cd87d2
|
Include additional contributors in kernel/main.c
|
2014-06-07 23:31:45 -07:00 |
|
Kevin Lange
|
d3b4a7c5dc
|
Tweak a few extraneous copyright headers
|
2014-06-07 23:29:17 -07:00 |
|
Kevin Lange
|
6f1a76a2c4
|
Merge 2048 license into the source file
|
2014-06-07 23:25:12 -07:00 |
|
Kevin Lange
|
cd6f175d02
|
Replace [accidentally] missing minix license from stty
|
2014-06-07 23:22:40 -07:00 |
|
Kevin Lange
|
ef7d72c1e1
|
License headers and a tool to generate them
|
2014-06-07 23:13:29 -07:00 |
|
Kevin Lange
|
e4732df6e1
|
And support dynamic (24-bit, 32-bit) colors as well
|
2014-06-07 22:20:27 -07:00 |
|
Kevin Lange
|
eccbd5d41e
|
Map 256-color palette to VGA colors
|
2014-06-07 22:14:03 -07:00 |
|
Kevin Lange
|
b114700751
|
Fix scrolling/overhang in vga terminal
|
2014-06-07 22:13:51 -07:00 |
|
Kevin Lange
|
09c8678953
|
add a debug shell command to replace with a login shell
|
2014-06-07 20:44:13 -07:00 |
|
Kevin Lange
|
dfc5901575
|
Cleanup module loading command (messages in particular)
|
2014-06-07 19:48:37 -07:00 |
|
Kevin Lange
|
77761d0266
|
Fix double free in kdebug ls
|
2014-06-07 19:42:19 -07:00 |
|
Kevin Lange
|
b6a50e4041
|
Fix missing linefeed before last argument in ls
|
2014-06-07 19:33:29 -07:00 |
|
Kevin Lange
|
7fa3a6ce32
|
fancy pstree
|
2014-06-07 18:32:19 -07:00 |
|
Kevin Lange
|
dcaa023347
|
Processes now inherit names
|
2014-06-07 18:32:10 -07:00 |
|
Kevin Lange
|
d532f0350a
|
Only include binary name, and not path, in /proc/x/status
|
2014-06-07 18:07:23 -07:00 |
|
Kevin Lange
|
36feea1673
|
Support multiple paths in ls, with more expected output
|
2014-06-07 16:20:54 -07:00 |
|
Kevin Lange
|
b2f0324370
|
show s in right place for setuid binaries
|
2014-06-07 15:11:08 -07:00 |
|
Kevin Lange
|
9d3cef60cf
|
support c (char device) and b (block device) in ls -l
|
2014-06-07 15:05:24 -07:00 |
|
Kevin Lange
|
c843c60888
|
Fix permission masks on procfs
|
2014-06-07 15:05:12 -07:00 |
|
Kevin Lange
|
24e34911bf
|
Some net cleanup, still working on generic interface
|
2014-06-07 13:25:28 -07:00 |
|
Kevin Lange
|
02dbc0e1f4
|
some vague attempt at revealing links in stat
|
2014-06-07 12:58:45 -07:00 |
|
Kevin Lange
|
8d897bedac
|
move random test that ended up in userspace/ over to userspace/test
|
2014-06-06 13:54:03 -07:00 |
|
Kevin Lange
|
5a59d1b4b5
|
flush before exit in echo [xxx: this needs to happen on exit]
|
2014-06-06 11:42:19 -07:00 |
|
Kevin Lange
|
2680ee8660
|
use save/restore in prompt rather than ramming to the left
|
2014-06-06 11:42:04 -07:00 |
|
Kevin Lange
|
871da8a2d4
|
Reset tty after divine-size
|
2014-06-06 11:37:47 -07:00 |
|
Kevin Lange
|
55e52e2c33
|
make sure init is init and not just some kernel thread with ppid=0
|
2014-06-05 23:48:36 -07:00 |
|
Kevin Lange
|
72b63109b2
|
Add a simple pstree [not fancy yet]
|
2014-06-05 23:41:33 -07:00 |
|
Kevin Lange
|
9d389c52d5
|
Add PPid to procfs
|
2014-06-05 23:41:21 -07:00 |
|
Kevin Lange
|
40c399e43a
|
Differentiate shell prompt for root
|
2014-06-05 22:36:03 -07:00 |
|
Kevin Lange
|
4c199aa6b8
|
close previous wd on kdebug cd
|
2014-06-05 22:22:17 -07:00 |
|
Kevin Lange
|
94c976a903
|
More awesome improvements to ls
|
2014-06-05 22:19:55 -07:00 |
|
Kevin Lange
|
f21ab2b3fb
|
Default st_nlink to 1, not 0
|
2014-06-05 22:19:46 -07:00 |
|
Kevin Lange
|
6c72d9c3ae
|
Various improvements to ls, like -h
|
2014-06-05 21:34:10 -07:00 |
|
Kevin Lange
|
34d81fca37
|
Probably fix mkdir in tmpfs
|
2014-06-05 19:08:07 -07:00 |
|
Kevin Lange
|
91b5c081b7
|
Reduce default disk size
|
2014-06-04 19:36:58 -07:00 |
|
Kevin Lange
|
3f6a5e0fdc
|
remove debug output from shebang exec
|
2014-06-03 23:21:38 -07:00 |
|
Kevin Lange
|
3e03dffc4b
|
merge
|
2014-06-03 23:20:46 -07:00 |
|
Kevin Lange
|
b75ee88637
|
provide sched_yield
|
2014-06-03 23:19:18 -07:00 |
|
Kevin Lange
|
51d0f31f42
|
use setuid in login/glogin
|
2014-06-03 23:14:03 -07:00 |
|
Kevin Lange
|
f9eee91373
|
Add setuid
|
2014-06-03 23:12:08 -07:00 |
|
Kevin Lange
|
626897b4bb
|
syscall_print is deprecated, remove references to it
|
2014-06-03 23:11:56 -07:00 |
|