Michael Kaufmann
|
fce310049a
|
use Request-wrapper-class for every access to $_POST superglobal
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-05-09 15:48:23 +02:00 |
|
Michael Kaufmann
|
734d6888c8
|
backup rspamd configs in config-templates; add 'antispam' to valid_keys for config-json file; test existence of file in config-backup-function
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2024-01-05 16:52:40 +01:00 |
|
Michael Kaufmann
|
83de3dd719
|
handle unknown distribution if there's a now unsupported distribution selected for the config-templates
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-12-10 19:23:58 +01:00 |
|
Michael Kaufmann
|
b0e43d332d
|
validate generated config-json parameter string
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-07-07 09:47:17 +02:00 |
|
Michael Kaufmann
|
41de161555
|
show exact froxlor:config-services parameter for updater; better checks for changed acme-challenge paths; fix typo in PHP_EOL statement; remove crsf token from config-apply-parameter generation from within the ui
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2023-01-15 23:48:37 +01:00 |
|
Michael Kaufmann
|
f2485ecd9a
|
adjust Request-class methods to be more flexible
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-12-30 21:43:27 +01:00 |
|
Michael Kaufmann
|
9decb077d3
|
fixing icons
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-09-08 13:13:06 +02:00 |
|
Michael Kaufmann
|
b15d452981
|
enable re-selecting of system-distribution; move some distribution-related settings which are adjusted via installation to config-templates 'defaults'
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-06 10:19:19 +02:00 |
|
Michael Kaufmann
|
e768d834c1
|
add new setting to preselect system distribution to ease configuration
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-04-30 14:01:49 +02:00 |
|
envoyr
|
4f4c71d79b
|
major refactoring of almost all files
|
2022-04-28 20:48:00 +02:00 |
|
Michael Kaufmann
|
b5794e463f
|
add icon to display detailed commands/file-contents from config-templates in admin_configfiles
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-04-24 11:08:09 +02:00 |
|
Michael Kaufmann
|
12bf7db481
|
add language strings for configfiles
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-18 10:28:02 +01:00 |
|
Michael Kaufmann
|
406b9241ce
|
fix user/form heading-icon; re-add button to set panel configured manually
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-18 10:04:33 +01:00 |
|
Michael Kaufmann
|
974e02694e
|
first refactor of config-files
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-18 09:37:50 +01:00 |
|
Michael Kaufmann
|
164b46ece3
|
get rid of session variable in URL
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-14 22:51:59 +01:00 |
|
envoyr
|
e057314795
|
update templates introduce request helper
|
2022-02-20 18:00:59 +01: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
|
0401e6971a
|
Revert "refactor global array"
This reverts commit c5a58e3f36 .
|
2018-12-22 08:15:31 +01:00 |
|
Michael Kaufmann
|
7e39a7bc60
|
Revert "refactor global array"
This reverts commit 370ccbdb74 .
|
2018-12-22 08:15:31 +01:00 |
|
Michael Kaufmann
|
370ccbdb74
|
refactor global array
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-21 20:51:44 +01:00 |
|
Michael Kaufmann
|
c5a58e3f36
|
refactor global array
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-21 20:31:17 +01:00 |
|
Michael Kaufmann
|
7c68fa7bd0
|
fixed a few functions I've missed
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-21 19:16:49 +01:00 |
|
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
|
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
|
b0df4e46d6
|
convert validate/check functions
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-20 21:00:39 +01:00 |
|
Michael Kaufmann
|
26510f0745
|
removing more ticket-stuff; update all unit-tests
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-19 19:42:50 +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
|
4988600881
|
added new indicator whether services/system has been configured (on new installations); show alternative configuration possibility via config-services.php script
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-10 20:34:43 +01:00 |
|
Michael Kaufmann
|
3a3b35b2eb
|
add ipv6 support for resolving nameserver-hostnames
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-11-21 19:26:19 +01:00 |
|
Michael Kaufmann (d00p)
|
148b2fc1be
|
validating config-template parameters; avoid URL misuse, thx to hyp3rlinx for noticing this
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2017-12-27 10:01:07 +01:00 |
|
Michael Kaufmann (d00p)
|
9aa2cc269b
|
rename MYSQL_PASSWORD replacer to FROXLOR_MYSQL_PASSWORD in config-templates to avoid false replacement of couriers authmysqlrc, fixes #438
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2017-05-12 12:23:14 +02:00 |
|
Michael Kaufmann (d00p)
|
f9101f880b
|
use namserver IP's for axfr/pdns-config, also add placeholder AXFRSERVERS for axfr-servers setting; fixes #1691
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-12-14 09:54:49 +01:00 |
|
Michael Kaufmann (d00p)
|
1b0649d0cf
|
replace CUSTOMER_TMP with the correct tmp-folder, depending what php-interface is being used
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-05-29 09:56:33 +02:00 |
|
Michael Kaufmann (d00p)
|
e5c16439e1
|
replace config-template-variables also in commands to be executed, e.g. used in proftpd ssl-cert generation command
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-05-29 09:41:38 +02:00 |
|
Michael Kaufmann (d00p)
|
e3a594f3e7
|
do not post configuration form when nothing is selected, fixes #1595
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-02-19 16:09:50 +01:00 |
|
Michael Kaufmann (d00p)
|
3b96efc04d
|
forgot to use the new distro-editor variable
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2015-08-13 15:46:21 +02:00 |
|
Michael Kaufmann (d00p)
|
4da3a87772
|
instead of env-variable, show ditro editor which is defined in the xml
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2015-08-13 15:42:57 +02:00 |
|
Michael Kaufmann (d00p)
|
c2c573902f
|
separate dovecot for postfix and exim4 as exim4 needs 'special treatment'...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2015-03-11 16:42:22 +01:00 |
|
Michael Kaufmann (d00p)
|
b0279025d0
|
add numbrows to commands and files for BNoiZe's template magic; added possibility to use sql-data inside xml-config; updates xml-configs a bit when socket is used (not 100% done)
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2015-02-11 14:30:30 +01:00 |
|
Michael Kaufmann (d00p)
|
d6c708e6ee
|
only show restart command of php-fcgi for nginx if fcgid/fpm is not used
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2015-02-11 08:25:19 +01:00 |
|
Michael Kaufmann (d00p)
|
1f24ca9ba2
|
split codename and version from version field in config-xml file as this eases automation
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2015-02-11 07:15:05 +01:00 |
|
Michael Kaufmann (d00p)
|
855226d01a
|
sort distribution-names in admin_configfiles, it's confusing otherwise; display the default/recommended daemon of every service; fix small c'n'p error (courier is not our recommended default)
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2015-02-09 14:49:53 +01:00 |
|
Michael Kaufmann (d00p)
|
b8e548d1df
|
clean variable after subfile-block
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2015-02-09 14:28:24 +01:00 |
|
Michael Kaufmann (d00p)
|
4bd91a811d
|
change admin_configfiles to handle the new XML-configs instead of the old php-arrays
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2015-02-09 13:54:55 +01:00 |
|
Florian Aders (EleRas)
|
d4e856d437
|
Fixing permissions a better way, thx crazy4chrissi, fixes #532
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org>
|
2014-01-18 14:22:45 +01:00 |
|
Michael Kaufmann (d00p)
|
276d6b30d1
|
first few implementations of new Setting-class, refs #1325
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2013-12-15 11:47:23 +01:00 |
|
Michael Kaufmann (d00p)
|
0db0b3bd88
|
require is a statement and not a function
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2013-11-18 12:53:33 +01:00 |
|