Commit Graph

3639 Commits

Author SHA1 Message Date
ralf
2c26241b8c * CalDAV/CardDAV/TbSync: fix wrong/minimal privileges on sub-collections causing TbSync not to display this calendars or addressbooks 2022-05-27 12:04:52 +02:00
ralf
61b09363af * Mail: explicitly apply default font and -size before sending mail 2022-05-23 19:58:39 +02:00
Hadi Nategh
bc63d06f16 Reduce time complexity of alarms calculation 2022-05-23 15:53:09 +02:00
ralf
4d7dffeb24 fix typo in preference name rt(e)_font* 2022-05-23 12:48:52 +02:00
ralf
1a0dd6214e * LDAP: implement optional group-filter
also some code cleanups and fixes
2022-05-20 21:52:09 +02:00
ralf
ff3f49df05 fix not working installation under PHP 8.1 due to mysqli throwing errors now by default 2022-05-20 18:03:28 +02:00
ralf
004e651023 * Filemanager: use bigger popups to open files (PDF: 1024*1024, text: 800*1024, images: 640*800) 2022-05-12 15:30:53 +02:00
ralf
965159d505 fix broken file-access cache after a917293 (fix smallPART file-access depending on full path)
fix wrong condition when storing an attachment, either the file or it's directory must be writable
2022-05-12 15:16:16 +02:00
ralf
3ac6cbba87 fix "Network error" download a log via our Api\Json\Tail class eg. CalDAV/CardDAV log 2022-05-12 11:28:53 +02:00
ralf
be1e2e81c0 fix Update from < 14.3 not working since 21.1
because accidentally installed by 14.3.907 already installed egw_addressbook_shared table
2022-05-12 09:36:33 +02:00
ralf
bae2db9039 display attachments also as a block (fieldset) replacing the ruler, if one is configured 2022-05-11 18:06:19 +02:00
ralf
c8d4513add 21.1 JavaScript code for TinyMCE/htmlarea changes 2022-05-11 16:18:19 +02:00
ralf
a5435ebec4 more cleaning up commented out code 2022-05-11 16:17:14 +02:00
ralf
5a004b0aab cleaning up the TinyMCE code a bit now 2022-05-11 16:13:11 +02:00
ralf
176c0c3822 WIP get TinyMCE to respect users preferred font and -size 2022-05-11 16:12:36 +02:00
ralf
7a5d5e2c39 21.1 JavaScript for htmlarea widget 2022-05-11 16:01:40 +02:00
ralf
85365b2f93 fix PHP 8.x TypeError sending mail 2022-05-11 15:57:48 +02:00
ralf
89ca0de684 replace original message header with fieldset in html and convert it to plain as before 2022-05-11 15:57:14 +02:00
ralf
08271725f3 trying "harder" to set users default font and -size in TinyMCE 2022-05-11 15:56:35 +02:00
ralf
51ff6d7fec fix smallPART file-access depending on full path (not just /apps/smallpart/$id!)
allow apps like smallpart to additional return 0|1 instead of bool, to not cache result, if it depends on $rel_path, as cache does not consider $rel_path
2022-05-11 13:52:41 +02:00
ralf
af434abb96 never set a full path as filename of an attachment as it triggers rejection for some mail-servers 2022-05-11 10:44:48 +02:00
Hadi Nategh
58077a60f1 Fix seek to a new time in youtube video does not work when pause action happens instantly after it 2022-05-11 09:33:22 +02:00
ralf
126bab8146 fix PHP 8.1 throws \mysqli_sql_exception or \PDOException for SQL errors
- change them to our regular Api\Db\Exception
- for prop(find|patch) explicitly catch PDOException to deal more graceful with non-ascii prop-names
2022-05-10 12:39:08 +02:00
ralf
8d645e5a7d final fix for "Network error" when stream files to client
It is important to FIRST disable zlib.output_compression (before headers are sent!) and THEN end all output-buffering!
Without the two steps in this order, we are either limited by the memory limit or get the "Network error", because the streaming/fpassthrough does not apply the compression.
2022-05-05 12:49:07 +02:00
Hadi Nategh
02096632e6 Set back focus to the first field in form 2022-05-04 14:19:05 +02:00
Hadi Nategh
e4efa38d45 Fix stolen focus on egw input fields 2022-05-04 12:54:40 +02:00
ralf
0bf4dc6d88 lower number of rows queried per chunk to 2000 to avoid memory_limit on huge tables 2022-05-04 12:23:00 +02:00
Hadi Nategh
2e7451f283 Mail: Fix htmlEditor does not include styling on each tag causing mail content sent with no styling 2022-05-03 15:49:38 +02:00
ralf
b62b523d93 fix not loaded grants / other users categories after last commit 2022-05-03 13:34:16 +02:00
ralf
766088155b fixed messed up signature changing from / mail-accounts
also fixed some undefined warnings
2022-05-02 17:22:31 +02:00
ralf
949a130306 fix displayed [] instead of [Login] 2022-05-02 09:16:08 +02:00
ralf
cf4f16dfb2 fix diverse undefined array-key or variable warnings 2022-04-29 12:47:46 +02:00
ralf
859329fe6d * CalDAV/Calendar: expand-property report used by iCal app (Mac) did not return rights on other users calendar
but other users/groups which have rights on the queried users calendar
Also on longer enumerate group-members in group-memberships as calendar-proxy-(read|write) groups, as iCal app understands group-memberships.
2022-04-28 16:10:47 +02:00
ralf
0efb94f2bf do NOT log not found template because of missing $row_cont expansion on server-side 2022-04-28 10:40:05 +02:00
ralf
78a4d163aa another chunk of fixed PHP Warning: Undefined array key or variable in api 2022-04-27 20:30:58 +02:00
ralf
ca9ab2d340 fix "a ton" of PHP Warning: Undefined array key or variable in mail code 2022-04-27 20:29:45 +02:00
ralf
68f7437cd0 fix PHP 8.1 Error: Serialization of 'LDAP\Connection' is not allowed 2022-04-27 13:00:36 +02:00
ralf
0ec9ce58cd replace mixed return-type with #[\ReturnTypeWillChange] annotation to keep PHP 7.3 requirement 2022-04-26 08:16:26 +02:00
ralf
c7d7f3a304 fix CallbackIterator to return mixed, as it can be overwritten with a callback 2022-04-26 08:13:19 +02:00
ralf
c19eb3cb02 fix PHP 8.1 Deprecated by adding return type declarations 2022-04-26 08:10:15 +02:00
ralf
92922acfd4 fix PHP 8.x TypeError: string & int 2022-04-24 20:53:16 +02:00
ralf
022258cc85 fix an other case of "Network error" when downloading as ZIP 2022-04-22 11:00:38 +02:00
nathan
5dda1c368c * Api: Merge placeholder that checks for EMPTY {{IF fieldname~EMPTY~True text~False text}}
EMPTY check was already there, just adding it explicitly into the placeholder list
2022-04-12 09:12:36 -06:00
Hadi Nategh
8364b37f46 Fix some mail actions e.g. "view as source" or "Html" no longer working 2022-04-11 13:23:44 +02:00
Hadi Nategh
b34f54b1c1 Fix missing context for public class properties 2022-04-08 13:46:07 +02:00
ralf
000d4ee651 Changelog for 21.1.20220408 2022-04-08 13:22:45 +03:00
nathan
15fa789cfd Check & set context for filesystem:// too 2022-04-08 12:46:10 +03:00
nathan
0c07e8deaf Api: Make sure mountpoint URL query and target URL query don't double ? in path query 2022-04-08 12:45:45 +03:00
ralf
8447a315b5 * Filemanager/SMB: fix not working sharing of SMB shares (with fixed credentials!)
sanitize URL before sending them to PHP / other stream-wrappers like the smb one, which chokes on our ro=1 parameter
2022-04-08 12:45:07 +03:00
Hadi Nategh
ef1c1543ab Fix error Unexpected token '='. Expected an opening '(' before a method's parameter list 2022-04-07 15:32:47 +02:00