1
0
mirror of https://github.com/chylex/SMTP-Relay.git synced 2025-08-15 02:17:00 +02:00

Commit Graph

  • 1617155f1e Remove service names from readme Bernhard Fröhlich 2022-04-30 08:10:21 +02:00
  • 81ea0c7944 Merge pull request #69 from decke/dependabot/github_actions/github/codeql-action-2 Bernhard Fröhlich 2022-04-26 14:33:39 +02:00
  • d9a09a20da Merge pull request #70 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.28 Bernhard Fröhlich 2022-04-26 14:33:04 +02:00
  • d5d4e7a821 Bump wangyoucao577/go-release-action from 1.26 to 1.28 dependabot[bot] 2022-04-26 10:17:49 +00:00
  • 77ab4485b2 Bump github/codeql-action from 1 to 2 dependabot[bot] 2022-04-26 10:17:46 +00:00
  • ce97293e33 Update Go crypto and sys dependencies Bernhard Froehlich 2022-04-25 15:06:32 +00:00
  • 5cd81cd7e4 smtp: gofmt main repo Bernhard Froehlich 2022-04-25 15:00:57 +00:00
  • 62bb2becbc smtp: gofmt -w -r 'interface{}->any' src Bernhard Froehlich 2022-04-25 14:58:09 +00:00
  • a2826e949e Regenerate go.mod for go 1.18 Bernhard Froehlich 2022-04-25 14:42:23 +00:00
  • 64872c0bea Bump Go version to 1.18 for release and CI jobs Bernhard Froehlich 2022-04-25 14:37:23 +00:00
  • cdc4e572db smtp: use bytes.Cut, strings.Cut Bernhard Froehlich 2022-04-25 14:30:43 +00:00
  • 5e78bbe643 Improve remotes documentation in config Bernhard Froehlich 2022-04-25 14:19:31 +00:00
  • b134e426d7 Propagate the error to the client if the external command fails (#40) Javi 2022-04-25 15:52:12 +02:00
  • 9c230182da Merge pull request #68 from decke/dependabot/go_modules/github.com/stretchr/testify-1.7.1 Bernhard Fröhlich 2022-04-25 15:42:34 +02:00
  • 39b8e01226 Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 dependabot[bot] 2022-04-25 10:09:05 +00:00
  • bf8c222ac1 Merge pull request #63 from markgardner/master Bernhard Fröhlich 2022-04-24 19:45:34 +02:00
  • 875264837e add test coverage for scheme validation Mark Gardner 2022-04-21 11:39:41 -05:00
  • 32d0206af0 throw an error if the remote is configured for starttls and the server does not have the extension Mark Gardner 2022-04-21 11:29:15 -05:00
  • b7f3701502 Add missing default port for starttls and validate scheme to ensure support Mark Gardner 2022-04-21 11:28:48 -05:00
  • cf927508dd Improve sample config to be more accurate Mark Gardner 2022-04-21 11:28:16 -05:00
  • 4221919689 Allow config to have multiple remotes. Mark Gardner 2022-02-25 07:37:12 -06:00
  • 4f1148d77b Merge pull request #67 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.26 Bernhard Fröhlich 2022-04-16 19:23:31 +02:00
  • 32c43efd0c Bump wangyoucao577/go-release-action from 1.25 to 1.26 dependabot[bot] 2022-04-15 10:05:45 +00:00
  • 362a64dd8a Merge pull request #65 from decke/dependabot/github_actions/actions/checkout-3 Bernhard Fröhlich 2022-03-02 21:47:04 +01:00
  • bf58b2b4c8 Bump actions/checkout from 2.4.0 to 3 dependabot[bot] 2022-03-02 10:07:48 +00:00
  • ed13816dcd Merge pull request #64 from decke/dependabot/github_actions/actions/setup-go-3 Bernhard Fröhlich 2022-03-01 14:36:05 +01:00
  • dd7905e60e Bump actions/setup-go from 2.2.0 to 3 dependabot[bot] 2022-03-01 10:07:35 +00:00
  • 5076988ddf Merge pull request #59 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.25 Bernhard Fröhlich 2022-02-23 12:11:56 +01:00
  • dafbc327aa Bump wangyoucao577/go-release-action from 1.24 to 1.25 dependabot[bot] 2022-02-23 10:06:40 +00:00
  • 48926964bf Merge pull request #58 from decke/dependabot/github_actions/actions/setup-go-2.2.0 Bernhard Fröhlich 2022-02-10 13:49:46 +01:00
  • 5757db3a37 Bump actions/setup-go from 2.1.5 to 2.2.0 dependabot[bot] 2022-02-10 10:39:30 +00:00
  • a527a147be Merge pull request #56 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.24 Bernhard Fröhlich 2022-01-31 13:46:04 +01:00
  • 8c0a6aab20 Bump wangyoucao577/go-release-action from 1.23 to 1.24 dependabot[bot] 2022-01-31 10:07:26 +00:00
  • 5be2f3aa4b Merge pull request #55 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.23 Bernhard Fröhlich 2022-01-26 13:19:08 +01:00
  • 2b046297ea Bump wangyoucao577/go-release-action from 1.22 to 1.23 dependabot[bot] 2022-01-26 10:06:33 +00:00
  • f0d39401d4 Allow go build workflow for pull requests Bernhard Froehlich 2022-01-11 12:55:39 +00:00
  • b5fcf8e0bb Merge pull request #52 from Coronon/master Bernhard Fröhlich 2022-01-11 13:55:02 +01:00
  • 016ef762fb add: basic smtpd configuration options Rubin Raithel 2022-01-10 20:39:55 +01:00
  • 6afc87968c Merge pull request #51 from decke/dependabot/github_actions/actions/setup-go-2.1.5 Bernhard Fröhlich 2021-12-22 11:43:16 +01:00
  • b32b5690bf Bump actions/setup-go from 2.1.4 to 2.1.5 dependabot[bot] 2021-12-22 10:08:04 +00:00
  • 38aa05c9f4 Merge pull request #49 from NoUseFreak/add-skip-verify Bernhard Fröhlich 2021-12-15 21:31:54 +01:00
  • 03d109ff8b feat: Add support for ignoring certs Dries De Peuter 2021-12-08 14:41:27 +01:00
  • 6c691f3cea Merge pull request #48 from decke/dependabot/github_actions/wangyoucao577/go-release-action-1.22 Bernhard Fröhlich 2021-11-24 13:07:20 +01:00
  • c6b5e244eb Bump wangyoucao577/go-release-action from 1.21 to 1.22 dependabot[bot] 2021-11-24 10:06:54 +00:00
  • 0ee982ea31 Bump used Go versions to 1.17 Bernhard Froehlich 2021-11-22 15:38:17 +00:00
  • 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 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
  • 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