| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Updated tcp.c to provide a standardised data transfer interface. | Michael Brown | 2007-05-25 | 1 | -2/+0![]() |
| | | |||||
| * | Add local address to socket openers. | Michael Brown | 2007-05-19 | 1 | -3/+6 |
| | | |||||
| * | pkbuff->iobuf changeover | Michael Brown | 2007-05-19 | 8 | -211/+48![]() |
| | | | | | | | | | Achieved via Perl using: perl -pi -e 's/pk_buff/io_buffer/g; s/Packet buffer/I\/O buffer/ig; ' \ -e 's/pkbuff\.h/iobuf.h/g; s/pkb_/iob_/g; s/_pkb/_iob/g; ' \ -e 's/pkb/iobuf/g; s/PKB/IOB/g;' | ||||
| * | Add alloc_iob() and free_iob(). (Direct search-and-replace | Michael Brown | 2007-05-18 | 1 | -39/+59 |
| | | | | | | equivalents for alloc_pkb() and free_pkb(), which will be retired in due course). | ||||
| * | Added POSIX-style blocking I/O calls, for use by PXE TFTP API. | Michael Brown | 2007-05-18 | 1 | -0/+31 |
| | | |||||
| * | Allow construction of PXE status code from internal error number. | Michael Brown | 2007-05-18 | 1 | -0/+3 |
| | | |||||
| * | Prefix all the open()-family routines with xfer_, to disambiguate them | Michael Brown | 2007-05-18 | 1 | -5/+6 |
| | | | | | from the normal POSIX-style open() | ||||
| * | Do not hold self-references. This then avoids the problem of having to | Michael Brown | 2007-05-15 | 3 | -13/+36 |
| | | | | | | | | | | ensure that we only drop our self-reference exactly once. To maintain the guarantee that an object won't go out of scope unexpectedly while one of its event handlers is being called, the event-calling functions now automatically obtain and drop extra references. | ||||
| * | Data-transfer interface should now be functionally complete. | Michael Brown | 2007-05-15 | 1 | -32/+61 |
| | | |||||
| * | Add always_inline attribute to force gcc to inline single-instruction | Michael Brown | 2007-05-01 | 2 | -4/+4 |
| | | | | | functions. | ||||
| * | Added (non-functional) reference count to struct image | Michael Brown | 2007-05-01 | 1 | -0/+24 |
| | | |||||
| * | Initial sketch for a downloader object | Michael Brown | 2007-05-01 | 1 | -0/+17 |
| | | |||||
| * | Add start() event | Michael Brown | 2007-05-01 | 2 | -27/+83 |
| | | | | | Add "xfer" to all xfer functions and "job" to all job functions. | ||||
| * | Clarify behaviour of plug() by using intf_put() and intf_get(). | Michael Brown | 2007-05-01 | 1 | -0/+20 |
| | | |||||
| * | Document the fact that a zeroed-out refcounted object will behave in | Michael Brown | 2007-05-01 | 1 | -0/+5 |
| | | | | | the most generally useful way. | ||||
| * | Added plug_plug() | Michael Brown | 2007-04-30 | 1 | -0/+1 |
| | | |||||
| * | Add (and use) generic reference counter, to improve signal:noise ratio | Michael Brown | 2007-04-30 | 4 | -16/+50 |
| | | | | | in code defining reference-counted objects. | ||||
| * | Skeleton job control interface | Michael Brown | 2007-04-29 | 1 | -0/+124 |
| | | |||||
| * | Add seek() | Michael Brown | 2007-04-29 | 2 | -16/+58 |
| | | | | | Dehyphenate "data-transfer". | ||||
| * | Preliminary support for opening data-transfer interfaces | Michael Brown | 2007-04-28 | 2 | -6/+117 |
| | | |||||
| * | Added PF_INET[6] and SOCK_{STREAM,DGRAM} definitions and debug | Michael Brown | 2007-04-28 | 1 | -3/+56 |
| | | | | | functions. | ||||
| * | Added deliver-as-iobuf/deliver-as-raw concepts. | Michael Brown | 2007-04-27 | 1 | -1/+33 |
| | | |||||
| * | Initial sketch for the generic data-transfer interface. | Michael Brown | 2007-04-27 | 3 | -0/+262 |
| | | |||||
| * | Trivial ASN.1 decoding functions. | Michael Brown | 2007-04-21 | 1 | -0/+32 |
| | | |||||
| * | hoffmeis: Preparations for syslog support (LOGSERVER in DHCP, linewise | Anselm Martin Hoffmeister | 2007-04-09 | 2 | -2/+16 |
| | | | | | output buffering defintions and the like) | ||||
| * | Updated ISAPnP, EISA, MCA and ISA buses to current device model. | Michael Brown | 2007-03-10 | 10 | -392/+670 |
| | | | | | | | | ISA 3c509 is currently non-functional, although the EISA (3c509-eisa) and MCA (3c529) variants should build OK. None of this code is yet tested. | ||||
| * | SHA1_DIGEST_SIZE also available as a static constant | Michael Brown | 2007-02-01 | 1 | -0/+1 |
| | | |||||
| * | Make context sizes available for statically-allocated structures | Michael Brown | 2007-02-01 | 2 | -0/+18 |
| | | |||||
| * | Fix prototypes | Michael Brown | 2007-02-01 | 1 | -4/+4 |
| | | |||||
| * | Placeholder | Michael Brown | 2007-02-01 | 1 | -0/+10 |
| | | |||||
| * | Added wrapper for AXTLS AES code | Michael Brown | 2007-01-31 | 1 | -0/+8 |
| | | |||||
| * | Added setiv method | Michael Brown | 2007-01-31 | 1 | -0/+16 |
| | | |||||
| * | Add wrapper around axtls' sha1 code | Michael Brown | 2007-01-31 | 1 | -0/+8 |
| | | |||||
| * | Placeholder for TLS insertion | Michael Brown | 2007-01-31 | 1 | -0/+12 |
| | | |||||
| * | Add HTTPS port | Michael Brown | 2007-01-31 | 1 | -0/+3 |
| | | |||||
| * | Swap downstream/upstream order so that debug messages for filters show | Michael Brown | 2007-01-31 | 1 | -6/+6 |
| | | | | | up in the same colour as debug messages for the application stream. | ||||
| * | Add insert_filter() function | Michael Brown | 2007-01-31 | 1 | -0/+3 |
| | | |||||
| * | Add null crypto algorithm | Michael Brown | 2007-01-31 | 1 | -0/+2 |
| | | |||||
| * | Changed to use the generic stream API. | Michael Brown | 2007-01-31 | 5 | -113/+19![]() |
| | | |||||
| * | Added cipher wrapper functions | Michael Brown | 2007-01-30 | 1 | -0/+26 |
| | | |||||
| * | Missing check-in | Michael Brown | 2007-01-30 | 1 | -0/+19 |
| | | |||||
| * | Generalise digest_algorithm to crypto_algorithm. | Michael Brown | 2007-01-30 | 3 | -30/+70 |
| | | |||||
| * | Low-overhead filter streams | Michael Brown | 2007-01-30 | 1 | -0/+44 |
| | | |||||
| * | Definition of a (hopefully) generic stream API | Michael Brown | 2007-01-30 | 1 | -0/+187 |
| | | |||||
| * | Use "dbg_stream" rather than "stream" as a variable name in | Michael Brown | 2007-01-30 | 1 | -3/+3 |
| | | | | | DBG_AC_IF(), to avoid namespace collisions. | ||||
| * | Added async_block_progress() and default SIGUPDATE handler. | Michael Brown | 2007-01-29 | 1 | -0/+21 |
| | | |||||
| * | Moved most buffer debug messages to DBG2. | Michael Brown | 2007-01-29 | 1 | -20/+1![]() |
| | | | | | | | | | | Make expand_buffer() a non-inline function, so that we can add debug messages. Expandable buffers now don't *always* round up to the next power of two. This allows e.g. loading a 137MB ISO image on a machine with only 256MB RAM... | ||||
| * | Move tolower() etc to ctype.h as per ISO C | Michael Brown | 2007-01-26 | 2 | -27/+30 |
| | | |||||
| * | Add 64-bit rotates | Michael Brown | 2007-01-26 | 1 | -0/+8 |
| | | |||||
| * | Help quick testing of building Linux code inside gPXE | Michael Brown | 2007-01-25 | 1 | -0/+25 |
| | | |||||

