Michael Kaufmann
|
faba5b0715
|
update sql-users with their corresponding password-hash-algorithm; remove a few notices for empty values in str_replace and others
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-07-17 12:22:06 +02:00 |
|
Michael Kaufmann
|
9b064cdcce
|
more php8.1 compatibility
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-04-29 18:01:59 +02:00 |
|
Michael Kaufmann
|
fe747b321c
|
fix unit-tests with new language-class; fix language access in standard_error/standard_success; add MysqlServer API command and possibility to allow/disallow customers available mysql-servers
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-04-29 08:55:07 +02:00 |
|
envoyr
|
4f4c71d79b
|
major refactoring of almost all files
|
2022-04-28 20:48:00 +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 |
|
envoyr
|
69895943bd
|
update ui class and traffic stats
|
2022-03-18 12:53:34 +01:00 |
|
envoyr
|
424a00b39e
|
update api and ajax handling and response
|
2022-02-20 11:38:08 +01:00 |
|
Michael Kaufmann
|
759d11d1a0
|
add userarea-layout + sidebar and topmenu
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-16 14:54:06 +01:00 |
|
Michael Kaufmann
|
3ba196fec6
|
add dberrornice template for database-errors
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-16 09:25:27 +01: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
|
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 |
|
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 |
|
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
|
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 |
|
Kai
|
ce9d8dad7f
|
Feature-request #672 - database name prefixes + custom name (#956)
* Fix makeoption function call
* Update formfield.mysql_add.php
Added database name
* Update formfield.mysql_add.php
* Update formfield.mysql_add.php
* Update Mysqls.php
* Update DbManager.php
* Update formfield.mysql_add.php
* Update german.lng.php
* Update formfield.mysql_add.php
* Update Mysqls.php
* Added field database_name (Feature #672)
* Added Testfunction for customer choosed database name
* Fixed test for customer choosed database name
Added docs for param $name
* Fixed mysql api command add
Removed doubled code
* Set settings for customer choosed db name
* Fixed wrong excepted for database name
* Renamed parameter database_name to custom_suffix
* Changed testCustomerMysqlsList
Added testCustomerMysqlsDBNameDelete
|
2021-07-19 19:10:12 +02:00 |
|
Michael Kaufmann
|
2d43a8714d
|
let's try to fix the mysql-user-create/update issue, fingers crossed; refs #758
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-20 11:06:21 +01:00 |
|
Michael Kaufmann
|
c84732a0cd
|
fix issue when adding new database users with already-hashed passwords, refs #758
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-18 10:48:31 +01:00 |
|
Michael Kaufmann
|
e6dad6c6d0
|
Use authentication_string for mysql-5.7 and mysql-8 (not password-field) - let's see what happens
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-17 14:29:37 +01:00 |
|
Michael Kaufmann
|
2aec6a10ed
|
argh, mixed up the If statement for mysql-version check
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-07-30 08:31:03 +02:00 |
|
Michael Kaufmann
|
70ac914a86
|
fix drop database on mysql-5.6 as there is no 'if exists' for 'drop user' prior to mysql-5.7
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-07-30 07:34:42 +02:00 |
|
Michael Kaufmann
|
7bc57ed269
|
set password directly when adding new mysql user
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-07-26 07:34:32 +02:00 |
|
Michael Kaufmann
|
d8a8f76dc9
|
update dev-environment to use more recent versions, requries php-7.3 now (dev-only)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-06-06 10:18:03 +02:00 |
|
Michael Kaufmann
|
0afbe3d13b
|
add validation tests
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-06-05 20:52:37 +02:00 |
|
Michael Kaufmann
|
2f38de90e5
|
use DbManager for updating the password of a mysql-db
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-02-24 08:52:50 +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
|
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
|
7416a41a42
|
get rid of most of the checkstyle warnings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-24 13:50:45 +01:00 |
|
Michael Kaufmann
|
30f5902b88
|
fix some more checkstyle issues
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-24 13:21:35 +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
|
585d42f1b8
|
more checkstyle fixes
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-24 12:02:26 +01:00 |
|
Michael Kaufmann
|
0401e6971a
|
Revert "refactor global array"
This reverts commit c5a58e3f36.
|
2018-12-22 08:15:31 +01:00 |
|
Michael Kaufmann
|
c800e89414
|
Revert "fix wrong usage of \Froxlor\User::getAll()"
This reverts commit 48ff2e6b6d.
|
2018-12-22 08:15:31 +01:00 |
|
Michael Kaufmann
|
e719731de0
|
Revert "argh..."
This reverts commit fed9efff41.
|
2018-12-22 08:15:30 +01:00 |
|
Michael Kaufmann
|
fed9efff41
|
argh...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-21 21:00:35 +01:00 |
|
Michael Kaufmann
|
48ff2e6b6d
|
fix wrong usage of \Froxlor\User::getAll()
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-21 20:56:47 +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
|
7563907df5
|
convert html-related functions
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-21 18:31:06 +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 |
|
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
|
4c4b2a6df3
|
use TwoFactorAuth via composer
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-19 14:12:42 +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
|
c9ee2ae7e0
|
use IdnaConvert from composer
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-18 10:40:16 +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 |
|