<feed xmlns='http://www.w3.org/2005/Atom'>
<title>efi-boot-shim.git/include/PeImage.h, branch rolling</title>
<subtitle> (mirror of https://github.com/vyos/efi-boot-shim.git)
</subtitle>
<id>https://git.amelek.net/vyos/efi-boot-shim.git/atom?h=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/efi-boot-shim.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/'/>
<updated>2021-01-29T23:24:57+00:00</updated>
<entry>
<title>Always use lower case for our local include file names.</title>
<updated>2021-01-29T23:24:57+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2021-01-29T20:11:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=0789f48d70b7593808f18dc4f1dbce2ca67df0f4'/>
<id>urn:sha1:0789f48d70b7593808f18dc4f1dbce2ca67df0f4</id>
<content type='text'>
clang-format doesn't allow you to specify an include sort order, and
just assumes asciibetical is a pretty good order, which doesn't work as
well as you would hope.

This makes them all lower case so they don't need to be re-sorted.

I also went through and checked that we're using quoted local includes
at all the appropriate places.

Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Implement lennysz's suggestions for MokListRT</title>
<updated>2020-07-26T02:14:08+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2020-07-26T02:13:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=65be350308783a8ef537246c8ad0545b4e6ad069'/>
<id>urn:sha1:65be350308783a8ef537246c8ad0545b4e6ad069</id>
<content type='text'>
Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Make sure all of our include files have proper guards.</title>
<updated>2018-03-12T20:21:43+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2017-10-23T18:26:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=1f1ec4cea8561d72734a56a76dc63a5c879bc994'/>
<id>urn:sha1:1f1ec4cea8561d72734a56a76dc63a5c879bc994</id>
<content type='text'>
... and make them all the same formatting too.

Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>shim: make the PE loader less overzealous on rejections</title>
<updated>2016-06-09T19:32:37+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2016-06-09T19:32:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=14a59055aa85e3e91b12a8ff53cf3216b8977e65'/>
<id>urn:sha1:14a59055aa85e3e91b12a8ff53cf3216b8977e65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Align the sections we're loading, and check for validity /after/ discarding.</title>
<updated>2015-04-13T23:55:25+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2015-02-06T22:48:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=d01421eb5ae67daa9a2d341099b3e58fdb2f9f9e'/>
<id>urn:sha1:d01421eb5ae67daa9a2d341099b3e58fdb2f9f9e</id>
<content type='text'>
Turns out a) the codegen on aarch64 generates code that has real
alignment needs, and b) if we check the length of discardable sections
before discarding them, we error for no reason.

So do the error checking in the right order, and always enforce some
alignment because we know we have to.

Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Make sure we don't try to load a binary from a different arch.</title>
<updated>2014-08-27T20:40:57+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2014-08-27T20:39:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=fa2a35ce78b3dc4e9b29f47a9ebc675a97a9a7c7'/>
<id>urn:sha1:fa2a35ce78b3dc4e9b29f47a9ebc675a97a9a7c7</id>
<content type='text'>
Since in theory you could, for example, get an x86_64 binary signed that
also behaves as an ARM executable, we should be checking this before
people build on other architectures.

Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Port MokManager to Linux Foundation loader UI code</title>
<updated>2013-09-26T15:57:59+00:00</updated>
<author>
<name>Matthew Garrett</name>
<email>matthew.garrett@nebula.com</email>
</author>
<published>2013-05-19T17:13:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=d359712e1b1b0ed7ca611dfd11d9f78754a7a013'/>
<id>urn:sha1:d359712e1b1b0ed7ca611dfd11d9f78754a7a013</id>
<content type='text'>
This is the first stage of porting the MokManager UI to the UI code used
by the Linux Foundation UEFI loader.
</content>
</entry>
</feed>
