Michael Kaufmann
7e635f9be4
correctly retriggered certificate issue on froxlor-vhost alias-domain changes, fixes #1115
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-03-24 09:17:04 +01:00
Michael Kaufmann
f36bc61fc7
better validation for uploaded/imported image files
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-03-08 09:33:30 +01:00
Michael Kaufmann
464663877c
cleanup function/parameters and add type declarations where possible
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-02-07 11:15:19 +01:00
Michael Kaufmann
63f6d221cd
secure logo uploading, avoid frame-inclusion, adjustments to SECURITY.md and minor changes in UI for domain import and darkmode
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-02 09:24:08 +01:00
Michael Kaufmann
1ecbad497a
fix updating of path in directory-protections when changing traffic tool
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-03 09:13:23 +01:00
Michael Kaufmann
a8dc576833
add 'goaccess' as new and default traffic analyzer tool
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-11-03 08:58:11 +01:00
envoyr
4f4c71d79b
major refactoring of almost all files
2022-04-28 20:48:00 +02:00
Michael Kaufmann
b869c84f4d
add new IPTools class; add new callback to show link to domain in domain-overview; validate possible allowed_ip-ranges in FroxlorRPC; fix possible duplicate ips for mysql-access-host in installation
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-22 10:36:46 +02:00
Dennis Dudek
25d9c52c58
remove unnecessary ternaries ( #1027 )
...
* remove unnecessary ternaries
* fix: !($id <= 0);
* remove ternary
2022-04-14 09:02:10 +02:00
Michael Kaufmann
04a08f9095
add empty index.html file to all folders to avoid accidental folder-content disclosure if 'Options Indexes' is set for a (parent)folder containing froxlor in webserver-config
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-24 14:35:30 +01:00
Michael Kaufmann
9babcde3e5
additional mkdir/chmod parameter fixes and cron-lock file adjustments
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-04 10:52:12 +01:00
Michael Kaufmann
61dfeb947f
fix incorrect parameter type for mkdir() and chmod()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-01-25 15:47:37 +01:00
Oskar Eisemuth
4a912e3902
Feature/crontaskid ( #1005 )
...
* Add \Froxlor\Cron\TaskId for fixed task id naming
* Replace Cronjob::inserttask numbers with \Froxlor\Cron\TaskId constants
* Use TaskId in Froxlor\Cron\System\TasksCron
* Use TaskId in Froxlor\System\Cronjob,
simplify getOutstandingTasks.
Rename lng['tasks'] cronjob task description.
WARNING: DELETE_DOMAIN_PDNS, DELETE_DOMAIN_SSL now use %domain%
* Remove Froxlor\System\Cronjob type 3 check
2022-01-21 10:03:45 +01:00
Michael Kaufmann
35cd567c48
check whether there was an image upload at all
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-13 09:01:22 +02:00
Daniel Schmitz
48f6601003
check mime types
2021-07-09 16:42:21 +08:00
Daniel Schmitz
7a8b39fad0
wip
2021-07-07 14:00:55 +08:00
Daniel Schmitz
518ec202ab
wip
2021-07-07 13:26:15 +08:00
Michael Kaufmann
3a17d03796
add option to specify (optional) fileextension/suffix for generated dkim-private keys; fixes #907
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-01-20 12:12:41 +01:00
Michael Kaufmann
2004bbe38d
dont access db result arrays directly without checking whether it's false due to an error (php7.4 related)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-19 10:13:28 +01:00
Michael Kaufmann
a5287726a4
fix issue in PhpHelper::trimArray() returning an empty array, fixes #751
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2020-01-03 23:32:21 +01:00
Michael Kaufmann
6cd061d74c
set version to 0.10.4 for upcoming maintenance release; minor code formatting + adjustments
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-01 11:16:13 +01:00
Pascal
220b493a1b
better readability
2019-10-28 14:16:27 +01:00
Pascal
ffefe85fb4
Merge branch 'master' into #564
2019-10-28 12:18:55 +01:00
Michael Kaufmann
6e41c0ad2c
add codecov.io to travis build for code-coverage stats - yay
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-17 14:11:40 +02:00
Michael Kaufmann
a07a9e6a88
more unit-testing, enhancements in Store-functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-11 12:10:56 +02:00
Michael Kaufmann
7a94a43053
started \Settings\Store unit tests
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-06-10 13:37:22 +02:00
Pascal
f297058461
#564
...
fix wording
add validation for cidr syntax
add automatic transform of cidr to netmask for mysql
2019-05-04 00:39:12 +02:00
Michael Kaufmann
51efba0a8d
Check for SSL enabled vhost-container for ssl-related settings in froxlor-vhost-settings; fixes #642
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-24 09:03:03 +01:00
Michael Kaufmann
fdefd4f1fe
fix re-enabling of database users after being deactivated, fixes #660
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-21 10:19:58 +01:00
Michael Kaufmann
8ab86a05b2
disable settings in 'froxlor vhost settings' that wont have any effect if no IP/port has the 'create vHost container' option enabled; fixes #642
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-02-11 16:08:34 +01:00
Michael Kaufmann
9a906427e7
ensure the replacing of the stdsubdomain url on update is encoded correctly
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-11 08:55:55 +01:00
Michael Kaufmann
7841eebf08
correct handling of storeSettingHostname when system.stdsubdomain is changed; refs #633
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-01-11 00:06:44 +01:00
Michael Kaufmann
684130871b
forgot one function in Froxlor\PhpHelper
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-24 14:04:52 +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
bed069f269
more function moving
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-20 08:33:32 +01:00
Michael Kaufmann
d654b18517
get rid of storeSetting*-functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 19:58:14 +01:00