UNPKG

haraka-plugin-rspamd

Version:
142 lines (94 loc) 4.27 kB
# Changelog The format is based on [Keep a Changelog](https://keepachangelog.com/). ### Unreleased ### [1.6.1] - 2026-06-20 - deps(test-fixtures): update to 1.7.0 syntax (#56, #57) - refactor: rename `hook_data_post` to `rspamd_data_post`, - related to haraka/Haraka#3604 ### [1.6.0] - 2026-05-17 - changed: address-rfc2821 -> @haraka/email-message - deps: bump all to latest ### [1.5.0] - 2026-05-10 - feat: add HTTPS support with configurable TLS options - feat: move more protocol handing into rspamd.ini - feat: expanded protocol-level control over requests - Settings-ID, Settings, Flags, Pass, Raw, URL-Format, etc - refactor: reduce complexity, use ES2024 idioms - fix(get_clean): preserve messages dictionary, was discarding the join result - fix(do_milter_headers): - logerror typo (was errorlog) - move JSON.stringify into try so circular references don't crash ### [1.4.3] - 2026-05-10 - call message_stream.unpipe before next - test: add regression tests for pipe failures - test: convert runner to `node --test` - ci: update meta info ### [1.4.2] - 2025-11-17 - revert #45, #43, #40 ### [1.4.1] - 2025-10-20 - convert mfaddr to utf8 mime string, #45 ### [1.4.0] - 2025-10-10 - sanitize helo host & mfrom email address (#43) - Sanitize helo host, allow only ASCII, utf8 encode to punycode - User email addr: sanitize, encode to utf8 mime if possible - deps: bump versions to latest ### [1.3.3] - 2025-06-02 - fix: strip invalid bytes from MAIL FROM address (#40) ### [1.3.2] - 2025-01-26 - prefix node built-in modules with node: - doc: mv Changes CHANGELOG.md - doc(CONTRIBUTORS): added - populate [files] in package.json. - style: code formatting with prettier - dep(eslint): upgrade to v9 ### [1.3.1] - 2023-03-02 - fix for loop returns (#35) ### [1.3.0] - 2023-02-23 - add: defer options, similar to spamassassin.js #32 - es6: replace Object.keys().forEach with for...of - fix: wrap milter header adds in try/catch, fixes #28 ### [1.2.0] - 2022-10-14 - Make milter header handling compatible with rspamd 3.3 (#30) ### [1.1.8] - 2022-06-06 - doc(README): update CI badge URLs ### 1.1.7 - 2022-06-05 - ci: replace travis & appveyor with GitHub actions - test: replace nodeunit with mocha - test: update header checks against lower cased header names ### 1.1.6 - 2020-02-29 - Allow connecting to rspamd via unix sockets ### 1.1.5 - 2019-04-01 - store symbols in results (for other plugins to inspect) ### 1.1.4 - 2019-01-28 - fixed "TypeError: value.replace is not a function" ### 1.1.3 - 2018-12-19 - add check.relay option ### 1.1.2 - 2018-11-03 - add check.local_ip config option ### 1.1.1 - 2018-05-10 - pass TLS-Cipher and TLS-Version headers to rspamd (fixes #4) - code smell: return cleanups - es6: use arrow functions - refactored hook_data_post, addressing excessive cognitive complexity ### 1.1.0 - 2018-01-12 - use /checkv2 endpoint (requires rspamd 1.6+) - support setting SMTP message from rspamd - support 'rewrite subject' action ### 1.0.0 - 2017-09-11 - initial release [1.1.8]: https://github.com/haraka/haraka-plugin-rspamd/releases/tag/1.1.8 [1.1.9]: https://github.com/haraka/haraka-plugin-rspamd/releases/tag/1.1.9 [1.2.0]: https://github.com/haraka/haraka-plugin-rspamd/releases/tag/v1.2.0 [1.3.0]: https://github.com/haraka/haraka-plugin-rspamd/releases/tag/v1.3.0 [1.3.1]: https://github.com/haraka/haraka-plugin-rspamd/releases/tag/v1.3.1 [1.3.2]: https://github.com/haraka/haraka-plugin-rspamd/releases/tag/v1.3.2 [1.1.6]: https://github.com/haraka/haraka-plugin-rspamd/releases/tag/v1.1.6 [1.3.3]: https://github.com/haraka/haraka-plugin-rspamd/releases/tag/v1.3.3 [1.3.4]: https://github.com/haraka/haraka-plugin-rspamd/releases/tag/v1.3.4 [1.4.1]: https://github.com/haraka/haraka-plugin-rspamd/releases/tag/v1.4.1 [1.4.0]: https://github.com/haraka/haraka-plugin-rspamd/releases/tag/v1.4.0 [1.4.2]: https://github.com/haraka/haraka-plugin-rspamd/releases/tag/v1.4.2 [1.4.3]: https://github.com/haraka/haraka-plugin-rspamd/releases/tag/v1.4.3 [1.5.0]: https://github.com/haraka/haraka-plugin-rspamd/releases/tag/v1.5.0 [1.6.0]: https://github.com/haraka/haraka-plugin-rspamd/releases/tag/v1.6.0 [1.6.1]: https://github.com/haraka/haraka-plugin-rspamd/releases/tag/v1.6.1