summaryrefslogtreecommitdiffstats
path: root/src/core
Commit message (Expand)AuthorAgeFilesLines
* Use list_for_each_entry_safe() when flushing queue.Michael Brown2007-05-201-1/+2
* Add local address to socket openers.Michael Brown2007-05-191-4/+9
* Add explicit "freeing" debug messages.Michael Brown2007-05-181-0/+3
* Must request data before anything actually happens...Michael Brown2007-05-181-0/+4
* Add debuggingMichael Brown2007-05-181-0/+2
* Add alloc_iob() and free_iob(). (Direct search-and-replaceMichael Brown2007-05-181-0/+74
* Added POSIX-style blocking I/O calls, for use by PXE TFTP API.Michael Brown2007-05-181-0/+332
* Prefix all the open()-family routines with xfer_, to disambiguate themMichael Brown2007-05-183-14/+15
* Do not hold self-references. This then avoids the problem of having toMichael Brown2007-05-154-25/+60
* Data-transfer interface should now be functionally complete.Michael Brown2007-05-153-41/+182
* Initial sketch for a downloader objectMichael Brown2007-05-011-0/+276
* Add start() eventMichael Brown2007-05-012-34/+53
* Clarify behaviour of plug() by using intf_put() and intf_get().Michael Brown2007-05-011-3/+2Star
* D'ohMichael Brown2007-04-301-2/+2
* Added plug_plug()Michael Brown2007-04-301-0/+15
* Add (and use) generic reference counter, to improve signal:noise ratioMichael Brown2007-04-304-42/+78
* Skeleton job control interfaceMichael Brown2007-04-291-0/+77
* Add seek()Michael Brown2007-04-292-22/+79
* Preliminary support for opening data-transfer interfacesMichael Brown2007-04-282-12/+208
* 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-272-0/+155
* hoffmeis: Preparations for syslog support (LOGSERVER in DHCP, linewiseAnselm Martin Hoffmeister2007-04-091-0/+4
* SSL requires inordinately large data storageMichael Brown2007-02-011-2/+2
* Split bootsector execution code out into bootsector.c.Michael Brown2007-01-291-0/+3
* Keep HTTP progress updated, and display a progress indicator during theMichael Brown2007-01-291-1/+2
* Added async_block_progress() and default SIGUPDATE handler.Michael Brown2007-01-291-3/+58
* Moved most buffer debug messages to DBG2.Michael Brown2007-01-292-25/+63
* Avoid barfing on gcc's implicit memcpy()sMichael Brown2007-01-261-0/+20
* Move tolower() etc to ctype.h as per ISO CMichael Brown2007-01-261-0/+1
* Zeroing out memory before using it can be so important.Michael Brown2007-01-191-0/+1
* Actually, it's probably safer *not* to leave child processes hangingMichael Brown2007-01-191-9/+8Star
* Note that the SIGCHLD handler could be re-entered.Michael Brown2007-01-191-1/+7
* Propagate return status code from last child to fail.Michael Brown2007-01-191-1/+1
* Split random number generation out into core/random.c, and create theMichael Brown2007-01-192-18/+38
* vsprintf.h is gPXE-specific; move it to include/gpxeMichael Brown2007-01-191-1/+1
* Use stdio.h instead of vsprintf.hMichael Brown2007-01-196-5/+6
* A working name resolution frameworkMichael Brown2007-01-181-16/+117
* When an async operation dies, orphan its children.Michael Brown2007-01-181-35/+74
* Move include/malloc.h to include/gpxe/malloc.h, since everything in thereMichael Brown2007-01-182-2/+11
* Allow buffers to be pre-expanded on demand.Michael Brown2007-01-181-5/+1Star
* Reorder functions to more closely reflect the flow of controlMichael Brown2007-01-181-47/+50
* Don't always zero memory in malloc(). This saves around 2us on aMichael Brown2007-01-181-2/+17
* Replacement for fetch() which operates asynchronously and identifiesMichael Brown2007-01-181-0/+172
* Added async_uninit() to simplify failure paths.Michael Brown2007-01-181-0/+36
* Add utility function to parse port from URIMichael Brown2007-01-181-0/+11
* ObsoleteMichael Brown2007-01-182-1308/+0Star
* Rename e{malloc,realloc,free} to u{malloc,realloc,free}, to more obviouslyMichael Brown2007-01-162-4/+3Star
* Gave asynchronous operations approximate POSIX signal semantics. ThisMichael Brown2007-01-151-17/+309
* Add missing includeMichael Brown2007-01-151-0/+1
* Added a URI parser that should be standards conformant. (It can certainlyMichael Brown2007-01-151-0/+161