v3.1 (build 1320)

* Also update GitHub issue template for 3.0 UI
* Also increase size of the ESP to 300MB, for Windows To Go drives using GPT (See #979)
This commit is contained in:
Pete Batard 2018-06-19 11:35:45 +01:00
parent e4b7b9cfd6
commit faebe1040f
6 changed files with 26 additions and 21 deletions

View File

@ -1,19 +1,19 @@
<!--PLEASE READ THIS CAREFULLY: You *MUST* read and complete the checklist below, by placing an x into each [ ] (so that it shows [x], without any space inside [ and ]), BEFORE clicking on 'Submit new issue'. Failure to perform these steps, WHICH ARE ONLY THERE TO HELP *YOU*, will result in the issue being dismissed without warning.--> <!--PLEASE READ THIS CAREFULLY: You *MUST* read and complete the checklist below, by placing an x into each [ ] (so that it shows '[x]', NOT '[ x]' or '[x ]'), BEFORE clicking on 'Submit new issue'. Failure to perform these steps, WHICH ARE ONLY THERE TO HELP *YOU*, will result in the issue being dismissed without warning.-->
Checklist Checklist
--------- ---------
- [ ] I looked at https://github.com/pbatard/rufus/wiki/FAQ to see if my question has already been answered. - [ ] I looked at https://github.com/pbatard/rufus/wiki/FAQ to see if my question has already been answered.
- [ ] I performed a search in the issue tracker for similar issues, using keywords relevant to my problem. - [ ] I performed a search in the issue tracker for similar issues using keywords relevant to my problem, such as the error message I got from the log.
- [ ] I clicked the `Log` button in Rufus and copy/pasted the log into the line that says `<FULL LOG>` below. - [ ] I clicked the "Log" button in Rufus (last small blue button before _START_) and copy/pasted the log into the line that says `<FULL LOG>` below.
- [ ] The log I am copying is the FULL log, starting with the line `Rufus version: x.y.z` - I have NOT removed any part of it. - [ ] The log I am copying is the FULL log, starting with the line `Rufus version: x.y.z` - I have NOT removed any part of it.
Additionally (if applicable): Additionally (if applicable):
- [ ] I ran a bad blocks check, by clicking the "bad blocks" check box in Rufus, and confirmed that my USB is not defective - [ ] I ran a bad blocks check, by clicking _Show advanced format options_ then _Check device for bad blocks_, and confirmed that my USB is not defective.
- [ ] I also tried one or more of the following: - [ ] I also tried one or more of the following:
- [ ] Using a different USB drive - [ ] Using a different USB drive.
- [ ] Plugging the USB into a different port - [ ] Plugging the USB into a different port.
- [ ] Running Rufus on a different computer - [ ] Running Rufus on a different computer.
- [ ] If using an ISO image, I clicked on the `#` button (at the bottom of the Rufus interface), to compute the MD5, SHA1 and SHA256 checksums, which are therefore present in the log I copied. I confirmed, by performing an internet search, that these values match the ones from the official image. - [ ] If using an image, I clicked on the `(✓)` button to compute the MD5, SHA1 and SHA256 checksums, which are therefore present in the log I copied. I confirmed, by performing an internet search, that these values match the ones from the official image.
Issue description Issue description
----------------- -----------------

View File

@ -1,8 +1,9 @@
o Version 3.1 (2018.06.??) o Version 3.1 (2018.06.19)
Fix extraction of ISO content for GRUB based ISOs (Manjaro, Kaspersky, etc.) Fix extraction of ISO content for GRUB based ISOs (Manjaro, Kaspersky, etc.)
Fix text being truncated on some dialogs (mostly Russian and Thai) Fix text being truncated on some dialogs (mostly Russian and Thai)
Add detection & warning about the 'Controlled Folder Access' Windows 10 feature Add detection & warning about the 'Controlled Folder Access' Windows 10 feature
Improve retry attempts for transient errors Improve retry attempts for transient errors
Increase size of the ESP to 300MB, for Windows To Go drives using GPT
Update GRUB 2.0 and Grub4DOS to latest Update GRUB 2.0 and Grub4DOS to latest
Update libcdio to latest Update libcdio to latest

View File

@ -12,11 +12,14 @@ init:
} }
skip_commits: skip_commits:
# Don't bother running AppVeyor on commits that only modify resource or .md/.sh files # Don't run AppVeyor for commits that only modify resource or non-code files
files: files:
- res/* - res/*
- '**/*.cmd'
- '**/*.md' - '**/*.md'
- '**/*.sh' - '**/*.sh'
- '**/*.txt'
- '**/*.xml'
environment: environment:
COVERITY_SCAN_PROJECT_NAME: "pbatard/rufus" COVERITY_SCAN_PROJECT_NAME: "pbatard/rufus"

