Skip to content

Commit

Permalink
deps: bump versions
Browse files Browse the repository at this point in the history
  • Loading branch information
msimerson committed Feb 2, 2025
1 parent 5132622 commit d2eef35
Show file tree
Hide file tree
Showing 2 changed files with 174 additions and 53 deletions.
143 changes: 132 additions & 11 deletions Changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,54 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).

### Unreleased

#### BREAKING, ACTION REQUIRED
### [3.1.0] - 2025-01-30

- connection.ini: new config file, replaces haproxy_hosts, ehlo_hello_message, connection_close_message, banner_includes_uuid, deny_includes_uuid, databytes, max_mime_parts, max_line_length, max_data_line_length, and smtpgreeting. To upgrade, apply any localized settings to the new connection.ini file.
- moved the following settings from smtp.ini to connection.ini:
#### Changes

##### BREAKING CHANGE

`connection.ini` replaces the following config files:

| old file | connection.ini setting |
| ------ | ------ |
| haproxy_hosts | [haproxy] hosts |
| smtpgreeting | [message] greeting |
| ehlo_hello_message | [message] helo |
| connection_close_message | [message] close |
| banner_includes_uuid | [uuid] banner_chars |
| deny_includes_uuid | [uuid] deny_chars |
| databytes | [max] bytes |
| max_mime_parts | [max] mime_parts |
| max_line_length | [max] line_length |
| max_data_line_length | [max] data_line_length |

AND

- moves the following settings from smtp.ini to connection.ini:
- headers.*
- main.smtp_utf8
- main.strict_rfc1869
- early_talker.pause, removed support, use earlytalker.ini

#### Changes
To upgrade, apply any localized settings from the old config files to
the new `connection.ini` file. For tidiness, delete the deprecated
config files.

