ports/opt (3.2): [notify] grub2-efi: updated to version 2.02-beta2 and patched for CVE-2015-8370

crux at crux.nu crux at crux.nu
Thu Dec 17 22:03:00 UTC 2015


commit 934d29d87201997b74f404d3adce0604bd2e6a4c
Author: Matt Housh <jaeger at crux.ninja>
Date:   Thu Dec 17 16:02:30 2015 -0600

    [notify] grub2-efi: updated to version 2.02-beta2 and patched for CVE-2015-8370
    
    See https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-8370

diff --git a/grub2-efi/.footprint b/grub2-efi/.footprint
index d2672ff..fb5e2e4 100644
--- a/grub2-efi/.footprint
+++ b/grub2-efi/.footprint
@@ -20,6 +20,8 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/aout.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/appleldr.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/appleldr.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/archelp.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/archelp.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/at_keyboard.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/at_keyboard.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/ata.mod
@@ -44,8 +46,20 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/bufio.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/cat.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/cat.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/cbfs.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/cbfs.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/cbls.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/cbls.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/cbmemc.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/cbmemc.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/cbtable.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/cbtable.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/cbtime.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/cbtime.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/chain.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/chain.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/cmdline_cat_test.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/cmdline_cat_test.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/cmp.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/cmp.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/command.lst
@@ -73,8 +87,12 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/datehook.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/datetime.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/datetime.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/disk.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/disk.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/diskfilter.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/diskfilter.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/div_test.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/div_test.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/dm_nv.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/dm_nv.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/echo.mod
@@ -83,12 +101,16 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/efi_gop.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/efi_uga.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/efi_uga.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/efifwsetup.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/efifwsetup.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/efinet.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/efinet.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/ehci.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/ehci.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/elf.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/elf.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/eval.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/eval.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/exfat.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/exfat.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/exfctest.mod
@@ -99,6 +121,8 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/extcmd.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/fat.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/fat.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/file.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/file.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/fixvideo.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/fixvideo.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/font.mod
@@ -120,6 +144,10 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/gcry_crc.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/gcry_des.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/gcry_des.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/gcry_dsa.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/gcry_dsa.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/gcry_idea.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/gcry_idea.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/gcry_md4.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/gcry_md4.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/gcry_md5.mod
@@ -130,6 +158,8 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/gcry_rijndael.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/gcry_rmd160.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/gcry_rmd160.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/gcry_rsa.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/gcry_rsa.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/gcry_seed.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/gcry_seed.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/gcry_serpent.mod
@@ -157,6 +187,10 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/gfxmenu.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/gfxterm.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/gfxterm.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/gfxterm_background.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/gfxterm_background.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/gfxterm_menu.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/gfxterm_menu.module
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/gmodule.pl
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/gptsync.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/gptsync.module
@@ -178,6 +212,8 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/hfs.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/hfsplus.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/hfsplus.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/hfspluscomp.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/hfspluscomp.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/http.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/http.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/iorw.mod
@@ -196,8 +232,14 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/keystatus.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/ldm.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/ldm.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/legacy_password_test.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/legacy_password_test.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/legacycfg.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/legacycfg.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/linux.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/linux.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/linux16.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/linux16.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/loadbios.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/loadbios.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/loadenv.mod
@@ -208,6 +250,8 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/ls.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/lsacpi.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/lsacpi.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/lsefi.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/lsefi.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/lsefimmap.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/lsefimmap.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/lsefisystab.mod
@@ -224,6 +268,10 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/lvm.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/lzopio.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/lzopio.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/macbless.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/macbless.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/macho.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/macho.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/mdraid09.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/mdraid09.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/mdraid09_be.mod
@@ -252,12 +300,18 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/mmap.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/moddep.lst
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/modinfo.sh
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/morse.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/morse.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/mpi.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/mpi.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/msdospart.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/msdospart.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/multiboot.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/multiboot.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/multiboot2.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/multiboot2.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/nativedisk.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/nativedisk.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/net.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/net.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/newc.mod
@@ -272,6 +326,8 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/ntfscomp.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/odc.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/odc.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/offsetio.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/offsetio.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/ohci.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/ohci.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/part_acorn.mod
@@ -282,6 +338,8 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/part_apple.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/part_bsd.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/part_bsd.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/part_dfly.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/part_dfly.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/part_dvh.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/part_dvh.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/part_gpt.mod
@@ -306,6 +364,10 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/pata.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/pbkdf2.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/pbkdf2.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/pbkdf2_test.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/pbkdf2_test.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/pcidump.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/pcidump.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/play.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/play.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/png.mod
@@ -314,6 +376,10 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/priority_queue.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/probe.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/probe.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/procfs.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/procfs.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/progress.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/progress.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/raid5rec.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/raid5rec.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/raid6rec.mod
@@ -344,14 +410,24 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/serial.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/setjmp.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/setjmp.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/setjmp_test.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/setjmp_test.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/setpci.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/setpci.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/sfs.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/sfs.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/signature_test.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/signature_test.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/sleep.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/sleep.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/sleep_test.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/sleep_test.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/spkmodem.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/spkmodem.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/squash4.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/squash4.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/syslinuxcfg.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/syslinuxcfg.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/tar.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/tar.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/terminal.lst
@@ -365,12 +441,16 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/test_blockarg.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/testload.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/testload.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/testspeed.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/testspeed.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/tftp.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/tftp.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/tga.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/tga.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/time.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/time.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/tr.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/tr.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/trig.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/trig.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/true.mod
@@ -379,6 +459,8 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/udf.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/ufs1.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/ufs1.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/ufs1_be.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/ufs1_be.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/ufs2.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/ufs2.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/uhci.mod
@@ -395,8 +477,12 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/usbserial_ftdi.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/usbserial_pl2303.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/usbserial_pl2303.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/usbserial_usbdebug.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/usbserial_usbdebug.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/usbtest.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/usbtest.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/verify.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/verify.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/video.lst
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/video.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/video.module
@@ -404,18 +490,24 @@ drwxr-xr-x	root/root	usr/lib/grub/i386-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/video_bochs.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/video_cirrus.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/video_cirrus.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/video_colors.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/video_colors.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/video_fb.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/video_fb.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/videoinfo.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/videoinfo.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/videotest.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/videotest.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/videotest_checksum.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/videotest_checksum.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/xfs.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/xfs.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/xnu.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/xnu.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/xnu_uuid.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/xnu_uuid.module
+-rw-r--r--	root/root	usr/lib/grub/i386-efi/xnu_uuid_test.mod
+-rwxr-xr-x	root/root	usr/lib/grub/i386-efi/xnu_uuid_test.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/xzio.mod
 -rwxr-xr-x	root/root	usr/lib/grub/i386-efi/xzio.module
 -rw-r--r--	root/root	usr/lib/grub/i386-efi/zfs.mod
