aboutsummaryrefslogtreecommitdiff
path: root/src/core/xfer.c
AgeCommit message (Expand)AuthorFilesLines
2015-07-22[xfer] Add xfer_check_order() utility functionMichael Brown1-0/+31
2015-07-22[xfer] Use intf_poke() to implement xfer_window_changed()Michael Brown1-11/+1
2015-03-02[legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown1-1/+5
2012-07-20[legal] Update FSF mailing address in GPL licence textsMichael Brown1-1/+2
2012-04-23[xfer] Avoid using stack-allocated memory in xfer_printf()Michael Brown1-7/+19
2011-06-28[xfer] Send xfer_window_changed() after xfer_vredirect()Michael Brown1-1/+16
2010-09-05[xfer] Add xfer_window_changed()Michael Brown1-0/+27
2010-09-03[xfer] Add xfer_deliver_raw_meta()Michael Brown1-5/+20
2010-09-03[xfer] Generalise metadata "whence" field to "flags" fieldMichael Brown1-5/+4
2010-06-22[interface] Allow for non-pass-through interface methodsMichael Brown1-1/+1
2010-06-22[interface] Convert all data-xfer interfaces to generic interfacesMichael Brown1-245/+126
2010-04-19[build] Rename gPXE to iPXEMichael Brown1-1/+1
2009-07-06[xfer] Always nullify interface while sending close() messageMichael Brown1-0/+3
2009-05-18[legal] Add a selection of FILE_LICENCE declarationsMichael Brown1-0/+2
2009-02-15[xfer] Make consistent assumptions that xfer metadata can never be NULLMichael Brown1-2/+9
2008-01-22Add XFER_INIT() macro.Michael Brown1-7/+1
2008-01-08Make seek information part of the xfer metadata, rather than an entirelyMichael Brown1-41/+28
2007-07-10Unplug before sending close() message, to avoid screwing up interfacesMichael Brown1-1/+1
2007-07-09Remove xfer_ready() (it has been replaced by xfer_window())Michael Brown1-14/+0
2007-07-08Separate the "is data ready" function of xfer_seek() into anMichael Brown1-0/+43
2007-07-08Kill off unused request() method in data-xfer interface.Michael Brown1-43/+0
2007-06-11Add concept of transfer metadata, to be used by UDP in order toMichael Brown1-5/+22
2007-06-03Added missing va_end()Michael Brown1-0/+1
2007-05-28Add xfer_[v]printf() functions.Michael Brown1-0/+41
2007-05-26Modify data-xfer semantics: it is no longer necessary to call one ofMichael Brown1-10/+61
2007-05-15Do not hold self-references. This then avoids the problem of having toMichael Brown1-13/+32
2007-05-15Data-transfer interface should now be functionally complete.Michael Brown1-32/+92
2007-05-01Add start() eventMichael Brown1-26/+39
2007-04-29Add (and use) generic reference counter, to improve signal:noise ratioMichael Brown1-1/+1
2007-04-29Add seek()Michael Brown1-18/+75
2007-04-28Preliminary support for opening data-transfer interfacesMichael Brown1-12/+64
2007-04-27Added deliver-as-iobuf/deliver-as-raw concepts.Michael Brown1-5/+58
2007-04-26Initial sketch for the generic data-transfer interface.Michael Brown1-0/+74