<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/hci, branch v0.9.7</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/hci?h=v0.9.7</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/hci?h=v0.9.7'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2009-02-24T05:57:56+00:00</updated>
<entry>
<title>[image] Allow for zero embedded images</title>
<updated>2009-02-24T05:57:56+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-02-24T05:51:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4f3bab1a55359a2623e098a6ed61e8d82145af77'/>
<id>urn:sha1:4f3bab1a55359a2623e098a6ed61e8d82145af77</id>
<content type='text'>
Having a default script containing

  #!gpxe
  autoboot

can cause problems when entering commands to load and start a kernel
manually; the default script image will still be present when the
kernel is started and so will be treated as an initrd.  It is possible
to work around this by typing "imgfree" before any other commands, but
this is counter-intuitive.

Fix by allowing the embedded image list to be empty (in which case we
just call autoboot()), and making this the default.

Reported by alkisg@gmail.com.
</content>
</entry>
<entry>
<title>[image] Added "chain" command to fetch, load, and execute image</title>
<updated>2009-02-24T05:28:14+00:00</updated>
<author>
<name>Shao Miller</name>
</author>
<published>2008-12-23T15:46:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=43834f5d25273054679cb67ba7a5870f99b874b4'/>
<id>urn:sha1:43834f5d25273054679cb67ba7a5870f99b874b4</id>
<content type='text'>
The "chain" command combines the functions of "imgfetch", "imgload",
and "boot".

    chain http://etherboot.org/gtest/gtest.gpxe

is equivalent to:

    kernel http://etherboot.org/gtest/gtest.gpxe
    boot
</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>[pxe] Obey lists of PXE Boot Servers and associated Discovery Control bits</title>
<updated>2009-02-05T09:34:32+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-02-05T09:30:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=881f1f59ef2abb9b0e9c5a56730a22fb9094b84c'/>
<id>urn:sha1:881f1f59ef2abb9b0e9c5a56730a22fb9094b84c</id>
<content type='text'>
Various combinations of options 43.6, 43.7 and 43.8 dictate which
servers we send Boot Server Discovery requests to, and which servers
we should accept responses from.  Obey these options, and remove the
explicit specification of a single Boot Server from start_pxebs() and
dependent functions.
</content>
</entry>
<entry>
<title>[dhcp] Split PXE menuing code out of dhcp.c</title>
<updated>2009-02-01T01:21:40+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-01-31T07:36:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=e65afc4b10552ec9ac7de2f0d924b96bc71aaad0'/>
<id>urn:sha1:e65afc4b10552ec9ac7de2f0d924b96bc71aaad0</id>
<content type='text'>
The DHCP client code now implements only the mechanism of the DHCP and
PXE Boot Server protocols.  Boot Server Discovery can be initiated
manually using the "pxebs" command.  The menuing code is separated out
into a user-level function on a par with boot_root_path(), and is
entered in preference to a normal filename boot if the DHCP vendor
class is "PXEClient" and the PXE boot menu option exists.
</content>
</entry>
<entry>
<title>[commands] Fix config command to accept zero arguments</title>
<updated>2008-10-12T14:11:10+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-10-12T13:37:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=941b4c2adb160096dbb97b0181103c7302293ab9'/>
<id>urn:sha1:941b4c2adb160096dbb97b0181103c7302293ab9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[cmdline] Minor tidy-ups to shell_banner.c</title>
<updated>2008-07-24T19:00:43+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-07-24T19:00:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=764e2cc68c683c4fe4119099d2618871f1224e08'/>
<id>urn:sha1:764e2cc68c683c4fe4119099d2618871f1224e08</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[cmdline] Added configurable shell banner timeout</title>
<updated>2008-07-24T18:59:12+00:00</updated>
<author>
<name>Andrew Schran</name>
</author>
<published>2008-07-24T18:59:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=833447392d0d6cc224a8743e40424c091b416d21'/>
<id>urn:sha1:833447392d0d6cc224a8743e40424c091b416d21</id>
<content type='text'>
This change allows the time for which shell banners are displayed to
be configured in the config.h file.  The ability to access the shell
can also be effectively disabled by setting this timeout to zero.
</content>
</entry>
<entry>
<title>[image] Fail "imgexec"/"boot" if the image to execute is ambiguous</title>
<updated>2008-07-08T02:50:44+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-07-08T02:50:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=0436e417bcb9acd658b73a65172474a71eb12b83'/>
<id>urn:sha1:0436e417bcb9acd658b73a65172474a71eb12b83</id>
<content type='text'>
If there is more than one loaded image, refuse to automatically select
the image to execute.  There are at least two possible cases, with
different "correct" answers:

1. User loads image A by mistake, then loads image B and types "boot".
   User wants to execute image B.

2. User loads image A, then loads image B (which patches image A), then
   types "boot".  User wants to execute image A.

If a user actually wants to load multiple images, they must explicitly
specify which image is to be executed.
</content>
</entry>
</feed>
