Skip to content

Releases: haraka/haraka-dsn

1.2.1

Choose a tag to compare

@msimerson msimerson released this 14 Jul 22:57
07eb73f

1.2.0

Choose a tag to compare

@github-actions github-actions released this 19 May 20:57
973b05b
  • RFC 7505
    • feat: add addr_null_mx() helper (556 / X.1.10)
    • feat: add sec_null_mx_sender() helper (550 / X.7.27)
  • RFC 7372
    • feat: add sec_dkim_no_pass/not_acceptable/no_author_match() helpers (550 / X.7.20-22)
    • feat: add sec_spf_fail() helper (550 / X.7.23)
    • feat: add sec_spf_error() helper (451 / X.7.24)
    • feat: add sec_rdns_fail() (550 / X.7.25) and sec_multi_auth_fail() (550 / X.7.26)
  • fix: auth_succeeded() explicitly passes default message so X.7.0 enum change does not affect it
  • fix(enum): X.7.0 description corrected to "Other or undefined security status" per RFC 3463
  • fix(enum): remove invalid X.2.5 entry (no RFC defines X.2.5)
  • feat(enum): add X.1.10, X.3.6, X.7.15-X.7.27 from RFCs 6710, 7293, 7372, 7505
  • doc(README): add RFCs 5248, 6710, 7293, 7372, 7504, 7505
  • doc(README): add new helper functions to table; revise "function for each status condition" claim
  • fix(security): strip CR/LF from msg to prevent SMTP response injection
  • fix: multi-line reply no longer mutates the caller's array
  • fix: sec_unspecified() default message is now "Other or undefined security status"
    • was "Authentication Succeeded"
  • fix: replace new String() with String() for class extraction
  • doc(README): correct function names in table
  • doc(README): correct addr_rcpt_ok default code from 220 to 250
  • doc(README): document all auth_* helpers (RFC 4954) in table

1.1.1

Choose a tag to compare

@msimerson msimerson released this 19 May 02:17
2ca4d11
  • change: test runner is now node:test
  • update eslint, remove some dead code

1.1.0

Choose a tag to compare

@msimerson msimerson released this 07 May 23:36
1446f44
  • add/update DSNs from RFCs 3886, 4468, 4954
  • doc(README): improve formatting, add RFCs to Reference
  • doc(CONTRIBUTORS): added

1.0.5

Choose a tag to compare

@msimerson msimerson released this 04 Apr 22:41
2fa3d84
  • dev: only install mocha/eslint with npx, on demand
  • pack: declare files to publish (shrink package) #21
  • test: remove useless use of done
  • ci: add on.pull_request

1.0.4

Choose a tag to compare

@msimerson msimerson released this 06 Jun 00:53
f8e7d1d
  • ci: update with shared GHA workflows
  • ci: add node 18 testing
  • ci: replace travis & appveyor with github actions