<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/hci/tui, branch v1.0.0</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/hci/tui?h=v1.0.0</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/hci/tui?h=v1.0.0'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2009-05-18T07:33:25+00:00</updated>
<entry>
<title>[legal] Add a selection of FILE_LICENCE declarations</title>
<updated>2009-05-18T07:33:25+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-05-01T14:41:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=c44a193d0d147ed6f98741124569864e516e9d4b'/>
<id>urn:sha1:c44a193d0d147ed6f98741124569864e516e9d4b</id>
<content type='text'>
Add FILE_LICENCE declarations to almost all files that make up the
various standard builds of gPXE.
</content>
</entry>
<entry>
<title>[tables] Incorporate table data type information into table definition</title>
<updated>2009-03-13T02:10:21+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-03-13T00:13:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=3c68ff99eaff6e0d615349bdc85ea12ad8345284'/>
<id>urn:sha1:3c68ff99eaff6e0d615349bdc85ea12ad8345284</id>
<content type='text'>
Eliminate the potential for mismatches between table names and the
table entry data type by incorporating the data type into the
definition of the table, rather than specifying it explicitly in each
table accessor method.
</content>
</entry>
<entry>
<title>[tables] Redefine methods for accessing linker tables</title>
<updated>2009-03-13T02:06:30+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-03-12T19:41:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=1266d7902bf7f2534ee279671d48613ef9b2434c'/>
<id>urn:sha1:1266d7902bf7f2534ee279671d48613ef9b2434c</id>
<content type='text'>
Intel's C compiler (icc) chokes on the zero-length arrays that we
currently use as part of the mechanism for accessing linker table
entries.  Abstract away the zero-length arrays, to make a port to icc
easier.

Introduce macros such as for_each_table_entry() to simplify the common
case of iterating over all entries in a linker table.

Represent table names as #defined string constants rather than
unquoted literals; this avoids visual confusion between table names
and C variable or type names, and also allows us to force a
compilation error in the event of incorrect table names.
</content>
</entry>
<entry>
<title>[login] Add "login" command and UI</title>
<updated>2009-02-17T12:02:16+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-02-17T12:01:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=6de4db5da089c7926f08dd15164676bc8b88f285'/>
<id>urn:sha1:6de4db5da089c7926f08dd15164676bc8b88f285</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[editbox] Allow for password widgets that do not display their contents</title>
<updated>2009-02-17T11:55:55+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-02-17T11:55:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=67ee41ad6d3cbd137e390e61a17eac8eaddc30fa'/>
<id>urn:sha1:67ee41ad6d3cbd137e390e61a17eac8eaddc30fa</id>
<content type='text'>
</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] Add settings hierarchy</title>
<updated>2008-03-20T21:01:32+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-03-20T21:01:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=260b93bb72ab31881669cb3e393816a6156c92b7'/>
<id>urn:sha1:260b93bb72ab31881669cb3e393816a6156c92b7</id>
<content type='text'>
Add the notion of the settings hierarchy, complete with
register/unregister routines.

Rename set-&gt;store and get-&gt;fetch to avoid naming conflicts with get/put
as used in reference counting.
</content>
</entry>
<entry>
<title>[Settings] Start revamping the configuration settings API.</title>
<updated>2008-03-20T04:06:07+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-03-20T04:06:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=a48b4d9948b6ffb5ca05d59ee8b04391ed24cd3b'/>
<id>urn:sha1:a48b4d9948b6ffb5ca05d59ee8b04391ed24cd3b</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>[Settings] show_setting() functions return snprintf()-style length.</title>
<updated>2008-03-18T00:48:23+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-03-18T00:48:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=5a08b434c7ddecb9cab0f8aedd9db679ca35395c'/>
<id>urn:sha1:5a08b434c7ddecb9cab0f8aedd9db679ca35395c</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>__nonnull changes</title>
<updated>2007-08-19T22:34:17+00:00</updated>
<author>
<name>Holger Lubitz</name>
</author>
<published>2007-08-19T22:34:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=3559beeb0ff34523e738b28c78ee916f19352753'/>
<id>urn:sha1:3559beeb0ff34523e738b28c78ee916f19352753</id>
<content type='text'>
</content>
</entry>
</feed>
