Michael Kaufmann
|
a552ea878e
|
avoid undefined index of 'wwwserveralias' field if issueing/renewing lets encrypt certificate for froxlor-hostname
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-10-17 11:48:40 +02:00 |
|
Michael Kaufmann
|
4ad2a1da1c
|
add complete list of nameserver-ips and given axfr-servers to allow-axfr-ips list for PowerDNS; fixes #985
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-10-14 19:07:05 +02:00 |
|
Michael Kaufmann
|
37ae69f07a
|
correct language strings in phpconfig formfield for new setting; refs #980
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-10-14 17:13:55 +02:00 |
|
Michael Kaufmann
|
9870db2560
|
add possibility to assign new/edited php-config to all customer accounts; fixes #980
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-10-14 17:09:29 +02:00 |
|
Michael Kaufmann
|
724a5e172a
|
don't remove 0-value parameter values from bulk-actions
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-10-12 16:29:04 +02:00 |
|
Michael Kaufmann
|
8e166cb842
|
adjust debian 11 config templates, fixes #982
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-10-12 14:25:42 +02:00 |
|
Michael Kaufmann
|
5e281cf486
|
fix allowed-phpconfigs check in SubDomains.add() and SubDomains.update()
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-10-11 19:26:13 +02:00 |
|
Michael Kaufmann
|
5d2f44ecd8
|
only validate custom database name if used at all
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-10-11 18:59:26 +02:00 |
|
Michael Kaufmann
|
5009c625d8
|
prep.statement cannot be used for create database query; regex-validate database_name
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-10-11 18:55:15 +02:00 |
|
Michael Kaufmann
|
eb592340b0
|
use prepared statement for creating databases to avoid sql injections in custom db-names
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-10-11 18:33:48 +02:00 |
|
Michael Kaufmann
|
c6f556c8d9
|
set version to 0.10.29.1 for bugfix release
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
0.10.29.1
|
2021-10-10 14:45:17 +02:00 |
|
Michael Kaufmann
|
db1df84ef1
|
correct db-exists check in installation-process
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-10-10 14:32:02 +02:00 |
|
Michael Kaufmann
|
52135a1d3a
|
set version to 0.10.29 for upcoming release
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
0.10.29
|
2021-10-08 08:46:58 +02:00 |
|
Michael Kaufmann
|
7f13bd09da
|
add optional ssl parameters to powerdns-config-template
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-10-08 08:39:22 +02:00 |
|
Nick Ufer
|
7ccbb37c4e
|
feat: adds mysql tls support (#979)
|
2021-10-08 08:28:32 +02:00 |
|
Michael Kaufmann
|
7feddf0aec
|
generate unpredictable unique session ids
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-10-02 12:38:17 +02:00 |
|
Michael Kaufmann
|
e73523531a
|
let user decide whether an existing database should be backup'ed and removed when installing froxlor; dont rely on parse_ini_file for OS check; enhance mysqldump so there is no issues with complex passwords and bash-escaping
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-09-24 10:49:57 +02:00 |
|
Michael Kaufmann
|
a47b790e19
|
actually integrate the new czech language file; refs #976
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-09-04 09:30:44 +02:00 |
|
Michael Kaufmann
|
319eec6124
|
fix session for 2fa enabled logins
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-08-27 13:17:05 +02:00 |
|
Michael Kaufmann
|
21983f27b6
|
secure commonly used filename-variable against url manipulation
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-08-25 16:36:09 +02:00 |
|
Michael Kaufmann
|
5d375b784d
|
login action always goes to index.php
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-08-25 16:30:56 +02:00 |
|
Michael Kaufmann
|
4b22470872
|
set php session security related settings (correctly in every case)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-08-25 16:21:33 +02:00 |
|
Michael Kaufmann
|
ec1c37aa06
|
set version to 0.10.28 for upcoming release
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
0.10.28
|
2021-08-20 09:23:23 +02:00 |
|
Nicolas
|
67351ec3c2
|
Adding support for PowerDNS-Replication (#974)
Adding support for powerdns-replication
|
2021-08-19 12:00:09 +02:00 |
|
Michael Kaufmann
|
f1887aaaf2
|
enable iterate_query in dovecot by default
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-08-13 09:28:10 +02:00 |
|
Michael Kaufmann
|
afd2d7b5e9
|
fix dns-validation in Domains.add() and Domains.update() when using Let's Encrypt DNS-check
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-08-08 11:14:57 +02:00 |
|
Michael Kaufmann
|
c967e585b5
|
avoid duplicate entries in mysql-access-host setting
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-08-06 08:11:06 +02:00 |
|
Michael Kaufmann
|
73e364d4ba
|
fix compare of old/new value of aliasdomain when editing a domain as customer to avoid unnecessary regeneration of configfiles
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-08-04 14:55:22 +02:00 |
|
Michael Kaufmann
|
eb49331b21
|
remove superfluous inserttask when editing domain as it will be called when there are actually changes to the domain earlier
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-08-04 14:06:32 +02:00 |
|
Michael Kaufmann
|
0a1a3e023f
|
check dns for lets encrypt when adding/editing domains and via cron; fixes #971
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-08-04 13:44:13 +02:00 |
|
Michael Kaufmann
|
bef5cedcd0
|
only add link to customername when editing domain when panel.allow_domain_change_customer is false
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-08-02 16:58:34 +02:00 |
|
Stefan Weil
|
f8e2bc7bff
|
Fix some typos in code (found by codespell) (#970)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
|
2021-08-01 19:00:33 +02:00 |
|
Stefan Weil
|
09038ac7aa
|
Fix some typos (found by codespell) (#969)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
|
2021-07-31 09:51:54 +02:00 |
|
Michael Kaufmann
|
4c507232c7
|
add setting for a custom system group for all customer-users (required libnss-extrausers); fixes #953
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-07-30 12:16:37 +02:00 |
|
Michael Kaufmann
|
86939a64da
|
add buypass testing/staging ACME endpoint; create CAA entries accordingly if activated; refs #968
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-07-29 21:24:43 +02:00 |
|
Jens Meißner
|
926ce427fc
|
Add Buypass to the list of ACME providers. (#968)
|
2021-07-29 21:15:49 +02:00 |
|
Michael Kaufmann
|
53401eebfb
|
integrity check should allow utf8_* charachter sets and not only 'utf8', thx to lod
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-07-29 21:04:46 +02:00 |
|
Michael Kaufmann
|
bef580929e
|
Update README.md
|
2021-07-27 08:14:08 +02:00 |
|
Michael Kaufmann
|
c7b7c67ff4
|
normalize ipv6 addresses to avoid possible comparison problems; fixes #965
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-07-26 17:53:44 +02:00 |
|
Michael Kaufmann
|
ed42d4e3df
|
try to fix github action...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-07-24 20:31:34 +02:00 |
|
Michael Kaufmann
|
69a2ebce36
|
create user as froxlor would create it for mysql-8.0
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-07-24 20:29:56 +02:00 |
|
Michael Kaufmann
|
15f08739fa
|
add github action workflow for mysql
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-07-24 20:17:42 +02:00 |
|
nachtgeist
|
571690c8c5
|
admin_customers/edit domain: make customer login name a link (#962)
|
2021-07-23 16:35:31 +02:00 |
|
rex2630
|
b2005d7f29
|
[WIP] Czech language (#870)
* Update czech.lng.php
|
2021-07-21 20:41:07 +02:00 |
|
Michael Kaufmann
|
4354598c64
|
fix unittests
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-07-21 10:21:58 +02:00 |
|
Michael Kaufmann
|
05d4bdc499
|
restore behaviour for unittests as 'create stdsubdomain' default was yes in the settings but no for direct API usage
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-07-21 10:10:18 +02:00 |
|
Michael Kaufmann
|
25c6a37df2
|
fix wrong variable-name in Customers.delete()
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-07-21 10:03:20 +02:00 |
|
Michael Kaufmann
|
41a470fe36
|
added option to disable creation of default subdomain; fixes #960
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-07-21 09:53:54 +02:00 |
|
Michael Kaufmann
|
8a4aa2a721
|
fix lng strings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-07-20 23:45:57 +02:00 |
|
Michael Kaufmann
|
1d903770fc
|
have more power over theme logo, custom theme logo and uploaded logo; refs #958
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-07-20 20:35:54 +02:00 |
|