nathan
|
0e5e2f3ceb
|
Replace hyphen in utf-8
|
2021-12-03 11:37:47 -07:00 |
|
nathan
|
2453bafbe9
|
Api: Force merge placeholder charset to UTF-8, avoids mangled accent characters
|
2021-12-03 11:36:02 -07:00 |
|
Ralf Becker
|
5bd2b86683
|
fix broken filemanager after PM integration commit
array_merge_recursive accumulates values in sub-arrays:
array_merge_recursive(['nm'=>['get_rows'=>'a.c.m']], ['nm'=>['get_rows'=>'a.c.m']]) === ['nm'=>['get_rows'=>['a.c.m','a.c.m']]
|
2021-12-02 22:18:41 +02:00 |
|
Ralf Becker
|
c10ca6fc5b
|
fix PHP 7.3 syntax error / PHP 7.4 syntax, as 21.1 still supported PHP 7.3
|
2021-12-02 21:41:13 +02:00 |
|
Ralf Becker
|
4d014fab49
|
* CardDAV/ActiveDirectory: fix empty account-addressbook if sync-collection-report is used
Microsoft AD can NOT filter by (modify|create)TimeStamp, we have to use when(Created|Changed) attribute
|
2021-12-02 20:09:08 +02:00 |
|
Ralf Becker
|
c688315141
|
fix syntax error under PHP 7.3
7.3 is still the minimum requirement for 21.1
|
2021-12-01 19:59:41 +02:00 |
|
nathan
|
26595b4cba
|
* Projectmanager: Add calendar integration so projects can be shown as events in calendar
|
2021-12-01 10:32:32 -07:00 |
|
nathan
|
bff73eb0b6
|
Calendar: Make sure we don't accidentally double the integrated app in the list
|
2021-12-01 10:25:27 -07:00 |
|
Ralf Becker
|
0685005f41
|
* Guacamole/Backup/Restore: fix not working restore for Guacamole
disabling constraints and only truncate Guacamole tables, not dropping and creating them again
|
2021-11-30 21:56:17 +02:00 |
|
Ralf Becker
|
5cd4fc0612
|
Changelog for 21.1.20211130
|
2021-11-30 11:17:50 +02:00 |
|
Ralf Becker
|
1ec562d6b5
|
fix PHP 8.0 error ("" < -1) as there is no automatic cast anymore
SyncObject->Check(): Unmet condition in object from type SyncProvisioning: parameter maxattsize is LOWER than -1. Check failed!
|
2021-11-30 09:35:37 +02:00 |
|
Ralf Becker
|
33ec3f05a7
|
fix Undefined array key warning
|
2021-11-29 16:45:48 +02:00 |
|
Ralf Becker
|
0a2488ed99
|
fix a couple of Undefined array key warnings
|
2021-11-29 16:35:50 +02:00 |
|
Ralf Becker
|
d40a1d992a
|
fix not working multiple users for single mail account
replaced legacy-options and type attribute with the actual ones
|
2021-11-27 11:21:54 +02:00 |
|
Ralf Becker
|
cbb72e06d9
|
fix / work around PHP 8.0 Error Call to undefined method EGroupware\Api\Etemplate\Widget\Vfs::set_attrs()
|
2021-11-24 20:57:45 +01:00 |
|
nathan
|
ceb014200f
|
Calendar: If an event moves from the past to the future, send notifications according to preferences
Previously we ignored all notifications, because the event _was_ in the past.
|
2021-11-24 09:23:07 -07:00 |
|
nathan
|
86c9b97e47
|
Calendar: Update merge to use changes introduced with 707c57e
|
2021-11-23 15:50:10 -07:00 |
|
Ralf Becker
|
68a79dce6a
|
fix PHP 8.0 TypeError: Unsupported operand types
|
2021-11-23 18:07:49 +01:00 |
|
Ralf Becker
|
4bf375c970
|
fix PHP 8.0 TypeError: Illegal offset type
|
2021-11-23 17:44:46 +01:00 |
|
Ralf Becker
|
ce76fa5d7f
|
fix PHP 8.0 TypeError: Unsupported operand types: string & int
|
2021-11-23 17:23:49 +01:00 |
|
Ralf Becker
|
dd73884534
|
fix PHP 8.0 Error: Illegal string offset 'string'
|
2021-11-23 17:17:48 +01:00 |
|
Ralf Becker
|
e2f06d0b94
|
fix PHP 8.0 TypeError: count(): Argument #1 ($value) must be of type Countable|array, bool given
|
2021-11-23 08:41:16 +01:00 |
|
nathan
|
4cc8eea7b6
|
Mail: Make sure pressing [del] key twice in a row does not delete the first row on the second press
|
2021-11-22 11:56:42 -07:00 |
|
nathan
|
6502687268
|
Fix infolog double PM change test
|
2021-11-22 10:31:15 -07:00 |
|
Ralf Becker
|
cb65460b5f
|
* InfoLog: fix not working overwrite check (optimistic locking) plus incrementing etag
|
2021-11-22 17:54:24 +01:00 |
|
nathan
|
241d3181c9
|
Infolog: Fix save conflict was still overwriting
|
2021-11-22 09:11:13 -07:00 |
|
Ralf Becker
|
87c17d5e75
|
* Admin/Filemanager: correctly encode user "WORKGROUP\$user" for SMB mounts and do NOT require mountpoints to exist
same as for filemanager/cli.php
|
2021-11-22 13:09:00 +01:00 |
|
Ralf Becker
|
8239e5ad91
|
fix PHP 8.0 TypeError: Cannot access offset of type string on string
using renames method calendar_ical::iCalSearch() instead of ::search() which required unchanged signature of calendar_bo::search()
|
2021-11-22 11:07:25 +01:00 |
|
Ralf Becker
|
76e4a2acd3
|
fix PHP 8.0 TypeError: Unsupported operand types: string + string
|
2021-11-22 08:41:01 +01:00 |
|
Ralf Becker
|
dd74e87a0c
|
fix PHP 8.0 TypeError: implode(): Argument #1 ($pieces) must be of type array, string given
|
2021-11-22 08:36:55 +01:00 |
|
Ralf Becker
|
8020301a84
|
fix PHP 8.0 TypeError: Unsupported operand types: int | array
|
2021-11-20 08:40:35 +01:00 |
|
Ralf Becker
|
5aed6918bd
|
fix PHP 8.0 TypeError: implode(): Argument #1 ($pieces) must be of type array, string given
|
2021-11-20 08:36:35 +01:00 |
|
Ralf Becker
|
47b3f5c239
|
fix PHP 8.0 TypeError: array_keys(): Argument #1 ($array) must be of type array, null given
|
2021-11-19 13:00:51 +01:00 |
|
Ralf Becker
|
fec1c6593b
|
fix PHP 8.0 TypeError: array_search(): Argument #2 ($haystack) must be of type array, null given
|
2021-11-19 10:48:56 +01:00 |
|
Ralf Becker
|
4f78f557bb
|
fix PHP 8.0 TypeError: calendar_tracking::track(): Argument #2 ($old) must be of type ?array, bool given
|
2021-11-18 17:35:26 +01:00 |
|
Ralf Becker
|
f2af53e1c7
|
fix PHP 8.0 Error: Undefined constant "data"
|
2021-11-18 14:54:24 +01:00 |
|
Ralf Becker
|
c3f6de2f5e
|
fix PHP 8.0 ValueError: fread(): Argument #2 ($length) must be greater than 0
by using forked and fixed Horde stream-wrapper ake egroupware/stream-wrapper:2.1.5
|
2021-11-18 14:34:07 +01:00 |
|
Ralf Becker
|
2f6f682cd8
|
fix PHP 8.0 TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given
|
2021-11-18 09:01:36 +01:00 |
|
Ralf Becker
|
1f50b3b0c5
|
fix PHP 8.0 ArgumentCountError: readlink() expects exactly 1 argument, 2 given
|
2021-11-17 20:24:19 +01:00 |
|
nathan
|
bc18846d75
|
Improve logging message to include values instead of 'Array'
|
2021-11-17 08:49:32 -07:00 |
|
nathan
|
2287ca15c2
|
Fix PHP 8.0 Fatal error: Declaration of preferences_categories_ui::index(?array $content = null) must be compatible with admin_categories::index(?array $content = null, $msg = '')
|
2021-11-16 16:07:23 -07:00 |
|
Ralf Becker
|
be7fbf35fa
|
fix PHP 8.0 TypeError: EGroupware\Api\Accounts::username(): Argument #1 ($account_id) must be of type ?int, string given
|
2021-11-16 20:53:20 +01:00 |
|
Ralf Becker
|
382c39e817
|
fix PHP 8.0 TypeError: Unsupported operand types: string * float
|
2021-11-16 18:27:40 +01:00 |
|
Ralf Becker
|
bbc7fb93de
|
fix PHP 8.0 TypeError: in_array(): Argument #2 ($haystack) must be of type array, null given
|
2021-11-16 18:20:35 +01:00 |
|
nathan
|
bcb2c6fd91
|
Fix PHP 8.0 TypeError: get_class(): Argument #1 ($object) must be of type object, null given
Also fix some deprecated implode() calls
|
2021-11-16 09:24:33 -07:00 |
|
Hadi Nategh
|
1ccbc60587
|
Fix PHP8.0 (TypeError): key(): Argument #1 ($array) must be of type array, null given
|
2021-11-16 11:23:03 +01:00 |
|
Ralf Becker
|
03a9c7efe2
|
fix PHP 8.0 TypeError: implode(): Argument #2 ($array) must be of type ?array, string given
|
2021-11-16 08:40:43 +01:00 |
|
Ralf Becker
|
39c93ac9ca
|
fix PHP 8.0 ValueError: fgetcsv(): Argument #3 ($separator) must be a single character
|
2021-11-16 08:37:54 +01:00 |
|
Ralf Becker
|
a50139fa24
|
fix PHP 8.0 TypeError: explode(): Argument #2 ($string) must be of type string, array given
|
2021-11-16 08:34:51 +01:00 |
|
Ralf Becker
|
9409649684
|
fix PHP 8.0 ValueError: Path cannot be empty
and other IDE errors
|
2021-11-16 08:17:56 +01:00 |
|