Commit Graph

  • 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 v1.7.0 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 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