Michael Kaufmann
|
665b879ac5
|
correctly create ssl-redirect if let's encrypt is already activated; fixes #1294
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-12-03 14:45:39 +01:00 |
|
Michael Kaufmann
|
5bb450bccc
|
fix empty firstname/name but set company when editing a customer via API
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-12-02 22:04:14 +01:00 |
|
Michael Kaufmann
|
604078ddc6
|
show necessary dns entries for mail/antispan also in admin-view of domain
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-11-30 11:19:25 +01:00 |
|
Michael Kaufmann
|
13aa07ed1a
|
add new settings to set default values for customer antispam options for new email addresses (settings advanced-mode)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-11-20 16:53:28 +01:00 |
|
Michael Kaufmann
|
4f114738e7
|
set version to 2.2.5 for upcoming release
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-11-02 08:53:09 +01:00 |
|
Michael Kaufmann
|
103d321003
|
do not use /var/run/nginx as directory for php-fpm sockets by default as it usually does not exist
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-10-29 13:36:31 +01:00 |
|
Michael Kaufmann
|
99b3deda91
|
fix editing email-address catchall-flag, fixes #1288
|
2024-10-24 12:11:39 +02:00 |
|
Michael Kaufmann
|
ce841e8aa4
|
set version to 2.2.4 for upcoming bugfix release
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-10-09 16:38:21 +02:00 |
|
Michael Kaufmann
|
5622ce5011
|
add 'rewrite_subject' field to select query for rspamd config
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-10-09 16:21:59 +02:00 |
|
Michael Kaufmann
|
05223369c5
|
forgot to adjust another d.domain field in email-overview
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-10-09 15:42:34 +02:00 |
|
Michael Kaufmann
|
11a5c38476
|
use correct field-name in email-domain-overview; set version to 2.2.3 for upcoming bugfix release
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-10-09 15:32:57 +02:00 |
|
Michael Kaufmann
|
4f4abada6f
|
set version to 2.2.2 for upcoming release
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-10-09 10:55:31 +02:00 |
|
Michael Kaufmann
|
f31c032508
|
add possibility to ask for potential update question in CLI updater and also pass them as options to override them; check whether mysql-user exists prior to DROP USER for mysql < 5.7 (as it is missing IF EXISTS options)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-10-02 15:27:42 +02:00 |
|
Michael Kaufmann
|
4ce739667d
|
add rewrite-subject flag to email-edit form; hide spam-related settings if 'bypass_spam' is activated; add possibility to disable rejection of spam-mails, refs #1282
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-09-28 14:49:32 +02:00 |
|
Michael Kaufmann
|
c9e15bf897
|
do not issue let's encrypt for email_only domains (in case they were web-enabled prior, we do not unset former settings to ease reverting back when disabling email_only)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-09-27 09:04:01 +02:00 |
|
Michael Kaufmann
|
140c6c9549
|
store IDN email-usernames in ACE, as dovecot/postfix need them this way
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-09-26 09:22:11 +02:00 |
|
Michael Kaufmann
|
40aa48a6d4
|
exchange toggler-links with checkboxes in email edit form to be able to adjust all parameters at once, fixes #1277
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-09-18 09:10:29 +02:00 |
|
Michael Kaufmann
|
c69b38bc42
|
[config-services] add validation for empty or non-existing configuration template xml files; [php-fpm] remove 'date.timezone' from php_admin_values (superfluous as it is in php_values); [antispam] set rewrite_subject to a slighty higher score then used for add_header, fixes #1275
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-09-10 14:11:26 +02:00 |
|
Michael Kaufmann
|
16d77a03cb
|
fix timestamp matching regex, add lmtp to receving service regex and skip lines not including the main target service name in maillog parser
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-08-31 08:41:09 +02:00 |
|
Michael Kaufmann
|
4ea7e10304
|
set version to 2.2.1 for upcoming release
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-08-30 10:06:26 +02:00 |
|
Michael Kaufmann
|
197eb7954a
|
dont generate dhparam file as fallback but use defined FFDHE4096 group; fixes #1270
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-08-29 08:17:54 +02:00 |
|
Florian Moker
|
a1b6125c14
|
Fix missing proftpd-mod-wrap installation (#1272)
Missing Package Installation on Ubuntu Noble 24.04 - proftpd-mod-wrap, fixes #1271
|
2024-08-29 08:10:59 +02:00 |
|
Michael Kaufmann
|
d18a9c9d87
|
show antispam options for email-editing only if enabled
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-08-24 19:08:24 +02:00 |
|
Michael Kaufmann
|
94046ae6c7
|
fix storing multiple-choice-select values, thx to 21MILEX on Discord, fixes #1269
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-08-24 13:03:47 +02:00 |
|
Michael Kaufmann
|
15d3dd4234
|
set version to 2.2.0 for upcoming release
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-08-23 09:21:54 +02:00 |
|
Michael Kaufmann
|
19995f4345
|
fix typo in varchar length of selector field of new panel_2fa_tokens table, thx to Davidd
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-08-14 20:24:24 +02:00 |
|
Michael Kaufmann
|
5d2ce4ecfb
|
allow 60sec discrepancy for email based 2fa; fix dbms version compare issue when removing user; adjust pure-ftpd mysql.conf file permissions
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-08-12 18:37:38 +02:00 |
|
Michael Kaufmann
|
292741516a
|
set version to 2.2.0-rc3 for upcoming release-candidate
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-08-08 09:25:02 +02:00 |
|
Michael Kaufmann
|
fc4041e88c
|
fixing reports being sent daily under specific conditions; update dependencies
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-08-08 09:18:49 +02:00 |
|
Michael Kaufmann
|
75bc0142a0
|
add missing use-statement for opcacheinfo page; ease ClientConnectRate ban-filter for proftpd; allow null-mx entry in dns-editor, fixes #1263
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-07-27 19:51:55 +02:00 |
|
Michael Kaufmann
|
585b16d199
|
set version to 2.2.0-rc2 for upcoming release-candidate
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-07-21 10:15:53 +02:00 |
|
Michael Kaufmann
|
4d3cf5da9a
|
add column '2fa status' for customers and admins
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-07-20 23:26:53 +02:00 |
|
Michael Kaufmann
|
2dae780e0b
|
implement 2fa remember browser, fixes #1259
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-07-20 10:16:48 +02:00 |
|
Michael Kaufmann
|
bda24d7d63
|
show email-only domains in customers list for potential dns entries information (if necessary)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-07-19 22:16:41 +02:00 |
|
Michael Kaufmann
|
9d47d670a1
|
fix correctly handling catchall-flag when updating email-address, fixes #1260
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-07-17 21:21:47 +02:00 |
|
Michael Kaufmann
|
b3dc7f9187
|
set version to 2.2.0-rc1 for upcoming release-candidate
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-07-05 11:43:39 +02:00 |
|
Michael Kaufmann
|
1d246fee02
|
check custom database-name against supported maximum length of username/databasename of used dbms, fixes #1258
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-06-25 10:37:49 +02:00 |
|
Michael Kaufmann
|
0a3caa9f9b
|
show required dns entries to admin and customer for a domain if nameserver-feature is not used
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-06-22 12:43:09 +02:00 |
|
Michael Kaufmann
|
3a2e70f79f
|
more info on preconfig regarding antispam feature and what will happen if not enabled; add comma to allowed characters in log-messages; make admin-username case-insensitive in the installation; show php-settings when adding/editing a domain as customer only if php is enbaled for the customer
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-06-19 10:39:15 +02:00 |
|
Michael Kaufmann
|
a3139da388
|
add/correct missing language-strings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-06-01 10:55:26 +02:00 |
|
Michael Kaufmann
|
062e610ae7
|
trigger antispam config-rebuild if dkim-flag changed for domain or a new domain with dkim=1 has been created
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-05-31 15:50:29 +02:00 |
|
Michael Kaufmann
|
5dc9aa34ba
|
fix superfluous 'mkdir' when creating '/var/lib/rspamd/dkim/'
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-05-31 15:25:05 +02:00 |
|
Michael Kaufmann
|
d4a6c2cacc
|
fix issues in login when 'login with domain' is activated; improved php8.3 compatibity; updated ubuntu noble config-template for dovecot and proftpd
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-05-31 08:41:18 +02:00 |
|
Michael Kaufmann
|
c89d320957
|
use Request-wrapper-class for every access to superglobal
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-05-16 08:30:35 +02:00 |
|
Michael Kaufmann
|
597f338353
|
add force-updatecheck renew icon for update-check popover
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-05-12 14:15:05 +02:00 |
|
Michael Kaufmann
|
cda0b3116f
|
make docs url dynamic based on (night/testing) version
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-05-12 13:51:03 +02:00 |
|
Michael Kaufmann
|
73182a6909
|
check for already existing symlink to bin/froxlor-cli; remove some very old dkim related settings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-05-12 11:09:48 +02:00 |
|
Michael Kaufmann
|
1a5680d2a8
|
never allow {{ }} in user-input
|
2024-05-10 17:23:25 +02:00 |
|
Michael Kaufmann
|
c07ff16274
|
Merge branch 'main' of github.com:froxlor/Froxlor
|
2024-05-10 17:09:59 +02:00 |
|
rex2630
|
cf18140499
|
Automatic assigment of "worker_processes" in nginx (#1252)
* Upgrade of nginx config by default reference
|
2024-05-10 17:09:25 +02:00 |
|