Commit Graph

  • 1d00594475 lib/reloacator: Fix memory leaks Lidong Chen 2025-03-27 17:56:32 +00:00
  • f3f1fcecdc disk/ldm: Fix memory leaks Lidong Chen 2025-03-27 17:56:31 +00:00
  • aae2ea619e fs/ntfs: Fix NULL pointer dereference and possible infinite loop Andrew Hamilton 2025-03-20 18:28:00 -05:00
  • 3b25e494d4 net/drivers/ieee1275/ofnet: Add missing grub_malloc() Nicolas Frayer 2025-03-19 17:39:41 +01:00
  • fee6081ec7 kern/ieee1275/init: Increase MIN_RMA size for CAS negotiation on PowerPC machines Avnish Chouhan 2025-03-13 19:45:50 +05:30
  • b66c6f9182 fs/zfs: Fix a number of memory leaks in ZFS code Stuart Hayes 2025-03-10 11:23:59 -05:00
  • 1d59f39b5f tests/util/grub-shell: Remove the work directory on successful run and debug is not on Glenn Washburn 2025-03-03 02:12:06 -06:00
  • e0116f3bd5 tests/grub_cmd_cryptomount: Remove temporary directories if successful and debug is not on Thomas Schmitt 2025-03-03 02:12:05 -06:00
  • e6e2b73db8 tests/grub_cmd_cryptomount: Default TMPDIR to /tmp Glenn Washburn 2025-03-03 02:12:04 -06:00
  • 32b02bb92e tests/grub_cmd_cryptomount: Cleanup the cryptsetup script unless debug is enabled Glenn Washburn 2025-03-03 02:12:03 -06:00
  • c188ca5d5e tests: Cleanup generated files on expected failure in grub_cmd_cryptomount Glenn Washburn 2025-03-03 02:12:02 -06:00
  • 50320c093a tests/util/grub-shell-luks-tester: Add missing line to create RET variable in cleanup Glenn Washburn 2025-03-03 02:12:01 -06:00
  • bb6d3199b3 tests/util/grub-shell-luks-tester: Find cryptodisk by UUID Glenn Washburn 2025-03-06 00:18:43 -06:00
  • 3fd163e453 tests/util/grub-shell: Default qemuopts to envvar $GRUB_QEMU_OPTS Glenn Washburn 2025-03-06 00:48:13 -06:00
  • ff7f553071 disk/lvm: Add informational messages in error cases of ignored features Patrick Plenefisch 2024-12-07 21:19:23 -05:00
  • a16b4304a2 disk/lvm: Add support for cachevol LV Patrick Plenefisch 2024-11-11 13:18:39 -05:00
  • 9a37d61145 disk/lvm: Add support for integrity LV Patrick Plenefisch 2025-01-04 15:02:54 -05:00
  • 6c14b87d6f lvm: Match all LVM segments before validation Patrick Plenefisch 2025-01-04 15:00:36 -05:00
  • d34b9120e7 disk/lvm: Remove unused cache_pool Patrick Plenefisch 2024-08-13 20:15:37 -04:00
  • 90848a1f7c disk/lvm: Make cache_lv more generic as ignored_feature_lv Patrick Plenefisch 2024-08-13 20:40:02 -04:00
  • 488ac8bda9 commands/ls: Add directory header for dir args Glenn Washburn 2025-03-01 23:15:37 -06:00
  • 096bf59e4c commands/ls: Print full paths for file args Glenn Washburn 2025-03-01 23:15:36 -06:00
  • 90288fc48d commands/ls: Output path for single file arguments given with path Glenn Washburn 2025-03-01 23:15:35 -06:00
  • 6337d84afa commands/ls: Show modification time for file paths Glenn Washburn 2025-03-01 23:15:34 -06:00
  • cbfb031b14 commands/ls: Merge print_files_long() and print_files() into print_file() Glenn Washburn 2025-03-01 23:15:33 -06:00
  • 112d2069cf commands/ls: Return proper GRUB_ERR_* for functions returning type grub_err_t Glenn Washburn 2025-03-01 23:15:32 -06:00
  • da9740cd52 commands/acpi: Use options enum to index command options Glenn Washburn 2025-03-01 02:15:07 -06:00
  • 1acf11fe4c docs: Capture additional commands restricted by lockdown Andrew Hamilton 2025-02-28 15:55:24 -06:00
  • 6a168afd32 docs: Document restricted filesystems in lockdown Andrew Hamilton 2025-02-28 15:55:23 -06:00
  • be0ae9583e loader/i386/bsd: Fix type passed for the kernel Vladimir Serbinenko 2025-03-04 21:46:30 +03:00
  • ee27f07a65 kern/partition: Unbreak support for nested partitions Vladimir Serbinenko 2025-03-03 00:02:21 +03:00
  • cb639acea0 lib/tss2/tss2_structs.h: Fix clang build - remove duplicate typedef Andrew Hamilton 2025-03-02 10:54:04 -06:00
  • 696e35b7ff include/grub/mm.h: Remove duplicate inclusion of grub/err.h Yuri Zaporozhets 2024-12-23 21:47:18 +01:00
  • 187338f1ac script/execute: Don't let trailing blank lines determine the return code James Le Cuirot 2024-12-30 10:52:23 +00:00
  • ff173a1c0c gitignore: Ignore generated files from libtasn Glenn Washburn 2025-01-10 14:19:41 -06:00
  • fbcc388917 util/grub.d/30_os-prober.in: Conditionally show or hide chain and efi menu entries Pascal Hambourg 2025-02-24 18:10:45 +01:00
  • 56ccc5ed56 util/grub.d/30_os-prober.in: Fix GRUB_OS_PROBER_SKIP_LIST for non-EFI Pascal Hambourg 2025-02-21 12:20:28 +01:00
  • 01f064064c docs: Do not reference non-existent --dumb option Glenn Washburn 2025-01-04 01:50:32 -06:00
  • 3f440b5a53 docs: Replace @lbracechar{} and @rbracechar{} with @{ and @} Glenn Washburn 2025-01-04 01:41:15 -06:00
  • f209887381 fs/xfs: Fix grub_xfs_iterate_dir() return value in case of failure Egor Ignatov 2025-01-23 20:44:14 +03:00
  • 1ed2628b56 fs/xfs: Add new superblock features added in Linux 6.12/6.13 Darrick J. Wong 2025-02-03 15:41:22 -08:00
  • 348cd416a3 fs/ext2: Rework out-of-bounds read for inline and external extents Michael Chang 2025-02-21 09:06:12 +08:00
  • c730eddd2a disk/ahci: Remove conditional operator for endtime Leo Sandoval 2025-01-22 14:10:24 -06:00
  • f0a08324d0 term/ns8250-spcr: Return if redirection is disabled Benjamin Herrenschmidt 2025-01-21 11:01:26 -06:00
  • 7161e2437d commands/file: Fix NULL dereference in the knetbsd tests Lukas Fink 2025-01-05 02:24:11 -06:00
  • 11b9c2dd0d gdb_helper: Typo hueristic Heinrich Schuchardt 2025-01-16 13:25:14 +01:00
  • 224aefd057 kern/efi/mm: Reset grub_mm_add_region_fn after ExitBootServices() call Ruihan Li 2024-12-16 12:26:58 +08:00
  • 531750f7bf i386/tsc: The GRUB menu gets stuck due to unserialized rdtsc Duan Yayong 2024-12-09 14:48:32 +08:00
  • f2a1f66e72 kern/i386/tsc_pmtimer: The GRUB menu gets stuck due to failed calibration Duan Yayong 2024-11-28 11:48:26 +08:00
  • 13f005ed83 loader/i386/linux: Fix cleanup if kernel doesn't support 64-bit addressing Sergii Dmytruk 2024-11-02 00:54:40 +02:00
  • 4dc6166571 loader/i386/bsd: Use safe math to avoid underflow Alec Brown 2025-02-05 22:04:08 +00:00
  • 490a6ab71c loader/i386/linux: Cast left shift to grub_uint32_t Alec Brown 2025-02-07 01:47:57 +00:00
  • a8d6b06331 kern/misc: Add sanity check after grub_strtoul() call Lidong Chen 2025-02-06 18:16:57 +00:00
  • 8e6e87e792 kern/partition: Add sanity check after grub_strtoul() call Lidong Chen 2025-02-06 18:16:56 +00:00
  • 5b36a5210e normal/menu: Use safe math to avoid an integer overflow Alec Brown 2025-02-04 15:11:11 +00:00
  • 9907d9c272 bus/usb/ehci: Define GRUB_EHCI_TOGGLE as grub_uint32_t Alec Brown 2025-02-04 15:11:10 +00:00
  • f8795cde21 misc: Ensure consistent overflow error messages Lidong Chen 2025-01-21 19:02:39 +00:00
  • 66733f7c7d osdep/unix/getroot: Fix potential underflow Lidong Chen 2025-01-29 06:48:38 +00:00
  • d13b6e8ebd script/execute: Fix potential underflow and NULL dereference Lidong Chen 2025-01-29 06:48:37 +00:00
  • e3c578a56f fs/sfs: Check if allocated memory is NULL Alec Brown 2025-01-28 05:15:50 +00:00
  • 1c06ec9005 net: Check if returned pointer for allocated memory is NULL Alec Brown 2025-01-22 18:04:44 +00:00
  • dee2c14fd6 net: Prevent overflows when allocating memory for arrays Lidong Chen 2025-01-22 18:04:43 +00:00
  • 4beeff8a31 net: Use safe math macros to prevent overflows Lidong Chen 2025-01-22 18:04:42 +00:00
  • dd6a4c8d10 fs/zfs: Add missing NULL check after grub_strdup() call Lidong Chen 2025-01-22 07:17:04 +00:00
  • 13065f69da fs/zfs: Check if returned pointer for allocated memory is NULL Lidong Chen 2025-01-22 07:17:01 +00:00
  • 7f38e32c7e fs/zfs: Prevent overflows when allocating memory for arrays Lidong Chen 2025-01-22 07:17:03 +00:00
  • 88e491a0f7 fs/zfs: Use safe math macros to prevent overflows Lidong Chen 2025-01-22 07:17:02 +00:00
  • cde9f7f338 fs: Prevent overflows when assigning returned values from read_number() Lidong Chen 2025-01-21 19:02:38 +00:00
  • 84bc0a9a68 fs: Prevent overflows when allocating memory for arrays Lidong Chen 2025-01-21 19:02:37 +00:00
  • 6608163b08 fs: Use safe math macros to prevent overflows Lidong Chen 2025-01-21 19:02:36 +00:00
  • fbaddcca54 disk/ieee1275/ofdisk: Call grub_ieee1275_close() when grub_malloc() fails Alec Brown 2025-01-22 02:55:12 +00:00
  • 33bd6b5ac5 disk: Check if returned pointer for allocated memory is NULL Alec Brown 2025-01-22 02:55:11 +00:00
  • d8151f9833 disk: Prevent overflows when allocating memory for arrays Alec Brown 2025-01-22 02:55:10 +00:00
  • c407724dad disk: Use safe math macros to prevent overflows Alec Brown 2025-01-22 02:55:09 +00:00
  • c4bc55da28 fs: Disable many filesystems under lockdown Daniel Axtens 2024-03-23 16:20:45 +11:00
  • 26db660503 fs/bfs: Disable under lockdown Daniel Axtens 2024-03-23 15:59:43 +11:00
  • 5f31164aed commands/hexdump: Disable memory reading in lockdown mode B Horn 2024-04-19 22:31:45 +01:00
  • 340e4d058f commands/memrw: Disable memory reading in lockdown mode B Horn 2024-04-18 20:37:10 +01:00
  • 34824806ac commands/minicmd: Block the dump command in lockdown mode B Horn 2024-04-18 20:29:39 +01:00
  • c68b7d2362 commands/test: Stack overflow due to unlimited recursion depth Lidong Chen 2024-12-16 20:22:41 +00:00
  • dad8f50297 commands/read: Fix an integer overflow when supplying more than 2^31 characters Jonathan Bar Or 2025-01-23 19:17:05 +01:00
  • b970a5ed96 gettext: Integer overflow leads to heap OOB write Lidong Chen 2024-11-22 06:27:57 +00:00
  • 09bd6eb58b gettext: Integer overflow leads to heap OOB write or read Lidong Chen 2024-11-22 06:27:56 +00:00
  • 7580addfc8 gettext: Remove variables hooks on module unload B Horn 2024-11-01 23:52:06 +00:00
  • 9c16197734 normal: Remove variables hooks on module unload B Horn 2024-11-01 23:46:55 +00:00
  • 2123c5bca7 commands/pgp: Unregister the "check_signatures" hooks on module unload B Horn 2024-11-01 19:24:29 +00:00
  • 0bf56bce47 commands/ls: Fix NULL dereference B Horn 2024-05-12 11:08:23 +01:00
  • 05be856a8c commands/extcmd: Missing check for failed allocation Lidong Chen 2024-11-22 06:27:55 +00:00
  • 98ad84328d kern/dl: Check for the SHF_INFO_LINK flag in grub_dl_relocate_symbols() B Horn 2024-11-07 06:00:36 +00:00
  • d72208423d kern/dl: Use correct segment in grub_dl_set_mem_attrs() B Horn 2024-11-01 19:37:32 +00:00
  • 500e5fdd82 kern/dl: Fix for an integer overflow in grub_dl_ref() B Horn 2024-04-18 15:59:26 +01:00
  • 2c34af908e video/readers/jpeg: Do not permit duplicate SOF0 markers in JPEG Daniel Axtens 2024-03-08 22:47:20 +11:00
  • 0707accab1 net/tftp: Fix stack buffer overflow in tftp_open() B Horn 2024-04-18 17:32:34 +01:00
  • 5eef881528 net: Fix OOB write in grub_net_search_config_file() B Horn 2024-11-15 13:12:09 +00:00
  • aa8b4d7fac net: Remove variables hooks when interface is unregisted B Horn 2024-11-01 23:49:48 +00:00
  • a1dd8e59da net: Unregister net_default_ip and net_default_mac variables hooks on unload B Horn 2024-11-28 04:05:04 +00:00
  • d8a937ccae script/execute: Limit the recursion depth B Horn 2024-04-18 19:04:13 +01:00
  • 8a7103fddf kern/partition: Limit recursion in part_iterate() B Horn 2024-11-16 21:24:19 +00:00
  • 18212f0648 kern/disk: Limit recursion depth B Horn 2024-05-12 04:09:24 +01:00
  • 67f70f70a3 disk/loopback: Reference tracking for the loopback B Horn 2024-05-12 03:26:19 +01:00