ralf
709b825096
fix PHP 8.x about math between float and string
2022-12-09 08:33:29 +01:00
nathan
16fb8ef016
Fix PHP 8.1 Error: Undefined constant EGroupware\Api\Vfs\StreamWrapper::vfs
2022-12-07 18:18:09 +01:00
ralf
94dac9d130
fix PHP 8.1 TypeError: Unsupported operand types: string - float
...
Also change config template, to enforce only entering numbers, as the label suggested before
2022-12-06 10:08:49 +01:00
ralf
e4178639e6
partial revert of PHP 8.1 installation fix, as it breaks VFS WebDAV access
2022-12-05 21:31:47 +01:00
ralf
65ad5fc1d0
fix installation under PHP 8.1
2022-12-05 15:56:15 +01:00
ralf
f3cf760d4f
also allow column names with prefix when deleting
2022-12-01 13:10:51 +01:00
nathan
85ded6f1fc
Fix URLS with ! in query were not properly activated, leaving out part of the URL
2022-11-23 09:49:38 -07:00
ralf
e2b1d0f2cf
* Setup: add dry-run option to account import from AD or LDAP
2022-11-21 10:13:48 +01:00
ralf
723bfa30c5
fix typo
2022-11-18 20:14:50 +01:00
ralf
87b2725a87
remove 2nd @ in error-message
2022-11-17 20:40:07 +01:00
nathan
89f5daa310
Try to fix Ingo's disappearing column
2022-11-15 10:03:26 -07:00
ralf
0f02b84b41
cache authentication for 1 hour, to not have to ask the backend again (eg. for LDAP or AD)
2022-11-11 21:01:30 +01:00
ralf
f40d854592
return which AD server we (tried) to contact in error-messages
2022-11-10 11:33:07 +01:00
ralf
293cf669a0
get adLDAPUsers::info() to return false again instead of throwing under PHP 8.x
2022-11-09 12:35:28 +01:00
ralf
17ed2bff89
* MySQL 8.0: fix DB backup recorded Int columns as TinyInt and stalls restore
...
* MySQL 8.0: timestamp columns had no default and did not update automatic
2022-11-01 19:29:18 +01:00
ralf
e297591ad4
remove all private IP addresses from X-Forwarded-For header, not just 10.0.0.0/8
2022-10-27 14:55:33 +02:00
ralf
c648c3cab9
do NOT try to access notifications, if not installed or enabled for the user
...
gives a SQL error, if not installed
2022-10-24 09:11:37 +02:00
ralf
fc716d0e6e
Fix PHP 8.x Fatal: array_merge(): Argument #2 must be of type array, null given
2022-10-17 15:59:26 +02:00
ralf
9cb30f59db
fix error deleting links to files (they have negative ids!)
2022-10-17 12:12:54 +02:00
nathan
3b49d75ca7
Fix bug where sharing 3 different shares, the third link doesn't work
2022-10-14 11:28:59 -06:00
nathan
e9545739cb
Make two anonymous shares at the same time work
2022-10-14 11:26:35 -06:00
nathan
4658441bb2
Fix more than one anonymous shares gave error / BasicAuth prompt
...
First one was successful, but subsequent anonymous shares in the same browser failed
2022-10-14 11:23:57 -06:00
ralf
4d31516929
do NOT allow to call Api\Etemplate\Widget\Link::ajax_delete() without a positive link_id
2022-09-26 11:57:30 -06:00
ralf
c3e0ea1636
nicer way to set current Vfs user and also not overwriting the default context
2022-09-16 11:24:42 +02:00
ralf
f7199c1d4c
* LDAP/AD/OpenID Connect: fix error creating tokens with profile claim, if user has a picture
2022-09-16 11:24:42 +02:00
ralf
fb2b3fff07
fix PHP 8.1 makes all schema errors fatal, change that back to previous behavior, to ease updates
2022-09-14 14:48:01 +02:00
ralf
09b69cdb97
fix OpenID scope "profile" gives error that it cant create /home//.tmp
2022-09-14 10:02:04 +02:00
ralf
9e54c4f4a3
disallow https-urls too
2022-09-12 12:51:22 +02:00
ralf
f6c9db5a02
fix PHP 8.x throws mysqli_sql_exception when it can not connect
2022-09-09 08:25:04 +02:00
ralf
138a04bf74
* Mail: remove left (and right) margin of p and div, which can interact bad with the signature
2022-09-06 15:42:52 +02:00
ralf
0961f0e7a5
do NOT stall because DB does not know the TZ, report once per session
...
Happens with PHP 8.1 and older MariaDB (or MySQL) without (loaded) timezone data
Unknown or incorrect time zone: 'UTC'
2022-09-05 10:54:15 +02:00
ralf
4d3fbe1b6c
* SAML/Univention: support for Univention SAML IdP for SSO incl. docu
2022-08-04 20:11:05 +02:00
ralf
7f32ae7fc5
fix missing-eT2-request redirects sometimes use the webserver_url twice and therefore getting a 404 Not found
2022-07-31 09:31:07 +02:00
ralf
852ee7fd98
forgot to commit adding install_mailto_handler whitelisting for client-side
2022-07-26 10:09:05 +02:00
ralf
9fd06b3892
get merge to merge jpegphoto too and save can store it in filesystem
2022-07-25 11:20:06 +02:00
Hadi Nategh
7e89783c9f
* Mail/Sieve: fix vacation notice activated by date does not work if the start date is set in future
2022-07-18 14:02:47 +02:00
ralf
f6d6a6a065
WIP LDAP import
2022-07-12 08:01:21 +02:00
ralf
efcc9b334f
backported modified filter from master for account import
2022-07-12 07:59:14 +02:00
ralf
0d1028bc98
* SAML: generate a self-signed certificate (not just the public key)
2022-07-11 20:29:00 +02:00
ralf
0c48d6f175
add uid to selectable username attributes
2022-07-11 12:22:30 +02:00
ralf
ccb342b5a2
fix PHP Deprecated warning: Automatic conversion of false to array is deprecated
2022-07-08 10:15:48 +02:00
ralf
2c5275ea7a
fix not always working instantiation for contacts and accounts objects differing from global configured repository
2022-07-06 21:28:43 +02:00
ralf
3048b2ce19
* ActiveDirectory/LDAP: implemented deleting of accounts via full/initial import, periodic import does NOT delete
2022-07-06 17:09:28 +02:00
ralf
4b91e55275
* Mail/Dovecot: allow to use admin credentials to access mail when no session password is available, e.g. for SSO
2022-07-05 15:37:05 +02:00
ralf
8237bbe820
fix 404 Not Found / wrong redirect after expired/no longer existing eT2 session
2022-07-05 08:44:23 +02:00
ralf
c3dc9f7066
fix adding/removing group-memberships were not imported as change is on the group not the user
2022-07-04 11:18:58 +02:00
Hadi Nategh
7460c36dc1
* Mobile view: fix broken Security & Password menu
2022-07-01 09:31:02 +02:00
ralf
739e123569
* 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:45:46 +02:00
ralf
b813f403a7
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:52 +02:00
ralf
22c42a8caf
* ADS/LDAP: periodic import of account into SQL database
...
- import from users, groups and memberships
- using (simple) paged result to kope with result size limitation from LDAP servers
- incremental sync uses modification time
- async import job and logging
--> ToDo: deleting of accounts and testing with LDAP
2022-06-30 09:22:13 +02:00