Commit Graph

1910 Commits

Author SHA1 Message Date
Ralf Becker
30740a3904 pending translations from our translation-server 2024-08-24 14:11:40 +02:00
ralf
83f3c310e5 fix typo prefer(r)ed_username and support config-values with at least one underscore in it like "preferred_username" 2024-07-19 15:15:46 +02:00
ralf
4b90d2d0cf * Api/Auth/OpenIDConnect: allow to specify which JWT payload attribute to use and a regular expression to extract username from it 2024-07-19 14:11:17 +02:00
Ralf Becker
03693f7d3b pending translations from our translation server 2024-06-24 10:18:29 +02:00
ralf
db0488d9d0 Fix some PHP Deprecated or Warnings 2024-03-06 10:58:10 +02:00
Ralf Becker
3cafe5adc4 pending translations from our translation-server 2024-03-04 09:04:56 +01:00
ralf
187718ccd8 fix PHP Deprecated dynamic property db_charset_was used in EGroupware 1.0 update and remove old MySQL charset fixing script 2024-01-25 21:21:46 +02:00
Ralf Becker
5f2c0f448e pending translations from our translation server 2024-01-25 09:53:39 +01:00
ralf
d53d8de107 "distributionlists too" could not be deactivated 2024-01-15 11:02:22 +02:00
ralf
c6d14a5f6e * OpenIDConnect: allow to show as button on login page to use together with regular password login
also fix/hack not working social icons and SAML button on login page
2024-01-13 12:58:06 +02:00
ralf
c0298bf234 * ActiveDirectory: optionally also use/import groups of type distribution-list 2024-01-11 10:47:31 +02:00
ralf
9844a78b34 * EPL S3: fix not working upload of backups 2024-01-08 12:13:50 +02:00
Ralf Becker
f6adf22591 pending translations from our translation server 2023-12-19 07:11:07 +01:00
ralf
8dba8c7f46 translation and documenting the callback URL for OpenID Connect 2023-12-11 10:42:45 +02:00
ralf
8de012795e fix "Illegal offset type in isset or empty" when renaming a backup 2023-12-05 17:03:11 +02:00
Ralf Becker
671dc1d28b pending translations from our translation server 2023-12-01 07:01:27 +01:00
ralf
1e3a240729 fix S3direct stream-wrapper to be auto-loadable and mountable into Vfs, also using it when mounting backups into vfs 2023-11-18 09:16:39 +02:00
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 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