From f8d1a711625599ab94630242976a740a4790915e Mon Sep 17 00:00:00 2001 From: Bob Arnson Date: Fri, 27 Sep 2024 22:09:24 -0400 Subject: Drop CA path validation in WixUI by default. Add `WixUI/ExtendedPathValidation="yes"` to opt-in. Removed the WIXUI_DONTVALIDATEPATH runtime opt-out. Fixes https://github.com/wixtoolset/issues/issues/8718 Relies on https://github.com/wixtoolset/wix/pull/563 --- src/ext/UI/wixlib/BrowseDlg.wxs | 5 +---- src/ext/UI/wixlib/WixUI_Advanced.wxs | 29 +++++++++++++++++++++++------ src/ext/UI/wixlib/WixUI_InstallDir.wxs | 30 ++++++++++++++++++++++++------ src/ext/UI/wixlib/WixUI_Mondo.wxs | 16 +++++++++++++++- 4 files changed, 63 insertions(+), 17 deletions(-) (limited to 'src/ext/UI/wixlib') diff --git a/src/ext/UI/wixlib/BrowseDlg.wxs b/src/ext/UI/wixlib/BrowseDlg.wxs index dbb104fe..67b07864 100644 --- a/src/ext/UI/wixlib/BrowseDlg.wxs +++ b/src/ext/UI/wixlib/BrowseDlg.wxs @@ -6,10 +6,7 @@ - - - - + diff --git a/src/ext/UI/wixlib/WixUI_Advanced.wxs b/src/ext/UI/wixlib/WixUI_Advanced.wxs index 2050dc24..35955a1a 100644 --- a/src/ext/UI/wixlib/WixUI_Advanced.wxs +++ b/src/ext/UI/wixlib/WixUI_Advanced.wxs @@ -23,8 +23,25 @@ Todo: - - + + + + + + + + + + + + + + + + + + + @@ -76,7 +93,6 @@ Todo: - @@ -94,12 +110,13 @@ Todo: - - - + + + + diff --git a/src/ext/UI/wixlib/WixUI_InstallDir.wxs b/src/ext/UI/wixlib/WixUI_InstallDir.wxs index bbe806bd..3bbe320f 100644 --- a/src/ext/UI/wixlib/WixUI_InstallDir.wxs +++ b/src/ext/UI/wixlib/WixUI_InstallDir.wxs @@ -24,8 +24,25 @@ Patch dialog sequence: - - + + + + + + + + + + + + + + + + + + + @@ -50,7 +67,6 @@ Patch dialog sequence: - @@ -61,11 +77,13 @@ Patch dialog sequence: - - - + + + + + diff --git a/src/ext/UI/wixlib/WixUI_Mondo.wxs b/src/ext/UI/wixlib/WixUI_Mondo.wxs index 4dd1148d..f0cb67f2 100644 --- a/src/ext/UI/wixlib/WixUI_Mondo.wxs +++ b/src/ext/UI/wixlib/WixUI_Mondo.wxs @@ -25,7 +25,18 @@ Patch dialog sequence: - + + + + + + + + + + + + @@ -66,6 +77,9 @@ Patch dialog sequence: + + + -- cgit v1.2.3-55-g6feb