Steve McIntyre
c658a174b6
Remove artifacts imported by mistake
2024-05-04 22:06:17 +01:00
Steve McIntyre
9b91206a20
Install a copy of the Debian CA certificate into /usr/share/shim.
...
Closes : #1069054
2024-05-04 22:05:56 +01:00
Steve McIntyre
91350387a8
Release 15.8-1~deb12u1 for bookworm
2024-05-04 14:21:09 +01:00
Steve McIntyre
00d057c5fd
Update version for bookworm
2024-05-03 16:18:29 +01:00
Steve McIntyre
bd9f3bf331
Force usage of newest revocations at build time
...
Force shim to use the latest revocations by default to block some
older grub / peimage issues. This is:
"shim,4\ngrub,4\ngrub.peimage,2\n"
This should work with the current released grub builds in all of
buster, bullseye, bookwork and trixie/unstable. Let's not leave known
security holes in the wild.
2024-05-03 16:06:30 +01:00
Steve McIntyre
bb0763da91
Cherry-pick latest grub revocation patches from upstream shim
...
0001-sbat-Add-grub.peimage-2-to-latest-CVE-2024-2312.patch
0002-sbat-Also-bump-latest-for-grub-4-and-to-todays-date.patch
2024-05-03 16:06:18 +01:00
Steve McIntyre
2c85966cf3
Log if the build is nx-compatible or not
...
Add a new simple script to do this: check_nx
2024-05-03 16:03:35 +01:00
Steve McIntyre
487a9b02c1
Switch to 15.8 upstream and drop patches
2024-05-03 16:02:10 +01:00
Steve McIntyre
fd2d9f032c
New upstream version 15.8
2024-05-03 16:02:10 +01:00
Steve McIntyre
3cf4042d82
Tweak the UUID handling to be clearer
2024-05-02 22:13:14 +01:00
Bastien Roucariès
d6a5a165a3
Add salsa-ci.yml
2024-05-02 14:05:24 +00:00
Steve McIntyre
e341fd592a
Merge branch 'fixes20240429' into 'master'
...
Apply multi-arch hints. + shim-unsigned: Add Multi-Arch: same.
See merge request efi-team/shim!15
2024-04-29 09:59:09 +00:00
Bastien Roucariès
be3d8a28b3
Add changelog entry
2024-04-29 09:56:29 +00:00
Bastien Roucariès
4a964bbad9
Add verification of upstream release
2024-04-29 09:56:05 +00:00
Bastien Roucariès
afef7adbba
Fix d/watch
2024-04-29 09:55:58 +00:00
Bastien Roucariès
192a0b206a
Closes : #936009
2024-04-29 09:55:31 +00:00
Debian Janitor
13d3737c61
Apply multi-arch hints. + shim-unsigned: Add Multi-Arch: same.
...
Changes-By: apply-multiarch-hints
2024-04-29 09:54:28 +00:00
Steve McIntyre
ee48d7e529
Merge branch 'tests' into 'master'
...
Tests
See merge request efi-team/shim!14
2024-04-17 20:21:14 +00:00
Bastien Roucariès
c62e4f08ea
Add machine smm=on
2024-04-16 15:05:51 +00:00
Bastien Roucariès
e5d065c169
Fix test failure
2024-04-15 20:07:29 +00:00
Bastien Roucariès
9f6871197e
Fix depreciation warnings
2024-04-15 14:59:47 +00:00
Bastien Roucariès
71205e8fc8
Use popen for lsb_release
2024-04-15 14:54:14 +00:00
Bastien Roucariès
560b61840b
Fix depends
2024-04-15 14:35:45 +00:00
Bastien Roucariès
5c55ced253
Update changelog
2024-04-15 14:35:31 +00:00
Bastien Roucariès
586dedee72
Port to debian
2024-04-15 14:15:23 +00:00
Bastien Roucariès
79b95f1092
Add ubuntu test
2024-04-15 14:15:22 +00:00
Steve McIntyre
f4f4e39e16
generate_dbx_list: pick a fixed UUID
...
otherwise our build won't be reproducible, doh!
2024-01-20 23:15:22 +00:00
Steve McIntyre
7686debad8
Tweak building with pesign changes
...
We used to use efisiglist to generate the DBX list. Newer versions of
the pesign package don't include it any more, and the recommended
replacement tool is now efisecdb from efivar. Tweak the
generate_dbx_list script to work with both old and new. Let's make
backports easy...
2023-11-02 00:47:18 +00:00
Steve McIntyre
e02f5a2563
Release 15.7-1
2023-01-31 10:18:29 +00:00
Steve McIntyre
77729f4c4b
Swith to using the upstream "enable NX" patch
2023-01-30 18:12:20 +00:00
Steve McIntyre
ba98d1fec3
Block Debian grub binaries with sbat < 4 (see #1024617 )
2023-01-29 23:35:03 +00:00
Steve McIntyre
736533df5b
Enable NX support at build time
...
As required by policy for signing new shim binaries.
2023-01-24 22:37:23 +00:00
Steve McIntyre
b82b07b854
Update upstream commit hash in build
...
We're using 657b2483ca6e9fcf2ad8ac7ee577ff546d24c3aa, which is the
15.7 release plus the one patch we're applying.
2023-01-22 15:12:23 +00:00
Steve McIntyre
540e7f5455
Update to Standards-Version 4.6.2 (no changes needed)
2023-01-22 14:06:29 +00:00
Steve McIntyre
65f161eefe
Switch to using gcc-12
...
Closes : #1022180
2023-01-22 14:05:16 +00:00
Steve McIntyre
b61b8af886
Switch to new upstream (15.7)
...
Also import patch to deal with buggy binutils
2023-01-22 13:14:06 +00:00
Steve McIntyre
621dd4fde1
Update upstream source from tag 'upstream/15.7'
...
Update to upstream version '15.7'
with Debian dir f802105ae0
2023-01-22 13:05:11 +00:00
Steve McIntyre
2dd2f7600d
New upstream version 15.7
2023-01-22 13:05:10 +00:00
Steve McIntyre
85e5473c58
Release 15.6-1
2022-07-21 13:04:36 +01:00
Steve McIntyre
84c2b7db29
Start packaging updates for the new 15.6 upstream release
...
Remove all our patches, all upstream now
2022-06-23 00:23:21 +01:00
Steve McIntyre
e6ace38abd
New upstream version 15.6
2022-06-23 00:16:56 +01:00
Steve McIntyre
21378c99da
Update upstream source from tag 'upstream/15.6'
...
Update to upstream version '15.6'
with Debian dir 952ad3d5a9
2022-06-23 00:16:56 +01:00
Steve McIntyre
64da2668f6
Update the 32-bit format patch after upstream review
2022-05-01 19:17:48 +01:00
Steve McIntyre
84d9f457b8
Add patch headers for our patches now I've pushed PRs
2022-04-28 12:51:50 +01:00
Steve McIntyre
9a9d0229ad
Try again on the string format fix
2022-04-28 00:58:55 +01:00
Steve McIntyre
c8efa9abf7
Fix format strings for 32-bit builds
2022-04-28 00:47:27 +01:00
Steve McIntyre
e4de724317
Add new build-dep on libefivar-dev for tests
2022-04-28 00:19:27 +01:00
Steve McIntyre
edae75636d
Try again with includes
2022-04-28 00:06:41 +01:00
Steve McIntyre
b947ca6ac0
Tweak setup for dh_auto_test so the tests work
2022-04-27 23:15:28 +01:00
Steve McIntyre
7c81b875e3
Start packaging updates for the new 15.51 upstream release
...
Remove all our patches, all upstream now.
2022-04-27 22:57:39 +01:00