Kevin Lange
|
ef7d72c1e1
|
License headers and a tool to generate them
|
2014-06-07 23:13:29 -07:00 |
|
Kevin Lange
|
dcaa023347
|
Processes now inherit names
|
2014-06-07 18:32:10 -07:00 |
|
Kevin Lange
|
02dbc0e1f4
|
some vague attempt at revealing links in stat
|
2014-06-07 12:58:45 -07:00 |
|
Kevin Lange
|
f21ab2b3fb
|
Default st_nlink to 1, not 0
|
2014-06-05 22:19:46 -07:00 |
|
Kevin Lange
|
34d81fca37
|
Probably fix mkdir in tmpfs
|
2014-06-05 19:08:07 -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
|
5eacca2361
|
Fix argument handling and recursive shebangs
|
2014-06-03 20:42:59 -07:00 |
|
Kevin Lange
|
4733a26c74
|
Fix argument offsets
|
2014-06-01 23:37:00 -07:00 |
|
Kevin Lange
|
389f20f140
|
fairly naïve shebang implementation
|
2014-06-01 23:10:11 -07:00 |
|
Kevin Lange
|
fb49a12728
|
Add reverse foreach for lists
|
2014-06-01 12:56:55 -07:00 |
|
Kevin Lange
|
9eb63b4bfd
|
more room for panic messages
|
2014-06-01 01:32:33 -07:00 |
|
Kevin Lange
|
6296aff867
|
Fix handling of eof in login
|
2014-05-30 17:05:49 -07:00 |
|
Kevin Lange
|
9eef96cb6a
|
^D should actually not echo
|
2014-05-29 23:41:17 -07:00 |
|
Kevin Lange
|
d4b334f119
|
Remove redundant r_b_interrupts in tty
|
2014-05-29 22:08:52 -07:00 |
|
Kevin Lange
|
53aee7dc38
|
Implement ^D
|
2014-05-29 21:39:56 -07:00 |
|
Kevin Lange
|
84420f9e5c
|
Support closing packetfs connections
|
2014-05-28 19:21:56 -07:00 |
|
Kevin Lange
|
252fe84ab0
|
Close and cleanup before we reap.
|
2014-05-27 23:20:02 -07:00 |
|
Kevin Lange
|
c5d79b2bc6
|
Fix a memory leak in file opening
|
2014-05-27 22:52:37 -07:00 |
|
Kevin Lange
|
049057cd23
|
reenable sigpipe delivery
|
2014-05-27 21:42:22 -07:00 |
|
Kevin Lange
|
d696f51f8b
|
Real unix pipes
|
2014-05-27 21:38:30 -07:00 |
|
Kevin Lange
|
ab2a9f056f
|
Quick and dirty display server nesting - lots of mouse event changes
|
2014-05-26 12:43:22 -07:00 |
|
Kevin Lange
|
f054cebdce
|
naive implementation of sudo and possibly insecure setuid support
|
2014-05-25 21:59:51 -07:00 |
|
Kevin Lange
|
18251f66c1
|
Merge pull request #46 from lioncash/leak
Fix a memory leak within vfs.c in kopen.
|
2014-05-21 17:55:49 -07:00 |
|
Lioncash
|
935f594cd3
|
Fix a memory leak within vfs.c in kopen.
|
2014-05-21 20:41:26 -04:00 |
|
Lioncash
|
55bf5fe03d
|
Fix incorrect module size in kmain.
|
2014-05-21 20:22:24 -04:00 |
|
Kevin Lange
|
290eb0f344
|
Some IRC cleanup
|
2014-05-19 19:39:04 -07:00 |
|
Kevin Lange
|
dff654ae93
|
Reduce debug messages for waitpid to INFO level
|
2014-05-18 10:27:28 -07:00 |
|
Kevin Lange
|
1dfa71aee9
|
A start on cleaning up network stack
|
2014-05-17 23:16:30 -07:00 |
|
Kevin Lange
|
03f8f5062c
|
Interactive IRC connection
|
2014-05-17 12:40:01 -07:00 |
|
Kevin Lange
|
3ae82af245
|
Fix DHCP packets
|
2014-05-14 00:37:06 -07:00 |
|
Kevin Lange
|
98d6516cd4
|
Craft our own packets instead of using prebuilt ones
|
2014-05-13 22:09:15 -07:00 |
|
Kevin Lange
|
1f3066d949
|
Display graphical panic on out-of-memory
|
2014-05-10 20:22:04 -07:00 |
|
Kevin Lange
|
913c4b004f
|
make the video panic screen display a message
|
2014-05-10 19:12:31 -07:00 |
|
Kevin Lange
|
898c5f23d3
|
Desaturate entire display on kernel panic
|
2014-05-10 14:03:13 -07:00 |
|
Kevin Lange
|
e37fdd2b4b
|
Various bits of cleanup; actually examine packets
|
2014-05-08 19:29:23 -07:00 |
|
Kevin Lange
|
cecf4f619d
|
Oops, only do that for certain allocations
|
2014-05-07 00:09:15 -07:00 |
|
Kevin Lange
|
d50710e250
|
Fix erroneous irq ack
|
2014-05-06 23:27:58 -07:00 |
|
Kevin Lange
|
e5a8ed3a68
|
Not the cleanest, but better than before...
|
2014-05-06 22:38:21 -07:00 |
|
Kevin Lange
|
b824abf250
|
Kill lwip stuff; add back in native rtl driver
Now with actual working stuff.
|
2014-05-06 22:14:05 -07:00 |
|
Kevin Lange
|
5319ce7e80
|
Fix an edge case failure in elf allocation
|
2014-05-03 15:35:24 -07:00 |
|
Kevin Lange
|
15c0208e99
|
Show user EIP for segfaults in kernel
|
2014-05-03 15:35:03 -07:00 |
|
Kevin Lange
|
ce48da7973
|
Fix debug_shell module
|
2014-05-03 00:15:07 -07:00 |
|
Kevin Lange
|
edd086b4aa
|
Bump version to 0.7.2
|
2014-05-02 23:28:27 -07:00 |
|
Kevin Lange
|
10e241e982
|
Fix non-syscall validate
|
2014-05-02 19:28:14 -07:00 |
|
Kevin Lange
|
976c086e9c
|
Define num_syscalls at compile time
|
2014-05-02 18:52:43 -07:00 |
|
Kevin Lange
|
fe19f4ad19
|
Extensive syscall table cleanup
|
2014-05-02 18:47:41 -07:00 |
|
Kevin Lange
|
bff1314c29
|
Add a header with syscall numbers
|
2014-05-02 18:34:38 -07:00 |
|
Kevin Lange
|
ac32220090
|
Remove disabled block of unneeded code in fork
|
2014-05-02 18:34:25 -07:00 |
|
Kevin Lange
|
bd73b07da9
|
Drop a few more legacy syscalls
|
2014-05-02 10:58:28 -07:00 |
|