<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/core, 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/core?h=v0.9.5</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/core?h=v0.9.5'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2008-09-26T02:39:35+00:00</updated>
<entry>
<title>[settings] Allow for setting fetchers to fail in fetchf_hex()</title>
<updated>2008-09-26T02:39:35+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-09-26T02:39:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=6936c40fef84ab61fa57b7a5ec3f84e9c26f9829'/>
<id>urn:sha1:6936c40fef84ab61fa57b7a5ec3f84e9c26f9829</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[settings] Add the uristring setting type</title>
<updated>2008-09-24T06:22:42+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-09-24T06:22:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=35b7658877967e0f0a647a53e3b11497268efbb5'/>
<id>urn:sha1:35b7658877967e0f0a647a53e3b11497268efbb5</id>
<content type='text'>
This allows settings to be expanded in a way that is safe to include
within a URI string, such as

  kernel http://10.0.0.1/boot.php?mf=${manufacturer:uristring}

where the ${manufacturer} setting may contain characters that are not
permitted (or have reserved purposes) within a URI.

Since whitespace characters will be URI-encoded (e.g. "%20" for a
space character), this also works around the problem that spaces
within an expanded setting would cause the shell to split command-line
arguments incorrectly.
</content>
</entry>
<entry>
<title>[uri] Add uri_encode() and uri_decode() functions for URI character encoding</title>
<updated>2008-09-24T06:21:47+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-09-24T06:21:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=b350b10b35760be54d216ef06f8608be05728033'/>
<id>urn:sha1:b350b10b35760be54d216ef06f8608be05728033</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[comboot] Add COMBOOT and COM32 support</title>
<updated>2008-08-28T22:52:19+00:00</updated>
<author>
<name>Daniel Verkamp</name>
</author>
<published>2008-08-28T22:52:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=e8b22f203ffe4ae11b654f758270790a2e5e11f1'/>
<id>urn:sha1:e8b22f203ffe4ae11b654f758270790a2e5e11f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[settings] Avoid overwriting the start of .text in fetch_string_setting()</title>
<updated>2008-08-14T02:03:53+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-08-14T02:03:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=8f8f5acf0930710f8974af8a644305c3b3afabdf'/>
<id>urn:sha1:8f8f5acf0930710f8974af8a644305c3b3afabdf</id>
<content type='text'>
fetch_string_setting() was subtracting one from the length of the
to-be-NUL-terminated buffer in order to obtain the length of the
unterminated buffer to be passed to fetch_setting().  This works
extremely well unless the length of the to-be-NUL-terminated buffer is
zero, at which point we end up giving fetch_setting() a buffer of
length -1UL, thereby inviting it to overwrite as much memory as it
wants...
</content>
</entry>
<entry>
<title>[iSCSI] Add support for mutual CHAP</title>
<updated>2008-08-11T02:43:12+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-08-11T02:12:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=5d4839b577e6b6836bd4828ab3ab5d7d2f5ae779'/>
<id>urn:sha1:5d4839b577e6b6836bd4828ab3ab5d7d2f5ae779</id>
<content type='text'>
Allow initiator to verify target authentication using CHAP.
</content>
</entry>
<entry>
<title>[cmdline] Add setting expansion using ${...} syntax</title>
<updated>2008-07-27T00:08:20+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-07-27T00:08:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=34a06b6ba73220cab4042dea02748dfee616c8e8'/>
<id>urn:sha1:34a06b6ba73220cab4042dea02748dfee616c8e8</id>
<content type='text'>
Allow settings to be expanded in arbitrary commands, such as

  kernel http://10.0.0.1/boot.php?uuid=${uuid}

Also add the "echo" command, as being the easiest way to test this
features.
</content>
</entry>
<entry>
<title>[ui] Add progress dots while waiting on any foreground job</title>
<updated>2008-07-24T19:08:31+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-07-24T19:08:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=702e0be44ed44a7625ceae96827878b41859e3f6'/>
<id>urn:sha1:702e0be44ed44a7625ceae96827878b41859e3f6</id>
<content type='text'>
Print one dot per second while waiting in monojob.c (e.g. for DHCP,
for file downloads, etc.), to inform user that the system has not
locked up.

Patch contributed by Andrew Schran &lt;aschran@google.com&gt;, minor
modification by me.
</content>
</entry>
<entry>
<title>[iSCSI] Support Windows Server 2008 direct iSCSI installation</title>
<updated>2008-07-17T16:45:17+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-07-17T16:45:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=03c80c12b8e9019554c3bd4545cf68926ee1ce47'/>
<id>urn:sha1:03c80c12b8e9019554c3bd4545cf68926ee1ce47</id>
<content type='text'>
Add yet another ugly hack to iscsiboot.c, this time to allow the user to
inhibit the shutdown/removal of the iSCSI INT13 device (and the network
devices, since they are required for the iSCSI device to function).

On the plus side, the fact that shutdown() now takes flags to
differentiate between shutdown-for-exit and shutdown-for-boot means that
another ugly hack (to allow returning via the PXE stack on BIOSes that
have broken INT 18 calls) will be easier.

I feel dirty.
</content>
</entry>
<entry>
<title>[image] Revert "clear LOADED flag" patch</title>
<updated>2008-07-08T02:15:02+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2008-07-08T02:15:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4f2861a3767700f3acb6320b10a67ea983f9ba0c'/>
<id>urn:sha1:4f2861a3767700f3acb6320b10a67ea983f9ba0c</id>
<content type='text'>
Clearing the LOADED flag actually prevents users from doing clever things
such as loading an image, then loading a patch image, then executing the
first image.  (image_exec() checks for IMAGE_LOADED, so this sequence of
operations will fail if the LOADED flag gets cleared.)

This reverts commit 14c080020fb37cb34fe74213393f47bd2ad8b9bc.
</content>
</entry>
</feed>
