<feed xmlns='http://www.w3.org/2005/Atom'>
<title>efi-boot-shim.git/Makefile, branch 11</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=11</id>
<link rel='self' href='https://git.amelek.net/vyos/efi-boot-shim.git/atom?h=11'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/'/>
<updated>2017-04-03T18:59:38+00:00</updated>
<entry>
<title>Update version to 11</title>
<updated>2017-04-03T18:59:38+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2017-04-03T18:59:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=0fe4a80e9cb9f02ecbb1cebb73331011e3641ff4'/>
<id>urn:sha1:0fe4a80e9cb9f02ecbb1cebb73331011e3641ff4</id>
<content type='text'>
Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Update version to 10</title>
<updated>2017-03-27T18:16:43+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2017-03-21T14:19:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=7bfe98b1e22fa6dcce4296f8fd474823ab9537f4'/>
<id>urn:sha1:7bfe98b1e22fa6dcce4296f8fd474823ab9537f4</id>
<content type='text'>
Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Make shim_version live in a special aligned section.</title>
<updated>2017-02-23T21:08:42+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2017-02-22T20:57:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=4990d3fb95bd5c441695898e0f2214868d05bec9'/>
<id>urn:sha1:4990d3fb95bd5c441695898e0f2214868d05bec9</id>
<content type='text'>
This makes it so two builds of the same .deb on different hosts won't
have wildly different file offsets.

Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Update to openssl to 1.0.2e</title>
<updated>2016-09-06T19:05:34+00:00</updated>
<author>
<name>Gary Lin</name>
<email>glin@suse.com</email>
</author>
<published>2015-12-15T02:48:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=e571428e21280c28d0d591b70f13add7d8dbfe81'/>
<id>urn:sha1:e571428e21280c28d0d591b70f13add7d8dbfe81</id>
<content type='text'>
Also update Cryptlib to edk2 r19218
- Undefine NO_BUILTIN_VA_FUNCS in Cryptlib/OpenSSL/ for x86_64 to use
  the gcc builtins and remove all EFIAPI from the functions
- Move the most of defines into the headers instead of Makefile
- Remove the global variable 'timeval'
- Remove the unused code: crypto/pqueue/* and crypto/ts/*
- Include bn.h in MokManager.c due to the changes in openssl

Signed-off-by: Gary Lin &lt;glin@suse.com&gt;
</content>
</entry>
<entry>
<title>fix: filter objcopy version</title>
<updated>2016-09-06T18:53:43+00:00</updated>
<author>
<name>Morris</name>
<email>seventhese@gmail.com</email>
</author>
<published>2016-05-30T05:00:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=937503156b73626b0efa88913673d9f452d1f579'/>
<id>urn:sha1:937503156b73626b0efa88913673d9f452d1f579</id>
<content type='text'>
see comments here:
  https://github.com/rhinstaller/shim/commit/d9a4c912c0aa72905ca793b555dcb0afb33e3b30
</content>
</entry>
<entry>
<title>Add the optional HTTPBoot support</title>
<updated>2016-09-06T18:49:52+00:00</updated>
<author>
<name>Gary Ching-Pang Lin</name>
<email>glin@suse.com</email>
</author>
<published>2015-10-14T09:04:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=3d79bcb2651b9eae809b975b3e03e2f96c067072'/>
<id>urn:sha1:3d79bcb2651b9eae809b975b3e03e2f96c067072</id>
<content type='text'>
This commit adds the basic support for HTTPBoot, i.e. to fetch
the next stage loader with the HTTP protocol.

It requires gnu-efi &gt;= 3.0.3 to support the URI device path and
Ip4Config2 or Ip6Config protocol support in the UEFI implementation.

To build shim.efi with HTTPBoot support:
make ENABLE_HTTPBOOT=1 shim.efi

Signed-off-by: Gary Ching-Pang Lin &lt;glin@suse.com&gt;
</content>
</entry>
<entry>
<title>read_header/handle_image: treat uninitialized file alignment as PAGE_SIZE</title>
<updated>2016-09-06T18:44:50+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2016-09-06T18:37:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=467878f3e023d649748cf8a64a4b53a0b0cd79bc'/>
<id>urn:sha1:467878f3e023d649748cf8a64a4b53a0b0cd79bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make LIB_PATH and EFI_PATH per-arch.</title>
<updated>2016-09-06T18:39:15+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2016-04-12T17:24:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=6cbcfb727e1d42127e782e57f8b79268b9b2cff8'/>
<id>urn:sha1:6cbcfb727e1d42127e782e57f8b79268b9b2cff8</id>
<content type='text'>
Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</content>
</entry>
<entry>
<title>Make fallback and mokmanager know about multi-arch.</title>
<updated>2016-09-06T18:39:15+00:00</updated>
<author>
<name>Peter Jones</name>
<email>pjones@redhat.com</email>
</author>
<published>2015-11-02T15:54:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=6f0409206055bff882cc18348353aad63d2d8247'/>
<id>urn:sha1:6f0409206055bff882cc18348353aad63d2d8247</id>
<content type='text'>
On baytrail, we've got 32-bit firmware, 32-bit efi utilities, and 64-bit
kernel.  So since most distros will want 32+64 EFI media booting a
64-bit kernel, we have to name them better on the filesystem.

Signed-off-by: Peter Jones &lt;pjones@redhat.com&gt;
</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>
</feed>
