<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/core/nvo.c, 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/core/nvo.c?h=v0.9.6</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/core/nvo.c?h=v0.9.6'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2008-10-30T21:47:14+00:00</updated>
<entry>
<title>[settings] Add the notion of a "tag magic" to numbered settings</title>
<updated>2008-10-30T21:47:14+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-10-29T18:17:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=0a6c66a83018c64d961ee4e8601ae8950cbee00b'/>
<id>urn:sha1:0a6c66a83018c64d961ee4e8601ae8950cbee00b</id>
<content type='text'>
Settings can be constructed using a dotted-decimal notation, to allow
for access to unnamed settings.  The default interpretation is as a
DHCP option number (with encapsulated options represented as
"&lt;encapsulating option&gt;.&lt;encapsulated option&gt;".

In several contexts (e.g. SMBIOS, Phantom CLP), it is useful to
interpret the dotted-decimal notation as referring to non-DHCP
options.  In this case, it becomes necessary for these contexts to
ignore standard DHCP options, otherwise we end up trying to, for
example, retrieve the boot filename from SMBIOS.

Allow settings blocks to specify a "tag magic".  When dotted-decimal
notation is used to construct a setting, the tag magic value of the
originating settings block will be ORed in to the tag number.
Store/fetch methods can then check for the magic number before
interpreting arbitrarily-numbered settings.
</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>[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>Changed #warning to FIXME for nvo hack warning.</title>
<updated>2007-07-23T00:52:32+00:00</updated>
<author>
<name>Marty Connor</name>
</author>
<published>2007-07-23T00:52:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=767a3cef7732e0b89a8a98387bcbfb3ce033b679'/>
<id>urn:sha1:767a3cef7732e0b89a8a98387bcbfb3ce033b679</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update DHCP to use data-xfer interface (not yet tested).</title>
<updated>2007-06-27T22:20:36+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-06-27T22:20:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=07dc294de8e984b450297037b53ac33b038dcd7b'/>
<id>urn:sha1:07dc294de8e984b450297037b53ac33b038dcd7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add missing include</title>
<updated>2007-01-15T08:44:05+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2007-01-15T08:44:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=ec75b269d3fd1ba7a1fbff5309c6f30b207a5e71'/>
<id>urn:sha1:ec75b269d3fd1ba7a1fbff5309c6f30b207a5e71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added more debug messages</title>
<updated>2006-12-04T23:47:44+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2006-12-04T23:47:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=16b81e442f3f292ed3652d05aade2fc46cb6bd58'/>
<id>urn:sha1:16b81e442f3f292ed3652d05aade2fc46cb6bd58</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added quick and dirty commands for testing the new NVO code.</title>
<updated>2006-12-04T23:40:35+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2006-12-04T23:40:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=d9f32726b46665165b9004797aebd58c7f2b03f4'/>
<id>urn:sha1:d9f32726b46665165b9004797aebd58c7f2b03f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added nvo_save()</title>
<updated>2006-12-04T22:04:10+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2006-12-04T22:04:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=ab4e1dba3fe44a94c5bc425d737571bdc7b21fda'/>
<id>urn:sha1:ab4e1dba3fe44a94c5bc425d737571bdc7b21fda</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the concept of a fragment list for non-volatile stored options.</title>
<updated>2006-12-04T21:46:13+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2006-12-04T21:46:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=cc9bcb99a0ac2460dbe8286731e65812fa4ef870'/>
<id>urn:sha1:cc9bcb99a0ac2460dbe8286731e65812fa4ef870</id>
<content type='text'>
</content>
</entry>
</feed>
