summaryrefslogtreecommitdiffstats
path: root/src/interface/pxe/pxe_tftp.c
Commit message (Collapse)AuthorAgeFilesLines
* Start restructuring pxe_tftp.c to cope with multicast (MTFTP) receives.Michael Brown2008-02-021-147/+231
|
* Make read_user() non-blocking, and add select() call.Michael Brown2007-08-041-15/+38
|
* Add per-file error identifiersMichael Brown2007-07-241-0/+1
|
* Implement the "overwrite TFTP filename" Microsoft RIS bug workaround.Michael Brown2007-06-301-3/+0Star
|
* Windows RIS now gets as far as downloading NTLDR.Michael Brown2007-06-291-2/+7
|
* Updated TFTP and PXE UDP API code to use not-yet-implemented data-xferMichael Brown2007-06-111-4/+5
| | | | UDP API.
* Updated to use POSIX-style file I/O layer.Michael Brown2007-05-181-298/+149Star
|
* We don't actually have a stdio.h header file. Our printf() functions areMichael Brown2006-09-271-1/+0Star
| | | | | | | | defined in vsprintf.h. (This may change, since vsprintf.h is a non-standard name, but for now it's the one to use.) There should be no need to include vsprintf.h just for DBG() statements, since include/compiler.h forces it in for a debug build anyway.
* added stdio.h to includes for DBG compilationMarty Connor2006-09-271-0/+1
|
* Allow linking by converting functions to stubsMichael Brown2006-08-091-18/+13Star
|
* Updated PXE UDP implementation to use the new Etherboot UDP API.Michael Brown2006-08-031-0/+4
| | | | | | | Updated PXE API dispatcher to use copy_{to,from}_user, and moved to arch/i386 since the implementation is quite architecture-dependent. (The individual PXE API calls can be largely architecture-independent.)
* TFTP upgraded to use a core function library (in tftpcore.c) which will beMichael Brown2005-06-011-1/+1
| | | | shared between TFTP, TFTM and MTFTP protocols.
* Documented remainder of PXE TFTP API calls.Michael Brown2005-05-271-24/+241
|
* Added diatribe about the mismatch between the PXE spec and the TFTPMichael Brown2005-05-271-19/+86
| | | | protocol, and how we will work around it.
* Thoughts on how to coerce the PXE TFTP API into something resemblingMichael Brown2005-05-261-1/+141
| | | | the TFTP protocol.
* Split PXE code into preboot, udp, tftp, undi and loader units.Michael Brown2005-05-241-0/+199
PXE code now compiles without errors (though it won't actually work).