<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/include/gpxe/dhcp.h, branch v0.9.6</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/include/gpxe/dhcp.h?h=v0.9.6</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/include/gpxe/dhcp.h?h=v0.9.6'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2008-09-25T00:35:15+00:00</updated>
<entry>
<title>[dhcp] Accept BOOTP as well as DHCP</title>
<updated>2008-09-25T00:35:15+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-09-25T00:35:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=aa8d97258154216896567a901156e7ef4eef399f'/>
<id>urn:sha1:aa8d97258154216896567a901156e7ef4eef399f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[retry] Added configurable timeouts to retry timer</title>
<updated>2008-08-12T00:05:26+00:00</updated>
<author>
<name>Andrew Schran</name>
</author>
<published>2008-08-12T00:05:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=ff2b6a512d7a4f351e48dc9a042099a1010342a3'/>
<id>urn:sha1:ff2b6a512d7a4f351e48dc9a042099a1010342a3</id>
<content type='text'>
New min_timeout and max_timeout fields in struct retry_timer allow
users of this timer to set their own desired minimum and maximum
timeouts, without being constrained to a single global minimum and
maximum. Users of the timer can still elect to use the default global
values by leaving the min_timeout and max_timeout fields as 0.
</content>
</entry>
<entry>
<title>[iSCSI] Add support for mutual CHAP</title>
<updated>2008-08-11T02:43:12+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-08-11T02:12:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=5d4839b577e6b6836bd4828ab3ab5d7d2f5ae779'/>
<id>urn:sha1:5d4839b577e6b6836bd4828ab3ab5d7d2f5ae779</id>
<content type='text'>
Allow initiator to verify target authentication using CHAP.
</content>
</entry>
<entry>
<title>[iSCSI] Support Windows Server 2008 direct iSCSI installation</title>
<updated>2008-07-17T16:45:17+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-07-17T16:45:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=03c80c12b8e9019554c3bd4545cf68926ee1ce47'/>
<id>urn:sha1:03c80c12b8e9019554c3bd4545cf68926ee1ce47</id>
<content type='text'>
Add yet another ugly hack to iscsiboot.c, this time to allow the user to
inhibit the shutdown/removal of the iSCSI INT13 device (and the network
devices, since they are required for the iSCSI device to function).

On the plus side, the fact that shutdown() now takes flags to
differentiate between shutdown-for-exit and shutdown-for-boot means that
another ugly hack (to allow returning via the PXE stack on BIOSes that
have broken INT 18 calls) will be easier.

I feel dirty.
</content>
</entry>
<entry>
<title>[DHCP] Add support for ProxyDHCP requests</title>
<updated>2008-03-27T16:45:15+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-03-27T16:31:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=aa74a7d53cb972775efb0f3412f9cbc3b929ee43'/>
<id>urn:sha1:aa74a7d53cb972775efb0f3412f9cbc3b929ee43</id>
<content type='text'>
The PXE spec is (as usual) unclear on precisely when ProxyDHCPREQUESTs
should be issued.  We adapt the following, slightly paranoid approach:

  If an offer contains an IP address, then it is a normal DHCPOFFER.

  If an offer contains an option #60 "PXEClient", then it is a
  ProxyDHCPOFFER.  Note that the same packet can be both a normal
  DHCPOFFER and a ProxyDHCPOFFER.

  After receiving the normal DHCPACK, if we have received a
  ProxyDHCPOFFER, we unicast a ProxyDHCPREQUEST back to the ProxyDHCP
  server on port 4011.  If we time out waiting for a ProxyDHCPACK, we
  treat this as a non-fatal error.
</content>
</entry>
<entry>
<title>[Settings] Remove assumption that all settings have DHCP tag values</title>
<updated>2008-03-25T20:46:16+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-03-25T20:46:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=92d15eff30410dcb0ec406e06b131fb7d9179ffd'/>
<id>urn:sha1:92d15eff30410dcb0ec406e06b131fb7d9179ffd</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>[DHCP] Fix up fake-packet creation as used by PXENV_GET_CACHED_INFO</title>
<updated>2008-03-23T21:58:05+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-03-23T21:58:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=ee4206a8a76c6d73c014f2261d4e7a1e093a40a8'/>
<id>urn:sha1:ee4206a8a76c6d73c014f2261d4e7a1e093a40a8</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>[Settings] Migrate DHCP and NVO code to the new settings API (untested)</title>
<updated>2008-03-21T22:15:31+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-03-21T22:15:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=8afb36c3bc08ff0c9bdf0a8496cb08a8bfe287f3'/>
<id>urn:sha1:8afb36c3bc08ff0c9bdf0a8496cb08a8bfe287f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[DHCP] Kill off some no-longer-used DHCP functions</title>
<updated>2008-03-21T00:50:12+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-03-21T00:50:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=bb32b8999cf76e5dab057a058d465468afc7e4ce'/>
<id>urn:sha1:bb32b8999cf76e5dab057a058d465468afc7e4ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Settings] Use a settings applicator to set the default TFTP URI.</title>
<updated>2008-03-21T00:26:29+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-03-21T00:26:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=1edbcd4246c3de183b1d34ebbc12f4ed19d11aa8'/>
<id>urn:sha1:1edbcd4246c3de183b1d34ebbc12f4ed19d11aa8</id>
<content type='text'>
</content>
</entry>
</feed>
