Bernhard Froehlich
813bd9ebe7
Support .env files if it exists
2022-08-15 13:35:12 +00:00
Bernhard Froehlich
ee8a5dd989
Fix code formatting
2022-08-15 13:34:22 +00:00
Bernhard Fröhlich
6602836166
Merge pull request #84 from decke/dependabot/go_modules/github.com/peterbourgon/ff/v3-3.3.0
...
Bump github.com/peterbourgon/ff/v3 from 3.1.2 to 3.3.0
2022-08-15 14:55:42 +02:00
dependabot[bot]
cdc0fe931b
Bump github.com/peterbourgon/ff/v3 from 3.1.2 to 3.3.0
...
Bumps [github.com/peterbourgon/ff/v3](https://github.com/peterbourgon/ff ) from 3.1.2 to 3.3.0.
- [Release notes](https://github.com/peterbourgon/ff/releases )
- [Commits](https://github.com/peterbourgon/ff/compare/v3.1.2...v3.3.0 )
---
updated-dependencies:
- dependency-name: github.com/peterbourgon/ff/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-08-08 10:18:20 +00:00
Bernhard Froehlich
e5f27e02e5
config: Comments in ini file traditionally start with ';' ( #79 )
2022-08-02 10:48:35 +00:00
Bernhard Froehlich
dffe0bb5bb
config: Show error output from parser if it fails ( #79 )
2022-08-02 10:46:25 +00:00
Bernhard Fröhlich
20ad1e84f9
Merge pull request #83 from decke/dependabot/go_modules/github.com/sirupsen/logrus-1.9.0
...
Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0
2022-07-19 15:27:16 +02:00
dependabot[bot]
db1238bf2d
Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0
...
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus ) from 1.8.1 to 1.9.0.
- [Release notes](https://github.com/sirupsen/logrus/releases )
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sirupsen/logrus/compare/v1.8.1...v1.9.0 )
---
updated-dependencies:
- dependency-name: github.com/sirupsen/logrus
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-19 10:08:31 +00:00
Bernhard Fröhlich
d9167eece5
Merge pull request #82 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.30
...
Bump wangyoucao577/go-release-action from 1.29 to 1.30
2022-07-19 08:34:18 +02:00
dependabot[bot]
e98a1c6f25
Bump wangyoucao577/go-release-action from 1.29 to 1.30
...
Bumps [wangyoucao577/go-release-action](https://github.com/wangyoucao577/go-release-action ) from 1.29 to 1.30.
- [Release notes](https://github.com/wangyoucao577/go-release-action/releases )
- [Commits](https://github.com/wangyoucao577/go-release-action/compare/v1.29...v1.30 )
---
updated-dependencies:
- dependency-name: wangyoucao577/go-release-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-18 10:09:25 +00:00
Bernhard Fröhlich
f0aefc194d
Merge pull request #80 from decke/dependabot/go_modules/github.com/stretchr/testify-1.8.0
...
Bump github.com/stretchr/testify from 1.7.5 to 1.8.0
2022-07-01 18:23:53 +02:00
dependabot[bot]
bfd156e5f3
Bump github.com/stretchr/testify from 1.7.5 to 1.8.0
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.5 to 1.8.0.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.5...v1.8.0 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-30 10:10:34 +00:00
Bernhard Fröhlich
682feef610
Merge pull request #78 from decke/dependabot/go_modules/github.com/stretchr/testify-1.7.5
...
Bump github.com/stretchr/testify from 1.7.4 to 1.7.5
2022-06-25 06:49:07 +02:00
dependabot[bot]
eea3c4edaa
Bump github.com/stretchr/testify from 1.7.4 to 1.7.5
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.4 to 1.7.5.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.4...v1.7.5 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-24 10:09:19 +00:00
Bernhard Fröhlich
cf25c2d0a0
Merge pull request #77 from decke/dependabot/go_modules/github.com/stretchr/testify-1.7.4
...
Bump github.com/stretchr/testify from 1.7.2 to 1.7.4
2022-06-21 18:22:14 +02:00
dependabot[bot]
774651b0f6
Bump github.com/stretchr/testify from 1.7.2 to 1.7.4
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.2 to 1.7.4.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.2...v1.7.4 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-21 10:08:03 +00:00
Bernhard Fröhlich
5cd3729b1f
Merge pull request #75 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.29
...
Bump wangyoucao577/go-release-action from 1.28 to 1.29
2022-06-14 12:44:21 +02:00
dependabot[bot]
5b38a30349
Bump wangyoucao577/go-release-action from 1.28 to 1.29
...
Bumps [wangyoucao577/go-release-action](https://github.com/wangyoucao577/go-release-action ) from 1.28 to 1.29.
- [Release notes](https://github.com/wangyoucao577/go-release-action/releases )
- [Commits](https://github.com/wangyoucao577/go-release-action/compare/v1.28...v1.29 )
---
updated-dependencies:
- dependency-name: wangyoucao577/go-release-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-14 10:17:51 +00:00
Bernhard Fröhlich
d7585bec9b
Merge pull request #73 from decke/dependabot/go_modules/github.com/stretchr/testify-1.7.2
...
Bump github.com/stretchr/testify from 1.7.1 to 1.7.2
2022-06-06 14:36:56 +02:00
dependabot[bot]
c8f62e42c8
Bump github.com/stretchr/testify from 1.7.1 to 1.7.2
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.1...v1.7.2 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-06 10:08:25 +00:00
Bernhard Fröhlich
00df491340
Merge pull request #72 from decke/ff-config
...
Support environment variables for config
2022-05-25 17:08:05 +02:00
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
e3ba45ede2
Fix output for "-version" to not contain unneccessary noise
2022-05-23 15:07:21 +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
dependabot[bot]
d5d4e7a821
Bump wangyoucao577/go-release-action from 1.26 to 1.28
...
Bumps [wangyoucao577/go-release-action](https://github.com/wangyoucao577/go-release-action ) from 1.26 to 1.28.
- [Release notes](https://github.com/wangyoucao577/go-release-action/releases )
- [Commits](https://github.com/wangyoucao577/go-release-action/compare/v1.26...v1.28 )
---
updated-dependencies:
- dependency-name: wangyoucao577/go-release-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-26 10:17:49 +00:00
dependabot[bot]
77ab4485b2
Bump github/codeql-action from 1 to 2
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-26 10:17:46 +00: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
Javi
b134e426d7
Propagate the error to the client if the external command fails ( #40 )
...
This change makes the external command code return a generic 554 error to the SMTP client if the external command fails, so it knows sending failed and can retry.
2022-04-25 15:52:12 +02: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
dependabot[bot]
39b8e01226
Bump github.com/stretchr/testify from 1.7.0 to 1.7.1
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.0...v1.7.1 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-25 10:09:05 +00: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
Mark Gardner
875264837e
add test coverage for scheme validation
2022-04-21 11:39:41 -05:00
Mark Gardner
32d0206af0
throw an error if the remote is configured for starttls and the server does not have the extension
2022-04-21 11:29:15 -05:00
Mark Gardner
b7f3701502
Add missing default port for starttls and validate scheme to ensure support
2022-04-21 11:28:48 -05:00