aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-03-14gfxmenu: Remove trailing whitespacesElyes Haouas1-5/+5
2022-03-14fs: Remove trailing whitespacesElyes Haouas23-201/+201
2022-03-14font: Remove trailing whitespacesElyes Haouas1-1/+1
2022-03-14disk: Remove trailing whitespacesElyes Haouas15-90/+90
2022-03-14commands: Remove trailing whitespacesElyes Haouas33-102/+102
2022-03-14bus: Remove trailing whitespacesElyes Haouas13-92/+92
2022-03-07net/ethernet: Fix VLAN networking on little-endian systemsChad Kimes1-4/+5
2022-03-07commands/efi/lsefisystab: Short text EFI_IMAGE_SECURITY_DATABASE_GUIDHeinrich Schuchardt2-0/+6
2022-03-07tests: Fix whitespace formattingGlenn Washburn1-123/+123
2022-03-07ChangeLog: Retire ChangeLog-2015Peter Jones2-55489/+0
2022-03-07templates: Properly handle multiple initrd paths in 30_os-proberPeter Levine1-1/+1
2022-03-07templates: Add support for pci-arbiter and rumpdisk on HurdSamuel Thibault1-3/+47
2022-03-07mm: Temporarily disable grub_mm_debug while calling grub_vprintf() in grub_pr...Glenn Washburn1-0/+20
2022-03-07mm: Export grub_mm_dump() and grub_mm_dump_free()Glenn Washburn1-2/+2
2022-03-07configure: Properly handle MM_DEBUGGlenn Washburn2-2/+8
2022-03-07configure: Replace -Wl,-r,-d with -Wl,-r and add -fno-commonFangrui Song5-17/+17
2022-03-07tests: Add check-native and check-nonnative make targetsGlenn Washburn4-89/+97
2022-03-07commands/search: Fix bug stopping iteration when --no-floppy is usedRenaud Métrich1-1/+1
2022-03-07Revert "iee1275/datetime: Fix off-by-1 error."Glenn Washburn1-2/+2
2022-02-08tests: Remove $((BASE#NUM)) bashism in grub-fs-testerGlenn Washburn1-5/+5
2022-02-08tests: Skip pata_test on i386-efiGlenn Washburn1-0/+3
2022-02-08tests: Do not remove image file on error in pata_testGlenn Washburn1-1/+0
2022-02-08util/grub-module-verifierXX: Validate elf section header table index for sect...Alec Brown1-1/+24
2022-02-08util/grub-module-verifierXX: Validate number of elf section header table entriesAlec Brown1-6/+29
2022-02-08util/grub-module-verifierXX: Add function to calculate section headersAlec Brown1-10/+15
2022-02-08fs/affs: Fix resource leaksAlec Brown1-3/+12
2022-02-08RISC-V: Adjust -march flags for binutils 2.38Heinrich Schuchardt1-0/+8
2022-02-08efi: Correct struct grub_efi_boot_servicesHeinrich Schuchardt1-1/+1
2022-02-08conf/Makefile.common: Order alphabetically variablesGlenn Washburn1-9/+9
2022-02-08net/http: Allow use of non-standard TCP/IP portsStephen Balousek2-2/+71
2022-02-08Makefile: Only look for @MARKER@ at the start of a line when generating libgr...Glenn Washburn1-2/+2
2022-02-08gentpl.py: Fix issue where sometimes marker files have CPP definesGlenn Washburn1-1/+1
2022-02-08util/resolve: Bail with error if moddep.lst file line is too longGlenn Washburn1-0/+3
2022-02-08util/resolve: Do not read past the end of the array in read_dep_list()Glenn Washburn1-1/+1
2022-02-07kern/misc: Allow selective disabling of debug facility namesGlenn Washburn2-7/+47
2022-02-07cryptodisk: Fix Coverity use after free bugGlenn Washburn1-5/+4
2021-12-23mm: Document grub_mm_init_region()Daniel Axtens1-1/+30
2021-12-23mm: Document grub_free()Daniel Axtens1-22/+41
2021-12-23mm: grub_real_malloc(): Make small allocs comment match codeDaniel Axtens1-1/+1
2021-12-23mm: Clarify grub_real_malloc()Daniel Axtens1-35/+41
2021-12-23mm: Document GRUB internal memory management structuresDaniel Axtens1-0/+28
2021-12-23fs/btrfs: Use full btrfs bootloader areaMichael Chang2-13/+79
2021-12-23tests: Refactor building xorriso command for iso9660 testsGlenn Washburn1-23/+22
2021-12-23cryptodisk: Improve handling of partition name in cryptomount password promptGlenn Washburn1-3/+2
2021-12-23cryptodisk: Move global variables into grub_cryptomount_args structGlenn Washburn5-31/+28
2021-12-23cryptodisk: Refactor password input out of crypto dev modules into cryptodiskGlenn Washburn6-79/+64
2021-12-23cryptodisk: Add infrastructure to pass data from cryptomount to cryptodisk mo...Glenn Washburn5-14/+46
2021-12-23cryptodisk: Improve cryptomount -u error messageGlenn Washburn1-1/+1
2021-12-23cryptodisk: Improve error messaging in cryptomount invocationsGlenn Washburn1-4/+17
2021-12-23cryptodisk: Return failure in cryptomount when no cryptodisk modules are loadedGlenn Washburn1-0/+3
2021-12-23cryptodisk: Refactor to discard have_it globalGlenn Washburn1-21/+35
2021-12-23luks2: Add debug message to align with luks and geli modulesGlenn Washburn1-1/+4
2021-12-23configure: Fix misspelled variable BUILD_LDFAGS -> BUILD_LDFLAGSGlenn Washburn1-1/+1
2021-12-23grub-mkconfig: Restore umask for the grub.cfgMichael Chang1-0/+3
2021-12-23efi: Create the grub_efi_close_protocol() library functionHeinrich Schuchardt3-6/+12
2021-12-23efinet: Correct closing of SNP protocolHeinrich Schuchardt1-9/+22
2021-12-23minilzo: Update to minilzo-2.10Colin Watson5-214/+817
2021-12-23docs: Add documentation on packages for building documentationGlenn Washburn1-1/+8
2021-12-23docs: Fix broken links in development docsGlenn Washburn1-5/+5
2021-12-23docs: Update development docs to include information on running test suiteGlenn Washburn1-0/+12
2021-12-23docs: Add sentence on where Debian packages can be searched for onlineGlenn Washburn1-1/+2
2021-12-23fs/btrfs: Make extent item iteration to handle gapsQu Wenruo1-3/+33
2021-11-22disk/ldm: Fix resource leakAlec Brown1-0/+1
2021-11-22commands/probe: Fix resource leaksAlec Brown1-14/+43
2021-11-22templates: Filter out POSIX locale for translationMichael Chang1-1/+1
2021-11-02io/gzio: Fix possible use of uninitialized variable in huft_build()Darren Kenny1-1/+1
2021-11-02fs/zfs/zfs: Fix possible insecure use of chunk size in zap_leaf_array_get()Darren Kenny1-1/+2
2021-11-02util/grub-mkfont: Fix memory leak in write_font_pf2()Darren Kenny1-0/+1
2021-11-02util/grub-fstest: Fix resource leaks in cmd_cmp()Darren Kenny1-1/+7
2021-11-02util/grub-mkrescue: Fix memory leak in write_part()Darren Kenny1-0/+1
2021-11-02util/grub-install-common: Fix memory leak in copy_all()Darren Kenny1-1/+4
2021-11-02kern/dl: Print module name on license check failureRobbie Harwood1-7/+15
2021-10-25kern/misc: Add debug log condition to log outputGlenn Washburn1-1/+1
2021-10-25tests: In partmap_test, use ${parted} variable when checking for binaryGlenn Washburn1-2/+2
2021-10-25tests: Test aborts due to missing requirements should be marked as error inst...Glenn Washburn24-45/+45
2021-10-25tests: Boot PowerPC using PMU instead of CUDA for power managementGlenn Washburn1-1/+2
2021-10-14osdep/linux: Fix md array device enumerationKees Cook1-7/+17
2021-10-14docs: Add fuller accounting of "make check" prerequisitesGlenn Washburn1-2/+41
2021-10-14tests: Do not delete filesystem images on errorGlenn Washburn1-3/+0
2021-10-14tests: Output list of devices when partmap failsGlenn Washburn1-1/+1
2021-10-14tests: Skip HFS test only when mac_roman module is not loaded and not loadableGlenn Washburn1-1/+1
2021-10-14tests: Change FAT volume label to be with in the valid character rangeGlenn Washburn1-2/+3
2021-10-14tests: Only test MINIX3 volumes of 1 KiB block sizeGlenn Washburn2-7/+2
2021-10-14tests: mkfs.btrfs now supports only 4 KiB sector sizes and aboveGlenn Washburn1-1/+1
2021-10-14tests: Disable ReiserFS tests for old format because newer kernels do not sup...Glenn Washburn1-1/+2
2021-10-14tests: mkreiserfs only supports 4096 block sizeGlenn Washburn1-2/+4
2021-10-14tests: Rename variable filtime -> filetime as its meant to beGlenn Washburn1-4/+4
2021-10-14tests: Use @BUILD_SHEBANG@ autoconf var instead of literal shellGlenn Washburn1-1/+1
2021-10-14tests: Exit with skipped exit code when test not performedGlenn Washburn15-51/+51
2021-10-14tests: A failure of mktemp should cause the test script to exit with code 99Glenn Washburn11-21/+21
2021-10-14tests: Make setup errors in grub-fs-tester hard errorsGlenn Washburn1-5/+6
2021-10-14tests: Do not occlude grub-shell return codeGlenn Washburn7-12/+14
2021-10-14tests: Do not occlude subshell error codes when used as input to the test com...Glenn Washburn13-14/+44
2021-10-14tests: Add set -e to missing testsGlenn Washburn3-0/+3
2021-10-14tests: When checking squashfs fstime, use superblock last modified timeGlenn Washburn1-0/+6
2021-10-14tests: Fix partmap_test for arm*-efi, disk numbering has changedGlenn Washburn1-1/+1
2021-10-04docs/grub-dev: Fix typosNikolai Kostrigin1-8/+8
2021-10-04build: Fix build error with binutils 2.36Michael Chang1-0/+14
2021-10-04disk/diskfilter: Use nodes in logical volume's segment as member deviceMichael Chang1-17/+44
2021-10-04fs/ext2: Fix handling of missing sparse extent leafsKrzysztof Nowicki1-7/+19
2021-10-04powerpc: Drop Open Hack'Ware - remove GRUB_IEEE1275_FLAG_NO_ANSIDaniel Axtens2-6/+1
2021-10-04powerpc: Drop Open Hack'Ware - remove GRUB_IEEE1275_FLAG_CANNOT_INTERPRETDaniel Axtens3-18/+0
2021-10-04powerpc: Drop Open Hack'Ware - remove GRUB_IEEE1275_FLAG_CANNOT_SET_COLORSDaniel Axtens3-16/+9
2021-10-04powerpc: Drop Open Hack'Ware - remove GRUB_IEEE1275_FLAG_FORCE_CLAIMDaniel Axtens4-34/+1
2021-10-04powerpc: Drop Open Hack'WareDaniel Axtens1-16/+0
2021-09-20docs/grub: Improve search documentation, by adding short options and section ...Glenn Washburn1-4/+13
2021-09-20fs/udf: Fix regression which is preventing symlink accessGlenn Washburn1-5/+12
2021-09-20templates: Add GRUB_CMDLINE_LINUX_RECOVERYChris Vogel4-2/+18
2021-09-20emu: Fix executable stack markingMichael Chang2-0/+9
2021-09-13tests: Keep grub-fs-tester ziso9660 from failing for wrong reasonsThomas Schmitt1-2/+3
2021-09-13commands/read: Add silent mode to read command to suppress input echoGlenn Washburn2-12/+21
2021-09-13kern/fs: Allow number of blocks in block list to be optional, defaulting leng...Glenn Washburn2-5/+11
2021-09-06autogen.sh: Detect pythonPetr Vorel2-6/+18
2021-09-06bootstrap: Require GNU patchPetr Vorel2-0/+2
2021-09-06tests: Let xorriso fixely assume UTF-8 as local character setThomas Schmitt1-9/+13
2021-09-06configure: Check for -falign-jumps=1 beside -falign-loops=1Fangrui Song via Grub-devel1-1/+14
2021-09-06configure: Remove obsoleted -malign-{jumps, loops, functions}Fangrui Song via Grub-devel1-9/+0
2021-09-06fs/xfs: Fix unreadable filesystem with v4 superblockErwan Velu1-4/+10
2021-09-06libgcrypt: Avoid -Wempty-body in rijndael do_setkey()Heinrich Schuchardt1-1/+3
2021-09-06libgcrypt: Avoid -Wsign-compare in rijndael do_setkey()Heinrich Schuchardt1-1/+2
2021-09-06commands/setpci: Honor write mask argumentWouter van Kesteren1-1/+0
2021-07-22osdep/linux/hostdisk: Use stat() instead of udevadm for partition lookupJeff Mahoney1-46/+6
2021-07-22osdep: Introduce include/grub/osdep/major.h and use itPetr Vorel6-25/+38
2021-07-22ieee1275: Drop HEAP_MAX_ADDR and HEAP_MIN_SIZE constantsDaniel Axtens1-17/+0
2021-07-22tests/ahci: Change "ide-drive" deprecated QEMU device name to "ide-hd"Marius Bakke1-1/+1
2021-07-22fs/ext2: Ignore checksum seed incompat featureJavier Martinez Canillas1-2/+8
2021-06-08zfs: Use grub_uint64_t instead of 1ULL in BF64_*CODE() macrosGlenn Washburn2-4/+5
2021-06-08Bump version to 2.11Daniel Kiper1-1/+1
2021-06-08Release 2.06Daniel Kiper2-1/+15
2021-06-08SECURITY: Add SECURITY fileDaniel Kiper3-0/+68
2021-06-08MAINTAINERS: Add MAINTAINERS fileDaniel Kiper2-0/+33
2021-06-01grub-install: Add backup and restoreDimitri John Ledkov7-24/+202
2021-06-01osdep/unix/exec: Avoid atexit() handlers when child execvp() failsDimitri John Ledkov1-2/+2
2021-06-01lib/i386/relocator64: Build fixes for i386Jan (janneke) Nieuwenhuizen1-2/+26
2021-06-01fs/xfs: Add needsrepair incompat feature supportJavier Martinez Canillas1-1/+16
2021-06-01fs/xfs: Add bigtime incompat feature supportCarlos Maiolino2-9/+42
2021-06-01fs: Use 64-bit type for filesystem timestampCarlos Maiolino16-25/+32
2021-05-28types: Define PRI{x,d}GRUB_INT{32,64}_T format specifiersJavier Martinez Canillas1-0/+6
2021-05-28kern/efi/sb: Remove duplicate efi_shim_lock_guid variableTianjia Zhang1-2/+1
2021-05-10util/mkimage: Fix wrong PE32+ section sizes for some archesJavier Martinez Canillas1-0/+4
2021-05-10term/terminfo: Fix the terminfo command help and documentationDaniel Kiper3-4/+6
2021-05-10i18n: Align N_() formatting with the rest of GRUB codeDaniel Kiper2-6/+6
2021-05-10i18n: Format large integers before the translation message - take 2Daniel Kiper1-3/+7
2021-04-13i18n: Format large integers before the translation messageMiguel Ángel Arruga Vivas7-25/+51
2021-04-12video/fb/fbfill: Use unsigned integers for width/heightDaniel Axtens1-15/+10
2021-04-12docs: Conform badmem and cutmem description indentations with other commandsGlenn Washburn1-2/+2
2021-04-12docs: Add note to cryptomount that UUIDs should be specified without dashesGlenn Washburn1-0/+3
2021-04-12templates: Fix user-facing typo with an incorrect use of "it's"Aru Sahni1-1/+1
2021-04-12buffer: Sync up out-of-range error messageColin Watson1-1/+1
2021-04-12usb/usbhub: Use GRUB_USB_MAX_CONF macro instead of literal in hub for maximum...Glenn Washburn1-2/+2
2021-04-12fs/minix: Avoid mistakenly probing ext2 filesystemsDaniel Drake1-1/+17
2021-03-12Release 2.06~rc1Daniel Kiper1-1/+1
2021-03-11arm/linux: Fix ARM Linux header layoutArd Biesheuvel1-1/+1
2021-03-10style: Format string macro should have a space between quotesGlenn Washburn2-21/+21
2021-03-10grub/err: Do compile-time format string checking on grub_error()Glenn Washburn1-1/+2
2021-03-10fs/zfs/zfs: Use format code "%llu" for 64-bit uint bp->blk_prop in grub_error()Glenn Washburn1-2/+2
2021-03-10fs/hfsplus: Use format code PRIuGRUB_UINT64_T for 64-bit typed fileblock in g...Glenn Washburn1-1/+2
2021-03-10dl/elf: Use format code PRIxGRUB_UINT64_T for 64-bit arg in grub_error()Glenn Washburn6-7/+13
2021-03-10disk/ata: Use format code PRIxGRUB_UINT64_T for 64-bit uint argument in grub_...Glenn Washburn1-4/+6
2021-03-10loader/i386/pc/linux: Use PRI* macros to get correct format string code acros...Glenn Washburn1-3/+4
2021-03-10kern/efi/mm: Format string error in grub_error()Glenn Washburn1-2/+3
2021-03-10commands/pgp: Format code for grub_error() is incorrectGlenn Washburn1-2/+2
2021-03-10grub_error: Use format code PRIuGRUB_SIZE for variables of type grub_size_tGlenn Washburn4-7/+12
2021-03-10disk/dmraid_nvidia: Format string error in grub_error()Glenn Washburn1-1/+1
2021-03-10video/bochs: grub_error() format string add missing format codeGlenn Washburn1-2/+2
2021-03-10parttool/msdospart: grub_error() missing format string argumentGlenn Washburn1-2/+1
2021-03-10misc: Format string for grub_error() should be a literalGlenn Washburn3-3/+3
2021-03-10templates: Properly disable the os-prober by defaultPhilip Müller2-5/+8
2021-03-10kern/efi/sb: Add chainloaded image as shim's verifiable objectMichael Chang1-0/+1
2021-03-10disk/pata: Suppress error message "no device connected"Glenn Washburn1-0/+6
2021-03-10fs/ext2: Fix a file not found error when a symlink filesize is equal to 60Yi Zhao1-4/+5
2021-03-02loader/i386/linux: Do not use grub_le_to_cpu32() for relocatable variableTianjia Zhang1-1/+1
2021-03-02loader/i386/linux: Remove redundant code from in grub_cmd_linux()Tianjia Zhang1-3/+0
2021-03-02efi: The device-tree must be in EfiACPIReclaimMemoryHeinrich Schuchardt1-1/+5
2021-03-02commands/efi/lsefisystab: Add short text for EFI_RT_PROPERTIES_TABLE_GUIDHeinrich Schuchardt2-0/+6
2021-03-02docs/luks2: Mention key derivation function supportPetr Vorel1-1/+2
2021-03-02commands/file: Fix array/enum desyncDerek Foreman1-4/+6
2021-03-02kern/mm: Fix grub_debug_calloc() compilation errorMarco A Benatto1-1/+1
2021-03-02templates: Disable the os-prober by defaultAlex Burmashev2-9/+14
2021-03-02gfxmenu/gui: Check printf() format in the gui_progress_bar and gui_labelThomas Frauendorfer | Miray Software2-0/+7
2021-03-02kern/misc: Add function to check printf() format against expected formatThomas Frauendorfer | Miray Software2-4/+94
2021-03-02kern/misc: Add STRING type for internal printf() format handlingThomas Frauendorfer | Miray Software1-2/+11
2021-03-02kern/misc: Split parse_printf_args() into format parsing and va_list handlingThomas Frauendorfer | Miray Software1-2/+9
2021-03-02shim_lock: Only skip loading shim_lock verifier with explicit consentDimitri John Ledkov7-10/+57
2021-03-02grub-install-common: Add --sbat optionDimitri John Ledkov2-3/+14
2021-03-02util/mkimage: Add an option to import SBAT metadata into a .sbat sectionPeter Jones6-10/+73
2021-03-02util/mkimage: Refactor section setup to use a helperPeter Jones1-66/+77
2021-03-02util/mkimage: Improve data_size value calculationPeter Jones1-1/+5
2021-03-02util/mkimage: Reorder PE optional header fields set-upPeter Jones1-8/+8
2021-03-02util/mkimage: Unify more of the PE32 and PE32+ header set-upPeter Jones1-60/+51
2021-03-02util/mkimage: Always use grub_host_to_target32() to initialize PE stack and h...Peter Jones1-4/+4
2021-03-02util/mkimage: Use grub_host_to_target32() instead of grub_cpu_to_le32()Peter Jones1-22/+22
2021-03-02util/mkimage: Remove unused code to add BSS sectionJavier Martinez Canillas1-17/+0
2021-03-02kern/efi: Add initial stack protector implementationChris Coulson6-7/+179
2021-03-02kern/parser: Fix a stack buffer overflowChris Coulson1-43/+67
2021-03-02kern/buffer: Add variable sized heap bufferChris Coulson3-0/+262
2021-03-02kern/parser: Refactor grub_parser_split_cmdline() cleanupChris Coulson1-15/+20
2021-03-02kern/parser: Introduce terminate_arg() helperChris Coulson1-10/+13
2021-03-02kern/parser: Introduce process_char() helperChris Coulson1-28/+46
2021-03-02kern/parser: Fix a memory leakChris Coulson1-4/+16