Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Harden Burn's BootstrapperApplication and elevated engine extraction | Rob Mensching | 2025-02-11 | 1 | -1/+0 |
| | | | | Fixes 8914 | ||||
* | Move the BootstrapperApplication out of proc | Rob Mensching | 2024-03-06 | 1 | -17/+1 |
| | |||||
* | Fixes wixtoolset/issues#5220: Automatically add logging flag for any burn ↵ | Nir Bar | 2024-01-20 | 1 | -0/+7 |
| | | | | ExePackage, BundlePackage, and related bundles | ||||
* | Add queutil so Burn can manage its own queue of BA requested actions. | Sean Hall | 2022-10-25 | 1 | -3/+6 |
| | | | | Fixes 6349 | ||||
* | Add WixCanRestart and make wixstdba elevate for restart when required. | Sean Hall | 2022-09-03 | 1 | -0/+1 |
| | | | | Fixes 5499 | ||||
* | Use elevated engine to make the restart request when it is available. | Sean Hall | 2022-09-03 | 1 | -0/+17 |
| | | | | Fixes 6145 | ||||
* | Delay closing Burn's UI thread so that it can log the bundle's restart. | Sean Hall | 2022-09-03 | 1 | -0/+18 |
| | |||||
* | Mask the elevated secrets when logging its command line. | Sean Hall | 2022-09-03 | 1 | -0/+2 |
| | |||||
* | Use a dedicated pipe for redirecting logging from the elevated process. | Sean Hall | 2022-08-19 | 1 | -1/+1 |
| | | | | Fixes 6869 | ||||
* | Store list of persisted well-known variables in Burn. | Sean Hall | 2022-08-02 | 1 | -4/+3 |
| | | | | This allows it to reject Variables declared in the manifest that start with the reserved prefix 'Wix'. | ||||
* | Add embedded test. | Sean Hall | 2022-06-29 | 1 | -0/+23 |
| | |||||
* | Add AppWaitForSingleObject/MultipleObjects, ThreadWaitForCompletion. | Sean Hall | 2022-06-29 | 1 | -0/+14 |
| | |||||
* | Assume critical shutdown was caused by the current package. | Sean Hall | 2022-05-04 | 1 | -0/+2 |
| | | | | | Packages should not be retried if a restart was initiated. Only the first package that initiated restart should be stored in BURN_BUNDLE_FORCED_RESTART_PACKAGE. | ||||
* | Add option for BundlePackage to be hidden in ARP like MsiPackage. | Sean Hall | 2022-04-05 | 1 | -0/+2 |
| | | | | | | Requires support for this feature in the nested bundle. Simplest implementation of 4454 | ||||
* | Implement BundlePackage. | Sean Hall | 2022-04-01 | 1 | -0/+1 |
| | | | | 3693 | ||||
* | Add related command line switches for DEPENDENT_ADDON, DEPENDENT_PATCH. | Sean Hall | 2022-03-22 | 1 | -0/+2 |
| | | | | Implements 4504, needed for 3796/6252 | ||||
* | Add WixBundleCommandLineAction, don't set dynamic variables at startup. | Sean Hall | 2022-03-16 | 1 | -0/+1 |
| | | | | Fixes 6736 | ||||
* | Always use user's temp directory as basis for acquisition folder. | Sean Hall | 2021-08-04 | 1 | -2/+2 |
| | | | | Fixes #5830 | ||||
* | Add argument and policy setting to set Burn's base working directory. | Sean Hall | 2021-08-04 | 1 | -0/+7 |
| | | | | Fixes #5856 | ||||
* | Remove unelevation code since clean room changes made it unreachable. | Sean Hall | 2021-08-04 | 1 | -3/+0 |
| | |||||
* | Require clean room switch to be first argument and catch embedded switch ↵ | Sean Hall | 2021-08-04 | 1 | -0/+1 |
| | | | | specified with other modes in the clean room process. | ||||
* | Recreate the command line for the clean room process. | Sean Hall | 2021-08-04 | 1 | -6/+23 |
| | | | | | | Persist /xlog when resuming from RunOnce. Fixes #6259 | ||||
* | Parse most of Burn command line parameters into BURN_ENGINE_COMMAND. | Sean Hall | 2021-08-04 | 1 | -30/+17 |
| | |||||
* | Add BURN_DEPENDENCIES struct to store Dependency state. | Sean Hall | 2021-08-04 | 1 | -4/+7 |
| | |||||
* | Replace static cache internals with a struct. | Sean Hall | 2021-08-04 | 1 | -0/+2 |
| | | | | Initialize them explicitly to make it clearer when that happens. | ||||
* | Make the BA responsible for parsing restart prompt behavior. | Sean Hall | 2021-07-02 | 1 | -1/+0 |
| | | | | Fixes #4975 | ||||
* | Show Burn splash screen earlier. | Sean Hall | 2021-06-09 | 1 | -0/+5 |
| | | | | | | Make the initial Burn process show the splash screen, and show it before parsing the manifest. Fixes half of #5300 | ||||
* | Update Burn command line parsing to handle unknown args separately. | Sean Hall | 2021-06-09 | 1 | -0/+32 |
| | | | | Parse whole command line in InitializeEngineState but store the indices of unknown args. This allows the engine earlier access to the configuration from the command line, while still allowing CoreInitialize to sanitize the command line before logging it. | ||||
* | Try to log Burn command line even if it was invalid. | Sean Hall | 2021-06-09 | 1 | -0/+1 |
| | |||||
* | Add InProgressDisplayName for bundles. | Sean Hall | 2021-05-19 | 1 | -1/+2 |
| | | | | #6296 | ||||
* | Put back the rollback cache package functionality and fix its bugs. | Sean Hall | 2021-05-11 | 1 | -1/+1 |
| | | | | #3719, #4711, #5750 | ||||
* | Synchronize access to cOverallProgressTicks between Cache and Execute. | Sean Hall | 2021-05-11 | 1 | -0/+8 |
| | | | | #4414 | ||||
* | Move burn into burn | Rob Mensching | 2021-04-29 | 1 | -0/+218 |