Skip to content

Commit bfd73e7

Browse files
authored
Release v3.0.5 (#3409)
- fix(q/lmtp): revert a refactoring error - fix: install Plugins.md when haraka -i - fix(haraka -h): add missing return for plugin list - fix `no_tls_hosts` related docs & tests - fix: install docs/Plugins.md when haraka -i installed - fix(changes): spelling correction - lint: remove deprecated semi-style rule - dep(haraka-email-message): bump 1.2.3 -> 1.2.4 - removed dependency on ldap plugins - doc(tls.md): add note for no_tls_hosts for outbound - test(tls): add tests for no_tls_hosts for inbound & outbound
1 parent 6d39e92 commit bfd73e7

File tree

7 files changed

+46
-22
lines changed

7 files changed

+46
-22
lines changed

.eslintrc.yaml

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ env:
66
extends: ['@haraka']
77

88
rules:
9-
semi-style: [error, last]
109
prefer-template: 'warn'
1110
no-unneeded-ternary: 1
1211
no-unused-vars: 0

CONTRIBUTORS.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
This handcrafted artisinal software is brought to you by:
44

5-
| <img height="80" src="https://avatars.githubusercontent.com/u/261635?v=4"><br><a href="https://github.com/msimerson">msimerson</a> (<a href="https://github.com/haraka/Haraka/commits?author=msimerson">1619</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/662371?v=4"><br><a href="https://github.com/baudehlo">baudehlo</a> (<a href="https://github.com/haraka/Haraka/commits?author=baudehlo">969</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/550490?v=4"><br><a href="https://github.com/smfreegard">smfreegard</a> (<a href="https://github.com/haraka/Haraka/commits?author=smfreegard">794</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/959600?v=4"><br><a href="https://github.com/godsflaw">godsflaw</a> (<a href="https://github.com/haraka/Haraka/commits?author=godsflaw">171</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/934254?v=4"><br><a href="https://github.com/analogic">analogic</a> (<a href="https://github.com/haraka/Haraka/commits?author=analogic">42</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/1674289?v=4"><br><a href="https://github.com/Dexus">Dexus</a> (<a href="https://github.com/haraka/Haraka/commits?author=Dexus">42</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/82041?v=4"><br><a href="https://github.com/gramakri">gramakri</a> (<a href="https://github.com/haraka/Haraka/commits?author=gramakri">37</a>)|
5+
| <img height="80" src="https://avatars.githubusercontent.com/u/261635?v=4"><br><a href="https://github.com/msimerson">msimerson</a> (<a href="https://github.com/haraka/Haraka/commits?author=msimerson">1623</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/662371?v=4"><br><a href="https://github.com/baudehlo">baudehlo</a> (<a href="https://github.com/haraka/Haraka/commits?author=baudehlo">969</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/550490?v=4"><br><a href="https://github.com/smfreegard">smfreegard</a> (<a href="https://github.com/haraka/Haraka/commits?author=smfreegard">794</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/959600?v=4"><br><a href="https://github.com/godsflaw">godsflaw</a> (<a href="https://github.com/haraka/Haraka/commits?author=godsflaw">171</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/934254?v=4"><br><a href="https://github.com/analogic">analogic</a> (<a href="https://github.com/haraka/Haraka/commits?author=analogic">42</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/1674289?v=4"><br><a href="https://github.com/Dexus">Dexus</a> (<a href="https://github.com/haraka/Haraka/commits?author=Dexus">42</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/82041?v=4"><br><a href="https://github.com/gramakri">gramakri</a> (<a href="https://github.com/haraka/Haraka/commits?author=gramakri">37</a>)|
66
| :---: | :---: | :---: | :---: | :---: | :---: | :---: |
7-
| <img height="80" src="https://avatars.githubusercontent.com/u/203240?v=4"><br><a href="https://github.com/lnedry">lnedry</a> (<a href="https://github.com/haraka/Haraka/commits?author=lnedry">23</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/748075?v=4"><br><a href="https://github.com/celesteking">celesteking</a> (<a href="https://github.com/haraka/Haraka/commits?author=celesteking">21</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/791972?v=4"><br><a href="https://github.com/lpatters">lpatters</a> (<a href="https://github.com/haraka/Haraka/commits?author=lpatters">20</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/366268?v=4"><br><a href="https://github.com/chazomaticus">chazomaticus</a> (<a href="https://github.com/haraka/Haraka/commits?author=chazomaticus">19</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/271024?v=4"><br><a href="https://github.com/hayesgm">hayesgm</a> (<a href="https://github.com/haraka/Haraka/commits?author=hayesgm">16</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/123708?v=4"><br><a href="https://github.com/arlolra">arlolra</a> (<a href="https://github.com/haraka/Haraka/commits?author=arlolra">16</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/1573133?v=4"><br><a href="https://github.com/gauravaror">gauravaror</a> (<a href="https://github.com/haraka/Haraka/commits?author=gauravaror">14</a>)|
7+
| <img height="80" src="https://avatars.githubusercontent.com/u/203240?v=4"><br><a href="https://github.com/lnedry">lnedry</a> (<a href="https://github.com/haraka/Haraka/commits?author=lnedry">25</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/748075?v=4"><br><a href="https://github.com/celesteking">celesteking</a> (<a href="https://github.com/haraka/Haraka/commits?author=celesteking">21</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/791972?v=4"><br><a href="https://github.com/lpatters">lpatters</a> (<a href="https://github.com/haraka/Haraka/commits?author=lpatters">20</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/366268?v=4"><br><a href="https://github.com/chazomaticus">chazomaticus</a> (<a href="https://github.com/haraka/Haraka/commits?author=chazomaticus">19</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/271024?v=4"><br><a href="https://github.com/hayesgm">hayesgm</a> (<a href="https://github.com/haraka/Haraka/commits?author=hayesgm">16</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/123708?v=4"><br><a href="https://github.com/arlolra">arlolra</a> (<a href="https://github.com/haraka/Haraka/commits?author=arlolra">16</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/1573133?v=4"><br><a href="https://github.com/gauravaror">gauravaror</a> (<a href="https://github.com/haraka/Haraka/commits?author=gauravaror">14</a>)|
88
| <img height="80" src="https://avatars.githubusercontent.com/u/260607?v=4"><br><a href="https://github.com/typingArtist">typingArtist</a> (<a href="https://github.com/haraka/Haraka/commits?author=typingArtist">14</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/158380?v=4"><br><a href="https://github.com/darkpixel">darkpixel</a> (<a href="https://github.com/haraka/Haraka/commits?author=darkpixel">12</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/11343494?v=4"><br><a href="https://github.com/superman20">superman20</a> (<a href="https://github.com/haraka/Haraka/commits?author=superman20">12</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/9887966?v=4"><br><a href="https://github.com/KingNoosh">KingNoosh</a> (<a href="https://github.com/haraka/Haraka/commits?author=KingNoosh">11</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/5229495?v=4"><br><a href="https://github.com/tstonis">tstonis</a> (<a href="https://github.com/haraka/Haraka/commits?author=tstonis">10</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/1746394?v=4"><br><a href="https://github.com/wltsmrz">wltsmrz</a> (<a href="https://github.com/haraka/Haraka/commits?author=wltsmrz">9</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/2176651?v=4"><br><a href="https://github.com/fatalbanana">fatalbanana</a> (<a href="https://github.com/haraka/Haraka/commits?author=fatalbanana">8</a>)|
99
| <img height="80" src="https://avatars.githubusercontent.com/u/231081?v=4"><br><a href="https://github.com/EyePulp">EyePulp</a> (<a href="https://github.com/haraka/Haraka/commits?author=EyePulp">8</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/81561?v=4"><br><a href="https://github.com/Synchro">Synchro</a> (<a href="https://github.com/haraka/Haraka/commits?author=Synchro">8</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/3957811?v=4"><br><a href="https://github.com/gene-hightower">gene-hightower</a> (<a href="https://github.com/haraka/Haraka/commits?author=gene-hightower">7</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/103802?v=4"><br><a href="https://github.com/joshuathayer">joshuathayer</a> (<a href="https://github.com/haraka/Haraka/commits?author=joshuathayer">6</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/8224508?v=4"><br><a href="https://github.com/DarkSorrow">DarkSorrow</a> (<a href="https://github.com/haraka/Haraka/commits?author=DarkSorrow">6</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/1521113?v=4"><br><a href="https://github.com/hontas">hontas</a> (<a href="https://github.com/haraka/Haraka/commits?author=hontas">5</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/1263856?v=4"><br><a href="https://github.com/ricardopolo">ricardopolo</a> (<a href="https://github.com/haraka/Haraka/commits?author=ricardopolo">5</a>)|
1010

Changes.md

+25-3
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,35 @@
1+
# Changelog
2+
3+
The format is based on [Keep a Changelog](https://keepachangelog.com/).
4+
15
### Unreleased
26

7+
### [3.0.5] - 2024-09-27
8+
9+
#### Fixed
10+
11+
- fix(q/lmtp): revert a refactoring error #3407
12+
- fix: install Plugins.md when haraka -i #3406
13+
- fix(haraka -h): add missing return for plugin list #3405
14+
- fix `no_tls_hosts` related docs & tests #3404
15+
- fix: install docs/Plugins.md when haraka -i installed
16+
- fix(changes): spelling correction #3397
317

418
#### Changed
519

6-
- dep(haraka-email-message): bump 1.2.3 -> 1.2.4
7-
- fix: revert a refactoring error in queue/lmtp, #3407
20+
- lint: remove deprecated semi-style rule
821
- removed dependency on ldap plugins #3399
922
- doc(tls.md): add note for no_tls_hosts for outbound
1023
- test(tls): add tests for no_tls_hosts for inbound & outbound
11-
- fix: install docs/Plugins.md when haraka -i installed
24+
- dep version bumps:
25+
- haraka-email-message: 1.2.4, #3408
26+
- nodemailer: 6.9.15
27+
- nopt: 8.0.0
28+
- tld: 1.2.2
29+
- plugin-dkim: 1.0.7
30+
- plugin-dns-list: 1.2.1
31+
- plugin-elastisearch: 8.0.3
32+
- test-fixtures: 1.3.8
1233

1334

1435
### [3.0.4] - 2024-08-21
@@ -1563,3 +1584,4 @@
15631584
[3.0.2]: https://github.com/haraka/Haraka/releases/tag/v3.0.2
15641585
[3.0.3]: https://github.com/haraka/Haraka/releases/tag/v3.0.3
15651586
[3.0.4]: https://github.com/haraka/Haraka/releases/tag/3.0.4
1587+
[3.0.5]: https://github.com/haraka/Haraka/releases/tag/v3.0.5

http/html/index.html

+6-5
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,13 @@
99

1010
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.5.1/css/bootstrap.min.css">
1111
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.5.1/css/bootstrap-theme.min.css">
12+
13+
<script src="https://code.jquery.com/jquery-3.5.1.min.js" async></script>
14+
<script src="https://stackpath.bootstrapcdn.com/bootstrap/3.5.1/js/bootstrap.min.js" async></script>
1215
</head>
1316
<body>
1417
<!--[if lt IE 7]>
15-
<p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
18+
<p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="https://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
1619
<![endif]-->
1720

1821
<ul id="tabList" class="nav nav-tabs" role="tablist navigation">
@@ -23,13 +26,11 @@
2326
<div class="tab-pane fade in active" id="home">
2427
<h1>Haraka, a mail server (MTA).</h1>
2528

26-
<p>You are visiting an installation of <a href="http://haraka.github.io">Haraka</a>.</p>
29+
<p>You are visiting an installation of <a href="https://haraka.github.io">Haraka</a>.</p>
2730

28-
<p>Haraka is on the <a href="http://haraka.github.io">web</a> and <a href="https://github.com/haraka/Haraka">GitHub</a></p>
31+
<p>Haraka is on the <a href="https://haraka.github.io">web</a> and <a href="https://github.com/haraka/Haraka">GitHub</a></p>
2932
</div>
3033
</div>
3134

32-
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
33-
<script src="https://stackpath.bootstrapcdn.com/bootstrap/3.5.1/js/bootstrap.min.js"></script>
3435
</body>
3536
</html>

package.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"server",
1010
"email"
1111
],
12-
"version": "3.0.4",
12+
"version": "3.0.5",
1313
"homepage": "http://haraka.github.io",
1414
"repository": {
1515
"type": "git",
@@ -33,11 +33,11 @@
3333
"haraka-notes": "^1.1.0",
3434
"haraka-plugin-redis": "^2.0.7",
3535
"haraka-results": "^2.2.4",
36-
"haraka-tld": "^1.2.1",
36+
"haraka-tld": "^1.2.2",
3737
"haraka-utils": "^1.1.3",
3838
"ipaddr.js": "~2.2.0",
3939
"node-gyp": "^10.2.0",
40-
"nopt": "^7.2.1",
40+
"nopt": "^8.0.0",
4141
"npid": "~0.4.0",
4242
"redis": "~4.7.0",
4343
"semver": "^7.6.3",
@@ -53,9 +53,9 @@
5353
"haraka-plugin-bounce": "1.0.2",
5454
"haraka-plugin-clamd": "1.0.1",
5555
"haraka-plugin-dcc": "^1.0.2",
56-
"haraka-plugin-dkim": "^1.0.4",
57-
"haraka-plugin-dns-list": "^1.2.0",
58-
"haraka-plugin-elasticsearch": "^8.0.2",
56+
"haraka-plugin-dkim": "^1.0.7",
57+
"haraka-plugin-dns-list": "^1.2.1",
58+
"haraka-plugin-elasticsearch": "^8.0.3",
5959
"haraka-plugin-esets": "^1.0.0",
6060
"haraka-plugin-fcrdns": "^1.1.0",
6161
"haraka-plugin-geoip": "^1.1.0",
@@ -81,10 +81,10 @@
8181
},
8282
"devDependencies": {
8383
"@haraka/eslint-config": "^1.1.5",
84-
"haraka-test-fixtures": "^1.3.7",
84+
"haraka-test-fixtures": "^1.3.8",
8585
"mocha": "^10.7.3",
8686
"mock-require": "^3.0.3",
87-
"nodemailer": "^6.9.14"
87+
"nodemailer": "^6.9.15"
8888
},
8989
"bugs": {
9090
"mail": "[email protected]",
@@ -95,7 +95,7 @@
9595
"haraka_grep": "./bin/haraka_grep"
9696
},
9797
"scripts": {
98-
"format": "npm run prettier:fix && npm run lint:fix",
98+
"format:NYET": "npm run prettier:fix && npm run lint:fix",
9999
"lint": "npx eslint@^8 *.js outbound plugins plugins/*/*.js test test/*/*.js test/*/*/*.js bin/haraka",
100100
"lint:fix": "npx eslint@^8 --fix *.js outbound plugins plugins/*/*.js test test/*/*.js test/*/*/*.js bin/haraka",
101101
"prettier": "npx prettier . --check",

test/config/smtp.ini

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ listen=0.0.0.0:2500
22

33
ignore_bad_plugins=0
44

5+
show_version=true
6+
57
nodes=0
68

79
daemonize=false

test/connection.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ describe('connection', () => {
216216

217217
})
218218

219-
describe('local_info', () => {
219+
describe('local.info', () => {
220220
beforeEach(_set_up)
221221

222222
it('is Haraka/version', () => {
@@ -299,4 +299,4 @@ describe('connection', () => {
299299
);
300300
})
301301
})
302-
})
302+
})

0 commit comments

Comments
 (0)