]>
glassweightruler.freedombox.rocks Git - Ventoy.git/log
longpanda [Mon, 24 Feb 2025 11:17:19 +0000 (19:17 +0800)]
Fix the resolution issue when boot Windows/WinPE in UEFI mode.
longpanda [Mon, 24 Feb 2025 11:16:31 +0000 (19:16 +0800)]
support devuan in Legacy BIOS mode.
longpanda [Sat, 22 Feb 2025 03:27:31 +0000 (11:27 +0800)]
1.1.04 release
longpanda [Sat, 22 Feb 2025 03:27:18 +0000 (11:27 +0800)]
Fix the issue introduced in LinuxGUI version. (#3128)
longpanda [Fri, 21 Feb 2025 10:14:18 +0000 (18:14 +0800)]
1.1.03
longpanda [Fri, 21 Feb 2025 05:00:15 +0000 (13:00 +0800)]
Update Ventoy2Disk.exe
longpanda [Fri, 21 Feb 2025 05:00:01 +0000 (13:00 +0800)]
Update Linux GUI type condition
longpanda [Fri, 21 Feb 2025 04:59:33 +0000 (12:59 +0800)]
Fix the boot issue for latest TinyCore Linux.
longpanda [Thu, 20 Feb 2025 16:29:38 +0000 (00:29 +0800)]
Fix the boot issue for pfSense 2.7.x (#2775)
longpanda [Thu, 20 Feb 2025 14:07:28 +0000 (22:07 +0800)]
Fix the issue that SLES/OpenSUSE can not boot after install. (#3125)
longpanda [Wed, 19 Feb 2025 15:49:03 +0000 (23:49 +0800)]
Fix Windows 11 error 0x80070001. (#3010 #3029 #3105)
longpanda [Wed, 12 Feb 2025 15:01:35 +0000 (23:01 +0800)]
1.1.02 release
longpanda [Wed, 12 Feb 2025 15:00:27 +0000 (23:00 +0800)]
Fix the "Unsupported vtoy type unknown" error when boot a VDI file created by VirtualBox 7.x
longpanda [Mon, 10 Feb 2025 13:46:39 +0000 (21:46 +0800)]
github ai version update
longpanda [Mon, 10 Feb 2025 12:14:46 +0000 (20:14 +0800)]
1.1.01
longpanda [Wed, 22 Jan 2025 11:32:29 +0000 (19:32 +0800)]
1.1.00 release
Liangbin Lian [Wed, 22 Jan 2025 11:19:29 +0000 (19:19 +0800)]
loader/linux: Ensure the newc pathname is NULL-terminated (#3082)
Per "man 5 cpio", the namesize in the cpio header includes the trailing
NUL byte of the pathname and the pathname is followed by NUL bytes, but
the current implementation ignores the trailing NUL byte when making
the newc header. Although make_header() tries to pad the pathname string,
the padding won't happen when strlen(name) + sizeof(struct newc_head)
is a multiple of 4, and the non-NULL-terminated pathname may lead to
unexpected results.
Assume that a file is created with 'echo -n aaaa > /boot/test12' and
loaded by grub2:
linux /boot/vmlinuz
initrd newc:test12:/boot/test12 /boot/initrd
The initrd command eventually invoked grub_initrd_load() and sent
't''e''s''t''1''2' to make_header() to generate the header:
00000070 30 37 30 37 30 31 33 30 31 43 41 30 44 45 30 30 |
070701301CA0DE00 |
00000080 30 30 38 31 41 34 30 30 30 30 30 33 45 38 30 30 |
0081A4000003E800 |
00000090 30 30 30 30 36 34 30 30 30 30 30 30 30 31 36 33 |
0000640000000163 |
000000a0 37 36 45 34 35 32 30 30 30 30 30 30 30 34 30 30 |
76E4520000000400 |
000000b0 30 30 30 30 30 38 30 30 30 30 30 30 31 33 30 30 |
0000080000001300 |
000000c0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 |
0000000000000000 |
000000d0 30 30 30 30 30 36 30 30 30 30 30 30 30 30 74 65 |00000600000000te|
^namesize
000000e0 73 74 31 32 61 61 61 61 30 37 30 37 30 31 30 30 |st12aaaa07070100|
^^ end of the pathname
Since strlen("test12") + sizeof(struct newc_head) is 116 = 29 * 4,
make_header() didn't pad the pathname, and the file content followed
"test12" immediately. This violates the cpio format and may trigger such
error during linux boot:
Initramfs unpacking failed: ZSTD-compressed data is trunc
To avoid the potential problems, this commit counts the trailing NUL byte
in when calling make_header() and adjusts the initrd size accordingly.
Now the header becomes
00000070 30 37 30 37 30 31 33 30 31 43 41 30 44 45 30 30 |
070701301CA0DE00 |
00000080 30 30 38 31 41 34 30 30 30 30 30 33 45 38 30 30 |
0081A4000003E800 |
00000090 30 30 30 30 36 34 30 30 30 30 30 30 30 31 36 33 |
0000640000000163 |
000000a0 37 36 45 34 35 32 30 30 30 30 30 30 30 34 30 30 |
76E4520000000400 |
000000b0 30 30 30 30 30 38 30 30 30 30 30 30 31 33 30 30 |
0000080000001300 |
000000c0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 |
0000000000000000 |
000000d0 30 30 30 30 30 37 30 30 30 30 30 30 30 30 74 65 |00000700000000te|
^namesize
000000e0 73 74 31 32 00 00 00 00 61 61 61 61 30 37 30 37 |st12....
aaaa0707 |
^^ end of the pathname
Besides the trailing NUL byte, make_header() pads 3 more NUL bytes, and
the user can safely read the pathname without a further check.
To conform to the cpio format, the headers for "TRAILER!!!" are also
adjusted to include the trailing NUL byte, not ignore it.
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
Signed-off-by: Gary Lin <glin@suse.com>
Co-authored-by: Gary Lin <glin@suse.com>
longpanda [Wed, 22 Jan 2025 11:07:08 +0000 (19:07 +0800)]
Fix the boot issue of SystemRescue 11.02+ (#2958) (#3058)
longpanda [Wed, 22 Jan 2025 10:24:09 +0000 (18:24 +0800)]
support eweOS ISO (#3068)
longpanda [Sat, 16 Nov 2024 09:00:25 +0000 (17:00 +0800)]
docker file
longpanda [Sat, 16 Nov 2024 04:38:43 +0000 (12:38 +0800)]
docker compose up
longpanda [Sat, 16 Nov 2024 04:34:39 +0000 (12:34 +0800)]
Update to latest Shim (Fix verifying shim SBAT data failed) #2947
longpanda [Sat, 8 Jun 2024 09:26:33 +0000 (17:26 +0800)]
1.0.99
Andrei Stepanov [Sat, 8 Jun 2024 09:10:31 +0000 (13:10 +0400)]
Update Russian translation (#2857)
Zohir Tamda [Sat, 8 Jun 2024 09:10:07 +0000 (11:10 +0200)]
Fix French language (#2850)
Co-authored-by: tamdaz <tamda.zohir.pro@gmail.com>
bovirus [Sat, 8 Jun 2024 09:09:53 +0000 (11:09 +0200)]
Fixed Italian language (#2840)
Re*Index. (ot_inc) [Sat, 8 Jun 2024 09:09:26 +0000 (18:09 +0900)]
Japanese Fix typo. (#2839)
* Japanese translation Fixed.
* Fix typo
Fix Typo.
longpanda [Sat, 25 May 2024 10:13:52 +0000 (18:13 +0800)]
Fix the issue that VTOY_LINUX_REMOUNT option does not take effect in latest openSUSE. (#2551)
longpanda [Thu, 23 May 2024 11:30:11 +0000 (19:30 +0800)]
Fix the install issue for /dev/mdX device. (#2846)
longpanda [Wed, 22 May 2024 14:53:55 +0000 (22:53 +0800)]
Fix the UEFI boot issue for some computer.
longpanda [Sun, 19 May 2024 15:14:49 +0000 (23:14 +0800)]
1.0.98 release
Re*Index. (ot_inc) [Sun, 19 May 2024 08:43:20 +0000 (17:43 +0900)]
Japanese translation Fixed. (#2808)
jermanuts [Sun, 19 May 2024 08:41:51 +0000 (11:41 +0300)]
Update ar_AR.json (#2755)
* Update ar_AR.json
* Update ar_AR.json
bovirus [Sun, 19 May 2024 08:41:37 +0000 (10:41 +0200)]
Update Italian help/menu (#2752)
Samuel Johnson [Sun, 19 May 2024 08:41:12 +0000 (14:11 +0530)]
Minor Update on README.md for Consistency (#2687)
Fabian-Gruenbichler [Sun, 19 May 2024 08:39:34 +0000 (10:39 +0200)]
support zvol devices (#2678)
their partitions are exposed as "/dev/zdXXpY", handle accordingly.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Zhymabek Roman [Sun, 19 May 2024 08:35:22 +0000 (13:35 +0500)]
Adding root user check to ExtendPersistentImg (as in CreatePersistentImg) (#2633)
* Adding root user check & Enhance help info
* Update root user check
Batuhan [Sun, 19 May 2024 08:29:13 +0000 (11:29 +0300)]
Update tr_TR.txt (#2618)
corrected grammar mistakes, fixed typos
WebSnke [Sun, 19 May 2024 08:28:35 +0000 (10:28 +0200)]
Update German translation (#2612)
Ida Bagus [Sun, 19 May 2024 08:28:25 +0000 (16:28 +0800)]
Update languages.json (#2600)
minor update for indonesian language
gcf [Sun, 19 May 2024 08:27:19 +0000 (16:27 +0800)]
The gpt pointer is not initialized, and when offset < 0, it may result in freeing unallocated memory. (#2499)
Signed-off-by: yuxiaojun <yuxiaojun1011@outlook.com>
Co-authored-by: yuxiaojun <yuxiaojun1011@outlook.com>
Ikko Eltociear Ashimine [Sun, 19 May 2024 08:25:42 +0000 (17:25 +0900)]
fix typo in diskio.h (#2497)
fucntion -> function
SunderB [Sun, 19 May 2024 08:24:41 +0000 (09:24 +0100)]
Correct some spelling and grammar in BuildVentoyFromSource.txt (#2491)
Hoang Nguyen [Sun, 19 May 2024 08:17:54 +0000 (15:17 +0700)]
Added Vietnamese language support for GRUB and updated Vietnamese translation of the installer (#2362)
* Updated Vietnamese language
Added new translation for `STR_4KN_UNSUPPORTED` and retouched in some places
* Added Vietnamese language support for GRUB menu
* Removed vi_VN from helplist and menulist
Balázs Úr [Sun, 19 May 2024 08:11:30 +0000 (10:11 +0200)]
Updated Hungarian translation (#2836)
longpanda [Sun, 19 May 2024 08:00:46 +0000 (16:00 +0800)]
Skip trash directory by default. (#2831)
longpanda [Sun, 19 May 2024 07:35:05 +0000 (15:35 +0800)]
Fix VTOY_LINUX_REMOUNT option for latest CentOS 9 Stream. (#2827)
longpanda [Sun, 19 May 2024 04:14:02 +0000 (12:14 +0800)]
Support ext4 fs with checksum seed feature.
longpanda [Tue, 14 May 2024 06:59:12 +0000 (14:59 +0800)]
Fix VTOY_LINUX_REMOUNT feature in RHEL 9.4+ (#2827)
longpanda [Sun, 12 May 2024 06:57:19 +0000 (14:57 +0800)]
update
longpanda [Sun, 12 May 2024 04:37:12 +0000 (12:37 +0800)]
bugfix
longpanda [Sun, 12 May 2024 04:36:58 +0000 (12:36 +0800)]
Fix arch iso boot issue (#2825 #2824)
longpanda [Sat, 6 Apr 2024 15:53:07 +0000 (23:53 +0800)]
Fix the boot issue for latest KAOS.
longpanda [Sat, 6 Apr 2024 13:22:17 +0000 (21:22 +0800)]
Fix the VTOY_LINUX_REMOUNT option on latest linux kernel
longpanda [Wed, 24 Jan 2024 07:02:32 +0000 (15:02 +0800)]
1.0.97 release
longpanda [Wed, 24 Jan 2024 05:35:27 +0000 (13:35 +0800)]
update tool
longpanda [Wed, 24 Jan 2024 04:09:29 +0000 (12:09 +0800)]
Fix VTOY_LINUX_REMOUNT option does not work with latest linux kernel version. (#2661 #2674)
longpanda [Tue, 23 Jan 2024 01:08:23 +0000 (09:08 +0800)]
Add support for FreeBSD 14.0
longpanda [Mon, 4 Dec 2023 15:00:31 +0000 (23:00 +0800)]
Fix Proxmox 8.1 boot issue. (#2657)
longpanda [Sat, 14 Oct 2023 14:15:24 +0000 (22:15 +0800)]
Fix the VentoyPlugson issue that default_file value is wrong for more than 10 theme files. (#2608)
longpanda [Fri, 6 Oct 2023 14:39:39 +0000 (22:39 +0800)]
1.0.96 release
Maicol Battistini [Fri, 6 Oct 2023 14:33:17 +0000 (16:33 +0200)]
Added italian translation (#2580)
longpanda [Fri, 6 Oct 2023 14:05:39 +0000 (22:05 +0800)]
Fix the warning prompt for Ventoy2Disk.sh (#2593)
longpanda [Fri, 6 Oct 2023 13:12:34 +0000 (21:12 +0800)]
Fix the issue that VTOY_LINUX_REMOUNT=1 does not work on some distros (e.g. Pop OS/openSUSE/Ubuntu 23.04) (#2475 #2551)
longpanda [Fri, 6 Oct 2023 08:43:26 +0000 (16:43 +0800)]
Add escaping for path in VentoyPlugson.sh (#2585)
longpanda [Tue, 3 Oct 2023 15:49:22 +0000 (23:49 +0800)]
Fix that bootpwd not working for VentoyPlugson. (#2584)
longpanda [Wed, 23 Aug 2023 01:26:53 +0000 (09:26 +0800)]
1.0.95 release
I'm an OSK user, are you? [Tue, 22 Aug 2023 03:34:38 +0000 (05:34 +0200)]
Update Swedish language (#2443)
Sönke Joppien [Tue, 22 Aug 2023 03:33:48 +0000 (05:33 +0200)]
Update German translation (#2500)
Hugo Carvalho [Tue, 22 Aug 2023 03:33:34 +0000 (04:33 +0100)]
Update languages.json (#2504)
Update Portuguese (Portugal) translation
Felipe [Tue, 22 Aug 2023 03:23:15 +0000 (00:23 -0300)]
Updated brazilian portuguese translation - aside that included 2 missing translations. (#2533)
* Updated brazilian portuguese translation
Translated one string that wasnt translated and fixed the other ones.
* Added a brazilian portuguese file
It was missing one, suggested by https://www.ventoy.net/en/doc_menu_language.html
* Added a brazilian portuguese file
One was missing, again this is also a suggestion of https://www.ventoy.net/en/doc_menu_language.html
longpanda [Tue, 22 Aug 2023 03:21:17 +0000 (11:21 +0800)]
Support drag resize dialog window width.
longpanda [Mon, 31 Jul 2023 15:33:25 +0000 (23:33 +0800)]
Support veket_24
longpanda [Sun, 30 Jul 2023 04:58:29 +0000 (12:58 +0800)]
Fix the media missing issue when boot UOS server ISO file.
longpanda [Thu, 20 Jul 2023 03:54:46 +0000 (11:54 +0800)]
1.0.94 release
VenusGirl❤ [Thu, 20 Jul 2023 03:00:38 +0000 (12:00 +0900)]
Update ko_KR.json (#2483)
Vasilis [Thu, 20 Jul 2023 03:00:21 +0000 (06:00 +0300)]
Update languages.json (#2482)
Greek language update
YALdysse [Thu, 20 Jul 2023 02:59:48 +0000 (05:59 +0300)]
fixed ukrainian translation (#2469)
* Update uk_UA.txt
* fix ukrainian translation
Stanislav [Thu, 20 Jul 2023 02:59:34 +0000 (05:59 +0300)]
i18n: Small fix Russian language (#2473)
* i18n: Small fix Russian language
* Update languages.json
bovirus [Thu, 20 Jul 2023 02:58:08 +0000 (04:58 +0200)]
Update italian strings (#2465)
Jianfeng Liu [Thu, 20 Jul 2023 02:56:55 +0000 (10:56 +0800)]
fix Synchronous Exception on some arm cpus (#2488)
longpanda [Fri, 23 Jun 2023 15:07:21 +0000 (23:07 +0800)]
cc
longpanda [Fri, 23 Jun 2023 13:29:51 +0000 (21:29 +0800)]
1.0.92 release
lollilol [Fri, 23 Jun 2023 08:28:38 +0000 (10:28 +0200)]
change password input field to type=password (#2427)
Kosta Stojiljkovic [Fri, 23 Jun 2023 08:27:11 +0000 (10:27 +0200)]
Added Serbian translation for STR_4KN_UNSUPPORTED strings for cyrilic and latin scripts. (#2406)
William Poetra Yoga [Fri, 23 Jun 2023 08:26:55 +0000 (15:26 +0700)]
fix: grep warning (#2398)
Blaž Osredkar [Fri, 23 Jun 2023 08:26:19 +0000 (10:26 +0200)]
Added Slovenian language (#2378)
wiz64 [Fri, 23 Jun 2023 08:25:39 +0000 (13:55 +0530)]
Update languages.json (viva l' ventoy) (#2372)
Nikolas Garofil [Fri, 23 Jun 2023 08:24:36 +0000 (10:24 +0200)]
Environment typos (#2368)
longpanda [Sun, 28 May 2023 16:11:21 +0000 (00:11 +0800)]
Support unattended auto install for Deepin/UOS
A1ive [Fri, 19 May 2023 15:23:14 +0000 (23:23 +0800)]
Correct EFI chainloader image device path (#2397)
Dolphin Oracle [Mon, 15 May 2023 04:30:03 +0000 (00:30 -0400)]
Update ventoy-hook.sh for MX Linux (#2390)
due to a systemd issue, we had to rename initrd-release to initrd_release.
longpanda [Fri, 21 Apr 2023 12:05:40 +0000 (20:05 +0800)]
Merge branch 'master' of https://github.com/ventoy/Ventoy
longpanda [Fri, 21 Apr 2023 12:05:30 +0000 (20:05 +0800)]
Fix the boot issue for Fedora/CentOS when file name contains special character (e.g. '(' ) #2360
K.B.Dharun Krishna [Thu, 13 Apr 2023 11:25:31 +0000 (16:55 +0530)]
ci.yml: bump actions to v3 to fix node warning (#2341)
longpanda [Wed, 5 Apr 2023 12:41:34 +0000 (20:41 +0800)]
1.0.91 release
longpanda [Wed, 5 Apr 2023 12:16:36 +0000 (20:16 +0800)]
Improve grub2 mode process for legacy BIOS mode.
Steve [Tue, 4 Apr 2023 05:54:49 +0000 (07:54 +0200)]
fixed german translation (#2318)
* Updated german translation
#2277 has an small issue (misstyping; "nocht" should read "noch")
Changed the translation. It is minimally shorter.
* fixed german translation
longpanda [Mon, 3 Apr 2023 13:49:21 +0000 (21:49 +0800)]
Fix a bug that Fedora boot error if Ventoy partition is NTFS. (#2333)
longpanda [Mon, 3 Apr 2023 01:18:13 +0000 (09:18 +0800)]
Fix the issue for booting Bliss OS 15.x