aboutsummaryrefslogtreecommitdiff
path: root/src/ext/Sql/ca/scadb.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
7 hoursInclude the major version in the Package/@Id to install SxSRob Mensching1-1/+1
Addresses issue raised in 8992
7 hoursLocUtil occasionally failed due to XmlInitializationRob Mensching3-60/+75
Split into separate classes to prevent potential parallelism race conditions.
9 hoursFix documentation links in XSDsRob Mensching2-12/+12
9 hoursWiX v6 changes to the core schemaRob Mensching1-12/+42
9 hoursWiX v6 changes to the UI extensionRob Mensching1-0/+8
9 hoursMigrate XSDs from web projectRob Mensching18-0/+24625
This is the new home for the XSDs. Closer to the code to hopefully be kept better up to date as changes happen to the language.
8 daysDon't force x64 platform build.Bob Arnson1-1/+1
Fixes https://github.com/wixtoolset/issues/issues/8977
9 daysSet keypath when parsing naked File child elementsBob Arnson3-9/+6
Fixes https://github.com/wixtoolset/issues/issues/8976
2025-03-03Only referenced components get default feature.v6.0.0-rc.2Bob Arnson8-64/+43
Fixes https://github.com/wixtoolset/issues/issues/8882 Fixes https://github.com/wixtoolset/issues/issues/8939
2025-03-03Fix icon cannot show in tsakbar when using WixInternalUIBootstrapperApplicationueuuop85911-1/+1
2025-03-03Convert WixToolsetTest.Sdk to MSTest.***Bob Arnson10-136/+138
***Does not include a full conversion to traversal projects. The wix segment already uses traversal projects extensively so there isn't a significant per win, especially compared to the effort required...but MSTest's method-level parallelism cuts test run time in half (~60->~30).
2025-03-03Convert tools\ to MSTest and traversal projects.Bob Arnson10-86/+113
2025-03-03Convert ext\ to MSTest and traversal projects.Bob Arnson96-767/+3204
- Move ext\ unit tests to MSTest. - MSBuildify ext projects with MSTest execution. - Fork test support projects for MSTest: - WixInternal.TestSupport - WixInternal.Core.TestPackage
2025-03-03Support non-SNI SSL certificates in Http extensionBob Arnson19-404/+672
Implements https://github.com/wixtoolset/issues/issues/7622
2025-03-03Skip Decompile roundtrip test for Msmq (it will require more timeBevan Weiss2-10/+23
to investigate Wix4Group / Wix6Group decompiler interactions). Fix up Msmq Util dependency by bringing it into Build explicitly, as per NetFx extension. Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
2025-03-03Msmq decompile test revealed some latent issues with the Wix6GroupBevan Weiss1-3/+9
Decompiler not being broad enough in where it looks for indexes. Carry forward both Group and Wix4Group just for good measure. Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
2025-03-03Add a basic unit test for the round msmq decompiler round trip.Bevan Weiss5-22/+59
Needed fix up for Group decompiler to work correctly, adding to Index, and fixing where the Group name column is located. Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
2025-03-03Fix up missing 'Wix4' prefixes on MSMQ Permission tables.Bevan Weiss6-110/+236
And updated decompiler to Wix4 table names etc in line with firewall CA. Fixes wixtoolset/issues#8902 Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
2025-02-28From wixtoolset/wix3/pull/535Bevan Weiss25-42/+42
Lines in WixUI are too short for standard dialog widths. Increase them by 3 pixels. Fixes wixtoolset/issues#2691 Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
2025-02-28util: correct usage of NetLocalGroupGetInfo in GroupExecuteBevan Weiss1-8/+8
Microsoft documentation doesn't list Level 0 as being a valid group info level to request for NetLocalGroupGetInfo. So we should only be requesting Level 1 instead. Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
2025-02-13Target in-service .NET Framework versions.Bob Arnson1-1/+1
2025-02-12Update CI build to follow SomeVerv6.0.0-rc.1Rob Mensching1-21/+24
2025-02-12Skip `CanChangeCommentOfExistingNonDomainGroup` test due to CI failuresRob Mensching1-1/+1
2025-02-12Backward compatible GUID generationRob Mensching10-5/+357
Plus, validation to ensure GUID generation does not drift again in the future. Fixes 8663
2025-02-12Ensure user and group integration tests always clean up after themselves.Rob Mensching2-277/+383
Fixes 8940
2025-02-12Ignore IDL generated headerRob Mensching1-0/+1
2025-02-11Update README to include new dependency on ATLRob Mensching1-0/+1
2025-02-11Keep Group symbol fields and attributes unnestedRob Mensching4-74/+74
2025-02-11Fix ups for Domain Group creation / removal.Bevan Weiss7-12/+45
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
2025-02-11Re-align enumeration values to those for User account modifications.Bevan Weiss3-78/+78
Since there's no reason to not have them identical where practical. Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
2025-02-11Group creation and update PR nits and feedback fixesRob Mensching5-26/+26
2025-02-11Add/Remove Group Membership rollback handled.Bevan Weiss17-134/+346
Fixups to a few test cases. Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
2025-02-11Split into domain vs local CAsBevan Weiss5-12/+66
2025-02-11Additional languages addedBevan Weiss3-0/+12
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
2025-02-11Group Add/Remove working.Bevan Weiss21-278/+736
Local group membership Add/Remove working, however with BUILTIN local system groups .NET doesn't appear to locate them as either groups nor basic security Principals. Still needs work to fix the test for nested groups. Ideally with some way to test for domain groups. Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
2025-02-11CreateGroups additionsBevan Weiss60-136/+2848
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
2025-02-11Rewrite Prereq tests after hardening and bypassing .NET GUI errorsRob Mensching11-233/+71
2025-02-11Try setting DOTNET_DISABLE_GUI_ERRORS to prevent .NET install prompts for BAsRob Mensching1-0/+4
2025-02-11Harden Burn's BootstrapperApplication and elevated engine extractionRob Mensching14-44/+122
Fixes 8914
2025-02-11Remove the working folder as late as possibleRob Mensching1-5/+5
Clean up the base working folder *after* the elevated engine is shutdown to prevent the scheduling of PendingFileRenameOptions during clean up. Fixes 8053
2025-02-11Support CreateFile with retriesRob Mensching2-13/+69
2025-02-11Support extracting cabbed file straight to file handleRob Mensching2-31/+99
2025-02-11Failures were seen in MSI Unit Tests around Firewall rules withinBevan Weiss1-0/+8
Windows Sandbox. This is potentially a Windows OS bug (it was from a Windows Insider build), however shows that it's possible in the Firewall API to have multiple rules which differ only in their Grouping. So the testbench should consider different Grouping as making for a unique firewall rule. Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
2025-02-11Migrate COM+ E2E tests from raw binaries to source code.Bevan Weiss36-7/+1283
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
2025-02-11IIS Ext: Add support for more certificate storesBevan Weiss4-1/+36
Fixes wixtoolset/issues#1520 Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
2025-02-11Minor build improvements and cleanupRob Mensching4-11/+9
2025-02-11Raise conversion warning for After and Before attributes, at least onBevan Weiss3-6/+95
Sequence and SetProperty elements Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
2025-01-23Emit deprecation warning for Heat.Bob Arnson7-9/+17
Fixes https://github.com/wixtoolset/issues/issues/8913
2025-01-21Reference `Error` strings in Sql.Bob Arnson2-1/+3
2024-12-30Rename "bundle id" concept to "bundle code"Rob Mensching125-2302/+2452
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".