Michael Kaufmann
7563907df5
convert html-related functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 18:31:06 +01:00
Michael Kaufmann
1b090377ee
even more function to class conversion
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 17:41:22 +01:00
Michael Kaufmann
97b5439c0d
auto-format all files; add table-definitions to test-bootstrap file
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 12:24:07 +01:00
Michael Kaufmann
c0e89bbd05
refactor UI functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 11:22:03 +01:00
Michael Kaufmann
5888927239
get rid of more functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-20 12:38:18 +01:00
Michael Kaufmann
c4024c8107
use correct makeCorrect(Dir/File) everywhere
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 17:13:41 +01:00
Michael Kaufmann
8e84a4ff44
correct use of Database use
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 16:57:03 +01:00
Michael Kaufmann
6329042d40
use namespaces in modules
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-18 13:45:05 +01:00
Michael Kaufmann
426e46a2df
show registration date of domain (if given) in admin and customer domain-list, fixes #553
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-02 11:50:45 +01:00
Michael Kaufmann
8291c7d2ab
Allow access to webserver logs via weinterface, if activated for customer; todo: view more content dynamically; fixes #603
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-01 13:33:08 +01:00
Michael Kaufmann
f198833f8c
Merge remote-tracking branch 'origin/master' into 0.10.0
2018-06-21 08:12:00 +02:00
Daniel Reichelt
2ba4137e7d
fix triggering an LE CSR when changing www on a main domain
...
Prior to this, LE CSRs were triggered only when the wwwserveralias was
changed on alias domains, but not on main domains.
Fixes #526
2018-06-05 06:51:20 +02:00
Michael Kaufmann (d00p)
f5ec759d99
added Certificates-ApiCommand
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-05 14:21:36 +01:00
Michael Kaufmann (d00p)
b2e2590324
implemented SubDomains.update; minor fixes and enhancements in Domains-Command and validateUrl-function
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-03-05 12:13:01 +01:00
Michael Kaufmann (d00p)
a038e35e45
added Subdomains.add; minor fixes and enhancements
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-27 15:54:07 +01:00
Michael Kaufmann (d00p)
392db944a2
started work in SubDomains-ApiCommand; minor fixes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-02-27 10:34:37 +01:00
Michael Kaufmann (d00p)
f49cb81e49
disable wildcard-usage with Let's Encrypt as ACME-v2 only supports the dns-01 challenge for now (pity)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 15:33:23 +01:00
Michael Kaufmann (d00p)
b2b9d4e31a
add missing setting-strings for new acme-version setting; allow using let's encrypt with wildcard-alias when using ACME-v2
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-09 14:56:41 +01:00
Michael Kaufmann (d00p)
b849a5f29a
preparations for php-config select for customers
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2018-01-08 13:59:30 +01:00
Michael Kaufmann (d00p)
a5251824ae
try to reduce weird path-values when people are getting creative, fixes #487
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-11-27 08:14:31 +01:00
Michael Kaufmann (d00p)
dae233dd05
allow adding domains with multiple dashes, that are NOT punycode (xn--)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-06-04 09:17:31 +02:00
Michael Kaufmann (d00p)
2d59e569df
fix phpenabled flag for new subdomains added by customers
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2017-01-30 22:46:53 +01:00
Michael Kaufmann (d00p)
225539d2e7
show ssl-related settings only if customer has ssl-ip assigned (not yet checked per domain); fix hsts-includeSubdomain setting for fresh installations
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-29 09:34:33 +01:00
Michael Kaufmann (d00p)
4274b8a737
fix setting of hsts values when security questions are asked; insert config-rebuild task if only hsts stuff changes; fix undefined variable regarding alias domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-11-03 10:52:33 +01:00
Michael Kaufmann (d00p)
ec6ddd054d
remove certificate entry for LE if admin/customer disables LE for a domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-31 11:18:40 +01:00
Michael Kaufmann (d00p)
06e44b6e2b
fix sql-query in customer_domains when updating domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-07 16:07:23 +02:00
Michael Kaufmann (d00p)
d198729222
make the hsts domain settings actually saveable; add hsts domain settings for customer-panel; refs #1660
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-10-07 11:48:13 +02:00
Michael Kaufmann
074d85b40f
Merge pull request #390 from FliegenKLATSCH/patch-1
...
fix group by clause to be more compliant with mysql 5.7
2016-10-04 09:35:24 +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
FliegenKLATSCH
97d035eee9
fix group by clause to be be compliant with mysql 5.7
2016-09-24 15:30:58 +02:00
Michael Kaufmann (d00p)
98c8f519a6
validate customer entered subdomains, fixes #1653
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-09-21 07:38:07 +02:00
Michael Kaufmann (d00p)
d7388f20e6
fix idna convert for >=php-5.6 users when customers want to add a subdomain with an idna-encoded domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-31 15:12:01 +02:00
Michael Kaufmann (d00p)
b162fb6e99
avoid double encoding of Punycode as with php-5.6 the 'new' idna class throws exceptions, thx to housequake
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-26 09:41:19 +02:00
Michael Kaufmann (d00p)
526eb84b71
Remove superfluous exit-statement
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-01 15:05:58 +02:00
Michael Wyraz
e3587fb346
If a customer's page is hidden from menu via settings, redirect the user if he tries to access the page
2016-07-27 13:45:54 +02:00
Michael Kaufmann (d00p)
e5c649aba3
Add dns-editor icon/link to domain-overview list
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-27 07:48:25 +02:00
Michael Kaufmann (d00p)
1e3262d691
do not show dns-editor to customers if not allowed and they enter the URL manually
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 13:54:21 +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)
eb70e619c9
also check for punycode when customer adds a subdomain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 10:28:13 +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
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)
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)
be1d9a045a
actually use the selected value for server-alias when editing a subdomain, thx to Aragorn
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-10 14:13:44 +01:00
Michael Kaufmann (d00p)
1fad30a43a
check for wildcard-serveralias also when a customer edits the domain
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-02 16:21:29 +01:00
Florian Aders
4c4916a661
Do not allow Let's Encrypt with AliasDomain until the certificate - storage is reworked
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-29 17:23:14 +01:00
Florian Aders
deb19f2625
Removed unnecessary exit - calls
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-22 12:10:18 +01:00
Florian Aders
8abd041f36
Remove certificate on removal of subdomain, fixes #1596
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-19 21:01:48 +01:00
Florian Aders
ddaadf81d6
Temporarily deactivate ssl_redirect if a new Let's Encrypt certificate needs to be generated
...
Signed-off-by: Florian Aders <eleras@froxlor.org >
2016-02-16 14:31:07 +01:00