| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [usr] Offer user a second chance to enter the shell on boot failure | Michael Brown | 2008-03-27 | 1 | -18/+1![]() |
| | | |||||
| * | [Settings] Remove assumption that all settings have DHCP tag values | Michael Brown | 2008-03-25 | 2 | -19/+18![]() |
| | | | | | | | | | | | | | Allow for settings to be described by something other than a DHCP option tag if desirable. Currently used only for the MAC address setting. Separate out fake DHCP packet creation code from dhcp.c to fakedhcp.c. Remove notion of settings from dhcppkt.c. Rationalise dhcp.c to use settings API only for final registration of the DHCP options, rather than using {store,fetch}_setting throughout. | ||||
| * | [Settings] Add settings hierarchy | Michael Brown | 2008-03-20 | 3 | -10/+9![]() |
| | | | | | | | | | Add the notion of the settings hierarchy, complete with register/unregister routines. Rename set->store and get->fetch to avoid naming conflicts with get/put as used in reference counting. | ||||
| * | [Settings] Start revamping the configuration settings API. | Michael Brown | 2008-03-20 | 3 | -98/+57![]() |
| | | | | | | | | | | | | | | | | | Add the concept of an abstract configuration setting, comprising a (DHCP) tag value and an associated byte sequence. Add the concept of a settings namespace. Add functions for extracting string, IPv4 address, and signed and unsigned integer values from configuration settings (analogous to dhcp_snprintf(), dhcp_ipv4_option(), etc.). Update functions for parsing and formatting named/typed options to work with new settings API. Update NVO commands and config UI to use new settings API. | ||||
| * | [Settings] show_setting() functions return snprintf()-style length. | Michael Brown | 2008-03-18 | 2 | -2/+2 |
| | | | | | | | show_setting() and related functions now return an "actual length" in the style of snprintf(). This is to allow consumers to allocate buffers large enough to hold the formatted setting. | ||||
| * | Merge branch 'xl0-timer' | Michael Brown | 2008-03-10 | 2 | -2/+2 |
| |\ | |||||
| | * | Modify gPXE core and drivers to work with the new timer subsystem | Alexey Zaytsev | 2008-03-02 | 2 | -2/+2 |
| | | | | | | | | | Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com> | ||||
| * | | [Command] Add "sanboot" command. | Michael Brown | 2008-03-04 | 1 | -0/+68 |
| |/ | |||||
| * | __nonnull changes | Holger Lubitz | 2007-08-20 | 1 | -1/+18 |
| | | |||||
| * | __nonnull changes | Holger Lubitz | 2007-08-20 | 1 | -0/+2 |
| | | |||||
| * | __nonnull changes | Holger Lubitz | 2007-08-20 | 1 | -5/+5 |
| | | |||||
| * | __nonnull changes | Holger Lubitz | 2007-08-20 | 1 | -0/+8 |
| | | |||||
| * | __nonnull changes | Holger Lubitz | 2007-08-20 | 1 | -0/+5 |
| | | |||||
| * | __nonnull changes | Holger Lubitz | 2007-08-20 | 1 | -0/+9 |
| | | |||||
| * | Print multiple commands per line in help | Michael Brown | 2007-08-03 | 1 | -2/+12 |
| | | |||||
| * | Error message cleanups. | Michael Brown | 2007-08-02 | 1 | -1/+2 |
| | | |||||
| * | Allow images to hold references to the originating URI. | Michael Brown | 2007-08-02 | 1 | -24/+59 |
| | | | | | Some shuffling around of the image management code; this needs tidying up. | ||||
| * | Allowed zero-cost enforced ordering of features in startup banner | Michael Brown | 2007-08-02 | 1 | -4/+4 |
| | | | | | | | list. Added FEATURE() macros to most relevant (non-driver) files. | ||||
| * | Add FEATURE() macro, plus code to display features at startup time, | Michael Brown | 2007-08-02 | 1 | -1/+10 |
| | | | | | | and generate DHCP options to indicate features to DHCP server (and to PXE NBPs). | ||||
| * | Make has_key() a static inline, rather than omitting it altogether. | Michael Brown | 2007-07-28 | 1 | -15/+1![]() |
| | | |||||
| * | Revert "make bool m_echo static" - I suspect this to be defined by spec | Michael Brown | 2007-07-28 | 1 | -1/+1 |
| | | | | | This reverts commit 3cb133d27daf11e77fe48d44e1ce639711f903de. | ||||
| * | make bool m_echo static | Holger Lubitz | 2007-07-27 | 1 | -1/+1 |
| | | |||||
| * | remove has_key by #if 0'ing out | Holger Lubitz | 2007-07-27 | 1 | -1/+3 |
| | | |||||
| * | make _wgetc static | Holger Lubitz | 2007-07-27 | 1 | -0/+1 |
| | | |||||
| * | make struct _softlabelkeys *slks static | Holger Lubitz | 2007-07-27 | 1 | -1/+1 |
| | | |||||
| * | make imgfill_cmdline static | Holger Lubitz | 2007-07-27 | 1 | -1/+2 |
| | | |||||
| * | Add per-file error identifiers | Michael Brown | 2007-07-24 | 1 | -9/+6![]() |
| | | |||||
| * | Warnings purge: src/{crypto,hci,net} | Marty Connor | 2007-07-03 | 5 | -0/+9 |
| | | |||||
| * | Removed debugging statements that should not have been checked in. | Michael Brown | 2007-06-28 | 1 | -2/+0![]() |
| | | |||||
| * | Quick hack to get image booting working again | Michael Brown | 2007-06-28 | 1 | -28/+35 |
| | | |||||
| * | Added EPIPE description. | Michael Brown | 2007-05-26 | 1 | -0/+1 |
| | | |||||
| * | Typo | Michael Brown | 2007-03-20 | 1 | -2/+2 |
| | | |||||
| * | Handle structured error codes. | Michael Brown | 2007-01-19 | 1 | -8/+63 |
| | | |||||
| * | vsprintf.h is gPXE-specific; move it to include/gpxe | Michael Brown | 2007-01-19 | 1 | -1/+1 |
| | | |||||
| * | Use stdio.h instead of vsprintf.h | Michael Brown | 2007-01-19 | 11 | -11/+12 |
| | | |||||
| * | Include stdlib.h rather than malloc.h | Michael Brown | 2007-01-18 | 2 | -2/+2 |
| | | |||||
| * | Add ETIMEDOUT | Michael Brown | 2007-01-15 | 1 | -0/+1 |
| | | |||||
| * | Make TCP give up immediately when it receives -ENETUNREACH from | Michael Brown | 2007-01-14 | 1 | -7/+10 |
| | | | | | | | | tcpip_tx(). This avoids the irritating wait when you accidentally type "kernel pxelinux.0" before bringing up the network interface. Add ENETUNREACH to strerror()'s list. | ||||
| * | Add the "initrd" command | Michael Brown | 2007-01-14 | 1 | -20/+57 |
| | | |||||
| * | Make "boot" a synonym for "imgexec", to match grub | Michael Brown | 2007-01-14 | 1 | -0/+4 |
| | | |||||
| * | Rename "boot" to "autoboot" | Michael Brown | 2007-01-14 | 1 | -4/+4 |
| | | |||||
| * | Added ENOENT, since HTTP 404 translates to it | Michael Brown | 2007-01-12 | 1 | -0/+1 |
| | | |||||
| * | Add "dhcp" command | Michael Brown | 2007-01-12 | 1 | -0/+103 |
| | | |||||
| * | Don't print "<NULL>" when we use imgautoselect(). | Michael Brown | 2007-01-12 | 1 | -1/+2 |
| | | |||||
| * | Allow "imgexec" with no arguments to boot the file that was loaded with | Michael Brown | 2007-01-12 | 1 | -9/+18 |
| | | | | | "kernel". | ||||
| * | Cleaner separation between imgXXX() functions and image_cmd.c | Michael Brown | 2007-01-12 | 1 | -51/+309 |
| | | |||||
| * | Add basic "fetch" and "imgstat" commands. | Michael Brown | 2007-01-12 | 1 | -0/+228 |
| | | |||||
| * | Be silent if there are no network interfaces | Michael Brown | 2007-01-12 | 1 | -6/+0![]() |
| | | |||||
| * | Added strerror(0)=="No error", so that TCP protocols can use | Michael Brown | 2007-01-11 | 1 | -0/+1 |
| | | | | | | strerror(rc) in their closed() methods without producing "Error 0x0000" when the connection is closed normally. | ||||
| * | Add "route" command (which currently only displays the routing table; it | Michael Brown | 2007-01-10 | 1 | -0/+85 |
| | | | | | can't modify it). | ||||