- deps(eslint): update to v9
- docs(plugins/\*.md): use \# to indicate heading levels
- repackage plugins/mail_from.is_resolvable as plugin (#3439)
- repackage plugins/relay as haraka-plugin-relay (#3432)
- ci(cov): update codecov to v5
- deps(eslint): update to v9 (#3433)
- doc(plugins/\*.md): use \# to indicate heading levels
- deps(various): bump to latest versions
- docs(CoreConfig): removed incorrect early_talker.delay reference (hasn't worked in years).
- doc(CoreConfig): removed incorrect early_talker.delay reference (hasn't worked in years).
- doc(LICENSE) fix copyright year (#3424)
- doc(access, backscatterer, & data.headers): deprecated plugin docs

#### Fixes

- fix(outbound): in outbound hook_delivered, when mx.exchange contains
an IP, use mx.from_dns
- fix(bin/haraka): fix for finding path to config/docs/Plugins.md
- fix(mail_from.is_resolvable): use correct config var path (#3416)
- fix(outbound): in outbound, when mx.exchange contains an IP, use mx.from_dns (#3413)
- fix(bin/haraka): fix for finding path to config/docs/Plugins.md (#3414)

### [3.0.5] - 2024-09-27

Expand Down Expand Up @@ -1599,11 +1626,105 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
- Throw exception with set_banner as it is now non-functional. Will be returned in a future version.
- Small fixes to data.uribl

### 1.4.0 -

[3.0.0]: https://github.com/haraka/Haraka/releases/tag/3.0.0
[3.0.1]: https://github.com/haraka/Haraka/releases/tag/v3.0.1
[3.0.2]: https://github.com/haraka/Haraka/releases/tag/v3.0.2
[3.0.3]: https://github.com/haraka/Haraka/releases/tag/v3.0.3
[3.0.4]: https://github.com/haraka/Haraka/releases/tag/3.0.4
[3.0.5]: https://github.com/haraka/Haraka/releases/tag/v3.0.5
[3.0.6]: https://github.com/haraka/Haraka/releases/tag/v3.0.6

[2.8.0]: https://github.com/haraka/Haraka/releases/tag/v2.8.0
[2.8.1]: https://github.com/haraka/Haraka/releases/tag/v2.8.1
[2.8.3]: https://github.com/haraka/Haraka/releases/tag/v2.8.3
[2.8.4]: https://github.com/haraka/Haraka/releases/tag/v2.8.4
[2.8.5]: https://github.com/haraka/Haraka/releases/tag/v2.8.5
[2.8.6]: https://github.com/haraka/Haraka/releases/tag/v2.8.6
[2.8.7]: https://github.com/haraka/Haraka/releases/tag/v2.8.7
[2.8.8]: https://github.com/haraka/Haraka/releases/tag/v2.8.8
[2.8.9]: https://github.com/haraka/Haraka/releases/tag/v2.8.9
[2.8.10]: https://github.com/haraka/Haraka/releases/tag/2.8.10
[2.8.11]: https://github.com/haraka/Haraka/releases/tag/2.8.11
[2.8.12]: https://github.com/haraka/Haraka/releases/tag/2.8.12
[2.8.13]: https://github.com/haraka/Haraka/releases/tag/2.8.13
[2.8.14]: https://github.com/haraka/Haraka/releases/tag/v2.8.14
[2.8.15]: https://github.com/haraka/Haraka/releases/tag/2.8.15
[2.8.16]: https://github.com/haraka/Haraka/releases/tag/2.8.16
[2.8.17]: https://github.com/haraka/Haraka/releases/tag/2.8.17
[2.8.18]: https://github.com/haraka/Haraka/releases/tag/2.8.18
[2.8.19]: https://github.com/haraka/Haraka/releases/tag/v2.8.19
[2.8.20]: https://github.com/haraka/Haraka/releases/tag/2.8.20
[release-2.8.21]: https://github.com/haraka/Haraka/releases/tag/release-2.8.21
[2.8.22]: https://github.com/haraka/Haraka/releases/tag/2.8.22
[2.8.24]: https://github.com/haraka/Haraka/releases/tag/2.8.24
[2.8.25]: https://github.com/haraka/Haraka/releases/tag/2.8.25
[2.8.26]: https://github.com/haraka/Haraka/releases/tag/2.8.26
[2.8.27]: https://github.com/haraka/Haraka/releases/tag/2.8.27
[2.8.28]: https://github.com/haraka/Haraka/releases/tag/2.8.28

[2.7.3]: https://github.com/haraka/Haraka/releases/tag/v2.7.3
[2.7.2]: https://github.com/haraka/Haraka/releases/tag/v2.7.2
[2.7.1]: https://github.com/haraka/Haraka/releases/tag/v2.7.1
[2.7.0]: https://github.com/haraka/Haraka/releases/tag/v2.7.0

[2.6.0]: https://github.com/haraka/Haraka/releases/tag/v2.6.0
[2.6.1]: https://github.com/haraka/Haraka/releases/tag/v2.6.1
[2.5.0]: https://github.com/haraka/Haraka/releases/tag/v2.5.0
[2.4.0]: https://github.com/haraka/Haraka/releases/tag/v2.4.0
[2.3.1]: https://github.com/haraka/Haraka/releases/tag/v2.3.1
[2.3.0]: https://github.com/haraka/Haraka/releases/tag/v2.3.0
[2.2.0]: https://github.com/haraka/Haraka/releases/tag/v2.2.0
[2.2.1]: https://github.com/haraka/Haraka/releases/tag/v2.2.1
[2.2.2]: https://github.com/haraka/Haraka/releases/tag/v2.2.2
[2.2.3]: https://github.com/haraka/Haraka/releases/tag/v2.2.3
[2.2.4]: https://github.com/haraka/Haraka/releases/tag/v2.2.4
[2.2.5]: https://github.com/haraka/Haraka/releases/tag/v2.2.5
[2.2.6]: https://github.com/haraka/Haraka/releases/tag/v2.2.6
[2.2.7]: https://github.com/haraka/Haraka/releases/tag/v2.2.7
[2.2.8]: https://github.com/haraka/Haraka/releases/tag/v2.2.8
[2.1.0]: https://github.com/haraka/Haraka/releases/tag/v2.1.0
[2.1.1]: https://github.com/haraka/Haraka/releases/tag/v2.1.1
[2.1.2]: https://github.com/haraka/Haraka/releases/tag/v2.1.2
[2.1.3]: https://github.com/haraka/Haraka/releases/tag/v2.1.3
[2.1.4]: https://github.com/haraka/Haraka/releases/tag/v2.1.4
[2.1.5]: https://github.com/haraka/Haraka/releases/tag/v2.1.5
[2.1.6]: https://github.com/haraka/Haraka/releases/tag/v2.1.6

[2.0.0]: https://github.com/haraka/Haraka/releases/tag/v2.0.0
[2.0.3]: https://github.com/haraka/Haraka/releases/tag/v2.0.3
[2.0.4]: https://github.com/haraka/Haraka/releases/tag/v2.0.4
[2.0.5]: https://github.com/haraka/Haraka/releases/tag/v2.0.5

[1.0.1]: https://github.com/haraka/Haraka/releases/tag/v1.0.1
[1.0.2]: https://github.com/haraka/Haraka/releases/tag/v1.0.2
[1.1.0]: https://github.com/haraka/Haraka/releases/tag/v1.1.0
[1.2.0]: https://github.com/haraka/Haraka/releases/tag/v1.2.0
[1.2.1]: https://github.com/haraka/Haraka/releases/tag/v1.2.1
[1.3.0]: https://github.com/haraka/Haraka/releases/tag/v1.3.0
[1.3.1]: https://github.com/haraka/Haraka/releases/tag/v1.3.1
[1.3.2]: https://github.com/haraka/Haraka/releases/tag/v1.3.2
[1.3.3]: https://github.com/haraka/Haraka/releases/tag/v1.3.3
[1.4.0]: https://github.com/haraka/Haraka/releases/tag/v1.4.0

[0.9.0]: https://github.com/haraka/Haraka/releases/tag/v0.9.0
[0.8.0]: https://github.com/haraka/Haraka/releases/tag/v0.8.0
[0.7.2]: https://github.com/haraka/Haraka/releases/tag/v0.7.2
[0.7.1]: https://github.com/haraka/Haraka/releases/tag/v0.7.1
[0.7.0]: https://github.com/haraka/Haraka/releases/tag/v0.7.0
[0.6.1]: https://github.com/haraka/Haraka/releases/tag/v0.6.1
[0.6.0]: https://github.com/haraka/Haraka/releases/tag/v0.6.0
[0.5.11]: https://github.com/haraka/Haraka/releases/tag/v0.5.11
[0.5.10]: https://github.com/haraka/Haraka/releases/tag/v0.5.10
[0.5.9]: https://github.com/haraka/Haraka/releases/tag/v0.5.9
[0.5.8]: https://github.com/haraka/Haraka/releases/tag/v0.5.8
[0.5.7]: https://github.com/haraka/Haraka/releases/tag/v0.5.7
[0.5.6]: https://github.com/haraka/Haraka/releases/tag/v0.5.6
[0.5.5]: https://github.com/haraka/Haraka/releases/tag/v0.5.5
[0.5.4]: https://github.com/haraka/Haraka/releases/tag/v0.5.4
[0.5.3]: https://github.com/haraka/Haraka/releases/tag/v0.5.3
[0.5.2]: https://github.com/haraka/Haraka/releases/tag/v0.5.2
[0.5]: https://github.com/haraka/Haraka/releases/tag/v0.5
[0.4]: https://github.com/haraka/Haraka/releases/tag/v0.4
[0.3]: https://github.com/haraka/Haraka/releases/tag/v0.3
[0.2]: https://github.com/haraka/Haraka/releases/tag/v0.2
84 changes: 42 additions & 42 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"server",
"email"
],
"version": "3.0.5",
"version": "3.1.0",
"homepage": "http://haraka.github.io",
"repository": {
"type": "git",
Expand All @@ -20,74 +20,74 @@
"node": ">=18"
},
"dependencies": {
"address-rfc2821": "^2.1.2",
"address-rfc2822": "^2.2.2",
"address-rfc2821": "^2.1.3",
"address-rfc2822": "^2.2.3",
"async": "^3.2.6",
"daemon": "~1.1.0",
"haraka-config": "^1.4.2",
"haraka-constants": "^1.0.7",
"haraka-dsn": "^1.1.0",
"haraka-email-message": "^1.2.4",
"haraka-email-message": "^1.2.5",
"haraka-message-stream": "^1.2.2",
"haraka-net-utils": "^1.7.1",
"haraka-notes": "^1.1.0",
"haraka-plugin-redis": "^2.0.8",
"haraka-results": "^2.2.4",
"haraka-net-utils": "^1.7.2",
"haraka-notes": "^1.1.1",
"haraka-plugin-redis": "^2.0.9",
"haraka-results": "^2.2.5",
"haraka-tld": "^1.2.3",
"haraka-utils": "^1.1.3",
"haraka-utils": "^1.1.4",
"ipaddr.js": "~2.2.0",
"node-gyp": "^11.0.0",
"nopt": "^8.0.0",
"nopt": "^8.1.0",
"npid": "~0.4.0",
"redis": "~4.7.0",
"semver": "^7.6.3",
"semver": "^7.7.0",
"sockaddr": "^1.0.1",
"sprintf-js": "~1.1.3"
},
"optionalDependencies": {
"haraka-plugin-access": "^1.1.9",
"haraka-plugin-aliases": "^1.0.2",
"haraka-plugin-asn": "^2.0.3",
"haraka-plugin-attachment": "^1.1.2",
"haraka-plugin-access": "^1.1.10",
"haraka-plugin-aliases": "^1.0.3",
"haraka-plugin-asn": "^2.0.4",
"haraka-plugin-attachment": "^1.1.4",
"haraka-plugin-avg": "^1.1.0",
"haraka-plugin-bounce": "1.0.2",
"haraka-plugin-clamd": "1.0.1",
"haraka-plugin-dcc": "^1.0.2",
"haraka-plugin-dkim": "^1.0.8",
"haraka-plugin-dns-list": "^1.2.2",
"haraka-plugin-bounce": "1.0.3",
"haraka-plugin-clamd": "1.0.2",
"haraka-plugin-dcc": "^1.0.3",
"haraka-plugin-dkim": "^1.0.10",
"haraka-plugin-dns-list": "^1.2.3",
"haraka-plugin-early_talker": "^1.0.2",
"haraka-plugin-elasticsearch": "^8.0.3",
"haraka-plugin-esets": "^1.0.0",
"haraka-plugin-fcrdns": "^1.1.0",
"haraka-plugin-geoip": "^1.1.0",
"haraka-plugin-esets": "^1.0.1",
"haraka-plugin-fcrdns": "^1.1.1",
"haraka-plugin-geoip": "^1.1.1",
"haraka-plugin-graph": "^1.0.5",
"haraka-plugin-greylist": "^1.0.0",
"haraka-plugin-headers": "^1.0.5",
"haraka-plugin-helo.checks": "^1.0.1",
"haraka-plugin-karma": "^2.1.6",
"haraka-plugin-known-senders": "^1.1.0",
"haraka-plugin-limit": "^1.2.5",
"haraka-plugin-mail_from.is_resolvable": "^1.0.2",
"haraka-plugin-messagesniffer": "^1.0.0",
"haraka-plugin-p0f": "^1.0.9",
"haraka-plugin-qmail-deliverable": "^1.2.3",
"haraka-plugin-recipient-routes": "^1.2.1",
"haraka-plugin-relay": "^1.0.0",
"haraka-plugin-rspamd": "^1.3.1",
"haraka-plugin-spamassassin": "^1.0.1",
"haraka-plugin-greylist": "^1.0.1",
"haraka-plugin-headers": "^1.0.6",
"haraka-plugin-helo.checks": "^1.0.2",
"haraka-plugin-karma": "^2.1.7",
"haraka-plugin-known-senders": "^1.1.2",
"haraka-plugin-limit": "^1.2.6",
"haraka-plugin-mail_from.is_resolvable": "^1.0.3",
"haraka-plugin-messagesniffer": "^1.0.1",
"haraka-plugin-p0f": "^1.0.11",
"haraka-plugin-qmail-deliverable": "^1.2.4",
"haraka-plugin-recipient-routes": "^1.2.2",
"haraka-plugin-relay": "^1.0.1",
"haraka-plugin-rspamd": "^1.3.2",
"haraka-plugin-spamassassin": "^1.0.2",
"haraka-plugin-spf": "1.2.9",
"haraka-plugin-syslog": "^1.0.6",
"haraka-plugin-uribl": "^1.0.9",
"haraka-plugin-watch": "^2.0.6",
"haraka-plugin-syslog": "^1.0.7",
"haraka-plugin-uribl": "^1.0.10",
"haraka-plugin-watch": "^2.0.7",
"ocsp": "~1.2.0",
"tmp": "~0.2.3"
},
"devDependencies": {
"@haraka/eslint-config": "^2.0.2",
"haraka-test-fixtures": "^1.3.8",
"haraka-test-fixtures": "^1.3.9",
"mocha": "^11.1.0",
"mock-require": "^3.0.3",
"nodemailer": "^6.9.16"
"nodemailer": "^6.10.0"
},
"bugs": {
"mail": "[email protected]",
Expand Down

0 comments on commit d2eef35

Please sign in to comment.