Commit Graph

552 Commits

Author SHA1 Message Date
ralf
1b9c543547 * API: support OpenID Connect for authentication against another OIC IdP
also migrating old fallback auth classes to new auth_fallback parameter and reordering providers a bit / give OIC a prominent position
2023-11-17 10:17:29 +02:00
ralf
bfb7d1b516 some fixes to get update from ancient EGroupware 1.4 working again 2023-10-18 21:36:00 +03:00
ralf
e210d4b3c6 do not show classes not extending Api\Auth\Backend or interfaces as auth backends 2023-07-02 07:34:22 +02:00
ralf
59854cfe3c if no charset found in DB stay with default utf-8 2023-06-30 10:12:32 +02:00
ralf
7bfa4a7ac8 fix some docu typos 2023-04-18 10:51:43 +02:00
ralf
c7c2ab9118 fix some PHP Deprecated and typos in comments 2023-04-18 09:11:30 +02:00
ralf
e4acb0eac1 fix an other substr(): Passing null to parameter #1 ($string) of type string is deprecated 2023-02-06 20:27:59 +01:00
ralf
55054024b6 fix PHP Deprecated errors visible in egroupware-docker-install.log 2023-01-26 10:42:33 +01:00
ralf
773706d821 set required PHP version for master/23.1 to 8.0, as 7.4 no longer works/is supported 2022-12-13 07:29:03 -06:00
ralf
45e2057567 another error stalling installation 2022-12-05 16:10:54 +01:00
ralf
f61ce9eae8 fix installation under PHP 8.1 2022-12-05 15:55:30 +01:00
ralf
e95943f812 fix 2 PHP 8.x Fatal stalling upgrade of old instances/apps 2022-10-24 11:20:22 +02:00
ralf
1260203755 setting minimum version for 22.1 to PHP 7.4, recommended and maximum version to PHP 8.1 2022-09-20 13:53:07 +02:00
ralf
c175e530bb fix PHP 8.x error: count(): Argument #1 ($value) must by of type Countable|array, null given 2022-09-15 14:08:49 +02:00
ralf
22f990eea5 fix PHP 8.x error as some apps you a string for their only table and not an array 2022-09-14 14:46:49 +02:00
ralf
8ff468520d fix not shown bullet image in setup by including and using it from setup/templates/default/images/
the svg in api does not look any good in setup's old template :(
2022-08-04 10:46:13 +02:00
ralf
9962ac3197 fix Unsupported operand types: array + bool 2022-06-30 16:16:20 +02:00
ralf
c57ae62d1c fix not working installation under PHP 8.1 due to mysqli throwing errors now by default 2022-05-20 18:00:54 +02:00
ralf
ecf15cf982 fix "Invalid character set was provided" error in newer MariaDB when trying to enter setup 2022-04-21 19:52:40 +02:00
ralf
4e488d7f5a fix PHP 8.0 error when deinstalling an app with single table (string instead of string[]) 2022-04-01 14:38:18 +03:00
Ralf Becker
6d86eefc96 * Setup/EPL: do not autoinstall uninstalled EPL apps when container restarts 2022-01-21 20:58:30 +02:00
Ralf Becker
f50b405555 fix PHP 8.0 Error: count(): Argument #1 ($value) must be of type Countable|array, null given 2022-01-08 11:27:33 +02:00
Ralf Becker
6cd61f071c Better support Guacamole installation and deinstallation:
- allow declaring views of an app and drop them like tables (no support for installing them via setup)
- drop tables in reverse order, in case they have constrains
- support $setup_info[$app]['skip_create_tables'] to not create tables via schema-proc (because they are created via SQL in default_records)
2021-12-04 09:59:07 +02:00
Ralf Becker
621d69f921 missing files from filemanager mount GUI 2021-09-13 17:41:21 +02:00
Ralf Becker
8f93a7f7c6 * Setup: support uninstalling automatic installed apps (no more reinstalling next update) 2021-08-03 18:53:05 +02:00
Ralf Becker
102a790c44 fix und PHP 8 no longer supported curly braces for array/string indexes 2021-04-07 09:55:11 +02:00
Ralf Becker
3fcac1ff72 PHP 8 and PHPStorm error fixes for setup 2021-04-01 14:34:19 +02:00
Ralf Becker
05cd66fa09 set minimum PHP version for 21.1 to 7.3 and recommend to 7.4 (PHP 8.0 is still NOT supported) 2021-03-24 08:04:54 +01:00
Ralf Becker
3ee7574294 * Authentication: allow using multiple backends, even same backend multiple times with different configuration 2020-09-10 17:12:53 +02:00
Ralf Becker
b1f79d1c40 * SAML/Shibboleth/SimpleSAMLphp authentication configurable through setup 2020-05-28 23:24:09 +02:00
Ralf Becker
2662755c7f fix some warning in phpUnit, an other try ... 2020-03-04 21:40:17 +01:00
Ralf Becker
d86f990bd5 fix some errors in new phpUnit tests: using __DIR__ in header.inc.php include 2020-03-04 21:20:50 +01:00
Ralf Becker
aa4750009f Revert "fix some errors in new phpUnit tests: define lang() only if not already done"
This reverts commit ab289eb5c1.
2020-03-04 21:19:33 +01:00
Ralf Becker
ab289eb5c1 fix some errors in new phpUnit tests: define lang() only if not already done 2020-03-04 21:15:07 +01:00
Ralf Becker
f7989fc2c8 Revert "some fixes for errors in phpUnit in CalDAV tests"
This reverts commit 9d38bf3e97.
2020-03-04 20:50:32 +01:00
Ralf Becker
1f84af1966 Revert "some fixes for warnings during phpUnit about setup cookies"
This reverts commit 0591786534.
2020-03-04 20:44:10 +01:00
Ralf Becker
9d38bf3e97 some fixes for errors in phpUnit in CalDAV tests 2020-03-04 20:35:40 +01:00
Ralf Becker
0591786534 some fixes for warnings during phpUnit about setup cookies 2020-03-04 20:34:14 +01:00
Ralf Becker
44d9fcc790 Revert "* CalDAV/OutlookSynchronizer: reject invitations when client deletes then without appropriate rights in his calendar"
This reverts commit 4c6e41d479.
2020-03-04 19:16:50 +01:00
Ralf Becker
4c6e41d479 * CalDAV/OutlookSynchronizer: reject invitations when client deletes then without appropriate rights in his calendar 2020-03-04 16:58:38 +01:00
Ralf Becker
8ab7caf855 fix old AD class in account-migration 2020-01-24 14:18:35 +01:00
Alexandros Sigalas
4c28657df5 Fix reported version by setup_cmd, was reporting old phpgwapi instead of api version. 2019-11-24 14:10:49 +02:00
Ralf Becker
7cd4169768 * all apps: fixing serveral cases of wrong Url when proxying and terminating TLS on the proxy 2019-11-15 13:54:34 +01:00
Ralf Becker
302800b414 new class Api\Header\Http to handle X-Forwarded-Host and -Schema headers
also kope now with multiple comma-separated host-names in X-Forwarded-Host header happening with multiple proxys
2019-11-12 20:13:24 +01:00
Ralf Becker
c706f3f09c pending translations from our translation server 2019-08-22 13:57:23 +02:00
Ralf Becker
a6ee8eda1b allow apps to specify to be automatic deinstalled
this can either happen uncoditional or with an SQL statement checking they are empty first:
$setup_info[wiki][autodeinstall] = "SELECT COUNT(*)<=3 FROM egw_wiki_pages";
which would deinstall wiki if it has only the 3 default pages in it
2019-08-15 10:33:57 +02:00
Ralf Becker
1b002165c4 setting required PHP version to 7.2 and recommended to 7.3 2019-07-16 11:00:16 +02:00
Ralf Becker
4ced6407c6 fix package install was generating md5 hased passwords for header 2019-07-06 11:42:19 +02:00
Ralf Becker
4b5890a501 do NOT used persistent connections, if they are disabled in php.ini 2019-05-29 11:28:46 +02:00
Ralf Becker
2d039afe8d check if persistent mysql connections are disabled --> disable them in header 2019-05-28 13:38:41 +02:00