Michael Kaufmann (d00p)
1033f502b1
add missing language strings, fixes #1705
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2017-01-19 14:09:51 +01:00
Christian Becker
d11ddd910f
fix hsts removal links
...
without a protocol, they are treated relative which is annoying
2017-01-02 03:06:18 +01:00
Michael Kaufmann (d00p)
c00abc3b92
move froxlor hsts settings to 'froxlor vhost settings' to make clear it's only for froxlor anbd not a system-wide default for all domains; fix superfluous english text from german language file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-11-27 11:40:33 +01:00
Janos Muzsi
5f899a5510
Add support for http2 option to nginx
2016-11-17 22:50:11 +01:00
Michael Kaufmann (d00p)
4a3e02c1f0
add HSTS for domains (admin-side) and froxlor-vhost; fixes #1660
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-10-07 11:01:45 +02:00
Michael Kaufmann (d00p)
ed0ede645a
added ssl-certificate overview for admins and customers to show CN, Issuer, ValidFrom and ValidTo dates
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-09-26 11:48:36 +02:00
Michael Kaufmann (d00p)
6197a97dc1
Add settings to speficy smtp auth data for mails sent by froxlor
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-09-20 09:41:36 +02:00
Michael Kaufmann (d00p)
a1e4374ada
show detailed information about diskspace-usage (web-, mail-, mysql-usage separated)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-09-19 11:42:08 +02:00
Daniel Reichelt
56c8e90700
display system hostname and some memory info on dashboard
...
hostname may be useful in situations where several froxlors are
reverse-proxied on a single webserver
2016-09-16 09:16:19 +02:00
Michael Kaufmann (d00p)
4229d8dda4
make path to acme.conf global alias file customizable
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-09-12 11:49:07 +02:00
Michael Kaufmann (d00p)
3b157a8c66
do not hide unavailable options, just disable them so people can see what is actually possible but just not available due to webserver-usage or other settings
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-09-12 11:23:29 +02:00
Michael Kaufmann (d00p)
b8c2047379
try to implement ssl-redirect for froxlor-vhost; combine various settings that are froxlor-vhost related into its own category, fixes #1480
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-09-11 17:48:08 +02:00
Michael Kaufmann (d00p)
e4887362ec
added let's encrypt for froxlor vhost - untested for now, testers are welcome
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-09-05 17:01:10 +02:00
Michael Kaufmann (d00p)
45b6d8d571
add possibility to allow customers to select a shell for their ftp-users, with great thanks to KAPPER NETWORK-COMMUNICATIONS GmbH - kapper.net
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-08-26 10:46:15 +02:00
Michael Wyraz
d7fc9cde57
Added unit (MiB) to email quota label
2016-08-26 09:42:38 +02:00
Michael Kaufmann (d00p)
818268482e
fix typo
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-08-20 22:09:48 +02:00
Michael Kaufmann (d00p)
8431a82f2c
check for correct extension for auto-update feature, fixes #1648
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-08-20 09:16:33 +02:00
Michael Wyraz
a95233041e
Better translations for new feature to hide menu items and traffic charts from customer panel
2016-07-22 09:56:40 +02:00
Michael Wyraz
084e72968a
Moved new texts to end of language file
2016-07-22 09:30:55 +02:00
Michael Wyraz
6ab8cb1d7c
Adding option to hide some elements in customer panel
2016-07-21 15:53:14 +02:00
Michael Kaufmann (d00p)
b63fc5b508
fix glued strings in german language file
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-07-14 08:45:10 +02:00
Michael Kaufmann (d00p)
8366e57512
Adding new setting for mod_php users to specify content of the global directory options file, fixes #1638
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-07-14 08:25:28 +02:00
Michael Kaufmann (d00p)
1c369e5503
add possibility to disable web or traffic cron by setting the max-percentage value to 0, fixes #1639
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-07-14 07:58:56 +02:00
Florian Klink
82af43f598
lng/english: unify upper/lowercase string in $lng['panel']
...
Some where lowercase, some uppercase. Especially in the Cancel/save case
this looked weird.
This patch changes all button labels to their uppercase form.
2016-06-07 22:36:45 +02:00
Florian Klink
7a36f5edac
lng: fix typo decending -> descending
2016-06-07 22:33:24 +02:00
Michael Kaufmann (d00p)
151d8f8c5c
Merge remote-tracking branch 'origin/master' into dns-editor
2016-05-23 15:55:24 +02:00
Michael Kaufmann (d00p)
b51f0821cb
show scheduled backup and give customer the possiblity to abort the job
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-05-22 11:08:44 +02:00
Michael Kaufmann (d00p)
076b6143ce
limit record length
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-05-18 15:55:20 +02:00
Michael Kaufmann (d00p)
83fa0059de
add flag to allow access to dns-editor per customer; clean up dns-entries when domain gets deleted
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-05-18 13:25:31 +02:00
Michael Kaufmann (d00p)
477c99b4de
Merge remote-tracking branch 'origin/master' into dns-editor
2016-05-18 10:31:05 +02:00
Michael Kaufmann (d00p)
41e4135f71
do not allow punycode input in domain-names
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-05-18 09:03:14 +02:00
Michael Kaufmann (d00p)
69443d95d5
add support for power-dns (untested); most config-templates missing for pdns; create SPF/DKIM entries only if domain is emaildomain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-05-17 08:30:02 +02:00
Michael Kaufmann (d00p)
11e923453e
Merge remote-tracking branch 'origin/master' into dns-editor
2016-05-16 19:59:27 +02:00
Daniel Reichelt
6e2b1773a3
LE: support alias domains
...
LE CSRs are triggered for the aliasdomain target domain on
* domain deletion
* domain creation
* domain editing when
* the aliasdomain target changes (CSR triggered both for old and new
target)
* wwwalias is disabled or enabled
* letsencrypt is disabled or enabled (domain-local)
fixes #1597
2016-05-16 17:35:51 +02:00
Daniel Reichelt
f3e05742b5
LE: change semantics of setting.letsencryptreuseold
...
Previously setting.letsencryptreuseold determined wheter both a domain's
private key and a CSR should be re-generated.
Preparing support of alias domains in LE certificates, this is changed to
only determine the re-generation of the private key. CSRs now are always
re-generated.
2016-05-16 17:35:51 +02:00
Michael Kaufmann (d00p)
28115e6b1d
add missing german language string
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-05-15 10:08:42 +02:00
Michael Kaufmann (d00p)
e0e748a0bc
outsource record-generation and zone-generation to classes for better handling
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-05-15 08:46:23 +02:00
Michael Kaufmann (d00p)
552c6e6cf9
add 'enable dns editor'-setting; fix missing isbinddomain index in customer_domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-05-14 08:32:38 +02:00
Michael Kaufmann (d00p)
86dc57c2cc
outsource some dns functions to own files; allow opening of dns-editor only for domains that belong to the user (or the user has permission to edit as admin/reseller)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-05-13 19:40:37 +02:00
Michael Kaufmann (d00p)
11eb08e031
add enabled-flag; enable dns-editor for customers; add german translations; few more fixes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-05-13 13:27:33 +02:00
Michael Kaufmann (d00p)
64d068659f
more validation for NS and SRV records; fix display of long records
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-05-10 10:54:59 +02:00
Michael Kaufmann (d00p)
e33d7b756f
add missing error-language-string; check whether domain is bind-domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-05-10 07:37:42 +02:00
Michael Kaufmann (d00p)
283e272b99
enhance MX validation; fix SRV validation
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-05-10 07:37:42 +02:00
Michael Kaufmann (d00p)
2210d3de12
fix mail-account backup; fix missing job description for admin-dashboard (outstanding tasks); avoid double backup-task insertion when customer presses refresh after scheduling the backup-job
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-05-05 08:23:46 +02:00
Michael Kaufmann (d00p)
b2cd992f92
add important information that the customer should protect the backup directory using htaccess
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-04-29 10:27:19 +02:00
Michael Kaufmann (d00p)
b1446d366e
add possibility to enable/disable backup function
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-04-29 10:27:19 +02:00
Michael Kaufmann (d00p)
c8bbefb2bb
add simple backup-function for customers (testing state)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-04-29 10:27:18 +02:00
Daniel Reichelt
0dfaf376c0
remove obsolete language strings
2016-04-10 02:59:23 +02:00
Daniel Reichelt
2a05b89cc8
add explicit warning about sub-zones on usage of zonefiles
2016-04-10 02:59:23 +02:00
Michael Kaufmann (d00p)
104383d31e
add a few opcache relevant php-ini directives to be used with php-fpm; add opcache.restrict_api to the default php-config for each domain with the customer's docroot as default value
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
2016-03-15 17:05:09 +01:00