summaryrefslogtreecommitdiffstats
path: root/src/include
Commit message (Expand)AuthorAgeFilesLines
* Updated TFTP and PXE UDP API code to use not-yet-implemented data-xferMichael Brown2007-06-111-64/+1Star
* Add concept of transfer metadata, to be used by UDP in order toMichael Brown2007-06-111-3/+18
* Merge branch 'master' into mcb-tcp-xferMichael Brown2007-06-091-0/+0
|\
| * Rename .cvsignore files to .gitignoreMichael Brown2007-06-091-0/+0
* | Allow xfer_open() to take a struct uri as well as a URI string.Michael Brown2007-06-091-3/+11
* | Use standard xfer_open() argument list for downloader instantiatorMichael Brown2007-06-091-3/+3
* | Merge branch 'master' into mcb-tcp-xferMichael Brown2007-06-089-52/+135
|\|
| * Add facility for resolving base+relative URIs (and paths).Michael Brown2007-06-031-1/+7
| * Added dirname()Michael Brown2007-06-031-1/+2
| * Added [v]asprintf()Michael Brown2007-06-031-0/+5
| * Move [v]ssnprintf() from iscsi.c into vsprintf.c; we need themMichael Brown2007-05-311-0/+4
| * Add xfer_[v]printf() functions.Michael Brown2007-05-281-0/+4
| * Make URI structures reference-counted.Michael Brown2007-05-282-8/+18
| * Eliminate PF_INET; just use the AF_INET from the struct sockaddr instead.Michael Brown2007-05-262-37/+32Star
| * Modify data-xfer semantics: it is no longer necessary to call one ofMichael Brown2007-05-261-1/+15
| * Modify process semantics; rescheduling is now automatic.Michael Brown2007-05-262-4/+48
* | Update HTTP to use data-xfer interface.Michael Brown2007-05-292-48/+2Star
* | Updated FTP to use data-xfer API.Michael Brown2007-05-281-56/+0Star
* | Introduce name resolution interface and named socket opener.Michael Brown2007-05-271-20/+132
* | Updated tcp.c to provide a standardised data transfer interface.Michael Brown2007-05-251-2/+0Star
|/
* Add local address to socket openers.Michael Brown2007-05-191-3/+6
* pkbuff->iobuf changeoverMichael Brown2007-05-198-211/+48Star
* Add alloc_iob() and free_iob(). (Direct search-and-replaceMichael Brown2007-05-181-39/+59
* Added POSIX-style blocking I/O calls, for use by PXE TFTP API.Michael Brown2007-05-181-0/+31
* Allow construction of PXE status code from internal error number.Michael Brown2007-05-181-0/+3
* Prefix all the open()-family routines with xfer_, to disambiguate themMichael Brown2007-05-181-5/+6
* Do not hold self-references. This then avoids the problem of having toMichael Brown2007-05-153-13/+36
* Data-transfer interface should now be functionally complete.Michael Brown2007-05-151-32/+61
* Add always_inline attribute to force gcc to inline single-instructionMichael Brown2007-05-012-4/+4
* Added (non-functional) reference count to struct imageMichael Brown2007-05-011-0/+24
* Initial sketch for a downloader objectMichael Brown2007-05-011-0/+17
* Add start() eventMichael Brown2007-05-012-27/+83
* Clarify behaviour of plug() by using intf_put() and intf_get().Michael Brown2007-05-011-0/+20
* Document the fact that a zeroed-out refcounted object will behave inMichael Brown2007-05-011-0/+5
* Added plug_plug()Michael Brown2007-04-301-0/+1
* Add (and use) generic reference counter, to improve signal:noise ratioMichael Brown2007-04-304-16/+50
* Skeleton job control interfaceMichael Brown2007-04-291-0/+124
* Add seek()Michael Brown2007-04-292-16/+58
* Preliminary support for opening data-transfer interfacesMichael Brown2007-04-282-6/+117
* Added PF_INET[6] and SOCK_{STREAM,DGRAM} definitions and debugMichael Brown2007-04-281-3/+56
* Added deliver-as-iobuf/deliver-as-raw concepts.Michael Brown2007-04-271-1/+33
* Initial sketch for the generic data-transfer interface.Michael Brown2007-04-273-0/+262
* Trivial ASN.1 decoding functions.Michael Brown2007-04-211-0/+32
* hoffmeis: Preparations for syslog support (LOGSERVER in DHCP, linewiseAnselm Martin Hoffmeister2007-04-092-2/+16
* Updated ISAPnP, EISA, MCA and ISA buses to current device model.Michael Brown2007-03-1010-392/+670
* SHA1_DIGEST_SIZE also available as a static constantMichael Brown2007-02-011-0/+1
* Make context sizes available for statically-allocated structuresMichael Brown2007-02-012-0/+18
* Fix prototypesMichael Brown2007-02-011-4/+4
* PlaceholderMichael Brown2007-02-011-0/+10
* Added wrapper for AXTLS AES codeMichael Brown2007-01-311-0/+8