Walter 2021.6.19.803

This package is an internal package for public products. Please note that you never call any method in this library nor do you link it directly.

Install-Package Walter -Version 2021.6.19.803
dotnet add package Walter --version 2021.6.19.803
<PackageReference Include="Walter" Version="2021.6.19.803" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Walter --version 2021.6.19.803
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Walter, 2021.6.19.803"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Walter as a Cake Addin
#addin nuget:?package=Walter&version=2021.6.19.803

// Install Walter as a Cake Tool
#tool nuget:?package=Walter&version=2021.6.19.803
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

This is an internal package and is not intended or available for public use.
     11 June 2021
     - Update refereed NuGet packages
     
     9 June 2021
     - update to NET SDK 5.0.301 and 3.1.410
     - Update NuGet Package references
     
     7 June 2021
     - Update WebClient to accept bad requests
     - Update BOT browser signature
     
     25 May 2021
     - Update package reference external dependencies
     
     05 May 2021
     - Add support for .net standard 2.0
     - Extend Assembly helper methods extract code sign certificate
           
     31 March 2021
     - Update package references

     21 March 2021
     - Update package references
     - WalterWebClient will have public IP address property assigned on creation if connected to Internet and discovered

     16 March 2021
     - Add task extension

     06 March 2021
     - Update package references


     01 March 2021
     - Update Assembly extension

     10  February 2021
     - Refactoring
     - Update package references

     01 February 2021
     - Update FileInfo extension methods
     - Add Overload for AsShaHash method for getting hashes in a specific hash size
     - Add RingBuffer class to repository
     - Add IReadOnlyBuffer of UriAudit to WafWebClient.Requests property
     - Update Package performance


     25 January 2021
     - Update extension methods

     06 January 2021
     - Discover NuGet package version and package URL in NugetPackageAttribute

     05 January 2021
     - extend AssemblyVersionInfo add Assembly GUID as well as public key signature

     02 January 2021
     - Updated license terms

     30 December 2020
     - Lazy logger add EventId

     27 December 2020
     - Remove empty list of none file locker detected or failed

     25 December 2020
     - Improve logging speed

     24 December 2020
     - Update NuGet Package reference
     - Remove support for .Net48

     18 December 2020
     - Add SequentialGuid to NuGet package

     15 December 2020
     - Capture exception when server serving the request reports an error in the WafWebClient.Exception property

     5 December 2020
     - Update NuGet Package reference

     20 November 2020
     - Update NuGet Package reference

     11 November 2020
     1. Upgrade and support .net 5.0

     04 October 2020
     1. Update license terms

     01 October 2020
     1. Add documentation to public classes

     29 September 2020
     1. Add Lazy framework for ILogger instances allowing logging to run in a
     non-obstructive way to the application thread and prevent logging issues
     from taking down a system.

     24 September 2020
     1. Update logging
     2. Update NuGet package

     11 September 2020
     1 update NuGet Package references

     06 September 2020
     1 Update AssemblyVersionInfo constructor to capture file info

     26 August 2020
     1 Add assembly helper methods allowing work-flows to test the age of the assembly vs the last action performed on it

     12 August 2020
     1 Update logging NuGet package dependency after .net 3.1.7 update

     25 June 2020
     1. Implement exception logging in ticket service

     16 June 2020
     1. Add String utility methods

     13 June 2020
     1. Add Guard arguments protection
     2. Add parameter capturing for exception data in the ticket service
     3. Add documentation items to classes in Walter name-space

     11 June 2020 release
     1. Add Ticket service for incident reporting when the TicketService.ExceptionReporting is set to true (default false)

     10 June 2020 release
     1. updated cashing avoiding double licensing requests
     2. change callback signature

NuGet packages (14)

Showing the top 5 NuGet packages that depend on Walter:

