Changes for version 2.87 - 2026-03-22
- Bug Fixes:
- Fix "Wide character in print" warnings by encoding UTF-8 output in Logger. (GH #8, PR #17)
- Enable autoflush on stdout/stderr logger to prevent encoding layer buffering. (GH #20, PR #21)
- Resolve Windows CI test failures in t/basic.t. (GH #22, PR #23)
- Fix builds with parallel make at manifypods-razor. (PR #10)
- Improvements:
- Allow logfile config to use 'stdout' and 'stderr' keywords for direct output. (GH #14, PR #15)
- Use Digest::SHA instead of Digest::SHA1, removing the non-core Digest::SHA1 dependency. (PR #11)
- Maintenance:
- Replace Travis CI with GitHub Actions and set MIN_PERL_VERSION to 5.010. (PR #19)
- Rewrite Changes file from POD to plain text format. (PR #18)
- Stop tracking META files in git.
Documentation
Razor Registering Agent
Configuration file for Razor Agents
Collection of files for checking, reporting, and revoking spam
Razor Filtering Agent
Razor Reporting Agent
Razor Revoking Agent
Format for Vipul's Razor Whitelist
Modules
Error handling mechanism for Razor.
Perl extension for libpreproc deHTMLxs code
Syslog support for Razor2
Provides
in lib/Razor2/Client/Agent.pm
in lib/Razor2/Client/Config.pm
in lib/Razor2/Client/Core.pm
in lib/Razor2/Client/Engine.pm
in lib/Razor2/Client/Version.pm
in lib/Razor2/Engine/VR8.pm
in lib/Razor2/Logger.pm
in lib/Razor2/Preproc/Manager.pm
in lib/Razor2/Preproc/deBase64.pm
in lib/Razor2/Preproc/deHTML.pm
in lib/Razor2/Preproc/deHTML_comment.pm
in lib/Razor2/Preproc/deNewline.pm
in lib/Razor2/Preproc/deQP.pm
in lib/Razor2/Preproc/enBase64.pm
in lib/Razor2/Signature/Ephemeral.pm
in lib/Razor2/Signature/Whiplash.pm
in lib/Razor2/String.pm