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