Kevin Lange
93e6373c37
Add i.imgur.com to DNS cache
2015-11-08 18:20:44 -08:00
Kevin Lange
e8f9447d47
toaruos.org has moved
2015-10-11 17:29:27 -07:00
Kevin Lange
9bf4a938b9
Stop depending on debug shell from driver modules
2015-08-18 18:29:40 -07:00
Kevin Lange
b2652c7bd1
more precached dns entries
2015-08-12 17:01:46 -07:00
Kevin Lange
dbce9669e7
Fix -Wparentheses warning in net.ko
2015-08-11 18:53:54 -07:00
Kevin Lange
1def54144f
add forum.osdev.org to dns precache
2015-08-07 16:45:10 -07:00
Kevin Lange
8bdd5a9629
Support ports in netfs
2015-08-07 16:33:42 -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
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
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
Matt White
05c27d2d7f
Send ACK after receiving data
2015-07-31 12:46:57 -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
46345f9c29
Rudimentary support for multiple connections. Seq/Acks are probably not great
2015-07-31 00:41:35 -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
9a72bfc4cd
Add half-assed support for IRQ chaining.
...
We only support 4 total chain entries at the moment, but that can be
"easily expanded"... We don't really have a lite dynamic vector, just
the big fat dynamic lists, so improving on this needs some extra effort.
This commit also drags in a bunch of random network work by necessity.
2015-05-18 21:07:06 -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
ef7d72c1e1
License headers and a tool to generate them
2014-06-07 23:13:29 -07:00
Kevin Lange
24e34911bf
Some net cleanup, still working on generic interface
2014-06-07 13:25:28 -07:00
Kevin Lange
1dfa71aee9
A start on cleaning up network stack
2014-05-17 23:16:30 -07:00