{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2810292,"defaultBranch":"master","name":"rufus","ownerLogin":"pbatard","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-11-19T19:12:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1206968?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716375812.0","currentOid":""},"activityList":{"items":[{"before":"59fd550c468f13ab086076061f26f9ce15a93d51","after":"95516551034721bc00d4d07c6d48f59d0ba09147","ref":"refs/heads/master","pushedAt":"2024-05-22T11:03:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"Rufus 4.5 (Build 2180)\n\n* \"Yeah, well, I'm gonna go build own translations, with blackjack (Google translate), and hookers (DeepL)!\"","shortMessageHtmlLink":"Rufus 4.5 (Build 2180)"}},{"before":"fcf5e2eede5b9b182c6ee6c9d222eda00baafb0b","after":"59fd550c468f13ab086076061f26f9ce15a93d51","ref":"refs/heads/master","pushedAt":"2024-05-22T08:56:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[core] do not set the UEFI:NTFS partition to ESP type\n\n* As usual, Microsoft products are so poorly designed that they can't deal with\n multiple instances of one thing. In this case, if the Windows installer sees\n two ESPs after you select the drive where you want to install Windows and it\n creates its own ESP there, it will fail during the \"CopyinG Windows Files\"\n step.\n* So make sure that the UEFI:NTFS partition is *not* set to ESP type, even\n though it is really an ESP, which is something that we used to do, but that\n got reverted in 0f23c4718421c8bd7dd4810b7ef759267d535f83.","shortMessageHtmlLink":"[core] do not set the UEFI:NTFS partition to ESP type"}},{"before":"a50d39076794816bd1d54785b76191371ff4c0d5","after":"fcf5e2eede5b9b182c6ee6c9d222eda00baafb0b","ref":"refs/heads/master","pushedAt":"2024-05-20T22:01:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[loc] update Portuguese (Portugal) translation to latest","shortMessageHtmlLink":"[loc] update Portuguese (Portugal) translation to latest"}},{"before":null,"after":"7520b01d6c95acdf4d966e21f89116acf8245a89","ref":"refs/heads/main","pushedAt":"2024-05-20T11:36:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"Add GPT partition support\n\nPeople creating the media through File System Transposition [1] rather than DD\ncopy may end up with a media that uses a GPT partition table rather than MBR.\n\nSo add GPT support to GRUB, as a low cost beneficial change.\n\nFor reference, File System Transposition is the default method used by Rufus\nand other utilities for creating bootable media from an ISO, and it allows\nusers to select GPT instead over MBR, in which case memtest86+ will not boot.\n\n[1] https://lists.gnu.org/archive/html/grub-devel/2022-06/msg00024.html","shortMessageHtmlLink":"Add GPT partition support"}},{"before":"1d4eea49264941fa661b73b558c187a44b35c21a","after":"a50d39076794816bd1d54785b76191371ff4c0d5","ref":"refs/heads/master","pushedAt":"2024-05-20T10:09:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[ui] don't preserve the UEFI runtime validation setting between sessions\n\n* I don't think we want to make this setting permanent for the time being as\n this may result in drawbacks like people using the UEFI Shell going through\n an unwanted MD5Sum check because they forgot to turn it off.","shortMessageHtmlLink":"[ui] don't preserve the UEFI runtime validation setting between sessions"}},{"before":"e596e1a550976da8577de912c2defac80b6e847b","after":"1d4eea49264941fa661b73b558c187a44b35c21a","ref":"refs/heads/master","pushedAt":"2024-05-16T10:11:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[loc] update Ukrainian translation to latest","shortMessageHtmlLink":"[loc] update Ukrainian translation to latest"}},{"before":"97d69d84c661719617defd315dee69b38d4bf209","after":"e596e1a550976da8577de912c2defac80b6e847b","ref":"refs/heads/master","pushedAt":"2024-05-14T15:49:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[loc] update Pollock to prevent an issue with Outlook and whitespaces","shortMessageHtmlLink":"[loc] update Pollock to prevent an issue with Outlook and whitespaces"}},{"before":"45423becd51715f32e78633aec57d62eb96c6c2b","after":"97d69d84c661719617defd315dee69b38d4bf209","ref":"refs/heads/master","pushedAt":"2024-05-13T16:08:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[misc] correct author's name\n\n* Closes #2477.","shortMessageHtmlLink":"[misc] correct author's name"}},{"before":"fb43dc895728c5a82d373412c841cf184c479d51","after":"45423becd51715f32e78633aec57d62eb96c6c2b","ref":"refs/heads/master","pushedAt":"2024-05-12T12:07:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[vhd] fix VHDX being inadvertently saved as VHD\n\n* Addresses the error reported in #2468.\n* Also use memmove instead of memcpy where overlapping data is involved.","shortMessageHtmlLink":"[vhd] fix VHDX being inadvertently saved as VHD"}},{"before":"d12e845b9aad4c71ceeef3bf67e3e1afe12b4b92","after":"fb43dc895728c5a82d373412c841cf184c479d51","ref":"refs/heads/master","pushedAt":"2024-05-12T11:26:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[loc] update Slovak translation to latest","shortMessageHtmlLink":"[loc] update Slovak translation to latest"}},{"before":"b2f06d746b6ff763ee001acd57506ac3de18bf24","after":"d12e845b9aad4c71ceeef3bf67e3e1afe12b4b92","ref":"refs/heads/master","pushedAt":"2024-05-12T11:22:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[loc] update Italian translation to latest","shortMessageHtmlLink":"[loc] update Italian translation to latest"}},{"before":"03d46b3d87cd7faac58f5a40d508b3e8ea2509de","after":"b2f06d746b6ff763ee001acd57506ac3de18bf24","ref":"refs/heads/master","pushedAt":"2024-05-10T10:21:56.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[loc] update Norwegian and Polish translations","shortMessageHtmlLink":"[loc] update Norwegian and Polish translations"}},{"before":"d0bc05077af0ad8555ad0cc6d88db1ee0646ba42","after":"03d46b3d87cd7faac58f5a40d508b3e8ea2509de","ref":"refs/heads/master","pushedAt":"2024-05-08T14:47:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[misc] silence a benign log warning\n\n* Also update ChangeLog for 4.5 BETA.","shortMessageHtmlLink":"[misc] silence a benign log warning"}},{"before":"180a61736c249a532cd36c503097a710888d5ec9","after":"d0bc05077af0ad8555ad0cc6d88db1ee0646ba42","ref":"refs/heads/master","pushedAt":"2024-05-07T11:54:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[misc] improve size based constants\n\n* Make them more explicit by ensuring that they use a size suffix.\n* Also improve whitespace consistency.\n* Also make sure that we display the search for conflicting process message\n in the status on a search operation that may timeout.","shortMessageHtmlLink":"[misc] improve size based constants"}},{"before":"ddc7f1b89d7053046b46c334f9fcb78a99f9e525","after":"180a61736c249a532cd36c503097a710888d5ec9","ref":"refs/heads/master","pushedAt":"2024-05-06T18:47:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[misc] move the revoked UEFI bootloader prompt before the ISO → ESP one\n\n* Also fix a potential buffer overflow when displaying the detailed HDD vs UFD score due to the\n safe_sprintf() macro re-evaluating the expression passed as parameter.\n* Also refactor and clean up the the safe_###() macros to avoid similar issues.\n* Also use FOF_NO_UI as flag for SHDeleteDirectoryExU(), which may alleviate some Alt-D errors.","shortMessageHtmlLink":"[misc] move the revoked UEFI bootloader prompt before the ISO → ESP one"}},{"before":"39a5ae6d3681e55acb23586f063321242065554f","after":"ddc7f1b89d7053046b46c334f9fcb78a99f9e525","ref":"refs/heads/master","pushedAt":"2024-05-03T19:13:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[loc] update Portuguese (Brazilian) translation to latest","shortMessageHtmlLink":"[loc] update Portuguese (Brazilian) translation to latest"}},{"before":"cba95f7710d310adb704033d378ed66999d45d99","after":"39a5ae6d3681e55acb23586f063321242065554f","ref":"refs/heads/master","pushedAt":"2024-05-01T11:54:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[core] fix \"drive cannot find the sector requested\" when writing VHDs\n\n* As opposed to the ERROR_HANDLE_EOF we get when reading sectors from the VHD file directly, now that we mount\n VHD/VHDX for reading, and access them as regular disks, we also need to process ERROR_SECTOR_NOT_FOUND as an\n indicator for the end of the drive.\n* Also switch to using GetOverlappedResultEx() with a timeout since we no longer have to cater for Windows 7.\n* Closes #2468.","shortMessageHtmlLink":"[core] fix \"drive cannot find the sector requested\" when writing VHDs"}},{"before":"d38664dde8bf2b49468f5c874b214e6b34fac3f3","after":"cba95f7710d310adb704033d378ed66999d45d99","ref":"refs/heads/master","pushedAt":"2024-04-30T11:01:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[grub] update GRUB to 2.12 release","shortMessageHtmlLink":"[grub] update GRUB to 2.12 release"}},{"before":"2a6df95cad99f9a27e8def2abc13114a410b87a4","after":"d38664dde8bf2b49468f5c874b214e6b34fac3f3","ref":"refs/heads/master","pushedAt":"2024-04-29T09:45:48.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[loc] update Korean translation to latest","shortMessageHtmlLink":"[loc] update Korean translation to latest"}},{"before":"83e0bdad7a68b9a444dd55bcc23452987724c48c","after":"2a6df95cad99f9a27e8def2abc13114a410b87a4","ref":"refs/heads/master","pushedAt":"2024-04-28T12:56:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[iso] fix persistence option not being added for Ubuntu 24.04\n\n* Ubuntu changed their GRUB config format yet again, so our search for the kernel\n config no longer works, and the 'persistent' option doesn't get added.\n* Switch to a more generic '/casper/vmlinuz' search, though it might have unintended\n consequences...\n* Also fix a possible double free in FormatExtFs().","shortMessageHtmlLink":"[iso] fix persistence option not being added for Ubuntu 24.04"}},{"before":"df9e333f3a9425c029936f7da70f969d6f30d6cb","after":"83e0bdad7a68b9a444dd55bcc23452987724c48c","ref":"refs/heads/master","pushedAt":"2024-04-28T12:26:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[md5sum] fix unwanted partial matches in is_in_md5sum()\n\n* is_in_md5sum() could partially match a string against another one, which, aside from matching\n unwanted files, could also lead to files not being identified as being in the md5sum.txt if\n the previous partial match happened to be with the current search target.\n* Fix this by making sure that we always match a whole path followed by '/n', '/r' or '/0'.","shortMessageHtmlLink":"[md5sum] fix unwanted partial matches in is_in_md5sum()"}},{"before":"4ec57dc5d7e3993c6fe1cf626167bb302a96460c","after":"df9e333f3a9425c029936f7da70f969d6f30d6cb","ref":"refs/heads/master","pushedAt":"2024-04-27T17:22:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[md5sum] fix bootloaders not being extracted unless referenced in md5sum.txt\n\n* Not all md5sum.txt (e.g. Ubuntu 24.04) will reference the UEFI bootloader,\n so we can't rely on using that data for the bootloader extraction.\n* Instead, formally test for the presence of the bootloader on disk.","shortMessageHtmlLink":"[md5sum] fix bootloaders not being extracted unless referenced in md5…"}},{"before":"6ac2dfb0df443a9f2db453dc01e62cf91de4bb25","after":"4ec57dc5d7e3993c6fe1cf626167bb302a96460c","ref":"refs/heads/master","pushedAt":"2024-04-26T20:54:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[iso] fix improper size being returned by ExtractISOFile()\n\n* The call returned the size occupied in blocks rather than the actual file size,\n leading to issues such as Rufus not being able to identify the GRUB version used\n by Ubuntu 24.04.","shortMessageHtmlLink":"[iso] fix improper size being returned by ExtractISOFile()"}},{"before":"00dc0473b575278a4bdc11acc2fbb764d89d1024","after":"6ac2dfb0df443a9f2db453dc01e62cf91de4bb25","ref":"refs/heads/master","pushedAt":"2024-04-26T18:16:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[misc] fix temp_dir not being properly initialized\n\n* The static_/safe_ string macros were not properly designed to handle the case where\n an expression such as strlen() rather than a static value was passed for the count,\n leading to unexpected results, such as excessive truncation of strings. Fix that.\n* Also fix a buffer overflow in GetDevices() due to using a wrong string length.","shortMessageHtmlLink":"[misc] fix temp_dir not being properly initialized"}},{"before":"4286871f503aabe3167cf9852aa3f1ecf1d990b3","after":"00dc0473b575278a4bdc11acc2fbb764d89d1024","ref":"refs/heads/master","pushedAt":"2024-04-26T11:58:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[loc] update Thai translation to latest","shortMessageHtmlLink":"[loc] update Thai translation to latest"}},{"before":"2c3e560ba3401ac1a51f95140e19b1c4446d2041","after":"4286871f503aabe3167cf9852aa3f1ecf1d990b3","ref":"refs/heads/master","pushedAt":"2024-04-26T10:06:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[loc] fix versioning for Russian and French\n\n* Also update README for upcoming feature.","shortMessageHtmlLink":"[loc] fix versioning for Russian and French"}},{"before":"855a06d3a0fa833ff83af4e79a665aafef103b41","after":"2c3e560ba3401ac1a51f95140e19b1c4446d2041","ref":"refs/heads/master","pushedAt":"2024-04-26T09:55:09.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[loc] update German translation to latest","shortMessageHtmlLink":"[loc] update German translation to latest"}},{"before":"eb45c976674da426208ad7a3a011447e89eeb0cb","after":"855a06d3a0fa833ff83af4e79a665aafef103b41","ref":"refs/heads/master","pushedAt":"2024-04-25T11:52:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[loc] update French translation to latest\n\n* Also change the time of cron execution for the lock issues workflow.","shortMessageHtmlLink":"[loc] update French translation to latest"}},{"before":"60fbde4505fcd4f364b911ea530af2a4c78000f8","after":"eb45c976674da426208ad7a3a011447e89eeb0cb","ref":"refs/heads/master","pushedAt":"2024-04-22T11:56:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[bled] fix memory allocation issue for 32-bit in unpack_lzma_stream()\n\n* Vulnerability discovered and reported by Mansour Gashasbi (@gashasbi).\n* Also update the lock thread workflow to try to avoid recent failures.","shortMessageHtmlLink":"[bled] fix memory allocation issue for 32-bit in unpack_lzma_stream()"}},{"before":"513c5f44a51845f0cd305a602453ac86c6395d21","after":"60fbde4505fcd4f364b911ea530af2a4c78000f8","ref":"refs/heads/master","pushedAt":"2024-04-22T11:53:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pbatard","name":"Pete Batard","path":"/pbatard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1206968?s=80&v=4"},"commit":{"message":"[bled] fix possible buffer overflow in unpack_lzma_stream()\n\n* Vulnerability discovered and reported by Mansour Gashasbi (@gashasbi).\n* Also update the lock thread workflow to try to avoid recent failures.","shortMessageHtmlLink":"[bled] fix possible buffer overflow in unpack_lzma_stream()"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUNOjQgA","startCursor":null,"endCursor":null}},"title":"Activity · pbatard/rufus"}