Pete Batard
790aacd49a
[core] add SHA-256 validation DB for downloadable content
...
* Downloadable content will now be indicating, in the log, whether it can be trusted with ✓ (validated) or ✗ (caution)
* Of course this validation only applies for files we know of, i.e. the downloadable content that existed at the time the DB was
created. So, if Syslinux 8.x gets released tomorrow and we put it on our server, you'll get an ✗ regardless of its integrity.
* Closes #758
2016-05-25 12:20:20 +01:00
Pete Batard
04d6ac0cdd
[checksum] add an individual checksum function call
...
* Part of #758
* Also define checksum types and fix a missing change in smart.c
2016-05-24 13:21:23 +01:00
Pete Batard
a41bca3183
[checksum] fix wrong checksums for content that isn't a multiple of 64 bytes
...
* Leading odd-sized chunks needs to be tested *before* updating the bytecount
* Closes #761
2016-05-24 11:48:10 +01: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
258a4f7ca0
[core] work around a Windows bug that may render a disk inaccessible on cleanup
...
* The root of the issue is that Windows IOCTL_DISK_CREATE_DISK does not properly
zero all of the MBR/GPT/PBR structure with PARTITION_STYLE_RAW (which is what
diskpart uses to clean a disk), and leaves plenty of partition artefacts behind.
* This means that, when an image with complex partitioning has been applied, such
as Chromium/ChromeOS, you may end up with a drive that can not be repartitioned
or reformatted in Windows (and this is completely independent of whether Rufus
was used to perform these operations - For instance you will get the same issue
if you use Win32DiskImager and diskpart + clean).
* The only option left for users then is to reset/repartition their drives in Linux
or some other OS, as Windows' VDS becomes incapacitated to handle the drive, as
the problem persists independently of reset/re-plug/Windows platform being used.
* To work around this, we ensure that we zero the MBR/GPT/PBR sectors BEFORE calling
IOCTL_DISK_CREATE_DISK.
* Also move zeroing of the drive before partition reset.
* Closes #759
2016-05-21 16:34:34 +01:00
Pete Batard
935679dd85
[misc] silence a couple Coverity warnings
...
* We're not doing crypto here, so using rand() is fine...
2016-05-18 10:35:50 +01:00
Pete Batard
e177144258
v2.9 (build 934)
2016-05-17 10:46:18 +01:00
Nikolaos Margaritis
83147e5158
[loc] update Greek translation to latest
2016-05-17 09:57:35 +01:00
Ivan Strugar
b4e93d3652
[loc] update Serbian translation to latest
2016-05-17 09:55:07 +01:00
thanhtai2009
27f4a92be2
[loc] update Vietnamese translation to latest
2016-05-17 09:53:01 +01:00
Pete Batard
39c4b51069
[loc] fix a typo in the French translation
2016-05-16 20:46:51 +01:00
Roberto Pino
6762e6febb
[loc] update Dutch translation to latest
2016-05-16 20:33:38 +01:00
Martin Kubánik
807ef70879
[loc] update Slovak translation to latest
2016-05-16 20:12:36 +01:00
Pete Batard
1a24e5bbd7
[syslinux] fix a typo that reintroduced a possible crash
...
* a10a207790
reintroduced the crash that was fixed in ad68ccfac9
due to the missing semicolon.
* Also fix a minor output message issue
* Closes #752
2016-05-16 16:33:53 +01:00
Viszokai György
0abd745a87
[loc] update Hungarian translation to latest
2016-05-16 15:29:29 +01:00
Dario Komar
fc6b3be052
[loc] update Croatian translation to latest
2016-05-16 15:28:03 +01:00
Richard Kahl
25f03ff407
[loc] update Czech translation to latest
2016-05-16 12:25:10 +01:00
Krasimir Newenow
eb07933939
[loc] update Bulgarian translation to latest
2016-05-13 10:43:33 +01:00
Tiryoh
cb9c1d05a3
[loc] update Japanese translation to latest
...
* Closes #755
2016-05-13 10:41:13 +01:00
Matej Horvat
2c3745f459
[loc] update Slovenian translation to latest
2016-05-12 13:11:26 +01:00
Piotr Halama
0bfce8655e
[loc] update Polish translation to latest
2016-05-12 13:05:06 +01:00
Gintaras Venslovas
a05d0a5ac2
[loc] update Lithuanian translation to latest
2016-05-12 13:03:55 +01:00
Jan-Erik Drangevåg
387ae477cb
[loc] update Norwegian translation to latest
2016-05-11 11:31:49 +01:00
Arif Budiman
ddd019f2e6
[loc] update Indonesian translation to latest
2016-05-10 19:42:21 +01:00
Elvin Məlikov
e44c35613a
[loc] update Azerbaijani translation to latest
2016-05-10 19:41:10 +01:00
Sippapas Wangsri
1747df09d9
[loc] additional Thai translation updates
2016-05-10 11:59:37 +01:00
Roberto Boriotti
bf73a6c451
[loc] update Italian translation to latest
2016-05-10 11:51:45 +01:00
Zia Azimi
16690df5cb
[loc] update Persian translation to latest
2016-05-10 11:49:55 +01:00
Sippapas Wangsri
7d5d95efbf
[loc] update Thai translation to latest
2016-05-10 11:45:29 +01:00
Chocobo1
dc1b8bd94d
[loc] update Chinese (Traditional) translation to latest
...
* Closes #751
2016-05-10 11:42:11 +01:00
Кирилл Иванов
7c2088fee6
[loc] update Russian translation to latest
2016-05-10 11:40:04 +01:00
Sopor
e34d2ab126
[loc] update Swedish translation to latest
2016-05-10 11:38:27 +01:00
Dinis Medeiros
0915370cc8
[loc] update Portuguese (Standard) translation to latest
2016-05-10 11:36:48 +01:00
Pete Batard
55b01502ff
[misc] update ChangeLog
2016-05-10 11:34:18 +01:00
Thilo Langbein
e1cd763dd2
[loc] update German translation to latest
2016-05-10 11:31:50 +01:00
Riku Brander
2ecaed9d1d
[loc] update Finnish translation to latest
2016-05-10 11:29:57 +01:00
Aldis Tutins
5fd158d50b
[loc] update Latvian translation to latest
2016-05-10 11:26:45 +01:00
Константин В
887ce483e8
[loc] update Ukrainian translation to latest
2016-05-10 11:24:31 +01:00
MaKK
7387d891f1
[loc] update Spanish translation to latest
2016-05-10 11:18:33 +01:00
Tiago Rinaldi
3227e2e5d1
[loc] update Brazilian Portuguese translation to latest
2016-05-10 10:51:02 +01:00
Pete Batard
f08afb4492
[loc] add missing MSG_286 to translation ChangeLog
...
* Also fix some spacing issues with French translation
2016-05-09 17:40:28 +01:00
Gîrlea Alexandru
2aac772974
[loc] update Romanian translation to latest
2016-05-09 17:33:22 +01:00
Tmp341
d79264846e
[loc] update Turkish translation to latest
...
* Added and translated two lines. But i don't know, whether or not Turkish localization is 100% synchronized with English.
* Closes #750
2016-05-09 17:24:53 +01:00
Pete Batard
f65dbb11c0
[loc] add new message for listing of non-USB removable drives
...
* Also increase status display timeout for cheat modes
2016-05-09 13:40:54 +01:00
Pete Batard
8bd9055d6c
[misc] add a retry on commandline hogger deletion
...
* Trying to delete the hogger could result in access denied on first attempt,
which would leave a rufus.com behind
* Part of #714
2016-05-02 12:06:38 +01:00
Pete Batard
b6c0dd1b23
[core] fix a typo in exFAT cluster selection for >32GB drives
...
* Closes #745
2016-05-02 11:11:22 +01:00
Pete Batard
d7c4cb088f
[core] update UEFI:NTFS to latest
...
* Should fix the long-standing HP firmware compatibility as per #615 , #549 and others
* See 22370067f5
for details
2016-04-28 22:40:16 +02:00
Pete Batard
d4c518a4ae
[misc] update UEFI:NTFS partition detection
2016-04-28 11:06:32 +02:00
Pete Batard
43d9ac046b
[core] don't list non-USB removable devices by default
...
* Unless specifically requested with Ctrl-Alt-H
* Closes #727
* Also rename usb.c to dev.c, since we may be listing more than USB devices
2016-04-26 14:57:07 +02: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