@@ -441,6 +533,8 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/aout.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/appleldr.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/appleldr.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/archelp.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/archelp.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/at_keyboard.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/at_keyboard.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/ata.mod
@@ -465,8 +559,20 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/bufio.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/cat.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/cat.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/cbfs.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/cbfs.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/cbls.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/cbls.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/cbmemc.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/cbmemc.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/cbtable.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/cbtable.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/cbtime.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/cbtime.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/chain.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/chain.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/cmdline_cat_test.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/cmdline_cat_test.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/cmp.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/cmp.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/command.lst
@@ -494,8 +600,12 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/datehook.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/datetime.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/datetime.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/disk.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/disk.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/diskfilter.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/diskfilter.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/div_test.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/div_test.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/dm_nv.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/dm_nv.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/echo.mod
@@ -504,12 +614,16 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/efi_gop.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/efi_uga.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/efi_uga.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/efifwsetup.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/efifwsetup.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/efinet.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/efinet.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/ehci.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/ehci.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/elf.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/elf.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/eval.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/eval.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/exfat.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/exfat.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/exfctest.mod
@@ -520,6 +634,8 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/extcmd.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/fat.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/fat.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/file.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/file.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/fixvideo.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/fixvideo.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/font.mod
@@ -541,6 +657,10 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/gcry_crc.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/gcry_des.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/gcry_des.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/gcry_dsa.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/gcry_dsa.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/gcry_idea.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/gcry_idea.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/gcry_md4.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/gcry_md4.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/gcry_md5.mod
@@ -551,6 +671,8 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/gcry_rijndael.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/gcry_rmd160.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/gcry_rmd160.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/gcry_rsa.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/gcry_rsa.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/gcry_seed.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/gcry_seed.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/gcry_serpent.mod
@@ -576,6 +698,10 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/gfxmenu.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/gfxterm.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/gfxterm.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/gfxterm_background.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/gfxterm_background.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/gfxterm_menu.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/gfxterm_menu.module
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/gmodule.pl
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/gptsync.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/gptsync.module
@@ -597,6 +723,8 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/hfs.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/hfsplus.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/hfsplus.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/hfspluscomp.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/hfspluscomp.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/http.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/http.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/iorw.mod
@@ -615,8 +743,14 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/keystatus.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/ldm.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/ldm.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/legacy_password_test.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/legacy_password_test.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/legacycfg.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/legacycfg.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/linux.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/linux.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/linux16.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/linux16.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/loadbios.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/loadbios.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/loadenv.mod
@@ -627,6 +761,8 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/ls.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/lsacpi.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/lsacpi.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/lsefi.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/lsefi.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/lsefimmap.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/lsefimmap.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/lsefisystab.mod
@@ -643,6 +779,10 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/lvm.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/lzopio.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/lzopio.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/macbless.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/macbless.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/macho.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/macho.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/mdraid09.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/mdraid09.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/mdraid09_be.mod
@@ -671,12 +811,18 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/mmap.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/moddep.lst
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/modinfo.sh
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/morse.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/morse.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/mpi.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/mpi.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/msdospart.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/msdospart.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/multiboot.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/multiboot.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/multiboot2.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/multiboot2.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/nativedisk.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/nativedisk.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/net.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/net.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/newc.mod
@@ -691,6 +837,8 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/ntfscomp.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/odc.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/odc.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/offsetio.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/offsetio.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/ohci.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/ohci.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/part_acorn.mod
@@ -701,6 +849,8 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/part_apple.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/part_bsd.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/part_bsd.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/part_dfly.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/part_dfly.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/part_dvh.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/part_dvh.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/part_gpt.mod
@@ -725,6 +875,10 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/pata.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/pbkdf2.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/pbkdf2.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/pbkdf2_test.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/pbkdf2_test.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/pcidump.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/pcidump.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/play.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/play.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/png.mod
@@ -733,6 +887,10 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/priority_queue.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/probe.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/probe.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/procfs.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/procfs.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/progress.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/progress.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/raid5rec.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/raid5rec.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/raid6rec.mod
@@ -763,14 +921,24 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/serial.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/setjmp.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/setjmp.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/setjmp_test.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/setjmp_test.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/setpci.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/setpci.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/sfs.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/sfs.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/signature_test.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/signature_test.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/sleep.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/sleep.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/sleep_test.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/sleep_test.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/spkmodem.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/spkmodem.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/squash4.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/squash4.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/syslinuxcfg.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/syslinuxcfg.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/tar.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/tar.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/terminal.lst
@@ -784,12 +952,16 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/test_blockarg.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/testload.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/testload.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/testspeed.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/testspeed.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/tftp.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/tftp.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/tga.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/tga.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/time.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/time.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/tr.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/tr.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/trig.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/trig.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/true.mod
@@ -798,6 +970,8 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/udf.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/ufs1.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/ufs1.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/ufs1_be.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/ufs1_be.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/ufs2.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/ufs2.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/uhci.mod
@@ -814,8 +988,12 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/usbserial_ftdi.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/usbserial_pl2303.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/usbserial_pl2303.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/usbserial_usbdebug.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/usbserial_usbdebug.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/usbtest.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/usbtest.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/verify.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/verify.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/video.lst
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/video.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/video.module
@@ -823,18 +1001,24 @@ drwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/video_bochs.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/video_cirrus.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/video_cirrus.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/video_colors.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/video_colors.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/video_fb.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/video_fb.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/videoinfo.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/videoinfo.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/videotest.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/videotest.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/videotest_checksum.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/videotest_checksum.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/xfs.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/xfs.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/xnu.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/xnu.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/xnu_uuid.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/xnu_uuid.module
+-rw-r--r--	root/root	usr/lib/grub/x86_64-efi/xnu_uuid_test.mod
+-rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/xnu_uuid_test.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/xzio.mod
 -rwxr-xr-x	root/root	usr/lib/grub/x86_64-efi/xzio.module
 -rw-r--r--	root/root	usr/lib/grub/x86_64-efi/zfs.mod
