Michael Brown
75a5374d79
Quickly hacked to use a buffer rather than a processor.
These don't yet take advantage of the buffer functionality.
vor 19 Jahren
Michael Brown
5fce946de4
Update to use buffer rather than processor
vor 19 Jahren
Michael Brown
5ae60bd95d
Updated to use buffer rather than processor
vor 19 Jahren
Michael Brown
a5f2942587
Add twiddle() so that progress is visible.
vor 19 Jahren
Michael Brown
0fe74493f4
Protocols now load data into a buffer; they don't execute it.
vor 19 Jahren
Michael Brown
4ed412f1c2
Updated to use new URL parser and new protocol API.
Sort of works; the HTTP stuff is fine but the TCP code seems to be
broken; it doesn't ACK the packets and just hands us the retransmitted
packets instead.
vor 19 Jahren
Michael Brown
a918abc036
Split TCP code out into proto/tcp.c
vor 19 Jahren
Michael Brown
f14af3d95c
Protocol structure can now specify the default port.
vor 19 Jahren
Michael Brown
17bb10479d
Protocol names are x-slam and x-tftm
vor 19 Jahren
Michael Brown
6afffc0771
Updated to protocol API
vor 19 Jahren
Michael Brown
5c2e5557f0
Updated to protocol API
vor 19 Jahren
Michael Brown
3af0af65a0
Updated to new protocol API, made to compile.
vor 19 Jahren
Michael Brown
85d9eae44e
Moved protocols to proto/
vor 19 Jahren
Michael Brown
0cfcd91558
Abort immediately if no nameserver is present.
vor 19 Jahren
Michael Brown
bcedad4708
Add debugging for CNAME records.
Allow routines to be called by nmb.c
vor 19 Jahren
Michael Brown
3ae7a3d1f0
NMB packets are so similar to DNS packets; we may as well add NMB as a
name resolution method.
vor 19 Jahren
Michael Brown
138c987738
Straightforward A record resolution now known working.
vor 19 Jahren
Michael Brown
78cdb1da8b
DNS resolver rewritten, moved to proto/dns.c
vor 19 Jahren
Michael Brown
167c26c92b
tftp functions moved to proto/tftp.c
vor 19 Jahren