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
Ralf Becker
00fd12d651
* Api/Filemanager: create in non EPL missing /templates and app-sub-directores
...
Was caused by (unnecessary) transaction around defaul_records processing, causing during transaction inserted rows where not (yet) commited and therefore could not be read.
2019-03-24 11:36:33 +01:00
nathangray
d805e9f467
Stop using deprecated each(), using foreach(), key() or current() instead
2019-02-12 14:13:45 -07:00
Ralf Becker
54bd5eac99
* show maintenance release as version-number everywhere
2019-01-09 10:39:02 +01:00
Ralf Becker
321b56e2b6
* Addressbook: private addressbook in newer installations could not be enabled
...
caused by forced preference value of false casted to string as "", now we write all forced and default preferences with value false as "0" AND update all forced preferences only from "" to "0"
2018-09-14 14:02:51 +02:00
Ralf Becker
18a048e5c8
finish migration AD to new UCS domain via EGroupware
2018-07-03 22:25:08 +02:00
Ralf Becker
2353439517
WIP account-migration incl. mail-attributes AD --> SQL --> Univentionapi/src/Accounts*
2018-06-25 14:40:38 +02:00
Ralf Becker
b29f89cf16
migrate AD accounts incl. mail-attributes to SQL
2018-06-20 15:25:44 +02:00
Ralf Becker
77b79f24b7
* Setup: updates from old versions (eg. 1.4 or 1.8) no longer require to update to 14.x and 16.1 first
2018-04-13 13:46:49 +02:00
Hadi Nategh
49abce8235
Fix wrongly spelled EGroupware name
2018-04-11 15:13:39 +02:00
Ralf Becker
98376b5908
* PHP 7.2: fix several PHP Fatal errors and warnings stalling installation and usage
2018-04-09 16:02:00 +02:00
Ralf Becker
96bcda7433
use Accept-Language header before logging into setup / user selected a language
2018-01-29 11:05:55 +01:00
Ralf Becker
37957a49f4
update/add support options in setup and about EGroupware page
2018-01-29 10:20:18 +01:00
Ralf Becker
e5ddf8d6b6
allow to migrate accounts from ADS to SQL
2017-11-09 15:27:50 +01:00
Ralf Becker
a32162fa0b
allow to not set password for an existing anonymous user, as it will screw up SiteMgr sites and others assuming a fixed anonymous password
2017-11-02 10:33:38 +01:00