Michael Kaufmann
466ea0fa99
show update steps for version updates (forgot that once or twice); add fallback for file deletion if exec() is not allowed; fix php7.4 warnings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-08 10:54:08 +02:00
Michael Kaufmann
8f850ee7f3
simplify config-templates for cronjob setup
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-06 22:54:54 +02:00
Michael Kaufmann
55d21e475d
set low timeout for version-check and output message if check is not possible (due to connection error, downtime of server, etc.)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-06 18:53:30 +02:00
Michael Kaufmann
fa3e3da7ac
only flush privileges if anything at all happened
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-06 14:47:04 +02:00
Michael Kaufmann
05d66c034e
update min-required version of php in composer.json
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-06 09:04:18 +02:00
Michael Kaufmann
98f0839664
Merge branch 'master' of github.com:Froxlor/Froxlor
2019-10-06 09:01:15 +02:00
Michael Kaufmann
4d52c6b6d0
Update README.md
2019-10-04 21:48:10 +02:00
Michael Kaufmann
eb5ea51da1
add explicit tlsv1.3 ciphersuite setting (used for apache-only as of now)
2019-10-04 17:43:11 +02:00
Michael Kaufmann
4b555b4ef2
set version to 0.10.0 for upcoming stable release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
0.10.0
2019-10-03 12:35:42 +02:00
Michael Kaufmann
1657af8719
updating external libraries prior to release
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-03 12:31:27 +02:00
Michael Kaufmann
c9d30654e0
update link to openssl-ciphers manual, thx to lod
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-02 09:12:06 +02:00
Michael Kaufmann
47ca350127
increase php requirement to 7.0 as 5.6 is way too old
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-27 12:55:14 +02:00
Michael Kaufmann
cc04e44031
add possibility to add customer using a hosting-plan instead of specifying resources
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-27 12:54:43 +02:00
Michael Kaufmann
eabad4917b
correct try_files in NginxFcgi, fixes #717
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-26 09:50:13 +02:00
Michael Kaufmann
6188e5b0e3
Merge pull request #716 from Bobselp/patch-1
...
fix MysqlHandler user field
2019-09-25 20:18:22 +02:00
Bobselp
13ab7a598b
fix MysqlHandler user field
...
See lib/Froxlor/FroxlorLogger.php:152
2019-09-25 20:03:16 +02:00
Michael Kaufmann
bf2584da65
Merge pull request #714 from Bobselp/patch-1
...
Get mailbox size with maildirsize file
2019-09-24 19:16:58 +02:00
Bobselp
31cebccd5d
fix calc, add check if quota is enabled
2019-09-24 18:16:07 +02:00
Michael Kaufmann
3728e9b22c
Merge pull request #715 from z3dm4n/master
...
lng/english.lng.php: fix typo
2019-09-24 12:55:45 +02:00
Erik Zettel
8a145eca92
lng/english.lng.php: fix typo
2019-09-24 12:44:33 +02:00
Bobselp
14914fce44
Get mailbox size with maildirsize file
2019-09-23 21:08:16 +02:00
Michael Kaufmann
6e3fdc1cf9
Merge pull request #713 from Bobselp/patch-1
...
fix missing namespaces in PowerDNS cron
2019-09-22 18:05:48 +02:00
Bobselp
6ca68f6a2d
fix missing namespaces in PowerDNS cron
...
Some getDB calls were missing the `\Froxlor\Dns\` prefix
2019-09-22 17:59:21 +02:00
Michael Kaufmann
fd4d3cbcfd
specify pop3_logout_format explicitly for dovecot to satisfy maillogparser
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-19 13:06:32 +02:00
Michael Kaufmann
75f49e2ee2
added HostingPlans ApiCommand + unit-tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-16 12:31:02 +02:00
Michael Kaufmann
aca22a9c94
only add lets encrypt certificate if cert is valid; display acme.sh output if --debug is specified
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-15 15:40:13 +02:00
Michael Kaufmann
5a8ae0f75f
do not log multiple times due to pushing log-handlers multiple times
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-15 13:49:40 +02:00
Michael Kaufmann
6ef2be8c1a
fixed typo
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-15 13:42:32 +02:00
Michael Kaufmann
1b968c885b
remove old files from 0.9.x to avoid conflicts and errors; change mod_proxy-usage and ACMEv2 default values to true
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-15 10:28:19 +02:00
Michael Kaufmann
dc3f159c90
correctly trigger re-generation of let's encrypt certificates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-15 10:22:25 +02:00
Michael Kaufmann
6ebb8dabc4
re-create certificate if SAN list or domain changes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-12 12:30:47 +02:00
Michael Kaufmann
9e2dcf51d7
also remove let's encrypt certificate for froxlor-hostname when updating to acme.sh; make installation more mysql/mariadb compatible
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-09-09 17:16:41 +02:00
Michael Kaufmann
2d8b0181b3
add gitter notifications for travis-ci
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-08-22 16:20:42 +02:00
Michael Kaufmann
accd6e7416
Update README.md
2019-08-22 16:15:17 +02:00
Michael Kaufmann
f5027695dd
Create FUNDING.yml
2019-08-22 15:45:00 +02:00
Michael Kaufmann
34696df700
Merge pull request #711 from TimoStramann/patch-1
...
Remove unnecessary slash for SSL redirect
2019-08-18 16:15:50 +02:00
Timo Stramann
8e9ddd3d50
Remove unnecessary slash for SSL redirect
...
Remove slash after hostname since requests directly to the hostname do not require a slash at the end and all other content goes to `$request_uri` which starts with shlash, hence no longer doubleslashes on hostname only queries.
2019-08-18 16:07:59 +02:00
Michael Kaufmann
eca941bdae
Merge pull request #710 from TimoStramann/patch-1
...
Updating another fastcgi_param SCRIPT_FILENAME
2019-08-18 15:19:42 +02:00
Timo Stramann
bd6aba8875
Updating another fastcgi_param SCRIPT_FILENAME
...
Use $request_filename instead of $document_root$fastcgi_script_name as described in: https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/#use-request-filename-for-script-filename
2019-08-17 13:04:18 +02:00
Michael Kaufmann
58f6b558df
Merge pull request #709 from TimoStramann/patch-1
...
Updating fastcgi_param SCRIPT_FILENAME
2019-08-17 07:51:12 +02:00
Michael Kaufmann
7ba72269a4
add dovecot stats service and use correct permissions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-08-11 11:12:53 +02:00
Michael Kaufmann
76c4486d26
fix subcanemaildomain parameter for Domains.update(); allow exec() in froxlor default vhost php.ini or logfiles-viewer feature
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-08-11 10:31:33 +02:00
Michael Kaufmann
69d7889f02
do not require codecoverage to pass checks
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-08-09 17:55:39 +02:00
Timo Stramann
04898c6114
Updating fastcgi_param
...
Use $request_filename instead of $document_root$fastcgi_script_name as described in: https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/#use-request-filename-for-script-filename
2019-08-09 09:40:55 +02:00
Michael Kaufmann
7364dca53d
fix homedir of automatically added ftp-user for new customers, thx Gamerboy59 for finding this
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-08-07 14:01:05 +02:00
Michael Kaufmann
90e7f7af0c
correct language-array and minor formatting in serversettings.caa_entry_custom
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-30 10:05:26 +02:00
Michael Kaufmann
878be08563
Merge pull request #706 from makuser/master
...
Implement CAA DNS records
2019-07-30 09:53:46 +02:00
Michael Kaufmann
a98ae562b2
change mysql-username-test so it generates a loginname that fails depending on the mysql/mariadb version
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-30 08:48:44 +02:00
Michael Kaufmann
2aec6a10ed
argh, mixed up the If statement for mysql-version check
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-30 08:31:03 +02:00
Michael Kaufmann
70ac914a86
fix drop database on mysql-5.6 as there is no 'if exists' for 'drop user' prior to mysql-5.7
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-30 07:34:42 +02:00