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
|
2c893fef25
|
adjustments in settings-arrays
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-19 14:54:46 +01:00 |
|
Michael Kaufmann
|
e4a0cc73bd
|
convert three more dns-related functions
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-19 14:38:45 +01:00 |
|
Michael Kaufmann
|
4c4b2a6df3
|
use TwoFactorAuth via composer
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-19 14:12:42 +01:00 |
|
Michael Kaufmann
|
28f24fda72
|
ported CLI stuff to namespaces-layout
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-19 13:59:11 +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 |
|
Michael Kaufmann
|
903b775f79
|
make cronjobs also classes and began to refactor the whole cronjob stuff
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-19 08:55:23 +01:00 |
|
Michael Kaufmann
|
a25150babf
|
use correct Settings-class in templates
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-18 15:53:08 +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
|
9d314aaa3f
|
use Monolog via composer instead of our own implementation, @TODO MySQL logging-handler
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-18 12:16:48 +01:00 |
|
Michael Kaufmann
|
fc0a495f2d
|
use PHPMailer via composer
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-18 10:49:18 +01:00 |
|
Michael Kaufmann
|
c9ee2ae7e0
|
use IdnaConvert from composer
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-18 10:40:16 +01:00 |
|
Michael Kaufmann
|
4c27efa4ae
|
put Api-Commands into namespaces
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-18 09:46:36 +01:00 |
|
Michael Kaufmann
|
c7e5df95e7
|
add psr-4 autoload to composer.json
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-18 08:40:04 +01:00 |
|
Michael Kaufmann
|
c3cc3d1f62
|
started to refactor functions to classes and use PSR-4 autoloader and namespacing
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-18 08:38:34 +01:00 |
|
Michael Kaufmann
|
ba93265ac6
|
Merge branch 'ServiusHack-write_no_log'
|
2018-12-17 12:22:02 +01:00 |
|
Michael Kaufmann
|
bf7df9a8d6
|
Merge branch 'write_no_log' of https://github.com/ServiusHack/Froxlor into ServiusHack-write_no_log
|
2018-12-17 12:21:49 +01:00 |
|
Michael Kaufmann
|
8b0966d332
|
do not generate ssl vhost with fallback ssl-certificate if file does not exist, fixes #614
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-16 20:21:53 +01:00 |
|
Michael Kaufmann
|
aa90747089
|
fix deleting of Certificates as admin with customer_see_all flag
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-16 09:27:31 +01:00 |
|
Michael Kaufmann
|
efe54d8b56
|
enhance config-services script a bit
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-15 22:22:37 +01:00 |
|
Michael Kaufmann
|
1e816de8cf
|
refactor domainValidate() function; allow underscore in CNAME and SRV entries
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-14 11:51:19 +01:00 |
|
Michael Kaufmann
|
e3a78f0f84
|
Merge pull request #612 from foliengriller/install
Checks Mysql version only if no fatal error occured
|
2018-12-12 21:12:12 +01:00 |
|
Michael Rosenberger
|
d0c7706840
|
Checks Mysql version only if no fatal error occured
Otherwise it is not possible to install current master due to fatal error.
|
2018-12-12 20:54:56 +01:00 |
|
Michael Kaufmann
|
1a15cef76d
|
when using --force on the cronjob it will now also re-set quotas if enabled
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-12 19:49:46 +01:00 |
|
Michael Kaufmann
|
dc44c67f86
|
do not show 'override fpmconfig' checkbox when not using php-fpm in php-configs
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-12 19:48:56 +01:00 |
|
Michael Kaufmann
|
ab819129dd
|
return the subdomain-names in PhpSettings::listing() instead of only the amount
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-11 11:45:39 +01:00 |
|
Michael Kaufmann
|
8d966aebee
|
Show number of subdomains that use a php-config; fixes #532
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-11 10:12:37 +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
|
d381528c06
|
reload fpm before nginx
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-09 11:51:43 +01:00 |
|
Michael Kaufmann
|
3d647a2c2e
|
fix read in correct fpm-daemon config-id for nginx and lighttpd own-vhost, thx again to heavygale
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-09 11:05:36 +01:00 |
|
Michael Kaufmann
|
7e6180fed8
|
read in correct fpm-daemon config-id for nginx and lighttpd, thx to heavygale
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-09 10:45:22 +01:00 |
|
Michael Kaufmann
|
9e4ed645f7
|
use correct page title for php-fpm versions
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-09 10:29:19 +01:00 |
|
Michael Kaufmann
|
9522e0cfb1
|
fix typo and fix '"continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"' warning (as of php-7.3)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-09 08:31:21 +01:00 |
|
Michael Kaufmann
|
db36d57683
|
fix an issue where the isemaildomain flag for a main-domain can be set to false when edited by customer
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-08 12:46:17 +01:00 |
|
Michael Kaufmann
|
ddddbdfb18
|
Merge pull request #609 from foliengriller/annotations
Improves annotations in /lib/classes/api/
|
2018-12-04 22:03:07 +01:00 |
|
Michael Rosenberger
|
df3ad9ed12
|
Improves annotations for API
|
2018-12-04 21:58:46 +01:00 |
|
Michael Kaufmann
|
456875905d
|
set password compatibility for mysql8
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-04 19:52:18 +01:00 |
|
Michael Kaufmann
|
1707b5e7fd
|
fix create user for mysql8 for good, thx to bimmer
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-04 17:33:58 +01:00 |
|
Michael Kaufmann
|
034d1b1c8e
|
correct syntax for CREATE USER when using mysql8
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-04 15:42:05 +01:00 |
|
Michael Kaufmann
|
5dd915736b
|
changed all boolean parameters to getBoolParam-function
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-04 14:40:11 +01:00 |
|
Michael Kaufmann
|
07d7908f6e
|
added wrapper for boolean api-parameters, Domains-Module for now, more later; fixes #597
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-04 13:27:21 +01:00 |
|
Michael Kaufmann
|
cf53365007
|
update README and CONTRIBUTING files; added PULL_REQUEST_TEMPLATE; database user-creation fix for MySQL8
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-04 10:52:49 +01:00 |
|
Michael Kaufmann
|
1f2c1c1d2f
|
Merge pull request #608 from foliengriller/openssl1
Ads missing extension openssl to composer.json
|
2018-12-03 21:41:30 +01:00 |
|
Michael Kaufmann
|
51390d8add
|
Merge pull request #607 from foliengriller/caseMissmatch1
Corrects case missmatch of function calls
|
2018-12-03 21:37:35 +01:00 |
|
Michael Rosenberger
|
98120de7e1
|
Ads missing extension openssl to composer.json
|
2018-12-03 21:37:17 +01:00 |
|
Michael Rosenberger
|
88a2cb37c9
|
Case missmatch of function calls
|
2018-12-03 21:30:12 +01:00 |
|
Michael Kaufmann
|
ec4d34d37a
|
let's see if that works :P
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-03 17:29:42 +01:00 |
|
Michael Kaufmann
|
0b3d532028
|
ups, how did these get lost?
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-03 17:18:44 +01:00 |
|
Michael Kaufmann
|
4a0be40f92
|
require php-5.6 for 0.10.0; fixes #606 and remove invalid value NO_AUTO_CREATE_USER in mysql-attributes for mysql8
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-03 17:15:54 +01:00 |
|
Michael Kaufmann
|
2da59f1055
|
do not rely on fixed order of import-file for domains-import; first line now has to be the names of the api-parameters used for Domains.add, see https://api.froxlor.org/doc/0.10.0/#v-Domains, fixes #544
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-02 20:06:53 +01:00 |
|