Kevin Lange
5b0b012fc0
Actually attempt to obtain DNS server from DHCP
2016-09-05 15:23:25 +09:00
Kevin Lange
c9a85035ae
Terrible implementation of DNS
2016-09-05 15:01:20 +09:00
Kevin Lange
ea45b87148
Start working on DNS implementation
2016-09-05 14:14:27 +09:00
Kevin Lange
9ab47528fd
Fix big leaks in net_handle_...
2016-09-04 21:01:54 +09:00
Kevin Lange
6227bab6f9
Fix some missing frees
2016-09-04 20:19:10 +09:00
Kevin Lange
799d36a983
Fix GPF in VGA terminal on VirtualBox
2016-09-04 19:05:12 +09:00
Kevin Lange
f6a3c6c879
Fix backwards memset
2016-09-04 13:55:43 +09:00
Kevin Lange
9adbaede26
move DHCP init into net module
2016-09-04 13:43:39 +09:00
Kevin Lange
91cf6890dd
Early implementation of PCNet NIC driver
2016-09-04 13:33:48 +09:00
Kevin Lange
334f8ccbd3
Actually use proper MAC in packets.
...
Also, assign mac early enough in rtl driver.
2016-09-04 13:32:29 +09:00
Kevin Lange
ee81679c40
Break out vbox guest driver
...
- Add general support for changing display resolution.
- Support display resolution changes in the vmware svga driver.
- Add a small module to add a set_mode command to the debug shell.
- Include these modules on CDs.
- Include the vidset module in debug/qemu targets.
2016-08-30 16:37:17 +09:00
Kevin Lange
a9fabe285d
Initial support for changing display modes
2016-08-30 15:45:58 +09:00
Kevin Lange
7eaafe02a2
Support automatic video driver detection, make default
2016-08-30 15:42:29 +09:00
Kevin Lange
8763e8324a
Basic VMware SVGA display driver
2016-08-30 14:49:14 +09:00
Kevin Lange
e3a25cbdea
Re-add the old pre-DMA ATA driver as a backup
2016-01-29 17:29:06 -08:00
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
6c569740b4
Kill the IRC kernel module
2015-09-04 14:05:17 -07:00
Kevin Lange
e6ffc1055c
Fix unused variable warning [ci-skip]
2015-08-30 17:45:18 -07:00
Kevin Lange
dcff1d8a74
Prevent stalls while waiting on DMA without explicit switch calls
2015-08-30 17:43:45 -07:00
Kevin Lange
e3bf5b815f
Merge remote-tracking branch 'origin/dma' into strawberry-dev
2015-08-30 17:03:27 -07:00
Kevin Lange
6cd1a40dbc
Expose random as urandom as well
2015-08-24 21:34:24 -07:00
Kevin Lange
39c6b86219
Mark mixer as a device
2015-08-19 09:36:53 -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
cf26e36e95
Fix same math error from ext2, now in tmpfs
2015-08-06 19:07: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
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
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