summaryrefslogtreecommitdiffstats
path: root/src/core/downloader.c
Commit message (Expand)AuthorAgeFilesLines
* [downloader] Allow underlying downloads to provide detailed job progressMichael Brown2017-09-061-2/+9
* [downloader] Treat redirection failures as fatalMichael Brown2016-07-041-2/+6
* [downloader] Update image URI in response to a redirectionMichael Brown2016-01-091-6/+41
* [downloader] Provide direct access to the underlying data transfer bufferMichael Brown2015-07-221-0/+14
* [downloader] Use generic data-transfer buffer mechanismMichael Brown2015-07-221-74/+18Star
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+5
* [downloader] Profile receive datapathMichael Brown2014-04-281-0/+15
* [image] Ensure every image has a fully resolved URIMichael Brown2014-02-271-12/+4Star
* [job] Allow job_progress() to return an ongoing job status code, if knownMichael Brown2013-11-011-2/+5
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-201-1/+2
* [downloader] Use a more meaningful error message when out of memoryMichael Brown2012-03-271-1/+1
* [downloader] Abort download immediately if buffer resizing failsMichael Brown2012-03-271-0/+2
* [downloader] Log final status of all downloadsMichael Brown2012-03-261-0/+10
* [image] Simplify image managementMichael Brown2011-03-071-2/+1Star
* [image] Allow download job to complete before acting upon imageMichael Brown2011-03-021-9/+0Star
* [xfer] Generalise metadata "whence" field to "flags" fieldMichael Brown2010-09-031-1/+1
* [interface] Convert all data-xfer interfaces to generic interfacesMichael Brown2010-06-221-32/+16Star
* [interface] Convert all job-control interfaces to generic interfacesMichael Brown2010-06-221-39/+30Star
* [refcnt] Add ref_init() wrapper functionMichael Brown2010-06-221-1/+1
* [build] Rename gPXE to iPXEMichael Brown2010-04-201-7/+7
* [job] Report progress of downloader jobs via job_progress()Michael Brown2009-08-311-2/+21
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-181-0/+2
* [xfer] Implement xfer_vreopen() to properly handle redirectionsMichael Brown2009-03-301-1/+1
* Make seek information part of the xfer metadata, rather than an entirelyMichael Brown2008-01-081-45/+24Star
* Separate the "is data ready" function of xfer_seek() into anMichael Brown2007-07-081-0/+1
* Kill off unused request() method in data-xfer interface.Michael Brown2007-07-081-1/+0Star
* convert to zallocHolger Lubitz2007-07-061-2/+1Star
* Kill off job::start() (it was only ever added as part of an abortedMichael Brown2007-06-281-1/+0Star
* Use standard xfer_open() argument list for downloader instantiatorMichael Brown2007-06-091-6/+11
* Modify data-xfer semantics: it is no longer necessary to call one ofMichael Brown2007-05-261-14/+1Star
* Prefix all the open()-family routines with xfer_, to disambiguate themMichael Brown2007-05-181-3/+3
* Do not hold self-references. This then avoids the problem of having toMichael Brown2007-05-151-5/+17
* Data-transfer interface should now be functionally complete.Michael Brown2007-05-151-9/+22
* Initial sketch for a downloader objectMichael Brown2007-05-011-0/+276