Skip to content

Commit

Permalink
Release v3.0.5 (#3409)
Browse files Browse the repository at this point in the history
- 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
  • Loading branch information
msimerson authored Oct 1, 2024
1 parent 6d39e92 commit bfd73e7
Show file tree
Hide file tree
Showing 7 changed files with 46 additions and 22 deletions.
1 change: 0 additions & 1 deletion .eslintrc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ env:
extends: ['@haraka']

rules:
semi-style: [error, last]
prefer-template: 'warn'
no-unneeded-ternary: 1
no-unused-vars: 0
4 changes: 2 additions & 2 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

This handcrafted artisinal software is brought to you by:

| <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>)|
| <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>)|
| :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| <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>)|
| <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>)|
| <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>)|
| <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>)|

Expand Down
28 changes: 25 additions & 3 deletions Changes.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,35 @@
# Changelog

The format is based on [Keep a Changelog](https://keepachangelog.com/).

### Unreleased

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

#### Fixed

- fix(q/lmtp): revert a refactoring error #3407
- fix: install Plugins.md when haraka -i #3406
- fix(haraka -h): add missing return for plugin list #3405
- fix `no_tls_hosts` related docs & tests #3404
- fix: install docs/Plugins.md when haraka -i installed
- fix(changes): spelling correction #3397

#### Changed

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


### [3.0.4] - 2024-08-21
Expand Down Expand Up @@ -1563,3 +1584,4 @@
[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
11 changes: 6 additions & 5 deletions http/html/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,13 @@

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.5.1/css/bootstrap.min.css">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.5.1/css/bootstrap-theme.min.css">

<script src="https://code.jquery.com/jquery-3.5.1.min.js" async></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/3.5.1/js/bootstrap.min.js" async></script>
</head>
<body>
<!--[if lt IE 7]>
<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>
<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>
<![endif]-->

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

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

<p>Haraka is on the <a href="http://haraka.github.io">web</a> and <a href="https://github.com/haraka/Haraka">GitHub</a></p>
<p>Haraka is on the <a href="https://haraka.github.io">web</a> and <a href="https://github.com/haraka/Haraka">GitHub</a></p>
</div>
</div>

<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/3.5.1/js/bootstrap.min.js"></script>
</body>
</html>
18 changes: 9 additions & 9 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"server",
"email"
],
"version": "3.0.4",
"version": "3.0.5",
"homepage": "http://haraka.github.io",
"repository": {
"type": "git",
Expand All @@ -33,11 +33,11 @@
"haraka-notes": "^1.1.0",
"haraka-plugin-redis": "^2.0.7",
"haraka-results": "^2.2.4",
"haraka-tld": "^1.2.1",
"haraka-tld": "^1.2.2",
"haraka-utils": "^1.1.3",
"ipaddr.js": "~2.2.0",
"node-gyp": "^10.2.0",
"nopt": "^7.2.1",
"nopt": "^8.0.0",
"npid": "~0.4.0",
"redis": "~4.7.0",
"semver": "^7.6.3",
Expand All @@ -53,9 +53,9 @@
"haraka-plugin-bounce": "1.0.2",
"haraka-plugin-clamd": "1.0.1",
"haraka-plugin-dcc": "^1.0.2",
"haraka-plugin-dkim": "^1.0.4",
"haraka-plugin-dns-list": "^1.2.0",
"haraka-plugin-elasticsearch": "^8.0.2",
"haraka-plugin-dkim": "^1.0.7",
"haraka-plugin-dns-list": "^1.2.1",
"haraka-plugin-elasticsearch": "^8.0.3",
"haraka-plugin-esets": "^1.0.0",
"haraka-plugin-fcrdns": "^1.1.0",
"haraka-plugin-geoip": "^1.1.0",
Expand All @@ -81,10 +81,10 @@
},
"devDependencies": {
"@haraka/eslint-config": "^1.1.5",
"haraka-test-fixtures": "^1.3.7",
"haraka-test-fixtures": "^1.3.8",
"mocha": "^10.7.3",
"mock-require": "^3.0.3",
"nodemailer": "^6.9.14"
"nodemailer": "^6.9.15"
},
"bugs": {
"mail": "[email protected]",
Expand All @@ -95,7 +95,7 @@
"haraka_grep": "./bin/haraka_grep"
},
"scripts": {
"format": "npm run prettier:fix && npm run lint:fix",
"format:NYET": "npm run prettier:fix && npm run lint:fix",
"lint": "npx eslint@^8 *.js outbound plugins plugins/*/*.js test test/*/*.js test/*/*/*.js bin/haraka",
"lint:fix": "npx eslint@^8 --fix *.js outbound plugins plugins/*/*.js test test/*/*.js test/*/*/*.js bin/haraka",
"prettier": "npx prettier . --check",
Expand Down
2 changes: 2 additions & 0 deletions test/config/smtp.ini
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ listen=0.0.0.0:2500

ignore_bad_plugins=0

show_version=true

nodes=0

daemonize=false
Expand Down
4 changes: 2 additions & 2 deletions test/connection.js
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ describe('connection', () => {

})

describe('local_info', () => {
describe('local.info', () => {
beforeEach(_set_up)

it('is Haraka/version', () => {
Expand Down Expand Up @@ -299,4 +299,4 @@ describe('connection', () => {
);
})
})
})
})

0 comments on commit bfd73e7

Please sign in to comment.