Michael Brown
|
d5bf9e71ea
|
http.h obsoleted (no content)
|
2005-05-01 23:58:20 +00:00 |
|
Michael Brown
|
f14af3d95c
|
Protocol structure can now specify the default port.
|
2005-05-01 23:57:09 +00:00 |
|
Michael Brown
|
63482e4fe9
|
Made parse_url do more of the processing, to avoid duplicating parts of
nic.c in http.c
|
2005-05-01 19:10:04 +00:00 |
|
Michael Brown
|
17bb10479d
|
Protocol names are x-slam and x-tftm
|
2005-05-01 15:50:08 +00:00 |
|
Michael Brown
|
6afffc0771
|
Updated to protocol API
|
2005-05-01 15:36:39 +00:00 |
|
Michael Brown
|
5c2e5557f0
|
Updated to protocol API
|
2005-05-01 15:26:44 +00:00 |
|
Michael Brown
|
1fdbbaa237
|
Removed obsolete prototypes.
|
2005-05-01 15:14:22 +00:00 |
|
Michael Brown
|
3af0af65a0
|
Updated to new protocol API, made to compile.
|
2005-05-01 15:08:39 +00:00 |
|
Michael Brown
|
2227a711fd
|
umountall() handled by nfs.c's reset function
|
2005-05-01 15:08:19 +00:00 |
|
Michael Brown
|
d727e144c1
|
nfs prototypes no longer required.
|
2005-05-01 15:07:55 +00:00 |
|
Michael Brown
|
52b3c8babe
|
Add INIT_RPC
|
2005-05-01 15:07:35 +00:00 |
|
Michael Brown
|
85d9eae44e
|
Moved protocols to proto/
|
2005-05-01 14:04:11 +00:00 |
|
Michael Brown
|
0cfcd91558
|
Abort immediately if no nameserver is present.
|
2005-05-01 13:59:34 +00:00 |
|
Michael Brown
|
bcedad4708
|
Add debugging for CNAME records.
Allow routines to be called by nmb.c
|
2005-05-01 11:30:26 +00:00 |
|
Michael Brown
|
3ae7a3d1f0
|
NMB packets are so similar to DNS packets; we may as well add NMB as a
name resolution method.
|
2005-05-01 11:10:17 +00:00 |
|
Michael Brown
|
e1d6f3a8ac
|
Add NMB_RESOLVER
|
2005-05-01 10:58:49 +00:00 |
|
Michael Brown
|
89f4fe4a8a
|
Do not include etherboot.h
|
2005-05-01 10:40:12 +00:00 |
|
Michael Brown
|
552f33c663
|
Always request DNS server. DHCP handling will be generalised in future.
|
2005-04-30 19:39:50 +00:00 |
|
Michael Brown
|
138c987738
|
Straightforward A record resolution now known working.
|
2005-04-30 19:38:51 +00:00 |
|
Michael Brown
|
3b59bf559c
|
ttl is a uint32_t
|
2005-04-30 19:38:31 +00:00 |
|
Michael Brown
|
78cdb1da8b
|
DNS resolver rewritten, moved to proto/dns.c
|
2005-04-30 14:50:33 +00:00 |
|
Michael Brown
|
d817e60d21
|
"dns_resolver" changed to "dns"
|
2005-04-30 14:49:41 +00:00 |
|
Michael Brown
|
167c26c92b
|
tftp functions moved to proto/tftp.c
|
2005-04-30 14:46:49 +00:00 |
|
Michael Brown
|
5f45f14b5f
|
tftp moved to separate file.
|
2005-04-30 14:46:18 +00:00 |
|
Michael Brown
|
06634dc386
|
Protocols get passed a pointer to the filename portion as well as just the
URL.
|
2005-04-30 14:45:51 +00:00 |
|
Michael Brown
|
5bec933c66
|
tftp prototypes moved to tftp.h
|
2005-04-30 14:45:33 +00:00 |
|
Michael Brown
|
95946c6f56
|
Added "proto" directory
|
2005-04-30 14:45:09 +00:00 |
|
Michael Brown
|
1644238813
|
Added debugging.
|
2005-04-30 14:41:37 +00:00 |
|
Michael Brown
|
6cd0fa5807
|
Added DNS resolver configuration option.
|
2005-04-30 14:39:21 +00:00 |
|
Michael Brown
|
0780ecf1b6
|
TFTP API changed.
|
2005-04-30 14:27:17 +00:00 |
|
Michael Brown
|
56825df041
|
loadkernel renamed to download_url, substantially restructured, and moved
to nic.c
|
2005-04-30 13:52:27 +00:00 |
|
Michael Brown
|
e68378fd62
|
loadkernel renamed to download_url and moved to nic.c
|
2005-04-30 13:51:49 +00:00 |
|
Michael Brown
|
332b40b986
|
loadkernel no longer exists; it is now download_url and lives in nic.c.
|
2005-04-30 13:51:18 +00:00 |
|
Michael Brown
|
903ddd9878
|
inet_aton doesn't overwrite the IP address unless it is valid.
|
2005-04-30 13:50:34 +00:00 |
|
Michael Brown
|
55ae308821
|
Protocols also take a pointer to a sockaddr_in.
|
2005-04-30 13:50:01 +00:00 |
|
Michael Brown
|
00b78f73a4
|
Use struct in_addr rather than just "in_addr".
Add struct sockaddr_in.
|
2005-04-30 13:49:28 +00:00 |
|
Michael Brown
|
70567c51a2
|
Moved strtoul prototype into stdlib.h for consistency
|
2005-04-30 13:48:48 +00:00 |
|
Michael Brown
|
044b20385b
|
parse_url() is void.
|
2005-04-30 13:24:26 +00:00 |
|
Michael Brown
|
65dc273d78
|
First version
|
2005-04-29 13:26:31 +00:00 |
|
Michael Brown
|
e4131ebb84
|
First version
|
2005-04-29 13:17:25 +00:00 |
|
Michael Brown
|
754cef922d
|
First version
|
2005-04-28 13:47:36 +00:00 |
|
Michael Brown
|
c1253d2219
|
Much, much smaller. :)
|
2005-04-28 13:20:02 +00:00 |
|
Michael Brown
|
6791aeb024
|
First version: far too large (408 bytes!!!)
|
2005-04-28 12:12:11 +00:00 |
|
Michael Brown
|
282b6f1a1a
|
isa.c uses the new table infrastructure.
|
2005-04-27 12:24:38 +00:00 |
|
Michael Brown
|
f37e0a06d7
|
dev.c uses the new tables infrastructure.
|
2005-04-27 12:20:54 +00:00 |
|
Michael Brown
|
c08671e5fc
|
Missing include
|
2005-04-27 12:17:09 +00:00 |
|
Michael Brown
|
b9e72856b6
|
Post-relocation functions use the generic table mechanism.
|
2005-04-27 12:10:24 +00:00 |
|
Michael Brown
|
d2d4978f4f
|
Use PREFIX_OBJECT to give the init_fn table variables meaningful names.
|
2005-04-27 12:08:52 +00:00 |
|
Michael Brown
|
c8fc121890
|
Special handling for symbols of the form "xxx_end", to make table end
markers appear before the symbols that immediately follow the table.
|
2005-04-27 12:08:13 +00:00 |
|
Michael Brown
|
1ddcdb0524
|
Added PREFIX_OBJECT() function to be able to easily prepend any string
to the object name in order to generate e.g. per-file variables.
|
2005-04-27 11:59:37 +00:00 |
|