aboutsummaryrefslogtreecommitdiff
path: root/src/include
AgeCommit message (Expand)AuthorFilesLines
2007-06-30Implement the two UNDI API calls used by RIS.Michael Brown1-1/+3
2007-06-30Don't build option-overloaded packets; they just confuse people (ISCMichael Brown1-24/+4
2007-06-28Obsoleted by downloader.cMichael Brown1-59/+0
2007-06-28Mildly ugly hack to force correct linkage.Michael Brown1-6/+16
2007-06-28Quick hack to get image booting working againMichael Brown2-2/+2
2007-06-28Add dhcp_configure_netdev()Michael Brown1-1/+4
2007-06-28Added monojob controller in lieu of a full working shell.Michael Brown2-0/+16
2007-06-28Kill off job::start() (it was only ever added as part of an abortedMichael Brown1-6/+0
2007-06-27Update DHCP to use data-xfer interface (not yet tested).Michael Brown2-28/+37
2007-06-27Kill off hotplug.h and just make net devices normal reference-countedMichael Brown5-71/+27
2007-06-20Partial migration of UDP to data-xfer interface. (Will not link atMichael Brown1-135/+12
2007-06-20Add iob_ensure_headroom() placeholder.Michael Brown1-0/+19
2007-06-11Add concept of "current working URI".Michael Brown1-0/+3
2007-06-11Remove unused headers.Michael Brown1-4/+0
2007-06-11Updated DNS to use not-yet-implemented UDP data-xfer API.Michael Brown2-26/+8
2007-06-11Merge branch 'master' into mcb-tcp-xferMichael Brown1-3/+3
2007-06-11Renamed _calloc() to zalloc(), ready to be used as a standalone function.Michael Brown1-3/+3
2007-06-11Updated TFTP and PXE UDP API code to use not-yet-implemented data-xferMichael Brown1-64/+1
2007-06-11Add concept of transfer metadata, to be used by UDP in order toMichael Brown1-3/+18
2007-06-09Merge branch 'master' into mcb-tcp-xferMichael Brown1-0/+0
2007-06-09Rename .cvsignore files to .gitignoreMichael Brown1-0/+0
2007-06-09Allow xfer_open() to take a struct uri as well as a URI string.Michael Brown1-3/+11
2007-06-09Use standard xfer_open() argument list for downloader instantiatorMichael Brown1-3/+3
2007-06-08Merge branch 'master' into mcb-tcp-xferMichael Brown9-52/+135
2007-06-03Add facility for resolving base+relative URIs (and paths).Michael Brown1-1/+7
2007-06-03Added dirname()Michael Brown1-1/+2
2007-06-03Added [v]asprintf()Michael Brown1-0/+5
2007-05-31Move [v]ssnprintf() from iscsi.c into vsprintf.c; we need themMichael Brown1-0/+4
2007-05-29Update HTTP to use data-xfer interface.Michael Brown2-48/+2
2007-05-28Updated FTP to use data-xfer API.Michael Brown1-56/+0
2007-05-28Add xfer_[v]printf() functions.Michael Brown1-0/+4
2007-05-28Make URI structures reference-counted.Michael Brown2-8/+18
2007-05-27Introduce name resolution interface and named socket opener.Michael Brown1-20/+132
2007-05-26Eliminate PF_INET; just use the AF_INET from the struct sockaddr instead.Michael Brown2-37/+32
2007-05-26Modify data-xfer semantics: it is no longer necessary to call one ofMichael Brown1-1/+15
2007-05-26Modify process semantics; rescheduling is now automatic.Michael Brown2-4/+48
2007-05-25Updated tcp.c to provide a standardised data transfer interface.Michael Brown1-2/+0
2007-05-19Add local address to socket openers.Michael Brown1-3/+6
2007-05-19pkbuff->iobuf changeoverMichael Brown8-211/+48
2007-05-18Add alloc_iob() and free_iob(). (Direct search-and-replaceMichael Brown1-39/+59
2007-05-18Added POSIX-style blocking I/O calls, for use by PXE TFTP API.Michael Brown1-0/+31
2007-05-18Allow construction of PXE status code from internal error number.Michael Brown1-0/+3
2007-05-18Prefix all the open()-family routines with xfer_, to disambiguate themMichael Brown1-5/+6
2007-05-15Do not hold self-references. This then avoids the problem of having toMichael Brown3-13/+36
2007-05-15Data-transfer interface should now be functionally complete.Michael Brown1-32/+61
2007-05-01Add always_inline attribute to force gcc to inline single-instructionMichael Brown2-4/+4
2007-05-01Added (non-functional) reference count to struct imageMichael Brown1-0/+24
2007-05-01Initial sketch for a downloader objectMichael Brown1-0/+17
2007-05-01Add start() eventMichael Brown2-27/+83
2007-05-01Clarify behaviour of plug() by using intf_put() and intf_get().Michael Brown1-0/+20