Antoine Nguyen
d0d19b920b
Moved version conversion upper
2024-04-24 07:53:38 +02:00
Antoine Nguyen
2df9fcfd86
Moved code
2024-04-24 07:52:02 +02:00
Spitap
6f2ed24c1a
Prevent installation of incompatible extensions
2024-01-07 11:46:54 +01:00
Antoine Nguyen
e7995ada3f
Quickfix against SMTP smuggling
...
https://www.postfix.org/smtp-smuggling.html
2023-12-22 16:50:26 +01:00
Antoine Nguyen
7097e15ae9
Deploy supervisor config for new RQ worker
2023-12-22 16:43:33 +01:00
Antoine Nguyen
b7f378fc63
Disable all required lines when dovecot is not installed
2023-12-15 11:59:03 +01:00
Antoine Nguyen
7b990c9ff6
Replace EDH key generation by DHE group file
2023-12-15 11:55:11 +01:00
Spitap
6f528c94c6
Moved block to _setup_venv()
2023-10-20 10:13:44 +02:00
Spitap
f77d6f07da
Fetch requirements dynamically
2023-10-19 18:10:30 +02:00
Spitap
f658e5e85e
Fixed escape character on dovecot config tpl
2023-08-30 17:13:59 +02:00
Spitap
9715fcc86e
few fixes
2023-08-30 16:57:49 +02:00
Antoine Nguyen
23aabbfffc
Updated exec_cmd to allow capturing while in debug mode
2023-08-30 14:17:04 +02:00
Spitap
4782000791
few fixes
2023-08-30 10:13:49 +02:00
Spitap
23a6101b7a
fix
2023-08-30 09:58:18 +02:00
Spitap
8a0b3cda9e
Added python module to base.py
2023-08-30 09:53:26 +02:00
Spitap
1a528282ce
Removed duplicates
2023-08-30 09:47:10 +02:00
Spitap
b1da76cfbd
Fixed venvpath
2023-08-30 09:05:42 +02:00
Spitap
941142f5f5
Fixed dkim user
2023-08-30 08:48:58 +02:00
Spitap
ef1bace29e
Cleaning code the 2nd
2023-08-29 20:42:44 +02:00
Spitap
35fa19e47d
Cleaning code
2023-08-29 20:41:01 +02:00
Spitap
0b0e2a4e6a
Updated for 2.2
2023-08-29 20:07:26 +02:00
Floréal Cabanettes
2cc34e9033
Merge branch 'modoboa:master' into master
2023-07-13 11:21:29 +02:00
Floréal Cabanettes
5704a0a236
Add amavis 2.13.X as a copy of 2.12.X for debian12, for postgresql too
2023-07-10 23:47:32 +02:00
Floréal Cabanettes
4b6ffa1630
Debian 12 is like debian 11
2023-07-08 07:57:47 +02:00
Floréal Cabanettes
987b43d9e9
Fix for debian12
2023-07-07 23:55:34 +02:00
Floréal Cabanettes
187790149d
Add amavis 2.13.X as a copy of 2.12.X for debian12
2023-07-07 23:52:44 +02:00
Zzzz
9ad6c4db68
Fix http2 wrong port
2023-07-07 09:54:05 -11:00
Spitap
6e3a232e83
Added http2 for nginx
2023-05-25 11:16:32 +02:00
Spitap
2873a5ae69
Updated automx config
2023-05-09 19:34:22 +02:00
Spitap
4e0b025477
added missing packages
...
Thanks to @ruslaan7
2023-05-09 18:30:16 +02:00
Spitap
c8484406d2
Fixed db query for pdf storage
2023-05-02 08:42:02 +02:00
Spitap
a6b1d9e5d8
Updated for 2.1
2023-04-26 08:21:33 +02:00
Antoine Nguyen
0040277380
Improved code
2023-04-25 17:28:04 +02:00
Spitap
ff214ab8f9
Added workaround for ubuntu 20 and 22
2023-03-31 14:53:58 +02:00
Antoine Nguyen
58fc991722
Merge pull request #485 from modoboa/upgrade-config-file
...
Added ability to update configfile
2023-03-14 08:35:26 +01:00
Spitap
85652320b6
Simplified return
2023-03-13 12:09:11 +01:00
Spitap
52bccf3393
Refactoring
2023-03-12 10:22:40 +01:00
Spitap
4cd3937fdd
Updated tests
2023-03-12 00:50:34 +01:00
Spitap
6261066ccd
Formating, force outdated config check
2023-03-12 00:30:04 +01:00
Spitfireap
0b29f74e08
typo, review fix
2023-03-11 12:41:16 +00:00
softwarecreations
9d24f17632
Fixed permissions of /etc/dovecot/conf.d/10-ssl-keys.try to resolve issue 2570
...
Resolves modoboa/modoboa#2570
When dovecot first starts up, root reads the conf and is able to read and load the keys in /etc/dovecot/conf.d/10-ssl-keys.try Inside that file, it can read the private key (that only root has permissions to read)
However when we try delete a user, doveconf tries to read the config (to find the user's mailbox) doveconf MUST fail to open 10-ssl-keys.try, which is fine, because 10-ssl.conf says
!include_try /etc/dovecot/conf.d/10-ssl-keys.try
So if doveconf can't open 10-ssl-keys.try it will will keep going. However if doveconf can read 10-ssl-keys.try then doveconf crashes saying something like:
Failed to retrieve mailbox location (b doveconf: Fatal: Error in configuration file /etc/dovecot/conf.d/10-ssl-keys.try line 11: ssl_key: Can't open file /etc/ssl/example.com/privkey.pem: Permission denied
And then the attempt to delete the user's mailbox fails.
According to @gsloop, "the API calls doveadm to return the directory that holds the users mailbox"
I did a new installation, the file /etc/dovecot/conf.d/10-ssl-keys.try was already owned by root:root but it had 644 permissions. So the line that I added corrects that.
2023-03-10 13:03:43 +02:00
Martin Bächtold
d547d37ece
Fix automx
...
Relates to https://github.com/modoboa/modoboa-installer/issues/475
2023-03-05 09:27:40 +01:00
Spitap
dbfede6df1
Fixed typo, updated test
2023-03-03 09:33:32 +01:00
Spitap
335a676a1e
Added ability to update configfile
2023-03-02 20:54:31 +01:00
Antoine Nguyen
06a81c7a80
Fix #481
2023-02-17 10:12:56 +01:00
Antoine Nguyen
76ec16cd45
Added missing files
2023-01-31 09:08:34 +01:00
Antoine Nguyen
5f02e1b8ed
Added fail2ban setup
2023-01-30 18:02:09 +01:00
Antoine Nguyen
960f1429fd
Removed temp. fix for django-webpack-loader.
2023-01-30 15:51:43 +01:00
Antoine Nguyen
8b376b0f69
Fixed typo
...
see #472
2023-01-24 13:02:13 +01:00
Antoine Nguyen
4fc540ddd8
Merge pull request #471 from Spitfireap/fix-dovecot-ownership
...
Fix dovecot ownership
2023-01-24 10:53:36 +01:00