Kevin Lange
4996371a92
Some hacky cleanups to serial-console
2015-08-20 17:32:42 -07:00
Kevin Lange
e933f61f70
Fix a few control keys
2015-08-20 17:06:38 -07:00
Kevin Lange
d96bda9c95
Consolidate ^A and ^E with HOME/END, support ^D as DEL
2015-08-20 10:56:22 -07:00
Kevin Lange
0553a0802f
Support DEL, HOME, END, INS, shift+TAB
...
Adds support for these keys in lib/kbd, adds mappings to terminfo,
supports them in the terminal, and adds support for HOME, END and DEL
to the shell.
Closes #71 .
2015-08-20 10:48:53 -07:00
Kevin Lange
39c6b86219
Mark mixer as a device
2015-08-19 09:36:53 -07:00
Kevin Lange
b9ac0d060c
Enable hardware drivers in CDs [ac97, rtl8139]
2015-08-18 18:30:08 -07:00
Kevin Lange
9bf4a938b9
Stop depending on debug shell from driver modules
2015-08-18 18:29:40 -07:00
Kevin Lange
8836ba42f5
Add .vagrant and Vagrantfile to .gitignore [ci skip]
2015-08-13 22:09:36 -07:00
Kevin Lange
a8ad76c5ec
Fix socket-stream weirdness
2015-08-12 20:36:41 -07:00
Kevin Lange
a2aadd336a
(wip) userspace irc client with curses
2015-08-12 17:01:57 -07:00
Kevin Lange
b2652c7bd1
more precached dns entries
2015-08-12 17:01:46 -07:00
Kevin Lange
4a191a0fd0
Add copyright header to fetch
2015-08-12 17:01:38 -07:00
Kevin Lange
dbce9669e7
Fix -Wparentheses warning in net.ko
2015-08-11 18:53:54 -07:00
Kevin Lange
f888f06b46
Fix how serial terminal does reads and writes
2015-08-07 19:07:46 -07:00
Kevin Lange
1def54144f
add forum.osdev.org to dns precache
2015-08-07 16:45:10 -07:00
Kevin Lange
4c2a48abd1
Add a cookie option to fetch
2015-08-07 16:33:57 -07:00
Kevin Lange
8bdd5a9629
Support ports in netfs
2015-08-07 16:33:42 -07:00
Kevin Lange
cf26e36e95
Fix same math error from ext2, now in tmpfs
2015-08-06 19:07:30 -07:00
Kevin Lange
28bfaaac5d
TODO: Write an actual chmod implementation
2015-08-06 19:07:20 -07:00
Kevin Lange
af0f7cf575
Add an extra sleep before travis runs shell
2015-08-06 17:38:04 -07:00
Kevin Lange
d0de9fc7a2
Remove terrible select.h
2015-08-06 16:33:37 -07:00
Kevin Lange
a2a0213561
Add some options to fetch
2015-08-06 15:19:51 -07:00
Kevin Lange
879b637822
Remove extraneous debug trace from imgviewer
2015-08-06 15:07:01 -07:00
Kevin Lange
94ec33baa2
Add third-party (Joylent) HTTP parser and use it in fetch
2015-08-06 15:02:05 -07:00
Kevin Lange
c3fd67d529
Add a basic image viewer to replace the one we ditched ages ago
2015-08-06 15:01:49 -07:00
Kevin Lange
2e65c8667f
Add pipe-out which acts as > for pipes
2015-08-06 15:01:30 -07:00
Kevin Lange
49a4251830
Add some yelp sites to the initial dns cache
2015-08-06 15:01:11 -07:00
Kevin Lange
19a35b3c8e
Cleanup fetch, net_recv
2015-08-05 20:03:44 -07:00
Kevin Lange
5f0fd70fd3
make fetch less dumb
2015-08-03 22:24:16 -07:00
Kevin Lange
5df1b59dc2
add www.toaruos.org to dns cache
2015-08-03 22:24:09 -07:00
Kevin Lange
ea5ea6ec2e
Hacky method of tracking disconnects so we can EOF
2015-08-03 21:54:55 -07:00
Kevin Lange
beb16ef483
Fix warnings
2015-08-03 20:57:50 -07:00
Kevin Lange
2bd723b597
Hacked together things you really shouldn't push
2015-08-03 16:09:22 -07:00
Kevin Lange
0ca02a4bcf
take arguments for irc module
2015-07-31 14:00:25 -07:00
Kevin Lange
1c9819eccc
the dumbest fetch ever
2015-07-31 13:31:53 -07:00
Kevin Lange
80db426066
uh, debug logging instead of tty outputs
2015-07-31 12:51:34 -07:00
Kevin Lange
9ff190a819
Merge branch 'strawberry-dev' of git.yelpcorp.com:hackathon/toaruos into strawberry-dev
2015-07-31 12:47:32 -07:00
Matt White
05c27d2d7f
Send ACK after receiving data
2015-07-31 12:46:57 -07:00
Kevin Lange
2462d520a0
lol rtl_netd is redundant
2015-07-31 12:39:13 -07:00
Kevin Lange
53882361fc
Merge branch 'strawberry-dev' of git.yelpcorp.com:hackathon/toaruos into strawberry-dev
2015-07-31 10:58:58 -07:00
Kevin Lange
2c39d17b9e
various irc cleanups
2015-07-31 10:58:56 -07:00
Matt White
a27d971fef
No longer place TCP ACKs with no payload in receive queue
2015-07-31 10:57:51 -07:00
Matt White
18ea7c5180
Fixed issue with comparing wrong seq/acks
2015-07-31 10:01:22 -07:00
Matt White
f1b54be884
Merge branch 'strawberry-dev' of git.yelpcorp.com:hackathon/toaruos into strawberry-dev
...
Conflicts:
modules/net.c
2015-07-31 09:52:02 -07:00
Kevin Lange
93549c53f6
hacked-together irc stuff
2015-07-31 09:30:20 -07:00
Matt White
4857ef6d3b
Fixed error
2015-07-31 09:16:31 -07:00
Matt White
5a8c1ad963
Better seq/ack support
2015-07-31 09:14:32 -07:00
Matt White
e4c15ecb44
Merge branch 'strawberry-dev' of git.yelpcorp.com:hackathon/toaruos into strawberry-dev
2015-07-31 00:41:54 -07:00
Matt White
46345f9c29
Rudimentary support for multiple connections. Seq/Acks are probably not great
2015-07-31 00:41:35 -07:00
Kevin Lange
fd5e7b48b9
Rip IRC bits out of rtl
2015-07-30 22:50:29 -07:00