Commit graph

1509 commits

Author SHA1 Message Date
fox.cpp
a2f8916183
docs: Fix README CI badge
Finally
2024-01-21 20:58:05 +03:00
fox.cpp
a8e8c4a085
Pin libdns/alidns by commit hash again
Like 44dc130e43.
2024-01-21 20:57:49 +03:00
fox.cpp
ab94e0bb95
check/spf: Handle empty MAIL FROM in accordance with RFC 7208
See #652.
See #603.
2024-01-21 20:01:00 +03:00
fox.cpp
5b5fb72b02
go get -u ./... && go mod tidy 2024-01-21 19:07:43 +03:00
fox.cpp
09c9486999
ci: Add apt-get update 2024-01-21 15:03:16 +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
301c47d815
ci: Bump used Ubuntu version 2024-01-20 20:57:37 +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
Max Mazurov
d47b178e9d
Merge pull request #667 from fluidum/patch-1
Update remote.md
2024-01-20 19:56:45 +03:00
fluidum
9c4438af2b
Update remote.md
1. fixed security levels href
2. changed default of min_tls_level (https://github.com/foxcpp/maddy/blob/master/maddy.conf)
2024-01-18 14:09:26 +02:00
Max Mazurov
b0d68ed147
Merge pull request #662 from rebane2001/docs-patch-1
Fix escape on authorization page
2024-01-11 11:16:32 +03:00
Lyra Rebane
0318480606
Fix escaping 2024-01-09 23:30:19 +02:00
Max Mazurov
145bf3cfbe
Merge pull request #648 from testwill/ioutil
chore: remove refs to deprecated io/ioutil
2023-12-21 19:18:38 +03:00
Max Mazurov
c5f72ef59c
Merge pull request #657 from foxcpp/dependabot/go_modules/golang.org/x/crypto-0.17.0
build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0
2023-12-21 18:02:39 +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
guoguangwu
8431eae5e5 chore: remove refs to deprecated io/ioutil 2023-11-16 15:52:52 +08:00
Max Mazurov
5277b4fa61
Merge pull request #643 from foxcpp/docs-dkim-n-times
docs/reference/modifiers/dkim: fix number of sigs for sign_fields
2023-11-03 13:46:29 +03:00
Simon Ser
ea2fed2e77
docs/reference/modifiers/dkim: fix number of sigs for sign_fields
oversign_fields is signed n+1 times, but sign_fields only n times.
2023-10-30 14:54:22 +01:00
Max Mazurov
60d5ef6721
Merge pull request #642 from onedr0p/patch-1
fix: bump alpine to 3.18.4
2023-10-29 20:42:36 +03:00
Max Mazurov
b446a5c04d
Merge pull request #634 from vojta001/master
doc: Fix links to seclevels page
2023-10-29 20:40:34 +03:00
Max Mazurov
f3b09fe61d
Merge pull request #641 from foxcpp/dependabot/go_modules/google.golang.org/grpc-1.56.3
build(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.3
2023-10-29 20:40:23 +03:00
Devin Buhl
d99192cd2a
fix: bump alpine to 3.18.4
I am not sure if you want this to be `alpine:3.18` instead, feel free to change it.
2023-10-27 17:48:23 -04: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
Max Mazurov
d346650e11
Merge pull request #640 from opswill/patch-1
Correct spf dns record
2023-10-26 00:01:40 +03:00
opswill
7e851366ca
Correct spf dns record
Based on the spf documnet: 
http://www.open-spf.org/action_browse_id_FAQ/Common_mistakes_revision_26/#helo
```
example.com.             IN  TXT  "v=spf1 mx -all"
mailserver.example.com.  IN  TXT  "v=spf1 a -all"
```
the second spf record in doc should set to a record.
otherwise the mail-tester will show 
```SPF_HELO_SOFTFAIL		SPF: HELO does not match SPF record (softfail)
```
softfail
2023-10-20 10:50:34 +08:00
Max Mazurov
2ddd123c57
Merge pull request #636 from foxcpp/dependabot/go_modules/golang.org/x/net-0.17.0
build(deps): bump golang.org/x/net from 0.10.0 to 0.17.0
2023-10-15 01:20:44 +03:00
Max Mazurov
57247880fe
Merge pull request #632 from cuihaoleo/fix-dane-wrong-query
Fix wrong DNS query type in DANE lookups for IPv6-only hosts
2023-10-12 18:34:06 +03: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
Vojtěch Káně
6e40b08932 doc: Fix links to seclevels page 2023-10-08 14:17:59 +02:00
CUI Hao
5d8f09ebfe Fix wrong DNS query type in DANE lookups for IPv6-only hosts 2023-10-05 00:01:02 -07:00
fox.cpp
d9920f0763
tls/acme: Return certmagic.New config in GetConfigForCert
Might have caused partially broken configurations e.g. #619.
2023-08-23 16:55:04 +03:00
fox.cpp
b8ff1168a0
smtpconn/pool: Fix idle connections (almost) never cleaned up
See #596.
2023-08-23 16:20:50 +03:00
fox.cpp
466906e8dc
mxauth: Fix a few nits in MX auth code 2023-08-23 16:20:04 +03:00
fox.cpp
8834501196
tests: Fix cover_test.go deadlock on Go 1.20
Test code seems to hang somewhere after maddy.Run if
os.Stderr, os.Stdout are not consumed.
2023-08-23 16:11:46 +03:00
fox.cpp
17b76d95e3
target/remote: Fix isVerifyError not working correctly on Go 1.20
On Go 1.20, *tls.CertificateVerificationError is returned that
wraps x509 errors.

See #612.
2023-08-23 15:43:35 +03:00
Max Mazurov
90d14f0d15
Merge pull request #614 from cuu508/fix-docs-smtp-pipeline
Fix md formating and small grammar issues
2023-08-22 22:22:37 +03:00
Max Mazurov
eff47edea9
Merge pull request #615 from cuu508/master
Update CI to use Go 1.19
2023-08-22 22:20:39 +03:00
Max Mazurov
2c93af44e1
Merge pull request #613 from cuu508/fix-email-with-domain
Replace email_with_domains -> email_with_domain in docs
2023-08-22 22:19:55 +03:00
Max Mazurov
4a13c7617e
Merge pull request #617 from cuu508/fix-systemd-service
Update systemd services to depend on network-online.target
2023-08-22 22:18:44 +03:00
Pēteris Caune
14f45e3f01
Update systemd services to depend on network-online.target
Fixes: #616
2023-08-14 11:01:39 +03:00
Pēteris Caune
bfff2fa8d9
Update CI to use Go 1.19 2023-08-08 21:42:42 +03:00
Pēteris Caune
214b90dc9f
Fix md formating and small grammar issues 2023-08-08 12:36:13 +03:00
Pēteris Caune
120067f7e7
Replace email_with_domains -> email_with_domain in docs
Fixes: #609
2023-08-08 12:23:29 +03:00
Max Mazurov
37bbd40189
Merge pull request #600 from cuu508/md_reformat
Improve Markdown formatting
2023-07-17 01:54:23 +03:00
Max Mazurov
001771615c
Merge pull request #602 from fluidum/docker-minor-fix
Update docker.md
2023-07-17 01:53:55 +03:00
Max Mazurov
2443697367
Merge pull request #601 from fluidum/setting-up-minor-fix
Update setting-up.md
2023-07-06 22:11:05 +03:00
fluidum
b3980ff715
Update docker.md
fixing reference
2023-07-04 10:45:29 +03:00
fluidum
05d2d9dfc9
Update setting-up.md
fixing docker reference
2023-07-04 10:29:30 +03:00
Pēteris Caune
5d6d1a3a53
Improve Markdown formatting
* use <h3> and <hr> elements to separate configuration directives
* use <code> elements to mark constants, fs paths,
  module names etc.
* fix unneeded "\_" escaping
* fix list formatting
2023-06-29 16:12:11 +03: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