]> git.proxmox.com Git - efi-boot-shim.git/blob - debian/changelog
New upstream snapshot.
[efi-boot-shim.git] / debian / changelog
1 shim (15+1531942534.dd3230d-0ubuntu1) UNRELEASED; urgency=medium
2
3 [ Steve Langasek ]
4 * Fix Vcs link.
5
6 [ dann frazier ]
7 * Enable arm64 build.
8
9 [ Mathieu Trudel-Lapierre ]
10 * New upstream snapshot.
11
12 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Tue, 24 Jul 2018 16:24:51 -0400
13
14 shim (13-0ubuntu2) bionic; urgency=medium
15
16 * debian/patches/abort_abort_abort.patch: signtool.exe isn't happy with some
17 of the structure of our binary, partly because abort() is thought to be an
18 external symbol, which causes some relocalisations to appear.
19
20 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Tue, 07 Nov 2017 10:19:04 -0500
21
22 shim (13-0ubuntu1) artful; urgency=medium
23
24 * New upstream release: 13
25 * debian/control: add a Build-Depends on libelf-dev.
26 * debian/control: add Breaks: for the previous shim-signed builds given
27 that shim will now build and ship BOOT.CSV by itself.
28 * debian/rules:
29 - Update dh_auto_build/dh_auto_clean/dh_auto_install for new upstream
30 options: set MAKELEVEL.
31 - Define an EFI_ARCH variable, and use that for paths to shim. This
32 makes it possible to build a shim for other architectures than amd64.
33 - Set EFIDIR=ubuntu for dh_auto_install; that will let files be installed
34 in the "right" final directories, and makes boot.csv for us.
35 - Set ENABLE_SHIM_CERT, to keep using ephemeral self-signed certs built
36 at compile-time for MokManager and fallback.
37 - Set ENABLE_SBSIGN, to use sbsign instead of pesign for signing fallback
38 and MokManager.
39 * debian/patches/second-stage-path: dropped; the default loader path now
40 includes an arch suffix.
41 * debian/patches/sbsigntool-no-pesign: dropped; no longer needed..
42 * debian/patches/0001-shim-fix-the-mirroring-MokSBState-fail.patch: dropped,
43 included upstream.
44 * debian/shim.install: update paths in light of using shim's upstream install
45 target.
46 * debian/rules, debian/shim.install: make sure the 'make install' step does
47 what it's meant to do by upstream: we can easily make use of the end result
48 to have the files we need.
49
50 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Fri, 29 Sep 2017 15:11:28 -0400
51
52 shim (0.9+1474479173.6c180c6-1ubuntu1) zesty; urgency=medium
53
54 [ Steve Langasek ]
55 * Merge (not yet NEW cleared) changes from Debian branch.
56
57 [ Mathieu Trudel-Lapierre ]
58 * debian/patches/0001-shim-fix-the-mirroring-MokSBState-fail.patch: guard
59 against errors in mirroring MokSBState to MokSBStateRT. Thanks to Ivan Hu
60 for the patch. This will fix issues updating MokSBStateRT if the variable
61 already exists with different attributes. (LP: #1644806)
62
63 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Thu, 01 Dec 2016 16:55:50 -0500
64
65 shim (0.9+1474479173.6c180c6-1) unstable; urgency=medium
66
67 [ Steve Langasek ]
68 * Initial Debian upload. Closes: #820052.
69 * Update Standards-Version.
70 * Embed the newly-minted Debian CA certificate.
71 * Vendorize debian/rules so that the same package can be used in both
72 Debian and Ubuntu without modification.
73 * Fix debian/copyright to match the spec (last match wins, not first)
74 * Fix shim.efi to not be executable.
75 * Add watchfile.
76 * Support parallel builds, because eh why not
77 * Update Vcs-Bzr.
78 * Resync with Ubuntu, including patch to fix debian/copyright.
79
80 [ Julien Cristau ]
81 * Add some missing copyright holders in d/copyright, update
82 Upstream-Contact. Thanks to Helen Koike for the help.
83
84 -- Julien Cristau <jcristau@debian.org> Sat, 15 Oct 2016 15:17:34 +0200
85
86 shim (0.9+1474479173.6c180c6-0ubuntu1) yakkety; urgency=medium
87
88 [ Helen Koike ]
89 * debian/copyright: add OpenSSL license
90
91 [ Mathieu Trudel-Lapierre ]
92 * New upstream release. (LP: #1624096)
93 * debian/copyright: patches should be BSD, like the rest of the upstream
94 code.
95 * debian/patches/unused-variable: dropped; applied upstream.
96 * debian/patches/binutils-version-matching: dropped, fixed upstream.
97 * debian/shim.install: built EFI binaries were renamed; update our install
98 file to properly pick up shim (shim$arch), MokManager (mm$arch), and
99 fallback (fb$arch).
100
101 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Thu, 22 Sep 2016 15:02:20 -0400
102
103 shim (0.9+1465500757.14a5905-0ubuntu1) yakkety; urgency=medium
104
105 * New upstream release.
106 - Better handle LoadOptions. (LP: #1581299)
107 - Measure state and second stage in TPM.
108 - Mirror MokSBState in runtime as MokSBStateRT.
109 - Fix failure to build with GCC 5. (LP: #1429978)
110 - Various bug fixes and other improvements.
111 * Refreshed patches.
112 - Remaining patches:
113 + second-stage-path
114 + sbsigntool-not-pesign
115 * debian/patches/unused-variable: remove unused variable size.
116 * debian/patches/binutils-version-matching: revert d9a4c912 to correctly
117 match objcopy's version on Ubuntu.
118 * debian/copyright: update copyright for patches.
119
120 -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com> Tue, 26 Jul 2016 16:48:32 -0400
121
122 shim (0.8-0ubuntu2) wily; urgency=medium
123
124 * No-change rebuild against gnu-efi 3.0v-5ubuntu1.
125
126 -- Steve Langasek <steve.langasek@ubuntu.com> Tue, 12 May 2015 17:48:30 +0000
127
128 shim (0.8-0ubuntu1) wily; urgency=medium
129
130 * New upstream release.
131 - Clarify meaning of insecure_mode. (LP: #1384973)
132 * debian/patches/CVE-2014-3675.patch, debian/patches/CVE-2014-3677.patch,
133 debian/patches/0001-Update-openssl-to-0.9.8za.patch: dropped, included
134 in the upstream release.
135 * debian/patches/sbsigntool-not-pesign,debian/patches/second-stage-path:
136 refreshed.
137
138 -- Mathieu Trudel-Lapierre <mathieu-tl@ubuntu.com> Mon, 11 May 2015 19:50:49 -0400
139
140 shim (0.7-0ubuntu4) utopic; urgency=medium
141
142 * SECURITY UPDATE: heap overflow and out-of-bounds read access when
143 parsing DHCPv6 information
144 - debian/patches/CVE-2014-3675.patch: apply proper bounds checking
145 when parsing data provided in DHCPv6 packets.
146 - CVE-2014-3675
147 - CVE-2014-3676
148 * SECURITY UPDATE: memory corruption when processing user-provided key
149 lists
150 - debian/patches/CVE-2014-3677.patch: detect malformed machine owner
151 key (MOK) lists and ignore them, avoiding possible memory corruption.
152 - CVE-2014-3677
153
154 -- Steve Langasek <steve.langasek@ubuntu.com> Wed, 08 Oct 2014 06:40:40 +0000
155
156 shim (0.7-0ubuntu2) utopic; urgency=medium
157
158 * Restore debian/patches/prototypes, which still is needed on shim 0.7
159 but only detected on the buildds.
160 * Update debian/patches/prototypes with some new declarations needed for
161 openssl 0.9.8za update.
162
163 -- Steve Langasek <steve.langasek@ubuntu.com> Tue, 07 Oct 2014 16:20:08 -0700
164
165 shim (0.7-0ubuntu1) utopic; urgency=medium
166
167 * New upstream release.
168 - fix spurious error message when fallback.efi is not present, as will
169 always be the case for removable media. LP: #1297069.
170 - drop most patches, included upstream.
171 * debian/patches/0001-Update-openssl-to-0.9.8za.patch: cherry-pick
172 openssl 0.9.8za in via upstream.
173
174 -- Steve Langasek <steve.langasek@ubuntu.com> Tue, 07 Oct 2014 05:40:41 +0000
175
176 shim (0.4-0ubuntu5) utopic; urgency=low
177
178 * Install fallback.efi.signed as well, to lay the groundwork for fallback
179 handling (wanted when we have to move a drive between machines, or when
180 the firmware loses its marbles^W nvram).
181
182 -- Steve Langasek <steve.langasek@ubuntu.com> Mon, 04 Aug 2014 12:11:13 +0200
183
184 shim (0.4-0ubuntu4) saucy; urgency=low
185
186 * debian/patches/fix-tftp-prototype: pass the right arguments to
187 EFI_PXE_BASE_CODE_TFTP_READ_FILE.
188 * debian/patches/build-with-Werror: Build with -Werror to catch future
189 prototype mismatches.
190 * debian/patches/fix-compiler-warnings: Fix remaining compiler
191 warnings in netboot.c.
192 * debian/patches/tftp-proper-nul-termination: fix nul termination
193 errors in filenames passed to tftp.
194 * debian/patches/netboot-cleanup: roll-up of miscellaneous fixes to
195 the netboot code.
196
197 -- Steve Langasek <steve.langasek@ubuntu.com> Mon, 23 Sep 2013 00:30:00 -0700
198
199 shim (0.4-0ubuntu3) saucy; urgency=low
200
201 [ Steve Langasek ]
202 * Install MokManager.efi.signed in the package.
203 * debian/patches/no-output-by-default.patch: Don't print any
204 informational messages. Closes LP: #1074302.
205
206 [ Stéphane Graber ]
207 * debian/patches/no-print-on-unsigned: Don't print an error message when
208 validating an unsigned binary as that tends to hang Lenovo machines.
209 (LP: #1087501)
210
211 -- Stéphane Graber <stgraber@ubuntu.com> Thu, 08 Aug 2013 17:12:12 +0200
212
213 shim (0.4-0ubuntu2) saucy; urgency=low
214
215 * Add missing build-dependency on openssl.
216
217 -- Steve Langasek <steve.langasek@ubuntu.com> Tue, 02 Jul 2013 20:30:43 +0000
218
219 shim (0.4-0ubuntu1) saucy; urgency=low
220
221 * New upstream release.
222 * Drop debian/patches/shim-before-loadimage; upstream has changed this to
223 not call loadimage at all.
224 * debian/patches/sbsigntool-not-pesign: Sign MokManager with
225 sbsigntool instead of pesign.
226 * Add a versioned build-dependency on gnu-efi.
227
228 -- Steve Langasek <steve.langasek@ubuntu.com> Tue, 02 Jul 2013 12:53:24 -0700
229
230 shim (0~20120906.bcd0a4e8-0ubuntu4) quantal-proposed; urgency=low
231
232 * debian/patches/shim-before-loadimage: Use direct verification first
233 before LoadImage. Addresses an issue where Lenovo's SecureBoot
234 implementation pops an error message on any verification failure - avoid
235 calling LoadImage at all unless we have to.
236
237 -- Steve Langasek <steve.langasek@ubuntu.com> Wed, 10 Oct 2012 15:28:40 -0700
238
239 shim (0~20120906.bcd0a4e8-0ubuntu3) quantal; urgency=low
240
241 * debian/patches/second-stage-path: Chainload grubx64.efi, not
242 grub.efi.
243
244 -- Steve Langasek <steve.langasek@ubuntu.com> Fri, 05 Oct 2012 11:20:58 -0700
245
246 shim (0~20120906.bcd0a4e8-0ubuntu2) quantal; urgency=low
247
248 * debian/patches/prototypes: Include missing prototypes, and disable
249 use of BIO_new_file.
250 * Only build the package for amd64; we're not signing an i386 shim at this
251 stage so there's no point in building it.
252
253 -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 04 Oct 2012 17:47:04 +0000
254
255 shim (0~20120906.bcd0a4e8-0ubuntu1) quantal; urgency=low
256
257 * Initial release.
258 * Include the Canonical Secure Boot master CA.
259
260 -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 04 Oct 2012 00:01:06 -0700