- fix missing error handler on redis client #45
- html/client: updated dnsbl -> dns-list
- deps version bumps:
- redis 4.7.0
- ws 8.18.0
- populate [files] in package.json. Delete .npmignore.
- dep: eslint-plugin-haraka -> @haraka/eslint-config
- doc: renamed Changes -> CHANGELOG
- doc: added CONTRIBUTORS.md
- lint: remove duplicate / stale rules from .eslintrc
- feat(ignore): ignore configured IPs (useful to suppress monitoring)
- feat(dns-list): added plugin config
- eslint prefer-template #53
- deps: bump versions
- ci: test on node 18 & 20 (was 14 & 16)
- rename data.uribl -> uribl
- dep: depend directly on redis
- fix: plugin.redis_subscribe_pattern is now async
- dep(pi-redis): 1 -> 2
- dep(eslint): v6 -> 8
- dep(tipsy): jquery.tipsy 1.0.2 -> 1.3.1
- dep(jquery): 1.10 -> 3.6
- dep(ws): 7.5.7 -> 8
- chore(ci): consolidate CI jobs to ci.yml
- chore(ci): add publish & codeql actions
- chore(client): replace string concat with interp
- check that connection.remote exists before accessing
- client: string concat -> es6 interpolated strings
- rename data.headers -> headers
- update tipsy.js
- update WS to v6.1.2
- es6 updates #26, #27
- dmarc: add support #37
- tls: light up for port 465 #37
- update for qmd rename #22
- coalesce outbound to queue #22
- update broadcast syntax to be compatible with ws > 1
- some ES6 syntax updates (var/let, arrow funcs)
- remove async dependency (unused)
- revert #14, it breaks current and future Haraka deployments
- eslint 4 compat fixes
- handle malformed haraka results
- enable haraka-results publishing #14
- add default config/watch.ini file
- add config section to README
- add repo badges
- remove legacy "walk the connection/transaction to find results" code
- replace some function () { calls with arrow functions
- handle smtp_forward recipient validation results
- collapse dkim sign/verify to a single field
- plugins w/o pass results are now light grey (was light green)
- added plugin known-senders
- removed grunt
- lint fixes
- set logs URLs to open in new browser window
- add new names of plugins published to npm
- enable more data plugins by default
- add start of test suite
- initial import [2.0.4]: https://github.com/haraka/haraka-plugin-watch/releases/tag/2.0.4 [2.0.5]: /releases/tag/2.0.5