egroupware/api/src
Ralf Becker 4886583cc1 change sharing to allow mounting shared into existing user sessions
without the need to destroy the session, if the sharee is a different user

This is accomplished by keeping the sharee in the stream context / attribute of the vfs class(es) instead of static Vfs::$user.
Later is still used for the current user - identical to egw_info[user][account_id].

This commit / merge of the vfs-context feature branch also added the abilty to mount WebDAV sources, eg. a sharing link from an other EGroupware instance
or any WebDAV server
2020-10-08 11:24:34 +02:00
..
Accounts implement UDM_REST_INSECURE environment variable to UCS appliance with no valid cert yet 2020-10-07 10:22:27 +02:00
Auth config got "lost" after deleting the cache, caused by it being automatic unserialized 2020-10-02 08:38:51 +02:00
Cache fix warning in tests 2020-03-04 22:31:30 +01:00
CalDAV * Calendar/CalDAV: config to replace email-domain eg. for a migration 2020-08-14 18:03:44 +02:00
Contacts * ActiveDirectory: fix unwilling to perform error when saving an account 2020-09-27 10:02:22 +02:00
Db speed up restore of database by inserting up to 500 row in one statement (was only 10) 2019-10-30 17:15:23 +01:00
Egw fix exception stalling new installations 2017-04-06 16:50:37 +02:00
Etemplate * Mail: Add custom html toolbar settings in mail site-configuration in order to be able to add/remove certain actions only for mail-compose dialog. 2020-09-25 14:17:29 +02:00
Exception fix wrong/different case WrongUserInput --> WrongUserinput 2016-05-25 21:41:50 +02:00
Framework WIP multitabs and CRM view 2020-09-30 13:19:36 +02:00
Header do not add path of url to CSP 2020-07-07 13:18:28 +02:00
Html Avoid requesting external images with mixed content 2020-06-30 15:54:21 +02:00
Json * Admin: fix session list did NOT show interactive sessions, if push is used 2020-10-06 11:59:19 +02:00
Ldap * ActiveDirectory: fix account-selection type groupmembers (applies only to non-admins!) and ignore Domain Users group 2020-09-08 15:29:51 +02:00
Link change sharing to allow mounting shared into existing user sessions 2020-10-08 11:24:34 +02:00
loader adding phpUnit 8.x as dev-requirement and try staring Apache in Travis for CalDAV tests 2020-03-04 22:43:09 +01:00
Mail Fixed: Declaration of EGroupware\Api\Mail\Smime::extractSignedContents($data) should be compatible with Horde_Crypt_Smime::extractSignedContents($data, $sslpath = NULL) 2020-09-15 08:36:17 +02:00
Session new "session_created" hook 2018-06-18 09:07:14 +02:00
Storage Api: Move list of common merge placeholders into parent class to reduce duplication, add link/<format> options 2020-10-06 10:56:08 -06:00
Vfs change sharing to allow mounting shared into existing user sessions 2020-10-08 11:24:34 +02:00
WebDAV * CalDAV/Calendar: iOS also no longer allowed to accept/reject invitations 2019-11-13 16:12:50 +01:00
Accounts.php some ideas/todos 2020-10-07 11:45:13 +02:00
Acl.php complete push implementation for timesheet incl. ACL check 2020-01-24 13:31:56 +01:00
Asyncservice.php Fix PHP 7.2 deprecated each() 2018-11-29 11:00:54 -07:00
Auth.php fix optional SAML/Shibboleth login fails when proxying as form field with name "auth=saml" get lost 2020-06-24 08:56:13 +02:00
autoload.php allow namespaces for apps with multiple caps like OpenID while still using all lowercase directory-names 2019-04-04 13:29:28 +02:00
avatar.php Reduce letter avatar size by 50% 2019-07-22 15:01:25 +02:00
Cache.php reverting 2 changes around sessions which break our installation 2020-06-15 10:11:31 +02:00
CalDAV.php * all apps: fixing serveral cases of wrong Url when proxying and terminating TLS on the proxy 2019-11-15 13:54:34 +01:00
Categories.php allow to specify multiple cat_id's 2016-09-26 14:35:52 +02:00
Config.php make sure Api\Config::read(_repository) always returns an array 2018-08-22 11:24:05 +02:00
Contacts.php - Send push messages for account delete 2020-09-22 13:53:08 -06:00
Country.php Add list of states for more countries 2018-09-24 14:23:58 +02:00
Csrf.php use random_bytes(32) which throws for not enought entropy 2020-01-29 11:12:21 +01:00
DateTime.php fixing two PHP Warnings 2019-06-04 09:43:59 +02:00
Db.php reverting 2 changes around sessions which break our installation 2020-06-15 10:11:31 +02:00
Egw.php Api: log on_shutdown() messages to its own log file 2020-07-16 14:54:02 -06:00
Etemplate.php WIP multitabs and CRM view 2020-09-30 13:19:36 +02:00
Exception.php move exceptions to new api structure, thought to catch an exception by its deprecated name, new exceptions have to extend deprecated ones 2016-02-28 13:43:06 +00:00
Framework.php missing file from #9f9cce8 fix account-selection type groupmembers 2020-09-10 11:26:14 +02:00
Hooks.php fix typo 2020-04-30 17:33:37 +02:00
Html.php fix unescaped dash in regular expression 2019-06-14 17:20:14 +02:00
Image.php add cache-buster to new login-background to force browser to load it 2019-08-13 15:01:18 +02:00
Ldap.php * ActiveDirectory: support huge directories by using server-side sorted and limited queries and no caching in session 2020-09-05 13:11:26 +02:00
Link.php do NOT push participants of type email for privacy reasons 2020-07-23 19:06:08 +02:00
loader.php pending translations from our translation server 2019-08-22 13:57:23 +02:00
Mail.php fix illegal string offset 2020-09-15 08:30:45 +02:00
Mailer.php Fix php warning when there's no s/mime recipientsCerts 2018-12-18 14:27:25 +01:00
MimeMagic.php to allow installing api or EGroupware without phpgwapi, old exceptions which we have to extend in order allow old apps to catch exceptions thrown from new api, have to reside in api/inc and get autoloaded 2016-05-02 16:57:50 +00:00
Preferences.php labels, options and widgets for admin_cmd_preferences 2019-03-20 18:15:02 +01:00
Session.php change sharing to allow mounting shared into existing user sessions 2020-10-08 11:24:34 +02:00
Sharing.php change sharing to allow mounting shared into existing user sessions 2020-10-08 11:24:34 +02:00
Storage.php * Api: Fix SQL error from doubled table name in group statement 2020-01-28 14:05:44 -07:00
Translation.php some fixes for warnings during phpUnit about session+translation 2020-03-04 20:28:30 +01:00
Vfs.php change sharing to allow mounting shared into existing user sessions 2020-10-08 11:24:34 +02:00