Ralf Becker
|
65b2a53843
|
pending translations from our translation server
|
2023-12-19 07:11:47 +01:00 |
|
ralf
|
f4b9f4ae12
|
translation and documenting the callback URL for OpenID Connect
|
2023-12-11 10:43:15 +02:00 |
|
ralf
|
673ac0a14a
|
fix "Illegal offset type in isset or empty" when renaming a backup
|
2023-12-05 17:03:56 +02:00 |
|
Ralf Becker
|
df73301ce4
|
pending translations from our translation server
|
2023-12-01 07:02:08 +01:00 |
|
ralf
|
af674e185b
|
fix S3direct stream-wrapper to be auto-loadable and mountable into Vfs, also using it when mounting backups into vfs
|
2023-11-21 17:15:03 +02:00 |
|
ralf
|
11079503d1
|
* 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:18:23 +02:00 |
|
Ralf Becker
|
3e27a643b6
|
pending translations from our translation server
|
2023-11-10 06:44:58 +01:00 |
|
ralf
|
108a9e94e6
|
disable verbosity of automatic schema-update when restore is run from within EGw, as it fills the screen completely
|
2023-11-02 14:42:28 +02:00 |
|
ralf
|
b45b3c35df
|
WIP S3 stream-wrapper: refactored DB backup in order to (optionally) use S3
|
2023-10-24 22:22:16 +03:00 |
|
ralf
|
883898fe50
|
* AD/LDAP Import: allow setting import frequency < 1h eg. .1: every 5min, .5: every 30min
|
2023-10-24 09:50:30 +03:00 |
|
ralf
|
bfb7d1b516
|
some fixes to get update from ancient EGroupware 1.4 working again
|
2023-10-18 21:36:00 +03:00 |
|
ralf
|
e14fa4340b
|
* AD/LDAP: added a DN filter to the periodic import to e.g. use 2 OU with a shared base
|
2023-08-21 17:15:11 +02:00 |
|
ralf
|
303dc2bc70
|
allow to set a higher account-import log-level then "info"
|
2023-08-15 16:02:54 +02:00 |
|
ralf
|
a6d1d8d2c9
|
fix missing (vertical) scrollbar, if whole list of backups is otherwise not visible
|
2023-07-11 14:22:43 +02:00 |
|
ralf
|
1a0660a6cc
|
* Setup/Authentication: added an authentication log and fallback authentication for all backends
|
2023-07-06 15:50:53 +02: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
|
77d8c718e5
|
do not show passwords via header-admin unless downloading the file is the only way to update it due to not existing write permissions
|
2023-06-16 11:28:49 +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
|
566dac47af
|
* LDAP/AD/Setup: periodic import disables (add|edit)account hooks, if account-repository is not SQL and further performance improvements
- also log interactive initial or incremental import via setup
- fix conflict resolution if account_id of user already used for a group
|
2023-04-04 19:59:05 +02:00 |
|
ralf
|
4136150cdb
|
* LDAP/Univention: periodic account-import for Univention (mailPrimaryAddress), use LDAP account-filter for reading accounts too
also set chunk-size for reading to 500 was somehow 5, probably from debugging
|
2023-03-25 21:36:39 +01:00 |
|
Ralf Becker
|
4caa637bd1
|
pending translations from our translation server
|
2023-03-23 21:18:45 +01:00 |
|
ralf
|
fb9c214182
|
* Admin/Setup: logging all DB backup operations to a text file db_backup.log in backup-directory
|
2023-03-10 08:33:23 +01:00 |
|
ralf
|
7314b5ee65
|
fix typo "recommen(d)"
|
2023-03-02 14:21:34 +01:00 |
|
ralf
|
190c785388
|
* AD/LDAP: account import supports now (keeping) local groups and their memberships, if configured to do so
|
2023-02-24 09:47:42 +01:00 |
|
Ralf Becker
|
7e1fdc4637
|
pending translation from our translation server, thanks to Ministry of Post and Telecommunications Kambodscha for the Khmer translation
|
2023-02-17 15:45:29 +01:00 |
|
nathan
|
1e7b8c260b
|
Add Khmer & Romanian as language options
|
2023-02-13 14:07:34 -07: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
|
a823563281
|
* Setup: add dry-run option to account import from AD or LDAP
|
2022-11-21 10:10:27 +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
|
9e83b12413
|
fix installation check to report and verify display_errors=0 as Off
was caused by comparison with "" and "" != "0", replaced with false now
|
2022-08-12 08:48:44 +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
|
480e913151
|
add uid to selectable username attributes
|
2022-07-11 12:22:06 +02:00 |
|
ralf
|
6fb464d90b
|
* ActiveDirectory/LDAP: implemented deleting of accounts via full/initial import, periodic import does NOT delete
|
2022-07-06 17:08:44 +02:00 |
|
ralf
|
242e055f53
|
* ActiveDirectory: allow to configure an optional group-context
also fixes problems with Univention AD storing stock groups (eg. Domain Users) in a different OU=Groups than users
|
2022-06-30 16:44:51 +02:00 |
|
ralf
|
9962ac3197
|
fix Unsupported operand types: array + bool
|
2022-06-30 16:16:20 +02:00 |
|
ralf
|
970c22b2a2
|
some fixes for LDAP/ADS account import:
- fix not working "Users, groups and memberships" option
- calling add/edit account/group hooks to eg. create home-directories and mail-accounts
|
2022-06-30 15:17:19 +02:00 |
|
ralf
|
2dd3a25b35
|
WIP ADS/LDAP account import:
- implement import from groups and memberships
--> ToDo: deleting of accounts and testing with LDAP
|
2022-06-28 22:21:08 +02:00 |
|
ralf
|
e28329b1d7
|
WIP ADS/LDAP account-import:
- refactored to a class
- added async import and logging
--> ToDo: groups, deleting of users and testing with LDAP
|
2022-06-28 16:58:38 +02:00 |
|
ralf
|
ee58655ce6
|
WIP ADS/LDAP account-sync:
- using (simple) paged result for initial sync
- incremental sync uses modification time
- currently only user and no periodic sync yet
|
2022-06-27 21:08:34 +02:00 |
|
ralf
|
e9c9fb77ea
|
* Setup: fix installation check to correctly detect installed packages with Composer 2.x
|
2022-05-25 10:05:53 +02:00 |
|
ralf
|
ab427562b7
|
* LDAP: implement optional group-filter
also some code cleanups and fixes
|
2022-05-20 21:47:02 +02:00 |
|