Releases: decke/smtprelay
Releases · decke/smtprelay
smtprelay v1.11.1
Features
Dependency updates
- Bump golang.org/x/crypto from 0.10.0 to 0.23.0
- Bump golang.org/x/sys from 0.9.0 to 0.20.0
- Bump github.com/peterbourgon/ff/v3 from 3.3.2 to 3.4.0
- Bump github.com/google/uuid from 1.3.0 to 1.6.0
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0
New Contributors
Full Changelog: v1.10.0...v1.11.1
smtprelay v1.10.0
Features
- Add some environment variables when calling external command
- Updated dependencies
Bugfixes
- Build releases with Go 1.20
- Fix Go CI action
- Fix Release action
Full Changelog: v1.9.0...v1.10.0
smtprelay v1.9.0
Features
- Replace iniflags config file parser with peterbourgon/ff/v3
- Support environment variables for config
- Support .env files if it exists
Bugfixes
- config: Show error output from parser if it fails dffe0bb
- config: Comments in ini file traditionally start with ';' e5f27e0 (#79)
- Fix output for "-version" to not contain unneccessary noise e3ba45e
Full Changelog: v1.8.0...v1.9.0
smtprelay v1.8.0
Features
- Allow config to have multiple remotes. by @markgardner in #63
- Add more smtpd configuration options by @Coronon in #52
- Allow ignoring an insecure TLS connection by @NoUseFreak in #49
- Propagate the error to the client if the external command fails by @ca0s in #40
New Contributors
- @NoUseFreak made their first contribution in #49
- @Coronon made their first contribution in #52
- @markgardner made their first contribution in #63
- @ca0s made their first contribution in #40
Full Changelog: v1.7.0...v1.8.0
smtprelay v1.7.0
Features
- Add external command support by @benubois in #33
- Bump github.com/google/uuid from 1.2.0 to 1.3.0 by @dependabot in #38
- Bump chrj/smtpd from 0.3.0 to 0.3.1 by @alex1989hu in #47
New Contributors
- @benubois made their first contribution in #33
- @alex1989hu made their first contribution in #47
Full Changelog: v1.6.0...v1.7.0
smtprelay v1.6.0
Features
- Handle signals and gracefully shut down, waiting for clients (#22)
- Add structured logging via logrus (#15)
- Allow any network and related enhancements (#18)
- Move remaining config option parsing to ConfigLoad() (#19)
- net/smtp: adds support for the SMTPUTF8 extension
- Bump chrj/smtpd to 0.3.0
Bugfixes
smtprelay v1.5.0
Features
- Remove weak CBC cipher suites and bump minimum TLS version to TLS 1.2
- Expand allowedUsers email field to support multiple emails and domains (#9)
- Allow email field to be empty in allowedUsers file (#7)
- Add new Release workflow using GitHub Actions
- Integrate CodeQL code analysis via GitHub Actions
Bugfixes
smtprelay v1.4.0
smtprelay v1.3.0
- Rebuild with Go 1.13 to support TLS 1.3
- Improve TLS Config to prefer server ciphers, remove 3DES ciphers and require TLS 1.1 or higher
- Add remote_sender parameter to overwrite sender EMail (contributed by Carlos Alberto Costa Beppler)
smtprelay v1.2.0
- Renamed project to smtprelay
- Authentication credentials stored as bcrypt hashes
- Ensure that sender email matches when authentication is used
- Code refactoring