зеркало из https://github.com/Azure/DotNetty.git
set version to 0.4.8, update cake, fixed nuget reqs
This commit is contained in:
Родитель
b8370d7b34
Коммит
5eee925b75
|
@ -1,3 +1,16 @@
|
|||
#### 0.4.8 April 24, 2018
|
||||
- Unsafe direct buffers
|
||||
- HTTP 1.1 codec
|
||||
- FlowControlHandler
|
||||
- Channel pool
|
||||
- Better Buffer-String integration
|
||||
- Better shutdown handling for sockets
|
||||
- Realigned Redis codec
|
||||
- Fixes to LenghtFieldPrepender, LengthFieldBasedDecoder
|
||||
- Fixes to libuv-based transport
|
||||
- Fixes to buffer management on flush for .NET Core
|
||||
- Fixes to ResourceLeakDetector
|
||||
|
||||
#### 0.4.6 August 2 2017
|
||||
- Small fixes (#259, #260, #264, #266)
|
||||
- Properly handling handshake with AutoRead = false when Read is not issued by upstream handlers in pipeline (#263)
|
||||
|
|
124
build.ps1
124
build.ps1
|
@ -1,10 +1,46 @@
|
|||
$CakeVersion = "0.17.0"
|
||||
$DotNetVersion = "1.0.1";
|
||||
$DotNetInstallerUri = "https://raw.githubusercontent.com/dotnet/cli/rel/1.0.1/scripts/obtain/dotnet-install.ps1";
|
||||
<#
|
||||
.SYNOPSIS
|
||||
This is a Powershell script to bootstrap a Cake build.
|
||||
.DESCRIPTION
|
||||
This Powershell script will download NuGet if missing, restore NuGet tools (including Cake)
|
||||
and execute your Cake build script with the parameters you provide.
|
||||
.PARAMETER Target
|
||||
The build script target to run.
|
||||
.PARAMETER Configuration
|
||||
The build configuration to use.
|
||||
.PARAMETER Verbosity
|
||||
Specifies the amount of information to be displayed.
|
||||
.PARAMETER WhatIf
|
||||
Performs a dry run of the build script.
|
||||
No tasks will be executed.
|
||||
.PARAMETER ScriptArgs
|
||||
Remaining arguments are added here.
|
||||
.LINK
|
||||
https://cakebuild.net
|
||||
#>
|
||||
|
||||
[CmdletBinding()]
|
||||
Param(
|
||||
[string]$Target = "Default",
|
||||
[ValidateSet("Release", "Debug")]
|
||||
[string]$Configuration = "Release",
|
||||
[ValidateSet("Quiet", "Minimal", "Normal", "Verbose", "Diagnostic")]
|
||||
[string]$Verbosity = "Verbose",
|
||||
[switch]$WhatIf,
|
||||
[Parameter(Position=0,Mandatory=$false,ValueFromRemainingArguments=$true)]
|
||||
[string[]]$ScriptArgs
|
||||
)
|
||||
|
||||
$CakeVersion = "0.27.1"
|
||||
$DotNetChannel = "Current";
|
||||
$DotNetVersion = "2.1.101";
|
||||
$DotNetInstallerUri = "https://dot.net/v1/dotnet-install.ps1";
|
||||
$NugetUrl = "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe"
|
||||
# Temporarily skip verification of addins.
|
||||
$ENV:CAKE_SETTINGS_SKIPVERIFICATION='true'
|
||||
|
||||
# Make sure tools folder exists
|
||||
$PSScriptRoot = $pwd
|
||||
|
||||
$PSScriptRoot = Split-Path $MyInvocation.MyCommand.Path -Parent
|
||||
$ToolPath = Join-Path $PSScriptRoot "tools"
|
||||
if (!(Test-Path $ToolPath)) {
|
||||
Write-Verbose "Creating tools directory..."
|
||||
|
@ -15,6 +51,23 @@ if (!(Test-Path $ToolPath)) {
|
|||
# INSTALL .NET CORE CLI
|
||||
###########################################################################
|
||||
|
||||
Function Remove-PathVariable([string]$VariableToRemove)
|
||||
{
|
||||
$path = [Environment]::GetEnvironmentVariable("PATH", "User")
|
||||
if ($path -ne $null)
|
||||
{
|
||||
$newItems = $path.Split(';', [StringSplitOptions]::RemoveEmptyEntries) | Where-Object { "$($_)" -inotlike $VariableToRemove }
|
||||
[Environment]::SetEnvironmentVariable("PATH", [System.String]::Join(';', $newItems), "User")
|
||||
}
|
||||
|
||||
$path = [Environment]::GetEnvironmentVariable("PATH", "Process")
|
||||
if ($path -ne $null)
|
||||
{
|
||||
$newItems = $path.Split(';', [StringSplitOptions]::RemoveEmptyEntries) | Where-Object { "$($_)" -inotlike $VariableToRemove }
|
||||
[Environment]::SetEnvironmentVariable("PATH", [System.String]::Join(';', $newItems), "Process")
|
||||
}
|
||||
}
|
||||
|
||||
# Get .NET Core CLI path if installed.
|
||||
$FoundDotNetCliVersion = $null;
|
||||
if (Get-Command dotnet -ErrorAction SilentlyContinue) {
|
||||
|
@ -27,50 +80,53 @@ if($FoundDotNetCliVersion -ne $DotNetVersion) {
|
|||
mkdir -Force $InstallPath | Out-Null;
|
||||
}
|
||||
(New-Object System.Net.WebClient).DownloadFile($DotNetInstallerUri, "$InstallPath\dotnet-install.ps1");
|
||||
& $InstallPath\dotnet-install.ps1 -Channel preview -Version $DotNetVersion -InstallDir $InstallPath;
|
||||
& $InstallPath\dotnet-install.ps1 -Channel $DotNetChannel -Version $DotNetVersion -InstallDir $InstallPath;
|
||||
|
||||
$env:DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1
|
||||
$env:DOTNET_CLI_TELEMETRY_OPTOUT=1
|
||||
Remove-PathVariable "$InstallPath"
|
||||
$env:PATH = "$InstallPath;$env:PATH"
|
||||
}
|
||||
|
||||
& dotnet --info
|
||||
$env:DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1
|
||||
$env:DOTNET_CLI_TELEMETRY_OPTOUT=1
|
||||
|
||||
###########################################################################
|
||||
# INSTALL NUGET
|
||||
###########################################################################
|
||||
|
||||
# Make sure nuget.exe exists.
|
||||
$NugetPath = Join-Path $ToolPath "nuget.exe"
|
||||
if (!(Test-Path $NugetPath)) {
|
||||
Write-Host "Downloading NuGet.exe..."
|
||||
(New-Object System.Net.WebClient).DownloadFile($NugetUrl, $NugetPath);
|
||||
}
|
||||
|
||||
###########################################################################
|
||||
# INSTALL CAKE
|
||||
###########################################################################
|
||||
|
||||
Add-Type -AssemblyName System.IO.Compression.FileSystem
|
||||
Function Unzip {
|
||||
param([string]$zipfile, [string]$outpath)
|
||||
|
||||
[System.IO.Compression.ZipFile]::ExtractToDirectory($zipfile, $outpath)
|
||||
}
|
||||
|
||||
|
||||
# Make sure Cake has been installed.
|
||||
$CakePath = Join-Path $ToolPath "Cake.CoreCLR.$CakeVersion/Cake.dll"
|
||||
$CakePath = Join-Path $ToolPath "Cake.$CakeVersion/Cake.exe"
|
||||
if (!(Test-Path $CakePath)) {
|
||||
Write-Host "Installing Cake..."
|
||||
(New-Object System.Net.WebClient).DownloadFile("https://www.nuget.org/api/v2/package/Cake.CoreCLR/$CakeVersion", "$ToolPath\Cake.CoreCLR.zip")
|
||||
Unzip "$ToolPath\Cake.CoreCLR.zip" "$ToolPath/Cake.CoreCLR.$CakeVersion"
|
||||
Remove-Item "$ToolPath\Cake.CoreCLR.zip"
|
||||
}
|
||||
|
||||
###########################################################################
|
||||
# INSTALL NUGET
|
||||
###########################################################################
|
||||
|
||||
# Make sure NuGet has been installed.
|
||||
$NugetPath = Join-Path $PSScriptRoot ".nuget/nuget.exe"
|
||||
if (!(Test-Path $NugetPath)) {
|
||||
Write-Host "Installing Nuget..."
|
||||
(New-Object System.Net.WebClient).DownloadFile("https://www.nuget.org/nuget.exe", $NugetPath)
|
||||
& "$NugetPath" update -self
|
||||
Invoke-Expression "&`"$NugetPath`" install Cake -Version $CakeVersion -OutputDirectory `"$ToolPath`"" | Out-Null;
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
Throw "An error occurred while restoring Cake from NuGet."
|
||||
}
|
||||
}
|
||||
|
||||
###########################################################################
|
||||
# RUN BUILD SCRIPT
|
||||
###########################################################################
|
||||
|
||||
& dotnet "$CakePath" $args
|
||||
# Build the argument list.
|
||||
$Arguments = @{
|
||||
target=$Target;
|
||||
configuration=$Configuration;
|
||||
verbosity=$Verbosity;
|
||||
dryrun=$WhatIf;
|
||||
}.GetEnumerator() | %{"--{0}=`"{1}`"" -f $_.key, $_.value };
|
||||
|
||||
# Start Cake
|
||||
Write-Host "Running build script..."
|
||||
Invoke-Expression "& `"$CakePath`" `"build.cake`" $Arguments $ScriptArgs"
|
||||
exit $LASTEXITCODE
|
146
build.sh
146
build.sh
|
@ -1,31 +1,133 @@
|
|||
#!/bin/bash
|
||||
<#
|
||||
.SYNOPSIS
|
||||
This is a Powershell script to bootstrap a Cake build.
|
||||
.DESCRIPTION
|
||||
This Powershell script will download NuGet if missing, restore NuGet tools (including Cake)
|
||||
and execute your Cake build script with the parameters you provide.
|
||||
.PARAMETER Target
|
||||
The build script target to run.
|
||||
.PARAMETER Configuration
|
||||
The build configuration to use.
|
||||
.PARAMETER Verbosity
|
||||
Specifies the amount of information to be displayed.
|
||||
.PARAMETER WhatIf
|
||||
Performs a dry run of the build script.
|
||||
No tasks will be executed.
|
||||
.PARAMETER ScriptArgs
|
||||
Remaining arguments are added here.
|
||||
.LINK
|
||||
https://cakebuild.net
|
||||
#>
|
||||
|
||||
SCRIPT_PATH="${BASH_SOURCE[0]}";
|
||||
if ([ -h "${SCRIPT_PATH}" ]) then
|
||||
while([ -h "${SCRIPT_PATH}" ]) do SCRIPT_PATH=`readlink "${SCRIPT_PATH}"`; done
|
||||
fi
|
||||
pushd . > /dev/null
|
||||
cd `dirname ${SCRIPT_PATH}` > /dev/null
|
||||
SCRIPT_PATH=`pwd`;
|
||||
popd > /dev/null
|
||||
[CmdletBinding()]
|
||||
Param(
|
||||
[string]$Target = "Default",
|
||||
[ValidateSet("Release", "Debug")]
|
||||
[string]$Configuration = "Release",
|
||||
[ValidateSet("Quiet", "Minimal", "Normal", "Verbose", "Diagnostic")]
|
||||
[string]$Verbosity = "Verbose",
|
||||
[switch]$WhatIf,
|
||||
[Parameter(Position=0,Mandatory=$false,ValueFromRemainingArguments=$true)]
|
||||
[string[]]$ScriptArgs
|
||||
)
|
||||
|
||||
if ! [ -f $SCRIPT_PATH/.nuget/nuget.exe ]
|
||||
then
|
||||
wget "https://www.nuget.org/nuget.exe" -P $SCRIPT_PATH/.nuget/
|
||||
fi
|
||||
$CakeVersion = "0.27.1"
|
||||
$DotNetChannel = "Current";
|
||||
$DotNetVersion = "2.1.101";
|
||||
$DotNetInstallerUri = "https://dot.net/v1/dotnet-install.ps1";
|
||||
$NugetUrl = "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe"
|
||||
|
||||
mono $SCRIPT_PATH/.nuget/nuget.exe update -self
|
||||
# Temporarily skip verification of addins.
|
||||
$ENV:CAKE_SETTINGS_SKIPVERIFICATION='true'
|
||||
|
||||
mono $SCRIPT_PATH/.nuget/nuget.exe install FAKE -OutputDirectory $SCRIPT_PATH/packages -ExcludeVersion -Version 4.25.4
|
||||
# Make sure tools folder exists
|
||||
$PSScriptRoot = Split-Path $MyInvocation.MyCommand.Path -Parent
|
||||
$ToolPath = Join-Path $PSScriptRoot "tools"
|
||||
if (!(Test-Path $ToolPath)) {
|
||||
Write-Verbose "Creating tools directory..."
|
||||
New-Item -Path $ToolPath -Type directory | out-null
|
||||
}
|
||||
|
||||
mono $SCRIPT_PATH/.nuget/nuget.exe install xunit.runners -OutputDirectory $SCRIPT_PATH/packages/FAKE -ExcludeVersion -Version 2.1.0
|
||||
mono $SCRIPT_PATH/.nuget/nuget.exe install NBench.Runner -OutputDirectory packages -ExcludeVersion -Version 0.2.2
|
||||
###########################################################################
|
||||
# INSTALL .NET CORE CLI
|
||||
###########################################################################
|
||||
|
||||
if ! [ -e $SCRIPT_PATH/packages/SourceLink.Fake/tools/SourceLink.fsx ] ; then
|
||||
mono $SCRIPT_PATH/.nuget/nuget.exe install SourceLink.Fake -OutputDirectory $SCRIPT_PATH/packages -ExcludeVersion
|
||||
Function Remove-PathVariable([string]$VariableToRemove)
|
||||
{
|
||||
$path = [Environment]::GetEnvironmentVariable("PATH", "User")
|
||||
if ($path -ne $null)
|
||||
{
|
||||
$newItems = $path.Split(';', [StringSplitOptions]::RemoveEmptyEntries) | Where-Object { "$($_)" -inotlike $VariableToRemove }
|
||||
[Environment]::SetEnvironmentVariable("PATH", [System.String]::Join(';', $newItems), "User")
|
||||
}
|
||||
|
||||
fi
|
||||
$path = [Environment]::GetEnvironmentVariable("PATH", "Process")
|
||||
if ($path -ne $null)
|
||||
{
|
||||
$newItems = $path.Split(';', [StringSplitOptions]::RemoveEmptyEntries) | Where-Object { "$($_)" -inotlike $VariableToRemove }
|
||||
[Environment]::SetEnvironmentVariable("PATH", [System.String]::Join(';', $newItems), "Process")
|
||||
}
|
||||
}
|
||||
|
||||
export encoding=utf-8
|
||||
# Get .NET Core CLI path if installed.
|
||||
$FoundDotNetCliVersion = $null;
|
||||
if (Get-Command dotnet -ErrorAction SilentlyContinue) {
|
||||
$FoundDotNetCliVersion = dotnet --version;
|
||||
}
|
||||
|
||||
mono $SCRIPT_PATH/packages/FAKE/tools/FAKE.exe build.fsx "$@"
|
||||
if($FoundDotNetCliVersion -ne $DotNetVersion) {
|
||||
$InstallPath = Join-Path $PSScriptRoot ".dotnet"
|
||||
if (!(Test-Path $InstallPath)) {
|
||||
mkdir -Force $InstallPath | Out-Null;
|
||||
}
|
||||
(New-Object System.Net.WebClient).DownloadFile($DotNetInstallerUri, "$InstallPath\dotnet-install.ps1");
|
||||
& $InstallPath\dotnet-install.ps1 -Channel $DotNetChannel -Version $DotNetVersion -InstallDir $InstallPath;
|
||||
|
||||
Remove-PathVariable "$InstallPath"
|
||||
$env:PATH = "$InstallPath;$env:PATH"
|
||||
}
|
||||
|
||||
$env:DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1
|
||||
$env:DOTNET_CLI_TELEMETRY_OPTOUT=1
|
||||
|
||||
###########################################################################
|
||||
# INSTALL NUGET
|
||||
###########################################################################
|
||||
|
||||
# Make sure nuget.exe exists.
|
||||
$NugetPath = Join-Path $ToolPath "nuget.exe"
|
||||
if (!(Test-Path $NugetPath)) {
|
||||
Write-Host "Downloading NuGet.exe..."
|
||||
(New-Object System.Net.WebClient).DownloadFile($NugetUrl, $NugetPath);
|
||||
}
|
||||
|
||||
###########################################################################
|
||||
# INSTALL CAKE
|
||||
###########################################################################
|
||||
|
||||
# Make sure Cake has been installed.
|
||||
$CakePath = Join-Path $ToolPath "Cake.$CakeVersion/Cake.exe"
|
||||
if (!(Test-Path $CakePath)) {
|
||||
Write-Host "Installing Cake..."
|
||||
Invoke-Expression "&`"$NugetPath`" install Cake -Version $CakeVersion -OutputDirectory `"$ToolPath`"" | Out-Null;
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
Throw "An error occurred while restoring Cake from NuGet."
|
||||
}
|
||||
}
|
||||
|
||||
###########################################################################
|
||||
# RUN BUILD SCRIPT
|
||||
###########################################################################
|
||||
|
||||
# Build the argument list.
|
||||
$Arguments = @{
|
||||
target=$Target;
|
||||
configuration=$Configuration;
|
||||
verbosity=$Verbosity;
|
||||
dryrun=$WhatIf;
|
||||
}.GetEnumerator() | %{"--{0}=`"{1}`"" -f $_.key, $_.value };
|
||||
|
||||
# Start Cake
|
||||
Write-Host "Running build script..."
|
||||
Invoke-Expression "& `"$CakePath`" `"build.cake`" $Arguments $ScriptArgs"
|
||||
exit $LASTEXITCODE
|
|
@ -3,11 +3,11 @@
|
|||
<TargetFrameworks>netstandard1.3;net45</TargetFrameworks>
|
||||
<IsPackable>true</IsPackable>
|
||||
<Description>Buffer management in DotNetty</Description>
|
||||
<Copyright>Copyright © Microsoft Corporation</Copyright>
|
||||
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
|
||||
<AssemblyTitle>DotNetty: buffer management</AssemblyTitle>
|
||||
<NeutralLanguage>en-US</NeutralLanguage>
|
||||
<VersionPrefix>0.4.7</VersionPrefix>
|
||||
<Authors>Microsoft Azure</Authors>
|
||||
<VersionPrefix>0.4.8</VersionPrefix>
|
||||
<Authors>Microsoft</Authors>
|
||||
<NoWarn>$(NoWarn);CS1591</NoWarn>
|
||||
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
|
@ -20,6 +20,7 @@
|
|||
<PackageTags>socket;tcp;protocol;netty;dotnetty;network</PackageTags>
|
||||
<PackageProjectUrl>https://github.com/Azure/DotNetty/</PackageProjectUrl>
|
||||
<PackageLicenseUrl>https://github.com/Azure/DotNetty/blob/master/LICENSE.txt</PackageLicenseUrl>
|
||||
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
|
||||
<RepositoryUrl>https://github.com/Azure/DotNetty/</RepositoryUrl>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.3' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
</PropertyGroup>
|
||||
|
|
|
@ -5,11 +5,11 @@
|
|||
<IsPackable>true</IsPackable>
|
||||
<PackageId>DotNetty.Codecs.Http</PackageId>
|
||||
<Description>Http codec for DotNetty</Description>
|
||||
<Copyright>Copyright © Microsoft Corporation</Copyright>
|
||||
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
|
||||
<AssemblyTitle>DotNetty: Http codec</AssemblyTitle>
|
||||
<NeutralLanguage>en-US</NeutralLanguage>
|
||||
<VersionPrefix>0.4.7</VersionPrefix>
|
||||
<Authors>Microsoft Azure</Authors>
|
||||
<VersionPrefix>0.4.8</VersionPrefix>
|
||||
<Authors>Microsoft</Authors>
|
||||
<NoWarn>$(NoWarn);CS1591</NoWarn>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
|
@ -21,6 +21,7 @@
|
|||
<PackageTags>socket;tcp;protocol;netty;dotnetty;network;http</PackageTags>
|
||||
<PackageProjectUrl>https://github.com/Azure/DotNetty/</PackageProjectUrl>
|
||||
<PackageLicenseUrl>https://github.com/Azure/DotNetty/blob/master/LICENSE.txt</PackageLicenseUrl>
|
||||
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
|
||||
<RepositoryType>git</RepositoryType>
|
||||
<RepositoryUrl>https://github.com/Azure/DotNetty/</RepositoryUrl>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.3' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
<IsPackable>true</IsPackable>
|
||||
<PackageId>DotNetty.Codecs.Mqtt</PackageId>
|
||||
<Description>MQTT codec for DotNetty</Description>
|
||||
<Copyright>Copyright © Microsoft Corporation</Copyright>
|
||||
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
|
||||
<AssemblyTitle>DotNetty: MQTT codec</AssemblyTitle>
|
||||
<NeutralLanguage>en-US</NeutralLanguage>
|
||||
<VersionPrefix>0.4.7</VersionPrefix>
|
||||
<Authors>Microsoft Azure</Authors>
|
||||
<VersionPrefix>0.4.8</VersionPrefix>
|
||||
<Authors>Microsoft</Authors>
|
||||
<NoWarn>$(NoWarn);CS1591</NoWarn>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
|
@ -19,6 +19,7 @@
|
|||
<PackageTags>socket;tcp;protocol;netty;dotnetty;network;mqtt</PackageTags>
|
||||
<PackageProjectUrl>https://github.com/Azure/DotNetty/</PackageProjectUrl>
|
||||
<PackageLicenseUrl>https://github.com/Azure/DotNetty/blob/master/LICENSE.txt</PackageLicenseUrl>
|
||||
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
|
||||
<RepositoryType>git</RepositoryType>
|
||||
<RepositoryUrl>https://github.com/Azure/DotNetty/</RepositoryUrl>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.3' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
<IsPackable>true</IsPackable>
|
||||
<PackageId>DotNetty.Codecs.Protobuf</PackageId>
|
||||
<Description>Protobuf Proto3 codec for DotNetty</Description>
|
||||
<Copyright>Copyright © Microsoft Corporation</Copyright>
|
||||
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
|
||||
<AssemblyTitle>DotNetty: Protobuf Proto3 codec</AssemblyTitle>
|
||||
<NeutralLanguage>en-US</NeutralLanguage>
|
||||
<VersionPrefix>0.4.7</VersionPrefix>
|
||||
<Authors>Microsoft Azure</Authors>
|
||||
<VersionPrefix>0.4.8</VersionPrefix>
|
||||
<Authors>Microsoft</Authors>
|
||||
<NoWarn>$(NoWarn);CS1591</NoWarn>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
|
@ -19,6 +19,7 @@
|
|||
<PackageTags>socket;tcp;protocol;netty;dotnetty;network;Protobuf</PackageTags>
|
||||
<PackageProjectUrl>https://github.com/Azure/DotNetty/</PackageProjectUrl>
|
||||
<PackageLicenseUrl>https://github.com/Azure/DotNetty/blob/master/LICENSE.txt</PackageLicenseUrl>
|
||||
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
|
||||
<RepositoryType>git</RepositoryType>
|
||||
<RepositoryUrl>https://github.com/Azure/DotNetty/</RepositoryUrl>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.3' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
|
|
|
@ -5,11 +5,11 @@
|
|||
<IsPackable>true</IsPackable>
|
||||
<PackageId>DotNetty.Codecs.ProtocolBuffers</PackageId>
|
||||
<Description>ProtocolBuffers Proto2 codec for DotNetty</Description>
|
||||
<Copyright>Copyright © Microsoft Corporation</Copyright>
|
||||
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
|
||||
<AssemblyTitle>DotNetty: ProtocolBuffers Proto2 codec</AssemblyTitle>
|
||||
<NeutralLanguage>en-US</NeutralLanguage>
|
||||
<VersionPrefix>0.4.7</VersionPrefix>
|
||||
<Authors>Microsoft Azure</Authors>
|
||||
<VersionPrefix>0.4.8</VersionPrefix>
|
||||
<Authors>Microsoft</Authors>
|
||||
<NoWarn>$(NoWarn);CS1591</NoWarn>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
|
@ -20,6 +20,7 @@
|
|||
<PackageTags>socket;tcp;protocol;netty;dotnetty;network;ProtocolBuffers</PackageTags>
|
||||
<PackageProjectUrl>https://github.com/Azure/DotNetty/</PackageProjectUrl>
|
||||
<PackageLicenseUrl>https://github.com/Azure/DotNetty/blob/master/LICENSE.txt</PackageLicenseUrl>
|
||||
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
|
||||
<RepositoryType>git</RepositoryType>
|
||||
<RepositoryUrl>https://github.com/Azure/DotNetty/</RepositoryUrl>
|
||||
<PackageTargetFallback Condition=" '$(TargetFramework)' == 'netstandard1.3' ">$(PackageTargetFallback);portable-net45+win8</PackageTargetFallback>
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
<IsPackable>true</IsPackable>
|
||||
<PackageId>DotNetty.Codecs.Redis</PackageId>
|
||||
<Description>Redis codec for DotNetty</Description>
|
||||
<Copyright>Copyright © Microsoft Corporation</Copyright>
|
||||
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
|
||||
<AssemblyTitle>DotNetty: Redis codec</AssemblyTitle>
|
||||
<NeutralLanguage>en-US</NeutralLanguage>
|
||||
<VersionPrefix>0.4.7</VersionPrefix>
|
||||
<Authors>Microsoft Azure</Authors>
|
||||
<VersionPrefix>0.4.8</VersionPrefix>
|
||||
<Authors>Microsoft</Authors>
|
||||
<NoWarn>$(NoWarn);CS1591</NoWarn>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
|
@ -19,6 +19,7 @@
|
|||
<PackageTags>socket;tcp;protocol;netty;dotnetty;network;redis</PackageTags>
|
||||
<PackageProjectUrl>https://github.com/Azure/DotNetty/</PackageProjectUrl>
|
||||
<PackageLicenseUrl>https://github.com/Azure/DotNetty/blob/master/LICENSE.txt</PackageLicenseUrl>
|
||||
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
|
||||
<RepositoryType>git</RepositoryType>
|
||||
<RepositoryUrl>https://github.com/Azure/DotNetty/</RepositoryUrl>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.3' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
<IsPackable>true</IsPackable>
|
||||
<PackageId>DotNetty.Codecs</PackageId>
|
||||
<Description>General purpose codecs for DotNetty</Description>
|
||||
<Copyright>Copyright © Microsoft Corporation</Copyright>
|
||||
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
|
||||
<AssemblyTitle>DotNetty: codecs</AssemblyTitle>
|
||||
<NeutralLanguage>en-US</NeutralLanguage>
|
||||
<VersionPrefix>0.4.7</VersionPrefix>
|
||||
<Authors>Microsoft Azure</Authors>
|
||||
<VersionPrefix>0.4.8</VersionPrefix>
|
||||
<Authors>Microsoft</Authors>
|
||||
<NoWarn>$(NoWarn);CS1591</NoWarn>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
|
@ -21,6 +21,7 @@
|
|||
<PackageTags>socket;tcp;protocol;netty;dotnetty;network;codec</PackageTags>
|
||||
<PackageProjectUrl>https://github.com/Azure/DotNetty/</PackageProjectUrl>
|
||||
<PackageLicenseUrl>https://github.com/Azure/DotNetty/blob/master/LICENSE.txt</PackageLicenseUrl>
|
||||
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
|
||||
<RepositoryType>git</RepositoryType>
|
||||
<RepositoryUrl>https://github.com/Azure/DotNetty/</RepositoryUrl>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.3' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
|
|
|
@ -5,11 +5,11 @@
|
|||
<IsPackable>true</IsPackable>
|
||||
<PackageId>DotNetty.Common</PackageId>
|
||||
<Description>DotNetty common routines</Description>
|
||||
<Copyright>Copyright © Microsoft Corporation</Copyright>
|
||||
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
|
||||
<AssemblyTitle>DotNetty: common routines</AssemblyTitle>
|
||||
<NeutralLanguage>en-US</NeutralLanguage>
|
||||
<VersionPrefix>0.4.7</VersionPrefix>
|
||||
<Authors>Microsoft Azure</Authors>
|
||||
<VersionPrefix>0.4.8</VersionPrefix>
|
||||
<Authors>Microsoft</Authors>
|
||||
<NoWarn>$(NoWarn);CS1591</NoWarn>
|
||||
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
|
@ -21,6 +21,7 @@
|
|||
<PackageTags>socket;tcp;protocol;netty;dotnetty;network</PackageTags>
|
||||
<PackageProjectUrl>https://github.com/Azure/DotNetty/</PackageProjectUrl>
|
||||
<PackageLicenseUrl>https://github.com/Azure/DotNetty/blob/master/LICENSE.txt</PackageLicenseUrl>
|
||||
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
|
||||
<RepositoryType>git</RepositoryType>
|
||||
<RepositoryUrl>https://github.com/Azure/DotNetty/</RepositoryUrl>
|
||||
<NetStandardImplicitPackageVersion>1.6.1</NetStandardImplicitPackageVersion>
|
||||
|
|
|
@ -5,11 +5,11 @@
|
|||
<IsPackable>true</IsPackable>
|
||||
<PackageId>DotNetty.Handlers</PackageId>
|
||||
<Description>Application handlers for DotNetty</Description>
|
||||
<Copyright>Copyright © Microsoft Corporation</Copyright>
|
||||
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
|
||||
<AssemblyTitle>DotNetty: handlers</AssemblyTitle>
|
||||
<NeutralLanguage>en-US</NeutralLanguage>
|
||||
<VersionPrefix>0.4.7</VersionPrefix>
|
||||
<Authors>Microsoft Azure</Authors>
|
||||
<VersionPrefix>0.4.8</VersionPrefix>
|
||||
<Authors>Microsoft</Authors>
|
||||
<NoWarn>$(NoWarn);CS1591</NoWarn>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
|
@ -20,6 +20,7 @@
|
|||
<PackageTags>socket;tcp;protocol;netty;dotnetty;network;tls;ssl</PackageTags>
|
||||
<PackageProjectUrl>https://github.com/Azure/DotNetty/</PackageProjectUrl>
|
||||
<PackageLicenseUrl>https://github.com/Azure/DotNetty/blob/master/LICENSE.txt</PackageLicenseUrl>
|
||||
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
|
||||
<RepositoryType>git</RepositoryType>
|
||||
<RepositoryUrl>https://github.com/Azure/DotNetty/</RepositoryUrl>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.3' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
|
|
|
@ -5,11 +5,11 @@
|
|||
<IsPackable>true</IsPackable>
|
||||
<PackageId>DotNetty.Transport.Libuv.Experimental</PackageId>
|
||||
<Description>Libuv transport model in DotNetty</Description>
|
||||
<Copyright>Copyright © Microsoft Corporation</Copyright>
|
||||
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
|
||||
<AssemblyTitle>DotNetty: libuv transport model Experimental</AssemblyTitle>
|
||||
<NeutralLanguage>en-US</NeutralLanguage>
|
||||
<VersionPrefix>0.4.7</VersionPrefix>
|
||||
<Authors>Microsoft Azure</Authors>
|
||||
<VersionPrefix>0.4.8</VersionPrefix>
|
||||
<Authors>Microsoft</Authors>
|
||||
<NoWarn>$(NoWarn);CS1591</NoWarn>
|
||||
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
|
@ -21,6 +21,7 @@
|
|||
<PackageTags>socket;tcp;udp;protocol;netty;dotnetty;network</PackageTags>
|
||||
<PackageProjectUrl>https://github.com/Azure/DotNetty/</PackageProjectUrl>
|
||||
<PackageLicenseUrl>https://github.com/Azure/DotNetty/blob/master/LICENSE.txt</PackageLicenseUrl>
|
||||
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
|
||||
<RepositoryType>git</RepositoryType>
|
||||
<RepositoryUrl>https://github.com/Azure/DotNetty/</RepositoryUrl>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.3' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
|
|
|
@ -5,11 +5,11 @@
|
|||
<IsPackable>true</IsPackable>
|
||||
<PackageId>DotNetty.Transport</PackageId>
|
||||
<Description>Transport model in DotNetty</Description>
|
||||
<Copyright>Copyright © Microsoft Corporation</Copyright>
|
||||
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
|
||||
<AssemblyTitle>DotNetty: transport model</AssemblyTitle>
|
||||
<NeutralLanguage>en-US</NeutralLanguage>
|
||||
<VersionPrefix>0.4.7</VersionPrefix>
|
||||
<Authors>Microsoft Azure</Authors>
|
||||
<VersionPrefix>0.4.8</VersionPrefix>
|
||||
<Authors>Microsoft</Authors>
|
||||
<NoWarn>$(NoWarn);CS1591</NoWarn>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
|
@ -20,6 +20,7 @@
|
|||
<PackageTags>socket;tcp;udp;protocol;netty;dotnetty;network</PackageTags>
|
||||
<PackageProjectUrl>https://github.com/Azure/DotNetty/</PackageProjectUrl>
|
||||
<PackageLicenseUrl>https://github.com/Azure/DotNetty/blob/master/LICENSE.txt</PackageLicenseUrl>
|
||||
<RequireLicenseAcceptance>true</RequireLicenseAcceptance>
|
||||
<RepositoryType>git</RepositoryType>
|
||||
<RepositoryUrl>https://github.com/Azure/DotNetty/</RepositoryUrl>
|
||||
<NetStandardImplicitPackageVersion Condition=" '$(TargetFramework)' == 'netstandard1.3' ">1.6.1</NetStandardImplicitPackageVersion>
|
||||
|
|
|
@ -7,7 +7,7 @@ using System.Reflection;
|
|||
|
||||
[assembly: AssemblyCompany("Microsoft")]
|
||||
[assembly: AssemblyProduct("DotNetty")]
|
||||
[assembly: AssemblyVersion("0.4.7")]
|
||||
[assembly: AssemblyFileVersion("0.4.7")]
|
||||
[assembly: AssemblyVersion("0.4.8")]
|
||||
[assembly: AssemblyFileVersion("0.4.8")]
|
||||
[assembly: AssemblyCopyright("(c) Microsoft 2015 - 2018")]
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче