ralf
69a9ef3e34
fix not updated jpegphoto, if changed in AD
2024-01-30 16:20:00 +02:00
Alexandros Sigalas
a071d5228d
Add my account to Top Menu, only show when user is allowed to maintain his own data (fixed indention and warning)
2024-01-29 18:29:08 +02:00
Alexandros Sigalas
3a4310476c
Add my account to Top Menu, only show when user is allowed to maintain his own data
2024-01-29 18:29:08 +02:00
ralf
f5f347b83b
fix sometimes not logged updated contact-data (binary jpegphoto breaks JSON encoding)
2024-01-29 18:04:13 +02:00
ralf
02fd57eb34
fix manual initial import cancels async job of automatic import
...
also do not log DN as updated in contact-data
2024-01-29 17:35:50 +02:00
ralf
5e671ea3f9
* API: no more session based cache for account list or searches for SQL backend (only for LDAP or AD)
2024-01-29 17:17:03 +02:00
ralf
582408257f
should type what I mean ;)
2024-01-29 14:13:03 +02:00
ralf
a2f9700b96
* Account Import: if deleting or deactivating of deleted accounts is configured, run first import as a non-incremental one to do so
2024-01-29 14:09:47 +02:00
ralf
b924e3a03d
* REST API: also log requests with Content-Type 'application/json' not just 'text/*'
2024-01-26 12:54:56 +02:00
ralf
65f238af6b
* Admin: fix user timezone not taken into account when displaying admin queue
...
also fixes Api\Storage\Base to also consider type=int&meta=timestamp columns as timestamps
2024-01-25 20:47:25 +02:00
ralf
57f4776615
* Mail REST Api: added reply to an uploaded eml file (with optional preset body and attachments)
2024-01-22 12:10:15 +02:00
ralf
b9919e8f2c
fix Smtp/Ads to NOT store users primary mail address as forward
...
if forwardOnly is not set, like we do it for UCS
2024-01-16 19:47:47 +02:00
nathan
e9b66d0988
- Send total results with link search results
...
- Change how "# More" is shown to wait for all searches first
2024-01-16 10:08:59 -07:00
ralf
a2834cb5d4
load login.js incl. cache-buster via Framework
2024-01-15 10:08:06 +02:00
ralf
6b920ee78c
* 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-15 08:48:14 +02:00
ralf
6dea7024f1
* ActiveDirectory: optionally also use/import groups of type distribution-list
2024-01-11 10:48:04 +02:00
ralf
b0da0b0b8c
move SiteSite cookie check into constructor to not affect static methods / email not using OAuth/OIC
2024-01-08 12:51:47 +02:00
ralf
76174b49fc
* EPL S3: fix not working upload of backups
2024-01-08 12:33:20 +02:00
ralf
2ff6ceca8e
* REST Api: allow to create new fields with PATCH for application/json content-type and error on not existing custom fields
2024-01-08 09:42:47 +02:00
ralf
f23a0cccbf
* Adressbook/Calendar/REST: fix not parsed custom fields
2024-01-08 09:42:47 +02:00
ralf
1b85a9dd5b
WIP Timesheet REST API: fix PHP Fatal error in Addressbook REST API
...
Declaration of EGroupware\Api\Contacts\JsContact::UTCDateTime($date) must be compatible with EGroupware\Api\CalDAV\JsBase::UTCDateTime($date, bool $user = false)
2023-12-21 17:30:34 +02:00
ralf
0f6d01f5a0
allow to pass $only_current_user === 0, to get only mail accounts valid for all users
2023-12-18 13:14:09 +02:00
ralf
f0fcb2fb05
prioritize/running order of async jobs: highest: calendar alarms, lowest: db_backup or S3-sync, rest medium
2023-12-16 11:23:20 +02:00
ralf
38ecfed987
disable imap log again
2023-12-15 17:53:57 +02:00
ralf
3dbb579239
* Mail: implement Exchange login-type "domain/username"
2023-12-15 17:19:16 +02:00
nathan
c9ab4cccf6
Finish Et2Email widget
2023-12-14 11:41:40 -07:00
ralf
b45a7e35aa
fix fatal error deleting accounts via LDAP/AD import
2023-12-13 17:10:15 +02:00
ralf
12ed21bf77
adding newer config vars
2023-12-13 14:22:21 +02:00
ralf
7185b9e718
* Calendar/REST API: implement specifying alerts, useDefaultAlerts and priority attributes in POST or PUT requests
2023-12-12 19:51:07 +02:00
ralf
601cd428e5
WIP Timesheet REST API: fix PHP Fatal error in Addressbook&Calendar REST API
...
Declaration of parseCategories must be compatible
2023-12-12 19:51:07 +02:00
ralf
e3dde92be8
WIP REST Api for Timesheet app
2023-12-12 19:51:07 +02:00
ralf
fd15d4e750
fix error setting vacation notice (without rules):
...
updateScript: putscript failed: mail: line 3: error: unexpected ',' found at (the presumed) end of file. mail: error: parse failed.
2023-12-08 22:54:53 +02:00
ralf
a78003f866
allow to pass in the used Db object
2023-12-07 20:37:55 +02:00
ralf
e9e96e3c39
* Mail: allow to configure an auto-responder, if Sieve supports the vacation-seconds extension
2023-12-07 16:39:27 +02:00
ralf
04271cabc3
Fix "* Mail/Sieve: fix vacation message with redirect kept mail in INBOX, even if rule moved it to a folder"
2023-12-07 16:39:27 +02:00
nathan
b99f7dc8c4
Avoid some more PHP warnings
...
"Trying to access array offset on value of type null"
2023-12-05 13:39:06 -07:00
ralf
158e1a39cb
* LDAP/Import: fix groups never matched regular expression dn-filter in import
2023-12-05 15:17:18 +02:00
ralf
1dbab5fe18
Revert "* Mail/Sieve: fix vacation message with redirect kept mail in INBOX, even if rule moved it to a folder"
...
Cause mails never to be left in INBOX :(
This reverts commit 41e102f015
.
2023-11-29 17:01:02 +02:00
ralf
13f0d98c67
fix Cannot access offset of type string on string
2023-11-25 12:32:38 +02:00
ralf
2ebc995ee2
file upload report problem back to client-side, not just "server error"
2023-11-23 17:08:23 +02:00
nathan
a97e34c29a
Silence some PHP warnings
2023-11-22 11:24:15 +02:00
ralf
afbc13462c
* Mail/GMail/Microsoft365: update refresh-token, if we get one and redirects to IdP, if refresh-token is expired
2023-11-21 17:15:03 +02:00
ralf
51c09a937d
fix PHP Deprecated: Using ${var} in strings is deprecated, use {$var} instead
2023-11-17 11:19:37 +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
nathan
05f30b7c42
Avoid error if unlink parent is not a directory
2023-11-15 16:02:23 -07:00
ralf
59dbc7fe13
* Mail/Sieve: fix vacation message with redirect kept mail in INBOX, even if rule moved it to a folder
2023-11-15 10:07:47 +02:00
ralf
4d5e5aa28c
also allow IMAP type derived from Dovecot like EGroupware Mail
2023-11-14 16:42:57 +02:00
ralf
d95305815a
if the username contains non-ascii chars, try email address, as Dovecot does NOT deal with non-ascii usernames
2023-11-14 16:28:21 +02:00
ralf
802c4973a0
fix SQL error creating new mail-user, if username contains non-ascii chars
2023-11-14 15:51:10 +02:00
ralf
250ffebb22
ignore SQL error "Illegal mix of collations (ascii_general_ci,IMPLICIT) and (utf8mb3_general_ci,COERCIBLE) for operation '='" stalling mail for usernames with non-ascii chars
2023-11-14 15:23:23 +02:00