rufus/src/syslinux
AJIOB b81b440a20
[uefi] fix search for bootloaders in FAT images that have an 'EFI' volume label
* Per https://en.wikipedia.org/wiki/Design_of_the_FAT_file_system#Directory_entry it
  is possible to have a FAT directory entry with a 'EFI' volume label alongside with
  a 'EFI' subdirectory.
* If that happens, then the current Syslinux libfat_searchdir() code may treat the
  'EFI' volume label as an empty subdirectory and say that there are no bootloaders,
  even if the 'EFI\Boot\Boot###.efi' binaries really do exist.
* Fix this by filtering out entries with the 'volume label' attribute (0x08).
* For good measure, also filter out entries with the 'device' attribute (0x40), as
  it is technically possible to create a 'EFI' device leading to the same issue.
* Closes #2288.
* Closes #2289.
2023-07-24 23:55:47 +01:00
..
libfat [uefi] fix search for bootloaders in FAT images that have an 'EFI' volume label 2023-07-24 23:55:47 +01:00
libinstaller [mingw] use delay loading for DLLs that are subject to side loading 2022-04-12 11:09:59 +01:00
win [mingw] use delay loading for DLLs that are subject to side loading 2022-04-12 11:09:59 +01:00
.editorconfig [misc] add .editorconfig 2017-03-14 18:44:14 +01:00
sltypes.h [sl] syslinux support (EXPERIMENTAL) 2012-01-12 02:52:40 +00:00