diff --git a/grub2-efi/.md5sum b/grub2-efi/.md5sum
index 57126e6..461e645 100644
--- a/grub2-efi/.md5sum
+++ b/grub2-efi/.md5sum
@@ -1 +1,2 @@
-a1043102fbc7bcedbf53e7ee3d17ab91  grub-2.00.tar.xz
+be62932eade308a364ea4bbc91295930  grub-2.02~beta2.tar.xz
+1428560966c0b87094ec86589a45b44d  grub2-cve-2015-8370.patch
diff --git a/grub2-efi/Pkgfile b/grub2-efi/Pkgfile
index a766280..dff53cd 100644
--- a/grub2-efi/Pkgfile
+++ b/grub2-efi/Pkgfile
@@ -4,15 +4,18 @@
 # Depends on: grub2
 
 name=grub2-efi
-version=2.00
-release=4
-source=(http://ftp.gnu.org/gnu/grub/grub-$version.tar.xz)
+version=2.02-beta2
+release=1
+source=(http://alpha.gnu.org/gnu/grub/grub-2.02~beta2.tar.xz \
+	grub2-cve-2015-8370.patch)
 
 build() {
     export CFLAGS="${CFLAGS} -Wno-error"
 
+	patch -p1 -d grub-2.02~beta2 -i $SRC/grub2-cve-2015-8370.patch
+
     # fix for glibc 'gets' removal
-    sed -i -e '/gets is a/d' grub-$version/grub-core/gnulib/stdio.in.h
+    sed -i -e '/gets is a/d' grub-2.02~beta2/grub-core/gnulib/stdio.in.h
 
     MODLIST="boot chain configfile fat ext2 linux normal ntfs part_gpt part_msdos"
 
@@ -20,7 +23,7 @@ build() {
     do
         mkdir $ARCH
         cd $ARCH
-        ../grub-$version/configure --prefix=/usr \
+        ../grub-2.02~beta2/configure --prefix=/usr \
             --with-platform=efi --target=$ARCH \
             --program-prefix=""
         make
diff --git a/grub2-efi/grub2-cve-2015-8370.patch b/grub2-efi/grub2-cve-2015-8370.patch
new file mode 100644
index 0000000..802affb
--- /dev/null
+++ b/grub2-efi/grub2-cve-2015-8370.patch
@@ -0,0 +1,32 @@
+diff --git a/grub-core/lib/crypto.c b/grub-core/lib/crypto.c
+index 010e550..683a8aa 100644
+--- a/grub-core/lib/crypto.c
++++ b/grub-core/lib/crypto.c
+@@ -470,7 +470,8 @@ grub_password_get (char buf[], unsigned buf_size)
+ 
+       if (key == '\b')
+ 	{
+-	  cur_len--;
++	  if (cur_len)
++	    cur_len--;
+ 	  continue;
+ 	}
+ 
+diff --git a/grub-core/normal/auth.c b/grub-core/normal/auth.c
+index c6bd96e..8615c48 100644
+--- a/grub-core/normal/auth.c
++++ b/grub-core/normal/auth.c
+@@ -174,8 +174,11 @@ grub_username_get (char buf[], unsigned buf_size)
+ 
+       if (key == '\b')
+ 	{
+-	  cur_len--;
+-	  grub_printf ("\b");
++	  if (cur_len)
++	    {
++	      cur_len--;
++	      grub_printf ("\b");
++	    }
+ 	  continue;
+ 	}
+ 



More information about the CRUX mailing list