<feed xmlns='http://www.w3.org/2005/Atom'>
<title>efi-boot-shim.git, branch Release_3.3.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=Release_3.3.11</id>
<link rel='self' href='https://git.amelek.net/vyos/efi-boot-shim.git/atom?h=Release_3.3.11'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/'/>
<updated>2017-04-25T19:29:45+00:00</updated>
<entry>
<title>Merge pull request #10 from endlessm/T16731</title>
<updated>2017-04-25T19:29:45+00:00</updated>
<author>
<name>Daniel Drake</name>
<email>drake@endlessm.com</email>
</author>
<published>2017-04-25T19:29:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=da95c299a2b95728be8e9a1307637d85cfc35233'/>
<id>urn:sha1:da95c299a2b95728be8e9a1307637d85cfc35233</id>
<content type='text'>
fallback: Avoid duplicates in BootOrder</content>
</entry>
<entry>
<title>fallback: Avoid duplicates in BootOrder</title>
<updated>2017-04-25T19:11:15+00:00</updated>
<author>
<name>João Paulo Rechi Vita</name>
<email>jprvita@endlessm.com</email>
</author>
<published>2017-04-21T14:54:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=07bdd31f8352071ea6089225a8838a061e57af31'/>
<id>urn:sha1:07bdd31f8352071ea6089225a8838a061e57af31</id>
<content type='text'>
When fallback re-uses a duplicate entry, it is likely that it is already
listed in BootOrder. In this case the re-used entry should not be copied
from the old BootOrder, and the new BootOrder size needs to be adjusted
accordingly.

Signed-off-by: João Paulo Rechi Vita &lt;jprvita@endlessm.com&gt;

https://phabricator.endlessm.com/T16731
</content>
</entry>
<entry>
<title>Merge pull request #9 from endlessm/T15481</title>
<updated>2017-02-21T16:55:43+00:00</updated>
<author>
<name>Daniel Drake</name>
<email>drake@endlessm.com</email>
</author>
<published>2017-02-21T16:55:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=d63a91ba0e50e1e9054e200f8a3e262b668a7ad3'/>
<id>urn:sha1:d63a91ba0e50e1e9054e200f8a3e262b668a7ad3</id>
<content type='text'>
fallback: Consider all Boot* vars when checking for duplicates</content>
</entry>
<entry>
<title>fallback: Consider all Boot* vars when checking for duplicates</title>
<updated>2017-02-21T16:36:13+00:00</updated>
<author>
<name>João Paulo Rechi Vita</name>
<email>jprvita@endlessm.com</email>
</author>
<published>2017-02-13T19:03:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=b45652aba2d797b64516ba2867d756c39a6735d1'/>
<id>urn:sha1:b45652aba2d797b64516ba2867d756c39a6735d1</id>
<content type='text'>
Some firmware implementations like the one on the Acer TravelMate
P449-G2-MG completely ignore the contents of BootOrder on boot, and
overwrite it with a value of its own. On this particular machine, the
boot entry that was just created by fallback on the previous boot is not
included by the firmware on this new BootOrder, so it is not considered
when checking for duplicates.

This problem is agravated by the fact that the aformentioned firmware
does not give the user the possibility to boot from the entry created by
fallback (or any other entry created by the OS). The only way to boot
a distro that deploys the fallback setup (no grub inside \EFI\BOOT) with
this firmware is to select the entry pointing to \EFI\BOOT\bootx64.efi,
leading to a new boot entry being created by fallback on every boot.

This commit makes fallback try every Boot* variable when checking for
duplicates, working around this problem.

Signed-off-by: João Paulo Rechi Vita &lt;jprvita@endlessm.com&gt;

https://phabricator.endlessm.com/T15481
</content>
</entry>
<entry>
<title>Merge pull request #8 from endlessm/T14430-singleentry</title>
<updated>2017-01-06T14:56:09+00:00</updated>
<author>
<name>Will Thompson</name>
<email>will@willthompson.co.uk</email>
</author>
<published>2017-01-06T14:56:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=692218f58d37b415bc7e92dd82c2b8211b84795f'/>
<id>urn:sha1:692218f58d37b415bc7e92dd82c2b8211b84795f</id>
<content type='text'>
fallback: replace any existing boot entry with the same name</content>
</entry>
<entry>
<title>fallback: replace any existing boot entry with the same name</title>
<updated>2017-01-05T18:45:59+00:00</updated>
<author>
<name>Daniel Drake</name>
<email>drake@endlessm.com</email>
</author>
<published>2017-01-05T18:45:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=fb08d687562b47899bd3333f40d25c3f92b479c3'/>
<id>urn:sha1:fb08d687562b47899bd3333f40d25c3f92b479c3</id>
<content type='text'>
Tweak the dupliate boot entry detection code to consider any existing
entries as duplicate if they have the same name (rather than requiring
the existing entry to be completely identical to the one we would add).

When a duplicate is detected, rewrite the whole variable (as the device
details might have changed) in addition to making it the new default
boot entry.

This means that when partition UUIDs are changed, or when doing a fresh
reflash, we will avoid creating duplicate entries with the same name.

https://phabricator.endlessm.com/T14430
</content>
</entry>
<entry>
<title>Merge pull request #6 from endlessm/T13374-noise</title>
<updated>2016-09-26T16:22:47+00:00</updated>
<author>
<name>Daniel Drake</name>
<email>drake@endlessm.com</email>
</author>
<published>2016-09-26T16:22:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=a82f9bca38a0c9d10d09932622aee36e0283ea94'/>
<id>urn:sha1:a82f9bca38a0c9d10d09932622aee36e0283ea94</id>
<content type='text'>
fallback: Reduce noise when BootOrder list is empty</content>
</entry>
<entry>
<title>fallback: Reduce noise when BootOrder list is empty</title>
<updated>2016-09-26T08:32:21+00:00</updated>
<author>
<name>Carlo Caione</name>
<email>carlo@endlessm.com</email>
</author>
<published>2016-09-26T08:32:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/efi-boot-shim.git/commit/?id=d1d1cf30b989d07fed3a9175ffa296f7df301967'/>
<id>urn:sha1:d1d1cf30b989d07fed3a9175ffa296f7df301967</id>
<content type='text'>
Signed-off-by: Carlo Caione &lt;carlo@endlessm.com&gt;
</content>
</entry>
<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>
</feed>
