2
0
forked from drew/smtprelay

Commit Graph

  • 287395ad91 Merge pull request #47 from alex1989hu/bump/chrj-smtpd-v031 Bernhard Fröhlich 2021-11-22 11:39:33 +01:00
  • 3aecd3c6d6 Bump chrj/smtpd from 0.3.0 to 0.3.1 Alex Szakaly 2021-11-22 07:53:43 +01:00
  • f8960053e8 Merge pull request #46 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.21 Bernhard Fröhlich 2021-11-17 11:59:35 +01:00
  • db5512d47b Bump wangyoucao577/go-release-action from 1.20 to 1.21 dependabot[bot] 2021-11-16 10:07:49 +00:00
  • fd063ad879 Merge pull request #45 from decke/dependabot/github_actions/actions/checkout-2.4.0 Bernhard Fröhlich 2021-11-03 11:49:27 +01:00
  • 85bdd060e3 Bump actions/checkout from 2.3.5 to 2.4.0 dependabot[bot] 2021-11-03 10:05:55 +00:00
  • 5be6165865 Merge pull request #43 from decke/dependabot/github_actions/actions/checkout-2.3.5 Bernhard Fröhlich 2021-10-18 16:00:48 +02:00
  • b64a34becf Bump actions/checkout from 2.3.4 to 2.3.5 dependabot[bot] 2021-10-18 10:08:18 +00:00
  • a2ea5ab49e Merge pull request #42 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.20 Bernhard Fröhlich 2021-08-30 14:46:38 +02:00
  • 94957d944f Bump wangyoucao577/go-release-action from 1.19 to 1.20 dependabot[bot] 2021-08-30 10:06:39 +00:00
  • a5db5e1ff5 Merge pull request #41 from decke/dependabot/github_actions/actions/setup-go-2.1.4 Bernhard Fröhlich 2021-08-26 13:14:35 +02:00
  • 94776b27d9 Bump actions/setup-go from 2.1.3 to 2.1.4 dependabot[bot] 2021-08-26 10:06:19 +00:00
  • 81bc7addc7 Merge pull request #39 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.19 Bernhard Fröhlich 2021-07-28 22:15:07 +02:00
  • e9bfe53f18 Bump wangyoucao577/go-release-action from 1.18 to 1.19 dependabot[bot] 2021-07-21 10:06:34 +00:00
  • 32032c297c Merge pull request #38 from decke/dependabot/go_modules/github.com/google/uuid-1.3.0 Bernhard Fröhlich 2021-07-13 13:10:23 +02:00
  • 53e52de279 Bump github.com/google/uuid from 1.2.0 to 1.3.0 dependabot[bot] 2021-07-13 10:06:56 +00:00
  • 02810c0a50 Merge pull request #36 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.18 Bernhard Fröhlich 2021-05-26 14:36:30 +02:00
  • 6b21f52037 Bump wangyoucao577/go-release-action from 1.17 to 1.18 dependabot[bot] 2021-05-26 05:59:28 +00:00
  • 544bd081ff Merge pull request #34 from decke/dependabot/github_actions/actions/checkout-2.3.4 Bernhard Fröhlich 2021-05-12 08:41:49 +02:00
  • 6a28f939de Bump actions/checkout from 2 to 2.3.4 dependabot[bot] 2021-05-12 05:54:25 +00:00
  • f0392bdf09 Merge pull request #33 from benubois/command Bernhard Fröhlich 2021-05-10 10:18:56 +02:00
  • 3f627d3281 Move AddReceivedLine before further processing. Ben Ubois 2021-05-08 11:56:28 -07:00
  • d8860fc917 Added external command support. Ben Ubois 2021-05-07 14:08:10 -07:00
  • ebb53ea1b6 Merge pull request #30 from decke/dependabot/github_actions/wangyoucao577/go-release-action-v1.17 Bernhard Fröhlich 2021-04-13 20:13:18 +02:00
  • a5ee525825 Bump wangyoucao577/go-release-action from v1.16 to v1.17 dependabot[bot] 2021-04-13 07:18:35 +00:00
  • 441a53cfd9 Fix code formatting with gofmt -s Bernhard Froehlich 2021-04-03 19:00:38 +00:00
  • 7b199cc6ae Bump Go version for CI builds to 1.16 v1.6.0 Bernhard Froehlich 2021-04-02 18:51:23 +00:00
  • 184d5f8611 Bump Go version for builds to 1.16.3 Bernhard Froehlich 2021-04-02 18:49:53 +00:00
  • 9e8b5517a6 Merge pull request #27 from decke/26-tls-reqd-for-auth Bernhard Fröhlich 2021-04-02 20:41:38 +02:00
  • 65f0cfcfbd Merge pull request #28 from decke/dependabot/github_actions/wangyoucao577/go-release-action-v1.16 Bernhard Fröhlich 2021-04-02 20:29:02 +02:00
  • 190c615029 Add SystemD unit file add-service Jonathon Reinhart 2021-04-01 23:07:09 -04:00
  • 410c70d86f Bump wangyoucao577/go-release-action from v1.15 to v1.16 dependabot[bot] 2021-04-01 07:35:56 +00:00
  • 247d187576 Don't allow a configuration requiring auth with a non-TLS listener Jonathon Reinhart 2021-03-31 22:38:16 -04:00
  • 45a676e274 Add localAuthRequired() helper function Jonathon Reinhart 2021-03-31 22:37:02 -04:00
  • ca1ccd85e3 Refactor parsing of -listen string out into separate config function Jonathon Reinhart 2021-03-31 22:30:33 -04:00
  • 42abf27c1f Merge pull request #22 from decke/smtpd-shutdown Jonathon Reinhart 2021-04-01 01:11:48 -04:00
  • 1b7b551f65 Handle signals and gracefully shut down server Jonathon Reinhart 2021-03-13 01:32:17 -05:00
  • 2cd636c082 Merge pull request #19 from decke/allow-any-sender-recipient Bernhard Fröhlich 2021-04-01 06:05:52 +02:00
  • 3debf4127d Adjust remote auth disabled check syntax Jonathon Reinhart 2021-03-31 17:18:13 -04:00
  • 03b8b78f53 Merge pull request #24 from decke/dependabot/go_modules/github.com/chrj/smtpd-0.3.0 Bernhard Fröhlich 2021-03-29 22:26:38 +02:00
  • 49c6880175 Bump github.com/chrj/smtpd from 0.2.0 to 0.3.0 dependabot[bot] 2021-03-29 20:24:57 +00:00
  • 5470132251 Merge pull request #23 from decke/dependabot/github_actions/wangyoucao577/go-release-action-v1.15 Bernhard Fröhlich 2021-03-18 15:41:11 +01:00
  • 898f8e44cf Bump wangyoucao577/go-release-action from v1.14 to v1.15 dependabot[bot] 2021-03-18 07:16:46 +00:00
  • 22ef0c2ee6 Move SMTP auth setup to ConfigLoad() Jonathon Reinhart 2021-03-14 14:06:21 -04:00
  • 8eea677a3d Merge pull request #20 from decke/dependabot/go_modules/github.com/sirupsen/logrus-1.8.1 Bernhard Fröhlich 2021-03-14 21:27:11 +01:00
  • 9f2497d948 Bump github.com/sirupsen/logrus from 1.7.0 to 1.8.1 dependabot[bot] 2021-03-14 20:23:53 +00:00
  • 76ef135d33 Clarify allowed_sender/allowed_recipient empty string behavior Jonathon Reinhart 2021-03-14 12:36:34 -04:00
  • 7c0ba34025 Move compilation of allowed_recipients to ConfigLoad() Jonathon Reinhart 2021-03-14 12:26:40 -04:00
  • a896ab2847 Move compilation of allowed_sender to ConfigLoad() Jonathon Reinhart 2021-03-14 12:20:48 -04:00
  • c9b55b833b Merge pull request #18 from decke/allow-any-net Jonathon Reinhart 2021-03-13 20:47:09 -05:00
  • 918df65a3a Require that networks in allowed_nets are networks and not hosts Jonathon Reinhart 2021-03-13 02:45:44 -05:00
  • 0503c12ccd Allow "allowed_nets" to be empty, meaning any network is allowed Jonathon Reinhart 2021-03-13 02:43:08 -05:00
  • ef3f9c8ea0 Move parsing of "allowed_nets" out to ConfigLoad() Jonathon Reinhart 2021-03-13 02:42:30 -05:00
  • 4036213dd5 Simplify peerIP determination in connectionChecker() Jonathon Reinhart 2021-03-13 02:38:13 -05:00
  • 2475cadbad Merge pull request #16 from decke/discard Bernhard Fröhlich 2021-03-13 19:06:08 +01:00
  • 20ca816160 Discard mail if remote_host is not set Jonathon Reinhart 2021-03-13 00:02:39 -05:00
  • d1933a2e35 Merge pull request #15 from decke/structured-logging Bernhard Fröhlich 2021-03-13 11:02:19 +01:00
  • 9921b38046 Explicitly configure default logfile for stderr Jonathon Reinhart 2021-03-13 03:21:53 -05:00
  • 095fba119a Change default logfile to empty string (meaning stderr) Jonathon Reinhart 2021-03-12 23:46:36 -05:00
  • 34cb47c364 Implement structured logs using logrus Jonathon Reinhart 2021-03-12 23:38:29 -05:00
  • b36ed8eddb net/smtp: adds support for the SMTPUTF8 extension Bernhard Froehlich 2021-02-25 21:15:16 +00:00
  • 822dbbce7d Bump Go to 1.15 for CI builds Bernhard Froehlich 2021-02-17 19:31:36 +00:00
  • 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 +01:00
  • cd2dab8f8f Bump actions/setup-go from v1 to v2.1.3 dependabot[bot] 2021-02-17 19:29:13 +00:00
  • f2af99dc52 Add github-actions to dependabot config Bernhard Froehlich 2021-02-17 19:28:08 +00:00
  • 23e10bb03e Add dependabot.yml for automatic Go dependency checking Bernhard Froehlich 2021-02-17 19:23:20 +00:00
  • 5ba64c5c6e Add new Release Workflow using Github Actions and wangyoucao577/go-release-action v1.5.0 Bernhard Froehlich 2021-02-17 12:49:24 +00:00
  • 7f34fcbc99 gofmt: Fix formatting Bernhard Froehlich 2021-02-16 15:57:50 +00:00
  • 97943c87e7 Update go dependencies Bernhard Froehlich 2021-02-16 15:33:12 +00:00
  • fefeccec39 Remove weak CBC cipher suites and bump minimum TLS version to TLS 1.2 Bernhard Froehlich 2021-02-16 15:31:53 +00:00
  • c781938999 Merge pull request #11 from JonathonReinhart/minor-cleanup-fixes Bernhard Fröhlich 2021-02-16 15:36:52 +01:00
  • 009ae8f73a hasher: Check number of arguments Jonathon Reinhart 2021-02-15 00:18:15 -05:00
  • 70dfe6b128 Only call AuthLoadFile() once at startup Jonathon Reinhart 2021-02-15 00:01:02 -05:00
  • 7fa0eebf95 Simplify range code for setting up listeners Jonathon Reinhart 2021-02-15 00:00:38 -05:00
  • ecf830865c Add helpful log messages for various error cases Jonathon Reinhart 2021-02-14 23:49:17 -05:00
  • 4fd6bb1004 Refactor common code in listener setup Jonathon Reinhart 2021-02-14 23:30:31 -05:00
  • fd3f513b18 Don't run ListenAndServe in a goroutine Jonathon Reinhart 2021-02-14 23:24:25 -05:00
  • b202a2209e Refactor out getTLSConfig() Jonathon Reinhart 2021-02-14 23:21:42 -05:00
  • 0e8986ca79 Expand allowedUsers email field to support comma-separated and domains (#9) Jonathon Reinhart 2021-02-14 16:16:18 -05:00
  • 5c2e28ac36 Merge pull request #7 from JonathonReinhart/allow-empty-auth-email Bernhard Fröhlich 2021-02-09 14:18:06 +01:00
  • f33105f83c Allow email field to be empty in allowedUsers file Jonathon Reinhart 2021-02-08 23:58:45 -05:00
  • 9040a456cf Create codeql-analysis.yml Bernhard Fröhlich 2020-09-28 21:26:31 +02:00
  • d5c5e25d03 Merge pull request #4 from simon04/addresses Bernhard Fröhlich 2020-09-04 15:14:35 +02:00
  • 999cfea307 Fix typo "addresses" Simon Legner 2020-09-03 14:06:20 +02:00
  • f166c13350 Bump Version string Bernhard Froehlich 2020-06-14 18:51:16 +00:00
  • ed1c3a9888 Merge branch 'master' of github.com:decke/smtprelay v1.4.0 Bernhard Froehlich 2020-06-07 17:19:52 +00:00
  • 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 +00:00
  • 4e0bf0908d Update dependencies Bernhard Froehlich 2020-06-07 17:15:57 +00:00
  • 6662fb7155 Merge pull request #3 from nwillems/add-hasher-tool Bernhard Fröhlich 2020-06-06 07:58:51 +02:00
  • 076fd65dea Use default cost for bcrypt Nicolai Willems 2020-06-05 22:48:33 +02:00
  • 880c3c365c Update dependencies and chrj/smtpd to latest master which contains a fix for us Bernhard Froehlich 2020-06-04 08:41:19 +00:00
  • 36673ae3f0 Add helper to do hashing Nicolai Willems 2020-05-24 20:55:11 +02:00
  • b42ad6ddc9 Add release script as requested in #2 Bernhard Froehlich 2020-05-20 18:33:40 +00:00
  • 999ccab778 Fix spelling Bernhard Froehlich 2020-05-16 10:44:04 +00:00
  • 53c2c27647 Support LOGIN authentication on outgoing SMTP server Bernhard Froehlich 2020-05-15 21:08:17 +00:00
  • 2afbe67407 Add Go Report Card badge Bernhard Froehlich 2020-05-11 13:56:24 +00:00
  • 00b96161b3 Remove duplication of TLS cipher suites for tls:// and startssl:// Bernhard Froehlich 2020-05-11 13:52:25 +00:00
  • e10cbcdbb0 Update crypto dependency Bernhard Froehlich 2020-05-11 13:33:33 +00:00
  • 0e643f7230 Update CI to go 1.14 Bernhard Froehlich 2020-03-02 10:46:59 +00:00
  • 324585c63c Update list of cipher suites and add ciphers for TLS 1.3 Bernhard Froehlich 2020-03-02 10:45:02 +00:00