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
65b2588d65
Add missing negation from commit 600872a4bf
2018-03-15 12:24:19 +01: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
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
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
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
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
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
e578e64926
ActiveDirectory: additional allow accountExpires=0 for never expires
...
(beside attribute is not set or has value 9223372036854775807)
2018-03-09 19:51:49 +01:00
81a79f0da8
WIP framework's popup storage/restore:
...
- fix typo
2018-03-09 17:53:36 +01:00
b2526b340f
WIP framework's popup storage/restore:
...
- Add missing template
2018-03-09 17:51:29 +01:00
a8e10cdc64
WIP framework's popup storage/restore:
...
- Keep tracking of popup's window object and restore it when needed
- Implement a method to check an already opened popup and execute a method in the selected popup context
- Fix vcard import into opened compose windows not working
2018-03-09 17:48:09 +01:00
223b55d631
Api - Allow sharing to use Collabora to open files instead of downloading
2018-03-07 11:29:00 -07:00
d2859d5cee
* Mail: Fix "tel:" href links wrongly get denied by mail compose
2018-03-05 18:16:12 +01:00
53b97078ad
Fix mail with a bold digits gets removed from text part
2018-03-05 17:31:47 +01:00
dca72ebd9c
Fix broken sharing caused by commit 89a8e6f448
2018-03-05 11:13:54 +01:00
9a51ad9211
API - Avoid issue with incompatable types by forcing to array, even if no account found
2018-03-02 10:21:43 -07:00
63dd5ce96b
Make sure replace only and only VT char (Vertical Tab)
2018-03-02 12:13:13 +01:00
205cf9c588
replace non-utf8 chars in content send to browser with utf8 replacement char
...
before we were removing the whole string
2018-03-01 17:38:45 +01:00
f800ab008b
if we can not store failed login attempts in database, store it in cache
2018-02-28 18:01:32 +01:00
a799abb0a0
* All apps: multiselect custom-field switches to single select after submit
2018-02-28 13:41:13 +01:00
c1e8ac6324
Switching consistent hashing (Libketama) off by default
...
as for just 2 Memcached servers it creates an extrem unbalanced
distribution favoring the 2. server and has no benefits,
as requests to the failed node can only go to the other one anyway.
2018-02-28 10:45:48 +01:00
b7582fa9a0
Add hover_action for detached description widget
2018-02-26 17:54:13 +01:00
69f91de4a7
update to EGroupware GmbH and 2018
2018-02-26 14:03:23 +01:00
e259895e2e
WIP on sharing test
...
try to fix it for Travis
2018-02-21 15:13:16 -07:00
a4e80ea9a0
WIP on sharing test
...
try to fix it for Travis
2018-02-21 15:03:45 -07:00
529991e283
WIP on sharing test - now actually working with other tests after
2018-02-20 15:32:37 -07:00
d76a08b434
Etemplate - email widget tooltip - show loading while waiting for server response, remove tooltip if nextmatch scrolls
2018-02-20 10:32:04 -07:00
56b40adb26
Etemplate - don't assume event data will still be there after a timeout, fixes occasional errors about it being missing
2018-02-20 10:28:18 -07:00
8b88e748f7
* Admin: new config to generate no or lowercase email addresses for new users
2018-02-20 09:15:42 +01:00
7510a94e11
Add closing timer on notifications
2018-02-19 17:17:24 +01:00
8f752fcc03
* Mail - Improvements to list display in address search results
...
Now automatic group lists & created distribution lists limited to 10 each
If there are more, this is indicated with ellipsis
2018-02-16 11:19:47 -07:00
816db05496
Use abstraction to determine mime type, see 9a398594ac
2018-02-15 10:16:04 -07:00
05f7754f0e
WIP on sharing test - now actually finding & checking the files
2018-02-15 09:37:48 -07:00
54dcc794a2
- Re-init VFS for each test class
...
- Balance output buffering
2018-02-15 09:33:01 -07:00
89a8e6f448
Place check on session first to avoid errors if it's missing
2018-02-15 09:19:26 -07:00
2945021b20
* Mail: Fix spacing issue between grouped toolbars
2018-02-15 15:14:06 +01:00
69e83c5aaf
Make sure the node is available before addressing its tooltip, fixes broken rename folder action in mail
2018-02-15 14:01:11 +01:00
e3c67a1c63
fix PHP Warning if keys contain a backslash as in namespaced classes
2018-02-15 09:52:24 +01:00