View File

@ -8,7 +8,7 @@
for an interesting struggle, when you also happen to have a comma in one of the fields... --> for an interesting struggle, when you also happen to have a comma in one of the fields... -->
<Identity <Identity
Name="Rufus" Name="Rufus"
Version="3.1.1304.0" Version="3.1.1320.0"
ProcessorArchitecture="x86" ProcessorArchitecture="x86"
Publisher='CN=Akeo Consulting, O=Akeo Consulting, STREET=24 Grey Rock, L=Milford, S=Co. Donegal, PostalCode=F92 D667, C=IE' /> Publisher='CN=Akeo Consulting, O=Akeo Consulting, STREET=24 Grey Rock, L=Milford, S=Co. Donegal, PostalCode=F92 D667, C=IE' />
<Properties> <Properties>

View File

@ -1167,11 +1167,12 @@ BOOL CreatePartition(HANDLE hDrive, int partition_style, int file_system, BOOL m
if (extra_partitions) { if (extra_partitions) {
uprintf("Adding extra partition"); uprintf("Adding extra partition");
if (extra_partitions & XP_EFI) { if (extra_partitions & XP_EFI) {
// The size of the EFI partition depends on the minimum size we're able to format in FAT32, // The size of the EFI partition depends on the minimum size we're able to format in FAT32, which
// which in turn depends on the cluster size used, which in turn depends on the disk sector size. // in turn depends on the cluster size used, which in turn depends on the disk sector size.
if (SelectedDrive.SectorSize <= 1024) // Plus some people are complaining that the *OFFICIAL MINIMUM SIZE* as documented by Microsoft at
ms_efi_size = 100*MB; // https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions
else if (SelectedDrive.SectorSize <= 4096) // is too small. See: https://github.com/pbatard/rufus/issues/979
if (SelectedDrive.SectorSize <= 4096)
ms_efi_size = 300*MB; ms_efi_size = 300*MB;
else else
ms_efi_size = 1200*MB; // That'll teach you to have a nonstandard disk! ms_efi_size = 1200*MB; // That'll teach you to have a nonstandard disk!

View File

@ -33,7 +33,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
IDD_DIALOG DIALOGEX 12, 12, 232, 326 IDD_DIALOG DIALOGEX 12, 12, 232, 326
STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_ACCEPTFILES EXSTYLE WS_EX_ACCEPTFILES
CAPTION "Rufus 3.1.1319" CAPTION "Rufus 3.1.1320"
FONT 9, "Segoe UI Symbol", 400, 0, 0x0 FONT 9, "Segoe UI Symbol", 400, 0, 0x0
BEGIN BEGIN
LTEXT "Drive Properties",IDS_DRIVE_PROPERTIES_TXT,8,6,53,12,NOT WS_GROUP LTEXT "Drive Properties",IDS_DRIVE_PROPERTIES_TXT,8,6,53,12,NOT WS_GROUP
@ -389,8 +389,8 @@ END
// //
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION 3,1,1319,0 FILEVERSION 3,1,1320,0
PRODUCTVERSION 3,1,1319,0 PRODUCTVERSION 3,1,1320,0
FILEFLAGSMASK 0x3fL FILEFLAGSMASK 0x3fL
#ifdef _DEBUG #ifdef _DEBUG
FILEFLAGS 0x1L FILEFLAGS 0x1L
@ -407,13 +407,13 @@ BEGIN
BEGIN BEGIN
VALUE "CompanyName", "Akeo Consulting (http://akeo.ie)" VALUE "CompanyName", "Akeo Consulting (http://akeo.ie)"
VALUE "FileDescription", "Rufus" VALUE "FileDescription", "Rufus"
VALUE "FileVersion", "3.1.1319" VALUE "FileVersion", "3.1.1320"
VALUE "InternalName", "Rufus" VALUE "InternalName", "Rufus"
VALUE "LegalCopyright", "© 2011-2018 Pete Batard (GPL v3)" VALUE "LegalCopyright", "© 2011-2018 Pete Batard (GPL v3)"
VALUE "LegalTrademarks", "http://www.gnu.org/copyleft/gpl.html" VALUE "LegalTrademarks", "http://www.gnu.org/copyleft/gpl.html"
VALUE "OriginalFilename", "rufus.exe" VALUE "OriginalFilename", "rufus.exe"
VALUE "ProductName", "Rufus" VALUE "ProductName", "Rufus"
VALUE "ProductVersion", "3.1.1319" VALUE "ProductVersion", "3.1.1320"
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"