diff --git a/res/freedos/COMMAND.COM b/res/freedos/COMMAND.COM index 4a301682..f56ace7e 100644 Binary files a/res/freedos/COMMAND.COM and b/res/freedos/COMMAND.COM differ diff --git a/res/freedos/DISPLAY.EXE b/res/freedos/DISPLAY.EXE index 9a0d98c9..0b6b388d 100644 Binary files a/res/freedos/DISPLAY.EXE and b/res/freedos/DISPLAY.EXE differ diff --git a/res/freedos/KERNEL.SYS b/res/freedos/KERNEL.SYS index 9ce38b19..6b524a99 100644 Binary files a/res/freedos/KERNEL.SYS and b/res/freedos/KERNEL.SYS differ diff --git a/res/freedos/readme.txt b/res/freedos/readme.txt index 44048d09..4064bc18 100644 --- a/res/freedos/readme.txt +++ b/res/freedos/readme.txt @@ -1,21 +1,11 @@ -o KERNEL.SYS was taken from KERNL386.SYS in FreeDOS Kernel 2042: - http://ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/base/kernel.zip +All of the executables found in this repository where extracted from: +https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.3/official/FD13-FullUSB.zip + +o COMMAND.COM was extracted from packages\base\freecom.zip +o DISPLAY.EXE was extracted from packages\base\display.zip +o The EGA[#].CPX files were extracted from packages\base\cpidos.zip +o KERNEL.SYS was taken from packages\base\kernel.zip (KERNL386.SYS) It was modified to have FORCELBA enabled (byte offset 0x0D set to 0x01) - -o COMMAND.COM was extracted from FreeCom 0.84 pre 2: - http://ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/base/command.zip - -o The EGA files were extracted from CPI (Code Page Information) Package 3.0: - http://ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/base/cpidos.zip - -o DISPLAY.EXE was extracted from Display 0.13b: - http://ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/base/display.zip - -o KEYB.EXE was extracted from Keyb 2.01: - http://ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/base/keyb.zip - -o The keyboard layouts (KEYB___.SYS) were extracted from Keyb Layouts 3.1: - http://ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/base/keyb_lay.zip - -o MODE.COM was extracted from Mode 2015-11-25: - http://ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/base/mode.zip +o KEYB.EXE was extracted from packages\base\keyb.zip +o The KEYB###.SYS keyboard layouts were extracted from packages\base\keyb_lay.zip +o MODE.COM was extracted from packages\base\mode.zip diff --git a/src/dos.c b/src/dos.c index 245890fe..010c8692 100644 --- a/src/dos.c +++ b/src/dos.c @@ -65,7 +65,6 @@ typedef struct _TIME_FIELDS { short Minute; short Second; short Milliseconds; - short Weekday; } TIME_FIELDS, *PTIME_FIELDS; #define ARGUMENT_PRESENT(ArgumentPointer) \ diff --git a/src/iso.c b/src/iso.c index c987dc82..93a60566 100644 --- a/src/iso.c +++ b/src/iso.c @@ -1557,6 +1557,7 @@ BOOL DumpFatDir(const char* path, int32_t cluster) } do { + // coverity[-taint_source] dirpos.cluster = libfat_dumpdir(lf_fs, &dirpos, &diritem); if (dirpos.cluster >= 0) { name = wchar_to_utf8(diritem.name); diff --git a/src/rufus.rc b/src/rufus.rc index 3ae8ba27..6ee30c8c 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 3.18.1872" +CAPTION "Rufus 3.18.1873" FONT 9, "Segoe UI Symbol", 400, 0, 0x0 BEGIN LTEXT "Drive Properties",IDS_DRIVE_PROPERTIES_TXT,8,6,53,12,NOT WS_GROUP @@ -395,8 +395,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 3,18,1872,0 - PRODUCTVERSION 3,18,1872,0 + FILEVERSION 3,18,1873,0 + PRODUCTVERSION 3,18,1873,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -414,13 +414,13 @@ BEGIN VALUE "Comments", "https://rufus.ie" VALUE "CompanyName", "Akeo Consulting" VALUE "FileDescription", "Rufus" - VALUE "FileVersion", "3.18.1872" + VALUE "FileVersion", "3.18.1873" VALUE "InternalName", "Rufus" VALUE "LegalCopyright", "© 2011-2022 Pete Batard (GPL v3)" VALUE "LegalTrademarks", "https://www.gnu.org/licenses/gpl-3.0.html" VALUE "OriginalFilename", "rufus-3.18.exe" VALUE "ProductName", "Rufus" - VALUE "ProductVersion", "3.18.1872" + VALUE "ProductVersion", "3.18.1873" END END BLOCK "VarFileInfo"