All Versions
39
Latest Version
Avg Release Cycle
86 days
Latest Release
897 days ago

Changelog History
Page 3

  • v2.8.8 Changes

    July 20, 2016
    • ๐Ÿ”„ Changes

      • removed UPGRADE.doc to wiki
    • ๐Ÿ‘Œ Improvements

      • support + wildcard in aliases plugin #1531
      • Support dkim_sign with outbound.send_email() #1512
      • spf: always check remote IP, then public IP if != pass #1528
      • spf: diplay IP used for SPF eval #1528
    • ๐Ÿ› Bug Fixes

      • handle missing wss section in http.ini #1542
      • fix leak on socket write error #1541
      • add results property to outbound transaction #1535
      • don't unref unref'd wss server #1521
  • v2.8.7 Changes

    June 18, 2016
    • ๐Ÿ”„ Changes

      • Fix geoip test
    • ๐Ÿ‘Œ Improvements

      • Allow alias plugin to explode to a list of aliases
      • Support IPv6 literals in HELO tests (#1507 thanks @gramakri)
      • Make ldap plugin use the modified address if a rcpt hook changes it (#1501 thanks @darkpixel)
    • ๐Ÿ› Bug Fixes

      • Fix loading plugins as npm modules (#1513)
      • More DKIM fixes (#1506 thanks @zllovesuki)
      • Fix the long failing host-pool-timer test (#1508)
      • Fix clean shutdown of redis with new shutdown code (#1504 and #1502 thanks @darkpixel)
      • More fixes to clean shutdown (#1503)
  • v2.8.6 Changes

    June 06, 2016
    • ๐Ÿ› Bug Fixes
      • Fix loading under Node v4 which sends a blank message
      • Fix quit (SIGINT) when running without nodes=
  • v2.8.5 Changes

    June 04, 2016
    • ๐Ÿ”„ Changes

      • The connection object is now passed to get_plain_passwd. Older modules should continue to work as-is.
      • The reseed_rng plugin now just uses the Crypto module from core. Though it seems this plugin should be irrelevant with newer versions of node.js
    • ๐Ÿ†• New Features

      • Outbound mail now uses pooled connections, only sending a QUIT message if the connection has been idle for a while.
    • ๐Ÿ‘Œ Improvements

      • Shut down and reload (via haraka -c <path> --graceful) is now graceful - allowing current connections to finish and plugins to clean up before ending.
    • ๐Ÿ› Bug Fixes

      • Bind maxmind version to ignore API change (#1492)
      • Fix encodings when banners are used (#1477)
      • Various DKIM fixes (#1495)
  • v2.8.4 Changes

    May 24, 2016
    • ๐Ÿ› Bug Fixes
      • Fix plugin loading override when installed (#1471)
  • v2.8.3 Changes

    May 18, 2016
    • ๐Ÿ› Bug Fixes
      • Fix config overriding for core modules (#1468)
  • v2.8.2 Changes

    May 17, 2016
    • ๐Ÿ”„ Changes

      • Added Node v6 to travis tests
    • ๐Ÿ†• New Features

      • Added bin/haraka --qunstick to flush all mails for that domain (#1460)
    • ๐Ÿ‘Œ Improvements

      • Make bin/haraka --qlist show much more information (#1452)
      • Allow CIDR ranges in no_tls_hosts (#1450)
    • ๐Ÿ› Bug Fixes

      • 2.8.0 was shipped with a broken config/plugins. (#1453)
      • Stop haraka dying when ldap connections fail (#1456)
      • Pick up domain specific config correctly in ldap (#1456)
  • v2.8.0 Changes

    May 06, 2016
    • ๐Ÿ”„ Changes

      • updated dependency versions (#1426, #1425)
      • use utf8 encoding for body filters (#1429)
      • remove spameatingmonkey from tests (#1421)
      • replace ./constants.js with haraka-constants (#1353)
      • Document HMail and TODO items (#1343)
      • Copy only a minimal config/* by default (#1341).
      • cfreader/* removed to haraka/haraka-config (#1350)
      • outbound and smtp_client honor tls.ini settings (#1350)
      • outbound TLS defaults to enabled
      • lint: remove all unused variables (#1358)
      • replace ./address.js with address-rfc2181 (#1359)
    • ๐Ÿ†• New Features

      • smtp_forward: accepts a list of backend hosts, thanks @kgeoss (#1333)
      • config: add array[] syntax to INI files (#1345)
      • plugins.js: support require('./config') in plugins
      • Load plugin config from own folder and merge (#1335)
      • Allow original email's Subject to be included in bounce message (#1337)
      • new queue/smtp_bridge plugin, thanks @jesucarr (#1351)
    • ๐Ÿ‘Œ Improvements

      • early_talker: supports IP whitelisting (#1423)
      • loading plugins as packages (#1278)
      • removed TLD stuff to haraka/haraka-tld (#1301)
      • removed unused 'require('redis') in plugins/karma (#1348)
      • improved MIME header support per rfc2231 (#1344)
      • tls options can be defined for outbound and smtp_* (#1357)
      • explicitly disable SSLv2 (#1395)
      • cache STUN results
      • xclient plugin improvements (#1405)
      • tls: Set verify=NO correctly when no certificate presented (#1400)
      • improved message header decoding (#1403, #1406)
      • bounce: skip single_recipient check for relays/private_ips (#1385)
      • rspamd docs: Clarify usage of check.private_ip (#1383)
      • if rcpt_to returns DSN in msg, log it properly (#1375)
    • ๐Ÿ› Bug Fixes

      • fix out-of-range errors from banner insertion (#1334)
      • dkim_verify: Call next only after message_stream ended (#1330)
      • outbound: remove type check from pid match (#1322)
      • lint: enable no-shadown and remove all shadow variables (#1349)
      • spf: fix log_debug syntax (#1416)
      • auto_proxy: fix a starttls loop (#1392)
      • fcrdns: corrected err variable name (#1391)
      • rspamd: Fix undefined variable (#1396)
      • dkim_verify: Fix header handling (#1371)
      • smtp_client: fix remote_ip (#1362)
  • v2.7.3 Changes

    February 04, 2016
    • ๐Ÿ”„ Changes

      • smtp_proxy & qmail-queue: default to enabled for outbound deliveries (previously used Outbound), to better matches user expectations.
    • ๐Ÿ†• New Features

      • outbound: allow passing notes to send_email (#1295)
    • ๐Ÿ‘Œ Improvements

      • logging: emit log message queue before shutting down (#1296)
      • result_store: permit redis pub/sub to work when host != localhost (#1277)
      • tests: quiet the extremely verbose messages (#1282)
      • rspamd: add timeout error handling (#1276)
      • watch: fix display of early_talker results (#1281)
      • spamassassin: publish results to result_store (#1280)
      • karma: can now connect to redis on hosts other than localhost (#1275)
      • geoip & p0f: don't log empty/null values from RFC 1918 connects (#1267)
      • redis: make plugin params match docs (#1273)
      • mailbody: small refactoring (#1315)
      • smtp_proxy & qmail-queue: default to enabled for outbound (#1308)
    • ๐Ÿ› Bug Fixes

      • redis: use correct path for db.select (#1273)
      • count errors correctly (#1274)
      • logger: ignore null arguments (#1299)
      • connection: pause for hook_reset_transaction (#1303)
      • rcpt_to.routes: update redis usage for compat with redis plugin (#1302)
      • smtp_forward: use correct config path to auth settings (#1327)
      • messagestream: correctly pass options parameter to get_data (#1316)
      • spf: honour configuration for mfrom scope (#1322)
      • outbound: Add missing dash to 'Final-Recipient' header name (#1320)
  • v2.7.2 Changes

    December 15, 2015
    • ๐Ÿ› Bug Fixes
      • Revert a change that broke plugin loading