aboutsummaryrefslogtreecommitdiff
path: root/burn.sln (unfollow)
Commit message (Expand)AuthorFilesLines
2021-04-19Detect whether the bundle is cached.Sean Hall9-11/+17
2021-04-19Detect a package as cached if any of its payloads exist.Sean Hall23-171/+111
2021-04-14Allow BA to update feed sourceRob Mensching6-2/+77
2021-04-14Add MEND request state to repair any missing files in MSI packagesRob Mensching4-6/+23
2021-04-14Layout using the source engine handleRob Mensching7-17/+49
2021-04-14Detect system MSI packages before user managed packagesRob Mensching1-6/+6
2021-04-14Avoid activating the engine's windowsRob Mensching2-2/+4
2021-04-14Enhanced reboot pending detectionRob Mensching2-1/+69
2021-04-14Port support for ISO/IEC 19770-2:2105 (aka SWID Tags-2)Rob Mensching12-51/+61
2021-03-30Skip bundle dependent checking when ignoring dependencies includes ALL.Sean Hall4-49/+62
2021-03-30Rename cache types in the manifest to remove, keep, force.Sean Hall10-15/+15
2021-03-28Include bundle reboot-pending in RebootPending variable.Bob Arnson4-54/+163
2021-03-17Use wiutil to start/end msi transactionsNir Bar10-81/+163
2021-03-11Handle when related bundles have an uninstall key but aren't cached.Sean Hall14-34/+188
2021-03-11Determine whether to ignore forward compatible bundles during Plan.Sean Hall12-110/+200
2021-03-09Ensure bundle is registered and cached when modifying machine state.Sean Hall1-20/+13
2021-03-09Consider the bundle as eligible for cleanup if running from the cache.Sean Hall1-1/+1
2021-03-07Correctly handle missing/null values with ~<> operator.Bob Arnson2-1/+4
2021-03-02Use SHA512 instead of SHA1.Sean Hall9-15/+17
2021-03-02Upgrade to latest dutil for SHA512.Sean Hall7-10/+9
2021-03-02Let the BA request the bundle to stay installed from OnUnregisterBegin.Sean Hall4-7/+11
2021-03-02Loosen restrictions for actions that don't affect machine state.Sean Hall4-9/+8
2021-03-02Always remove all dependencies the bundle could have registered.Sean Hall7-13/+37
2021-02-22Fix patch registration states during plan and apply.Sean Hall12-164/+344
2021-02-22Add patch target for slipstream MSI package even if not installed.Sean Hall12-91/+546
2021-02-22Add logging for patch target products.Sean Hall9-31/+98
2021-02-22Only the requested state and Cache=always should affect requestedCache.Sean Hall11-90/+28
2021-02-22Get all request states up front before building the plan.Sean Hall12-157/+317
2021-02-22Initialize exe package ancestors during CoreInitialize instead of Plan.Sean Hall10-41/+58
2021-02-22Rename *TargetMsiPackage BA events to *PatchTarget.Sean Hall4-22/+22
2021-02-22Make PlanTest test fDeleted and the expected states of all packages.Sean Hall1-35/+86
2021-02-22Add `/xlog` switch to get verbose-est Burn logging.Bob Arnson1-1/+7
2021-02-09Remove BITS support. Update DUtil dependency.Bob Arnson11-561/+15
2021-02-07Require Vista (Server 2008) SP2 or newer.Sean Hall13-71/+21
2021-02-07Add guid to ProjectReferences so .vcx project system understands them.Sean Hall2-3/+7
2021-02-06Cleanup should always be attempted, and add some logging for it.Sean Hall4-13/+47
2021-02-06Add ::Sleep(0) in engine loop to unblock PostThreadMessageSean Hall1-0/+6
2021-02-04Finalize MSP package registration states before logging them.Sean Hall3-8/+13
2021-02-04Change the implementation of Cache="always" to request the CACHE state.Sean Hall3-77/+30
2021-02-04Automatically uninstall the bundle after Quit if eligible.Sean Hall10-12/+131
2021-02-04Update the logic for determining when the bundle should be registered.Sean Hall22-267/+804
2021-02-04Require re-Detect after Apply.Sean Hall7-7/+92
2021-02-04Clean up synchronization between the engine and the BA.Sean Hall10-109/+80
2021-02-04Move registry checks for dependency ref-counting into Detect.Sean Hall12-220/+354
2021-02-04Remove feature to uninstall compatible orphaned MSI packages.Sean Hall15-611/+7
2021-01-31Remove Burn AuthenticodeBob Arnson16-562/+12
2021-01-27When logging at the debug level, log errors from all sources.Sean Hall5-5/+20
2021-01-27Always call PlanDump, and make it log at the REPORT_DEBUG level.Sean Hall3-52/+44
2021-01-19First steps on Burn for x64 and ARM64Bob Arnson9-12/+88
2021-01-19Fix code analysis warnings.Bob Arnson5-7/+14