Bernhard Froehlich
|
1bf205e7d8
|
Compress if statement
|
2022-05-23 15:29:03 +00:00 |
|
Bernhard Froehlich
|
c83544bd90
|
Add note how to use environment variables for configuration
|
2022-05-23 15:18:22 +00:00 |
|
Bernhard Froehlich
|
f69d1f0114
|
Improve examples in ini file to not quote strings at all
|
2022-05-23 14:54:05 +00:00 |
|
Bernhard Froehlich
|
e9a2b9ad5a
|
Fix IniParser() to support various common formats
|
2022-05-23 14:51:54 +00:00 |
|
Bernhard Froehlich
|
7e3dbd515d
|
Add config parameter for ini file
|
2022-05-23 14:29:06 +00:00 |
|
Bernhard Froehlich
|
8cc31a918b
|
Properly handle config parsing errors because logging is not setup yet
|
2022-05-23 14:17:39 +00:00 |
|
Bernhard Froehlich
|
26477177fe
|
Replace iniflags config file parser with peterbourgon/ff/v3
This allows us to support configuration via environment variables
which is useful in container environments.
|
2022-05-20 08:48:39 +00:00 |
|
Bernhard Froehlich
|
44560c9a0c
|
ci: Add testsuite to ci builds
|
2022-05-01 17:18:17 +00:00 |
|
Bernhard Froehlich
|
c21c13cc7a
|
Remove i386 from release builds
|
2022-05-01 11:23:56 +00:00 |
|
Bernhard Fröhlich
|
1617155f1e
|
Remove service names from readme
|
2022-04-30 08:10:21 +02:00 |
|
Bernhard Fröhlich
|
81ea0c7944
|
Merge pull request #69 from decke/dependabot/github_actions/github/codeql-action-2
Bump github/codeql-action from 1 to 2
|
2022-04-26 14:33:39 +02:00 |
|
Bernhard Fröhlich
|
d9a09a20da
|
Merge pull request #70 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.28
Bump wangyoucao577/go-release-action from 1.26 to 1.28
|
2022-04-26 14:33:04 +02:00 |
|
Bernhard Froehlich
|
ce97293e33
|
Update Go crypto and sys dependencies
|
2022-04-25 15:06:32 +00:00 |
|
Bernhard Froehlich
|
5cd81cd7e4
|
smtp: gofmt main repo
Merge from net/smtp/smtp.go
Obtained from: 19309779ac5e2f5a2fd3cbb34421dafb2855ac21
|
2022-04-25 15:00:57 +00:00 |
|
Bernhard Froehlich
|
62bb2becbc
|
smtp: gofmt -w -r 'interface{}->any' src
Merge from net/smtp/smtp.go
Obtained from: 2580d0e08d5e9f979b943758d3c49877fb2324cb
|
2022-04-25 14:58:09 +00:00 |
|
Bernhard Froehlich
|
a2826e949e
|
Regenerate go.mod for go 1.18
|
2022-04-25 14:42:23 +00:00 |
|
Bernhard Froehlich
|
64872c0bea
|
Bump Go version to 1.18 for release and CI jobs
|
2022-04-25 14:37:23 +00:00 |
|
Bernhard Froehlich
|
cdc4e572db
|
smtp: use bytes.Cut, strings.Cut
Merge from net/smtp/smtp.go
Obtained from: 4d8db00641cc9ff4f44de7df9b8c4f4a4f9416ee
|
2022-04-25 14:30:43 +00:00 |
|
Bernhard Froehlich
|
5e78bbe643
|
Improve remotes documentation in config
|
2022-04-25 14:19:31 +00:00 |
|
Bernhard Fröhlich
|
9c230182da
|
Merge pull request #68 from decke/dependabot/go_modules/github.com/stretchr/testify-1.7.1
Bump github.com/stretchr/testify from 1.7.0 to 1.7.1
|
2022-04-25 15:42:34 +02:00 |
|
Bernhard Fröhlich
|
bf8c222ac1
|
Merge pull request #63 from markgardner/master
Allow config to have multiple remotes.
|
2022-04-24 19:45:34 +02:00 |
|
Bernhard Fröhlich
|
4f1148d77b
|
Merge pull request #67 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.26
Bump wangyoucao577/go-release-action from 1.25 to 1.26
|
2022-04-16 19:23:31 +02:00 |
|
Bernhard Fröhlich
|
362a64dd8a
|
Merge pull request #65 from decke/dependabot/github_actions/actions/checkout-3
Bump actions/checkout from 2.4.0 to 3
|
2022-03-02 21:47:04 +01:00 |
|
Bernhard Fröhlich
|
ed13816dcd
|
Merge pull request #64 from decke/dependabot/github_actions/actions/setup-go-3
Bump actions/setup-go from 2.2.0 to 3
|
2022-03-01 14:36:05 +01:00 |
|
Bernhard Fröhlich
|
5076988ddf
|
Merge pull request #59 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.25
Bump wangyoucao577/go-release-action from 1.24 to 1.25
|
2022-02-23 12:11:56 +01:00 |
|
Bernhard Fröhlich
|
48926964bf
|
Merge pull request #58 from decke/dependabot/github_actions/actions/setup-go-2.2.0
Bump actions/setup-go from 2.1.5 to 2.2.0
|
2022-02-10 13:49:46 +01:00 |
|
Bernhard Fröhlich
|
a527a147be
|
Merge pull request #56 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.24
Bump wangyoucao577/go-release-action from 1.23 to 1.24
|
2022-01-31 13:46:04 +01:00 |
|
Bernhard Fröhlich
|
5be2f3aa4b
|
Merge pull request #55 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.23
Bump wangyoucao577/go-release-action from 1.22 to 1.23
|
2022-01-26 13:19:08 +01:00 |
|
Bernhard Froehlich
|
f0d39401d4
|
Allow go build workflow for pull requests
|
2022-01-11 12:55:39 +00:00 |
|
Bernhard Fröhlich
|
b5fcf8e0bb
|
Merge pull request #52 from Coronon/master
add: basic smtpd configuration options
|
2022-01-11 13:55:02 +01:00 |
|
Bernhard Fröhlich
|
6afc87968c
|
Merge pull request #51 from decke/dependabot/github_actions/actions/setup-go-2.1.5
Bump actions/setup-go from 2.1.4 to 2.1.5
|
2021-12-22 11:43:16 +01:00 |
|
Bernhard Fröhlich
|
38aa05c9f4
|
Merge pull request #49 from NoUseFreak/add-skip-verify
Allow ignoring an insecure tls connection
|
2021-12-15 21:31:54 +01:00 |
|
Bernhard Fröhlich
|
6c691f3cea
|
Merge pull request #48 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.22
Bump wangyoucao577/go-release-action from 1.21 to 1.22
|
2021-11-24 13:07:20 +01:00 |
|
Bernhard Froehlich
|
0ee982ea31
|
Bump used Go versions to 1.17
|
2021-11-22 15:38:17 +00:00 |
|
Bernhard Fröhlich
|
287395ad91
|
Merge pull request #47 from alex1989hu/bump/chrj-smtpd-v031
Bump chrj/smtpd from 0.3.0 to 0.3.1
|
2021-11-22 11:39:33 +01:00 |
|
Bernhard Fröhlich
|
f8960053e8
|
Merge pull request #46 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.21
Bump wangyoucao577/go-release-action from 1.20 to 1.21
|
2021-11-17 11:59:35 +01:00 |
|
Bernhard Fröhlich
|
fd063ad879
|
Merge pull request #45 from decke/dependabot/github_actions/actions/checkout-2.4.0
Bump actions/checkout from 2.3.5 to 2.4.0
|
2021-11-03 11:49:27 +01:00 |
|
Bernhard Fröhlich
|
5be6165865
|
Merge pull request #43 from decke/dependabot/github_actions/actions/checkout-2.3.5
Bump actions/checkout from 2.3.4 to 2.3.5
|
2021-10-18 16:00:48 +02:00 |
|
Bernhard Fröhlich
|
a2ea5ab49e
|
Merge pull request #42 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.20
Bump wangyoucao577/go-release-action from 1.19 to 1.20
|
2021-08-30 14:46:38 +02:00 |
|
Bernhard Fröhlich
|
a5db5e1ff5
|
Merge pull request #41 from decke/dependabot/github_actions/actions/setup-go-2.1.4
Bump actions/setup-go from 2.1.3 to 2.1.4
|
2021-08-26 13:14:35 +02:00 |
|
Bernhard Fröhlich
|
81bc7addc7
|
Merge pull request #39 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.19
Bump wangyoucao577/go-release-action from 1.18 to 1.19
|
2021-07-28 22:15:07 +02:00 |
|
Bernhard Fröhlich
|
32032c297c
|
Merge pull request #38 from decke/dependabot/go_modules/github.com/google/uuid-1.3.0
Bump github.com/google/uuid from 1.2.0 to 1.3.0
|
2021-07-13 13:10:23 +02:00 |
|
Bernhard Fröhlich
|
02810c0a50
|
Merge pull request #36 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.18
Bump wangyoucao577/go-release-action from 1.17 to 1.18
|
2021-05-26 14:36:30 +02:00 |
|
Bernhard Fröhlich
|
544bd081ff
|
Merge pull request #34 from decke/dependabot/github_actions/actions/checkout-2.3.4
Bump actions/checkout from 2 to 2.3.4
|
2021-05-12 08:41:49 +02:00 |
|
Bernhard Fröhlich
|
f0392bdf09
|
Merge pull request #33 from benubois/command
Add external command support
|
2021-05-10 10:18:56 +02:00 |
|
Bernhard Fröhlich
|
ebb53ea1b6
|
Merge pull request #30 from decke/dependabot/github_actions/wangyoucao577/go-release-action-v1.17
Bump wangyoucao577/go-release-action from v1.16 to v1.17
|
2021-04-13 20:13:18 +02:00 |
|
Bernhard Froehlich
|
441a53cfd9
|
Fix code formatting with gofmt -s
|
2021-04-03 19:00:38 +00:00 |
|
Bernhard Froehlich
|
7b199cc6ae
|
Bump Go version for CI builds to 1.16
|
2021-04-02 18:51:23 +00:00 |
|
Bernhard Froehlich
|
184d5f8611
|
Bump Go version for builds to 1.16.3
|
2021-04-02 18:49:53 +00:00 |
|
Bernhard Fröhlich
|
9e8b5517a6
|
Merge pull request #27 from decke/26-tls-reqd-for-auth
Don't allow configuration requiring authentication with non-TLS listener
|
2021-04-02 20:41:38 +02:00 |
|
Bernhard Fröhlich
|
65f0cfcfbd
|
Merge pull request #28 from decke/dependabot/github_actions/wangyoucao577/go-release-action-v1.16
Bump wangyoucao577/go-release-action from v1.15 to v1.16
|
2021-04-02 20:29:02 +02:00 |
|
Bernhard Fröhlich
|
2cd636c082
|
Merge pull request #19 from decke/allow-any-sender-recipient
Move remaining config option parsing to ConfigLoad()
|
2021-04-01 06:05:52 +02:00 |
|
Bernhard Fröhlich
|
03b8b78f53
|
Merge pull request #24 from decke/dependabot/go_modules/github.com/chrj/smtpd-0.3.0
Bump github.com/chrj/smtpd from 0.2.0 to 0.3.0
|
2021-03-29 22:26:38 +02:00 |
|
Bernhard Fröhlich
|
5470132251
|
Merge pull request #23 from decke/dependabot/github_actions/wangyoucao577/go-release-action-v1.15
Bump wangyoucao577/go-release-action from v1.14 to v1.15
|
2021-03-18 15:41:11 +01:00 |
|
Bernhard Fröhlich
|
8eea677a3d
|
Merge pull request #20 from decke/dependabot/go_modules/github.com/sirupsen/logrus-1.8.1
Bump github.com/sirupsen/logrus from 1.7.0 to 1.8.1
|
2021-03-14 21:27:11 +01:00 |
|
Bernhard Fröhlich
|
2475cadbad
|
Merge pull request #16 from decke/discard
Discard mail if remote_host is not set
|
2021-03-13 19:06:08 +01:00 |
|
Bernhard Fröhlich
|
d1933a2e35
|
Merge pull request #15 from decke/structured-logging
Add structured logging via logrus
|
2021-03-13 11:02:19 +01:00 |
|
Bernhard Froehlich
|
b36ed8eddb
|
net/smtp: adds support for the SMTPUTF8 extension
Obtained from: https://github.com/golang/go/issues/19860
|
2021-02-25 21:15:16 +00:00 |
|
Bernhard Froehlich
|
822dbbce7d
|
Bump Go to 1.15 for CI builds
|
2021-02-17 19:31:36 +00:00 |
|
Bernhard Fröhlich
|
42f5c68f0b
|
Merge pull request #12 from decke/dependabot/github_actions/actions/setup-go-v2.1.3
Bump actions/setup-go from v1 to v2.1.3
|
2021-02-17 20:30:36 +01:00 |
|
Bernhard Froehlich
|
f2af99dc52
|
Add github-actions to dependabot config
|
2021-02-17 19:28:08 +00:00 |
|
Bernhard Froehlich
|
23e10bb03e
|
Add dependabot.yml for automatic Go dependency checking
|
2021-02-17 19:23:20 +00:00 |
|
Bernhard Froehlich
|
5ba64c5c6e
|
Add new Release Workflow using Github Actions and wangyoucao577/go-release-action
|
2021-02-17 12:49:24 +00:00 |
|
Bernhard Froehlich
|
7f34fcbc99
|
gofmt: Fix formatting
|
2021-02-16 15:57:50 +00:00 |
|
Bernhard Froehlich
|
97943c87e7
|
Update go dependencies
|
2021-02-16 15:33:12 +00:00 |
|
Bernhard Froehlich
|
fefeccec39
|
Remove weak CBC cipher suites and bump minimum TLS version to TLS 1.2
|
2021-02-16 15:31:53 +00:00 |
|
Bernhard Fröhlich
|
c781938999
|
Merge pull request #11 from JonathonReinhart/minor-cleanup-fixes
Minor cleanup and fixes
|
2021-02-16 15:36:52 +01:00 |
|
Bernhard Fröhlich
|
5c2e28ac36
|
Merge pull request #7 from JonathonReinhart/allow-empty-auth-email
Allow email field to be empty in allowedUsers file to accept any sending address
|
2021-02-09 14:18:06 +01:00 |
|
Bernhard Fröhlich
|
9040a456cf
|
Create codeql-analysis.yml
|
2020-09-28 21:26:31 +02:00 |
|
Bernhard Fröhlich
|
d5c5e25d03
|
Merge pull request #4 from simon04/addresses
Fix typo "addresses"
|
2020-09-04 15:14:35 +02:00 |
|
Bernhard Froehlich
|
f166c13350
|
Bump Version string
|
2020-06-14 18:51:16 +00:00 |
|
Bernhard Froehlich
|
ed1c3a9888
|
Merge branch 'master' of github.com:decke/smtprelay
|
2020-06-07 17:19:52 +00:00 |
|
Bernhard Froehlich
|
6f3bd16988
|
The check if authentication was properly done is redundant now as of smtpd v0.2.0
See: https://github.com/chrj/smtpd/commit/32be721d714c49abba11b0a3ba006ed6d8d50d8c
|
2020-06-07 17:17:28 +00:00 |
|
Bernhard Froehlich
|
4e0bf0908d
|
Update dependencies
|
2020-06-07 17:15:57 +00:00 |
|
Bernhard Fröhlich
|
6662fb7155
|
Merge pull request #3 from nwillems/add-hasher-tool
Add helper to do hashing
|
2020-06-06 07:58:51 +02:00 |
|
Bernhard Froehlich
|
880c3c365c
|
Update dependencies and chrj/smtpd to latest master which contains a fix for us
|
2020-06-04 08:41:19 +00:00 |
|
Bernhard Froehlich
|
b42ad6ddc9
|
Add release script as requested in #2
|
2020-05-20 18:33:40 +00:00 |
|
Bernhard Froehlich
|
999ccab778
|
Fix spelling
|
2020-05-16 10:44:04 +00:00 |
|
Bernhard Froehlich
|
53c2c27647
|
Support LOGIN authentication on outgoing SMTP server
PR: #1
Obtained from: https://gist.github.com/andelf/5118732
|
2020-05-15 21:08:17 +00:00 |
|
Bernhard Froehlich
|
2afbe67407
|
Add Go Report Card badge
|
2020-05-11 13:56:24 +00:00 |
|
Bernhard Froehlich
|
00b96161b3
|
Remove duplication of TLS cipher suites for tls:// and startssl://
|
2020-05-11 13:52:25 +00:00 |
|
Bernhard Froehlich
|
e10cbcdbb0
|
Update crypto dependency
|
2020-05-11 13:33:33 +00:00 |
|
Bernhard Froehlich
|
0e643f7230
|
Update CI to go 1.14
|
2020-03-02 10:46:59 +00:00 |
|
Bernhard Froehlich
|
324585c63c
|
Update list of cipher suites and add ciphers for TLS 1.3
|
2020-03-02 10:45:02 +00:00 |
|
Bernhard Froehlich
|
92cb02e46b
|
Update crypto dependency
|
2020-03-02 10:44:35 +00:00 |
|
Bernhard Froehlich
|
62fcc11f61
|
Update crypto dependency
|
2019-12-16 19:20:48 +00:00 |
|
Bernhard Froehlich
|
bfe8d39bb3
|
Merge branch 'master' of github.com:decke/smtprelay
|
2019-10-30 20:58:57 +00:00 |
|
Bernhard Froehlich
|
cbb6f523c5
|
Update crypto dependency
|
2019-10-30 20:57:38 +00:00 |
|
Bernhard Fröhlich
|
eb4a6b9eb6
|
Remove Travis CI
|
2019-10-20 13:24:42 +02:00 |
|
Bernhard Fröhlich
|
45db4ef786
|
Play with GitHub Actions
|
2019-10-20 13:21:39 +02:00 |
|
Bernhard Froehlich
|
946effcbcf
|
Use Go 1.13 for CI
|
2019-10-14 09:55:05 +00:00 |
|
Bernhard Froehlich
|
118d1b88c2
|
Add Travis CI support and remove drone.yml
|
2019-10-14 09:51:09 +00:00 |
|
Bernhard Froehlich
|
5fd6aad9b1
|
Update project URL from code.bluelife.at to GitHub
|
2019-10-14 09:29:49 +00:00 |
|
Bernhard Froehlich
|
21b597f351
|
Bump version to 1.3.0
|
2019-09-07 11:31:28 +00:00 |
|
Bernhard Froehlich
|
5f82b4736c
|
Update dependencies
|
2019-09-07 11:31:05 +00:00 |
|
Bernhard Fröhlich
|
de430286b3
|
Merge branch 'remote-sender' of beppler/smtprelay into master
|
2019-09-07 06:20:28 +00:00 |
|
Bernhard Froehlich
|
2c9645ac68
|
Add drone config
|
2019-05-09 08:17:45 +00:00 |
|
Bernhard Froehlich
|
770e819e2b
|
Improve error checking
|
2019-02-21 08:29:49 +00:00 |
|
Bernhard Froehlich
|
d11f8d81ea
|
Fix formatting
|
2019-02-21 08:27:12 +00:00 |
|
Bernhard Froehlich
|
6270d75571
|
Improve TLS Config to prefer server ciphers, remove 3DES ciphers and require TLS 1.1 or higher
|
2019-01-08 15:09:29 +00:00 |
|