Ralf Becker
32739d64d6
fix storing and retrieval of urls containing % or %25
...
- PUT with url containing an encoded % (%25) was stored as is, due to minimal encoding in HTTP_WebDAV_Server class, now this is changed back to store just %
- PROPFIND/REPORT was urldecoding the caldav_name/path, so % as well as %25 were reported as %25
- multiget REPORT was not finding a caldav_name containing %25 reported in PROPFIND as %2525
--> all above is working now and caldav_name with %25 or %2525 can not read via multiget
2018-10-09 18:03:17 +02:00
Ralf Becker
2b837c0355
fix PHP Fatal error: Declaration of EGroupware\Api\CalDAV\Principals::delete(&$options, $id) must be compatible with EGroupware\Api\CalDAV\Handler::delete(&$options, $id, $user)
2018-10-09 13:42:54 +02:00
Ralf Becker
eff2444deb
* CalDAV: CalDAVSynchronizer: only allow owner/organizer to update or delete an event (not users with edit/delete rights)
2018-10-09 13:14:36 +02:00
Ralf Becker
d895be2015
fix PHP Warning: Use of undefined constant EGW_APP_INC
2018-10-08 12:47:50 +02:00
Ralf Becker
ac9496343f
fix PHP Warning: Invalid argument supplied for foreach()
2018-10-08 12:46:51 +02:00
Ralf Becker
bcbd7d9a4c
fix PHP Warning: array_keys() expects parameter 1 to be array, null given
2018-10-08 10:57:33 +02:00
nathangray
fa2469b0e3
Prefer most specific select options, if available
2018-10-05 09:14:58 -06:00
nathangray
e6c73af4d0
Use framework tooltips for toolbar button tooltips instead of browser titles
...
Avoids Firefox actually changing the title text sometimes
2018-10-05 09:14:36 -06:00
Hadi Nategh
e2bfd41f24
* Api: change default submit to async call and try to block user interfering with submitted popup until the response
2018-10-04 17:29:28 +02:00
Ralf Becker
8764b72481
check if we have a valid template and/or theme on 17.1 update
2018-10-02 12:46:10 +02:00
nathangray
4024db8353
* Addressbook - fix birthday cache was not cleared when birthday edited
2018-10-01 08:52:28 -06:00
nathangray
68b83de1ec
Only set taglist empty label for editable widgets
2018-09-28 10:49:43 -06:00
nathangray
e63424e059
Explicitly set taglist empty label 'Select some options' when missing so it can be translated
2018-09-27 11:47:22 -06:00
Hadi Nategh
8f59f1ce14
Fix commit 4bd103fd7d
2018-09-24 15:01:06 +02:00
Ralf Becker
cad3776985
* CalDAV: work around problems with Outlook CalDAV Synchroniser ( https://caldavsynchronizer.org/ )
...
- sends a DELETE to reject a meeting request --> deletes event for all participants, if user has delete rights on the calendar
- always sends all participants back with status NEEDS-ACTION --> resets status of all participant, if user has edit rights
--> remove all add, edit, delete rights from other users
2018-09-24 12:32:35 +02:00
nathangray
de90c27873
Keep image tags when merging into HTML templates
2018-09-21 08:36:18 -06:00
Hadi Nategh
64dd615257
* Mail: fix deleting mails from draft folder does not respect "move to trash" in delete message preference
2018-09-20 15:25:42 +02:00
Hadi Nategh
23e947566c
Fix 7-5 days switch action in calendar toolbar does not show a right cursor
2018-09-20 14:25:56 +02:00
Hadi Nategh
a371eb7b10
Make sure whitespaces are removed from certkey before doing comparison
2018-09-20 14:14:33 +02:00
nathangray
32b44679f6
Translate taglist option labels
2018-09-17 10:43:38 -06:00
Ralf Becker
37ffe0aef7
fix not working login with permanent redirect to login page: session could not be verified
2018-09-17 15:05:26 +02:00
nathangray
0d5bb226bf
Better handling of HTML tables when merging.
...
Fixes table within table broke format parsing.
2018-09-14 09:44:03 -06:00
nathangray
55784ec703
Missing translations from Stefan Unverricht
2018-09-13 14:29:22 -06:00
nathangray
030a75e2f0
Make link-to results list taller, search box in nextmatch header wider
2018-09-13 11:45:26 -06:00
Ralf Becker
cf1471f7aa
fix <taglist multiple="false" returns array(<id>)
...
more complete fix for server-side handling of boolean attributes commited to master
2018-09-13 15:41:24 +02:00
Ralf Becker
1a1c2f0aff
fix PHP Warning: Use of undefined constant OPENLDAP_LDAPSERVER
2018-09-12 17:08:04 +02:00
Ralf Becker
a137e13ea4
disabling permanent error_log in favor of $debug attribute
2018-09-12 14:54:00 +02:00
nathangray
ee62522651
Missing 'move' translation in VFS select dialog
2018-09-10 09:52:02 -06:00
Ralf Becker
811444dc98
* Filemanager/SMB: fix directory creation failed on Samba (smbclient PHP extension)
...
smbclient treats every non-zero value of $options parameter as recursive, not just &1 and we have by default &8 = STREAM_REPORT_ERRORS set.
2018-09-06 12:12:21 +02:00
Hadi Nategh
77d2fb3060
Allow single or double quoting as valid personal part of email rfc822
2018-09-05 14:15:15 +02:00
Hadi Nategh
e4d33243a7
Try to stripe extra quoting from personal part of email address
2018-09-05 14:15:01 +02:00
Ralf Becker
626b948639
Changelog for 17.1.20180831
2018-08-30 14:56:14 +00:00
Hadi Nategh
b91ba87ee6
Fix taglist fails to invalidate email address which starts with none visible unicode char
2018-08-30 15:18:39 +02:00
Hadi Nategh
0fb8c47238
* Mail: take opened compose dialogs into account when trying to forward attachment, share files into mail or vcard attachment from addressbook
2018-08-28 14:35:55 +02:00
Hadi Nategh
b3ab708125
Implement an admin-config setting to be able to disable PGP encryption feature
2018-08-23 17:05:55 +02:00
Hadi Nategh
5b261d8d62
Fix tutorials json feed and PGP Installation tutorial video
2018-08-23 14:55:09 +02:00
Hadi Nategh
17ff3e7204
Fix missing translations for PGP Back/restore feature
2018-08-23 13:47:39 +02:00
Hadi Nategh
adac2e087d
Make an incase sensitive comparison between smime cert email and from email
2018-08-14 16:11:36 +02:00
Ralf Becker
135382c668
fix somehow created async-job with a next time before the keep time
...
eg. not updated alarm trigger time in the past
2018-08-13 15:34:46 +02:00
Hadi Nategh
5f9b16b463
* login: fix in login page "remember me" options gets messy in IE or Edge
2018-08-13 14:55:48 +02:00
Ralf Becker
65a699e134
handle existing alarms in 17.1 like new ones with "keep" attribute set
2018-08-10 11:36:04 +02:00
Hadi Nategh
3d9ee69f49
IE 11 and below does not support ES6 syntax we need to use some polyfills
2018-08-10 10:36:55 +02:00
nathangray
0ce183a8e0
* Addressbook - Allow multiselection for customfield added to link title
2018-08-09 09:52:17 -06:00
Hadi Nategh
1a31026590
Wait till common translations are loaded then ask for IE browser compatibility
2018-08-08 16:24:50 +02:00
Hadi Nategh
bfbe28d442
Fix translation
2018-08-08 16:24:38 +02:00
Hadi Nategh
f9394a98b8
Exclude Edge from previous commit
2018-08-08 16:24:21 +02:00
Hadi Nategh
91e695d1fd
Add IE browser warning as message after login
2018-08-08 16:24:06 +02:00
Hadi Nategh
99fc768cbf
Add translation
2018-08-08 16:23:51 +02:00
Hadi Nategh
0a5002ebaa
Warn user on login page if using browser is IE 11 or below.
2018-08-08 16:23:33 +02:00
Ralf Becker
038daecb1b
* CalDAV/Calendar: fix not working snozzing of alarms in Thunderbird
...
Caused by triggered alarms were - so far - immediatly deleted, now we keep them around for an other day, so TB get them in the update iCal after PUTing its X-MOZ-SNOOZE-TIME-<timestampt>
2018-08-07 15:36:57 +02:00