Skip to content

Commit

Permalink
Add support for Exchange 2019 CU3 (#280)
Browse files Browse the repository at this point in the history
Add support for Exchange 2019 CU3
  • Loading branch information
Pro authored Jan 7, 2020
2 parents 9d42e51 + 6c8f995 commit 6081e86
Show file tree
Hide file tree
Showing 20 changed files with 73,578 additions and 67 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@


## Releases
* 08.11.2019 [3.2.2]:
New: Added support for Exchange 2019 CU3
* 20.10.2019 [3.2.1]:
New: Added support for Exchange 2016 CU14
* 16.04.2019 [3.2.0]:
Expand Down
7 changes: 5 additions & 2 deletions DkimSigner.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27428.2043
# Visual Studio Version 16
VisualStudioVersion = 16.0.29505.145
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Exchange.DkimSigner", "Src\Exchange.DkimSigner\Exchange.DkimSigner.csproj", "{3AF0EAB4-6135-4908-A659-5E3C974E4718}"
EndProject
Expand Down Expand Up @@ -61,6 +61,7 @@ Global
Ex2016 RTM|Any CPU = Ex2016 RTM|Any CPU
Ex2019 CU1|Any CPU = Ex2019 CU1|Any CPU
Ex2019 CU2|Any CPU = Ex2019 CU2|Any CPU
Ex2019 CU3|Any CPU = Ex2019 CU3|Any CPU
Ex2019 Preview|Any CPU = Ex2019 Preview|Any CPU
Ex2019 RTM|Any CPU = Ex2019 RTM|Any CPU
Release|Any CPU = Release|Any CPU
Expand Down Expand Up @@ -170,6 +171,7 @@ Global
{3AF0EAB4-6135-4908-A659-5E3C974E4718}.Ex2019 CU1|Any CPU.Build.0 = Ex2019 CU1|Any CPU
{3AF0EAB4-6135-4908-A659-5E3C974E4718}.Ex2019 CU2|Any CPU.ActiveCfg = Ex2019 CU2|Any CPU
{3AF0EAB4-6135-4908-A659-5E3C974E4718}.Ex2019 CU2|Any CPU.Build.0 = Ex2019 CU2|Any CPU
{3AF0EAB4-6135-4908-A659-5E3C974E4718}.Ex2019 CU3|Any CPU.ActiveCfg = Ex2019 CU3|Any CPU
{3AF0EAB4-6135-4908-A659-5E3C974E4718}.Ex2019 Preview|Any CPU.ActiveCfg = Ex2019 Preview|Any CPU
{3AF0EAB4-6135-4908-A659-5E3C974E4718}.Ex2019 Preview|Any CPU.Build.0 = Ex2019 Preview|Any CPU
{3AF0EAB4-6135-4908-A659-5E3C974E4718}.Ex2019 RTM|Any CPU.ActiveCfg = Ex2019 RTM|Any CPU
Expand Down Expand Up @@ -228,6 +230,7 @@ Global
{8AA10740-EC1C-43D9-9BB2-9DF3F82A214F}.Ex2016 RTM|Any CPU.ActiveCfg = Release|Any CPU
{8AA10740-EC1C-43D9-9BB2-9DF3F82A214F}.Ex2019 CU1|Any CPU.ActiveCfg = Release|Any CPU
{8AA10740-EC1C-43D9-9BB2-9DF3F82A214F}.Ex2019 CU2|Any CPU.ActiveCfg = Release|Any CPU
{8AA10740-EC1C-43D9-9BB2-9DF3F82A214F}.Ex2019 CU3|Any CPU.ActiveCfg = Release|Any CPU
{8AA10740-EC1C-43D9-9BB2-9DF3F82A214F}.Ex2019 Preview|Any CPU.ActiveCfg = Release|Any CPU
{8AA10740-EC1C-43D9-9BB2-9DF3F82A214F}.Ex2019 RTM|Any CPU.ActiveCfg = Release|Any CPU
{8AA10740-EC1C-43D9-9BB2-9DF3F82A214F}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand Down
Binary file not shown.
9,082 changes: 9,082 additions & 0 deletions Lib/Exchange 2019 CU3/Microsoft.Exchange.Data.Common.xml

Large diffs are not rendered by default.

Binary file not shown.
1,792 changes: 1,792 additions & 0 deletions Lib/Exchange 2019 CU3/Microsoft.Exchange.Data.Transport.xml

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ The DKIM Signer Agent [ExchangeDkimSigner.dll] is compiled for .NET 3.5 (Exchang
* Exchange 2019 RTM (15.2.221.12)
* Exchange 2019 CU1 (15.2.330.5)
* Exchange 2019 CU2 (15.2.397.3)
* Exchange 2019 CU3 (15.2.464.5)

## Requirements

Expand Down
3 changes: 2 additions & 1 deletion Src/Configuration.DkimSigner/Constants.cs
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,8 @@ public static string DkimSignerPath
{"15.2.196.0", "Exchange 2019 Preview" },
{"15.2.221.12", "Exchange 2019 RTM" },
{"15.2.330.5", "Exchange 2019 CU1" },
{"15.2.397.3", "Exchange 2019 CU2"}
{"15.2.397.3", "Exchange 2019 CU2"},
{"15.2.464.5", "Exchange 2019 CU3"}
};
}
}
Binary file not shown.
Binary file not shown.
144 changes: 80 additions & 64 deletions Src/Exchange.DkimSigner/Exchange.DkimSigner.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
<TargetFrameworkVersion Condition="'$(Configuration)|$(Platform)' == 'Ex2019 RTM|AnyCPU'">v4.7.1</TargetFrameworkVersion>
<TargetFrameworkVersion Condition="'$(Configuration)|$(Platform)' == 'Ex2019 CU1|AnyCPU'">v4.7.1</TargetFrameworkVersion>
<TargetFrameworkVersion Condition="'$(Configuration)|$(Platform)' == 'Ex2019 CU2|AnyCPU'">v4.7.2</TargetFrameworkVersion>
<TargetFrameworkVersion Condition="'$(Configuration)|$(Platform)' == 'Ex2019 CU3|AnyCPU'">v4.7.2</TargetFrameworkVersion>
<TargetFrameworkVersion Condition=" '$(TargetFrameworkVersion)' == '' ">v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
Expand Down Expand Up @@ -436,85 +437,94 @@
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Ex2016 CU10|AnyCPU'">
<OutputPath>bin\Exchange 2016 CU10\</OutputPath>
<DefineConstants>TRACE;EX_2016_CU10</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<OutputPath>bin\Exchange 2016 CU10\</OutputPath>
<DefineConstants>TRACE;EX_2016_CU10</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Ex2016 CU11|AnyCPU'">
<OutputPath>bin\Exchange 2016 CU11\</OutputPath>
<DefineConstants>TRACE;EX_2016_CU11</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<OutputPath>bin\Exchange 2016 CU11\</OutputPath>
<DefineConstants>TRACE;EX_2016_CU11</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Ex2016 CU12|AnyCPU'">
<OutputPath>bin\Exchange 2016 CU12\</OutputPath>
<DefineConstants>TRACE;EX_2016_CU12</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<OutputPath>bin\Exchange 2016 CU12\</OutputPath>
<DefineConstants>TRACE;EX_2016_CU12</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Ex2016 CU13|AnyCPU'">
<OutputPath>bin\Exchange 2016 CU13\</OutputPath>
<DefineConstants>TRACE;EX_2016_CU13</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<OutputPath>bin\Exchange 2016 CU13\</OutputPath>
<DefineConstants>TRACE;EX_2016_CU13</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Ex2016 CU14|AnyCPU'">
<OutputPath>bin\Exchange 2016 CU14\</OutputPath>
<DefineConstants>TRACE;EX_2016_CU14</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<OutputPath>bin\Exchange 2016 CU14\</OutputPath>
<DefineConstants>TRACE;EX_2016_CU14</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Ex2019 Preview|AnyCPU'">
<OutputPath>bin\Exchange 2019 Preview\</OutputPath>
<DefineConstants>TRACE;EX_2019_Preview</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<OutputPath>bin\Exchange 2019 Preview\</OutputPath>
<DefineConstants>TRACE;EX_2019_Preview</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Ex2019 RTM|AnyCPU'">
<OutputPath>bin\Exchange 2019 RTM\</OutputPath>
<DefineConstants>TRACE;EX_2019_RTM</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<OutputPath>bin\Exchange 2019 RTM\</OutputPath>
<DefineConstants>TRACE;EX_2019_RTM</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Ex2019 CU1|AnyCPU'">
<OutputPath>bin\Exchange 2019 CU1\</OutputPath>
<DefineConstants>TRACE;EX_2019_CU1</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<OutputPath>bin\Exchange 2019 CU1\</OutputPath>
<DefineConstants>TRACE;EX_2019_CU1</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Ex2019 CU2|AnyCPU'">
<OutputPath>bin\Exchange 2019 CU2\</OutputPath>
<DefineConstants>TRACE;EX_2019_CU2</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<OutputPath>bin\Exchange 2019 CU2\</OutputPath>
<DefineConstants>TRACE;EX_2019_CU2</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Ex2019 CU3|AnyCPU'">
<OutputPath>bin\Exchange 2019 CU3\</OutputPath>
<DefineConstants>TRACE;EX_2019_CU3</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="BouncyCastle">
Expand Down Expand Up @@ -846,6 +856,12 @@
<Reference Include="Microsoft.Exchange.Data.Transport" Condition="'$(Configuration)'=='Ex2019 CU2'">
<HintPath>..\..\Lib\Exchange 2019 CU2\Microsoft.Exchange.Data.Transport.dll</HintPath>
</Reference>
<Reference Include="Microsoft.Exchange.Data.Common" Condition="'$(Configuration)'=='Ex2019 CU3'">
<HintPath>..\..\Lib\Exchange 2019 CU3\Microsoft.Exchange.Data.Common.dll</HintPath>
</Reference>
<Reference Include="Microsoft.Exchange.Data.Transport" Condition="'$(Configuration)'=='Ex2019 CU3'">
<HintPath>..\..\Lib\Exchange 2019 CU3\Microsoft.Exchange.Data.Transport.dll</HintPath>
</Reference>
<Reference Include="MimeKit, Version=1.2.0.0, Culture=neutral, PublicKeyToken=bede1c8a46c66814, processorArchitecture=MSIL">
<HintPath>..\..\packages\MimeKit.1.2.21\lib\net40\MimeKit.dll</HintPath>
<Private>True</Private>
Expand Down Expand Up @@ -920,4 +936,4 @@
<PostBuildEvent>
</PostBuildEvent>
</PropertyGroup>
</Project>
</Project>
Binary file not shown.
Loading

0 comments on commit 6081e86

Please sign in to comment.