<feed xmlns='http://www.w3.org/2005/Atom'>
<title>efi-boot-shim.git, branch Release_3.0.0</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=Release_3.0.0</id>
<link rel='self' href='https://git.amelek.net/vyos/efi-boot-shim.git/atom?h=Release_3.0.0'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/'/>
<updated>2016-07-18T19:28:12+00:00</updated>
<entry>
<title>Don't close file twice in should_use_fallback error path</title>
<updated>2016-07-18T19:28:12+00:00</updated>
<author>
<name>Benjamin Antin</name>
<email>ben.antin@endlessm.com</email>
</author>
<published>2016-07-18T19:28:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=9c0a41378ad3cfd7115530d0e8f4e94019ae24a9'/>
<id>urn:sha1:9c0a41378ad3cfd7115530d0e8f4e94019ae24a9</id>
<content type='text'>
When fallback.efi is not present, the should_use_fallback error path
attempts to close a file that has already been closed, resulting in a
hang. This issue only affects certain systems.

This is a regression from version 0.8 and was introduced by commit
4794822.

Signed-off-by: Benjamin Antin &lt;ben.antin@endlessm.com&gt;
</content>
</entry>
<entry>
<title>makefile: Fix detecting objcopy version</title>
<updated>2016-06-30T20:31:43+00:00</updated>
<author>
<name>Carlo Caione</name>
<email>carlo@endlessm.com</email>
</author>
<published>2016-06-21T12:54:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=48e39ab69dc731f57f9fad3eb4990a0f601c6c23'/>
<id>urn:sha1:48e39ab69dc731f57f9fad3eb4990a0f601c6c23</id>
<content type='text'>
Signed-off-by: Carlo Caione &lt;carlo@endlessm.com&gt;
</content>
</entry>
<entry>
<title>shim: Fix unused variable error</title>
<updated>2016-06-30T20:25:21+00:00</updated>
<author>
<name>Carlo Caione</name>
<email>carlo@endlessm.com</email>
</author>
<published>2016-06-21T12:55:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=160741af151eef1635feb43498276285eba36f1e'/>
<id>urn:sha1:160741af151eef1635feb43498276285eba36f1e</id>
<content type='text'>
Signed-off-by: Carlo Caione &lt;carlo@endlessm.com&gt;
</content>
</entry>
<entry>
<title>Sign MokManager with sbsigntool instead of pesign</title>
<updated>2016-06-30T19:43:11+00:00</updated>
<author>
<name>Steve Langasek</name>
<email>steve.langasek@canonical.com</email>
</author>
<published>2016-06-30T19:43:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=029d2eaea4a23350509fabb0f1cbb5c3140ed636'/>
<id>urn:sha1:029d2eaea4a23350509fabb0f1cbb5c3140ed636</id>
<content type='text'>
Ubuntu infrastructure uses sbsigntool for all other EFI signing, so we
use the same thing for signing MokManager with our ephemeral key.  This
also avoids an additional build dependency on libnss3-tools.
</content>
</entry>
<entry>
<title>Chainload grubx64.efi, not grub.efi</title>
<updated>2016-06-30T19:42:21+00:00</updated>
<author>
<name>Steve Langasek</name>
<email>steve.langasek@ubuntu.com</email>
</author>
<published>2016-06-30T19:40:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=39923b67afe5d62e99ebd7ffaf9f3feafa4c0881'/>
<id>urn:sha1:39923b67afe5d62e99ebd7ffaf9f3feafa4c0881</id>
<content type='text'>
We qualify the second stage bootloader image with the architecture name,
so we're forwards-compatible with any future 32-bit implementations.
(Non-SB grub doesn't conflict, since the image will be named
bootia32.efi anyway, not grub.efi.)
</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>Work around binutils version string weirdness.</title>
<updated>2016-05-18T14:33:38+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2016-05-18T14:32:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=d9a4c912c0aa72905ca793b555dcb0afb33e3b30'/>
<id>urn:sha1:d9a4c912c0aa72905ca793b555dcb0afb33e3b30</id>
<content type='text'>
Nick Clifton wrote to me and explained:

