Commit Graph

41650 Commits

Author SHA1 Message Date
ralf
5cf6253f77 if we have no text body, but only a PDF or an image, set binary, as it's already base64 transfer-encoded, when recreating the mail with a different subject 2024-03-05 18:01:53 +02:00
ralf
acab3ca856 * eSync: fix for messages with no text body e.g. just a PDF or an image, returns empty body with attachment(s) 2024-03-05 15:30:27 +02:00
ralf
c673e19b19 * eSync: fix syncing forwarded and replied flags to client incl. push using highestmodseq, if supported by IMAP server 2024-03-05 14:55:23 +02:00
dependabot[bot]
01c34abdb2 Bump phpseclib/phpseclib from 3.0.34 to 3.0.36
Bumps [phpseclib/phpseclib](https://github.com/phpseclib/phpseclib) from 3.0.34 to 3.0.36.
- [Release notes](https://github.com/phpseclib/phpseclib/releases)
- [Changelog](https://github.com/phpseclib/phpseclib/blob/master/CHANGELOG.md)
- [Commits](https://github.com/phpseclib/phpseclib/compare/3.0.34...3.0.36)

---
updated-dependencies:
- dependency-name: phpseclib/phpseclib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-05 08:22:37 +02:00
ralf
95ba184a25 * eSync: only first to address was shown / send to client 2024-03-04 19:37:59 +02:00
ralf
18e3fdb83e * eSync: fix inline forward with attachment(s) and smartForward (e.g. GMail client) was broken
(not multipart/mixed, but text/html)
2024-03-04 17:27:39 +02:00
ralf
abae788811 Changelog for 23.1.20240304 2024-03-04 10:15:17 +02:00
Ralf Becker
bb7846dae1 pending translations from our translation-server 2024-03-04 09:05:43 +01:00
ralf
013b6c03bc npm audit fix --force (updating browser-sync to new major version!) 2024-03-04 08:42:01 +02:00
ralf
17a04a10ec npm audit fix --force (updating browser-sync to new major version!) 2024-03-04 08:37:12 +02:00
ralf
90702598a8 * LDAP: fix error creating a new group without a description 2024-02-29 13:42:03 +02:00
ralf
9e01db5c39 fix one more undefined warning 2024-02-29 09:22:32 +02:00
ralf
2cdc2818c2 * ActiveDirectory: fix import was not detecting members removed from groups
as for AD always the full import is used for groups and setting/removing members was skipped for the full/initial import
2024-02-28 16:33:05 +02:00
ralf
9d96eb7875 fix mail with just PDF / no body or multipart, to fix regular PDF attachments broken after initial fix 2024-02-28 11:33:25 +02:00
ralf
7c415e8084 * LDAP/ADS: fix sync was not converting numeric ID of primary group, it case it is different in SQL 2024-02-28 10:50:21 +02:00
ralf
356a23e8a9 * Mail: display messages containing just a PDF (and no body part) 2024-02-28 08:06:57 +02:00
ralf
1fe985cad5 fix $check_only parameter and a little nicer cli formatting 2024-02-27 17:04:31 +02:00
ralf
f02f1d9822 also handle and fix directories connected to itself like unconnected ones --> move to /lost+found 2024-02-27 15:42:20 +02:00
ralf
4464aabbb2 fix not working scrolling on FSCK page 2024-02-27 15:22:16 +02:00
ralf
a1eeb43308 * EPL: add S3 check to FSCK to delete files not in egw_sqlfs table or empty files from S3 buckets 2024-02-27 14:55:38 +02:00
ralf
8759d438ae ThunderBird changed there holiday URLs (again) 2024-02-27 11:50:31 +02:00
ralf
c8c8164cb1 * EPL: fix purging old versions also deletes them in S3, if used 2024-02-26 15:10:03 +02:00
milan
08e170a4d5 fix confirm function in egw_app policy
-- enable deletion of groups again
backport to 23.1

(cherry picked from commit d84b418f08)
2024-02-23 09:48:50 +01:00
ralf
569f0a5e16 * ImportExport: fix not working import from http(s)
caused by trying to seek a non-seekable http steam
2024-02-21 19:45:24 +02:00
ralf
5a2827a746 * REST API: fix PATCHing of custom-fields 2024-02-21 17:29:46 +02:00
ralf
fb38ef962d * Notifications/Async service: fix caching in mail account always used sender from first notification 2024-02-21 09:05:03 +02:00
ralf
4986f8dd2f ignore / never delete anonymous user, which is required for EGroupware to function properly 2024-02-20 18:44:35 +02:00
ralf
5ff1390099 if we have a user and group context, use the shared base of both 2024-02-20 18:18:52 +02:00
ralf
a4e5d4e488 it seems there are mail client ignoring / not displaying text behind the closing style-tag --> add a linebreak there 2024-02-20 17:01:44 +02:00
ralf
c37d2a82a2 fix now "Position" named former "Title" field in placeholder list (and other places) 2024-02-16 10:33:45 +02:00
ralf
2c461cb59b fixing the fix ;) using both, the old and the new condition is necessary to correctly saving all preferences 2024-02-15 20:30:30 +02:00
ralf
369a5c69fd Reapply "fix array_diff_assoc(): Argument #1 ($array) must be of type array, null given"
This reverts commit e210b7fafe.
2024-02-15 20:30:01 +02:00
ralf
24d19ec8c1 Reapply "fix default-alarm(s) in calendar could not be removed:"
This reverts commit 94c23e709a.
2024-02-15 20:29:57 +02:00
ralf
ee7dc17b4b * AD/LDAP: periodic import calls addaccount hook for existing account when email was just set, to activate mail account 2024-02-15 20:19:29 +02:00
ralf
94c23e709a Revert "fix default-alarm(s) in calendar could not be removed:"
As it breaks setting most personal preferences :(

This reverts commit 6e981cf0c1.
2024-02-14 20:14:46 +02:00
ralf
e210b7fafe Revert "fix array_diff_assoc(): Argument #1 ($array) must be of type array, null given"
As it breaks setting most personal preferences :(

This reverts commit 3da02f2dfd.
2024-02-14 20:14:12 +02:00
ralf
3da02f2dfd fix array_diff_assoc(): Argument #1 ($array) must be of type array, null given 2024-02-14 10:56:19 +02:00
ralf
ce15893e46 fix typo causing PHP Error: Undefined constant "egwEvent" 2024-02-13 14:47:01 +02:00
ralf
6e981cf0c1 fix default-alarm(s) in calendar could not be removed:
- et2-date-duration with emptyNot0 attribute set, was still regarding "" as 0
- preferences class was not recognising change from 0.0 to "" (Array comparison with == vs. array_diff_assoc())
- preferences_settings was not updating $GLOBALS[egw_info][user][preferences], which was used in calendar settings hook
2024-02-13 10:32:28 +02:00
ralf
d1dc3a1be3 set class attribute from xet file on the table, like for other widgets too 2024-02-11 14:41:51 +02:00
ralf
1373165a6b fix invalid display for negative values (eg. showing growth/shrinkage) and preserve empty ("" or undefined), not show 0B 2024-02-11 13:57:30 +02:00
ralf
eb06ea5463 allow to specify number of digits for Vfs:hsize() 2024-02-11 10:54:06 +02:00
ralf
59d50c344a fix TypeError in InfoLog caused by _searchNode not yet instantiated 2024-02-11 08:45:17 +02:00
ralf
86c76a434a allow to pass a JSON filter object to application-type custom-fields:
adressbook: '{"owner":5,"cat_id":[1,3]}' will only return contacts from personal AB of user #5 with either cat_id 1 or 2
2024-02-11 08:45:17 +02:00
ralf
ae32afa232 fix regular expression stopping Mail REST API when trying to send mails 2024-02-08 16:08:18 +02:00
ralf
ad233cbfcb fix not displayed project information 2024-02-08 16:08:00 +02:00
ralf
180139af85 fix setting InfoLog primary link 2024-02-08 16:07:18 +02:00
ralf
ebac17aa4e * Timesheet: new REST API to query, update and delete timesheets https://github.com/EGroupware/egroupware/blob/master/doc/REST-CalDAV-CardDAV/Timesheet.md 2024-02-08 16:06:55 +02:00
ralf
d2b53444f7 allow to use "/timesheet/?filters[owner]=0" to query all timesheets the current user has access too 2024-02-08 16:06:31 +02:00
ralf
fb6274315c fix syntax error 2024-02-08 16:06:13 +02:00