Package Downloads
Walter.BOM
Internal NuGet package with business objects used by several ASP-WAF products Documentation available at https://firewallapi.asp-waf.com/?topic=html/N-Walter.BOM.htm
Walter.Cypher
The cypher package for hashing data in a convenient and secure way as well as symmetric and asymmetric encryption methods. You can find On-line documentation at https://cypherapi.asp-waf.com/ as well as using the sample code found at https://github.com/ASP-WAF/Cypher
Walter.Net.Networking
Networking utilities and data mining for resolving this package will do Lightning fast DNS operations ISP Whois Lookups Tracing, Tracking Wake on Lan and much more Documentation at https://firewallapi.asp-waf.com/?topic=html/N-Walter.Net.Networking.htm
Walter.Net.LookWhosTalking
Provide insight into the communication between the server hosting the website and the outside world and allows the users to observe communication and look for irrational or known malicious interaction. The static class that exposes this functionality can be found at Walter.Net.LookWhosTalking.WhosTalking Documentation available at https://firewallapi.asp-waf.com/?topic=html/N-Walter.Net.LookWhosTalking.htm
Walter.DataTools.MsSql
Package used by Firewall products for interacting with sql server and is used to create and apply updates to database DDL objects This package will be re-factored in the future separating base classes into a new package and have the MSSQL and MySql in their own packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2021.6.19.803 799 6/20/2021
2021.6.11.1600 2,536 6/13/2021
2021.6.9.1120 645 6/9/2021
2021.6.7.1407 238 6/7/2021
2021.5.31.1533 912 5/31/2021
2021.5.28.1451 556 5/31/2021
2021.5.25.1732 535 5/25/2021
2021.5.12.929 1,254 5/12/2021
2021.5.12.914 54 5/12/2021
2021.5.12.637 167 5/12/2021
2021.5.5.1901 643 5/6/2021
2021.5.2.1617 223 5/4/2021
2021.4.28.1503 548 4/28/2021
2021.4.5.1653 2,166 4/5/2021
2021.4.2.1918 69 4/2/2021
2021.4.1.913 355 4/1/2021
2021.3.31.1630 402 4/1/2021
2021.3.17.606 373 3/18/2021
2021.3.3.1259 117 3/3/2021
2021.3.3.833 121 3/3/2021
2021.3.1.1205 846 3/2/2021
2021.3.1.1 624 2/27/2021
2021.2.21.3 603 2/21/2021
2021.2.19.3 376 2/20/2021
2021.2.19.2 420 2/19/2021
2021.2.16.1 1,079 2/16/2021
2021.2.15.1 793 2/14/2021
2021.2.10.1 1,775 2/10/2021
2021.2.7.1 1,082 2/6/2021
2020.12.27.1 886 12/27/2020
2020.12.26.2 1,191 12/27/2020
2020.12.24.2 188 12/26/2020
2020.12.24.1 134 12/24/2020
2020.12.18.1 602 12/19/2020
2020.12.15.1 859 12/15/2020
2020.12.14.5 591 12/14/2020
2020.12.14.4 498 12/14/2020
2020.12.14.3 493 12/14/2020
2020.11.27.1 3,092 11/27/2020
2020.11.25.1 657 11/25/2020
2020.11.23.1 135 11/25/2020
2020.11.22.2 716 11/23/2020
2020.11.20.1 571 11/21/2020
2020.11.19.3 511 11/19/2020
2020.11.11.1 3,004 11/11/2020
2020.10.9.5 9,608 10/9/2020
2020.10.5.1 5,245 10/5/2020
2020.10.4.1 180 10/4/2020
2020.10.1.1 1,384 10/1/2020
2020.9.29.9 834 9/29/2020
2020.9.24.2 1,838 9/24/2020
2020.9.11.1 3,844 9/11/2020
2020.9.11 170 9/11/2020
2020.9.8 1,561 9/8/2020
2020.9.6.4 582 9/6/2020
2020.9.6.3 180 9/6/2020
2020.9.6.2 397 9/6/2020
2020.9.3.1 1,695 9/3/2020