James Mills
b4e8716bba
Add support for GCore DNS
2025-01-30 22:27:20 +10: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
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
3d4e60ac20
Merge branch 'dev' into dev
2025-01-24 16:55:18 +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
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
Max Mazurov
1b946d2d53
Merge pull request #698 from foxcpp/dependabot/go_modules/golang.org/x/net-0.23.0
...
build(deps): bump golang.org/x/net from 0.20.0 to 0.23.0
2024-11-24 19:16:41 +03:00
fox.cpp
cbeadf169c
storage/imapsql: Bump go-imap-sql version
...
Update includes proper check for modernc driver.
See #723
2024-08-31 15:26:32 +03:00
dependabot[bot]
5b3a8685cd
build(deps): bump golang.org/x/net from 0.20.0 to 0.23.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.20.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.20.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-19 13:01:20 +00:00
Robert Coleman
198a9a3fb5
add ACME-DNS provider for libdns
2024-03-16 16:09:02 +13:00
fox.cpp
1d6cd8c35f
Bump go-imap-sql version
...
See #681 .
2024-02-14 20:22:51 +03:00
reind33r
250ee6fd87
libdns/rfc2136 added as a provider
2024-02-14 00:32:31 +01:00
fox.cpp
08671bc0e8
libdns/gandi: Re-add API keys support with deprecation warning
2024-01-27 16:30:38 +03:00
Alex Giurgiu
3a09117e9b
upgraded to the latest version of gandi libdns, which fixes an issue where new records could not be created
2024-01-26 15:23:01 +02:00
fox.cpp
798c411824
Merge branch 'master' into dev
2024-01-22 00:43:53 +03:00
fox.cpp
a8e8c4a085
Pin libdns/alidns by commit hash again
...
Like 44dc130e43
.
2024-01-21 20:57:49 +03:00
fox.cpp
5b5fb72b02
go get -u ./... && go mod tidy
2024-01-21 19:07:43 +03:00
fox.cpp
db0874c2be
Migrate to latest go-smtp version
...
Fixes #661 among other minor things.
2024-01-21 14:41:57 +03:00
fox.cpp
66185b90bb
storage/imapsql: Add support for transpiled SQLite driver
...
May have slightly worse single-user perfomance than
go-sqlite3 (CGo) but also may scale better due to Go goroutines
being used instead of C threads.
Also improves compatibility, making installation easier
esp. if users do not have working C toolchain installed.
See #666 .
2024-01-20 20:53:05 +03:00
dependabot[bot]
0000f92f16
build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.14.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-18 23:38:24 +00:00
dependabot[bot]
0453d09f3b
build(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.3
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.55.0 to 1.56.3.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.55.0...v1.56.3 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-25 22:39:28 +00:00
dependabot[bot]
67d10ac059
build(deps): bump golang.org/x/net from 0.10.0 to 0.17.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.10.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.10.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-11 22:35:21 +00:00
fox.cpp
448aa07402
Update all version requirements to Go 1.19
...
0.7.0 actually requires 1.19.
2023-06-27 19:09:33 +03:00
Aleksei Zhukov
3c4fe105cd
Proxy protocol support for SMTP and IMAP
2023-04-16 14:40:57 -05:00
fox.cpp
60c2530604
Bump go-imap-sql version
...
Increases open mailbox limit to 100k.
2023-03-13 11:11:28 +03:00
dependabot[bot]
7763ccf20c
build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.5.0 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.5.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-07 01:57:59 +00:00
fox.cpp
b8f7ca7d33
go get -u ./... && go mod tidy
...
Except github.com/lib/pq, it stays on 1.10.6 since 1.10.7
seems to introduce a breaking change.
2023-02-05 22:26:31 +03:00
fox.cpp
1db37f91b1
Merge branch 'dev'
2023-02-05 16:32:55 +03:00
fox.cpp
9a87d73383
Bump go-imap-sql version
...
See #549 .
2023-01-20 02:19:58 +03:00
fox.cpp
2dab873f50
Bump required Go version to 1.18
2023-01-08 18:00:55 +03:00
fox.cpp
44dc130e43
Bump libdns implementations versions to dev versions
...
Done to make sure go.mod references commits rather than tags.
There is some evidence libdns developers overwrite them, causing
go.sum failures when building maddy. The only known offenders
are libdns/alidns and libdns/gandi, but I did the change for all
libdns implementations just in case.
See #461 .
2023-01-08 17:02:31 +03:00
fox.cpp
dc11656726
Bump go-imap-mess version
2023-01-08 16:44:37 +03:00
fox.cpp
c102d6242b
Merge pull request #532 into dev
2022-09-20 12:39:35 +03:00
Michael Aldridge
86d3d89f95
internal/auth: Add native NetAuth authentication integration.
...
NetAuth is an easy to deploy and manage organizational source of truth
for identity and group management. This commit adds support for maddy
to ask NetAuth about authentication using the native protocol.
2022-09-12 21:56:32 -05:00
fox.cpp
f4f0ec7f88
Bump SPF library version
...
From library changelog:
mx: Continue on DNS response with invalid names
On MX lookups, if there is one invalid MX record (for example, pointing
to an IP address instead of a name), Go will return an error and also
the valid records.
Today, we just fail this lookup as if we had a DNS error.
However, the SPF is not clear about this specific case, and all other
popular implementations will just ignore the invalid record and keep
processing using the valid ones.
This patch makes us match common practice.
2022-09-12 21:30:50 +03:00
fox.cpp
1d0d9915a0
Update to latest go-smtp
...
smtp.ConnectionState is no longer a thing and sessions are initialized
early so we can move more processing early. One such change is
in DNSBL - run the check before EHLO completes. Some further optimizations
are possible there - e.g. start DNSBL check once we get EHLO and have
the result ready once we receive MAIL FROM and act accordingly.
2022-07-09 17:00:23 +03:00
fox.cpp
69769c17ab
Bump go-imap-sql version
...
For https://github.com/foxcpp/maddy/issues/512 fix.
2022-06-28 01:10:49 +03:00
fox.cpp
3edb4b3b75
Fix-up 531cf78a26
2022-06-25 18:48:32 +03:00
fox.cpp
531cf78a26
Bump go-imap-sql verison
...
Also remove accidentally added test.conf.
See #510 .
2022-06-25 18:42:38 +03:00
fox.cpp
8463ee1da6
Fix-up 51935f3
2022-06-25 15:20:39 +03:00
fox.cpp
51935f3037
Bump go-imap-sql version
...
See #509 .
2022-06-25 15:18:27 +03:00
fox.cpp
bbaea0400e
Bump go-imap version
...
Merged upstream v1 fixes into v2 branch.
See #504 .
2022-06-23 21:25:56 +03:00
fox.cpp
210a885dc1
Bump go-imap-sql version
...
Fixes schema upgrade failure.
2022-06-23 21:20:01 +03:00
fox.cpp
ccec931b6c
go get -u & go mod tidy
2022-06-23 13:16:42 +03:00
fox.cpp
f4995642e2
Require Go 1.17, use Go 1.17.11 for artifacts
2022-06-23 12:44:03 +03:00
fox.cpp
6105f51b9b
Bump SPF library version
...
See #487 .
2022-06-23 12:29:12 +03:00
fox.cpp
6fdafbc123
check/spf: Ignore SPF permerr and temperr by default
...
See #485 .
2022-06-18 19:15:09 +03:00
fox.cpp
37bfe3bbd6
Merge branch 'dev'
2022-06-18 18:29:55 +03:00
fox.cpp
f47f96a48e
go get -u & go mod tidy
2022-03-06 16:29:22 +03:00