Michael Kaufmann (d00p)
|
02654a256d
|
fix sql query in getAllowedDomainEntry()
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-05-14 08:59:46 +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)
|
4a4acc5c01
|
fix constructor of DnsBase
|
2016-05-12 14:32:41 +02:00 |
|
Michael Kaufmann (d00p)
|
899663350d
|
fix handling of DKIM multi-line entries; outsource some code to new DnsBase class
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-05-12 13:36:17 +02:00 |
|
Michael Kaufmann (d00p)
|
689a1fdbd2
|
inform cronjob to regenerate bind-configs on changes
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-05-12 10:18:45 +02:00 |
|
Michael Kaufmann (d00p)
|
cec5f33870
|
fix checking for existing SPF entry in DNS
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-05-12 10:14:04 +02:00 |
|
Michael Kaufmann (d00p)
|
bd9ef50e94
|
correct SPF dns entry for new layout
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-05-12 09:47:36 +02:00 |
|
Michael Kaufmann (d00p)
|
68d579b629
|
add SPF and DKIM stuff to DNS
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-05-12 09:36:33 +02:00 |
|
Michael Kaufmann (d00p)
|
0404618c24
|
add experimental bind-cron for testing purposes
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-05-11 18:10:17 +02:00 |
|
Michael Kaufmann (d00p)
|
9b5ce83e8b
|
add testing-bind-cron for new dns-stuff (not activated); added main-but-subdomain-stuff
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-05-11 16:11:23 +02:00 |
|
Michael Kaufmann (d00p)
|
7379398d22
|
set correct primary nameserver for SOA record
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-05-11 13:47:36 +02:00 |
|
Michael Kaufmann (d00p)
|
d1106dd984
|
fix wrong unset of array-element
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-05-11 07:44:32 +02:00 |
|
Michael Kaufmann (d00p)
|
b775c2f60e
|
minor fixes
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-05-10 19:20:01 +02:00 |
|
Michael Kaufmann (d00p)
|
407a7c01aa
|
add createDomainZone function for new dns-editor; dump zone below the editor for testing purposes; all required entries that are not custom entered will be auto-generated like the bind-cron does this for now
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-05-10 14:11:01 +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)
|
31d08d532c
|
fix missing auto-increment for new table
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-05-10 07:37:42 +02:00 |
|
Michael Kaufmann (d00p)
|
5acd51fdd3
|
add first part of new dns-editor
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-05-10 07:37:42 +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 |
|