Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ventoy/rufus

The Reliable USB Formatting Utility
https://github.com/ventoy/rufus

[core] fix FAT32 not proposed for Win ISOs with <4 GB install.wim

68a5a26956173873beef48fb212981b6e93edfd4 authored over 4 years ago by Pete Batard <[email protected]>
[grub] update GRUB 2.04 core.img for Ubuntu 20.10 support

* GRUB have cherry-picked patches from the "BootHole" vulnerability fix at
https://lists.gnu.o...

e9872722879cdaf7bc8bae76a1d5c32381aa3de3 authored over 4 years ago by Pete Batard <[email protected]>
[syslinux] disable MBR install for images using SysLinux 4.x with a >4 GB file

* The presence of a > 4 GB file forces the use of NTFS which is incompatible with
SysLinux 4.x...

1bb2b3b1263843c7ab1f2188bb82e3d89bff32e3 authored over 4 years ago by Pete Batard <[email protected]>
[iso] fix detection of GRUB version

* Commit 77d319267f869d0d9eb9ac5a831164add8a5aa8d broke lookup of ISO filenames since iso9660_op...

a8f3c6c5721c5d7e9327361f11c301bf2cdc0719 authored over 4 years ago by Pete Batard <[email protected]>
[misc] lossless optimization of icons

* Closes #1608

2d63a109200a6921d803f824e8d4fee08ff9bd78 authored over 4 years ago by Tiago Filipe Silva <[email protected]>
[iso] fix 'internal error' notice due to bootriscv###.efi support

* These bootloaders will require LFN support. Since we don't expect that
many people to create...

ca70b4c21364180b35bdbcf5230a526666f46775 authored over 4 years ago by Pete Batard <[email protected]>
[ext2fs] use physical + offset always for extfs partition creation

f04ed618052e95f06bb7dce06fc8322cc023d9d2 authored over 4 years ago by Pete Batard <[email protected]>
[togo] move ESP to the beginning of the drive on systems that allow it

1e56c8812ec43f585a0397f63935e5952a64c385 authored over 4 years ago by Pete Batard <[email protected]>
[misc] miscellaneous code cleanup and fixes

* Don't use hDrive handle for longer than necessary
* Move all the popcount() function calls int...

b3caf638b69c2c095ff5af987c83c8fb648fc838 authored over 4 years ago by Pete Batard <[email protected]>
[misc] update README.md

* Closes #1603

7df88aa93146c69d2edeca3904bb201e972fb8d3 authored over 4 years ago by Fardin <[email protected]>
[misc] improve ToggleEsp() call to take an offset

* Also fix a MinGW warning

3f0d5746574fd302f8530b3de3aea00e0844fb8a authored over 4 years ago by Pete Batard <[email protected]>
[core] work around a Windows bug where GetVolumePathNamesForVolumeName() can return the wrong drive letter

* A user is reporting that, on one of their platforms, Rufus is writing to the wrong target duri...

ba406843f40d1a2e6af4b19d36fcfd37ea4a8fd0 authored over 4 years ago by Pete Batard <[email protected]>
[dev] add exception for SSDs sitting behind a VIA-Labs adapter

* Also adjust the sizes under and above which we consider a drive is UFD/HDD

c2017ad6599552b30e7a7b1482e3687e08ece45f authored over 4 years ago by Pete Batard <[email protected]>
[efi] add RISC-V support

* Also fix Coverity warnings

6f5ea5f88f4c92e6d985c1ffb5853defd158416f authored over 4 years ago by Pete Batard <[email protected]>
[core] enable the direct provision of install.wim/install.esd for Windows To Go

