Pete Batard
e86523e024
[enum] minor improvements to drive size handling
...
* Also fix a typo when trying to detect x86 running on ARM
2023-04-04 10:28:01 +02:00
Pete Batard
af8f68c305
[msvc] enable Structured Exception Handling (SEH) in process.c
...
* We are seeing reports of access violation exceptions being generated
when looking for processes, with the App Store version.
* Since this is not critical code, add an SEH handler to ignore those.
2023-04-01 15:50:59 +02:00
Mattayawerakiat Suttirak
59efc53da7
[loc] update Thai translation to latest
2023-04-01 15:44:25 +02:00
Pete Batard
9285313f28
[iso] fix a possible buffer overflow in GetGrubVersion()
...
* Also increase the size for "probably a flash drive if under" from 32 GB to 128 GB.
2023-04-01 14:39:25 +02:00
Ahmed Rasnaama
ee6c907415
[loc] update Arabic translation to latest
2023-03-28 17:37:14 +02:00
Pete Batard
018718b2c8
[misc] disable Windows 7 support
...
* Also set rufus-next to 3.23 and fix a date typo in ChangeLog.txt
2023-03-27 21:45:55 +02:00
Pete Batard
d478e3179b
Rufus 3.22 (Build 2009)
2023-03-25 13:44:19 +00:00
Pete Batard
76ec89032c
[loc] update MSG_199 and MSG_294 for remaining languages
...
* Also fix double space typos.
2023-03-24 17:16:44 +00:00
Kaloyan Nikolov
426ceed4e1
[loc] update Bulgarian translation to latest
2023-03-23 15:54:10 +00:00
Pete Batard
e524e81e99
[iso] improve Rock Ridge CE handling
2023-03-23 14:47:53 +00:00
Pete Batard
365449fcce
[iso] revert processing of menu.lst
...
* Usage scenario is too limited and the cost of doing so is simply too high.
* This reverts the relevant changes from 737db33f9c
.
2023-03-22 16:52:39 +00:00
Fedorovici Constantin-Robert
c697604f16
[loc] update Romanian translation to latest
2023-03-20 12:59:44 +00:00
Pete Batard
737db33f9c
[iso] enable menu.lst patching
...
* Closes #2183
* Also improve safe_strdup() and "update" Grub4DOS to latest
(NB: grldr.mbr has not changed in the last few years)
2023-03-18 14:20:39 +00:00
Marcos Mello
4a0940ad23
[loc] update Brazilian Portuguese translation to latest
...
* Closes #2202
* Closes #2116
2023-03-17 14:33:02 +00:00
Yanottama Oktabrian
e14fcd8649
[loc] update Indonesian translation to latest
2023-03-17 14:16:19 +00:00
Jakub Mierzejewski
3c7434ee99
[loc] update Polish translation to latest
2023-03-16 00:46:27 +00:00
Marco A. Ramirez Madrid
ff4923112e
[loc] update Spanish translation to latest
2023-03-15 23:16:49 +00:00
Pete Batard
247dbe2f7b
[ui] preserve user-specified label on error/cancel or drive insertion
...
* Also produce warnings in the log if we detect Windows write-protection policies.
2023-03-14 20:31:51 +00:00
Erfan Al
892996aafd
[loc] update Persian translation to latest
2023-03-13 17:31:02 +00:00
Костянтин Сергійович
ca84a4f6c5
[loc] update Ukrainian translation to latest
2023-03-12 14:11:22 +00:00
Csizmadia Gábor
f9168e8bbb
[loc] update Hungarian translation to latest
2023-03-12 13:57:10 +00:00
Дмитрий Ерохин
50b3d0b634
[loc] update Russian translation to latest
2023-03-10 17:25:22 +00:00
VenusGirl
de29bc5129
[loc] update Korean translation to latest
...
* Closes #2186
2023-03-10 13:50:44 +00:00
cupofocha
d989a7d148
[loc] update Traditional Chinese translation to latest
2023-03-09 10:06:12 +00:00
Pete Batard
65542b9179
[misc] fix 2 Coverity warnings
...
* Yay, for once Coverity actually found an actual issue!
2023-03-09 09:55:17 +00:00
Pete Batard
21ac145a4b
[vhd] add force unmount of stale .wim images
...
* Required because some users appear to force kill Rufus while we're doing WUE patching of boot.wim,
and Windows prevents a .wim with the same path and index from being mounted twice, even if the
original .wim has become stale or deleted. Oh, and of course the WIM APIs don't have a force-mount
flag that would take care of this whole situation.
* Basically, this forces us to parse HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WIMMount\Mounted Images
and check each instance for a .wim/index match, so that we can access to the existing mount path
so that we can actually unmout the image (because, in typical Microsoft fashion, WIMUnmountImage
requires both the mount path and the source image to be provided).
* Closes #2199 .
* Also improve the existing VHD code to use a struct where possible.
2023-03-08 20:00:37 +00:00
Pete Batard
ed80d696f4
[core] minor drive.c improvements
...
* Double the timeout when searching for conflicting processes on error
and improve the disk extent/drive number error messages.
2023-03-08 13:03:25 +00:00
Christos Alvanos
8449accb55
[loc] update Greek translation to latest
2023-03-04 18:32:14 +00:00
Riku Brander
da746d83dd
[loc] update Finnish translation to latest
2023-03-04 18:18:12 +00:00
Pete Batard
d78a556e4e
[loc] report if an external loc file is used, in the UI log
...
* Also avoid using LPTSTR in lieu of LPWSTR (even if they do resolve to the exact
same thing) and force the use of app_dir when looking for a local .loc file.
* Closes #2193
2023-03-04 16:21:25 +00:00
Pete Batard
cb561e7176
[iso] fix libcio processing of Rock Ridge CE fields
...
* Boy do you not want to use chars in struct iso_su_ce_s as
from_733() will sign extend the bytes and you will end up
with an offset like 0xffffffc4 instead of 0x000000c4...
* Addresses the leftover from 6c44dccc10
.
* Also some headers clean up and pick up latest libcdio changes.
2023-02-28 18:27:21 +00:00
Pete Batard
6c44dccc10
[iso] duplicate Rock Ridge symbolic links for Debian non-free firmware ISOs
...
* Note that, because of an unrelated libcdio bug where it does not properly
detect Rock Ridge symbolic links, some files may still not be instantiated.
* Also remove unneeded checks for ISO9660/UDF function cleanup and remove
a workaround for an issue that has since been fixed in libcdio.
2023-02-27 17:43:39 +00:00
Martin Kubánik
218cf22fed
[loc] update Slovak translation to latest
2023-02-26 22:19:28 +00:00
Aldis Tutins
83b9de015e
[loc] update Latvian translation to latest
2023-02-26 22:15:07 +00:00
Pete Batard
aed34ca635
[misc] report if running x86 emulation on ARM
...
* Also fix a static analysis warning.
2023-02-26 22:10:22 +00:00
Pete Batard
4e8375c73c
[loc] misc. small updates and corrections
...
* Closes #2184
2023-02-24 13:23:08 +00:00
Itiel
284528d79c
[loc] update Hebrew translation to latest
2023-02-24 13:16:32 +00:00
Mehmetali Kuran
c9889ad502
[loc] update Turkish translation to latest
2023-02-23 13:36:37 +00:00
Dinis Medeiros
2e782bfa0b
[loc] update Portuguese Standard translation to latest
2023-02-23 13:23:30 +00:00
Pete Batard
b969b7ec42
[iso] add yet another exception for Red Hat derivatives
...
* Fedora 37 netinst requires special handling and I don't have all day.
* Closes #2179 .
* Also fix a small typo in Italian translations. Closes #2180 .
2023-02-21 19:57:27 +00:00
Wang JiaWei
77b6c4d531
[loc] update Simplified Chinese translation to latest
2023-02-20 13:43:30 +00:00
Thilo Langbein
160ff5ebb0
[loc] update German translation to latest
2023-02-18 17:26:10 +00:00
Pete Batard
12bab09a9f
[wue] display user-selected WUE options in the log
...
* Also fix a Coverity warning
2023-02-17 22:42:45 +00:00
Marcello Gianola
506274687b
[loc] small additional update to the Italian translation
2023-02-17 17:35:24 +00:00
HRxiaohu
d39f82a9e7
[loc] update Chinese (Simplified) translation
...
* Closes #2110
2023-02-17 17:30:46 +00:00
Miloš Ljubičić
61a2743fc5
[loc] update Serbian translation to latest
2023-02-17 17:23:02 +00:00
Marcello Gianola
65f0a6e266
[loc] update Italian translation to latest
...
* Closes #2091
2023-02-17 17:13:34 +00:00
Thomas De Rocker
5c75bda39e
[loc] update Dutch translation to latest
2023-02-17 17:05:08 +00:00
Pete Batard
18f1013259
[github] do not run CodeQL for non-code updates
2023-02-17 12:56:10 +00:00
Sopor Spr
5f5bfdf3bf
[loc] update Swedish translation to latest
2023-02-17 12:52:45 +00:00