Commit Graph

408 Commits (e28285155ef5dd5ebdfd9376550a2acdd31df88a)
 

Author SHA1 Message Date
Dmytro Makovey e28285155e Expect list instead of string for destination
Dmytro Makovey fcf37e6d5e ignore vscode artefacts
Dmytro Makovey 6525969a56 ignoring virtualenv artefacts etc.
Dmytro Makovey 95fd89808c add more CLI operations: deletions of users and aliases
Dmytro Makovey 28f490ddee added object deletion to config update
Dmytro Makovey 59bc07cde5 add config sync for bulk operations on users and aliases driven by config management systems etc.
Dmytro Makovey 4dc2f896a2 rename user_raw to user_import for more clarity. Add proper docstring
Dmytro Makovey 974f95f25e backport new bulk operations
Pierre Jaury 22e7ee9dbe Fix the nginx startup script
(cherry picked from commit e26c6f7a6e)
kaiyou 1454ef9c9a Properly load the nginx lua module
(cherry picked from commit 4bdd8c1df5)
kaiyou c375fede5b Fix the nginx container build (package name changed for nginx-lua)
(cherry picked from commit 4e212e3d60)
Pierre Jaury 3789c20f9d Make rspamd listen on 0.0.0.0, fix
(cherry picked from commit 9bac79692d)
kaiyou 8d4b8d9810 Merge pull request from interlegis/PT-BR
Add portuguese translation
matiasvictor c350a2b2ae Add portuguese translation
Pierre Jaury c1d175d7a7 Handle infinite quotas when adding validators, fixes
(cherry picked from commit fe0b292d45)
Pierre Jaury 2bd2fb456b Publish version 1.4.0
Pierre Jaury 7e037663a1 Use relative path for certificates, fixes
(cherry picked from commit e6c18e6ac3)
Pierre Jaury 0cf1d82dde Use --no-cache when installing packages
Pierre Jaury be5562620e Enable https and --preload on the admin to improve letsencrypt support
Pierre Jaury a1845dc05f Install root certificates for the antispam outgoing requests, fixes
Pierre Jaury b46433cabe Fix a typo in the repor-ham sieve script, fixes
kaiyou fcae1f57e0 Add a link to a Riot chat
kaiyou 2e7fa7ac38 Fix the screenshot image
Pierre Jaury 0ff6dc892d Install certbot from pip instead of source
Pierre Jaury 4b05214b76 Remove deprecated FETCHMAIL_KEEP option
Pierre Jaury a0eeb76fbe Fallback to HTTP when no cert is available and letsencrypt is enabled, fixes
Pierre Jaury 25d8b9e614 Add a keep option per fetch, fixes
Pierre Jaury 38f291bc5d Implement a maximum quota per domain, fixes
Pierre Jaury 18834de56e Handle forwards as aliases with local copy
Pierre Jaury 41b1666609 Fix the behaviour from Wtforms Components regarding readonly, related to
Pierre Jaury a74c9a1e87 Apply strong TLS to opportunistic encryption as well
Pierre Jaury 456e2dcc05 Stat dirs in Dovecot to avoid issues with ext2/3/4, fixes
Pierre Jaury 182e844ae6 Set password properly when using the CLI, fixes,
Pierre Jaury 453fa1cb3f Remove temporary fix for
kaiyou a40861a489 Merge pull request from sanduhrs/133
Upgrade musl
kaiyou a7d5fd683e Merge pull request from sanduhrs/115
Remove reject_non_fqdn_helo_hostname, reject_invalid_helo_hostname HE…
Stefan Auditor 4603468511 Upgrade musl
Stefan Auditor a34c7f6a8a Remove reject_non_fqdn_helo_hostname, reject_invalid_helo_hostname HELO restrictions
kaiyou b99434cb56 Update to Roundcube 1.2.3
kaiyou 020ec8ef6b Merge pull request from sanduhrs/german-translation-update
Update german translation from poeditor.com
kaiyou 51f9f2df64 Merge pull request from sanduhrs/admin-manager-command
Additional admin manager commands
Stefan Auditor f043e50983 Add method to create an alias
Stefan Auditor 2c3c52a2ec Add method to create a normal user
Stefan Auditor 9f8051f6e7 Update german translation from poeditor.com: add some missing strings, a few wording corrections, fix typo
Pierre Jaury 692bcda868 Allow forward to multiple destinations, fixes
Pierre Jaury f2ff1eb955 Remove binary apk and use sieve_imap for antispam learning, fixes
Pierre Jaury f1be8d7fd5 Some flake8 issues with the fetchmail script
kaiyou 508a2a7516 Merge pull request from pe2mbs/master
Implement a first version of the fetchmail keep option
Marc Bertens - Administrator f482ec87c6 fetchmail keep option through environment variable
Pierre Jaury fa912e7889 Add a dav server, related to