1
0
mirror of https://github.com/chylex/SMTP-Relay.git synced 2024-10-16 23:42:47 +02:00

Commit Graph

  • d1933a2e35
    Merge pull request #15 from decke/structured-logging Bernhard Fröhlich 2021-03-13 11:02:19 +0100
  • 9921b38046 Explicitly configure default logfile for stderr Jonathon Reinhart 2021-03-13 03:21:53 -0500
  • 095fba119a Change default logfile to empty string (meaning stderr) Jonathon Reinhart 2021-03-12 23:46:36 -0500
  • 34cb47c364 Implement structured logs using logrus Jonathon Reinhart 2021-03-12 23:38:29 -0500
  • b36ed8eddb
    net/smtp: adds support for the SMTPUTF8 extension Bernhard Froehlich 2021-02-25 21:15:16 +0000
  • 822dbbce7d
    Bump Go to 1.15 for CI builds Bernhard Froehlich 2021-02-17 19:31:36 +0000
  • 42f5c68f0b
    Merge pull request #12 from decke/dependabot/github_actions/actions/setup-go-v2.1.3 Bernhard Fröhlich 2021-02-17 20:30:36 +0100
  • cd2dab8f8f
    Bump actions/setup-go from v1 to v2.1.3 dependabot[bot] 2021-02-17 19:29:13 +0000
  • f2af99dc52
    Add github-actions to dependabot config Bernhard Froehlich 2021-02-17 19:28:08 +0000
  • 23e10bb03e
    Add dependabot.yml for automatic Go dependency checking Bernhard Froehlich 2021-02-17 19:23:20 +0000
  • 5ba64c5c6e
    Add new Release Workflow using Github Actions and wangyoucao577/go-release-action Bernhard Froehlich 2021-02-17 12:49:24 +0000
  • 7f34fcbc99
    gofmt: Fix formatting Bernhard Froehlich 2021-02-16 15:57:50 +0000
  • 97943c87e7
    Update go dependencies Bernhard Froehlich 2021-02-16 15:33:12 +0000
  • fefeccec39
    Remove weak CBC cipher suites and bump minimum TLS version to TLS 1.2 Bernhard Froehlich 2021-02-16 15:31:53 +0000
  • c781938999
    Merge pull request #11 from JonathonReinhart/minor-cleanup-fixes Bernhard Fröhlich 2021-02-16 15:36:52 +0100
  • 009ae8f73a hasher: Check number of arguments Jonathon Reinhart 2021-02-15 00:18:15 -0500
  • 70dfe6b128 Only call AuthLoadFile() once at startup Jonathon Reinhart 2021-02-15 00:01:02 -0500
  • 7fa0eebf95 Simplify range code for setting up listeners Jonathon Reinhart 2021-02-15 00:00:38 -0500
  • ecf830865c Add helpful log messages for various error cases Jonathon Reinhart 2021-02-14 23:49:17 -0500
  • 4fd6bb1004 Refactor common code in listener setup Jonathon Reinhart 2021-02-14 23:30:31 -0500
  • fd3f513b18 Don't run ListenAndServe in a goroutine Jonathon Reinhart 2021-02-14 23:24:25 -0500
  • b202a2209e Refactor out getTLSConfig() Jonathon Reinhart 2021-02-14 23:21:42 -0500
  • 0e8986ca79
    Expand allowedUsers email field to support comma-separated and domains (#9) Jonathon Reinhart 2021-02-14 16:16:18 -0500
  • 5c2e28ac36
    Merge pull request #7 from JonathonReinhart/allow-empty-auth-email Bernhard Fröhlich 2021-02-09 14:18:06 +0100
  • f33105f83c Allow email field to be empty in allowedUsers file Jonathon Reinhart 2021-02-08 23:58:45 -0500
  • 9040a456cf
    Create codeql-analysis.yml Bernhard Fröhlich 2020-09-28 21:26:31 +0200
  • d5c5e25d03
    Merge pull request #4 from simon04/addresses Bernhard Fröhlich 2020-09-04 15:14:35 +0200
  • 999cfea307 Fix typo "addresses" Simon Legner 2020-09-03 14:06:20 +0200
  • f166c13350
    Bump Version string Bernhard Froehlich 2020-06-14 18:51:16 +0000
  • ed1c3a9888
    Merge branch 'master' of github.com:decke/smtprelay Bernhard Froehlich 2020-06-07 17:19:52 +0000
  • 6f3bd16988
    The check if authentication was properly done is redundant now as of smtpd v0.2.0 Bernhard Froehlich 2020-06-07 17:17:28 +0000
  • 4e0bf0908d
    Update dependencies Bernhard Froehlich 2020-06-07 17:15:57 +0000
  • 6662fb7155
    Merge pull request #3 from nwillems/add-hasher-tool Bernhard Fröhlich 2020-06-06 07:58:51 +0200
  • 076fd65dea Use default cost for bcrypt Nicolai Willems 2020-06-05 22:48:33 +0200
  • 880c3c365c
    Update dependencies and chrj/smtpd to latest master which contains a fix for us Bernhard Froehlich 2020-06-04 08:41:19 +0000
  • 36673ae3f0 Add helper to do hashing Nicolai Willems 2020-05-24 20:55:11 +0200
  • b42ad6ddc9
    Add release script as requested in #2 Bernhard Froehlich 2020-05-20 18:33:40 +0000
  • 999ccab778
    Fix spelling Bernhard Froehlich 2020-05-16 10:44:04 +0000
  • 53c2c27647
    Support LOGIN authentication on outgoing SMTP server Bernhard Froehlich 2020-05-15 21:08:17 +0000
  • 2afbe67407
    Add Go Report Card badge Bernhard Froehlich 2020-05-11 13:56:24 +0000
  • 00b96161b3
    Remove duplication of TLS cipher suites for tls:// and startssl:// Bernhard Froehlich 2020-05-11 13:52:25 +0000
  • e10cbcdbb0
    Update crypto dependency Bernhard Froehlich 2020-05-11 13:33:33 +0000
  • 0e643f7230
    Update CI to go 1.14 Bernhard Froehlich 2020-03-02 10:46:59 +0000
  • 324585c63c
    Update list of cipher suites and add ciphers for TLS 1.3 Bernhard Froehlich 2020-03-02 10:45:02 +0000
  • 92cb02e46b
    Update crypto dependency Bernhard Froehlich 2020-03-02 10:44:35 +0000
  • 62fcc11f61
    Update crypto dependency Bernhard Froehlich 2019-12-16 19:20:48 +0000
  • bfe8d39bb3
    Merge branch 'master' of github.com:decke/smtprelay Bernhard Froehlich 2019-10-30 20:58:57 +0000
  • cbb6f523c5
    Update crypto dependency Bernhard Froehlich 2019-10-30 20:57:38 +0000
  • eb4a6b9eb6
    Remove Travis CI Bernhard Fröhlich 2019-10-20 13:24:42 +0200
  • 45db4ef786
    Play with GitHub Actions Bernhard Fröhlich 2019-10-20 13:21:39 +0200
  • 946effcbcf
    Use Go 1.13 for CI Bernhard Froehlich 2019-10-14 09:55:05 +0000
  • 118d1b88c2
    Add Travis CI support and remove drone.yml Bernhard Froehlich 2019-10-14 09:51:09 +0000
  • 5fd6aad9b1
    Update project URL from code.bluelife.at to GitHub Bernhard Froehlich 2019-10-14 09:29:49 +0000
  • 21b597f351
    Bump version to 1.3.0 Bernhard Froehlich 2019-09-07 11:31:28 +0000
  • 5f82b4736c
    Update dependencies Bernhard Froehlich 2019-09-07 11:31:05 +0000
  • de430286b3 Merge branch 'remote-sender' of beppler/smtprelay into master Bernhard Fröhlich 2019-09-07 06:20:28 +0000
  • 769193ea4d Adjust the description of remote_sender parameter. It represents the e-mail address used while sending message to the outgoing SMTP server. Carlos Alberto Costa Beppler 2019-09-06 21:00:35 -0300
  • 0b65e904d8 Allows specify the sender used on SMTP conversation with outgoing server. Carlos Alberto Costa Beppler 2019-09-06 17:07:37 -0300
  • 2c9645ac68
    Add drone config Bernhard Froehlich 2019-05-09 08:17:45 +0000
  • 770e819e2b
    Improve error checking Bernhard Froehlich 2019-02-21 08:29:49 +0000
  • d11f8d81ea
    Fix formatting Bernhard Froehlich 2019-02-21 08:27:12 +0000
  • 6270d75571
    Improve TLS Config to prefer server ciphers, remove 3DES ciphers and require TLS 1.1 or higher Bernhard Froehlich 2019-01-08 15:09:29 +0000
  • 92be537b25
    Bump version to 1.2.0 Bernhard Froehlich 2019-01-07 12:03:27 +0000
  • b9d1663a18
    Fixes for new authentication code Bernhard Froehlich 2019-01-07 11:52:25 +0000
  • 3a96014c70
    Revert package renaming Bernhard Froehlich 2018-12-29 13:08:10 +0000
  • ade7cbca36
    Rename to smtprelay Bernhard Froehlich 2018-12-29 12:39:56 +0000
  • ab341c697d
    Code refactoring and rename package Bernhard Froehlich 2018-12-29 12:24:32 +0000
  • ab850e8765
    Use proper hostname instead of "localhost" for outgoing mails Bernhard Froehlich 2018-12-28 15:40:43 +0000
  • a82b0faf96
    Check sender email against auth file when user is authenticated Bernhard Froehlich 2018-12-28 15:30:55 +0000
  • 76a04a2001
    Authentication checker converted to store passwords as bcrypt hashes Bernhard Froehlich 2018-12-28 15:18:50 +0000
  • 0df376e54a
    Bump to 1.1.1-dev Bernhard Froehlich 2018-12-26 21:20:51 +0000
  • c05e5779a8
    Bump version to 1.1.0 Bernhard Froehlich 2018-12-26 21:07:01 +0000
  • 3c1d683edc
    Update documentation for SMTPS support (outgoing) Bernhard Froehlich 2018-12-26 21:05:59 +0000
  • 83b558239a
    Implement SMTPS support Bernhard Froehlich 2018-12-26 20:58:13 +0000
  • 571e9ea942
    Fork net/smtp package Bernhard Froehlich 2018-12-26 20:10:19 +0000
  • 38aa14ddbf
    Ensure that authentication was successfull before we relay mails Bernhard Froehlich 2018-12-26 19:35:38 +0000
  • 72dad9fb70
    Handle error cases for user supplied regexp Bernhard Froehlich 2018-12-21 14:10:34 +0000
  • e01895f25a
    Update README Bernhard Froehlich 2018-12-21 10:16:26 +0000
  • a0e357c0de
    Add log message for successful delivery Bernhard Froehlich 2018-12-21 09:09:41 +0000
  • 3d648a2ce7
    Adjust SMTP error codes and messages to be aligned with the RFCs Bernhard Froehlich 2018-12-21 09:06:22 +0000
  • 66fb86be7a
    Improve logging for received emails Bernhard Froehlich 2018-12-20 14:16:39 +0000
  • 1d1c617161
    Remove debug logging from smtpd Bernhard Froehlich 2018-12-20 13:53:06 +0000
  • e87b1e7168
    Implement authentication checker against a plaintext file Bernhard Froehlich 2018-12-20 13:52:19 +0000
  • 926c681bdf
    Implement Sender and Recipient checker against regular expressions Bernhard Froehlich 2018-12-20 11:36:26 +0000
  • dbe4c3bc50
    More formatting fixes Bernhard Froehlich 2018-12-20 11:13:05 +0000
  • 6427f0ec23
    Fix whitespace Bernhard Froehlich 2018-12-20 11:11:28 +0000
  • a5f3c2bd3f
    Implement connection checker to restrict which networks are allowed to send mails to us Bernhard Froehlich 2018-12-20 11:09:06 +0000
  • b03ecbb02d
    Introduce VERSION to be able to identify ourselves Bernhard Froehlich 2018-12-20 09:58:04 +0000
  • 3b643b3927
    Improve logging and make sure smtpd is also logging Bernhard Froehlich 2018-12-20 09:44:41 +0000
  • 88d85458dc
    Implement logfile and print on stdout and the logfile per default Bernhard Froehlich 2018-12-20 09:17:40 +0000
  • 58d124b20d
    Switch dependency back to chrj/smtpd since my fixes were merged Bernhard Froehlich 2018-12-20 08:45:12 +0000
  • 646103d157
    Update smtpd dependency to latest commit Bernhard Froehlich 2018-12-14 13:37:22 +0000
  • 5004734404
    Temporary switch to my own fork of smtpd which contains a few fixes Bernhard Froehlich 2018-12-14 12:48:23 +0000
  • 72fe85dea9
    Add Received line to comply with RFC 5321 Bernhard Froehlich 2018-12-14 11:26:48 +0000
  • b55f5569b9
    Repair totally broken STARTTLS and TLS listeners Bernhard Froehlich 2018-12-13 13:11:55 +0000
  • a70b148821
    Allow remote authentication to be optional Bernhard Froehlich 2018-12-12 08:38:13 +0000
  • ba30ddd83c
    Remove separate remote_port config value and add it to remote_host Bernhard Froehlich 2018-12-12 08:37:44 +0000
  • b53d620dd5
    Do not share Server instance with multiple listeners to avoid mixing TLS and non TLS configurations in the same server. Bernhard Froehlich 2018-12-11 15:30:12 +0000
  • 5a67f917af
    Add notice for local_forcetls because it cannot be used when unencrypted SMTP port is used Bernhard Froehlich 2018-12-10 16:16:42 +0000
  • d07ba4c174
    Update readme Bernhard Froehlich 2018-12-10 16:16:26 +0000