aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ca/httpca.vcxproj8
-rw-r--r--src/ca/packages.config4
-rw-r--r--src/wixext/WixToolset.Http.wixext.csproj3
-rw-r--r--src/wixext/http.xsd148
-rw-r--r--src/wixlib/http.wixproj2
5 files changed, 8 insertions, 157 deletions
diff --git a/src/ca/httpca.vcxproj b/src/ca/httpca.vcxproj
index eba0df68..9abe7598 100644
--- a/src/ca/httpca.vcxproj
+++ b/src/ca/httpca.vcxproj
@@ -1,8 +1,8 @@
1<?xml version="1.0" encoding="utf-8"?> 1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> 2<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. -->
3<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4 <Import Project="..\..\packages\WixToolset.DUtil.4.0.30\build\WixToolset.DUtil.props" Condition="Exists('..\..\packages\WixToolset.DUtil.4.0.30\build\WixToolset.DUtil.props')" /> 4 <Import Project="..\..\packages\WixToolset.DUtil.4.0.56\build\WixToolset.DUtil.props" Condition="Exists('..\..\packages\WixToolset.DUtil.4.0.56\build\WixToolset.DUtil.props')" />
5 <Import Project="..\..\packages\WixToolset.WcaUtil.4.0.16\build\WixToolset.WcaUtil.props" Condition="Exists('..\..\packages\WixToolset.WcaUtil.4.0.16\build\WixToolset.WcaUtil.props')" /> 5 <Import Project="..\..\packages\WixToolset.WcaUtil.4.0.17\build\WixToolset.WcaUtil.props" Condition="Exists('..\..\packages\WixToolset.WcaUtil.4.0.17\build\WixToolset.WcaUtil.props')" />
6 6
7 <ItemGroup Label="ProjectConfigurations"> 7 <ItemGroup Label="ProjectConfigurations">
8 <ProjectConfiguration Include="Debug|Win32"> 8 <ProjectConfiguration Include="Debug|Win32">
@@ -65,7 +65,7 @@
65 <PropertyGroup> 65 <PropertyGroup>
66 <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText> 66 <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
67 </PropertyGroup> 67 </PropertyGroup>
68 <Error Condition="!Exists('..\..\packages\WixToolset.DUtil.4.0.30\build\WixToolset.DUtil.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.DUtil.4.0.30\build\WixToolset.DUtil.props'))" /> 68 <Error Condition="!Exists('..\..\packages\WixToolset.DUtil.4.0.56\build\WixToolset.DUtil.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.DUtil.4.0.56\build\WixToolset.DUtil.props'))" />
69 <Error Condition="!Exists('..\..\packages\WixToolset.WcaUtil.4.0.16\build\WixToolset.WcaUtil.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.WcaUtil.4.0.16\build\WixToolset.WcaUtil.props'))" /> 69 <Error Condition="!Exists('..\..\packages\WixToolset.WcaUtil.4.0.17\build\WixToolset.WcaUtil.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.WcaUtil.4.0.17\build\WixToolset.WcaUtil.props'))" />
70 </Target> 70 </Target>
71</Project> \ No newline at end of file 71</Project> \ No newline at end of file
diff --git a/src/ca/packages.config b/src/ca/packages.config
index e3dc0e43..9d88f529 100644
--- a/src/ca/packages.config
+++ b/src/ca/packages.config
@@ -1,5 +1,5 @@
1<?xml version="1.0" encoding="utf-8"?> 1<?xml version="1.0" encoding="utf-8"?>
2<packages> 2<packages>
3 <package id="WixToolset.DUtil" version="4.0.30" targetFramework="native" /> 3 <package id="WixToolset.DUtil" version="4.0.56" targetFramework="native" />
4 <package id="WixToolset.WcaUtil" version="4.0.16" targetFramework="native" /> 4 <package id="WixToolset.WcaUtil" version="4.0.17" targetFramework="native" />
5</packages> \ No newline at end of file 5</packages> \ No newline at end of file
diff --git a/src/wixext/WixToolset.Http.wixext.csproj b/src/wixext/WixToolset.Http.wixext.csproj
index 59c278e6..089a51d0 100644
--- a/src/wixext/WixToolset.Http.wixext.csproj
+++ b/src/wixext/WixToolset.Http.wixext.csproj
@@ -13,7 +13,6 @@
13 13
14 <ItemGroup> 14 <ItemGroup>
15 <Content Include="$(MSBuildThisFileName).targets" /> 15 <Content Include="$(MSBuildThisFileName).targets" />
16 <Content Include="http.xsd" PackagePath="tools" />
17 <EmbeddedResource Include="$(OutputPath)..\http.wixlib" /> 16 <EmbeddedResource Include="$(OutputPath)..\http.wixlib" />
18 </ItemGroup> 17 </ItemGroup>
19 18
@@ -27,6 +26,6 @@
27 </ItemGroup> 26 </ItemGroup>
28 27
29 <ItemGroup> 28 <ItemGroup>
30 <PackageReference Include="Nerdbank.GitVersioning" Version="2.1.65" PrivateAssets="all" /> 29 <PackageReference Include="Nerdbank.GitVersioning" Version="3.3.37" PrivateAssets="all" />
31 </ItemGroup> 30 </ItemGroup>
32</Project> 31</Project>
diff --git a/src/wixext/http.xsd b/src/wixext/http.xsd
deleted file mode 100644
index b96a6ded..00000000
--- a/src/wixext/http.xsd
+++ /dev/null
@@ -1,148 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. -->
3
4
5<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
6 xmlns:xse="http://wixtoolset.org/schemas/XmlSchemaExtension"
7 xmlns:html="http://www.w3.org/1999/xhtml"
8 targetNamespace="http://wixtoolset.org/schemas/v4/wxs/http"
9 xmlns="http://wixtoolset.org/schemas/v4/wxs/http">
10 <xs:annotation>
11 <xs:documentation>
12 The source code schema for the Windows Installer XML Toolset Http Extension.
13 </xs:documentation>
14 </xs:annotation>
15
16 <xs:import namespace="http://wixtoolset.org/schemas/v4/wxs" />
17
18 <xs:element name="UrlReservation">
19 <xs:annotation>
20 <xs:documentation>
21 Makes a reservation record for the HTTP Server API configuration store on Windows XP SP2,
22 Windows Server 2003, and later. For more information about the HTTP Server API, see
23 <html:a href="http://msdn.microsoft.com/library/windows/desktop/aa364510.aspx">
24 HTTP Server API
25 </html:a>.
26 </xs:documentation>
27 <xs:appinfo>
28 <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="Component" />
29 <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="ServiceInstall" />
30 </xs:appinfo>
31 </xs:annotation>
32
33 <xs:complexType>
34 <xs:choice minOccurs="0" maxOccurs="unbounded">
35 <xs:annotation>
36 <xs:documentation>
37 The access control entries for the access control list.
38 </xs:documentation>
39 </xs:annotation>
40 <xs:element ref="UrlAce" />
41 </xs:choice>
42
43 <xs:attribute name="HandleExisting">
44 <xs:annotation>
45 <xs:documentation>
46 Specifies the behavior when trying to install a URL reservation and it already exists.
47 </xs:documentation>
48 </xs:annotation>
49 <xs:simpleType>
50 <xs:restriction base="xs:NMTOKEN">
51 <xs:enumeration value="replace">
52 <xs:annotation>
53 <xs:documentation>
54 Replaces the existing URL reservation (the default).
55 </xs:documentation>
56 </xs:annotation>
57 </xs:enumeration>
58 <xs:enumeration value="ignore">
59 <xs:annotation>
60 <xs:documentation>
61 Keeps the existing URL reservation.
62 </xs:documentation>
63 </xs:annotation>
64 </xs:enumeration>
65 <xs:enumeration value="fail">
66 <xs:annotation>
67 <xs:documentation>
68 The installation fails.
69 </xs:documentation>
70 </xs:annotation>
71 </xs:enumeration>
72 </xs:restriction>
73 </xs:simpleType>
74 </xs:attribute>
75
76 <xs:attribute name="Id" type="xs:string">
77 <xs:annotation>
78 <xs:documentation>
79 Unique ID of this URL reservation.
80 If this attribute is not specified, an identifier will be generated automatically.
81 </xs:documentation>
82 </xs:annotation>
83 </xs:attribute>
84
85 <xs:attribute name="Sddl" type="xs:string">
86 <xs:annotation>
87 <xs:documentation>
88 Security descriptor to apply to the URL reservation.
89 Can't be specified when using children UrlAce elements.
90 </xs:documentation>
91 </xs:annotation>
92 </xs:attribute>
93
94 <xs:attribute name="Url" type="xs:string" use="required">
95 <xs:annotation>
96 <xs:documentation>
97 The <html:a href="http://msdn.microsoft.com/library/windows/desktop/aa364698.aspx">UrlPrefix</html:a>
98 string that defines the portion of the URL namespace to which this reservation pertains.
99 </xs:documentation>
100 </xs:annotation>
101 </xs:attribute>
102 </xs:complexType>
103 </xs:element>
104
105 <xs:element name="UrlAce">
106 <xs:annotation>
107 <xs:documentation>
108 The security principal and which rights to assign to them for the URL reservation.
109 </xs:documentation>
110 </xs:annotation>
111 <xs:complexType>
112 <xs:attribute name="Id" type="xs:string">
113 <xs:annotation>
114 <xs:documentation>
115 Unique ID of this URL ACE.
116 If this attribute is not specified, an identifier will be generated automatically.
117 </xs:documentation>
118 </xs:annotation>
119 </xs:attribute>
120
121 <xs:attribute name="SecurityPrincipal" type="xs:string">
122 <xs:annotation>
123 <xs:documentation>
124 The security principal for this ACE. When the UrlReservation is under a ServiceInstall element, this defaults to
125 "NT SERVICE\ServiceInstallName". This may be either a SID or an account name in a format that
126 <html:a href="http://msdn.microsoft.com/library/windows/desktop/aa379159.aspx">LookupAccountName</html:a>
127 supports. When using a SID, an asterisk must be prepended. For example, "*S-1-5-18".
128 </xs:documentation>
129 </xs:annotation>
130 </xs:attribute>
131
132 <xs:attribute name="Rights">
133 <xs:annotation>
134 <xs:documentation>
135 Rights for this ACE. Default is "all".
136 </xs:documentation>
137 </xs:annotation>
138 <xs:simpleType>
139 <xs:restriction base="xs:NMTOKEN">
140 <xs:enumeration value="register" />
141 <xs:enumeration value="delegate" />
142 <xs:enumeration value="all" />
143 </xs:restriction>
144 </xs:simpleType>
145 </xs:attribute>
146 </xs:complexType>
147 </xs:element>
148</xs:schema>
diff --git a/src/wixlib/http.wixproj b/src/wixlib/http.wixproj
index 7a99fbb9..999b7334 100644
--- a/src/wixlib/http.wixproj
+++ b/src/wixlib/http.wixproj
@@ -19,6 +19,6 @@
19 </ItemGroup> 19 </ItemGroup>
20 20
21 <ItemGroup> 21 <ItemGroup>
22 <PackageReference Include="Nerdbank.GitVersioning" Version="2.1.65" PrivateAssets="All" /> 22 <PackageReference Include="Nerdbank.GitVersioning" Version="3.3.37" PrivateAssets="All" />
23 </ItemGroup> 23 </ItemGroup>
24</Project> \ No newline at end of file 24</Project> \ No newline at end of file