]>
git.proxmox.com Git - efi-boot-shim.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Steve Langasek [Fri, 5 Oct 2012 18:21:05 +0000 (11:21 -0700)]
releasing version 0~
20120906 .
bcd0a4e8 -0ubuntu3
Steve Langasek [Fri, 5 Oct 2012 18:20:56 +0000 (11:20 -0700)]
debian/patches/second-stage-path: Chainload grubx64.efi, not
grub.efi.
Steve Langasek [Thu, 4 Oct 2012 17:47:08 +0000 (17:47 +0000)]
releasing version 0~
20120906 .
bcd0a4e8 -0ubuntu2
Steve Langasek [Thu, 4 Oct 2012 17:46:51 +0000 (17:46 +0000)]
Only build the package for amd64; we're not signing an i386 shim at this
stage so there's no point in building it.
Steve Langasek [Thu, 4 Oct 2012 17:46:23 +0000 (17:46 +0000)]
debian/patches/prototypes: Include missing prototypes, and disable
use of BIO_new_file.
Steve Langasek [Thu, 4 Oct 2012 07:01:09 +0000 (00:01 -0700)]
releasing version 0~
20120906 .
bcd0a4e8 -0ubuntu1
Steve Langasek [Thu, 4 Oct 2012 07:00:50 +0000 (00:00 -0700)]
Fix the changelog, which is inaccurate now that we just include the file
Steve Langasek [Thu, 4 Oct 2012 06:23:13 +0000 (06:23 +0000)]
Use a clearer name for the VENDOR_CERT_FILE.
Steve Langasek [Thu, 4 Oct 2012 06:21:19 +0000 (06:21 +0000)]
Pull newer upstream snapshot, which fixes verification of the signature on our signed GRUB efi
Steve Langasek [Thu, 4 Oct 2012 06:02:40 +0000 (23:02 -0700)]
Import upstream version 0~
20120906 .
bcd0a4e8
Steve Langasek [Thu, 4 Oct 2012 05:45:07 +0000 (22:45 -0700)]
Include the Canonical Secure Boot master CA (cert.der) and include as
cert.h at build time.
Peter Jones [Thu, 6 Sep 2012 20:43:30 +0000 (16:43 -0400)]
Fix data alignment on vendor_cert so we don't wind up with padding.
Peter Jones [Thu, 6 Sep 2012 16:38:30 +0000 (12:38 -0400)]
Add some convenience make targets.
Adds targets for "test-archive" and "archive"
Peter Jones [Thu, 6 Sep 2012 16:13:44 +0000 (12:13 -0400)]
Break out of our db checking loop at the appropriate time.
The break in check_db_cert is at the wrong level due to a typo in
indentation, and as a result only the last cert in the list can
correctly match. Rectify that.
Signed-off-by: Peter Jones <pjones@redhat.com>
Matthew Garrett [Thu, 6 Sep 2012 16:13:44 +0000 (12:13 -0400)]
Use the file size, not the image size field, for verification.
Peter Jones [Thu, 6 Sep 2012 16:13:44 +0000 (12:13 -0400)]
Allow specification of vendor_cert through a build command line option.
This allows you to specify the vendor_cert as a file on the command line
during build.
Peter Jones [Thu, 6 Sep 2012 16:01:43 +0000 (12:01 -0400)]
dos2unix PeImage.h
Steve Langasek [Thu, 30 Aug 2012 04:06:24 +0000 (04:06 +0000)]
install the package contents since the upstream makefile doesn't
Steve Langasek [Thu, 30 Aug 2012 03:54:45 +0000 (03:54 +0000)]
Fix up the path to the EFI environment
Steve Langasek [Thu, 30 Aug 2012 03:24:33 +0000 (20:24 -0700)]
add build-dependency on gnu-efi
Steve Langasek [Wed, 29 Aug 2012 23:51:10 +0000 (16:51 -0700)]
Import upstream version 0~
20120728 .
3df9e294
Steve Langasek [Wed, 29 Aug 2012 23:51:10 +0000 (16:51 -0700)]
Initial release.
Matthew Garrett [Sat, 28 Jul 2012 04:42:43 +0000 (00:42 -0400)]
Add basic documentation
Matthew Garrett [Fri, 13 Jul 2012 04:30:22 +0000 (00:30 -0400)]
Handle slightly stranger device paths
Matthew Garrett [Wed, 11 Jul 2012 14:58:15 +0000 (10:58 -0400)]
Make path generation more sensible
Matthew Garrett [Wed, 11 Jul 2012 14:57:46 +0000 (10:57 -0400)]
Make sure ImageBase is set appropriately in the loaded_image protocol
Matthew Garrett [Mon, 9 Jul 2012 15:03:12 +0000 (11:03 -0400)]
Add copyright file
Matthew Garrett [Mon, 9 Jul 2012 14:39:14 +0000 (10:39 -0400)]
Update TODO
Matthew Garrett [Mon, 9 Jul 2012 14:38:30 +0000 (10:38 -0400)]
Remove temp file checked in by accident
Matthew Garrett [Mon, 9 Jul 2012 14:38:19 +0000 (10:38 -0400)]
Improve makefile
Matthew Garrett [Mon, 9 Jul 2012 14:17:19 +0000 (10:17 -0400)]
Make it easier to update Cryptlib
Matthew Garrett [Mon, 9 Jul 2012 14:17:13 +0000 (10:17 -0400)]
Cryptlib update
Matthew Garrett [Thu, 5 Jul 2012 20:39:25 +0000 (16:39 -0400)]
Re-add whitelisting - needed for protocol validation
Matthew Garrett [Thu, 5 Jul 2012 16:52:42 +0000 (12:52 -0400)]
We're not MSABI, so don't advertise this as such
Matthew Garrett [Thu, 5 Jul 2012 16:51:12 +0000 (12:51 -0400)]
Check whether secure boot is enabled before performing verify call
Matthew Garrett [Mon, 2 Jul 2012 18:43:18 +0000 (14:43 -0400)]
Fix up blacklist checking
This was not quite as bugfree as would be hoped for.
Matthew Garrett [Mon, 2 Jul 2012 17:49:32 +0000 (13:49 -0400)]
Remove whitelisting - the firmware will handle it via LoadImage/StartImage
Matthew Garrett [Mon, 2 Jul 2012 16:33:42 +0000 (12:33 -0400)]
Update OpenSSL
Matthew Garrett [Mon, 2 Jul 2012 16:29:03 +0000 (12:29 -0400)]
Build a debug image
Matthew Garrett [Mon, 2 Jul 2012 15:54:21 +0000 (11:54 -0400)]
Fix type of buffersize
Matthew Garrett [Mon, 2 Jul 2012 13:40:18 +0000 (09:40 -0400)]
Remove redundant header
Matthew Garrett [Mon, 25 Jun 2012 21:46:11 +0000 (17:46 -0400)]
Fix get_variable
Matthew Garrett [Mon, 25 Jun 2012 14:59:08 +0000 (10:59 -0400)]
Add black/white listing
Matthew Garrett [Tue, 19 Jun 2012 19:25:59 +0000 (15:25 -0400)]
Fix build somewhat
Matthew Garrett [Tue, 19 Jun 2012 19:25:02 +0000 (15:25 -0400)]
Fix cert size
Matthew Garrett [Tue, 19 Jun 2012 19:23:31 +0000 (15:23 -0400)]
Fix error path
Matthew Garrett [Tue, 19 Jun 2012 17:01:54 +0000 (13:01 -0400)]
Remove old files
Matthew Garrett [Mon, 18 Jun 2012 21:49:57 +0000 (17:49 -0400)]
Add crypto libraries
Matthew Garrett [Mon, 18 Jun 2012 21:48:25 +0000 (17:48 -0400)]
Add missing include
Matthew Garrett [Mon, 18 Jun 2012 21:33:46 +0000 (17:33 -0400)]
Merge branch 'master' of github.com:mjg59/shim
mjg59 [Mon, 18 Jun 2012 21:32:19 +0000 (14:32 -0700)]
Merge pull request #1 from vathpela/master
Yo dog this ain't right.
Matthew Garrett [Mon, 18 Jun 2012 21:31:42 +0000 (17:31 -0400)]
Uninstall protocol on exit
Matthew Garrett [Mon, 18 Jun 2012 21:31:42 +0000 (17:31 -0400)]
Check binary against blacklist
Matthew Garrett [Mon, 18 Jun 2012 21:31:42 +0000 (17:31 -0400)]
Attempt to start image using LoadImage/StartImage first
Matthew Garrett [Mon, 18 Jun 2012 21:31:42 +0000 (17:31 -0400)]
Check that platform is in user mode before doing any validation
Peter Jones [Mon, 18 Jun 2012 15:36:57 +0000 (11:36 -0400)]
Fix typos.
Matthew Garrett [Thu, 7 Jun 2012 18:00:48 +0000 (14:00 -0400)]
Minor cleanups
Matthew Garrett [Tue, 5 Jun 2012 14:56:45 +0000 (10:56 -0400)]
Rename variables
Matthew Garrett [Tue, 5 Jun 2012 14:52:30 +0000 (10:52 -0400)]
Install a protocol for sharing code with grub
Matthew Garrett [Thu, 31 May 2012 02:09:01 +0000 (22:09 -0400)]
Add a brief TODO
Matthew Garrett [Thu, 31 May 2012 02:08:09 +0000 (22:08 -0400)]
Some cleanups
Matthew Garrett [Wed, 30 May 2012 22:36:46 +0000 (18:36 -0400)]
Add image verification
Matthew Garrett [Tue, 8 May 2012 07:00:51 +0000 (03:00 -0400)]
Fix path generation
Matthew Garrett [Wed, 11 Apr 2012 21:13:07 +0000 (17:13 -0400)]
Some additional paranoia
Matthew Garrett [Wed, 11 Apr 2012 17:59:55 +0000 (13:59 -0400)]
Initial commit