1
1
Fork 0
mirror of https://github.com/pbatard/rufus.git synced 2026-10-22 22:34:26 +00:00
Commit graph

2,412 commits

Author SHA1 Message Date
Na Jiyoun
7ede01d61d
[loc] update Korean translation to latest 2026-04-13 12:18:54 +01:00
Niko
b5de282b8b
[loc] update Bulgarian translation to latest 2026-04-11 19:42:54 +01:00
Костянтин Сергійович
6f32d59666
[loc] update Ukrainian translation to latest
* Also fix a missing apostrophe in MSG_356 for English.
2026-04-11 19:38:44 +01:00
五月雨
847dee9759
[loc] update Japanese translation to latest 2026-04-10 14:02:32 +01:00
MasterVito
3186373d70
[loc] update Persian translation to latest 2026-04-10 13:45:00 +01:00
Marco A. Ramirez Madrid
58a0c71f95
[loc] update Spanish translation to latest 2026-04-08 01:53:32 +01:00
Jakub Zieciak
578477636e
[loc] update Norwegian and Polish translations to latest 2026-04-08 01:48:21 +01:00
Miloš Ljubičić
c90f76f2bc
[loc] update Serbian translation 2026-04-08 01:41:56 +01:00
Mike Handberg Hovedskov
6d7d469b68
[loc] update Danish translation to latest 2026-04-07 17:23:54 +01:00
Christos Alvanos
355b344256
[loc] update Greek translation to latest 2026-04-07 17:21:00 +01:00
Marcos Mello
9cdaa10375
[loc] update Brazilian Portuguese translation to latest 2026-04-05 22:46:18 +01:00
Forcipal Boniness
b890d15628
[loc] update Indonesian translation to latest 2026-04-05 22:41:56 +01:00
Pete Batard
e8207ea982
[iso] reduce the auto-expand size for El-Torito images
* Well, thinking that OEMs would do the right thing and only use 0/1 as image size *if* the
  actual size is more than 0xffff sectors (i.e. 128 MB) was obviously never going to end well
  and Lenovo/Nero chose not to bother.
