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 |
|
ralf
|
2740632bdb
|
untested fallback-auth GET parameter implementation (base64 encoded "username:password")
|
2023-11-13 09:12:33 +02:00 |
|
nathan
|
7e8380698a
|
Calendar: Process multiple VCALENDAR in the same file when importing iCal files
|
2023-11-10 10:33:19 -07:00 |
|
nathan
|
e3ea655318
|
Api: Fix no customfields shown if there was an extra comma in field attribute
|
2023-11-09 11:42:04 -07:00 |
|
ralf
|
5cb26394a7
|
WIP S3 stream-wrapper: do not complain about missing files in filesystem, if they are in S3
|
2023-11-08 19:27:50 +02:00 |
|
ralf
|
bb93cd205c
|
fix some of the filesystem checks were not working (executing their SQL queries)
|
2023-11-08 19:23:47 +02:00 |
|
nathan
|
b895da55ee
|
Make sure pdo is connected, fixes error in some Sharing tests
|
2023-11-08 08:29:34 -07:00 |
|
nathan
|
999a3298c0
|
Preferences: New account display preferences that include email address
|
2023-11-02 14:37:26 -06:00 |
|
ralf
|
af633af45d
|
fix error ldap_get_entries(): Argument #2 ($result) must be of type LDAP\Result, bool given (0)
|
2023-10-30 19:30:34 +02:00 |
|
ralf
|
6ee162ccd5
|
WIP S3 stream-wrapper: fixes to backup and restore binary AES key column egw_sqlfs.fs_aes_key
|
2023-10-30 13:31:11 +02:00 |
|
nathan
|
f6e6b7dc38
|
Avoid array key not found warning
|
2023-10-24 14:12:52 -06: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
|
1a2163a610
|
fix AD/LDAP import got "Duplicate entry '****' for key PRIMARY"
|
2023-10-24 11:37:57 +03:00 |
|
ralf
|
f22fa015dc
|
* AD Import: run full group import for AD, as it does not update modification time of group, when memberships change
|
2023-10-24 10:00:17 +03:00 |
|
nathan
|
9c1dd164a1
|
Api: Avoid overwriting field settings if they were set via setElementAttribute
|
2023-10-23 14:18:47 -06:00 |
|
ralf
|
007fd09515
|
making unvalidated content available to application
|
2023-10-23 22:26:47 +03:00 |
|
ralf
|
2326db8780
|
* ActiveDirectory: supporting well-known SIDs not matching the domain-SID e.g. S-1-5-32-544 for BUILDIN\Administrators
|
2023-10-20 21:09:36 +03:00 |
|
nathan
|
b05af867e0
|
Api: Fix custom field negated filter
broken by e917514713
|
2023-10-20 10:56:53 -06:00 |
|
nathan
|
56d248a2b1
|
Remove debug code
|
2023-10-19 14:51:24 -06:00 |
|
ralf
|
b0490bc7d8
|
* Addressbook/REST API: allow to pass filters or a search pattern to addressbook REST API
|
2023-10-19 21:34:38 +03:00 |
|
ralf
|
40d236b95f
|
fix docu
|
2023-10-18 21:44:45 +03:00 |
|
ralf
|
bfb7d1b516
|
some fixes to get update from ancient EGroupware 1.4 working again
|
2023-10-18 21:36:00 +03:00 |
|