# # ChangeLog for trunk/src/VBox/Runtime in vbox # # Generated by Trac 1.4.3.2 # Apr 19, 2025 11:43:20 AM Thu, 28 Jul 2022 22:55:01 GMT vboxsync [95927] * trunk/src/VBox/Runtime/common/string/strformat.cpp (modified) IPRT/strformat.cpp: Build fix for the floating point formatting. ... Thu, 28 Jul 2022 22:51:39 GMT vboxsync [95926] * trunk/src/VBox/Runtime/common/string/strformat.cpp (modified) IPRT/strformat.cpp: Added some placeholder floating point format type ... Thu, 28 Jul 2022 22:49:32 GMT vboxsync [95925] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT/Makefile.kmk: Restructured the VBOX_WITH_NOCRT_STATIC tricks so ... Thu, 28 Jul 2022 22:46:52 GMT vboxsync [95924] * trunk/src/VBox/Runtime/common/zip/zip.cpp (modified) IPRT/zip.cpp: Adjustments for IPRT_NO_CRT mode. Need to disable LZF ... Thu, 28 Jul 2022 14:29:03 GMT vboxsync [95916] * trunk/src/VBox/Runtime/common/compiler/vcc/guard-vcc.asm (modified) * trunk/src/VBox/Runtime/common/compiler/vcc/stack-vcc.asm (modified) IPRT/vcc: two x86 build fixes. bugref:10261 Thu, 28 Jul 2022 14:28:38 GMT vboxsync [95915] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/compiler/vcc/purecall-vcc.cpp (added) IPRT/nocrt: Added _purecall. bugref:10261 Thu, 28 Jul 2022 11:56:03 GMT vboxsync [95903] * trunk/src/VBox/Runtime/r3/stream.cpp (modified) IPRT/stream: Flush & cleanup of non-standard streams on exit/unload ... Thu, 28 Jul 2022 08:44:28 GMT vboxsync [95894] * trunk/src/VBox/Runtime/include/internal/compiler-vcc.h (modified) * trunk/src/VBox/Runtime/r3/stream.cpp (modified) IPRT/stream: Flush & cleanup standard streams in the no-CRT setup ... Thu, 28 Jul 2022 01:51:01 GMT vboxsync [95892] * trunk/src/VBox/Runtime/r3/win/nocrt-startup-exe-win.cpp (modified) IPRT/nocrt: Use r3/stream.cpp instead of the minimalistic one (nocrt- ... Thu, 28 Jul 2022 01:44:48 GMT vboxsync [95888] * trunk/src/VBox/Runtime/r3/stream.cpp (modified) IPRT/stream.cpp: Added an alternative code configuration for the no- ... Thu, 28 Jul 2022 01:40:23 GMT vboxsync [95887] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/win/nocrt-startup-dll-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/nocrt-startup-exe-win.cpp (modified) IPRT/nocrt: Use r3/stream.cpp instead of the minimalistic one (nocrt- ... Thu, 28 Jul 2022 01:39:36 GMT vboxsync [95886] * trunk/include/iprt/stream.h (modified) * trunk/src/VBox/Runtime/r3/stream.cpp (modified) IPRT/stream.cpp: Added an alternative code configuration for the no- ... Wed, 27 Jul 2022 02:44:18 GMT vboxsync [95872] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/win/nocrt-startup-exe-win.cpp (modified) IPRT/nocrt: Build fix for VBoxAddInstallNt3x again. bugref:10261 Wed, 27 Jul 2022 02:38:01 GMT vboxsync [95870] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/compiler/vcc/atexit-vcc.cpp (copied) * trunk/src/VBox/Runtime/common/compiler/vcc/stacksup-vcc.cpp (modified) * trunk/src/VBox/Runtime/include/internal/compiler-vcc.h (modified) * trunk/src/VBox/Runtime/r3/win/nocrt-startup-common-win.cpp (copied) * trunk/src/VBox/Runtime/r3/win/nocrt-startup-dll-win.cpp (added) * trunk/src/VBox/Runtime/r3/win/nocrt-startup-exe-win.cpp (modified) IPRT/nocrt: Split up the startup code and added the basic DLL startup ... Wed, 27 Jul 2022 00:55:05 GMT vboxsync [95861] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/win/nocrt-WinMainCRTStartup-win.asm (copied) IPRT: nocrt-WinMainCRTStartup-win.asm for windows apps. bugref:10261 Wed, 27 Jul 2022 00:54:16 GMT vboxsync [95860] * trunk/include/iprt/nocrt/new (added) * trunk/src/VBox/Runtime/generic/new-delete-generic.cpp (copied) IPRT/new: Added a generic new/delete operator implementation based on ... Tue, 26 Jul 2022 23:56:16 GMT vboxsync [95858] * trunk/src/VBox/Runtime/r3/win/RTSystemQueryOSInfo-win.cpp (modified) IPRT/RTSystemQueryOSInfo-win.cpp: Use RTStrCat instead of strcat ... Tue, 26 Jul 2022 23:33:48 GMT vboxsync [95848] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/win/nocrt-streams-win.cpp (modified) IPRT/nocrt-streams-win.cpp: Build kludge for VBoxAddInstallNt3x. Will ... Tue, 26 Jul 2022 22:30:38 GMT vboxsync [95847] * trunk/src/VBox/Runtime/common/compiler/vcc/stacksup-vcc.cpp (modified) IPRT/stacksup-vcc.cpp: Added _RTC_UninitUse - complains about using ... Tue, 26 Jul 2022 22:29:39 GMT vboxsync [95846] * trunk/src/VBox/Runtime/r3/win/RTSystemQueryOSInfo-win.cpp (modified) IPRT/RTSystemQueryOSInfo-win.cpp: Use RTStrCat instead of strcat ... Tue, 26 Jul 2022 22:28:44 GMT vboxsync [95845] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/compiler/vcc/fltused-vcc.cpp (added) * trunk/src/VBox/Runtime/include/internal/compiler-vcc.h (modified) IPRT/nocrt: Added file defining _fltused. bugref:10261 Tue, 26 Jul 2022 21:43:10 GMT vboxsync [95844] * trunk/src/VBox/Runtime/r3/win/nocrt-streams-win.cpp (modified) IPRT/nocrt-streams-win.cpp: Fake a little so VBoxService might be ... Tue, 26 Jul 2022 21:13:03 GMT vboxsync [95843] * trunk/src/VBox/Runtime/testcase/tstRTEnv.cpp (modified) IPRT/env-generic.cpp: Refactored RTEnvCloneEx, rewriting the cloning ... Tue, 26 Jul 2022 21:11:14 GMT vboxsync [95842] * trunk/include/iprt/env.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTImp.def (modified) * trunk/src/VBox/Runtime/generic/env-generic.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTEnv.cpp (modified) IPRT/env-generic.cpp: Refactored RTEnvCloneEx, rewriting the cloning ... Tue, 26 Jul 2022 21:07:46 GMT vboxsync [95841] * trunk/include/iprt/nt/nt.h (modified) * trunk/src/VBox/Runtime/r3/win/ntdll-mini-implib.def (modified) iprt/nt/nt.h,ntdll-mini-implib.def: Prototypes and imports for ... Tue, 26 Jul 2022 14:46:59 GMT vboxsync [95834] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/compiler/vcc/initializers-c-cpp-vcc.cpp (added) * trunk/src/VBox/Runtime/common/compiler/vcc/loadcfg-vcc.c (modified) * trunk/src/VBox/Runtime/common/compiler/vcc/tlsdir-vcc.c (added) * trunk/src/VBox/Runtime/include/internal/compiler-vcc.h (added) * trunk/src/VBox/Runtime/r3/win/nocrt-startup-exe-win.cpp (modified) IPRT/nocrt: Call C & C++ initializers and terminators. TLS directory ... Tue, 26 Jul 2022 11:53:47 GMT vboxsync [95832] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/compiler (added) * trunk/src/VBox/Runtime/common/compiler/vcc (added) * trunk/src/VBox/Runtime/common/compiler/vcc/guard-vcc.asm (moved) * trunk/src/VBox/Runtime/common/compiler/vcc/loadcfg-vcc.c (moved) * trunk/src/VBox/Runtime/common/compiler/vcc/stack-vcc.asm (moved) * trunk/src/VBox/Runtime/common/compiler/vcc/stacksup-vcc.cpp (moved) IPRT/nocrt: Moved generic compiler support code for VS 2019 out of ... Tue, 26 Jul 2022 11:44:36 GMT vboxsync [95831] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/win/nocrt-atexit-win.asm (moved) * trunk/src/VBox/Runtime/r3/win/nocrt-guard-win.asm (added) * trunk/src/VBox/Runtime/r3/win/nocrt-loadcfg-win.c (added) * trunk/src/VBox/Runtime/r3/win/nocrt-mainCRTStartup-win.asm (moved) * trunk/src/VBox/Runtime/r3/win/nocrt-stack-win.asm (moved) * trunk/src/VBox/Runtime/r3/win/nocrt-stacksup-win.cpp (added) IPRT/nocrt: More nocrt code needed for VS 2019. Code flow guard works ... Mon, 25 Jul 2022 15:21:11 GMT vboxsync [95820] * trunk/src/VBox/Runtime/r3/win/nocrt-mainCRTStartup.asm (modified) * trunk/src/VBox/Runtime/r3/win/nocrt-stack.asm (modified) IPRT: More IPRT_NO_CRT work on windows. [scm fix] bugref:10261 Mon, 25 Jul 2022 14:48:00 GMT vboxsync [95818] * trunk/include/iprt/nocrt/stdlib.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/alloc-ef.cpp (modified) * trunk/src/VBox/Runtime/r3/init.cpp (modified) * trunk/src/VBox/Runtime/r3/win/nocrt-alloc-win.cpp (modified) * trunk/src/VBox/Runtime/r3/win/nocrt-atexit.asm (added) * trunk/src/VBox/Runtime/r3/win/nocrt-mainCRTStartup.asm (added) * trunk/src/VBox/Runtime/r3/win/nocrt-stack.asm (added) * trunk/src/VBox/Runtime/r3/win/nocrt-startup-exe-win.cpp (modified) IPRT: More IPRT_NO_CRT work on windows. bugref:10261 Mon, 25 Jul 2022 13:25:52 GMT vboxsync [95815] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT/Makefile.kmk: A bunch of VBOX_WITH_NOCRT_STATIC adjustments. ... Mon, 25 Jul 2022 13:25:01 GMT vboxsync [95814] * trunk/src/VBox/Runtime/common/string/strcspn.cpp (copied) * trunk/src/VBox/Runtime/common/string/strrchr.cpp (added) * trunk/src/VBox/Runtime/common/string/strstr.cpp (added) IPRT/string: Added simple strstr, strrchr and strcspn implementations ... Mon, 25 Jul 2022 13:24:12 GMT vboxsync [95813] * trunk/src/VBox/Runtime/r3/win/nocrt-RTLogWriteStdErr-win.cpp (added) * trunk/src/VBox/Runtime/r3/win/nocrt-RTLogWriteStdOut-win.cpp (added) IPRT/RTLogWriteStdErr+Out: Added RTLogWriteStdErr/Out for IPRT_NO_CRT ... Mon, 25 Jul 2022 13:22:06 GMT vboxsync [95812] * trunk/src/VBox/Runtime/common/log/log.cpp (modified) IPRT/log.cpp: Use RTLogWriteStdErr instead of fprintf/stderr in ... Mon, 25 Jul 2022 13:21:15 GMT vboxsync [95811] * trunk/src/VBox/Runtime/common/log/logrel.cpp (modified) IPRT/logrel.cpp: Removed a bunch of unnecessary includes. bugref:10261 Mon, 25 Jul 2022 13:20:51 GMT vboxsync [95810] * trunk/src/VBox/Runtime/VBox/log-vbox.cpp (modified) IPRT/log-vbox.cpp: Use RTPrinf instead of printf in IPRT_NO_CRT mode ... Mon, 25 Jul 2022 13:19:34 GMT vboxsync [95809] * trunk/src/VBox/Runtime/common/misc/assert.cpp (modified) IPRT/assert.cpp: Use RTLogWriteStdErr instead of fprintf/stderr in ... Mon, 25 Jul 2022 12:39:58 GMT vboxsync [95807] * trunk/src/VBox/Runtime/common/zip/zip.cpp (modified) IPRT/zip.h: No errno.h in IPRT_NO_CRT mode. bugref:10261 Mon, 25 Jul 2022 12:39:19 GMT vboxsync [95806] * trunk/src/VBox/Runtime/r3/init.cpp (modified) IPRT/r3/init.cpp: Call GetCurrentProcessId directly instead of ... Mon, 25 Jul 2022 12:37:43 GMT vboxsync [95805] * trunk/src/VBox/Runtime/r3/process.cpp (modified) IPRT/r3/process.cpp: Call GetCurrentProcessId directly instead of ... Mon, 25 Jul 2022 12:29:26 GMT vboxsync [95804] * trunk/src/VBox/Runtime/r3/win/alloc-win.cpp (modified) IPRT/alloc-win.cpp: Define USE_VIRTUAL_ALLOC in IPRT_NO_CRT mode; ... Mon, 25 Jul 2022 12:28:16 GMT vboxsync [95803] * trunk/src/VBox/Runtime/r3/win/errvars-win.cpp (modified) IPRT/errvars-win.cpp: Adjusted for not having errno in IPRT_NO_CRT ... Mon, 25 Jul 2022 12:27:26 GMT vboxsync [95802] * trunk/src/VBox/Runtime/r3/win/nocrt-alloc-win.cpp (modified) IPRT/nocrt-alloc-win.cpp: Added missing RTMemAllocVarTag and ... Mon, 25 Jul 2022 09:01:44 GMT vboxsync [95792] * trunk/include/iprt/env.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/r3/win/env-win.cpp (modified) * trunk/src/VBox/Runtime/win/RTErrConvertFromWin32.cpp (modified) IPRT/env-win.cpp: IPRT_NO_CRT adjustments, rewrote a few bits. ... Wed, 20 Jul 2022 19:40:31 GMT vboxsync [95767] * trunk/include/iprt/nocrt/string.h (modified) * trunk/src/VBox/Runtime/common/string/strpbrk.cpp (modified) nocrt/string.h,strpbrk.cpp: Added missing strpbrk proto and synced up ... Wed, 20 Jul 2022 19:37:51 GMT vboxsync [95766] * trunk/src/VBox/Runtime/r3/win/mp-win.cpp (modified) IPRT/mp-win.cpp: Must include iprt/alloca.h to use it. bugref:10261 Wed, 20 Jul 2022 19:37:11 GMT vboxsync [95765] * trunk/src/VBox/Runtime/r3/win/thread-win.cpp (modified) IPRT/thread-win.cpp: IPRT_NO_CRT adjustments. bugref:10261 Wed, 20 Jul 2022 02:27:44 GMT vboxsync [95738] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) IPRT/process-win.cpp: Use the wide-char version of Process32First and ... Wed, 20 Jul 2022 02:25:13 GMT vboxsync [95737] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT/Makefile.kmk: Some static/nocrt adjustments for RuntimeGuestR3. ... Wed, 20 Jul 2022 01:50:08 GMT vboxsync [95736] * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) IPRT/process-win.cpp: PSAPI never had an undecorated ... Wed, 20 Jul 2022 01:49:32 GMT vboxsync [95735] * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) IPRT/process-win.cpp: Nocrt adjustments. bugref:10261 Mon, 18 Jul 2022 09:49:17 GMT vboxsync [95698] * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Runtime/r3/win/system-get-nt-xxx-win.cpp (modified) IPRT: Added RTSystemGetNtProductType. bugref:8691 Mon, 18 Jul 2022 00:59:34 GMT vboxsync [95690] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Don't add the dummy timestamp certificate we feed to ... Sun, 17 Jul 2022 23:06:41 GMT vboxsync [95688] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Handle the /d and /du in the sign command for signtool ... Sun, 17 Jul 2022 22:26:21 GMT vboxsync [95687] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Ignore the /a option for signtool compatibility. bugref:8691 Sun, 17 Jul 2022 21:38:52 GMT vboxsync [95685] * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/bldSUPSignedDummy.cpp (added) * trunk/src/VBox/Runtime/tools/Makefile.kmk (modified) SUP: Added a dummy build program (bldSUPSignedDummy) for singing ... Sun, 17 Jul 2022 18:48:37 GMT vboxsync [95683] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Search the user/system stores for intermedate CAs to the ... Sun, 17 Jul 2022 18:45:45 GMT vboxsync [95682] * trunk/src/VBox/Runtime/tools/Makefile.kmk (modified) * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Search the user/system stores for intermedate CAs to the ... Sun, 17 Jul 2022 18:39:27 GMT vboxsync [95681] * trunk/include/iprt/crypto/store.h (modified) * trunk/src/VBox/Runtime/r3/win/RTCrStoreCreateSnapshotById-win.cpp (modified) IPRT/RTCrStoreCreateSnapshotById: Added two more store IDs for ... Sun, 17 Jul 2022 15:39:49 GMT vboxsync [95680] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Added some more detail to the 'help sign' output. bugref:8691 Sun, 17 Jul 2022 11:50:03 GMT vboxsync [95678] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Nested .cat file signatures. bugref:8691 Sun, 17 Jul 2022 03:01:19 GMT vboxsync [95676] * trunk/Config.kmk (modified) * trunk/src/VBox/Runtime/tools/Makefile.kmk (modified) * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) * trunk/src/libs/openssl-3.0.3/Config.kmk (modified) * trunk/src/libs/openssl-3.0.3/crypto/Makefile.kmk (modified) * trunk/src/libs/openssl-3.0.3/providers/Makefile.kmk (modified) * trunk/src/libs/openssl-3.0.3/ssl/Makefile.kmk (modified) /Config.kmk,openssl,RTSignTool: Build bldRTSignTool with signing ... Sat, 16 Jul 2022 23:52:40 GMT vboxsync [95675] * trunk/src/VBox/Runtime/tools/Makefile.kmk (modified) * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Merged sign-exe and sign-cat into a single command, ... Sat, 16 Jul 2022 17:29:37 GMT vboxsync [95674] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Some cleanups, no real change. [build fix] bugref:8691 Sat, 16 Jul 2022 17:20:55 GMT vboxsync [95673] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Some cleanups, no real change. bugref:8691 Sat, 16 Jul 2022 17:20:11 GMT vboxsync [95672] * trunk/src/VBox/Runtime/common/crypto/pkcs7-sign.cpp (modified) IPRT/RTCrPkcs7: Corrections to the handling of ... Sat, 16 Jul 2022 13:51:17 GMT vboxsync [95671] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: A few conveniences. bugref:8691 Sat, 16 Jul 2022 04:03:36 GMT vboxsync [95670] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Working on using certificates + private keys from the ... Sat, 16 Jul 2022 03:58:43 GMT vboxsync [95669] * trunk/src/VBox/Runtime/tools/Makefile.kmk (modified) * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Working on using certificates + private keys from the ... Sat, 16 Jul 2022 03:43:25 GMT vboxsync [95668] * trunk/include/iprt/crypto/pkcs7.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-core.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-verify.cpp (modified) IPRT/RTCrPkcs7: Split out RTCrPkcs7Attributes_HashAttributes from ... Sat, 16 Jul 2022 03:42:29 GMT vboxsync [95667] * trunk/src/VBox/Runtime/common/asn1/oiddb.cfg (modified) IPRT/oiddb.cfg: Some more OIDs. Fri, 15 Jul 2022 10:16:31 GMT vboxsync [95659] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Fixed a bug in the SpcIndirectDataContent/DigestInfo we ... Fri, 15 Jul 2022 10:14:45 GMT vboxsync [95658] * trunk/include/iprt/asn1.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-ut-dyntype.cpp (modified) IPRT/RTAsn1: Added a RTAsn1DynType_SetToNull function. bugref:8691 Fri, 15 Jul 2022 01:05:33 GMT vboxsync [95657] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Added a sign-cat command. Output PKCS#7 V1 w/o extra ... Fri, 15 Jul 2022 00:59:55 GMT vboxsync [95656] * trunk/include/iprt/crypto/pkcs7.h (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-sign.cpp (modified) IPRT/RTCrPkcs7: Added a RTCRPKCS7SIGN_SD_F_USE_V1 and a ... Fri, 15 Jul 2022 00:57:06 GMT vboxsync [95655] * trunk/src/VBox/Runtime/common/crypto/iprt-openssl.cpp (modified) IPRT/iprt-openssl.cpp: Register a bunch of OID we could be needing ... Thu, 14 Jul 2022 02:44:12 GMT vboxsync [95638] * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) IPRT/ldrPE: Tested and fixed the page hash generation code. bugref:8691 Thu, 14 Jul 2022 02:12:29 GMT vboxsync [95637] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Initial implementation of page hashes. bugref:8691 Thu, 14 Jul 2022 02:10:42 GMT vboxsync [95635] * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) IPRT/ldrPE: Implemented generating page hashes (for using in ... Thu, 14 Jul 2022 02:09:59 GMT vboxsync [95634] * trunk/include/iprt/asn1.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-ut-octetstring.cpp (modified) IPRT/RTAsn1OctetString: Added RTAsn1OctetString_AllocContent and ... Wed, 13 Jul 2022 23:07:00 GMT vboxsync [95633] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Made sign-exe work for unsigned files. bugref:8691 Wed, 13 Jul 2022 22:55:21 GMT vboxsync [95632] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Use new setters. Corrected Ms-SpcOpusInfo. [build fix] ... Wed, 13 Jul 2022 22:53:13 GMT vboxsync [95631] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Use new setters. Corrected Ms-SpcOpusInfo. bugref:8691 Wed, 13 Jul 2022 22:52:23 GMT vboxsync [95630] * trunk/include/iprt/asn1-generator-pass.h (modified) * trunk/include/iprt/crypto/pkcs7.h (modified) * trunk/include/iprt/crypto/spc.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-template.h (modified) * trunk/src/VBox/Runtime/common/crypto/spc-template.h (modified) IPRT/RTAsn1,RTCrPkcs7,RTCrSpc: Generate setters for dynamic members. ... Wed, 13 Jul 2022 21:31:20 GMT vboxsync [95629] * trunk/include/iprt/asn1-generator-pass.h (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-template.h (modified) * trunk/src/VBox/Runtime/common/crypto/spc-template.h (modified) IPRT/RTAsn1,RTCrPkc7,RTCrSpc: Refactoring the RTASN1TMPL_MEMBER_DYN* ... Wed, 13 Jul 2022 20:35:28 GMT vboxsync [95626] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: scm fix. bugref:8691 Wed, 13 Jul 2022 20:32:39 GMT vboxsync [95625] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool/sign-exe: More work, output looks better now. bugref:8691 Wed, 13 Jul 2022 20:31:41 GMT vboxsync [95624] * trunk/include/iprt/asn1-generator-pass.h (modified) * trunk/include/iprt/asn1.h (modified) * trunk/include/iprt/crypto/spc.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-ut-bitstring.cpp (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-ut-core.cpp (modified) * trunk/src/VBox/Runtime/common/asn1/asn1-ut-objid.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-sign.cpp (modified) IPRT/RTAsn1,RTCrSpc: Generate setter functions for ... Wed, 13 Jul 2022 18:23:41 GMT vboxsync [95623] * trunk/src/VBox/Runtime/r3/posix/process-creation-posix.cpp (modified) IPRT/RTProcCreateEx/posix: Always utilise newlocale(3C) + ... Wed, 13 Jul 2022 14:12:55 GMT vboxsync [95620] * trunk/src/VBox/Runtime/common/crypto/pkcs7-sign.cpp (modified) IPRT/RTCrPkcs7SimpleSignSignedData: Allow ... Wed, 13 Jul 2022 01:29:10 GMT vboxsync [95616] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool,IPRT: Working on signing executable images. [build fix] ... Wed, 13 Jul 2022 01:25:01 GMT vboxsync [95615] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool,IPRT: Working on signing executable images. [build fix] ... Wed, 13 Jul 2022 01:00:11 GMT vboxsync [95614] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool,IPRT: Working on signing executable images. [build fix] ... Wed, 13 Jul 2022 00:52:44 GMT vboxsync [95613] * trunk/include/iprt/crypto/spc.h (modified) * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool,IPRT: Working on signing executable images. bugref:8691 Wed, 13 Jul 2022 00:51:28 GMT vboxsync [95612] * trunk/include/iprt/ldr.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) * trunk/src/VBox/Runtime/include/internal/ldr.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTLdrVerifyPeImage.cpp (modified) IPRT/ldr: Changed RTLdrHashImage to return the hash rather than the ... Tue, 12 Jul 2022 09:42:24 GMT vboxsync [95605] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Must normalize after changing RTTIME.i32Year before ... Tue, 12 Jul 2022 09:37:41 GMT vboxsync [95604] * trunk/src/VBox/Runtime/common/crypto/iprt-openssl.cpp (modified) * trunk/src/VBox/Runtime/common/crypto/pkcs7-sign.cpp (modified) * trunk/src/VBox/Runtime/include/internal/iprt-openssl.h (modified) IPRT/RTCrPkcs7SimpleSignSignedData: Implemented ... Tue, 12 Jul 2022 03:07:48 GMT vboxsync [95600] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Some early timstamping. [scm fix] bugref:8691 Tue, 12 Jul 2022 02:38:38 GMT vboxsync [95599] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Some early timstamping. [scm fix] bugref:8691 Tue, 12 Jul 2022 02:27:37 GMT vboxsync [95598] * trunk/src/VBox/Runtime/tools/RTSignTool.cpp (modified) RTSignTool: Some early timstamping. bugref:8691