summaryrefslogtreecommitdiff
path: root/src/VBox/Runtime/tools/Makefile.kmk
Commit message (Collapse)AuthorAgeFilesLines
* scm copyright and license note updatevboxsync2022-08-221-10/+20
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@96407 cfe28804-0f27-0410-a406-dd0f0b0b656f
* SUP: Added a dummy build program (bldSUPSignedDummy) for singing certificate ↵vboxsync2022-07-171-4/+0
| | | | | | extraction, as bldRTSignTool cannot easily sign itself (cyclic dependency). bugref:8691 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@95685 cfe28804-0f27-0410-a406-dd0f0b0b656f
* RTSignTool: Search the user/system stores for intermedate CAs to the signing ↵vboxsync2022-07-171-1/+5
| | | | | | certificate and automatically include them in the signing output. bugref:8691 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@95682 cfe28804-0f27-0410-a406-dd0f0b0b656f
* /Config.kmk,openssl,RTSignTool: Build bldRTSignTool with signing capability ↵vboxsync2022-07-171-5/+35
| | | | | | on windows. bugref:8691 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@95676 cfe28804-0f27-0410-a406-dd0f0b0b656f
* RTSignTool: Merged sign-exe and sign-cat into a single command, detecting ↵vboxsync2022-07-161-8/+10
| | | | | | the file type by reading the start of the file. bugref:8691 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@95675 cfe28804-0f27-0410-a406-dd0f0b0b656f
* RTSignTool: Working on using certificates + private keys from the windows ↵vboxsync2022-07-161-0/+2
| | | | | | crypto stores. bugref:8691 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@95669 cfe28804-0f27-0410-a406-dd0f0b0b656f
* scm --update-copyright-yearvboxsync2022-01-011-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@93115 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Runtime/tools: Start of a tool to manipulate EFI signature databases, ↵vboxsync2021-07-221-0/+5
| | | | | | bugref:9580 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@90297 cfe28804-0f27-0410-a406-dd0f0b0b656f
* tools/Makefile.kmk: Get rid of just building RTHttpServer for me again.vboxsync2021-05-071-4/+0
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@88933 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Shared Clipboard/Transfers: More code for HTTP transfers. bugref:9437vboxsync2021-01-271-0/+4
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@87452 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Shared Clipboard/Transfers: Renaming (RTHTTP_WITH_WEBDAV -> ↵vboxsync2020-12-031-0/+3
| | | | | | IPRT_HTTP_WITH_WEBDAV). bugref:9874 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@87037 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Shared Clipboard/Transfers: Initial commit for HTTP server. Work in ↵vboxsync2020-11-271-0/+5
| | | | | | progress. bugref:9874 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@87004 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT: RTFTPServer -> RTFtpServer. bugref:9437vboxsync2020-08-101-4/+4
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@85673 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Reverting r138262 (i.e. restoring VBOX_WITH_AUTOMATIC_DEFS_QUOTING). ↵vboxsync2020-05-261-1/+1
| | | | | | Corrected the conditions for it's definition instead. bugref:8489 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@84540 cfe28804-0f27-0410-a406-dd0f0b0b656f
* s/VBOX_WITH_AUTOMATIC_DEFS_QUOTING/KMK_WITH_QUOTING/g - bugref:8489vboxsync2020-05-261-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@84533 cfe28804-0f27-0410-a406-dd0f0b0b656f
* iprt/win/imagehlp.h: VC++ 14.1 build tweaking. bugref:8489vboxsync2020-04-171-2/+11
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@83767 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT: First commit of FTP server code, along with a tool to run a standalone ↵vboxsync2020-01-081-1/+6
| | | | | | server. Work in progress. bugref:9437 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@82665 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Runtime/RTEfiFatExtract: Tool to extract single entries from EFI fat ↵vboxsync2019-11-111-0/+5
| | | | | | binaries (used by Apple) git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@81775 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT/bldRTIsoMaker: Only install on windows as we only need it for ↵vboxsync2019-10-251-1/+6
| | | | | | repackaging the additions ISO. bugref:9587 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@81546 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Making IsoMaker binary available in VBoxAll-*add.tar.gzvboxsync2019-10-251-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@81545 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Runtime/fuzz: Add libFuzzer compatible wrapper to be able to evaluate our ↵vboxsync2019-03-051-0/+5
| | | | | | fuzzer against others git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@77564 cfe28804-0f27-0410-a406-dd0f0b0b656f
* scm --update-copyright-yearvboxsync2019-01-011-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@76553 cfe28804-0f27-0410-a406-dd0f0b0b656f
* tools/Makefile.kmk: bldRTSignTool for darwin extpacks build too. (probably ↵vboxsync2018-10-301-1/+1
| | | | | | neither windows nor darwin really needs it for extpacks, but whatever) git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@75175 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT,SUPDrv: Made the verification code link, fixed a couple of assertions. ↵vboxsync2018-10-241-0/+3
| | | | | | Seems to work for VMMR0 now. bugref:9232 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@75053 cfe28804-0f27-0410-a406-dd0f0b0b656f
* bldRTSignTool is apparently needed by extpack builds on windows. bugref:9152vboxsync2018-09-161-2/+3
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@74298 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT/crypto: Wrapped SSL, alleged RC4, and RSA key generation. Added ↵vboxsync2018-09-161-24/+27
| | | | | | methods for quering someRSA key components. Exposed big numbers, x509 and asn1 APIs as stable. bugref:9246 git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@74295 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT/tools/Makefile.kmk: extpacks fix. bugref:9152vboxsync2018-09-131-5/+7
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@74237 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Runtime: bugref:9006 and bugref:9188: Initial code drop for a small and ↵vboxsync2018-06-041-0/+5
| | | | | | | | | | simple fuzzing framework which will be used for fuzzing our various parsers which handle untrusted user input (filesystem, disk images, archives, certificates, etc.). Supports fuzzing any binary as long as it accepts input through a file or stdin so far. Very much work in progress... git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@72436 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Runtime: Introduce RTTraceLog* API for creating and parsing binary trace log ↵vboxsync2018-03-241-0/+5
| | | | | | | | | | | | | | | | | | | | files. The format and API is designed with the following goals in mind: 1. Allow streaming the data via network or write it to a file. 2. Embed the structure of the traced data into the log allowing arbitrary structured data to be embedded without requiring adaptions on the parsing side. 3. Allow grouping of traced data belonging together to easily follow chains of events later on. 4. Trace events can have a parent assigned to check where an event originally originated from. 5. Low overhead on the creation side. The current state implements the absolute basics on the creation and parsing side and is work in progress. This will be used later on in the device emulation fuzzer to capture device and examine device states and changes. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@71492 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT: Added RTCp (very incomplete).vboxsync2018-01-011-0/+6
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@70397 cfe28804-0f27-0410-a406-dd0f0b0b656f
* RTLdrCheckImports: Implemented export lists and made it a build tool.vboxsync2017-12-221-0/+7
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@70311 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT: New tool 'RTLdrCheckImports' for checking imports. Currently only ↵vboxsync2017-12-211-0/+5
| | | | | | works for windows and OS/2 images, and need real copies of the imported images. ELF support and export lists for imported modules are on the todo list. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@70256 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT: file mode changing on NT + RTChMod command.vboxsync2017-11-211-0/+5
| | | | | | | | | | - Reimplemented RTFileSetMode for NT. - Implemented RTPathSetMode for NT. - Reimplemented RTDirRelPathSetMode for NT. - Started on a testcase command: RTChMode git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@69795 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT: More work on directory relative APIs (NT mainly) and VFS; introducing ↵vboxsync2017-11-161-0/+5
| | | | | | | | | | | | RTRmDir (test) tool. - Added RTVfsDirRemoveDir - Native NT implementation of RTDirRelRemoveDir. - Improved the RTFS_TYPE_DIRECTORY case of rtVfsStdDir_UnlinkEntry. - Added two new status code conversions to RTErrConvertFromNtStatus. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@69720 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT: More work on directory relative APIs (NT mainly) and VFS; introducing ↵vboxsync2017-11-161-0/+5
| | | | | | | | | | | | RTMkDir (test) tool. - Added RTVfsDirCreateDir - Added RTVfsChainOpenParentDir and RTVfsChainSplitOffFinalPath. - Added new tool for testing this called RTMkDir. - Fixed directory traversal problem with stddir by making it okay to return VERR_FILE_NOT_FOUND as well. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@69716 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Runtime/tools: Added hack for accessing the 'vd' VFS chain element ↵vboxsync2017-11-061-8/+16
| | | | | | implemented by StorageLib. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@69603 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Runtime/tools/Makefile.kmk: try simplifyvboxsync2017-09-221-5/+2
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@68834 cfe28804-0f27-0410-a406-dd0f0b0b656f
* doc-only build fixvboxsync2017-09-221-1/+2
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@68833 cfe28804-0f27-0410-a406-dd0f0b0b656f
* doc build fix (need bldRTIsoMaker).vboxsync2017-09-221-12/+17
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@68830 cfe28804-0f27-0410-a406-dd0f0b0b656f
* IPRT: Added ISO maker tool frontend (will use for building later). Started ↵vboxsync2017-09-211-0/+22
| | | | | | documenting its usage. Implemented a couple of compatibility options. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@68813 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Runtime/RTKrnlMod: Started working on the Windows implementationvboxsync2017-06-091-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@67317 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Runtime/RTKrnlMod: Started on the Solaris implementationvboxsync2017-06-081-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@67304 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Runtime/RTKrnlMod: Started working on Linux implementation gathering the ↵vboxsync2017-06-071-1/+1
| | | | | | information from /sys/module git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@67286 cfe28804-0f27-0410-a406-dd0f0b0b656f
* build fixvboxsync2017-06-071-0/+2
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@67285 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Runtime: Start hacking on API to query information about loaded kernel ↵vboxsync2017-06-071-0/+5
| | | | | | modules on the host git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@67284 cfe28804-0f27-0410-a406-dd0f0b0b656f
* RTLs: VFS test tool and some fun.vboxsync2017-05-041-1/+6
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@66769 cfe28804-0f27-0410-a406-dd0f0b0b656f
* iprt: Added RTCat tool for testing VFS chains and (later) FAT file system ↵vboxsync2017-04-171-0/+5
| | | | | | implementation. git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@66595 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Additions build fixvboxsync2016-12-161-1/+3
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@64923 cfe28804-0f27-0410-a406-dd0f0b0b656f
* (C) 2016vboxsync2016-07-221-1/+1
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@62477 cfe28804-0f27-0410-a406-dd0f0b0b656f
* Runtime: only compile if VBOX_WITH_LIBCURL definedvboxsync2015-09-101-0/+2
| | | | git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@57691 cfe28804-0f27-0410-a406-dd0f0b0b656f