35 Révisions (1a7746603bca1022b63c406c9459525312a2b2b6)

Auteur SHA1 Message Date
  Michael Brown 91372d6dab [xfer] Ensure va_end() is called on failure path il y a 7 ans
  Michael Brown 5e2a7481ad [xfer] Send intf_close() if redirection fails il y a 8 ans
  Michael Brown 0dc85aed03 [xfer] Add xfer_check_order() utility function il y a 9 ans
  Michael Brown 7194f38131 [xfer] Use intf_poke() to implement xfer_window_changed() il y a 9 ans
  Michael Brown b6ee89ffb5 [legal] Relicense files under GPL2_OR_LATER_OR_UBDL il y a 9 ans
  Michael Brown c3b4860ce3 [legal] Update FSF mailing address in GPL licence texts il y a 12 ans
  Michael Brown de2616165b [xfer] Avoid using stack-allocated memory in xfer_printf() il y a 12 ans
  Michael Brown ba3633782b [xfer] Send xfer_window_changed() after xfer_vredirect() il y a 13 ans
  Michael Brown c8199aacaa [xfer] Add xfer_window_changed() il y a 14 ans
  Michael Brown 0329673833 [xfer] Add xfer_deliver_raw_meta() il y a 14 ans
  Michael Brown 364b92521a [xfer] Generalise metadata "whence" field to "flags" field il y a 14 ans
  Michael Brown 65bc070b05 [interface] Allow for non-pass-through interface methods il y a 14 ans
  Michael Brown 4327d5d39f [interface] Convert all data-xfer interfaces to generic interfaces il y a 14 ans
  Michael Brown 8406115834 [build] Rename gPXE to iPXE il y a 14 ans
  Michael Brown b7e93a6a55 [xfer] Always nullify interface while sending close() message il y a 15 ans
  Michael Brown c44a193d0d [legal] Add a selection of FILE_LICENCE declarations il y a 15 ans
  Michael Brown 8ae1cac050 [xfer] Make consistent assumptions that xfer metadata can never be NULL il y a 15 ans
  Michael Brown a2b4252d5a Add XFER_INIT() macro. il y a 17 ans
  Michael Brown f6a8158eed Make seek information part of the xfer metadata, rather than an entirely il y a 17 ans
  Michael Brown 4075f7596b Unplug before sending close() message, to avoid screwing up interfaces il y a 17 ans
  Michael Brown f0c44f2f71 Remove xfer_ready() (it has been replaced by xfer_window()) il y a 17 ans
  Michael Brown b34d4d0449 Separate the "is data ready" function of xfer_seek() into an il y a 17 ans
  Michael Brown ca4c6f9eee Kill off unused request() method in data-xfer interface. il y a 17 ans
  Michael Brown 95adce0ce1 Add concept of transfer metadata, to be used by UDP in order to il y a 17 ans
  Michael Brown 6a5cc3533f Added missing va_end() il y a 17 ans
  Michael Brown a6a18ae9af Add xfer_[v]printf() functions. il y a 17 ans
  Michael Brown 10d0a1f8c7 Modify data-xfer semantics: it is no longer necessary to call one of il y a 17 ans
  Michael Brown b1755462ab Do not hold self-references. This then avoids the problem of having to il y a 17 ans
  Michael Brown 5471bfbbbe Data-transfer interface should now be functionally complete. il y a 17 ans
  Michael Brown e3dcb9a1ad Add start() event il y a 17 ans
  Michael Brown d40761d725 Add (and use) generic reference counter, to improve signal:noise ratio il y a 17 ans
  Michael Brown 280160139d Add seek() il y a 17 ans
  Michael Brown ff1222a8d3 Preliminary support for opening data-transfer interfaces il y a 17 ans
  Michael Brown 1c765b3988 Added deliver-as-iobuf/deliver-as-raw concepts. il y a 17 ans
  Michael Brown 2575ddc889 Initial sketch for the generic data-transfer interface. il y a 17 ans