Skip to content

Releases: decke/smtprelay

smtprelay v1.11.1

25 May 18:04
v1.11.1
6919131
Compare
Choose a tag to compare

Features

  • Add strict_sender config value #91 by @szonov
  • Fix release action to build binaries

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

16 Jun 06:57
v1.10.0
6857874
Compare
Choose a tag to compare

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

15 Aug 13:45
v1.9.0
813bd9e
Compare
Choose a tag to compare

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

01 May 11:38
v1.8.0
c21c13c
Compare
Choose a tag to compare

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

Full Changelog: v1.7.0...v1.8.0

smtprelay v1.7.0

22 Nov 15:47
v1.7.0
0ee982e
Compare
Choose a tag to compare

Features

New Contributors

Full Changelog: v1.6.0...v1.7.0

smtprelay v1.6.0

03 Apr 18:53
v1.6.0
7b199cc
Compare
Choose a tag to compare

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

  • Discard mail if remote_host is not set (#16)
  • Don't allow configuration requiring authentication with non-TLS listener (#27)

smtprelay v1.5.0

17 Feb 19:00
v1.5.0
5ba64c5
Compare
Choose a tag to compare

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

  • Refactoring and code cleanup (#11)
  • Fix typo "addresses" (#4)

smtprelay v1.4.0

07 Jun 17:50
v1.4.0
ed1c3a9
Compare
Choose a tag to compare
  • Migrate from Travis CI to GitHub Actions
  • Update list of cipher suites and add ciphers for TLS 1.3
  • Support LOGIN authentication on outgoing SMTP server (#1)
  • Add release script as requested (#2)
  • Add helper to do hashing (#3)
  • Update chrj/smtpd to v0.2.0 which contains two important fixes for us

smtprelay v1.3.0

14 Oct 06:13
v1.3.0
21b597f
Compare
Choose a tag to compare
  • 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

14 Oct 06:13
v1.2.0
92be537
Compare
Choose a tag to compare
  • Renamed project to smtprelay
  • Authentication credentials stored as bcrypt hashes
  • Ensure that sender email matches when authentication is used
  • Code refactoring