CitadelCore 4.2.5
Install-Package CitadelCore -Version 4.2.5
dotnet add package CitadelCore --version 4.2.5
<PackageReference Include="CitadelCore" Version="4.2.5" />
paket add CitadelCore --version 4.2.5
#r "nuget: CitadelCore, 4.2.5"
// Install CitadelCore as a Cake Addin
#addin nuget:?package=CitadelCore&version=4.2.5
// Install CitadelCore as a Cake Tool
#tool nuget:?package=CitadelCore&version=4.2.5
Transparent filtering HTTP/S and Websocket/WebsocketSecure proxy.
Product | Versions |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows |
.NET Core | netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1 |
.NET Standard | netstandard2.0 netstandard2.1 |
.NET Framework | net461 net462 net463 net47 net471 net472 net48 |
MonoAndroid | monoandroid |
MonoMac | monomac |
MonoTouch | monotouch |
Tizen | tizen40 tizen60 |
Xamarin.iOS | xamarinios |
Xamarin.Mac | xamarinmac |
Xamarin.TVOS | xamarintvos |
Xamarin.WatchOS | xamarinwatchos |
-
.NETStandard 2.0
- CitadelCore.Websockets.Client.Managed (>= 1.1.1)
- Microsoft.AspNetCore.Diagnostics (>= 2.2.0)
- Microsoft.AspNetCore.Server.Kestrel (>= 2.2.0)
- Microsoft.AspNetCore.WebSockets.Server (>= 0.1.0)
- Portable.BouncyCastle (>= 1.8.4)
- StreamExtended (= 1.0.81)
- System.Memory (>= 4.5.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on CitadelCore:
Package | Downloads |
---|---|
CitadelCore.Windows
Transparent filtering proxy engine for Windows. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
4.2.5 | 1,835 | 12/17/2018 |
4.2.3 | 760 | 12/11/2018 |
4.0.1 | 800 | 11/16/2018 |
3.7.4 | 780 | 11/9/2018 |
3.7.2 | 772 | 11/9/2018 |
3.7.0 | 813 | 11/7/2018 |
3.6.2 | 822 | 11/2/2018 |
3.6.1 | 784 | 11/2/2018 |
3.6.0 | 777 | 11/2/2018 |
3.4.1 | 790 | 11/1/2018 |
3.1.2 | 848 | 10/17/2018 |
3.0.14 | 960 | 9/7/2018 |
3.0.13 | 741 | 9/7/2018 |
3.0.12 | 817 | 9/7/2018 |
3.0.10 | 904 | 7/28/2018 |
3.0.8 | 909 | 7/28/2018 |
3.0.5 | 908 | 7/26/2018 |
3.0.4 | 895 | 7/21/2018 |
2.3.0 | 888 | 7/9/2018 |
2.2.5 | 941 | 7/3/2018 |
2.2.3 | 983 | 5/9/2018 |
2.2.2 | 980 | 5/9/2018 |
1.4.2 | 958 | 4/18/2018 |
1.3.14 | 1,052 | 1/22/2018 |
1.3.13 | 1,089 | 1/19/2018 |
1.3.12 | 1,023 | 1/8/2018 |
1.3.11 | 1,064 | 1/8/2018 |
1.3.8 | 1,221 | 11/21/2017 |
1.3.7 | 984 | 11/21/2017 |
1.3.0 | 1,009 | 11/14/2017 |
1.2.20 | 1,006 | 11/14/2017 |
1.2.17 | 1,001 | 11/12/2017 |
1.2.16 | 1,049 | 11/11/2017 |
1.2.15 | 992 | 11/11/2017 |
1.2.14 | 1,021 | 11/10/2017 |
1.2.13 | 1,013 | 11/10/2017 |
1.2.12 | 1,007 | 11/10/2017 |
1.2.5 | 1,040 | 10/31/2017 |
1.2.4 | 1,001 | 10/31/2017 |
1.2.0 | 1,044 | 10/29/2017 |
1.1.4 | 919 | 10/29/2017 |
1.1.2 | 916 | 10/29/2017 |
1.1.0 | 904 | 10/29/2017 |
Ensure that we copy response headers only once. It appears that response headers related to content can vanish after we've read the content stream, so to avoid this, we read just once on initial response.
Fixes an issue where the Headers property of HttpMessageInfo objects can be null, which causes null reference exceptions when calling various methods. Changed to always initialize this property with a valid reference, and to perform null checks when accessing internally.