rufus/src
Pete Batard c2b2624b62
[vhd] improve handing of user selected filename on save to VHD/FFU
* Use of '*.*' as pattern in file save dialog could lead to assert and crash, so
  we now try to derive the type of image to be saved from the file extension. We
  also did not properly handle user cancellation in the file save dialog.
* Also update iso9660/iso9660_fs.c to latest proposal of El Torito image handling.
* Also add a couple asserts in the hash table functions so that, if these ever get
  triggered we will pick them from Windows Store reports, and clean up code.
2024-02-03 18:39:44 +00:00
..
bled [uefi] fix path of SKUSiPolicy.p7b for WOW 2023-07-01 20:22:10 +01:00
ext2fs [misc] harden usage of uprintf() 2023-04-20 17:43:24 +01:00
getopt [misc] drop Clang support and move VS2017 project files to .vs 2017-11-11 15:41:04 +00:00
libcdio [vhd] improve handing of user selected filename on save to VHD/FFU 2024-02-03 18:39:44 +00:00
ms-sys [mbr] use 80x25:16 text mode rather than 640x480:16 VGA mode 2022-07-04 15:08:55 +01:00
msvc-missing [ext2fs] initial ext2fs support 2019-04-12 21:32:40 +01:00
syslinux [syslinux] improve support for Syslinux based Slax ISOs 2023-10-11 20:46:46 +01:00
.editorconfig [misc] finally, set .editorconfig to use UTF-8 *without* BOM 2017-08-14 21:40:56 +01:00
Makefile.am [uefi] don't revoke Windows 11 or post Windows 10 20H1 boot media yet 2023-07-15 23:20:59 +02:00
Makefile.in [uefi] don't revoke Windows 11 or post Windows 10 20H1 boot media yet 2023-07-15 23:20:59 +02:00
badblocks.c [misc] fix CodeQL warnings 2023-04-22 16:36:27 +01:00
badblocks.h [ext2fs] initial ext2fs support 2019-04-12 21:32:40 +01:00
cpu.c [checksum] enable x86 acceleration if the CPU supports it 2022-12-08 11:15:48 +00:00
cpu.h [checksum] enable x86 acceleration if the CPU supports it 2022-12-08 11:15:48 +00:00
db.h [grub] update DB for GRUB 2.12~rc1 2023-07-13 10:11:52 +02:00
dev.c [misc] fix UEFI:NTFS partition not being added when needed in MBR mode 2024-01-17 14:10:46 +00:00
dev.h [mingw] use delay loading for DLLs that are subject to side loading 2022-04-12 11:09:59 +01:00
dos.c [dos] reinstate MS-DOS boot disk creation for Windows 10 and later platforms 2023-05-24 17:55:25 +01:00
dos.h [misc] set rufus-next to 1.3.3, update copyright 2013-02-02 15:47:56 +00:00
dos_locale.c [misc] fix PVS-Studio warnings 2022-01-05 12:57:26 +01:00
drive.c [dev] filter out Microsoft Dev Drives 2024-01-08 16:43:52 +00:00
drive.h [dev] filter out Microsoft Dev Drives 2024-01-08 16:43:52 +00:00
format.c [misc] fix UEFI:NTFS partition not being added when needed in MBR mode 2024-01-17 14:10:46 +00:00
format.h [vhd] add write support for .vhdx and .ffu images 2023-07-06 19:47:26 +01:00
format_ext.c [cmp] update Bled to latest 2022-09-14 23:37:46 +02:00
format_fat32.c [fat] align start of data region to MB 2024-01-10 13:36:50 +00:00
gpt_types.h [loc] fix Russian translation for KB/MB/GB... 2020-12-11 17:10:48 +00:00
hash.c [uefi] don't revoke Windows 11 or post Windows 10 20H1 boot media yet 2023-07-15 23:20:59 +02:00
hdd_vs_ufd.h [misc] add an exception for 23A9:EF18 UFDs 2023-05-29 18:04:42 +01:00
icon.c [misc] fix PVS-Studio warnings 2022-01-05 12:57:26 +01:00
iso.c [misc] fix UEFI:NTFS partition not being added when needed in MBR mode 2024-01-17 14:10:46 +00:00
license.h [process] move the search for conflicting process to a background thread 2023-10-10 22:22:45 +01:00
localization.c [misc] harden usage of uprintf() 2023-04-20 17:43:24 +01:00
localization.h [misc] fix MinGW/gcc 10.x multiple definition errors 2020-05-18 21:25:44 +01:00
localization_data.h [misc] rename checksum.c to hash.c 2023-06-11 16:18:26 +01:00
localization_data.sh [misc] silence Coverity warnings 2024-01-08 14:34:57 +00:00
mbr_types.h [iso] add ISOHybrid "CD" partition and ISO9660 file system detection 2022-04-05 18:31:03 +01:00
missing.h [vhd] enable saving device to compressed VHDX 2023-07-01 20:43:26 +01:00
msapi_utf8.h [iso] add symlink support for target file systems that support it 2023-10-12 17:32:20 +01:00
net.c [misc] use FORMAT_MESSAGE_FROM_HMODULE where possible and drop our custom message tables 2023-09-04 11:41:35 +01:00
parser.c [misc] fix some benign Coverity warnings 2023-06-18 19:09:15 +02:00
pki.c [misc] add an address resolver for internal DLL function calls 2023-07-05 18:36:58 +01:00
process.c [misc] silence Coverity warnings 2024-01-08 14:34:57 +00:00
process.h [misc] update ChangeLog for 4.3 BETA 2023-10-12 19:46:10 +01:00
re.c [misc] add regexp engine 2021-04-22 22:43:20 +01:00
re.h [misc] add regexp engine 2021-04-22 22:43:20 +01:00
registry.h [wue] add automatic local account creation and regional settings duplication 2022-07-19 19:11:06 +01:00
resource.h [misc] rename checksum.c to hash.c 2023-06-11 16:18:26 +01:00
rufus.c [misc] improve the code related to the commandline hogger deletion 2023-11-09 17:39:38 +00:00
rufus.h [iso] work around ISOs that use broken symbolic links for UEFI bootloaders 2024-01-16 17:27:37 +00:00
rufus.manifest [dev] add exception for Realtek card readers 2021-01-06 19:27:31 +00:00
rufus.rc [vhd] improve handing of user selected filename on save to VHD/FFU 2024-02-03 18:39:44 +00:00
settings.h [wue] add an expert feature to restrict a Windows installation to S Mode 2023-08-15 11:15:16 +01:00
smart.c [iso] fix a possible buffer overflow in GetGrubVersion() 2023-04-01 14:39:25 +02:00
smart.h [misc] use the more univerasal _mm_alloc() instead of _aligned_malloc() 2016-06-10 12:42:43 +01:00
stdfn.c [vhd] improve handing of user selected filename on save to VHD/FFU 2024-02-03 18:39:44 +00:00
stdio.c [misc] silence Coverity warnings 2024-01-08 14:34:57 +00:00
stdlg.c [misc] silence Coverity warnings 2024-01-08 14:34:57 +00:00
syslinux.c [syslinux] improve support for Syslinux based Slax ISOs 2023-10-11 20:46:46 +01:00
ui.c [misc] further Windows 7 specifics removals 2023-04-28 17:46:05 +01:00
ui.h [vhd] enable saving device to compressed VHDX 2023-07-01 20:43:26 +01:00
ui_data.h [ui] fix missing labels for accessibility 2020-07-02 22:55:01 +01:00
vhd.c [vhd] improve handing of user selected filename on save to VHD/FFU 2024-02-03 18:39:44 +00:00
vhd.h [vhd] add write support for .vhdx and .ffu images 2023-07-06 19:47:26 +01:00
winio.h [core] switch to async I/O for image writing 2021-04-22 01:01:56 +01:00
wue.c [wue] add an expert feature to restrict a Windows installation to S Mode 2023-08-15 11:15:16 +01:00
wue.h [wue] improve Windows version reporting from ISO/.wim 2022-10-04 11:58:30 +01:00