Commit Graph

36528 Commits

Author SHA1 Message Date
8840b5ddc6 Add readable & writable share tests for merge filesystem 2018-03-23 13:01:43 -06:00
ff720b097a Add readable & writable share tests for entry filesystem (/apps/infolog/#) 2018-03-23 13:01:43 -06:00
33396193ce Add writable check for filesystem:// shares 2018-03-23 13:01:43 -06:00
127be25c38 Add explicit check for filesystem file 2018-03-23 13:01:43 -06:00
0a7f81a2e2 Api - Sharing from filesystem:// mounts - with tests even 2018-03-23 13:01:43 -06:00
eeae245833 Sharing test - refactor for better code, add checks on versioning backend 2018-03-23 13:01:43 -06:00
9777a04dad * CardDAV/Addressbook: fix can NOT create new entries on a minimal (non-compat) install
Caused by version-check agains not installed phpgwapi fails and causes new name-parts of url starting with a number to clash with existing contacts and therefore give a "412 Precondition failed"
2018-03-23 19:59:49 +01:00
2943b678bd Fix merge replace placeholders causes huge performance issue. Additionally, fixes the extra $ sign shown up in replaced placeholders. 2018-03-23 16:46:51 +01:00
74746a14ef * Sharing/Collabora: fix not working cleanup of temp. files and shares
- 14.x installs had the job created with old class-name egw_sharing
- Wopi shares where never cleaned up, they are now after 3 month
2018-03-22 13:09:59 +01:00
6b7ac9651c Fix calendar change status (eg. notifications or via context menu) for grouped events not setting the status on first call 2018-03-22 11:56:10 +01:00
5f63892c09 copy 17.1 changelog to master to satisfy update checker 2018-03-21 17:29:30 +00:00
e940b283ae WIP - Sharing test - now plays well with others, let's see what Travis says... 2018-03-21 09:44:42 -06:00
1d835928d2 new method Api\Framework::getUrl() to get a full / externally usable Url 2018-03-21 12:51:52 +01:00
21e123ef84 do NOT use hostname configured in setup, if it is the default localhost
stick with HTTP Host header in that case
2018-03-21 12:49:31 +01:00
045436609d Get Sharing + Collabora into latest 17.1 version 2018-03-21 12:43:25 +01:00
097d123a3b WIP - Sharing test - now works on its own, causes other tests to fail though 2018-03-20 15:44:46 -06:00
2a29ab5808 * Resources: fixed image upload failed for some browsers (Picture type not supported)
caused by reporting application/octet-stream instead of image mime-type
2018-03-20 18:00:57 +01:00
b118f9109c * Calendar - fix events on weekend were sometimes shown on Friday if weekends were hidden 2018-03-19 10:54:55 -06:00
fb6cfee24c Allow disabling calendar invitations of resources 2018-03-19 16:58:44 +01:00
810a90af56 do not log succesful clearing of instance cache 2018-03-19 11:25:33 +01:00
be4dbc37ae * Fix opening collabora fails from a shared directory:
-we need to have collabora app to avoid CSP error since redirect share-link in collabora should get frame-src. e.g:(Collabora/Src/Ui.php:redirect(Sharing::share2link))
2018-03-16 13:15:45 +01:00
e9b80ecee5 Remove not used csp method 2018-03-16 13:14:16 +01:00
f83f03a084 * API: webservice call when password has been changed outside EGroupware to eg. re-encrypting (mail) credentials
Can be used eg. via CURL *after* password has been changed:
echo '<new-password> | curl --user <username> --data-raw '<old-password>' -X POST https://egw.domain.com/egroupware/api/changepwd.php
2018-03-16 11:01:07 +01:00
3185acb7b1 Add merge into the list to get /apps working again 2018-03-15 16:55:43 -06:00
6be5b8f678 Fix editing a file through gave not found error if the symlink was in a versioned directory 2018-03-15 16:55:43 -06:00
98b2f3f4d3 * Nginx: fix upload of pictures bigger 1MB fails 2018-03-15 17:21:25 +01:00
65b2588d65 Add missing negation from commit 600872a4bf 2018-03-15 12:24:19 +01:00
df649f1acc fix PHP Warning: A non-numeric value encountered in line 77
caused be not set (NULL) unitprice
2018-03-15 11:29:00 +01:00
1f2770639c * Calendar - iCal import - Add option to specify owner of imported events
- Add option to empty calendar before import
2018-03-14 16:09:47 -06:00
b5a4b050d5 WIP - Sharing test - some debug, starting to test writable 2018-03-14 15:14:34 -06:00
600872a4bf An attempt to fix broken collabora sharing which originally got broken by commit f166fbdd46 in order to get mounted template sharing fixed. 2018-03-14 18:58:30 +01:00
6c15873c4f * AD/LDAP/InfoLog: change group owners on account-migration 2018-03-14 14:50:46 +01:00
dcb78d9776 remove due to own table in 17.1 no longer needed migration of (private) custome-fields 2018-03-14 14:50:46 +01:00
a1fa2246af hook to allow apps to migrate own config etc. in AD/LDAP account_id migration 2018-03-14 14:50:45 +01:00
94fb6fecaa Fix missing icon 2018-03-14 13:26:49 +01:00
eb1eed5b8d Implement new feature for vfs-select widget to accept extra buttons action. Additionally, add extra "copy" and "move" actions to link-to vfs dialog. 2018-03-13 17:43:21 +01:00
52db405e47 Remove it because it's already moved to api/templates 2018-03-13 16:28:19 +01:00
884224058c - if we have no RID but a SID, calculate the RID
- if both numeric ids are identical, dont try to change them
2018-03-13 16:04:18 +01:00
7269c8fe77 Give full height to notifications popup sidebar 2018-03-13 10:11:20 +01:00
ddd4127ee7 * AD/LDAP migration: change favorites and index states too 2018-03-12 21:22:12 +01:00
357e5a3326 Re-init static streamwrapper, as some of them look at permissions or preferences 2018-03-12 13:51:04 -06:00
db84ba5240 Fix notifications navigator jumps out sometimes on navigation 2018-03-12 17:30:21 +01:00
5de5c09207 Fix styling of opened popups selector dialog 2018-03-12 17:05:49 +01:00
2d71cdf0f5 Fix tracking of opened popups not working after framework reload 2018-03-12 17:04:17 +01:00
c2c1bdb6ad * EMail/Tracker/InfoLog: fix error converting mails by replacing 4-byte utf8 chars
MySQL and MariaDB before 10.1 need 4-byte utf8 chars replaced with our default utf8 charset
(MariaDB 10.1 does the replacement automatic, 10.0 cuts everything off behind and MySQL gives an error)
Changing charset to utf8mb4 requires schema update, shortening of some indexes and probably have negative impact on performace!
		if (substr($this->Type, 0, 5) == 'mysql' && $this->ServerInfo['version'] < 10.1)
		{
			$value = preg_replace('/[\x{10000}-\x{10FFFF}]/u', "\xEF\xBF\xBD", $value);
		}
2018-03-12 14:02:13 +01:00
72bc17abf7 Add a fallback site title to avoid showing undefined as title 2018-03-12 12:16:50 +01:00
163c87db82 * Api: use proxy configuration when downloading available tutorial videos 2018-03-12 11:16:57 +01:00
e8d67952b9 * Filemanager: Fix sharing menu completely disappears when user has no rights to mail app 2018-03-12 11:11:13 +01:00
fbf63bf65c Fix tutorials.json url to use https 2018-03-12 11:08:09 +01:00
32d10dd243 Fix not working textbox validators containing backslashes
PHP xml parser reads backslashes literal from attributes, 
while JavaScript ones need them escaped (eg. like PHP strings)
-> replace \\ with \ to get following XML working: validator="/^\\d+$"
2018-03-10 17:55:12 +01:00