Haraka v2.8.27 Release Notes

Release Date: 2021-01-05 // 11 months ago
  • ๐Ÿ”„ Changes

    • โฌ†๏ธ bump verions of several dependencies #2888
    • propagate hmail notes to split copies #2887
    • ๐ŸŒฒ log.ini: add json to list of formats in config doc #2881
    • exclude port 587 from TLS NO-GO feature #2875
    • ๐Ÿ”Œ strip haraka-plugin- prefixes off plugin names in config/plugins #2873
    • pass smtp.ini config from Server into connections & transactions #2872

    ๐Ÿ†• New features

    • โž• add ability to disable SMTPUTF8 advertisement #2866

    ๐Ÿ›  Fixes

    • assure headers.max_lines is initialized as integer #2878
    • require haraka-net-utils >= 1.2.2 #2876

Previous changes from v2.8.26

  • ๐Ÿ”„ Changes

    • โž• add config options for OAR & AR headers #2855
    • ๐Ÿ”Œ plugins.js: also strip haraka-plugin prefix from plugin.name #2846
    • smtp_forward/spamssassin: grab refs of conn/txn to avoid crashes due to lack of existence. #2847
    • outbound: add extended reason to bounce message #2843
    • hgrep: replaced perl script with shell script #2842
    • connection: send temp error when requested #2841
    • โšก๏ธ headers: updated deprecated messages #2845
    • hmail: socket.on -> socket.once #2838
    • hmail: check for zero length queue file #2835
    • 0๏ธโƒฃ outbound: add os.hostname() as default for outbound HELO #2813
    • ๐Ÿ‘‰ use node v10's mkdir instead of mkdirp #2797
    • CI: drop appveyor and Travis #2784
    • ๐Ÿ‘• lint: add 'prefer-template'
    • โšก๏ธ update async to version 3.2.0 #2764
    • โšก๏ธ update redis to version 3.0.0 #2759
    • remove deprecated max_unrecognized_commands from config #2755
    • ๐Ÿ‘ CI: add ES2017 support, drop node 8 #2740
    • ๐Ÿ›  fix broken bannering on nested mime parts #2736
    • โช restore TLS version info, set correctly #2723
    • ๐Ÿ‘ better error message when invalid HELO hostname is rejected
    • bring STARTTLS "TLS NO-GO" feature in line with Outbound's #2792
    • โž• add listener for secureConnect #2828
    • โœ‚ removed plugins/data.headers to haraka-plugin-headers #2826
    • โž• add zero-length queue size check
    • send temp instead of hard error when asked to by unrecognized_command

    ๐Ÿ†• New features

    • ๐Ÿ‘ Allow web interface to be bound to unix socket #2768
    • ๐Ÿ”ง tls: add configurable minVersion to tls socket options #2738
    • connection_close_message: added ability to override close connection message replacing closing connection. Have a jolly good day. #2730
    • โž• add JSON format for logging #2739
    • ๐Ÿ‘Œ support binding web interface to unix socket

    ๐Ÿ›  Fixes

    • check for punycode domain names when resolving MX, avoid crash #2861
    • wait until entire message is spooled when spool_after in use #2840
    • hmail: add missing space in temp_fail emitter #2837
    • ๐Ÿ›  fix outbound config reloading after outbound split #2802
    • ๐Ÿšš smtp_forward: remove redundant outbound hook #2796
    • ๐Ÿ”Œ smtp_forward: this plugin does not use the queue_outbound hook anymore #2795
    • ๐Ÿ›  Fix connection pool not being unique when hosts and ports were equal between domains #2789
    • ๐Ÿ›  fix connection pool not being unique when hosts and ports were equal between domains #2788
    • ๐Ÿ›  Fix outbound.bounce_message To: header (and add Auto-Submitted) #2782
    • ๐Ÿ›  Fix support for DKIM signing when forwarding and aliasing is enabled #2776
    • ๐Ÿ‘ Better error message when EHLO hostname does not have a dot #2775
    • ๐Ÿ›  fix bannering on nested mime parts #2737
    • TLS: don't abort loading certs in config/tls dir when an error is encountered. Process every cert file and then emit errors. #2729
    • โช restore TLS version, correctly #2723