| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [Settings] Remove assumption that all settings have DHCP tag values | Michael Brown | 2008-03-25 | 3 | -6/+2![]() |
| | | | | | | | | | | | | | 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. | ||||
| * | [DHCP] Fix up fake-packet creation as used by PXENV_GET_CACHED_INFO | Michael Brown | 2008-03-23 | 1 | -6/+0![]() |
| | | | | | | | | | | | | Add dedicated functions create_dhcpdiscover(), create_dhcpack() and create_proxydhcpack() for use by external code such as the PXE preboot code. Register ProxyDHCP options under the global scope "proxydhcp". Unregister previously-acquired DHCP and ProxyDHCP settings when DHCP succeeds. | ||||
| * | [Settings] Migrate DHCP and NVO code to the new settings API (untested) | Michael Brown | 2008-03-21 | 1 | -18/+5![]() |
| | | |||||
| * | [Settings] Use a settings applicator to configure IPv4 routes. | Michael Brown | 2008-03-21 | 1 | -2/+2 |
| | | |||||
| * | [Settings] Convert code in src/usr to use settings API. | Michael Brown | 2008-03-21 | 3 | -6/+7 |
| | | |||||
| * | [Command] Add "sanboot" command. | Michael Brown | 2008-03-04 | 1 | -1/+1 |
| | | |||||
| * | Added the embedded pxelinux payload patch from hpa. | Michael Brown | 2008-01-08 | 1 | -0/+30 |
| | | |||||
| * | Remove the obsolete pre-aBFT AoE boot table. | Michael Brown | 2007-12-12 | 1 | -30/+0![]() |
| | | |||||
| * | Remove some assumptions about DHCP obtaining only a single options block. | Michael Brown | 2007-11-21 | 1 | -8/+11 |
| | | |||||
| * | Display name and status of each file as it is downloaded. | Michael Brown | 2007-08-03 | 3 | -13/+12![]() |
| | | |||||
| * | Error message cleanups. | Michael Brown | 2007-08-02 | 1 | -1/+1 |
| | | |||||
| * | Allow images to hold references to the originating URI. | Michael Brown | 2007-08-02 | 2 | -33/+17![]() |
| | | | | | Some shuffling around of the image management code; this needs tidying up. | ||||
| * | Added support for draft version of the AoE Boot Firmware Table. | Michael Brown | 2007-07-31 | 1 | -0/+3 |
| | | |||||
| * | Fix endianness of "shelf" field | Michael Brown | 2007-07-31 | 1 | -1/+2 |
| | | |||||
| * | Added the AoE boot information table as used by Vampyre's AoE | Michael Brown | 2007-07-31 | 1 | -0/+33 |
| | | | | | | | initiator. This table needs to be replaced by something similar to iBFT (i.e. scanned for and identified by signature, rather than being at a fixed address), but it works for now. | ||||
| * | Quick hack to get AoE back in to the tree, on a par with the current | Michael Brown | 2007-07-29 | 2 | -4/+74 |
| | | | | | iSCSI hack. | ||||
| * | Merge branch 'symcheck2' | Michael Brown | 2007-07-28 | 1 | -1/+1 |
| |\ | |||||
| | * | make netboot() static | Holger Lubitz | 2007-07-27 | 1 | -1/+1 |
| | | | |||||
| * | | Prepare for iBFT merge when possible. iscsiboot.c contains a really, | Michael Brown | 2007-07-26 | 1 | -0/+24 |
| |/ | | | | | | really ugly hack at present, but that doesn't hugely matter since I'm aiming to change the interface to iSCSI devices anyway within the next week. | ||||
| * | Fix up iscsiboot missing prototype warnings | Michael Brown | 2007-07-09 | 2 | -0/+47 |
| | | |||||
| * | Ready to start testing | Michael Brown | 2007-07-08 | 1 | -26/+66 |
| | | |||||
| * | Allow recording of TX and RX errors to aid in end-user debugging. | Michael Brown | 2007-07-05 | 1 | -2/+3 |
| | | |||||
| * | Warnings purge: src/arch/i386, src/core/disk.c, ramdisk, autoboot | Marty Connor | 2007-07-03 | 1 | -28/+0![]() |
| | | |||||
| * | Add trivial net device statistics (TX and RX packet count), reported | Michael Brown | 2007-07-03 | 1 | -2/+3 |
| | | | | | via UNDI API and also by ifstat command; may be useful for debugging. | ||||
| * | 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 | 2 | -38/+32![]() |
| | | |||||
| * | Use monojob and dhcp_configure_netdev(). | Michael Brown | 2007-06-28 | 1 | -68/+19![]() |
| | | |||||
| * | Update DHCP to use data-xfer interface (not yet tested). | Michael Brown | 2007-06-28 | 1 | -1/+10 |
| | | |||||
| * | DNS code now records a whole struct sockaddr for the name server. | Michael Brown | 2007-06-12 | 1 | -2/+5 |
| | | |||||
| * | Scripts temporarily deregister themselves while executing. This | Michael Brown | 2007-06-09 | 1 | -1/+2 |
| | | | | | | allows us to avoid execution loops without having to hack around the image registration order. | ||||
| * | hoffmeis: Preparations for syslog support (LOGSERVER in DHCP, linewise | Anselm Martin Hoffmeister | 2007-04-09 | 1 | -0/+5 |
| | | | | | output buffering defintions and the like) | ||||
| * | Typo | Michael Brown | 2007-03-20 | 1 | -2/+2 |
| | | |||||
| * | Keep HTTP progress updated, and display a progress indicator during the | Michael Brown | 2007-01-29 | 1 | -3/+4 |
| | | | | | download | ||||
| * | Use stdio.h instead of vsprintf.h | Michael Brown | 2007-01-19 | 5 | -5/+5 |
| | | |||||
| * | A working name resolution framework | Michael Brown | 2007-01-18 | 1 | -2/+10 |
| | | |||||
| * | HTTP/DNS now working fully asynchronously. HTTP/IP addresses and any | Michael Brown | 2007-01-18 | 2 | -114/+8![]() |
| | | | | | other protocol won't work at the moment. | ||||
| * | Rename e{malloc,realloc,free} to u{malloc,realloc,free}, to more obviously | Michael Brown | 2007-01-16 | 2 | -7/+7 |
| | | | | | | reflect the fact that they allocate and deallocate user memory (i.e. things reached through a userptr_t). | ||||
| * | Create and use async_block() macro; it cuts down on the visual overhead | Michael Brown | 2007-01-16 | 2 | -12/+5![]() |
| | | | | | | of blocking on asynchronous operations, when that isn't an important aspect of the code. | ||||
| * | When a network device is specified to tcpip_tx() or it's children, treat | Michael Brown | 2007-01-16 | 1 | -0/+3 |
| | | | | | | | | it as a fallback network device rather than an explicitly forced network device. Clear routing table entries before re-attempting DHCP. | ||||
| * | Update TFTP and FTP to take the same temporary URI scheme as HTTP | Michael Brown | 2007-01-15 | 1 | -9/+12 |
| | | |||||
| * | Protocol's get() method no longer takes ownership of the URI. HTTP is the | Michael Brown | 2007-01-15 | 1 | -2/+1![]() |
| | | | | | | exception rather than the rule; we may as well keep things clean for other protocols. | ||||
| * | Gave asynchronous operations approximate POSIX signal semantics. This | Michael Brown | 2007-01-15 | 2 | -29/+46 |
| | | | | | | | | | | | | will enable us to cascade async operations, which is necessary in order to properly support DNS. (For example, an HTTP request may have to redirect to a new location and will have to perform a new DNS lookup, so we can't just rely on doing the name lookup at the time of parsing the initial URL). Anything other than HTTP is probably broken right now; I'll fix the others up asap. | ||||
| * | Add HTTP test support | Michael Brown | 2007-01-12 | 1 | -3/+22 |
| | | |||||
| * | Use dhcp(), imgfetch() etc. to boot rather than dhcp_test(). | Michael Brown | 2007-01-12 | 1 | -5/+35 |
| | | |||||
| * | Add "dhcp" command | Michael Brown | 2007-01-12 | 1 | -0/+4 |
| | | |||||
| * | Let ifmgmt.c take care of calling efree(), since it's the once which | Michael Brown | 2007-01-12 | 1 | -3/+13 |
| | | | | | | | | took out the contract to eventually call efree() when it called fetch(). Maintain the most recently loaded image at the start of the list, so that imgautoselect() will pick it. | ||||
| * | Added dhcp() user-level command. | Michael Brown | 2007-01-12 | 1 | -0/+83 |
| | | |||||
| * | fetch() now knows nothing about struct image; it simply loads a file and | Michael Brown | 2007-01-12 | 2 | -9/+13 |
| | | | | | returns the allocated buffer. | ||||
| * | Allow "imgexec" with no arguments to boot the file that was loaded with | Michael Brown | 2007-01-12 | 1 | -0/+16 |
| | | | | | "kernel". | ||||
| * | Cleaner separation between imgXXX() functions and image_cmd.c | Michael Brown | 2007-01-12 | 2 | -9/+75 |
| | | |||||

