index
:
kernel/git/ardb/grub.git
loadfile2-v4
loadfile2-v5
shim-loader-protocol
x86_64-generic-efi
Unnamed repository; edit this file 'description' to name the repository.
Ard Biesheuvel
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2022-09-08
linux: ignore FDT unless we need to modify it
loadfile2-v4
Ard Biesheuvel
2
-13
/
+16
2022-09-08
efi: implement LoadFile2 initrd loading protocol for Linux
Ard Biesheuvel
3
-1
/
+163
2022-09-05
efi/efinet: Don't close connections at fini_hw() time
Ard Biesheuvel
3
-3
/
+12
2022-09-05
linux/arm: account for COFF headers appearing at unexpected offsets
Ard Biesheuvel
1
-0
/
+15
2022-09-05
linux/arm: unify ARM/arm64 vs Xen PE/COFF header handling
Ard Biesheuvel
5
-25
/
+24
2022-09-05
efi: move MS-DOS stub out of generic PE header definition
Ard Biesheuvel
2
-6
/
+18
2022-08-20
docs: Add a link to environment variables
Andrea G. Monaco
1
-1
/
+3
2022-08-20
docs: Fix mismatched brackets in halt command
Robbie Harwood
1
-1
/
+1
2022-08-20
docs: Document fwsetup command
Robbie Harwood
1
-1
/
+11
2022-08-20
efi: Don't display a uefi-firmware entry if it's not supported
Robbie Harwood
2
-1
/
+5
2022-08-20
commands/efi/efifwsetup: Print an error if boot to firmware setup is not supp...
Javier Martinez Canillas
1
-4
/
+8
2022-08-20
templates: Check for EFI at runtime instead of config generation time
Javier Martinez Canillas
1
-13
/
+8
2022-08-20
efi: Make all grub_efi_guid_t variables static
Robbie Harwood
5
-8
/
+8
2022-08-20
commands/efi/efifwsetup: Add missing grub_free()s
Robbie Harwood
1
-3
/
+8
2022-08-19
fs/zfs/zfs: Pass pointer to dnode_end_t instead of value to fill_fs_info()
Jagannathan Raman
1
-4
/
+13
2022-08-19
disk/luks2: Fix decoding of digests and salts with escaped chars
Patrick Steinhardt
1
-4
/
+24
2022-08-19
lib/json/json: Add function to unescape JSON-encoded strings
Patrick Steinhardt
2
-0
/
+130
2022-08-19
loader: Drop argv[] argument in grub_initrd_load()
Nikita Ermakov
11
-13
/
+12
2022-08-19
loader: Update error conditionals to use enums
Alec Brown
2
-22
/
+22
2022-08-19
util/grub-module-verifierXX: Changed get_shnum() return type
Alec Brown
1
-4
/
+6
2022-08-19
elf: Validate number of elf program header table entries
Alec Brown
5
-9
/
+63
2022-08-19
elf: Validate elf section header table index for section name string table
Alec Brown
4
-1
/
+52
2022-08-19
elf: Validate number of elf section header table entries
Alec Brown
5
-41
/
+150
2022-08-19
templates/linux_xen: Properly order the multiple initrd files
Mauricio Faria de Oliveira
1
-1
/
+4
2022-08-19
templates/linux_xen: Properly load multiple initrd files
Mauricio Faria de Oliveira
1
-3
/
+3
2022-08-19
misc: Add cast in grub_strncasecmp() to drop sign when calling grub_tolower()
Glenn Washburn
1
-1
/
+2
2022-08-19
tests/util/grub-shell: Only show grub-mkrescue output if it returns an error
Glenn Washburn
1
-2
/
+15
2022-08-19
loader/arm64/linux: Remove magic number header field check
Ard Biesheuvel
1
-3
/
+0
2022-08-19
util/grub-install-common: Confirm directory creation in grub_install_mkdir_p()
Darren Kenny
1
-1
/
+6
2022-08-19
util: Ignore return value for grub_util_mkdir() on all platforms
Darren Kenny
2
-2
/
+2
2022-08-19
disk/cryptodisk: Support encrypted volumes using detached headers on a partition
Glenn Washburn
1
-1
/
+3
2022-08-10
tests/util/grub-shell: Use shell variable instead of autoconf
Glenn Washburn
1
-8
/
+8
2022-08-10
Makefile: Make grub_fstest.pp depend on config-util.h
Stefan Agner
1
-1
/
+1
2022-08-10
util/grub-mkfont: Fix resource leaks
Qiumiao Zhang
1
-0
/
+5
2022-08-10
kern/i386/tsc_pmtimer: Make pmtimer tsc calibration not take 51 seconds to fail
Peter Jones
1
-19
/
+78
2022-08-10
disk/luks2: Continue trying all keyslots even if there are some failures
Glenn Washburn
1
-1
/
+9
2022-08-10
efi: Add efitextmode command for getting/setting the text mode resolution
Glenn Washburn
5
-1
/
+211
2022-07-27
fs/fat: Don't error when mtime is 0
Robbie Harwood
1
-3
/
+0
2022-07-27
kern/fs: The grub_fs_probe() should dprint errors from filesystems
Robbie Harwood
1
-0
/
+2
2022-07-27
util/grub-probe: Document the behavior of multiple -v
Robbie Harwood
1
-1
/
+2
2022-07-27
lib/relocator: Initialize local relocator subchunk struct to all zeros
Ross Philipson
1
-1
/
+1
2022-07-27
efi/tpm: Add EFI_CC_MEASUREMENT_PROTOCOL support
Lu Ken
2
-0
/
+199
2022-07-27
commands/efi/tpm: Use grub_strcpy() instead of grub_memcpy()
Lu Ken
1
-2
/
+2
2022-07-27
commands/efi/tpm: Refine the status of log event
Lu Ken
1
-5
/
+5
2022-07-12
configure: Warn if stack protector is not allowed
Nicholas Vinson
1
-1
/
+10
2022-07-12
util/grub-mkfont: Fix tainted loop boundary issues with substitutions
Darren Kenny
1
-9
/
+53
2022-07-12
efi: Add missing header from include/grub/efi/console_control.h
Glenn Washburn
1
-0
/
+2
2022-07-04
disk: Replace code that calculates the log of sector size with grub_log2ull()
Glenn Washburn
17
-58
/
+17
2022-07-04
templates: Remove unused version comparison functions
Mathieu Desnoyers
1
-51
/
+0
2022-07-04
templates/kfreebsd: Fix quadratic algorithm for sorting menu items
Mathieu Desnoyers
1
-4
/
+8
2022-07-04
templates/hurd: Fix quadratic algorithm for sorting menu items
Mathieu Desnoyers
1
-5
/
+9
2022-07-04
templates/linux_xen: Fix quadratic algorithm for sorting menu items
Mathieu Desnoyers
1
-8
/
+10
2022-07-04
templates/linux: Fix quadratic algorithm for sorting menu items
Mathieu Desnoyers
2
-8
/
+12
2022-07-04
docs: Add documentation on detached header option to cryptomount
Glenn Washburn
1
-3
/
+10
2022-07-04
cryptodisk: Add support for using detached header files
Glenn Washburn
4
-4
/
+96
2022-07-04
disk: Allow read hook callback to take read buffer to potentially modify it
Glenn Washburn
9
-31
/
+40
2022-07-04
docs: Document undocumented variables
Glenn Washburn
1
-0
/
+36
2022-07-04
kern/efi/mm: Implement runtime addition of pages
Patrick Steinhardt
1
-4
/
+11
2022-07-04
kern/efi/mm: Pass up errors from add_memory_regions()
Patrick Steinhardt
1
-7
/
+15
2022-07-04
kern/efi/mm: Extract function to add memory regions
Patrick Steinhardt
1
-6
/
+15
2022-07-04
kern/efi/mm: Always request a fixed number of pages on init
Patrick Steinhardt
1
-32
/
+3
2022-07-04
mm: Allow dynamically requesting additional memory regions
Patrick Steinhardt
2
-0
/
+48
2022-07-04
mm: Drop unused unloading of modules on OOM
Patrick Steinhardt
3
-29
/
+0
2022-07-04
mm: Debug support for region operations
Daniel Axtens
1
-3
/
+16
2022-07-04
mm: When adding a region, merge with region after as well as before
Daniel Axtens
2
-47
/
+92
2022-06-29
mm: Assert that we preserve header vs region alignment
Daniel Axtens
1
-0
/
+14
2022-06-28
tests: Only pass SeaBIOS fw_opt for x86 non-EFI platforms
Daniel Axtens
1
-1
/
+5
2022-06-07
fs/btrfs: Fix more fuzz issues related to chunks
Darren Kenny
1
-0
/
+24
2022-06-07
fs/btrfs: Fix more ASAN and SEGV issues found with fuzzing
Darren Kenny
1
-0
/
+55
2022-06-07
fs/btrfs: Fix several fuzz issues with invalid dir item sizing
Darren Kenny
1
-0
/
+26
2022-06-07
fs/f2fs: Do not copy file names that are too long
Sudhakar Kuppusamy
1
-0
/
+4
2022-06-07
fs/f2fs: Do not read past the end of nat bitmap
Sudhakar Kuppusamy
1
-6
/
+27
2022-06-07
fs/f2fs: Do not read past the end of nat journal entries
Sudhakar Kuppusamy
1
-7
/
+14
2022-06-07
net/http: Error out on headers with LF without CR
Daniel Axtens
1
-0
/
+8
2022-06-07
net/http: Fix OOB write for split http headers
Daniel Axtens
1
-3
/
+1
2022-06-07
net/http: Do not tear down socket if it's already been torn down
Daniel Axtens
1
-2
/
+3
2022-06-07
net/tftp: Avoid a trivial UAF
Daniel Axtens
1
-1
/
+1
2022-06-07
net/tftp: Prevent a UAF and double-free from a failed seek
Daniel Axtens
3
-2
/
+11
2022-06-07
net/dns: Don't read past the end of the string we're checking against
Daniel Axtens
1
-3
/
+16
2022-06-07
net/dns: Fix double-free addresses on corrupt DNS response
Daniel Axtens
1
-2
/
+4
2022-06-07
net/netbuff: Block overly large netbuff allocs
Daniel Axtens
1
-0
/
+13
2022-06-07
net/ip: Do IP fragment maths safely
Daniel Axtens
1
-1
/
+9
2022-06-07
normal/charset: Fix array out-of-bounds formatting unicode for display
Daniel Axtens
1
-0
/
+2
2022-06-07
video/readers/jpeg: Block int underflow -> wild pointer write
Daniel Axtens
1
-1
/
+9
2022-06-07
video/readers/jpeg: Refuse to handle multiple start of streams
Daniel Axtens
1
-2
/
+5
2022-06-07
video/readers/jpeg: Do not reallocate a given huff table
Daniel Axtens
1
-0
/
+3
2022-06-07
video/readers/jpeg: Abort sooner if a read operation fails
Daniel Axtens
1
-16
/
+70
2022-06-07
video/readers/png: Sanity check some huffman codes
Daniel Axtens
1
-0
/
+6
2022-06-07
video/readers/png: Avoid heap OOB R/W inserting huff table items
Daniel Axtens
1
-0
/
+7
2022-06-07
video/readers/png: Drop greyscale support to fix heap out-of-bounds write
Daniel Axtens
1
-80
/
+7
2022-06-07
video/readers/png: Refuse to handle multiple image headers
Daniel Axtens
1
-0
/
+3
2022-06-07
video/readers/png: Abort sooner if a read operation fails
Daniel Axtens
1
-8
/
+47
2022-06-07
kern/file: Do not leak device_name on error in grub_file_open()
Daniel Axtens
1
-0
/
+2
2022-06-07
kern/efi/sb: Reject non-kernel files in the shim_lock verifier
Julian Andres Klode
2
-3
/
+37
2022-06-07
loader/efi/chainloader: Use grub_loader_set_ex()
Chris Coulson
1
-9
/
+7
2022-06-07
commands/boot: Add API to pass context to loader
Chris Coulson
2
-8
/
+63
2022-06-07
loader/efi/chainloader: Simplify the loader state
Chris Coulson
1
-17
/
+21
2022-06-07
fs/zfs/zfs: zfs_mount() - avoid pointer downcasting
Jagannathan Raman
1
-6
/
+4
2022-06-07
fs/zfs/zfs: make_mdn() - avoid pointer downcasting
Jagannathan Raman
1
-3
/
+3
2022-06-07
util/grub-module-verifierXX: Add e_shoff check in get_shdr()
Alec Brown
1
-0
/
+3
2022-06-07
grub-core/loader/i386/bsdXX: Avoid downcasting (char *) to (Elf_Shdr *)
Alec Brown
1
-43
/
+28
2022-06-07
disk/efi/efidisk: Pass buffers with higher alignment
Stefan Agner
1
-2
/
+13
2022-06-07
osdep/hurd/getroot: Use "part:" qualifier
Samuel Thibault
2
-5
/
+17
2022-06-07
docs: Add documentation on keyfile option to cryptomount
Glenn Washburn
1
-5
/
+9
2022-06-07
disk/cryptodisk: Use enum constants as indexes into cryptomount option array
Glenn Washburn
1
-19
/
+30
2022-06-07
disk/cryptodisk: Add options to cryptomount to support keyfiles
John Lane
3
-1
/
+84
2022-06-07
disk/geli: Unify grub_cryptodisk_dev function names
Denis 'GNUtoo' Carikli
1
-4
/
+4
2022-06-07
disk/luks: Unify grub_cryptodisk_dev function names
Denis 'GNUtoo' Carikli
1
-2
/
+2
2022-06-07
util/probe: Remove unused header includes
Glenn Washburn
1
-2
/
+0
2022-06-07
commands/macbless: Remove whitespace between N_ macro and open parenthesis
Glenn Washburn
1
-4
/
+2
2022-06-07
tests: Add /sbin and /usr/sbin to path in partmap test
Glenn Washburn
1
-0
/
+2
2022-06-07
tests: Show host determined fs UUID when hfs UUID test fails
Glenn Washburn
1
-0
/
+1
2022-05-24
docs: Add section for general undocumented commands
Glenn Washburn
1
-0
/
+101
2022-05-24
docs: Add under documented loader commands to beginning of loader section
Glenn Washburn
1
-0
/
+36
2022-05-24
docs: Create command section for loader commands
Glenn Washburn
1
-104
/
+116
2022-05-24
docs: Markup loader commands with @command tag
Glenn Washburn
1
-3
/
+4
2022-05-24
docs: Make note of i386-pc specific usage of halt command
Glenn Washburn
1
-4
/
+4
2022-05-24
docs: Make note that sendkey is only available on i386-pc
Glenn Washburn
1
-1
/
+3
2022-05-24
docs: Fix spelling typo and remove unnecessary spaces
Glenn Washburn
1
-5
/
+5
2022-05-24
net/net: Fix incorrect condition for calling grub_net_tcp_retransmit()
Glenn Washburn
1
-1
/
+1
2022-05-24
templates: Improve initramfs detection
Oskari Pirhonen
2
-4
/
+8
2022-05-24
osdep/hurd: Support device entries with @/dev/disk: qualifier
Samuel Thibault
2
-2
/
+33
2022-05-24
grub-mkimage: Creating aarch64 images from x86 host is broken
Darren Kenny
1
-3
/
+2
2022-05-24
grub-install: Allow to install to non-EFI ESP when --force
Icenowy Zheng
1
-1
/
+6
2022-04-26
net: Fix NULL pointer dereference when parsing ICMP6_ROUTER_ADVERTISE messages
Qiumiao Zhang
1
-1
/
+1
2022-04-26
tests: Ensure that loopback devices and zfs devices are cleaned up
Glenn Washburn
1
-0
/
+17
2022-04-26
tests: Ensure that mountpoints are unmounted before exiting
Glenn Washburn
1
-3
/
+26
2022-04-20
docs: Use correct list format
Glenn Washburn
1
-7
/
+14
2022-04-20
docs: Clarify meaning of "list" and "cond" for "if" and "while" commands resp...
Glenn Washburn
1
-8
/
+10
2022-04-20
docs: Add note that drivemap is only available on i386-pc
Glenn Washburn
1
-0
/
+2
2022-04-20
tests: Give grub-fs-tester temp directory a better name
Glenn Washburn
1
-1
/
+1
2022-04-20
tests: Disable blkid cache usage
Glenn Washburn
1
-0
/
+1
2022-04-20
configure: Fix default -O2 being added when CFLAGS not set
Glenn Washburn
1
-3
/
+3
2022-04-20
video/readers/jpeg: Fix possible invalid loop boundary condition
Darren Kenny
1
-0
/
+6
2022-04-20
lib/reed_solomon: Fix array subscript 0 is outside array bounds
Michael Chang
1
-0
/
+9
2022-04-20
build: Fix -Werror=array-bounds array subscript 0 is outside array bounds
Michael Chang
18
-55
/
+87
2022-04-20
util/mkimage: Fix dangling pointer may be used error
Michael Chang
1
-0
/
+21
2022-04-20
net/drivers/efi/efinet: Configure VLAN from UEFI device used for PXE
Chad Kimes
1
-5
/
+33
2022-04-20
kern/efi/efi: Print VLAN info in EFI device path
Chad Kimes
2
-0
/
+16
2022-04-20
net/net: Add net_set_vlan command
Chad Kimes
2
-1
/
+60
2022-04-20
net/net: Add vlan information to net_ls_addr output
Chad Kimes
2
-1
/
+24
2022-04-04
kern/efi/init: Log a console error during a stack check failure
Chris Coulson
2
-3
/
+24
2022-04-04
loader/i386/xnu: Fix uninitialized scalar variable
Alec Brown
1
-1
/
+1
2022-04-04
loader/i386/xnu: Fix uninitialized scalar variable
Alec Brown
1
-1
/
+1
2022-04-04
loader/i386/pc/linux: Fix uninitialized scalar variable
Alec Brown
1
-1
/
+1
2022-04-04
loader/i386/bsd: Fix uninitialized scalar variable
Alec Brown
1
-1
/
+1
2022-04-04
net/net: Fix uninitialized scalar variable
Alec Brown
1
-0
/
+1
2022-04-04
net/bootp: Fix uninitialized scalar variable
Alec Brown
1
-0
/
+1
2022-04-04
net/arp: Fix uninitialized scalar variable
Alec Brown
1
-0
/
+2
2022-04-04
net/tcp: Only call grub_get_time_ms() when there are sockets to potentially r...
Glenn Washburn
1
-2
/
+7
2022-04-04
net/net: Avoid unnecessary calls to grub_net_tcp_retransmit()
Glenn Washburn
1
-1
/
+2
2022-04-04
net/net: Unset grub_net_poll_cards_idle when net module has been unloaded
Glenn Washburn
1
-1
/
+1
2022-04-04
INSTALL: Add information on using --build when cross-compiling
Glenn Washburn
1
-7
/
+13
2022-04-04
configure: Whitespace changes to improve readability
Glenn Washburn
1
-54
/
+45
2022-04-04
configure: Remove unused CFLAGS definitions
Glenn Washburn
1
-7
/
+1
2022-04-04
configure: Remove dead code
Glenn Washburn
1
-11
/
+2
2022-04-04
configure: Sort AM_CONDITIONALs alphabetically
Glenn Washburn
1
-14
/
+14
2022-04-04
configure: Allow HOST_CC to override CC
Glenn Washburn
1
-0
/
+5
2022-04-04
gdb: Add malloc and free symbols to kernel.exec to improve gdb functionality
Glenn Washburn
1
-0
/
+7
2022-04-04
commands/search: Add new --efidisk-only option for EFI systems
Renaud Métrich
4
-2
/
+31
2022-04-04
commands/search: Refactor --no-floppy option to have something generic
Renaud Métrich
3
-13
/
+23
2022-04-04
kern/main: Suppress the "Welcome to GRUB!" message in EFI builds
Hans de Goede
1
-0
/
+3
2022-04-04
normal/menu: Don't show "Booting `%s'" msg when auto-booting with TIMEOUT_STY...
Hans de Goede
1
-8
/
+16
2022-03-21
term/efi/console: Do not set cursor until the first text output
Hans de Goede
1
-3
/
+16
2022-03-21
term/efi/console: Do not set colorstate until the first text output
Hans de Goede
1
-0
/
+10
2022-03-21
kern/rescue_parser: Ensure that parser allocated memory is not leaked
Darren Kenny
2
-2
/
+10
2022-03-21
grub-mkimage: Only check aarch64 relocations when built for aarch64
Darren Kenny
1
-0
/
+2
2022-03-21
lib/posix_wrap/errno.h: Add __set_errno() macro
Daniel Kiper
1
-0
/
+4
2022-03-21
configure: Fix various new autotools warnings
Robbie Harwood
1
-3
/
+3
2022-03-21
gnulib: Handle warnings introduced by updated gnulib
Robbie Harwood
5
-6
/
+15
2022-03-21
gnulib: Update gnulib version and drop most gnulib patches
Robbie Harwood
13
-220
/
+252
2022-03-21
gnulib: Drop no-abort.patch
Robbie Harwood
4
-28
/
+11
2022-03-21
gnulib: Drop fix-base64.patch
Robbie Harwood
6
-31
/
+10
2022-03-21
config: Where present, ensure config-util.h precedes config.h
Robbie Harwood
19
-18
/
+19
2022-03-21
config.h.in: Use visual indentation
Robbie Harwood
1
-28
/
+28
2022-03-14
INSTALL: Drop mention of libusb
Robbie Harwood
1
-2
/
+0
2022-03-14
INSTALL: Add more cross-compiling Debian packages
Daniel Kiper
1
-1
/
+2
2022-03-14
configure: Drop ${grub_coredir} unneeded references
Daniel Kiper
1
-2
/
+2
2022-03-14
conf/i386-cygwin-img-ld: Do not discard .data and .edata sections
Daniel Kiper
1
-0
/
+4
2022-03-14
commands/i386/pc/sendkey: Fix "writing 1 byte into a region of size 0" build ...
Daniel Kiper
1
-4
/
+4
2022-03-14
loader/i386/bsd: Initialize ptr variable in grub_bsd_add_meta()
Daniel Kiper
1
-1
/
+1
2022-03-14
osdep/windows/platform: Disable gcc9 -Waddress-of-packed-member
Daniel Kiper
1
-0
/
+10
2022-03-14
po: Un-transliterate the %zu format code
Glenn Washburn
4
-4
/
+8
2022-03-14
net: Check against nb->tail in grub_netbuff_pull()
Daniel Axtens
1
-1
/
+1
2022-03-14
grub-mount: Add support for libfuse3
Fabian Vogt
3
-15
/
+30
2022-03-14
include: Remove trailing whitespaces
Elyes Haouas
46
-117
/
+117
2022-03-14
util: Remove trailing whitespaces
Elyes Haouas
23
-192
/
+192
2022-03-14
video: Remove trailing whitespaces
Elyes Haouas
18
-69
/
+69
2022-03-14
tests: Remove trailing whitespaces
Elyes Haouas
5
-20
/
+20
2022-03-14
term: Remove trailing whitespaces
Elyes Haouas
13
-101
/
+101
2022-03-14
script: Remove trailing whitespaces
Elyes Haouas
2
-2
/
+2
2022-03-14
partmap: Remove trailing whitespaces
Elyes Haouas
5
-9
/
+9
2022-03-14
osdep: Remove trailing whitespaces
Elyes Haouas
22
-46
/
+46
2022-03-14
normal: Remove trailing whitespaces
Elyes Haouas
10
-100
/
+100
2022-03-14
net: Remove trailing whitespaces
Elyes Haouas
15
-67
/
+67
2022-03-14
loader: Remove trailing whitespaces
Elyes Haouas
23
-106
/
+106
2022-03-14
lib: Remove trailing whitespaces
Elyes Haouas
30
-127
/
+127
2022-03-14
kern: Remove trailing whitespaces
Elyes Haouas
33
-61
/
+61
2022-03-14
io: Remove trailing whitespaces
Elyes Haouas
2
-2
/
+2
2022-03-14
gfxmenu: Remove trailing whitespaces
Elyes Haouas
7
-12
/
+12
[next]