Commit Graph

37073 Commits

Author SHA1 Message Date
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
ralf
5fffdf9baa rename "readonly" policy to "readonlys", as "readonly" is a reserved word from PHP 8.1 on 2022-04-22 09:53:30 +02:00
ralf
7a7512f9dd fix "Invalid character set was provided" error in newer MariaDB when trying to enter setup 2022-04-21 19:52:58 +02:00
ralf
90822140b7 run "npm install --legacy-peer-deps" to cope with dependency mismatch caused by downgraded grunt-newer 2022-04-21 13:47:39 +02:00
ralf
12c0f4efd6 fix TypeError: fpassthru(): Argument #1 ($stream) must be of type resource, string given 2022-04-21 11:27:52 +02:00
nathan
554d125d96 Leave output buffering alone, since trying to turn it off makes the download fail
The browser was giving "Failed - Network error" and there was nothing in the server log. ob_get_level() was giving 3, but trying to turn it using ob_end_clean() was just... failing.
2022-04-21 11:27:52 +02:00
ralf
17e7277e9b update grunt-newer to fix prototype pollution in async
https://github.com/EGroupware/egroupware/security/dependabot/7
2022-04-20 22:04:51 +02:00
ralf
1f91bd7201 no longer tag ADOdb with EGroupware version, handling it with own version like other dependencies 2022-04-20 21:43:42 +02:00
ralf
917a4ba79f some work on our dependencies to officially support PHP 8.x 2022-04-20 21:37:38 +02:00
ralf
363a080a0c fix build for PHP 8.1 and no longer (additional) install of PHP 7.4 for PHP 8.x 2022-04-20 21:34:53 +02:00
ralf
10c1f1440f fix PHP 8.x TypeError: Cannot access offset of type string on string 2022-04-20 17:33:27 +02:00
Birgit Becker
525c39a3b0
add bookable to ressource list 2022-04-20 12:41:01 +02:00
nathan
6791b751c6 Mail: Fix pressing delete without selected mail deletes first mail when mail is not the open app when you log in 2022-04-13 16:43:53 -06: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
Birgit Becker
6ab34841a7
Update README.md
changed version from 20.1 to 21.1
2022-04-07 15:41:14 +02: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
nathan
2103c2869d Api: Fix sharing folders by making sure compression is off 2022-04-07 09:02:17 +03:00
nathan
665213dab8 Admin: Remove time limit when deleting a user
all those records could take a while and we don't want to fail
2022-04-06 08:12:17 -06:00
ralf
9a7a24e155 fix PHP 8.0 Error: explode(): Argument #2 ($string) must be of type string, array given 2022-04-06 16:29:17 +03:00
ralf
00e439bc81 adding tag with branch and non-default PHP version e.g. 21.1.20220406-8.0 2022-04-06 15:53:10 +03:00
Hadi Nategh
b303f16d61 Fix broken file widget's accept option caused by Resumable overriding it on initiation 2022-04-06 14:45:09 +02:00
ralf
29dac6f76d allow PHP 8.1 too 2022-04-06 14:23:42 +03:00
ralf
8bd1a91050 seem Composer 2.x need --prefer-source to not remove the .git dirs on update 2022-04-06 14:10:35 +03:00
ralf
47b457b73b Changelog for 21.1.20220406 2022-04-06 08:52:45 +03:00
Hadi Nategh
d649fb8647 Fix removeSessionItem not working 2022-04-05 10:25:07 +02:00
Hadi Nategh
88646cf5a5 Use dymanic import for pdfjs and bundled-es-modules the same as in master 2022-04-04 17:13:29 +02:00
Hadi Nategh
3552d1917c Add multi-video and pdf-player files into grunt's list 2022-04-04 15:01:17 +02:00
Hadi Nategh
035db99e97 Use legacy pdfjs library for 21.1 2022-04-04 13:36:49 +02:00
Hadi Nategh
dcd3e9dcbd Use compiled js file for pdf-player and multi-video webcomponents because the ES2015 TS compiler breaks their constructors 2022-04-04 13:36:49 +02:00
Ralf Becker
c3d5a96826 pending changes from our translation server 2022-04-04 13:28:05 +02:00
ralf
a2bc71d7fc fix PHP 8.1 error/mysqli_sql_exception: Invalid character set was provided (utf-8 instead of utf8) 2022-04-04 10:22:13 +03:00
ralf
6c31c40ddf LDAP resources are objects (no longer resources) from PHP 8.1+ 2022-04-04 10:22:13 +03:00
ralf
98a08ec152 fix vfs-path widget to correctly deal with smallPART paths (hierarchical structure inside entry directory) 2022-04-01 21:08:51 +03:00
ralf
e5b82243fc fix PHP 8.0 error when deinstalling an app with single table (string instead of string[]) 2022-04-01 14:38:58 +03:00
ralf
2c73f15101 require egrouware/webdav:^0.3.6 which uses egroupware/guzzlehttp:^3.9.5 and new fixed egroupware/guzzlecommon:^3.9.3 2022-04-01 10:08:24 +03:00
Hadi Nategh
cc81b2d173 Add missing pdf-player.ts file 2022-03-31 14:42:34 +02:00
Hadi Nategh
c8fd2fac37 Add multi-video and pdf-player components 2022-03-31 14:41:19 +02:00
Hadi Nategh
3c7a5a201a Implement custom html multi video element (makes it possible to merge and control multiple videos as one tag) 2022-03-31 14:41:19 +02:00
Ralf Becker
3d53fa9d97 add missing $relpath 2022-03-31 14:41:19 +02:00
Ralf Becker
6490e4360f extract data-preparation from Etemplate\Widget\Vfs::beforeSendToClient() to use it to send the data to client-side in an AJAX call 2022-03-31 14:41:19 +02:00
ralf
28e19f6526 updating hash after merging security fix from master 2022-03-30 18:42:36 +03:00