Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Get "real" Burn version for logging. | Bob Arnson | 2022-12-21 | 1 | -1/+1 |
| | | | | Fixes https://github.com/wixtoolset/issues/issues/7082. | ||||
* | Add queutil so Burn can manage its own queue of BA requested actions. | Sean Hall | 2022-10-25 | 1 | -42/+53 |
| | | | | Fixes 6349 | ||||
* | Add WixCanRestart and make wixstdba elevate for restart when required. | Sean Hall | 2022-09-03 | 1 | -20/+3 |
| | | | | Fixes 5499 | ||||
* | Use elevated engine to make the restart request when it is available. | Sean Hall | 2022-09-03 | 1 | -100/+52 |
| | | | | Fixes 6145 | ||||
* | Delay closing Burn's UI thread so that it can log the bundle's restart. | Sean Hall | 2022-09-03 | 1 | -23/+62 |
| | |||||
* | Delay closing the bundle log so that restart failures will be logged. | Sean Hall | 2022-09-03 | 1 | -33/+35 |
| | |||||
* | Log message when the elevated process is not running elevated. | Sean Hall | 2022-09-03 | 1 | -0/+5 |
| | | | | Fixes 5650 | ||||
* | Mask the elevated secrets when logging its command line. | Sean Hall | 2022-09-03 | 1 | -0/+1 |
| | |||||
* | Process and return the failed version of reboot exit codes in Burn. | Sean Hall | 2022-08-26 | 1 | -1/+1 |
| | | | | | | (ERROR_FAIL_REBOOT_REQUIRED and ERROR_FAIL_REBOOT_INITIATED) Fixes 6762 | ||||
* | Use a dedicated pipe for redirecting logging from the elevated process. | Sean Hall | 2022-08-19 | 1 | -47/+217 |
| | | | | Fixes 6869 | ||||
* | Create log for elevated process. | Sean Hall | 2022-08-19 | 1 | -0/+12 |
| | |||||
* | Resume automatic updates as part of ApplyUninitialize. | Sean Hall | 2022-08-19 | 1 | -7/+1 |
| | | | | Fixes first half of 6870 | ||||
* | Make the clean room process replace the splash screen with its own. | Sean Hall | 2022-08-03 | 1 | -1/+1 |
| | | | | | | This is required to get Windows to automatically transfer foreground focus so that the BA's window or the elevation prompt is automatically activated. Fixes 6836 | ||||
* | Add embedded test. | Sean Hall | 2022-06-29 | 1 | -7/+2 |
| | |||||
* | Add longPathAware to Burn manifest to support long paths. | Sean Hall | 2022-06-27 | 1 | -1/+1 |
| | | | | Fixes 3455 | ||||
* | Burn can only log errors while logutil is initialized and not closed. | Sean Hall | 2022-06-27 | 1 | -0/+41 |
| | |||||
* | Make PathGetSystemPath return an array of paths ordered by preference. | Sean Hall | 2022-06-07 | 1 | -0/+7 |
| | |||||
* | Move infinite loop detection into the hosts. | Sean Hall | 2022-05-14 | 1 | -2/+2 |
| | | | | | | | Tell the BA during Destroy whether it will be reloaded, and let the BA decide then whether it's module should be unloaded. Show error when infinite prereq loop detected. Only clip the exit code if they're Win32 errors. Set related bundle type to none to avoid downgrades during preqba. | ||||
* | Only block shutdown during Apply. | Sean Hall | 2022-05-04 | 1 | -1/+1 |
| | |||||
* | Allow burn.runonce with burn.clean.room and create runonce log. | Sean Hall | 2022-05-04 | 1 | -4/+8 |
| | |||||
* | Add WixBundleCommandLineAction, don't set dynamic variables at startup. | Sean Hall | 2022-03-16 | 1 | -2/+2 |
| | | | | 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/+1 |
| | | | | Fixes #5856 | ||||
* | Remove unelevation code since clean room changes made it unreachable. | Sean Hall | 2021-08-04 | 1 | -21/+9 |
| | |||||
* | Create separate log file for clean room. | Sean Hall | 2021-08-04 | 1 | -0/+17 |
| | |||||
* | Recreate the command line for the clean room process. | Sean Hall | 2021-08-04 | 1 | -21/+3 |
| | | | | | | 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 | -13/+12 |
| | |||||
* | Add BURN_DEPENDENCIES struct to store Dependency state. | Sean Hall | 2021-08-04 | 1 | -3/+4 |
| | |||||
* | Replace static cache internals with a struct. | Sean Hall | 2021-08-04 | 1 | -7/+11 |
| | | | | Initialize them explicitly to make it clearer when that happens. | ||||
* | Update Burn ARP command lines to skip clean room. | Sean Hall | 2021-08-04 | 1 | -2/+1 |
| | | | | This also adds an escape hatch to Burn for antivirus interfering with clean room. | ||||
* | Show Burn splash screen earlier. | Sean Hall | 2021-06-09 | 1 | -6/+9 |
| | | | | | | 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 | -52/+8 |
| | | | | 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 | -12/+30 |
| | |||||
* | Move burn into burn | Rob Mensching | 2021-04-29 | 1 | -0/+992 |