| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | |
| | | ||||||
| * | 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 | 1 | -0/+3 | |
| | | | | | output buffering defintions and the like) | |||||
| * | Updated ISAPnP, EISA, MCA and ISA buses to current device model. | Michael Brown | 2007-03-10 | 6 | -29/+653 | |
| | | | | | | | | 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 | |
| | | ||||||
| * | 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... | |||||
| * | 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 | |
| | | ||||||
| * | Add Linux-compatible rol32/ror32 functions. Amazingly, gcc will | Michael Brown | 2007-01-25 | 1 | -0/+19 | |
| | | | | | optimise these down to the correct single "roll"/"rorl" instruction. | |||||
| * | vsprintf.h is gPXE-specific; move it to include/gpxe | Michael Brown | 2007-01-19 | 1 | -0/+67 | |
| | | ||||||
| * | A working name resolution framework | Michael Brown | 2007-01-18 | 1 | -0/+47 | |
| | | ||||||
| * | Have DHCP set the nameserver, rather than DNS read the DHCP nameserver | Michael Brown | 2007-01-18 | 1 | -0/+2 | |
| | | | | | value. | |||||

