Pete Batard 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9aea069f84 
								
							 
						 
						
							
							
								
								[misc] update autotools support files  
							
							
							
						 
						
							2021-03-25 23:57:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fce645543f 
								
							 
						 
						
							
							
								
								[dev] add exception for Realtek card readers  
							
							... 
							
							
							
							* Also update copyright year to 2021
* Also update version for rufus-next
* Also set Win32 "A" APIs to UTF-8 and enable long paths in manifest 
							
						 
						
							2021-01-06 19:27:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b2b621cec7 
								
							 
						 
						
							
							
								
								[core] improve mounting/unmounting of volumes  
							
							... 
							
							
							
							* Factorize drive letter removal into a RemoveDriveLetters() call.
* Improve MountVolume() and RemountVolume() calls.
* Also bump Rufus version to 3.13 
							
						 
						
							2020-10-26 11:48:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2d6a73e4f4 
								
							 
						 
						
							
							
								
								[checksum] enable toggling of SHA512 (Alt-H)  
							
							... 
							
							
							
							* Also fix overflow digest test into message length
* Also switch log font to Consolas
* Also update version to rufus-next 
							
						 
						
							2020-06-25 11:58:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								22fb8febc5 
								
							 
						 
						
							
							
								
								[misc] fix MinGW compilation  
							
							... 
							
							
							
							* Oh joy, the MinGW folks broke the use of the STANDARD inttypes formats again... 
							
						 
						
							2020-06-05 17:52:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7463fa6da3 
								
							 
						 
						
							
							
								
								[efi] update the UEFI:NTFS image  
							
							... 
							
							
							
							* Now use version 1.6 of the EfiFs drivers that enables firmwares that
  don't provide EFI_DEVICE_PATH_TO_TEXT_PROTOCOL to mount NTFS partitions
  regardless.
* Also use the latest version of UEFI:NTFS that displays additional info
  about the system.
* Closes  #1213 .
* Also update version to Rufus-next. 
							
						 
						
							2020-05-26 17:30:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								44a8e08bc6 
								
							 
						 
						
							
							
								
								[misc] enable ASLR for MinGW builds  
							
							... 
							
							
							
							* ASLR is enabled by default for Visual Studio builds but that isn't the case
  for MinGW builds. Fix that and also add -Wformat-security while we're at it.
* Closes  #1518 
* Also ensure that we'll never write protective MBR message for non-bootable
  GPT drives, even as we are not calling WriteSBR() for those anyway. 
							
						 
						
							2020-04-23 16:48:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								29bc207c35 
								
							 
						 
						
							
							
								
								[misc] update version to rufus-next  
							
							... 
							
							
							
							* Also fix a typo 
							
						 
						
							2020-03-21 17:33:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								996d4254b3 
								
							 
						 
						
							
							
								
								[misc] fix a typo and set rufus-next to 3.9  
							
							
							
						 
						
							2019-09-17 18:49:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9bd6c31dea 
								
							 
						 
						
							
							
								
								[internal] add automatic copy of ARM and appx binaries to root dir  
							
							... 
							
							
							
							* Also update some application URLs and set rufus-next to 3.8 
							
						 
						
							2019-09-11 13:45:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c8fda3e4e8 
								
							 
						 
						
							
							
								
								[core] report SuperSpeed+ devices  
							
							... 
							
							
							
							* Also clean up cfgmgr32 dependencies and set rufus-next to 3.7 
							
						 
						
							2019-07-31 22:45:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cda716c1ff 
								
							 
						 
						
							
							
								
								[ext2fs] initial ext2fs support  
							
							
							
						 
						
							2019-04-12 21:32:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2a1c57c750 
								
							 
						 
						
							
							
								
								[ui] disable button and add a countdown when launching update  
							
							... 
							
							
							
							* Also disable Launch button while we do so
* Also add new <Ctrl>-<Alt>-<Y> cheat mode
* Also terminate update thread before exiting if running
* Also set version to rufus-next 
							
						 
						
							2019-04-01 16:38:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f94d2f479f 
								
							 
						 
						
							
							
								
								[core] fix abort if we can't display the "drive in use" message  
							
							... 
							
							
							
							* Also display the current MUI on startup and set version to rufus-next 
							
						 
						
							2018-12-14 18:19:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7745edbb92 
								
							 
						 
						
							
							
								
								[misc] use COBJMACROS for COM calls  
							
							
							
						 
						
							2018-11-27 11:59:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								04a5793ee7 
								
							 
						 
						
							
							
								
								[misc] use compilation flag to undefine NDEBUG for assert  
							
							
							
						 
						
							2018-11-21 17:45:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								204908f8e0 
								
							 
						 
						
							
							
								
								[misc] enable MinGW reproducible builds  
							
							... 
							
							
							
							* -Wl,--no-insert-timestamp seems to do the trick
