<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/hci, branch v0.9.5</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.5</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/hci?h=v0.9.5'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2008-07-24T19:00:43+00:00</updated>
<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>
<entry>
<title>[settings] Allow "config" command to access root settings block</title>
<updated>2008-07-08T01:10:18+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-07-08T01:10:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4847d9737290ff71c03a6b7c594793e63efe1714'/>
<id>urn:sha1:4847d9737290ff71c03a6b7c594793e63efe1714</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[bzimage] Kill off the initrd image type</title>
<updated>2008-07-08T00:30:11+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-07-08T00:30:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=dbe9269f3a04267b27bd5528715e79bacc356703'/>
<id>urn:sha1:dbe9269f3a04267b27bd5528715e79bacc356703</id>
<content type='text'>
We can just treat all non-kernel images as initrds, which matches our
behaviour for multiboot kernels.  This allows us to eliminate initrd as
an image type, and treat the "initrd" command as just another synonym for
"imgfetch".
</content>
</entry>
<entry>
<title>[GDB] Remote debugging over UDP</title>
<updated>2008-06-30T18:19:48+00:00</updated>
<author>
<name>Stefan Hajnoczi</name>
</author>
<published>2008-06-11T11:12:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=6e670b5f38903109a0369f81932cca16f8a6eddf'/>
<id>urn:sha1:6e670b5f38903109a0369f81932cca16f8a6eddf</id>
<content type='text'>
This commit implements GDB over UDP.  Using UDP is more complex than
serial and has required some restructuring.

The GDB stub is now built using one or both of GDBSERIAL and GDBUDP
config.h options.

To enter the debugger, execute the gPXE shell command:
gdbstub &lt;transport&gt; [&lt;options&gt;...]

Where &lt;transport&gt; is "serial" or "udp".  For "udp", the name of a
configured network device is required:
gdbstub udp net0

The GDB stub listens on UDP port 43770 by default.
</content>
</entry>
<entry>
<title>[cmdline] Fix image command-line construction for zero-length argument lists</title>
<updated>2008-06-27T20:50:18+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-06-27T20:50:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=ddf5c8d4d3ae32df0b0d699f4fabb06dbfb37475'/>
<id>urn:sha1:ddf5c8d4d3ae32df0b0d699f4fabb06dbfb37475</id>
<content type='text'>
This fixes a bug introduced in commit 4c85017.
</content>
</entry>
<entry>
<title>[cmdline] Remove arbitrary limit on the length of image command lines</title>
<updated>2008-06-12T01:12:10+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-06-12T01:12:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4c8501796877e66b0487d776431c92ee8141f6b6'/>
<id>urn:sha1:4c8501796877e66b0487d776431c92ee8141f6b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[iSCSI] Produce meaningful errors on login failure</title>
<updated>2008-06-03T22:47:20+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-06-03T22:46:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=75965c9c6e9eca6d790710351f054689f4578a85'/>
<id>urn:sha1:75965c9c6e9eca6d790710351f054689f4578a85</id>
<content type='text'>
Return the most appropriate of EACCES, EPERM, ENODEV, ENOTSUP, EIO or
EINVAL depending on the exact error returned by the target, rather than
just always returning EPERM.

Also, ensure that error strings exist for these errors.
</content>
</entry>
<entry>
<title>[HCI] Display "Not an executable image" when appropriate</title>
<updated>2008-04-08T15:28:00+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-04-08T15:28:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=3475b693b7fdc7a21902648f01e2dea2b64fec39'/>
<id>urn:sha1:3475b693b7fdc7a21902648f01e2dea2b64fec39</id>
<content type='text'>
PXE is a catch-all image format with no signature checks.  If an
unsupported image file is loaded, it will be treated as a PXE image.  In
most cases, the image will be too large to be loaded as a PXE image (which
has to fit in base memory), so the error returned to the user will be that
the segment could not fit within the memory region.

Add an explicit check to pxe_image.c to reject images larger than base
memory with ENOEXEC.

Add ENOEXEC to the error string table.
</content>
</entry>
</feed>
