<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/include/gpxe, 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/include/gpxe?h=v0.9.7</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/include/gpxe?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>[iscsi] Include credentials in iBFT only if used during iSCSI login</title>
<updated>2009-02-20T21:41:00+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-02-20T21:41:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4dd746a725f69d7b13b24dccff0112158c38dbe3'/>
<id>urn:sha1:4dd746a725f69d7b13b24dccff0112158c38dbe3</id>
<content type='text'>
Avoid passing credentials in the iBFT that were available but not
required for login.  This works around a problem in the Microsoft
iSCSI initiator, which will refuse to initiate sessions if the CHAP
password is fewer than 12 characters, even if the target ends up not
asking for CHAP authentication.
</content>
</entry>
<entry>
<title>[crypto] Allow creation of arbitrary CBC cipher algorithms using CBC_CIPHER()</title>
<updated>2009-02-19T01:53:25+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-02-19T01:48:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=9937bf13c961bb452e3e41a8fb28694af2b73c46'/>
<id>urn:sha1:9937bf13c961bb452e3e41a8fb28694af2b73c46</id>
<content type='text'>
Given any block cipher, a corresponding CBC mode of behaviour for the
cipher can be created using the CBC_CIPHER() macro.
</content>
</entry>
<entry>
<title>[crypto] Add our own general-purpose cipher-block chaining routines</title>
<updated>2009-02-19T01:23:50+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-02-19T01:20:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=e950dc04bafed590c02ee2ac8a51e54ed7d8dbd0'/>
<id>urn:sha1:e950dc04bafed590c02ee2ac8a51e54ed7d8dbd0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[crypto] Change cipher_{en,de}crypt() to void functions</title>
<updated>2009-02-19T00:06:41+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-02-18T22:27:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=b4d3d686cc67c2503976ec4c854efc3a20519203'/>
<id>urn:sha1:b4d3d686cc67c2503976ec4c854efc3a20519203</id>
<content type='text'>
It is a programming error, not a runtime error, if we attempt to use
block ciphers with an incorrect blocksize, so use an assert() rather
than an error status return.
</content>
</entry>
<entry>
<title>[crypto] Split crypto_algorithm into {digest,cipher,pubkey}_algorithm</title>
<updated>2009-02-18T22:17:41+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-02-18T21:56:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=a3219b24a8ea4699e7b04cf1f1131aade9fcd855'/>
<id>urn:sha1:a3219b24a8ea4699e7b04cf1f1131aade9fcd855</id>
<content type='text'>
The various types of cryptographic algorithm are fundamentally
different, and it was probably a mistake to try to handle them via a
single common type.

pubkey_algorithm is a placeholder type for now.
</content>
</entry>
<entry>
<title>[crypto] Rename aes_algorithm to aes_cbc_algorithm</title>
<updated>2009-02-18T21:28:46+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2009-02-18T21:25:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=991f907d5bcb90643491184bc2ecd05a5b2f4e17'/>
<id>urn:sha1:991f907d5bcb90643491184bc2ecd05a5b2f4e17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[pxeprefix] Add .kkpxe image type and ability to return via PXE stack</title>
<updated>2009-02-18T18:12:32+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-10-27T01:06:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=b5577553e59391653f47b9edb12775c080665db0'/>
<id>urn:sha1:b5577553e59391653f47b9edb12775c080665db0</id>
<content type='text'>
Certain combinations of PXE stack and BIOS result in a broken INT 18
call, which will leave the system displaying a "PRESS ANY KEY TO
REBOOT" message instead of proceeding to the next boot device.  On
these systems, returning via the PXE stack is the only way to continue
to the next boot device.  Returning via the PXE stack works only if we
haven't already blown away the PXE base code in pxeprefix.S.

In most circumstances, we do want to blow away the PXE base code.
Base memory is a limited resource, and it is desirable to reclaim as
much as possible.  When we perform an iSCSI boot, we need to place the
iBFT above the 512kB mark, because otherwise it may not be detected by
the loaded OS; this may not be possible if the PXE base code is still
occupying that memory.

Introduce a new prefix type .kkpxe which will preserve both the PXE
base code and the UNDI driver (as compared to .kpxe, which preserves
the UNDI driver but uninstalls the PXE base code).  This prefix type
can be used on systems that are known to experience the specific
problem of INT 18 being broken, or in builds (such as gpxelinux.0) for
which it is particularly important to know that returning to the BIOS
will work.

Written by H. Peter Anvin &lt;hpa@zytor.com&gt; and Stefan Hajnoczi
&lt;stefanha@gmail.com&gt;, minor structural alterations by Michael Brown
&lt;mcb30@etherboot.org&gt;.
</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>
</feed>
