<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/core/image.c, branch v1.20.1</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/core/image.c?h=v1.20.1</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/core/image.c?h=v1.20.1'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2016-07-29T15:04:09+00:00</updated>
<entry>
<title>[pixbuf] Enable PNG format by default</title>
<updated>2016-07-29T15:04:09+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-07-29T14:58:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=2afd66eb55996500499eb3bcc39c66ff042679c8'/>
<id>urn:sha1:2afd66eb55996500499eb3bcc39c66ff042679c8</id>
<content type='text'>
Enable IMAGE_PNG (but not IMAGE_PNM) by default, and drag in the
relevant objects only when image_pixbuf() is present in the binary.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[crypto] Enable both DER and PEM formats by default</title>
<updated>2016-07-29T14:40:39+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-07-29T14:40:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=942b798c8d143042fc17c7fadea528fee5cbebc2'/>
<id>urn:sha1:942b798c8d143042fc17c7fadea528fee5cbebc2</id>
<content type='text'>
Enable both IMAGE_DER and IMAGE_PEM by default, and drag in the
relevant objects only when image_asn1() is present in the binary.

This allows "imgverify" to transparently use either DER or PEM
signature files.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[image] Add image_asn1() to extract ASN.1 objects from image</title>
<updated>2016-07-28T23:41:36+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-07-28T15:16:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=ef50608029d9f5821dd4567ee8d9aa78294e3091'/>
<id>urn:sha1:ef50608029d9f5821dd4567ee8d9aa78294e3091</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[image] Skip misleading "format not recognised" error message</title>
<updated>2016-04-28T11:12:50+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-04-28T11:12:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=b696a5063e80aa68cb064a8ac0098edd31632555'/>
<id>urn:sha1:b696a5063e80aa68cb064a8ac0098edd31632555</id>
<content type='text'>
Return success (rather than failure) after an image format has been
correctly identified.

This has no practical effect, since the return value from
image_probe() is deliberately never used, but avoids a somewhat
surprising and misleading "format not recognised" error message when
debugging is enabled.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[image] Provide image_set_uri() to modify an image's URI</title>
<updated>2016-01-09T13:22:37+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2016-01-09T13:22:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=57fa0db03f9d0a4c73b7fea5b23f98941a1e0e22'/>
<id>urn:sha1:57fa0db03f9d0a4c73b7fea5b23f98941a1e0e22</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[image] Detect image type when image is first registered</title>
<updated>2015-08-21T15:25:11+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2015-08-21T15:15:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=abfe94a90ad72f4be2055f3ad21f09ab081cc250'/>
<id>urn:sha1:abfe94a90ad72f4be2055f3ad21f09ab081cc250</id>
<content type='text'>
The current usage pattern of image_probe() is a legacy from the time
before commit 34b6ecb ("[image] Simplify image management") when
loading an image to its executable location in memory was a separate
action from actually executing the image.

Call image_probe() as soon as an image is registered.  This allows
"imgstat" to display image type information for all images and allows
image-consuming code to assume that image-&gt;type is already set
correctly.

Ignore failures if image_probe() does not recognise the image, since
we do expect to handle unrecognised images (initrds, modules, etc).
Unrecognised images will be left with a NULL image-&gt;type, which
image-consuming code can easily check.

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[legal] Relicense files under GPL2_OR_LATER_OR_UBDL</title>
<updated>2015-03-02T16:35:29+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2015-03-02T13:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=2f020a8df3ad24d0d0bac9295c9cecb2ebba92f4'/>
<id>urn:sha1:2f020a8df3ad24d0d0bac9295c9cecb2ebba92f4</id>
<content type='text'>
These files cannot be automatically relicensed by util/relicense.pl
since they either contain unusual but trivial contributions (such as
the addition of __nonnull function attributes), or contain lines
dating back to the initial git revision (and so require manual
knowledge of the code's origin).

Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[image] Add image_pixbuf() to create pixel buffer from image</title>
<updated>2013-11-27T11:27:50+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2013-11-27T01:13:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=09f31e9fc4fd728f7c51b092a1ea158abe20f864'/>
<id>urn:sha1:09f31e9fc4fd728f7c51b092a1ea158abe20f864</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[image] Allow for non-executable image formats</title>
<updated>2013-11-27T11:27:50+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2013-11-26T16:29:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=2c161283d545f9f4aafc90a0c5fa10577a3998c4'/>
<id>urn:sha1:2c161283d545f9f4aafc90a0c5fa10577a3998c4</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
<entry>
<title>[legal] Update FSF mailing address in GPL licence texts</title>
<updated>2012-07-20T18:55:45+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2012-07-20T18:55:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=c3b4860ce3fb25b907a2ca3e46955df34c0ae9fd'/>
<id>urn:sha1:c3b4860ce3fb25b907a2ca3e46955df34c0ae9fd</id>
<content type='text'>
Suggested-by: Daniel P. Berrange &lt;berrange@redhat.com&gt;
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
</content>
</entry>
</feed>