Subject: SHIM - objcopy version check broken by RHEL 7.3 binutils
Hi Peter,

  We (the tools group) have run across a small problem with the shim
  package for RHEL 7.3, whilst testing out a new version of the
  binutils.  It complains that it needs a version of objcopy that is
  &gt;= 2.23, despite the fact that the version is actually 2.25.1.

  I tracked the problem down to an extraneous space at the end of the
  version string being produced by objcopy:

    "GNU objcopy version 2.25.1-8.el7 "

  The Makefile in the shim package uses this rule to test the version of
  objcopy:

    OBJCOPY_GTE224  = $(shell expr `$(OBJCOPY) --version |grep ^"GNU objcopy" | sed 's/^.* //g' | cut -f1-2 -d.` \&gt;= 2.24)

  But, because of that extra space, the sed expression clips the entire
  line and so the test fails.

  The extra space is there because normally the version number would be
  followed by a date.  For example:

    "GNU objcopy version 2.23.52.0.1-56.el7 20130226"

  So in this case the sed will extract the date, not the version number,
  but the test will still pass.

  I could fix the binutils to remove the space, although it would be a
  bit messy and it would not fix the problem when a date is appended to
  the version number.  Instead, I would like to propose a small patch to
  the shim Makefile.  If you change the line to:

    OBJCOPY_GTE224  = $(shell expr `$(OBJCOPY) --version |grep ^"GNU objcopy" | sed 's/^.version //g' | cut -f1-2 -d.` \&gt;= 2.24)

  then the test will work as intended, with or without an extra space at
  the end of the version and with or without a date appended.

  Would it be possible to have this change added to the shim package ?

Cheers

Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Measure state and second stage into TPM</title>
<updated>2016-05-11T15:11:05+00:00</updated>
<author>
<name>Matthew Garrett</name>
<email>mjg59@coreos.com</email>
</author>
<published>2015-09-21T21:19:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=22b58f245549a5d1f1d617a790c03966c4356d1c'/>
<id>urn:sha1:22b58f245549a5d1f1d617a790c03966c4356d1c</id>
<content type='text'>
Add support for measuring the MOK database and secure boot state into a
TPM, and do the same for the second stage loader. This avoids a hole in
TPM measurement between the firmware and the second stage loader.
</content>
</entry>
<entry>
<title>shim: dealing with only one string on loadoption</title>
<updated>2016-05-11T15:10:17+00:00</updated>
<author>
<name>Ivan Hu</name>
<email>ivan.hu@canonical.com</email>
</author>
<published>2016-05-10T05:53:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=085d56c46423732b841d092f02c94ca63e2f6f1e'/>
<id>urn:sha1:085d56c46423732b841d092f02c94ca63e2f6f1e</id>
<content type='text'>
The second stage set is not working after commit
3322257e611e2000f79726d295bb4845bbe449e7 for those which load option
only have one string.

Signed-off-by: Ivan Hu &lt;ivan.hu@canonical.com&gt;
</content>
</entry>
<entry>
<title>shim: mirror MokSBState in runtime so the kernel can make use of it.</title>
<updated>2016-03-22T15:14:31+00:00</updated>
<author>
<name>Mathieu Trudel-Lapierre</name>
<email>mathieu.trudel-lapierre@canonical.com</email>
</author>
<published>2016-01-11T20:40:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=8f1bd605d05077a76502de5510cc937c4f4c62dd'/>
<id>urn:sha1:8f1bd605d05077a76502de5510cc937c4f4c62dd</id>
<content type='text'>
Signed-off-by: Mathieu Trudel-Lapierre &lt;mathieu.trudel-lapierre@canonical.com&gt;
</content>
</entry>
</feed>
