summaryrefslogtreecommitdiffstats
path: root/src/core/xfer.c
Commit message (Expand)AuthorAgeFilesLines
* [xfer] Ensure va_end() is called on failure pathMichael Brown2017-03-211-1/+1
* [xfer] Send intf_close() if redirection failsMichael Brown2016-07-041-0/+5
* [xfer] Add xfer_check_order() utility functionMichael Brown2015-07-221-0/+31
* [xfer] Use intf_poke() to implement xfer_window_changed()Michael Brown2015-07-221-11/+1Star
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+5
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-201-1/+2
* [xfer] Avoid using stack-allocated memory in xfer_printf()Michael Brown2012-04-231-7/+19
* [xfer] Send xfer_window_changed() after xfer_vredirect()Michael Brown2011-06-281-1/+16
* [xfer] Add xfer_window_changed()Michael Brown2010-09-051-0/+27
* [xfer] Add xfer_deliver_raw_meta()Michael Brown2010-09-031-5/+20
* [xfer] Generalise metadata "whence" field to "flags" fieldMichael Brown2010-09-031-5/+4Star
* [interface] Allow for non-pass-through interface methodsMichael Brown2010-06-221-1/+1
* [interface] Convert all data-xfer interfaces to generic interfacesMichael Brown2010-06-221-245/+126Star
* [build] Rename gPXE to iPXEMichael Brown2010-04-201-1/+1
* [xfer] Always nullify interface while sending close() messageMichael Brown2009-07-061-0/+3
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-181-0/+2
* [xfer] Make consistent assumptions that xfer metadata can never be NULLMichael Brown2009-02-151-2/+9
* Add XFER_INIT() macro.Michael Brown2008-01-221-7/+1Star
* Make seek information part of the xfer metadata, rather than an entirelyMichael Brown2008-01-081-41/+28Star
* Unplug before sending close() message, to avoid screwing up interfacesMichael Brown2007-07-101-1/+1
* Remove xfer_ready() (it has been replaced by xfer_window())Michael Brown2007-07-091-14/+0Star
* Separate the "is data ready" function of xfer_seek() into anMichael Brown2007-07-081-0/+43
* Kill off unused request() method in data-xfer interface.Michael Brown2007-07-081-43/+0Star
* Add concept of transfer metadata, to be used by UDP in order toMichael Brown2007-06-111-5/+22
* Added missing va_end()Michael Brown2007-06-031-0/+1
* Add xfer_[v]printf() functions.Michael Brown2007-05-281-0/+41
* Modify data-xfer semantics: it is no longer necessary to call one ofMichael Brown2007-05-261-10/+61
* Do not hold self-references. This then avoids the problem of having toMichael Brown2007-05-151-13/+32
* Data-transfer interface should now be functionally complete.Michael Brown2007-05-151-32/+92
* Add start() eventMichael Brown2007-05-011-26/+39
* Add (and use) generic reference counter, to improve signal:noise ratioMichael Brown2007-04-301-1/+1
* Add seek()Michael Brown2007-04-291-18/+75
* Preliminary support for opening data-transfer interfacesMichael Brown2007-04-281-12/+64
* Added deliver-as-iobuf/deliver-as-raw concepts.Michael Brown2007-04-271-5/+58
* Initial sketch for the generic data-transfer interface.Michael Brown2007-04-271-0/+74