* We therefore reduce the watershed point to 8 MB.
* Also improve logging and avoid reopening an ISO.
2026-04-01 18:24:01 +01:00
Pete Batard
860adf3bde
[wue] remove all dialogs from silent installs without Ethernet
* Without this, the silent/automated installs could still be interrupted by the "let's connect you to a network" dialog.
2026-04-01 13:45:28 +01:00
Maison da Silva
dd493ada28
[loc] update Portuguese (Brazilian) translator contact e-mail
* Closes #2946.
2026-03-31 16:59:19 +01:00
Jiawei Wang
25036e0417
[loc] update Simplified Chinese translation to latest 2026-03-31 16:49:20 +01:00
Thilo Langbein
51638bf84e
[loc] update German translation to latest 2026-03-31 16:43:27 +01:00
Pete Batard
c81f3cfb5e
[iso] add support for El-Torito UEFI image extraction
* Mostly for Lenovo UEFI firmware update ISOs, that use MBR partitioned HDD emulation El-Torito images
2026-03-30 20:01:20 +01:00
Ben Gamer
4d39ef99e2
[loc] update Croatian to latest 2026-03-30 12:27:39 +01:00
Pete Batard
c3e51fe2ac
[loc] fix Pollock typos 2026-03-30 12:00:25 +01:00
Gábor Csizmadia
12e7486b8b
[loc] update Hungarian translation to latest 2026-03-27 16:43:14 +00:00
Mehmetali Kuran
265a1b85be
update Turkish translation to latest 2026-03-25 16:30:54 +00:00
Hugo Carvalho
8799c492b3
[loc] update Portuguese (Portugal) translation to latest 2026-03-25 16:30:37 +00:00
Itiel
cb8b8a6b25
[loc] update Hebrew translation to latest 2026-03-25 16:15:03 +00:00
Pete Batard
984c952d54
[wue] fix username field not showing for Windows 10 Windows To Go
* This fixes a regression introduced in 92a8926c18 with the index elements.
* Also update microsoft/setup-msbuild Action to v3 (Closes #2942).
2026-03-25 00:35:55 +00:00
Pete Batard
4803a80a2e
[ui] fix overlapping tooltips on the WUE dialog
* Whelp, in typical Microsoft fashion, you have to do your own convoluted mouse handling if you want
  this to work as expected, since mouse messages related to tooltips are only being natively processed
  for the main dialog thread.
* Also clean up/harmonize existing stdlg.c code.
2026-03-25 00:35:52 +00:00
Pete Batard
da599641a5
[togo] support recent versions of bcdboot and add support for 2023 CA
* Recent bcdboot introduced the /bootex and /offline parameters for the use of the 2023 CA signed bootloaders.
* When /offline is not set, it also automatically attempts to use the 2023 CA bootloaders, regardless of whether
  they are available from the source repository or not, which results in errors with Windows 10 ISOs.
* To compensate for that, we now detect if we use a modern bcdboot and always use /offline if that is the case,
  so that we can tell it explicitly whether to use the EX/2023-CA signed bootloaders or not.
* Also create the \EFI\Microsoft\Boot\ directory on the ESP, since bcdboot doesn't create it on its own, yet
  tries to copy files there.
* Closes #2940.
2026-03-24 14:09:52 +00:00
Thomas De Rocker
e5398294d4
[loc] update Dutch translation to latest 2026-03-23 19:05:42 +00:00
Suttirak Mattayawerakiat
1b4edc9c24
[loc] update Thai translation to latest 2026-03-23 18:52:18 +00:00
Sopor
cba3cae1e0
[loc] update Swedish translation to latest 2026-03-23 18:46:02 +00:00
Дмитрий Ерохин
f2a55b98f3
[loc] update Russian translation to latest 2026-03-23 18:42:28 +00:00
Richard Kahl
94964ced6a
[loc] update Czech translation to latest 2026-03-23 18:36:35 +00:00
Aldis Tutins
71daa2871f
[loc] update Latvian translation to latest 2026-03-23 18:29:30 +00:00
Pete Batard
fa6c02f677
[loc] fix a whitespace issues for English
* Also revert the adding of single quotes in MSG_332, as it may create issues.
2026-03-20 15:28:14 +00:00
Pete Batard
4a38a14242
[loc] update Pollock to perform our own file monitoring
* Polling works and I don't like being taken for a fool by Microsoft. Gotta wonder how much AI was involved in recent .NET updates...
2026-03-19 12:26:10 +00:00
Pete Batard
f6d445a919
[loc] update Pollock for the new x64 only Poedit installation directory
* Oh, and thanks a lot Microsoft for introducing a major .NET regression that prevents file system
  monitoring from working on anything but the system drive, and causing me to waste a full day trying
  to sort it out, without success. With this utter bullshit, you have cemented my choice of going with
  anything but .NET, when creating utility applications in the future...
2026-03-18 18:58:24 +00:00
Pete Batard
8546656ee9
[iso] add an exception for 'we don't care about our end-users' Bazzite
* See https://github.com/ublue-os/bazzite/issues/4374. Also, great job following STANDARDS, Fedora!
* Also silence a warning in libcdio (triggered by Bazzite not knowing of to master their ISOs).
2026-03-18 12:11:50 +00:00
sehawq
6d12577cfc
[ui] address a condition where controls may be enabled when no image is selected
* Closes #2935.
2026-03-17 23:14:52 +00:00
Pete Batard
5f75e06afa
[ui] report a more explicit error when the user selects an image located on the target drive
* Also update French translation to latest and remove an unused script.
2026-03-17 23:09:42 +00:00
Pete Batard
12749af225
[wue] add tooltips for the WUE dialog options
* Also enable QoL enhancement options for Windows To Go.
* Also try to select the same edition as the host machine for Windows To Go.
2026-03-16 19:28:50 +00:00
Pete Batard
92a8926c18
[misc] clean up and refactor internal dialog handling
* Group the static elements in dialog-specific structs.
* Use 0 rather than -1 for unset elements.
* Also fix initial checkbox value for Silent Install not being properly set.
2026-03-15 13:25:36 +00:00
Pete Batard
8db609d0ef
[wue] add a new 'QoL Enhancements' option
* This option disables most of the unwanted crap that Microsoft tries to push onto users by default.
* Also make sure the Silent Install option is only enabled if the 'Disable data collection' check box is checked.
* Also add a big scary warning for the Silent Install option.
2026-03-13 23:16:06 +00:00
Pete Batard
d4d537fc5b
[uefi] change the name of the UEFI:NTFS partition to RUFUS_BOOT
* This should make it more explicit to Windows users to identify the installation media.
* Also update crazy-max/ghaction-upx to latest (Closes #2936).
* Also fix a Coverity warning and use improve StrArray handling/init.
2026-03-11 15:47:06 +00:00
Pete Batard
1d4c62ba0d
[wue] add an option to perform a fully unattended/silent install
* Note that this will completely repartition and erase the first disk available on the target system ⚠WITHOUT ANY PROMPT⚠.
* Also, this is dependent on the local account name and duplicate regional WUE options to be selected.
* With a special mention to Claude AI, that said that detecting whether a one or multiple disks were available was impossible
  to accomplish using only unattend XML commands... which we therefore promptly managed to disprove.
  Please wake me up when there is any semblance of "intelligence" in the LLMs that are currently destroying our planet...
2026-03-11 10:55:04 +00:00
Pete Batard
073a100c8e
[wue] add an option to copy SkuSiPolicy.p7b to the ESP on install
* This basically accomplishes the steps described in https://support.microsoft.com/kb/5042562 on first logon.
* Note that we use the installed system's SkuSiPolicy.p7b rather than the host system's, even if the latter
  is usually more up to date, because otherwise, the user may run into Error code: 0xc0000428 on first reboot.
* Likewise, we do not provide this option for Windows To Go, as it could prevent the existing Windows install
  from booting, and we'd have to extract SkuSiPolicy.p7b from `install.wim` to do so.
* Also remove dead code related to SkuSiPolicy.p7b hash parsing (which Microsoft no longer uses).
* Closes #2919 (though it doesn't actually address the issue reported there, which we couldn't replicate).
2026-03-06 17:36:44 +00:00
Pete Batard
eb7b6843ee
[core] improve GPT partition type reporting
* Rather than waste our time reimplementing the wheel, use the descriptions from gdisk.
* Also update the DB SHA-266 entries to latest.
* Also set version to rufus-next and update GitHub Actions to latest (Closes #2929).
2026-03-03 16:34:59 +00:00
Pete Batard
4cdedc7630
Rufus 4.13 (Build 2316) v4.13
* Update UEFI:NTFS to fix regression where the wrong driver for ARM/ARM64 was selected
2026-02-17 20:05:19 +00:00
Pete Batard
8b2a5b8514
[grub] update GRUB to 2.14 release
* Can GRUB *EVER* produce a release archive that is not *UTTERLY BROKEN*???
  https://lists.gnu.org/archive/html/grub-devel/2026-01/msg00043.html
* Also set version to rufus-next.
2026-02-10 14:01:07 +00:00
Pete Batard
cac828621a
Rufus 4.12 (Build 2314) v4.12
* Restore credits for Korean translators, that were removed by mistake.
2026-01-30 13:08:10 +00:00
Pete Batard
fb9dd17fe6
Fix a Coverity warning
* Also harmonize / improve code readability.
2026-01-22 18:31:17 +00:00