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
Daniel Reichelt
001f10f74e
LE: catch error due to rate-limited account registration
...
and fix bad english in log message
2016-05-16 17:35:51 +02:00
Daniel Reichelt
712aebb864
LE: improve SQL readability
2016-05-16 17:35:51 +02:00
Daniel Reichelt
0ae0178b4c
LE: PSR-2 formatting
2016-05-16 17:35:51 +02:00
Michael Kaufmann (d00p)
1d4211a5ce
remove wrong a2* commands for rhel/centos
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-16 17:20:49 +02:00
Michael Kaufmann (d00p)
da785500cc
remove invalid self-closing <file /> tag as it produces php-notices and was just added for design reasons
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-14 18:39:18 +02:00
Michael Kaufmann (d00p)
bb9331904e
(really) fix PHP notice #2048 Only variables should be passed by reference, thx to baudetail
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-10 11:55:03 +02:00
Michael Kaufmann (d00p)
6369e160b8
fix nscd group cache clearing call; refs #1570
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-09 21:33:07 +02:00
Michael Kaufmann (d00p)
5e09d56871
clear nscd group cache after adding a new customer to avoid permission issues of webserver; fixes #1570
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-09 08:27:01 +02:00
Michael Kaufmann (d00p)
0e79e8d670
fix default_server parameter for listen-statement in nginx since this changed since ngninx-0.8.21; fixes #1621
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-09 08:08:59 +02:00
Michael Kaufmann (d00p)
941a25ec9d
avoid possible weird behaviour when resultset changes while running (if possible at all)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-05 08:43:28 +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
ae01f2cdb9
Merge pull request #351 from Froxlor/backup
...
Add Customer Backup Feature, fixes #786 , fixes #975 , fixes #1544 , fixes #1576
2016-04-29 10:32:58 +02:00
Michael Kaufmann (d00p)
e8e980509f
fix missing backup-enabled setting entry
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:19 +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)
7c44c5ea75
handle exit of forked backup-cronjob correctly
...
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)
9bfd5eb17e
--exclude is relativ to path given via -C parameter
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:19 +02:00
Michael Kaufmann (d00p)
fb555027fd
fix -C parameter and --exclude parameter for good now
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:19 +02:00
Michael Kaufmann (d00p)
05974de4d5
fix tar -C parameter again...
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:19 +02:00
Michael Kaufmann (d00p)
9c9bbb81de
fix tar -C parameter and create_backup_tar_data list
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:18 +02:00
Michael Kaufmann (d00p)
ef7da53806
change directory before creating tarball to avoid having complete paths in it
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:18 +02:00
Michael Kaufmann (d00p)
a26ebb375b
set db version for changes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-29 10:27:18 +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
Michael Kaufmann (d00p)
a485d9f4f9
TLSECCertificateFile and TLSECCertificateKeyFile for proftpds mod_tls require 1.3.5rc4 and later but Ubuntu 14.04 only provides 1.3.5rc3
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-19 13:31:09 +02:00
Michael Kaufmann (d00p)
f8be36d229
fix PHP notice #2048 Only variables should be passed by reference
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-17 13:44:42 +02:00
Michael Kaufmann (d00p)
28f0c3eac4
only include acme.conf to vhosts if system has ssl and LE enabled (might not exist if not)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-15 15:09:11 +02:00
Michael Kaufmann
e8f5fc1a8a
Merge pull request #347 from floreno/patch-3
...
min-height against height fix for ajax-changing-content
2016-04-12 07:36:37 +02:00
Michael Kaufmann (d00p)
a014b5cc2b
minor preparations for system-hostname as 'normal' domain (to use ssl/LE/etc.)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-11 09:19:43 +02:00
Michael Kaufmann (d00p)
84f1d94ad6
check for php-curl installed when cron_letsencrypt runs; format source
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-11 08:02:18 +02:00
Michael Kaufmann (d00p)
8565dbce8b
insert task 99 (regeneration of /etc/cron.d/froxlor file) to the list of task when clicking on 'Regenerate configfiles'
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-11 08:01:38 +02:00
Michael Kaufmann (d00p)
72d1282651
require php-curl
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-11 08:00:38 +02:00
floreno
d474f2ec8f
min-height against height fix for ajax-changing-content
2016-04-11 06:55:48 +02:00
Michael Kaufmann
252b42ee57
Merge pull request #346 from nachtgeist/master
...
fixes #1615
2016-04-10 19:08:33 +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
Daniel Reichelt
576c94f83c
fix #1615
2016-04-10 02:59:22 +02:00
Michael Kaufmann (d00p)
5331127204
set version to 0.9.35.1; fix updater :x
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
0.9.35.1
2016-04-08 13:52:06 +02:00
Michael Kaufmann (d00p)
57f9c439f2
set version to 0.9.35 final for upcoming release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
0.9.35
2016-04-08 12:54:17 +02:00
Michael Kaufmann (d00p)
c14017c244
fix display of path in customer-extras
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-04-07 07:56:16 +02:00
Michael Kaufmann
82cd5986a0
Merge pull request #343 from eis-os/simplify_master_cronjob
...
Simplify master cronjob
2016-03-31 15:43:15 +02:00
eis_os
032a991b8f
Simplify master cronjob
2016-03-31 15:02:04 +02:00
Michael Kaufmann
200f589252
Merge pull request #341 from bashgeek/letsencrypt_stagingfix
...
Let's Encrypt: Always regenerate a new account-key, if staging
2016-03-23 18:40:54 +01:00
Daniel Schmitz
3405c7e313
Let's Encrypt: Always regenerate a new account-key, if staging
2016-03-24 01:26:57 +08:00
Michael Kaufmann (d00p)
30bd81064c
make newly added settings available immediately
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-23 00:11:00 +01:00
Michael Kaufmann (d00p)
924a607183
fix isDatabaseVersion if it does not yet exist, thx to andy__
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-23 00:00:35 +01:00
Roman Schmerold
f1460d169d
Fixed db query error, fixes #1611
2016-03-16 22:17:30 +01:00
Roman Schmerold (BNoiZe)
f5e2afaa0a
Add LE icon to admin domain list
...
Signed-off-by: Roman Schmerold (BNoiZe) <bnoize@froxlor.org >
2016-03-16 17:54:11 +01:00
Michael Kaufmann (d00p)
228d07ca66
output error in case of a server-error from LE, fixes #1609
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-03-15 17:45:43 +01:00