Commit graph

1604 commits

Author SHA1 Message Date
Max Mazurov
fa47d40f6d
Merge pull request #760 from mlipscombe/issue-688
fix: make `tls_client` configuration work in `target.smtp` block, fixes foxcpp/maddy#688
2025-03-09 15:44:30 +03:00
fox.cpp
63420d1bef
target/smtp: Fix-up default value for tls_client 2025-03-09 15:39:22 +03:00
Max Mazurov
d97f9cb1c9
Merge pull request #758 from nurmukhametov/aarch64-release-binary
Build aarch64 binary in release workflow
2025-02-22 17:05:32 +03:00
Max Mazurov
55cd9b0764
Merge pull request #762 from mlipscombe/issue-761
fix: correctly announce SASL LOGIN capabilty
2025-02-10 20:40:20 +03:00
Mark Lipscombe
68e3065663 fix: correctly announce SASL LOGIN capabilty 2025-02-10 08:48:08 -05:00
Mark Lipscombe
0e953a824b fix: make tls_client configuration work in target.smtp block 2025-02-10 08:41:48 -05:00
Alexey Nurmukhametov
96790bd82f Build aarch64 binary in release workflow
Building in a Docker container is a workaround for the issue of
JavaScript-based GitHub Actions not being supported in Alpine
containers on the Arm64 platform. Otherwise, we could completely reuse
artifact-builder-x86 as a matrix job by running it on an Arm runner.
This could be done later when upload-artifact works in an Alpine Arm64
container.
2025-02-08 19:23:28 +00:00
fox.cpp
01c65cfb0e
Finally fix tests
Took way too long.
2025-02-02 13:14:11 +03:00
fox.cpp
ef7fa210dc
Slightly improve debug logging for complex authentication pipelines 2025-02-01 19:25:16 +03:00
fox.cpp
1d044249c2
endpoint/smtp: Fix auth_map ignored 2025-02-01 19:25:16 +03:00
Max Mazurov
c852199ec9
Merge pull request #754 from prologic/gcore_dns
Add support for GCore DNS
2025-01-30 21:51:54 +03:00
fox.cpp
91c1617698
tests: Fix-up linter nit 2025-01-30 21:50:28 +03:00
James Mills
b4e8716bba
Add support for GCore DNS 2025-01-30 22:27:20 +10:00
fox.cpp
187fc66be1
Fix-up c48332a940 2025-01-29 23:38:08 +03:00
fox.cpp
41b49bd44f
tests: Add integration test for multidomain setups with shared namespaces 2025-01-28 23:35:23 +03:00
fox.cpp
b3ebe4b81e
endpoint/smtp: Drop duplicate RunEarlyChecks call 2025-01-28 23:35:08 +03:00
fox.cpp
c48332a940
auth/sasl: Add missing usernameForAuth call 2025-01-28 23:34:52 +03:00
fox.cpp
06fd5249d2
cli/ctl: Add --no-specialuse flag for imap-acct create 2025-01-28 23:34:03 +03:00
fox.cpp
69b434f341
tests: Allow to run maddyctl commands in integration tests 2025-01-28 23:33:37 +03:00
fox.cpp
21485e99d2
maddy 0.8.1 2025-01-25 14:52:02 +03:00
fox.cpp
be0ec6b7cf
target/smtp: Check-in accidentally reverted attempt_starttls changes 2025-01-25 14:51:35 +03:00
fox.cpp
cff6cfaca6
ci: Another attempt to get ghcr.io upload working... 2025-01-25 02:01:52 +03:00
fox.cpp
5cd2356b28
ci: Try to fix ghcr.io image upload 2025-01-25 01:54:31 +03:00
fox.cpp
c5c8e4b5b5
ci: Disable arm64 docker build because of SIGSEGV 2025-01-25 01:42:33 +03:00
fox.cpp
3e5044ee8e
build.sh: Remove -C from install
Not available in Busybox when building under Alpine Linux
2025-01-25 01:07:46 +03:00
fox.cpp
96bd83316b
ci: Fix-up release pipeline 2025-01-25 00:51:05 +03:00
fox.cpp
aaa838dd79
ci: Upgrade release pipeline actions 2025-01-25 00:49:15 +03:00
fox.cpp
21329c8f6f
ci: Fix-up release pipeline 2025-01-25 00:11:54 +03:00
fox.cpp
7f7903a645
Fix more linter warnings 2025-01-24 23:48:50 +03:00
fox.cpp
d7dd6ef845
Fix more linter warnings 2025-01-24 23:44:50 +03:00
fox.cpp
dbc030c267
Clean-up lint warnings 2025-01-24 23:34:09 +03:00
fox.cpp
120c5c9ea2
endpoint: Clean-up dead auth_map code 2025-01-24 23:12:45 +03:00
fox.cpp
f9d49170af
ci: Fixup 2025-01-24 22:18:06 +03:00
fox.cpp
7ad6925c0d
ci: Increase lint timeout 2025-01-24 22:15:59 +03:00
fox.cpp
4e1cb7c5c1
build.sh: Fix-up config overwrite check to work when installing not to / 2025-01-24 22:09:17 +03:00
fox.cpp
c2cb732eef
Fix-up 2025-01-24 21:58:11 +03:00
fox.cpp
44a23f21ce
ci: Refactor CI workflows 2025-01-24 21:55:52 +03:00
fox.cpp
78e4600a17
Upgrade all dependencies
1. go-smtp is replaced by a fork that reverts StartTLS removal.
2. SASL LOGIN is no longer supported by upstream go-sasl, readded disabled by default.
3. Updated endpoint code to match new go-smtp authentication interfaces.
4. certmagic repo had some renames
5. Minimum Go version increased to 1.23 to match dependencies.
2025-01-24 21:29:48 +03:00
fox.cpp
87f3ed165a
maddy 0.8.0 2025-01-24 18:56:33 +03:00
fox.cpp
e4f8b0da70
Merge remote-tracking branch 'origin/dev' 2025-01-24 18:50:28 +03:00
fox.cpp
a8d639d374
Bump go-imap-sql version
See #723 comments
2025-01-24 17:02:52 +03:00
Max Mazurov
adcb33d25d
Merge pull request #742 from foxcpp/dependabot/go_modules/golang.org/x/net-0.33.0
build(deps): bump golang.org/x/net from 0.25.0 to 0.33.0
2025-01-24 16:58:41 +03:00
Max Mazurov
2781d26626
Merge pull request #680 from reind33r/dev
libdns/rfc2136 added as a provider
2025-01-24 16:55:35 +03:00
Max Mazurov
3d4e60ac20
Merge branch 'dev' into dev 2025-01-24 16:55:18 +03:00
Max Mazurov
c4f8a1247b
Merge pull request #690 from rjocoleman/feat/add_tags_to_dockerfile
Add additional build tags to Dockerfile
2025-01-24 16:53:25 +03:00
Max Mazurov
fd40288271
Merge pull request #737 from mschneider82/master
#736: dmarc evalute added check if fromDomain is a TLD
2025-01-24 16:52:23 +03:00
dependabot[bot]
c0fd00de3e
build(deps): bump golang.org/x/net from 0.25.0 to 0.33.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.25.0 to 0.33.0.
- [Commits](https://github.com/golang/net/compare/v0.25.0...v0.33.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-24 13:51:38 +00:00
Max Mazurov
4248fea606
Merge pull request #738 from foxcpp/dependabot/go_modules/golang.org/x/crypto-0.31.0
build(deps): bump golang.org/x/crypto from 0.21.0 to 0.31.0
2025-01-24 16:50:11 +03:00
dependabot[bot]
5be9baa7be
build(deps): bump golang.org/x/crypto from 0.21.0 to 0.31.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.21.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.21.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-11 23:57:09 +00:00
Matthias Schneider
72416b0456 #736: dmarc evalute added check if fromDomain is a TLD 2024-12-09 09:03:45 +01:00