* Also set rufus-next to 3.4 
							
						 
						
							2018-09-24 23:42:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								2d99601a5f 
								
							 
						 
						
							
							
								
								[core] fix a regression when scanning uncompressed bootable DD images  
							
							... 
							
							
							
							* Closes  #1206  
							
						 
						
							2018-09-13 11:49:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								6275c5b724 
								
							 
						 
						
							
							
								
								fix MinGW-w64 warnings  
							
							
							
						 
						
							2018-09-03 13:41:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								0fa19d7019 
								
							 
						 
						
							
							
								
								[internal] reorganize localization resources  
							
							
							
						 
						
							2018-07-16 16:38:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								2d262df8f3 
								
							 
						 
						
							
							
								
								[bb] bad blocks check improvement  
							
							... 
							
							
							
							* Use a default block size of 128 KB (can speed up read operations)
* Reorganise patterns to suit different types of NAND cells (SLC, MLC and TLC)
* Only run fake drive test on first pass
* Also update rufus-next to 3.2 
							
						 
						
							2018-06-28 16:25:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								fca4e2d59b 
								
							 
						 
						
							
							
								
								[ui] fix Windows To Go option unconditional display when switching languages  
							
							... 
							
							
							
							* Also update version to rufus-next 
							
						 
						
							2018-06-05 15:47:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								a44518355f 
								
							 
						 
						
							
							
								
								[ui] UI redesign  
							
							... 
							
							
							
							* Better guide the user through the flow of operations
* Also follow a concept design by Fahad Al-Riyami
* Closes  #117  
							
						 
						
							2018-03-22 23:14:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								903ac993f2 
								
							 
						 
						
							
							
								
								[misc] remove no longer needed XP workarounds  
							
							
							
						 
						
							2017-11-13 14:30:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								13ba3e75b3 
								
							 
						 
						
							
							
								
								[misc] fix VS2017 code analysis warnings  
							
							... 
							
							
							
							* Also set rufus-next to 2.18 
							
						 
						
							2017-09-14 19:06:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								90dc847e24 
								
							 
						 
						
							
							
								
								[misc] add static_strcat & static_strcpy and use static_ calls wherever possible  
							
							... 
							
							
							
							* Also set Rufus next to 2.17 and fix a warning 
							
						 
						
							2017-08-10 19:43:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								bed889718e 
								
							 
						 
						
							
							
								
								[core] attempt to continue if the only conflicting handles we found are for read-only  
							
							... 
							
							
							
							* Also clean-up the process code and update for rufus-next 
							
						 
						
							2017-07-13 21:53:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								9950f5c088 
								
							 
						 
						
							
							
								
								[misc] enable DEP (Data Execution Prevention) on MinGW  
							
							... 
							
							
							
							* Also fix minor warnings 
							
						 
						
							2017-05-01 23:55:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								fff4465b1d 
								
							 
						 
						
							
							
								
								[core] improve Unicode support  
							
							... 
							
							
							
							* Microsoft's version of _wgetenv() is *BROKEN*!
* Also set rufus-next to 2.15 
							
						 
						
							2017-04-19 11:16:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								2417ea7409 
								
							 
						 
						
							
							
								
								[misc] update Rufus URLs to https  
							
							... 
							
							
							
							* Also set rufus-next to 2.14 
							
						 
						
							2017-04-09 21:00:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								1e7299afa2 
								
							 
						 
						
							
							
								
								[misc] set rufus-next to 2.13  
							
							
							
						 
						
							2017-02-15 12:14:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								7d302d340f 
								
							 
						 
						
							
							
								
								[togo] enable selection of Windows version  
							
							... 
							
							
							
							* Closes  #847 
* Also set rufus-next to 2.12 
							
						 
						
							2016-12-13 14:26:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrian Perez de Castro 
								
							 
						 
						
							
							
							
							
								
							
							
								03e01f2a19 
								
							 
						 
						
							
							
								
								[misc] Linux cross compilation fixes  
							
							... 
							
							
							
							* Closes  #850  
							
						 
						
							2016-11-11 11:58:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								ab44cde7ac 
								
							 
						 
						
							
							
								
								[misc] don't download BIOS-related files if selected target isn't BIOS  
							
							... 
							
							
							
							* Part of #799 
* Also set rufus-next to 2.11 
							
						 
						
							2016-08-08 13:46:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								81673ade26 
								
							 
						 
						
							
							
								
								[core] clean up the RUFUS_DRIVE_INFO struct  
							
							... 
							
							
							
							* Remove the duplication of DISK_GEOMETRY to keep only the variables we actually use
