ralf
dfef4ce0c5
WIP REST API for mail
...
currently we can launch (interactive) compose windows, if user is online
ToDo:
- send mails for a user
- authentication as arbitrary user with an API token
2023-06-29 12:50:04 +02:00
ralf
5bb1d3c888
needs ungreedy, to not include quotes
2023-06-28 07:48:51 +02:00
ralf
23895c94be
WIP improve avatar loading in mail app
...
currently ET2Avatar is NOT correctly handling contactId=email:<email>
2023-06-27 08:59:59 +02:00
nathan
325fdcb02c
Api: User selection = none fixes
...
- Fix display was 'false' instead of blank
- Fix widget type check was not preserving original value
2023-06-26 10:49:25 -06:00
nathan
faa1e17460
Mail: Fix event detection in multipart mixed mails
...
Meeting form was not presented, just request content
2023-06-26 08:43:29 -06:00
ralf
742c067740
* ActiveDirectory: implement fail over for multiple AD controllers (failed controllers are blacklisted for 5min)
2023-06-23 09:46:59 +02:00
hadi
fce9ba3a41
* Mail: fix mixed up inline images and attachments in smime signed messages
2023-06-19 17:05:37 +02:00
hadi
b744859b70
Make sure the status is by_date before adding date rules into sieve vacation notice
2023-06-19 10:19:04 +02:00
ralf
fd527047fb
fix wrongly placed exception
2023-06-16 14:53:37 +02:00
ralf
51ff3f185d
fix PHP TypeError: Argument #2 ($array) must be of type array, null given
2023-06-16 10:16:20 +02:00
ralf
0386a463ec
fix returning unsanitized user-input
2023-06-16 09:38:32 +02:00
ralf
99cf6fee84
better (commented out) logging of onShutdown functions
2023-06-15 12:36:03 +02:00
nathan
3a54a93eb3
Stop changing symlink mime to target mime when saving
2023-06-14 13:29:35 -06:00
nathan
4c058ffc5f
Change new favourite icon from new to add
2023-06-12 14:19:53 -06:00
ralf
1acb12c6a2
fix SQL error creating or deleting a user when admin accounts list is sorted by ID (account_id)
2023-06-12 15:23:06 +02:00
ralf
7799ef9a97
fix lots of warnings filling zpush logs
2023-06-09 18:30:09 +02:00
ralf
608963aa9b
fix lots of warnings filling zpush logs
2023-06-09 18:28:57 +02:00
nathan
9313156daa
Api: Adjust max_lang_time when saving custom messages so they're available right away
2023-06-09 09:40:34 -06:00
nathan
492993e78e
Avoid some PHP warnings
...
- Undefined array keys
- Undefined class variables
- Passing null to string functions
2023-06-07 13:54:17 -06:00
ralf
f16cfd45fe
fix PHP TypeError: implode(): Argument #2 ($array) must be of type ?array, int given
2023-06-07 20:05:27 +02:00
ralf
1d26a1cb6c
fix error reported ldap instead of ldaps
2023-05-26 08:55:05 +02:00
ralf
6dc1ae4b23
fix array_map(): Argument #2 ($array) must be of type array, int given
2023-05-25 09:45:11 +02:00
nathan
00b48f3b04
Api: Make sure the current user is always in the list of accounts sent to client
2023-05-18 14:46:20 -06:00
ralf
3ed73db7be
fix stall with no/wrong server-timezone
2023-05-17 10:08:44 +02:00
ralf
230b27bc8a
fix stall, if no/wrong user timezone set in prefs
2023-05-17 10:02:49 +02:00
ralf
2f4d0cd85a
fix stall when timezone in prefs is stored as empty array
2023-05-17 09:04:09 +02:00
ralf
5d35fcd990
also allow calling Mail\Avatar::getAvatar() without an email
2023-05-10 16:09:05 +02:00
ralf
498aebe192
fix Mail\Avatar::getLavatar(): Argument #1 ($address) must be of type string, null given
2023-05-10 14:25:32 +02:00
ralf
ace7a22c2f
* Mail: performance improvements for huge addressbooks by caching avatars
2023-05-10 09:49:54 +02:00
ralf
db8bd9dcc3
* eSync/Mail: fix wrong timezone conversation if user-timezone is different from server-timezone
2023-05-09 17:06:05 +02:00
ralf
d045fde07c
* Mail: searching in compose now ignores custom fields as they might lead to unexpected results
2023-05-08 15:13:12 +02:00
nathan
f3a1ada852
Fix wrong name shown for Et2EmailTag if multiple contacts share the same email address
2023-05-01 14:43:10 -06:00
nathan
84dd9284e2
Api: Fix encodeId() failed with integers
2023-04-28 09:39:34 -06:00
ralf
33063e7c9f
* AD/LDAP/Import: for AD always do a full import of groups, as AD seems not to update the modification date, if only members change
2023-04-27 16:24:35 +02:00
ralf
839863bde1
* Addressbook/CardDAV: show and allow to sync for default and forced preferences all ABs of the admin user
...
also do NOT name the groups own AB "personal"
2023-04-27 16:19:12 +02:00
ralf
5db8883db6
fixing ValueError: str_repeat(): Argument #2 ($times) must be greater than or equal to 0
...
fixes 1894a19a86
2023-04-27 11:01:04 +02:00
ralf
34e71f2ed2
change default to disable last/next event for users, as it's quite a performance drain
2023-04-25 17:02:02 +02:00
ralf
3c7650aaab
* Calendar/CalDAV: fix recurring events with users only added to an exception and have been deleted or rejected after
2023-04-25 15:14:01 +02:00
nathan
8fdfcc5c61
Fix missing entry values
2023-04-24 13:27:57 -06:00
ralf
df63934fcc
docu update
2023-04-18 15:06:49 +02:00
ralf
c7c2ab9118
fix some PHP Deprecated and typos in comments
2023-04-18 09:11:30 +02:00
nathan
43873af7bc
Add implicit preference to remember user's last sort order.
...
Sort stored in favorites override this when the favorite is used.
2023-04-14 10:28:16 -06:00
nathan
6b870ec652
Api: Fix single custom field with ID = fieldname did not properly load value
2023-04-13 16:46:40 -06:00
ralf
a0b81c3cc3
* LDAP/AD: if only users get imported, set their primary group and memberships as configured for auto-created accounts (Default group by default)
2023-04-05 16:57:33 +02:00
ralf
390e90fa89
add link to instructions how to install missing timezones in the DB to the logged error-message
2023-04-05 08:44:15 +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
fc003c613b
* EPL/CTI/Addressbook: phone numbers written with unusual separator like pipe symbol where not found
2023-04-03 16:44:31 +02:00
ralf
2446f2968a
* LDAP/ADS: fix memberships of local groups were lost in periodic account-import
...
also logging startup errors like LDAP connection problems
2023-04-03 15:25:41 +02:00
nathan
d27cb07ceb
Change sharing permissions
...
Filemanager now allows all but Collabora share in CE. Other apps are unchanged - EPL only
2023-03-30 10:19:54 -06:00
ralf
8211e0a8e3
fix PHP Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated
2023-03-29 22:32:16 +02:00