* Also remove the use of 'unattend.xml' to disable the recovery environment (use bcdedit instead...

34b1d8a3cac2d8c5e1b4365377ab5e1a1bc7440c authored over 4 years ago by Pete Batard <[email protected]>
[misc] introduce hImageOption and ComboBox_GetCurItemData() to simplify code

* Also add retry to ms-sys' write_sectors()

4617f91e3bbde0456a7db16ddcab32177d78854e authored over 4 years ago by Pete Batard <[email protected]>
[ui] add cheat mode (Alt +/-) to increase/decrease thread priority

* This *may* help improve write speeds if your system is starved for I/O
* Related to #968

09d2f2f0ab218d2ab5dd63dadd5cd7e1ec63d654 authored over 4 years ago by Pete Batard <[email protected]>
[iso] speed up scanning of ISOs with lots of deep directory entries

* ISOs with tons of Rock Ridge deep directory entries (such as OPNsense)
can be very slow to s...

c35a92cd0cceb42d78886f632e128f183bd2ee18 authored over 4 years ago by Pete Batard <[email protected]>
[core] fix format error when trying to use old BIOS fixes with VHDs

* And other improvements
* Closes #1409

500172a7a3604abd194cec984ce642c53cc280a9 authored over 4 years ago by Pete Batard <[email protected]>
[ui] fix missing labels for accessibility

* Closes #1467
* Also ensure that previous element is set when repositioning a
control to pres...

0dc13e5283b600d75e0537ae800d36960b646f50 authored over 4 years ago by Pete Batard <[email protected]>
[checksum] enable toggling of SHA512 (Alt-H)

* Also fix overflow digest test into message length
* Also switch log font to Consolas
* Also up...

2d6a73e4f491230bed299e3dade051c5cb7b0099 authored over 4 years ago by Pete Batard <[email protected]>
[checksum] add SHA512 digest algorithm

* "Is it possible to learn this power?"

e011cc820191eee376d03365d497db1b78bc07dc authored over 4 years ago by Pete Batard <[email protected]>
[checksum] clean up hash computation

* Also fix a typo in missing.h

11fb6ec013cea8d26ec9df707cbb70388f1f0a6b authored over 4 years ago by Pete Batard <[email protected]>
[misc] fix Coverity upload - Take 3

* It was a missing @ sign for --form file=

c4ee840fb688a2dc60e32e937c708403b0c1e930 authored over 4 years ago by Pete Batard <[email protected]>
[misc] fix Coverity upload - Take #2

517e417d44036af7ec27f5f76ad43aa932365f03 authored over 4 years ago by Pete Batard <[email protected]>
[misc] fix Coverity upload

* Stupid PowerSell aliases "curl" to a non compatible script unless you explicitly use "curl.exe"

3a593211b96b9c7354ce2108b30d74f247d5a4f7 authored over 4 years ago by Pete Batard <[email protected]>
[misc] fix Coverity warnings

* Also re-instate the _coverity.cmd script and try to fix AppVeyor Coverity uploads

c8078b0119a02db1ac6b999a5d6454e1f8f19f13 authored over 4 years ago by Pete Batard <[email protected]>
v3.11 (build 1678)

* Also fix a warning in msapi_utf8.h

1e85b4dbf558dcf8058d1e08507b776af9411861 authored over 4 years ago by Pete Batard <[email protected]>
[iso] update libcdio to latest

09fb7cd9b4e9726fbc2f2c493a7b991a19d737e4 authored over 4 years ago by Pete Batard <[email protected]>
[ui] perform ISO download feature check in a background thread

94a26996407cd945d9d732d11fdc23f190dd39d4 authored over 4 years ago by Pete Batard <[email protected]>
[fs] set default cluster sizes for Large FAT32

* Closes #1560

a1d605f2068ddf9ce94405f0b7b087d5d426bb35 authored over 4 years ago by Pete Batard <[email protected]>
[misc] update ChangeLog for BETA

3e4b03a1161f5492444197734f01688f029efeaf authored over 4 years ago by Pete Batard <[email protected]>
[iso] remove Ubuntu's splash screen for persistent drives

* This is accomplished by removing the 'maybe-ubiquity' option
* UEFI only

68d42d41535189ef6f6d75f34e29cc37ab48eac8 authored over 4 years ago by Pete Batard <[email protected]>
[misc] add Ctrl-SELECT option to provide additional content

* For now only .zip archives are supported

e554d2b4e0373a8b04b8c4a23d435c13a3894957 authored over 4 years ago by Pete Batard <[email protected]>
[cmp] update Bled to latest

* Also ensure that we support Unicode paths for 7-zip
* Also ensure that error messages are disp...

71ede6d9a0c41bc5044579cb19f5340f5af0944c authored over 4 years ago by Pete Batard <[email protected]>
[loc] update Turkish translation

* Closes #1557

ad918c8f74f42f79c33dc8afc09507ca9f6114d4 authored over 4 years ago by İlhami Tuğral <[email protected]>
[core] add option to write a small enough ISO to an ESP

* This is mostly aimed at Debian 11 netinst on the Raspberry Pi 4
* Only available for regular U...

c601aed054825654bd511d4b5c687d5bca6dd2c5 authored over 4 years ago by Pete Batard <[email protected]>
[core] add a cheat mode (Alt-P) to toggle GPT ESP to Basic Data

* Windows 10 or later *ONLY*
* Also don't report a GPT partition name if it's empty

23057f6124ac7e17bc1d26b50062dd463f88c5c6 authored over 4 years ago by Pete Batard <[email protected]>
[misc] fix MinGW compilation

* Oh joy, the MinGW folks broke the use of the STANDARD inttypes formats again...

22fb8febc5d6ce769618a58efb97580ad112c2ac authored over 4 years ago by Pete Batard <[email protected]>
[loc] update Turkish translation

* Closes #1555

775fbb3682ed11c85e0577a8ec0e0ea13c409aac authored over 4 years ago by İlhami Tuğral <[email protected]>
[misc] try to fix device dropdown not appearing on startup

* Also add '.usb' to the list of extensions we recognize by default.

76d8adaaaca98b7c072a577abb2ab57e917cec98 authored over 4 years ago by Pete Batard <[email protected]>
[loc] flag "Deleting partitions" message as a potential lengthy operation

* Also use this update to factorize all "This may take a while" messages.

3b327bff83731b17826bcde118edfa6ca56753de authored over 4 years ago by Pete Batard <[email protected]>
[dev] add exception for SanDisk SSD U100

ba3665d990b2c11a59d0427547f28d2fc1101377 authored over 4 years ago by Pete Batard <[email protected]>
[net] add HHTP2, gzip, deflate support

* Closes #1550

63bb308ad64567dbf39321ff2fb1c6227fd8b5df authored over 4 years ago by dmex <[email protected]>
[misc] enable VS2019 String Pooling for Debug builds

* Also enable incremental linking and debug libraries for Debug builds

ee34bf495a006ffb95ac9f0cb483a1b0677d7d3f authored over 4 years ago by Pete Batard <[email protected]>
[misc] report original volume name in case of conversion error

a255e0b86e1d7a2cd35ab00054daa2028f6deec3 authored over 4 years ago by Pete Batard <[email protected]>
[iso] add Rock Ridge deep directory support

* Closes #1526

77d319267f869d0d9eb9ac5a831164add8a5aa8d authored over 4 years ago by Pete Batard <[email protected]>
[efi] update the UEFI:NTFS image

* Now use version 1.6 of the EfiFs drivers that enables firmwares that
don't provide EFI_DEVIC...

7463fa6da381baf32d98b7dd60f249130f1e87c3 authored over 4 years ago by Pete Batard <[email protected]>
[iso] update libcdio to latest

dcc4463273e8598b70a356907eba90d6c0808560 authored over 4 years ago by Pete Batard <[email protected]>
[misc] fix MinGW/gcc 10.x multiple definition errors

56e87429d74690c8e7c6d8c2247e2528849b6a92 authored over 4 years ago by Pete Batard <[email protected]>
[misc] add _mkdirExU and _rmdirU to msapi_utf8.h

b3d35b27df1ddee1263925d1a7b3760f84825b1e authored over 4 years ago by Pete Batard <[email protected]>
[iso] enable extra libcdio debugging with Alt-.

* Also fix 2 memory leaks

4bf69215bfe50119b2b0fb24c89ba03721905b56 authored over 4 years ago by Pete Batard <[email protected]>
[misc] fix warnings reported by Cppcheck

* Closes #1520

bcca9144b79782d319ef2398785586fb085de44d authored over 4 years ago by Pete Batard <[email protected]>
[misc] fix a typo in About dialog

* Closes #1529

79a6f8942e907cf00d3b4bb66ff30f22b65ed7a4 authored over 4 years ago by Pete Batard <[email protected]>
[ext2fs] check for the maximum ext2/ext3 volume size

* Suggested by Marcos Mello
* Closes #1524

083b3db34c78d0fd217feccb1962b9136ccdcfa1 authored over 4 years ago by Pete Batard <[email protected]>
[core] don't leak logical handle from GetDriveLabel()

* Closes #1525

8a5923802216cefb761ce68a360f1a5337f69c12 authored over 4 years ago by Derek Foreman <[email protected]>
[core] add cheat mode to disable VHD listing (Alt-G)

077f14325292c3280b1293db768654f0f7036558 authored over 4 years ago by Pete Batard <[email protected]>
[misc] enable ASLR for MinGW builds

* ASLR is enabled by default for Visual Studio builds but that isn't the case
for MinGW builds...

44a8e08bc6144c54f19e0bd5be50a5a5528d2615 authored over 4 years ago by Pete Batard <[email protected]>
v3.10 (build 1647)

* Also fix SBR message not being written for bootable images
* Also add an extra partition refre...

0085c4a464a4b0128f7e541a352973ba5448e283 authored over 4 years ago by Pete Batard <[email protected]>
[ext2fs] re-enable the sparse_super feature

* Closes #1516
* Also prevent protective message from being written in MBR mode

cf52f61b9c80da595ebe5ba25b58442b53d211b5 authored over 4 years ago by Pete Batard <[email protected]>
[loc] miscellaneous updates

* Fix RTL location of "ISO" in the "Copying ISO files" translation for Arabic and Persian
* Fix ...

0e3658df1a2f71b80042823bd06a708ce66298e5 authored over 4 years ago by Pete Batard <[email protected]>
[loc] fix RTL location of "ISO" in the "Copying ISO files" translation for Hebrew

e7e3b401309c9c23ed8c684d01a98fd80307e0e9 authored over 4 years ago by Itiel <[email protected]>
[dev] improve UFD vs HDD/SSD detection

* If the device reports HDD or SSD in its name, take it into account
* Also fix ChangeLog

155b86bc01123cbc55f3199cf2989a3368959c3e authored over 4 years ago by Pete Batard <[email protected]>
[internal] update ChangeLog for BETA

* Also add an extra device to the list of internally unlisted

11633a318a00402e4f517ffee047ab79de0eb0e6 authored over 4 years ago by Pete Batard <[email protected]>
[efi] update UEFI:NTFS file system drivers to v1.5

* Note: This may affect #1213

5a1b8cbb3fe71bccb3470f0b596fd28ed4251a1d authored over 4 years ago by Pete Batard <[email protected]>
[core] fix MBR protective message overwriting the primary GPT

* We distractedly chose to populate the message from our protective MBR
for GPT/UEFI-only boot...

2dd538b7cbbe82039e3257f81d5a633e25ae1da2 authored over 4 years ago by Pete Batard <[email protected]>
[misc] add alternative test mode

* Also fix some typos and unwanted messages

129aa643944dd55c671043f803dd0e470f44d7dd authored over 4 years ago by Pete Batard <[email protected]>
[loc] update Hebrew translation

0e6a5b58714b75985372172367f534c374fbb107 authored over 4 years ago by נועם סרוסי <[email protected]>
[misc] fix a VS2019 analysis warning

* Also fix minor whitespace issues.

70fb34549bec6b96b38b395eac0b86c140950f77 authored over 4 years ago by Pete Batard <[email protected]>
[core] fix potential invalid label for non western locales

* If a converted label contains mostly underscore, the proposed
label is used for FAT32 instea...

3c75ca92b4124422bcceb071824861d1a627dd31 authored over 4 years ago by Pete Batard <[email protected]>
[dev] improve FIXED vs REMOVABLE detection for drives with unmounted partitions

* And add an exception for a reported flash drive
* Also fix a couple warnings in msapi_utf8.h a...

2442aaf76f77f2584e673caf0e5f08f66570bd85 authored over 4 years ago by Pete Batard <[email protected]>
[iso] update MD5SUMS/md5sums.txt text file for distros that have them

* The upcoming Ubuntu 20.04 comes with MD5 validation turned on by default.
* When creating pers...

1e6e38b18075adc8527b08e7ab8a6c99946cf415 authored almost 5 years ago by Pete Batard <[email protected]>
[iso] change the Ubuntu-type grub.cfg persistence token

* Among other nefarious things, ubuntu 20.04 added a $casper_flavour suffix
to their grub.cfg ...

045f590c3bead6b66dcbde09afedaab6c046120d authored almost 5 years ago by Pete Batard <[email protected]>
[iso] update the handling of failure of autorun.inf creation

* Commit 4c5adf092e408292a5467fa98e06418f6b8f513d moved us away from using CreateFile()
when e...

b19f47f9b81bdf7ed079538d103ddacb4742ce35 authored almost 5 years ago by Pete Batard <[email protected]>
[misc] update msapi_utf8.h for C++ compilation

* Pure C++ compilers may throw cast errors.

ffa573ba5c1f04c136c94f9a015da6b125a655c7 authored almost 5 years ago by Pete Batard <[email protected]>
[misc] update msapi_utf8.h to latest

* Also update appveyor.yml now that MinGW is part of the VS2019 image

c86a62ed69216014d22438eb1b33a33a36b7e15b authored almost 5 years ago by Pete Batard <[email protected]>
[parser] add multiple occurrence support to replace_in_token_data()

* Closes #1333

590b89a56ac21dbb55161250989c06a4eac4adb4 authored almost 5 years ago by Pete Batard <[email protected]>
[misc] update version to rufus-next

* Also fix a typo

29bc207c3586a57e2475029186dc20a7ddbe0611 authored almost 5 years ago by Pete Batard <[email protected]>
[loc] update Turkish translation

* Closes #1474

614c9d7a5ca9442aa83ba7ffa90e1caa84f95caa authored almost 5 years ago by İlhami Tuğral <[email protected]>
[dos] fix assert when system locale is set to UTF-8

* Recent versions of Windows can set the deafult locale to codepage 65001 (UTF-8).
* This produc...

5681c3ba41b85b598df881647b5727da41438bce authored almost 5 years ago by Pete Batard <[email protected]>
[loc] revert German UI progress report regression

* Commit [e522ef6c551a8170cec8f1c90a28a1d4eaf37bc6] (PR #1426) regressed the '%s'
progress mes...

cd4ab21e3ca7482b06254a7bc2e7fdcc9b18e9d2 authored almost 5 years ago by Pete Batard <[email protected]>
v3.9 (build 1624)

* Fix endianness detection regression for ARM platforms that was
introduced in [c1613ab7fcc357...

44385829f61e412dddf63edae5e9c7b846b94bc0 authored almost 5 years ago by Pete Batard <[email protected]>
[misc] fix PVS-Studio static analyzer warnings

* Surround macro params to ensure expected results
* Fix copy-paste errors
* Fix a potential buf...

121257c584dd7e636be8fa5b79175039d4957550 authored almost 5 years ago by Tsarevich Dmitry <[email protected]>
[core] fix reporting of unpartitioned drives

* Also add an extra note to the protective GPT MBR

e0bc2e5ffd807ca790496e70976ad432922647b7 authored almost 5 years ago by Pete Batard <[email protected]>
[ext2fs] fix Status control code not being checked

* Status code assignation was removed when the original code
was altered to use pfNtFsControlF...

0679fe11df2ddfbe577947bcad056ca677fb182d authored almost 5 years ago by Tsarevich Dmitry <[email protected]>
[core] improve protective MBR for GPT media

* Use the upgraded msg.bin MBR along with its more comprehensive message.
* Also fixes and issue...

3d1ec358b52640ea259256133bb3e212ef9db1fa authored almost 5 years ago by Pete Batard <[email protected]>
[mbr] finalize protective message MBR

* Note that msg.txt uses codepage 850

98c630d81a6f124c29482e0bc936ea7993ff9fd1 authored almost 5 years ago by Pete Batard <[email protected]>
[mbr] replace gpt.S with a more generic msg.S

* msg.S now reads an ASCII message (with escaped colour sequences)
from the following blocks, ...

bfbb9d2ed533e4637a07a0a7637effcd5200187c authored almost 5 years ago by Pete Batard <[email protected]>
[misc] add arbitrary buffer allocation to GetResource()

* If duplicate is TRUE and len is non-zero, then a buffer of len size,
padded with zeroes, is ...

b8579c04da0db3abdbbc7c297c5d23d977dce5df authored almost 5 years ago by Pete Batard <[email protected]>
[misc] fix a broken link

* Closes #1460

841b79f45db1d0eb20ea797ca7c10e6e6efecd18 authored almost 5 years ago by Pete Batard <[email protected]>
[misc] extend previous patch to all confs and archs

* 9d8790bddad6871eacc2984f32c9a355e7bb3083 was only for x64/Release

45acbeba2c7f2c162d7f2d591286c60e713b7d46 authored almost 5 years ago by Pete Batard <[email protected]>
[misc] fix VS2019 compilation for non western locales

* VS2019 produces C2001 when compiling ext2fs due to the /utf-8 option
being missing → Add it....

9d8790bddad6871eacc2984f32c9a355e7bb3083 authored almost 5 years ago by crazyZhang <[email protected]>
[vds] enable device cycling when using VDS

* Hopefully using DICS_FLAG_CONFIGSPECIFIC instead of DICS_FLAG_GLOBAL is all that was needed
...

761953fdbf592d7da08d0a913de5f5ed812acaba authored almost 5 years ago by Pete Batard <[email protected]>
[ui] fix Quick Format being disabled when no device is plugged

4ee90a954670ba9de2f2812b5cc5ae92f80c0e2b authored almost 5 years ago by Pete Batard <[email protected]>
[process] remove Vista-specific code

f1f6e4b4ea19344cdac082ed1a71d18879e5ee45 authored almost 5 years ago by Pete Batard <[email protected]>
[iso] use NtCreateFile() to create files with preallocated sizes

* Implement CreatePreallocatedFile() which uses NtCreateFile() to create files with preallocated...

4c5adf092e408292a5467fa98e06418f6b8f513d authored almost 5 years ago by Mattiwatti <[email protected]>
[core] fix MBR/GPT sectors being zeroed more than once

* ClearMBRGPT() attempts to write WRITE_RETRIES times, even if all those times succeed.
* Instea...

493d818cea744bbeb99e6bc7553a66243f954fa0 authored almost 5 years ago by Derek Foreman <[email protected]>
[ui] report timeout errors for logical drive access

* Also update ChangeLog

70419d31e94713b2be5c76135cb6398769214dff authored almost 5 years ago by Pete Batard <[email protected]>
[misc] fix 32-bit arithmetic overflow operation warnings

* Also disable C28251 annotation warning

65523bbdf9fec72f9c6bd6798a669a6857ad53ad authored almost 5 years ago by Pete Batard <[email protected]>
[extfs] fix inodes not being initialized above 4 GB

* So, as it happens, when assigning the product of two 32-bit variables into a 64-bit one,
com...

67d324f82b6a940f7a2fd8e5b0dd2d53bdf35a9a authored almost 5 years ago by Pete Batard <[email protected]>