Michael Kaufmann
|
1679675aa1
|
introduce http-request rate-limit; smaller fixes
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-05-02 10:19:53 +02:00 |
|
Michael Kaufmann
|
7e635f9be4
|
correctly retriggered certificate issue on froxlor-vhost alias-domain changes, fixes #1115
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-03-24 09:17:04 +01:00 |
|
Michael Kaufmann
|
de0f7d2f01
|
generalize array-index name of settings to be settingsgroup_varname
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-02-07 13:39:09 +01:00 |
|
Michael Kaufmann
|
7686effc8c
|
new setting to select default value of 'allow api access' for new customers; fixes #1087
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-02-03 14:16:37 +01:00 |
|
Maurice Preuß (envoyr)
|
4c6ebde58c
|
adding new dns resolver setting for let's encrypt
Signed-off-by: Maurice Preuß (envoyr) <envoyr@froxlor.org>
Co-authored-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-01-18 13:57:47 +01:00 |
|
Michael Kaufmann
|
c56bc651b9
|
allow hiding documentation menu for customers via customers-hide-option; use --staging for acme.sh for every test-CA
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-01-18 08:59:59 +01:00 |
|
Michael Kaufmann
|
c769c074e0
|
add Google CA to available acme.sh providers; fixes #1065
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-01-09 10:00:08 +01:00 |
|
Michael Kaufmann
|
795a3d846c
|
regex-validate services commands
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-12-20 19:38:05 +01:00 |
|
Michael Kaufmann
|
cc1d427a69
|
enable ssl for postfix/dovecot by default using a self-signed certificate if not otherwise specified
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-11-12 16:36:57 +01:00 |
|
Michael Kaufmann
|
ec8338592d
|
add notice for settings that might require reconfiguration of specific services
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-11-08 10:24:39 +01:00 |
|
Michael Kaufmann
|
a8dc576833
|
add 'goaccess' as new and default traffic analyzer tool
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-11-03 08:58:11 +01:00 |
|
Michael Kaufmann
|
589f2b8124
|
adjust awstats default paths
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-09-08 16:45:21 +02:00 |
|
Michael Kaufmann
|
05634adc66
|
display which is the default password-hash; fix language selection on login
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-08-26 16:07:40 +02:00 |
|
Michael Kaufmann
|
546040541c
|
add possibility to show subdomains fully in php-settings listing; UI adjustments
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-08-26 09:54:06 +02:00 |
|
Michael Kaufmann
|
3ee04a6e75
|
install-finish-magic
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-08-20 13:44:44 +02:00 |
|
Michael Kaufmann
|
2c9b2c1d67
|
fixes for finishing installation correctly
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-08-20 10:44:05 +02:00 |
|
Michael Kaufmann
|
31500522ce
|
make froxlor_master_cronkjob a froxlor-cli command; secure files/folders in froxlor-virtualhost;
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-08-09 15:49:44 +02:00 |
|
Michael Kaufmann
|
b48c135d6d
|
re-add image-logo upload in settings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-07-22 11:44:01 +02:00 |
|
Michael Kaufmann
|
e02164049e
|
add update cli-command; add update-channel setting (stable|testing)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-22 20:18:18 +02:00 |
|
Michael Kaufmann
|
00a3424f65
|
resolve old lng-references
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-02 08:56:39 +02:00 |
|
Michael Kaufmann
|
9ab185a71c
|
even more language migration/fixing
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-04-29 10:23:45 +02:00 |
|
envoyr
|
4f4c71d79b
|
major refactoring of almost all files
|
2022-04-28 20:48:00 +02:00 |
|
Michael Kaufmann
|
b362c1f232
|
remove unused IgnorantRecursiveDirectoryIterator and fix uninitialized variables
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-04-20 15:13:35 +02:00 |
|
Michael Kaufmann
|
9272c15706
|
add advanced_mode flag to various settings; exclude from output and global-search when settings-mode is 'basic'
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-04-08 18:41:28 +02:00 |
|
Michael Kaufmann
|
01c6096998
|
use correct (new) class to call getThemes()
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-04-03 23:00:14 +02:00 |
|
Michael Kaufmann
|
04a08f9095
|
add empty index.html file to all folders to avoid accidental folder-content disclosure if 'Options Indexes' is set for a (parent)folder containing froxlor in webserver-config
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-24 14:35:30 +01:00 |
|
Michael Kaufmann
|
d9f909150d
|
more work on settings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-27 16:03:24 +01:00 |
|
Michael Kaufmann
|
ab5ffc7545
|
beginning of rework/redesign of settings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-27 14:34:05 +01:00 |
|
Michael Kaufmann
|
6fdf2636fc
|
update docs url for api-documentation
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-01-25 14:54:52 +01:00 |
|
Michael Kaufmann
|
d1d42f2055
|
allow setting path to acme.sh installation; fixes #1002
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-12-31 10:38:49 +01:00 |
|
Nicolas
|
67351ec3c2
|
Adding support for PowerDNS-Replication (#974)
Adding support for powerdns-replication
|
2021-08-19 12:00:09 +02:00 |
|
Michael Kaufmann
|
4c507232c7
|
add setting for a custom system group for all customer-users (required libnss-extrausers); fixes #953
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-07-30 12:16:37 +02:00 |
|
Michael Kaufmann
|
86939a64da
|
add buypass testing/staging ACME endpoint; create CAA entries accordingly if activated; refs #968
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-07-29 21:24:43 +02:00 |
|
Jens Meißner
|
926ce427fc
|
Add Buypass to the list of ACME providers. (#968)
|
2021-07-29 21:15:49 +02:00 |
|
Michael Kaufmann
|
41a470fe36
|
added option to disable creation of default subdomain; fixes #960
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-07-21 09:53:54 +02:00 |
|
Michael Kaufmann
|
8a4aa2a721
|
fix lng strings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-07-20 23:45:57 +02:00 |
|
Michael Kaufmann
|
1d903770fc
|
have more power over theme logo, custom theme logo and uploaded logo; refs #958
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-07-20 20:35:54 +02:00 |
|
Daniel Schmitz
|
518ec202ab
|
wip
|
2021-07-07 13:26:15 +08:00 |
|
Michael Kaufmann
|
73991e855c
|
Support ZeroSSL via acme.sh (v3); refs #946
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-06-27 09:00:44 +02:00 |
|
Michael Kaufmann
|
61a50cc657
|
add setting for default serveralias value for new domains, refs #944
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-06-16 15:10:52 +02:00 |
|
Michael Kaufmann
|
82922f7aea
|
add new settings for legal-notes; terms-of-use and privacy-policy; fixes #930
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-03-24 14:36:48 +01:00 |
|
Daniel Reichelt
|
a1b8807b0f
|
dns: make mail address of SOA records configurable
|
2021-02-21 13:00:30 +01:00 |
|
Michael Kaufmann
|
3a17d03796
|
add option to specify (optional) fileextension/suffix for generated dkim-private keys; fixes #907
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-01-20 12:12:41 +01:00 |
|
Michael Kaufmann
|
78495b6487
|
update link to perl-fastcgi wiki on nginx.com; added setting to hide incompatible settings (depending on webserver)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-12-30 16:41:26 +01:00 |
|
Michael Kaufmann
|
bc73ed0c75
|
adjust tls default value to tlsv1.2; refs #839
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-05-18 20:48:04 +02:00 |
|
Michael Kaufmann
|
78fc4f84b2
|
add optional dns validation for let's encrypt activated domains; fixes #817
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-04-14 10:28:33 +02:00 |
|
Michael Kaufmann
|
7f999302fa
|
do not require enabled vhost-container for froxlor-vhost to change sslsessiontickets-setting
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-02-14 19:26:06 +01:00 |
|
Michael Kaufmann
|
f21d4f8770
|
when not using awstats, disable awstats-related settings; add minor tweaks to unit-tests
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-01-10 16:44:13 +01:00 |
|
Patrik Kernstock
|
b355711de9
|
Improvements as suggested by @d00p
Signed-off-by: Patrik Kernstock <patrik@kernstock.net>
|
2020-01-08 22:08:15 +00:00 |
|
Patrik Kernstock
|
e143ba4577
|
Allow configuring awstats LogFormat
Signed-off-by: Patrik Kernstock <patrik@kernstock.net>
|
2019-12-31 22:29:29 +01:00 |
|