| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
The embedding protocol implies no-UI but if Burn doesn't detect a
compatible protocol, it won't use the embedding switch. This provides a
backup to keep it silent.
Fixes https://github.com/wixtoolset/issues/issues/7969
|
| |
|
|
| |
Fixes https://github.com/wixtoolset/issues/issues/9029
|
| |
|
|
|
|
|
| |
Update registration is stored in a shared registry key that Burn takes
care to keep around across upgrades. The approach it used broke
between WiX v3 and WiX v5. This change makes it work again by
writing update registration when the session ends.
|
| | |
|
| |
|
|
|
|
| |
This adds the EULA to all the binary releases
Closes 8974
|
| | |
|
| |
|
|
| |
Fixes 8914
|
| |
|
|
|
|
|
| |
Clean up the base working folder *after* the elevated engine is shutdown to
prevent the scheduling of PendingFileRenameOptions during clean up.
Fixes 8053
|
| | |
|
| |
|
|
|
|
|
| |
The "bundle id" always had more in common with the PackageCode from the Windows
Installer. With the introduction of an actual Id attribute on the Bundle
element, there is potential for confusion, so there is finally real motivation
to rename "bundle id" to "bundle code".
|
| | |
|
| |
|
|
| |
At least one person makes the same typo almost-but-not-quite everywhere.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When running elevated, Burn uses the Windows Temp folder as its working folder
to prevent normal processes from tampering with the files. Windows Temp does
allow non-elevated processes to write to the folder but they cannot see the
files there. Unfortunately, contrary to our belief, non-elevated processes
can read the files in Windows Temp by watching for directory changes. This
allows a malicious process to lie in wait, watching the Windows Temp folder
until a Burn process is launched elevated, then attack the working folder.
Mitigate that attack by protecting the working folder to only elevated users.
Managed custom actions also fall back to using the Windows Temp folder in
some cases and thus can be exposed in a similar fashion as an elevated Burn
process. Remove that possibility.
|
| |
|
|
|
| |
Take this breaking change opportunity to simplify the header files used by
BA devs.
|
| | |
|
| |
|
|
| |
Also renames WixToolet.BextUtil nupkg to WixToolset.BootstrapperExtensionApi.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
ExePackage, BundlePackage, and related bundles
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
When BootstrapperApplications move out of proc there will be another set of
pipes in Burn that behave differently from the inter-Burn communication pipes
that exist now. So renaming the existing pipe related files now to better
reflect that it is related to Burn talking to Burn when elevated or embedded.
|
| |
|
|
|
|
|
|
|
| |
...to load DLLs from System32 only.
(Belt and suspenders to current approaches.) See
https://devblogs.microsoft.com/oldnewthing/20230328-00/?p=107978.
Fixes https://github.com/wixtoolset/issues/issues/7319.
|
| |
|
|
| |
UninstallArguments for the uninstall command line
|
| | |
|
| |
|
|
|
|
| |
Add detached container runtime test.
Inspired by https://github.com/wixtoolset/issues/issues/7490.
|
| |
|
|
|
|
| |
Maybe Rust wouldn't be so bad...
Fixes https://github.com/wixtoolset/issues/issues/7451.
|
| |
|
|
|
|
| |
Gets "full" version (with commit id).
Fixes https://github.com/wixtoolset/issues/issues/7200.
|
| |
|
|
| |
7147
|
| |
|
|
| |
7068, PR 318
|
| |
|
|
| |
Closes 7068
|
| |
|
|
| |
Fixes https://github.com/wixtoolset/issues/issues/7082.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Fixes 6349
|
| |
|
|
|
| |
The fewer executions of "dotnet test" the better so batch up calls
by referencing multiple assembly DLLs.
|
| | |
|
| |
|
|
| |
Fixes 6871
|
| |
|
|
| |
Fixes 6848
|
| |
|
|
|
|
|
|
| |
Fix bug where first splash screen wasn't closed.
Fix bug where billboard only started the first time.
Fix bug where the restart status was lost when the exit code was an error.
Fix bug where the hash byte array length was compared to the hash string length (string is twice as long).
Fix bug where Burn didn't give update hash if the first byte was 0.
|
| |
|
|
| |
Fixes https://github.com/wixtoolset/issues/issues/6894.
|
| |
|
|
| |
Fixes https://github.com/wixtoolset/issues/issues/6901.
|
| |
|
|
| |
Implements 6858
|