Michael Kaufmann (d00p)
f5dc8aa1c9
set version to 0.9.37 for upcoming release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-02 08:51:34 +02:00
Michael Kaufmann (d00p)
ceaa0fcf5c
Update phpMailer to version 5.2.16
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-02 08:50:22 +02:00
Michael Kaufmann (d00p)
aa76ae4ddc
check for uid/gid or username/groupname correctly in config-xml files, fixes #1642
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-08-01 08:47:45 +02:00
Michael Kaufmann (d00p)
f1b7d731bd
Fix #2 Parameter 3 to getFormFieldDataXXX() expected to be a reference, value given since php-7.0.9
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-29 09:13:34 +02:00
Michael Wyraz
54e2f83b17
function Settings::IsInList that tests if an option of a multi-select setting is set
2016-07-22 10:30:13 +02:00
Michael Wyraz
d31c4fa37c
Hide customer menu items based on new settings
2016-07-22 09:31:20 +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)
6589653667
set version to 0.9.37-rc1 for upcoming release candidate
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-07-18 16:47:19 +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
Daniel Reichelt
7d2c64ce63
generic html form handling: don't remove leading tabs
...
(+remove commented out code in the vicinity, probably debugging remnants)
2016-06-24 08:43:02 +02:00
Michael Kaufmann (d00p)
3f790bc334
keep the same structure for every distro + minor permission fixes
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-24 08:03:42 +02:00
Michael Kaufmann (d00p)
8fe20251f3
try to be more strict-mode compatible, fixes #1635
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-24 07:42:23 +02:00
Michael Kaufmann (d00p)
a121363dd2
update pdns-config templates / commands
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-24 07:38:19 +02:00
Daniel Reichelt
6df08f6b9a
don't split .gitignore
...
they would end up in .deb packages
2016-06-19 23:09:04 +02:00
Michael Kaufmann (d00p)
6f8aa1cbc0
update another idnaconvert related class
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-19 20:22:00 +02:00
Michael Kaufmann (d00p)
b22e70804b
update new IdnaConvert class with needed fixes in them
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-19 20:15:33 +02:00
Michael Kaufmann (d00p)
5789e9a8a4
re-add old IDNA class so we do not have to force the php-5.6 requirement for froxlor
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-19 18:59:44 +02:00
Daniel Reichelt
50317da185
dns: no separate zonefiles for ismainbutsubto domains 3/3
...
replace iteration over $domains array by recursive walkDomainList()
2016-06-18 02:33:02 +02:00
Daniel Reichelt
5f9962b6ba
dns: fix generation of zone serials
2016-06-17 22:25:35 +02:00
Daniel Reichelt
d6dc71436a
dns: fix generation of imap/pop3/mail/smtp A/AAAA-records
...
The dns-editor introduced a regression where imap/pop3/mail/smtp A-records
would not get created, even tough the setting system.dns_createmailentry was
enabled.
fix A fix
2016-06-17 22:25:21 +02:00
Daniel Reichelt
b6f99958fd
dns: fix generation of alias records for subdomains
...
The checks whether or not to create wildcard/www records for subdomains
wrongly depended on the setting of the parent domain instead of the
subdomain in question.
2016-06-17 19:43:36 +02:00
Michael Kaufmann (d00p)
843845a825
Update Idna-Converter to version 1.0.2 (default IDNA standard is now 2008)
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-06-16 11:03:02 +02:00
Florian Klink
7a36f5edac
lng: fix typo decending -> descending
2016-06-07 22:33:24 +02:00
Oliver Hader
2e7133d619
[SECURITY] Information disclosure on database failures
...
In case the database is not responding, e.g. due to "too many connections"
cut-off database credentials might be shown and system path be revealed.
In terms of security this is considered as information disclosure.
2016-06-04 20:41:03 +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)
08563e9298
add more opcache-php.ini directives for php-fpm, fixes #1624
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-23 13:01:05 +02:00
Michael Kaufmann (d00p)
339d84736e
no quotation of dns data for powerdns
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-21 09:03:21 +02:00
Michael Kaufmann (d00p)
257f65bd1b
add powerdns config-templates for distros
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-19 10:29:17 +02:00
Michael Kaufmann (d00p)
96ff346e54
fix powerdns-config template
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-19 09:28:46 +02:00
Michael Kaufmann (d00p)
94af32fb82
Merge remote-tracking branch 'origin/master' into dns-editor
2016-05-18 13:40:41 +02:00
Michael Kaufmann (d00p)
b4c7fb574c
increase DB version for db-updates
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 13:27:56 +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)
d97957e558
array short-syntax is only PHP >= 5.4
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 12:12:34 +02:00
Michael Kaufmann (d00p)
9d16790f5b
Update phpMailer to 5.2.15
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 10:43:16 +02:00
Michael Kaufmann (d00p)
b14ab6b1c1
validate record/label in dns-editor; better escaping for soa-admin mail
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 10:35:47 +02:00
Michael Kaufmann (d00p)
b029fe113e
Merge remote-tracking branch 'origin/master' into dns-editor
2016-05-18 10:34:14 +02:00
Michael Kaufmann (d00p)
6ea4655fd8
set version to 0.9.36 for upcoming release
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-18 10:32:52 +02:00
Michael Kaufmann (d00p)
1ce5cf6c00
various fixes for dns with froxlor-hostname
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-17 09:12:39 +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
Michael Kaufmann (d00p)
b03eab897a
show a2enmod commands only when using apache, thx to d4n13L
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-16 18:41:01 +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
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
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)
68fa0e6576
let createDomainZone() return the DnsZone object for better use later
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-15 09:56:48 +02:00
Michael Kaufmann (d00p)
8d8da0986a
fix typo in DnsEntry class
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2016-05-15 08:53:47 +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)
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