nathan
|
dc5b0a4580
|
Api: User selection = none fixes
- Fix display was 'false' instead of blank
- Fix widget type check was not preserving original value
|
2023-06-29 14:55:37 -06:00 |
|
ralf
|
83dd2d9ac1
|
WIP improve avatar loading in mail app
currently ET2Avatar is NOT correctly handling contactId=email:<email>
|
2023-06-28 08:21:59 +02:00 |
|
ralf
|
ee51d2890c
|
needs ungreedy, to not include quotes
|
2023-06-28 07:49:20 +02:00 |
|
nathan
|
c8bee10afc
|
Mail: Fix event detection in multipart mixed mails
Meeting form was not presented, just request content
|
2023-06-27 08:02:52 -06:00 |
|
ralf
|
7370b42c1e
|
* ActiveDirectory: implement fail over for multiple AD controllers (failed controllers are blacklisted for 5min)
|
2023-06-26 12:20:41 +02:00 |
|
nathan
|
c2e981bc0f
|
Stop changing symlink mime to target mime when saving
|
2023-06-21 10:09:16 -06:00 |
|
hadi
|
717bf2a717
|
* Mail: fix mixed up inline images and attachments in smime signed messages
|
2023-06-19 17:07:37 +02:00 |
|
hadi
|
3740586d07
|
Make sure the status is by_date before adding date rules into sieve vacation notice
|
2023-06-19 10:24:32 +02:00 |
|
ralf
|
983c092aca
|
fix wrongly placed exception
|
2023-06-16 14:54:07 +02:00 |
|
ralf
|
b234c4967b
|
fix returning unsanitized user-input
|
2023-06-16 09:39:18 +02:00 |
|
ralf
|
b4b6a2ae08
|
fix lots of warnings filling zpush logs
|
2023-06-15 16:18:20 +02:00 |
|
ralf
|
f6663bb81c
|
fix lots of warnings filling zpush logs
|
2023-06-15 16:18:16 +02:00 |
|
nathan
|
d2cc3f2f53
|
Change new favourite icon from new to add
|
2023-06-12 14:26:23 -06:00 |
|
ralf
|
7579b07b42
|
fix SQL error creating or deleting a user when admin accounts list is sorted by ID (account_id)
|
2023-06-12 15:23:25 +02:00 |
|
ralf
|
956d56f450
|
fix PHP TypeError: implode(): Argument #2 ($array) must be of type ?array, int given
|
2023-06-07 20:09:16 +02:00 |
|
ralf
|
710b28396d
|
fix error reported ldap instead of ldaps
|
2023-05-26 08:55:24 +02:00 |
|
ralf
|
44df2023e5
|
fix array_map(): Argument #2 ($array) must be of type array, int given
|
2023-05-25 09:45:33 +02:00 |
|
ralf
|
69294ebbee
|
* Mail: searching in compose now ignores custom fields as they might lead to unexpected results
|
2023-05-22 12:58:25 +02:00 |
|
nathan
|
b238124e01
|
Api: Make sure the current user is always in the list of accounts sent to client
|
2023-05-19 08:34:29 -06:00 |
|
ralf
|
7ebab3f83e
|
fix stall with no/wrong server-timezone
|
2023-05-17 10:09:02 +02:00 |
|
ralf
|
d8bf9d6343
|
fix stall, if no/wrong user timezone set in prefs
|
2023-05-17 10:05:06 +02:00 |
|
ralf
|
7753dc97ce
|
fix stall when timezone in prefs is stored as empty array
|
2023-05-17 09:04:36 +02:00 |
|
ralf
|
aecaba5931
|
also allow calling Mail\Avatar::getAvatar() without an email
|
2023-05-10 16:10:19 +02:00 |
|
ralf
|
c322242c90
|
fix Mail\Avatar::getLavatar(): Argument #1 ($address) must be of type string, null given
|
2023-05-10 14:26:27 +02:00 |
|
ralf
|
3930c7a917
|
* Mail: performance improvements for huge addressbooks by caching avatars
|
2023-05-10 10:48:53 +02:00 |
|
ralf
|
f8dca83bf3
|
* eSync/Mail: fix wrong timezone conversation if user-timezone is different from server-timezone
|
2023-05-09 17:16:40 +02:00 |
|
nathan
|
8fb8df30cf
|
Fix wrong name shown for Et2EmailTag if multiple contacts share the same email address
|
2023-05-03 11:28:49 +02:00 |
|
ralf
|
6ae79bb53e
|
* 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:25:02 +02:00 |
|
ralf
|
6b17f28490
|
* 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:35 +02:00 |
|
ralf
|
5ef378abef
|
fixing ValueError: str_repeat(): Argument #2 ($times) must be greater than or equal to 0
fixes 1894a19a86
|
2023-04-27 11:01:30 +02:00 |
|
ralf
|
9d1e34e377
|
* Calendar/CalDAV: fix recurring events with users only added to an exception and have been deleted or rejected after
|
2023-04-25 17:37:09 +02:00 |
|
ralf
|
e549648187
|
change default to disable last/next event for users, as it's quite a performance drain
|
2023-04-25 17:03:29 +02:00 |
|
nathan
|
d57bcd12ac
|
Fix missing entry values
|
2023-04-25 08:09:07 -06:00 |
|
nathan
|
0ec664cacb
|
Api: Fix single custom field with ID = fieldname did not properly load value
|
2023-04-19 08:14:57 -06:00 |
|
ralf
|
02d4b6d30e
|
fix some PHP Deprecated and typos in comments
|
2023-04-18 09:11:56 +02:00 |
|
nathan
|
dcf34dd74c
|
Add implicit preference to remember user's last sort order.
Sort stored in favorites override this when the favorite is used.
|
2023-04-17 15:21:33 -06:00 |
|
ralf
|
05a42c8df5
|
* 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:58:09 +02:00 |
|
ralf
|
0aa0c280ff
|
add link to instructions how to install missing timezones in the DB to the logged error-message
|
2023-04-05 08:45:09 +02:00 |
|
ralf
|
b5ec557e6d
|
* 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:31 +02:00 |
|
ralf
|
2f979a312c
|
* EPL/CTI/Addressbook: phone numbers written with unusual separator like pipe symbol where not found
|
2023-04-03 16:45:13 +02:00 |
|
ralf
|
abc4c1926e
|
* 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:26:15 +02:00 |
|
nathan
|
55fd0cc76e
|
Change sharing permissions
Filemanager now allows all but Collabora share in CE. Other apps are unchanged - EPL only
|
2023-03-31 10:45:11 -06:00 |
|
nathan
|
21e9d67916
|
Fix up recur days
|
2023-03-31 10:39:19 -06:00 |
|
ralf
|
29b2615f36
|
fix PHP Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated
|
2023-03-29 22:32:43 +02:00 |
|
ralf
|
2cde60c266
|
* 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:37:21 +01:00 |
|
ralf
|
6c2d2478bd
|
do NOT stall for somehow invalid date(time) values: log it and return empty
|
2023-03-23 21:32:17 +01:00 |
|
ralf
|
5051d2b240
|
* WebAuthN: fix not working registration of new authentication devices or browsers
generally prefer app.min.js over old, pre RollupJS app.js
|
2023-03-23 11:56:04 +01:00 |
|
ralf
|
d7b6597076
|
* Api/MariaDB/MySQL: fix SQL error handling in PHP 8.1
also introduce parameter to limit number of deleted rows and more docu
|
2023-03-17 11:04:45 +01:00 |
|
ralf
|
0c13bc863a
|
stop Chrome from autofilling passwords and do NOT display a password for OAuth when editing an account
|
2023-03-14 10:18:46 +01:00 |
|
ralf
|
0a3892d2f2
|
fix some typos and old constructs
|
2023-03-10 08:45:07 +01:00 |
|