Releases: TechnikEmpire/CitadelCore.Windows
Releases · TechnikEmpire/CitadelCore.Windows
Version 3.1.2
Inherits all of the following from the core engine upgrade:
- Adds a replay API for external filtering.
- Inherits websocket implementation fixes by upgrading buggy third-party package.
- Adds stream "Closed" event for inspection streams.
- Fixes an issue where the InspectionStream object fed duplicate data back to the library user.
Version 3.0.16
Version 3.0.14
- Fixes filtering query string issues introduced in previous version.
- Upgrades core engine to inhert critical fixes.
Version 3.0.13
Inherits the following from core engine upgrade:
- Upgrades bouncy castle and kestrel.
- Fixes an issue where the status code property of the message info object is not initialized correctly.
- Documents the fact that modifications to the message info class brings the burden of ensuring the validity of the object entirely on to the shoulders of the user.
Changes in this repo:
- Upgrades reference to WinDivertSharp, which now now longer uses pointer-to-reference conversion, in an attempt to resolve TechnikEmpire/WinDivertSharp#3.
Version 3.0.10
- Upgrade core engine to inherit addition of process ID to the
FirewallRequest
class.
Version 3.0.9
- Restores multi-threaded packet IO.
- Inherits minor fixes from core engine upgrade.
Version 3.0.8
- Inherits fixes for critical issues in CitadelCore and WinDivertSharp, which would make this version the first, truly stable release of
3.0.x
versions.
Version 2.1.3
- Inherits the following from the core engine:
- Now uses .NET Standard 2.1.X libraries for core components like Kestrel Server and such.
- The engine will no longer fail a certificate validation on the grounds that the CLR server could not be reached. This is the cause of many headaches, and probably the chief cause of random, mysterious SSL/TLS failures.
Version 2.1.2
- This release does nothing but constrain the StreamExtended dependency version in the core engine, since newer releases are broken at the time of this writing.
Version 2.1.1
-
Inherits fixes from core engine.
-
Fixes a bug where there was a potential for a NRE.
-
Implements new core engine 2.X API where library users have much greater control over not just filtering, but internet access in general. Port-based permission and denial, port + application, filtering, filter-bypassing and flat out denial of internet service are now available to library users.
-
Enables users to now specify the common name/subject name of their certificate authority.