| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Skip logging errors in some places when they are due to missing files or ↵ | Sean Hall | 2022-08-09 | 1 | -11/+5 |
| | | | | | | | registry keys or values. Related to 6696 | ||||
| * | Add ability to skip a local path candidate if it failed verification. | Sean Hall | 2022-08-03 | 1 | -17/+120 |
| | | | | | Fixes 6818 | ||||
| * | Add AppWaitForSingleObject/MultipleObjects, ThreadWaitForCompletion. | Sean Hall | 2022-06-29 | 1 | -14/+12 |
| | | |||||
| * | Allow BundlePackage to fallback to QuietUninstallString to uninstall. | Sean Hall | 2022-06-14 | 1 | -1/+1 |
| | | | | | Partial implementation of 6756 | ||||
| * | Add ability for non-vital cache package action. | Sean Hall | 2022-06-14 | 1 | -10/+41 |
| | | |||||
| * | Make sure base paths are fully qualified in Burn. | Sean Hall | 2022-06-07 | 1 | -1/+1 |
| | | |||||
| * | Replace PathCompare with PathCompareCanonicalized. | Sean Hall | 2022-06-07 | 1 | -6/+6 |
| | | |||||
| * | Add PathConcatRelativeToBase and use it in Burn. | Sean Hall | 2022-05-31 | 1 | -1/+1 |
| | | | | | Fixes 6707 | ||||
| * | Assume critical shutdown was caused by the current package. | Sean Hall | 2022-05-04 | 1 | -15/+21 |
| | | | | | | 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. | ||||
| * | Always reset the system component status when registering the bundle. | Sean Hall | 2022-04-23 | 1 | -28/+9 |
| | | | | | Finishes 4454 | ||||
| * | Make the estimated size in ARP a little more accurate. | Sean Hall | 2022-04-23 | 1 | -12/+31 |
| | | | | | Fixes 4039 | ||||
| * | Implement BundlePackage. | Sean Hall | 2022-04-01 | 1 | -0/+102 |
| | | | | | 3693 | ||||
| * | Add checkpoint so Exe and Msu packages rollback after being cancelled. | Sean Hall | 2022-03-19 | 1 | -22/+71 |
| | | | | | Fixes 5950 | ||||
| * | Give BA process id and option to wait for cancelled process to exit. | Sean Hall | 2022-03-19 | 1 | -0/+8 |
| | | |||||
| * | Don't close handles from MsiBeginTransaction. | Sean Hall | 2022-03-14 | 1 | -5/+3 |
| | | | | | | | Assume that MsiEndTransaction must be called exactly once for each MsiBeginTransaction. Fixes 6695 | ||||
| * | Add UnsafeUninstall action. | Sean Hall | 2022-02-22 | 1 | -3/+10 |
| | | | | | Fixes #6721 | ||||
| * | When rolling back a bundle failure, reinstall all upgrade related bundles. | Sean Hall | 2022-02-10 | 1 | -0/+50 |
| | | | | | Fixes #3421 | ||||
| * | Plan each dependency provider dependent individually. | Sean Hall | 2022-02-01 | 1 | -8/+14 |
| | | | | | Refactoring for #6510 | ||||
| * | Plan each dependency provider individually. | Sean Hall | 2022-02-01 | 1 | -6/+11 |
| | | | | | Refactoring for #6510 | ||||
| * | The bundle provider's presence needs to follow ARP registration. | Sean Hall | 2022-02-01 | 1 | -20/+21 |
| | | |||||
| * | Remove orphan compatible MSI packages. | Sean Hall | 2022-01-16 | 1 | -28/+134 |
| | | | | | Reimplements #3190 | ||||
| * | Don't assume Exe packages with Burn protocol are bundles. | Sean Hall | 2022-01-04 | 1 | -0/+94 |
| | | | | | Related to #3693 | ||||
| * | Always pass through the return value for FilesInUse messages. | Sean Hall | 2021-12-30 | 1 | -4/+14 |
| | | |||||
| * | FilesInUse messages are too different to unify in the Burn engine. | Sean Hall | 2021-12-30 | 1 | -18/+26 |
| | | | | | Fixes #6348 | ||||
| * | Remove BOOTSTRAPPER_RESUME_TYPE_REBOOT_PENDING. | Bob Arnson | 2021-12-27 | 1 | -1/+1 |
| | | | | | Thanks to @rseanhall's sharp eyes. | ||||
| * | After rolling back in a non-vital rollback boundary, skip to its end. | Sean Hall | 2021-12-13 | 1 | -25/+48 |
| | | | | | Fixes #6309 | ||||
| * | Make sure failure inside of a non-vital rollback boundary is ignored. | Nir Bar | 2021-08-12 | 1 | -1/+4 |
| | | |||||
| * | Always use user's temp directory as basis for acquisition folder. | Sean Hall | 2021-08-04 | 1 | -0/+3 |
| | | | | | Fixes #5830 | ||||
| * | Replace static cache internals with a struct. | Sean Hall | 2021-08-04 | 1 | -14/+20 |
| | | | | | Initialize them explicitly to make it clearer when that happens. | ||||
| * | Fix building and perf for bundles with 1000s of package and BA payloads | Sean Hall | 2021-06-09 | 1 | -1/+1 |
| | | | | | Fixes other half of #5300 | ||||
| * | Make IgnoreRollbackError set HRESULT to S_OK. | Sean Hall | 2021-05-19 | 1 | -2/+2 |
| | | |||||
| * | Add InProgressDisplayName for bundles. | Sean Hall | 2021-05-19 | 1 | -26/+61 |
| | | | | | #6296 | ||||
| * | Put back the rollback cache package functionality and fix its bugs. | Sean Hall | 2021-05-11 | 1 | -41/+58 |
| | | | | | #3719, #4711, #5750 | ||||
| * | Enforce payload and container verification. | Sean Hall | 2021-05-11 | 1 | -2/+2 |
| | | |||||
| * | Synchronize access to cOverallProgressTicks between Cache and Execute. | Sean Hall | 2021-05-11 | 1 | -35/+27 |
| | | | | | #4414 | ||||
| * | Reset the package's cache folder only once. | Sean Hall | 2021-05-11 | 1 | -4/+11 |
| | | | | | | | This behavior makes it work similar to the root package cache folder and avoids performance problems when there are many payloads in the package. #4774 | ||||
| * | Move burn into burn | Rob Mensching | 2021-04-29 | 1 | -0/+3096 |