* Also set rufus-next to 2.10 
							
						 
						
							2016-05-23 12:19:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								fc5d64618a 
								
							 
						 
						
							
							
								
								update UEFI:NTFS to latest  
							
							... 
							
							
							
							* This introduces ARM boot support
* Also set rufus-next to 2.9 and add ARM64 UEFI detection 
							
						 
						
							2016-04-24 14:19:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								db0880e534 
								
							 
						 
						
							
							
								
								[syslinux] update Syslinux to better align with its official source  
							
							... 
							
							
							
							* This means disabling some warnings and removing explicit casts, but so be it...
* Also fix the minfatsize check for Large FAT32 
							
						 
						
							2016-02-23 20:52:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								9ebdecc124 
								
							 
						 
						
							
							
								
								[ui] fix label not being blanked on device removal  
							
							... 
							
							
							
							* Part of #694 
* Also set rufus-next to 2.8 
							
						 
						
							2016-02-17 11:40:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								4757a4ac48 
								
							 
						 
						
							
							
								
								[ui] fix second line of SHA-256 not displaying at 100% scaling  
							
							... 
							
							
							
							* Also set rufus-next to 2.7 
							
						 
						
							2015-12-29 12:37:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								b66401b355 
								
							 
						 
						
							
							
								
								[core] add a cheat mode to zero the USB device  
							
							... 
							
							
							
							* Alt-Z to zap!
* Also set rufus-next to 2.6 
							
						 
						
							2015-11-04 13:58:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								4a5aa4bd2f 
								
							 
						 
						
							
							
								
								[misc] add build number to Windows version for Windows 8 or later  
							
							... 
							
							
							
							* Also set rufus-next to 2.5 
							
						 
						
							2015-09-30 23:08:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								5024e7f65e 
								
							 
						 
						
							
							
								
								[internal] refactor iso_report -> img_report  
							
							... 
							
							
							
							* Also set rufus-next to 2.4 
							
						 
						
							2015-09-02 23:20:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								f04167c51c 
								
							 
						 
						
							
							
								
								[core] add enumeration debugging  
							
							... 
							
							
							
							* Alt-. to toggle
* Also add configure option for test releases 
							
						 
						
							2015-06-26 22:49:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								0e59b86abc 
								
							 
						 
						
							
							
								
								[ui] fix dropdown being populated on ISO selection when no device is present  
							
							... 
							
							
							
							* Also remove unneeded code in libfat.h
* Also set rufus-next to 2.3 
							
						 
						
							2015-06-06 23:13:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								8ab3847694 
								
							 
						 
						
							
							
								
								[syslinux] partially improve support for openSuse based live ISOs  
							
							... 
							
							
							
							* Using /syslinux.cfg creates issues, so we force the use of /boot/[i386|x86_64]/loader/isolinux.cfg
* IMPORTANT: This does NOT fix openSuse based live ISO support as the openSuse boot scripts are NOT
  designed to handle anything else but an ISO9660 filesystem. Especially, they cannot handle FAT.
* Closes  #478 
* Also set rufus-next to 2.2 
							
						 
						
							2015-03-30 02:09:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								66edd53b2c 
								
							 
						 
						
							
							
								
								[core] add x86_32 boot for UEFI:NTFS  
							
							... 
							
							
							
							* NB: This increases the compressed executable size by 25K :(
* Also set rufus-next to 2.1 
							
						 
						
							2015-03-16 20:34:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								cf7e52e051 
								
							 
						 
						
							
							
								
								[misc] pocketful of enhancement and fixes - part 4  
							
							... 
							
							
							
							* Fix disappearance of "Start" button when selecting an ISO with
  no target (reported by Sopor)
* Add commented sample ini file
* Add AC_PROG_AR macro in configure.ac
* Update ChangeLog for BETA 
							
						 
						
							2015-02-10 22:45:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								1c322aba56 
								
							 
						 
						
							
							
								
								[misc] drop the micro from the version  
							
							... 
							
							
							
							* Closes  #439  
							
						 
						
							2015-02-08 22:59:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								09d24551b8 
								
							 
						 
						
							
							
								
								[misc] fix Unicode support for MinGW  
							
							... 
							
							
							
							* Looks like GetWindowTextW/GetWindowTextU were set to fail in release
  versions due to UNICODE not being enabled... Dammit! 
							
						 
						
							2015-02-08 00:34:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Batard 
								
							 
						 
						
							
							
							
							
								
							
							
								c56a1c87de 
								
							 
						 
						
							
							
								
								[misc] set Rufus next to 2.0  
							
							... 
							
							
							
							* With all the new features being introduced and latest UI changes,
  it's time to up the ante with regards to the major version. 
							
						 
						
							2015-01-01 23:47:15 +00:00