Releases: haraka/haraka-dsn
Releases · haraka/haraka-dsn
Release list
1.2.1
1.2.0
- RFC 7505
- feat: add
addr_null_mx()helper (556 / X.1.10) - feat: add
sec_null_mx_sender()helper (550 / X.7.27)
- feat: add
- 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) andsec_multi_auth_fail()(550 / X.7.26)
- feat: add
- 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()withString()for class extraction - doc(README): correct function names in table
- doc(README): correct
addr_rcpt_okdefault code from 220 to 250 - doc(README): document all
auth_*helpers (RFC 4954) in table