From d910441427b691e6c4d4891142010e6b7de8b351 Mon Sep 17 00:00:00 2001 From: Pete Batard Date: Sat, 25 Jan 2025 12:12:37 +0000 Subject: [PATCH] [misc] Fix issue template no longer being processed * Since GitHub broke existing paths and did not bother to alert people. * Closes #2672. --- .github/ISSUE_TEMPLATE/config.yml | 1 + .../issue-report.md} | 105 ++++++++++-------- .github/workflows/codeql.yml | 1 + .github/workflows/coverity.yml | 1 + .github/workflows/mingw.yml | 1 + .github/workflows/vs2022.yml | 1 + SECURITY.md | 10 +- src/rufus.rc | 10 +- 8 files changed, 73 insertions(+), 57 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/config.yml rename .github/{issue_template.md => ISSUE_TEMPLATE/issue-report.md} (94%) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000000..3ba13e0cec6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false diff --git a/.github/issue_template.md b/.github/ISSUE_TEMPLATE/issue-report.md similarity index 94% rename from .github/issue_template.md rename to .github/ISSUE_TEMPLATE/issue-report.md index 2da326fd5cd..6166d9fdcdf 100644 --- a/.github/issue_template.md +++ b/.github/ISSUE_TEMPLATE/issue-report.md @@ -1,48 +1,57 @@ - - -Checklist ---------- -- [ ] I have been made aware that if my problem can be summarized as _"I've created or tried to create a media using Rufus, and ..."_, and I am not including a log, **this issue will be summarily closed**. -- [ ] 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, such as the error message I got from the log. -- [ ] I clicked the 'Log' button (🗒️) or pressed Ctrl-L in Rufus, or used [DebugView](https://learn.microsoft.com/en-us/sysinternals/downloads/debugview), and copy/pasted the log into the section that says `` 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. - -Additionally (if applicable): -- [ ] 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: - - [ ] Using a different USB drive. - - [ ] Plugging the USB into a different port. - - [ ] Running Rufus on a different computer. -- [ ] 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 ------------------ - - -Log ---- -``` - -``` +--- +name: Report an issue with the application +about: Please make sure you follow the check-list carefully! +title: '' +labels: '' +assignees: '' + +--- + + + +Checklist +--------- +- [ ] I have been made aware that if my problem can be summarized as _"I've created or tried to create a media using Rufus, and ..."_, and I am not including a log, **this issue will be summarily closed**. +- [ ] 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, such as the error message I got from the log. +- [ ] I clicked the 'Log' button (🗒️) or pressed Ctrl-L in Rufus, or used [DebugView](https://learn.microsoft.com/en-us/sysinternals/downloads/debugview), and copy/pasted the log into the section that says `` 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. + +Additionally (if applicable): +- [ ] 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: + - [ ] Using a different USB drive. + - [ ] Plugging the USB into a different port. + - [ ] Running Rufus on a different computer. +- [ ] 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 +----------------- + + +Log +--- +``` + +``` diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 040896d59b5..fdb0763e490 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -4,6 +4,7 @@ on: push: branches: [master] paths-ignore: + - '.github/ISSUE_TEMPLATE/**' - '.gitignore' - '.gitattributes' - 'res/**' diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml index 98bcca8d6e5..da40284ea6f 100644 --- a/.github/workflows/coverity.yml +++ b/.github/workflows/coverity.yml @@ -4,6 +4,7 @@ on: push: branches: [master] paths-ignore: + - '.github/ISSUE_TEMPLATE/**' - '.gitignore' - '.gitattributes' - 'res/**' diff --git a/.github/workflows/mingw.yml b/.github/workflows/mingw.yml index c56eacc691c..b62435b56ac 100644 --- a/.github/workflows/mingw.yml +++ b/.github/workflows/mingw.yml @@ -3,6 +3,7 @@ name: MinGW on: push: paths-ignore: + - '.github/ISSUE_TEMPLATE/**' - '.gitignore' - '.gitattributes' - 'res/**' diff --git a/.github/workflows/vs2022.yml b/.github/workflows/vs2022.yml index 457b2f586c7..963477fecc9 100644 --- a/.github/workflows/vs2022.yml +++ b/.github/workflows/vs2022.yml @@ -3,6 +3,7 @@ name: VS2022 on: push: paths-ignore: + - '.github/ISSUE_TEMPLATE/**' - '.gitignore' - '.gitattributes' - 'res/**' diff --git a/SECURITY.md b/SECURITY.md index b2dc36bfb27..55b8812f3ee 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -1,7 +1,9 @@ -# Reporting a Vulnerability +# Reporting a security vulnerability -To report a vulnerability for Rufus, please e-mail support@akeo.ie. +To report a **security** vulnerability for Rufus (i.e. an issue that you believe could lead to malicious actors being able to exploit the Rufus application), please e-mail support@akeo.ie. -If you find a vulnerability, we will ask you to respect [responsible disclosure](https://en.wikipedia.org/wiki/Responsible_disclosure) practices. +Please do **NOT** use the e-mail above if you have a regular issue, such as a problem creating or using a bootable drive. Instead go back to https://github.com/pbatard/rufus/issues and create an issue using the regular *Issue Report* template. -In return, we will endeavour to respond to vulnerability reports within 48 hours. +For any security vulnerability report, we kindly ask you to respect [responsible disclosure](https://en.wikipedia.org/wiki/Responsible_disclosure) practices. + +In return, we will endeavour to respond to security vulnerability reports within 48 hours. diff --git a/src/rufus.rc b/src/rufus.rc index 68eecb10df4..c40170abc0d 100644 --- a/src/rufus.rc +++ b/src/rufus.rc @@ -33,7 +33,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL IDD_DIALOG DIALOGEX 12, 12, 232, 326 STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU EXSTYLE WS_EX_ACCEPTFILES -CAPTION "Rufus 4.7.2217" +CAPTION "Rufus 4.7.2218" FONT 9, "Segoe UI Symbol", 400, 0, 0x0 BEGIN LTEXT "Drive Properties",IDS_DRIVE_PROPERTIES_TXT,8,6,53,12,NOT WS_GROUP @@ -399,8 +399,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 4,7,2217,0 - PRODUCTVERSION 4,7,2217,0 + FILEVERSION 4,7,2218,0 + PRODUCTVERSION 4,7,2218,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -418,13 +418,13 @@ BEGIN VALUE "Comments", "https://rufus.ie" VALUE "CompanyName", "Akeo Consulting" VALUE "FileDescription", "Rufus" - VALUE "FileVersion", "4.7.2217" + VALUE "FileVersion", "4.7.2218" VALUE "InternalName", "Rufus" VALUE "LegalCopyright", " 2011-2025 Pete Batard (GPL v3)" VALUE "LegalTrademarks", "https://www.gnu.org/licenses/gpl-3.0.html" VALUE "OriginalFilename", "rufus-4.7.exe" VALUE "ProductName", "Rufus" - VALUE "ProductVersion", "4.7.2217" + VALUE "ProductVersion", "4.7.2218" END END BLOCK "VarFileInfo"