Commit Graph

2164 Commits

Author SHA1 Message Date
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
Matt White
4547929321 Can successfully send valid SYN packet 2015-07-30 22:40:21 -07:00
Matt White
f34285a3de Removed bit fields and change to doing some bit math to remove compiler warnings 2015-07-30 17:02:14 -07:00
Matt White
de43948e73 Fix wrong struct name 2015-07-30 16:54:07 -07:00
Matt White
19c5b581ab Remove dependency of net module on rtl module 2015-07-30 16:46:08 -07:00
Matt White
3447ffcb03 Super basic outline of separating network stuff from rtl module into net module 2015-07-30 15:48:31 -07:00
Kevin Lange
2fd65e32ed pwd.h should include stdio.h 2015-07-30 15:17:10 -07:00
Kevin Lange
2193d69bf0 New menu configs for grub [ci skip] 2015-07-26 19:08:14 -07:00
Kevin Lange
7a475f0223 Fix some critically bad math in ext2 2015-07-26 15:27:02 -07:00
Kevin Lange
7e35a58122 Use gzipped ramdisk in CD image 2015-07-26 09:22:21 -07:00