Michael Kaufmann
a2925af73a
fix deletion of webserver-logfiles when customer gehts deleted, thx to irisdina
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2025-01-30 13:16:06 +01:00
Michael Kaufmann
3638dc08ea
add new task to (re)configure mail/ftp services with let's encrypt; refs #1297
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-12-24 09:34:59 +01:00
Michael Kaufmann
d6b8eb08c0
add delete-userfiles flag for Domain.delete() to remove email-account data on the filesystem (if any); fixes #1239
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-04-28 13:49:07 +02:00
Michael Kaufmann
b15f99b1e1
implementation start of rspam/antispam feature
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2024-01-05 15:37:04 +01:00
Michael Kaufmann
e958cfed84
big renaming of CustomerBackup to DataDump / export for the real backup-feature to shine :P
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2023-06-07 11:37:00 +02:00
Michael Kaufmann
e5b6492804
fix typo when creating new home for new customer
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-12-14 14:46:51 +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
Michael Kaufmann
94a19ee2b6
more minor fixes and code-cleaning
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-08-10 12:01:26 +02:00
envoyr
4f4c71d79b
major refactoring of almost all files
2022-04-28 20:48:00 +02:00
Michael Kaufmann
b362c1f232
remove unused IgnorantRecursiveDirectoryIterator and fix uninitialized variables
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-20 15:13:35 +02: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
21f6874a61
check whether there actually is quota read for a user if newly created, thx again to J-BBB
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-11-15 12:58:28 +01:00
Michael Kaufmann
9b122bc003
order tasks by type descending to create bind and webserver configs at the end of the run; cleanUp configs files after creation of certificates to minimize downtime, thx to SCD for testing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-14 13:56:55 +02:00
Michael Kaufmann
057f4aaa10
Passing the and parameters in reverse order to implode has been deprecated since PHP 7.4
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-10-12 10:22:11 +02:00
Michael Kaufmann
0f0dd91246
combine Let's Encrypt cron with webserver-vhost-generation but allow manually execution using --debug/--force
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-09 07:50:11 +02:00
Michael Kaufmann
98325a0f40
don't need NSCD when using libnss-extrausers
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-03 18:07:02 +02:00
Michael Kaufmann
01bf814496
remove domain ssl information from acme.sh and filesystem on deletion to avoid trying to renew certificates
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-07-01 20:32:13 +02:00
Michael Kaufmann
fb6e231f77
avoid passing non-variable as reference
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2019-03-01 10:40:01 +01:00
Michael Kaufmann
e64e8cafa6
define logger constants in logger class
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-26 15:51:26 +01:00
Michael Kaufmann
3949a6858b
fixed to Cron
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-26 12:00:32 +01:00
Michael Kaufmann
35c631946d
more and more checkstyle fixes
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-24 12:59:40 +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
c0e89bbd05
refactor UI functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-21 11:22:03 +01:00
Michael Kaufmann
5888927239
get rid of more functions
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-20 12:38:18 +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
3ff20e327f
removed ticketsystem; lots of work on cron stuff
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2018-12-19 13:09:14 +01:00