VirtualBox

source: vbox/trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @63674   8 years vboxsync build fix
(edit) @63673   8 years vboxsync HostDrivers/Support: make setting capabilities compatible for newer kernels
(edit) @63573   8 years vboxsync supR3HardenedOpenLog: RT_NOREF shouldn't be used on global variables, …
(edit) @63474   8 years vboxsync build fix for gcc on Ubuntu
(edit) @63463   8 years vboxsync SUP: warnings
(edit) @63402   8 years vboxsync SUPHard: warnings (gcc)
(edit) @62677   8 years vboxsync SUPHardNt: -Wall warnings.
(edit) @62490   8 years vboxsync (C) 2016
(edit) @58407   9 years vboxsync SUPR3HardenedMain.cpp: @page pg_hardening updates.
(edit) @58406   9 years vboxsync SUPR3HardenedMain.cpp: @page pg_hardening updates.
(edit) @58405   9 years vboxsync SUPR3HardenedMain.cpp: @page pg_hardening updates.
(edit) @58402   9 years vboxsync SUPR3HardenedMain.cpp: @page pg_hardening updates. No 'ing thanks to …
(edit) @58385   9 years vboxsync SUP: typo nits.
(edit) @58363   9 years vboxsync SUPR3HardenedMain.cpp: Started on a @page about the code, still a lot …
(edit) @58340   9 years vboxsync HostDrivers: Doxygen fixes
(edit) @58132   9 years vboxsync *: Doxygen fixes.
(edit) @57823   9 years vboxsync VBoxStartup.log -> VBoxHardening.log; option renamed likewise.
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @56819   9 years vboxsync build fix
(edit) @56818   9 years vboxsync SUPR3HardenedMain.cpp: Must apply SUPSECMAIN_FLAGS_OSX_VM_APP in …
(edit) @56817   9 years vboxsync Attempt at fixing VirtualBoxVM (untested).
(edit) @56746   9 years vboxsync SUPHardNt: Need another hack to make VBoxRT.dll load when executing …
(edit) @56733   9 years vboxsync SUPHardNt: Allow hardened exectuable binaries in the 'testcase' …
(edit) @56293   10 years vboxsync HostDrivers: Updated (C) year.
(edit) @54998   10 years vboxsync supHardNt: Some more memory replacment hacking - take evasive action …
(edit) @53045   10 years vboxsync SUP: Reduce LdrLoadDll logging. Still one log statement needing …
(edit) @53004   10 years vboxsync SUP: Resolve and call RTLogRelPrintf dynamically to put errors in the …
(edit) @53002   10 years vboxsync VBoxDrv-win.cpp: Keep the error info string from failed VBoxDrv and …
(edit) @52971   10 years vboxsync fixed a couple of error messages.
(edit) @52965   10 years vboxsync Another sanity check.
(edit) @52962   10 years vboxsync SUP: Check the entire NTDLL during process verification now that we're …
(edit) @52949   10 years vboxsync SUP: Do the early init thing on the stub process too.
(edit) @52947   10 years vboxsync SUP: Implemented early VM process vboxdrv initialization.
(edit) @52943   10 years vboxsync SUP: The child side of early VM process init.
(edit) @52941   10 years vboxsync Use our own heap in the hope that we can use it before ntdll is really …
(edit) @52940   10 years vboxsync Eliminating some more kernel32.dll dependencies, marking APIs we like …
(edit) @52680   10 years vboxsync SUP: Put a hard size limit on the startup log.
(edit) @52632   10 years vboxsync bugfix in previous commit with some new parent watcher code (disabled).
(edit) @52527   10 years vboxsync SUP: Reneable threading before doing TrustedError.
(edit) @52523   10 years vboxsync SUP: Sabotage thread creation in the stub process and for the initial …
(edit) @52424   10 years vboxsync Only VirtualBox.dll has a TrustedError method, so add a flag to …
(edit) @52403   10 years vboxsync SUP,IPRT: Extended RTLdrQueryPropEx with a pvBits parameter, …
(edit) @52366   10 years vboxsync SUP: Cache images for process verficiation.
(edit) @52356   10 years vboxsync SUP: Manual imports.
(edit) @52204   10 years vboxsync SUP,LDR: Changed RTLdrGetBits to allow not resolving imports. Combined …
(edit) @52169   10 years vboxsync SUP: Added logging capabilities to the hardened stub.
(edit) @52163   10 years vboxsync SUP: Make the middle respawn process wait on both parent and child. …
(edit) @52160   10 years vboxsync SUP: some cleanups.
(edit) @52139   10 years vboxsync SUP: child-process purification to avoid sysfer.dll.
(edit) @52089   10 years vboxsync SUP: Don't verify the VM selector process (SUPSECMAIN_FLAGS_DONT_OPEN_DEV).
(edit) @52083   10 years vboxsync SUP: delay signature checking of the vbox files till we actually use …
(edit) @51770   10 years vboxsync Merged in iprt++ dev branch.
(edit) @49500   11 years vboxsync Warning.
(edit) @49319   11 years vboxsync Support: build fix for OS/2
(edit) @49211   11 years vboxsync SUP: some minor improvements.
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @44173   12 years vboxsync SUPDrv,SUPLib: Introducing /dev/vboxdrvu on darwin (other platforms …
(edit) @39538   13 years vboxsync HostDrivers/Support: compile fix
(edit) @38636   13 years vboxsync *,IPRT: Redid the ring-3 init to always convert the arguments to UTF-8.
(edit) @38076   13 years vboxsync SUPR3HardenedMain: free privset if allocated.
(edit) @37596   14 years vboxsync *: RTFILE becomes a pointer, RTFileOpen++ expands it's flags paramter …
(edit) @35311   14 years vboxsync UPR3HardenedMain.cpp: next attempt at getting Solaris privileges …
(edit) @35307   14 years vboxsync SUPR3HardenedMain.cpp: next attempt at properly updating privileges on …
(edit) @34701   14 years vboxsync SUPR3HardenedMain: back out failed attempt to handle privilege …
(edit) @34448   14 years vboxsync SUPR3HardenedMain: copy/paste bug
(edit) @34445   14 years vboxsync SUPR3HardenedMain: attempt to properly fix the updating of privileges …
(edit) @34372   14 years vboxsync comment update
(edit) @34364   14 years vboxsync SUPR3HardenedMain: on Solaris don't touch the privilege set for the …
(edit) @33595   14 years vboxsync src/*: more spelling fixes (logging), thanks Timeless!
(edit) @33540   14 years vboxsync *: spelling fixes, thanks Timeless!
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @27877   15 years vboxsync linux/hardened: call prctl(PR_SET_DUMPABLE) to make VBox binaries …
(edit) @26498   15 years vboxsync lots under src/VBox: whitespace cleanup.
(edit) @25558   15 years vboxsync FreeBSD/iprt,suplib: Review and cleanup of r56138. Hope it compiles…
(edit) @25472   15 years vboxsync FreeBSD: Use sysctl instead of procfs to retrieve executable path and …
(edit) @19924   16 years vboxsync IPRT,SUP: Renamed RTPathProgram to RTPathExecDir to make it clear what …
(edit) @18499   16 years vboxsync SUPR3HardenedMain: size_t
(edit) @18242   16 years vboxsync FE/Qt4: better error messages if something goes wrong during the …
(edit) @16067   16 years vboxsync sles10.1 fix
(edit) @16053   16 years vboxsync typo
(edit) @16051   16 years vboxsync SUPR3HardenedMain: comment.
(edit) @16050   16 years vboxsync SUPR3: don't change the capabilities if started as root
(edit) @16048   16 years vboxsync SUPR3: added environment options VBOX_HARD_CAP_NET_RAW and …
(edit) @15884   16 years vboxsync header conflict with Linux ~ 2.6.16
(edit) @15873   16 years vboxsync fixed for older Linux kernels
(edit) @15871   16 years vboxsync Linux hardened: use direct capset() calls to prevent a dependency to …
(edit) @15314   16 years vboxsync SUPR3HardenedMain: split out code grabing privs/caps from the code …
(edit) @15313   16 years vboxsync SUPR3HardenedMain: don't die on priv adds Solaris.
(edit) @15299   16 years vboxsync line.
(edit) @15298   16 years vboxsync SUPR3HardenedMain: Solaris ICMP access.
(edit) @15271   16 years vboxsync SUPR3HardenedMain: Solaris net raw access (testing).
(edit) @15270   16 years vboxsync SUPR3HardenedMain: Solaris net raw access privilege (testing).
(edit) @15180   16 years vboxsync give CAP_NET_RAW a shot on Linux
(edit) @13908   16 years vboxsync Fixed include order, a bunch of GCC 3.3 warnings, OS/2 build.
(edit) @13503   16 years vboxsync SUPR3HardendedMain: fork before calling TrustedError.
(edit) @13458   16 years vboxsync SUPR3HardenedMain: Added optional TrustedError callback to the wrapped …
(edit) @12226   16 years vboxsync SUPR3HardenedMain: setresuid copy & past error.
(edit) @12114   16 years vboxsync comment
(edit) @12112   16 years vboxsync RT_OS_SOLARS not RT_SOLARIS!
(edit) @12111   16 years vboxsync #3076/SUPR3HArdenedMain: Make sure the save uid/gid is set to the real id.
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette