Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Properly set read permissions for webdav storages | Robin Appelman | 2014-06-14 | 1 | -1/+1 |
| | |||||
* | Dont return false for internalPath | Robin Appelman | 2014-06-14 | 1 | -0/+3 |
| | |||||
* | Add server<->server sharing backend | Robin Appelman | 2014-06-14 | 1 | -7/+7 |
| | |||||
* | Added more columns to ext storage list | Vincent Petry | 2014-06-06 | 1 | -21/+40 |
| | | | | | Now using system mount and personal mount calls to get the relevant mount points including backend information. | ||||
* | Added external storage list in files app | Vincent Petry | 2014-06-06 | 1 | -0/+64 |
| | |||||
* | Fix the removeMount for personal mounts | Robin Appelman | 2014-06-06 | 2 | -1/+4 |
| | |||||
* | Make personal external mount points (re)movable from the files app | Robin Appelman | 2014-06-06 | 2 | -1/+72 |
| | |||||
* | Merge pull request #8880 from owncloud/webdav-read-permissions | Thomas Müller | 2014-06-05 | 1 | -0/+24 |
|\ | | | | | Use the permissions exposed by ownCloud for webdav external storages | ||||
| * | Use the permissions exposed by ownCloud for webdav external storages | Robin Appelman | 2014-06-04 | 1 | -0/+24 |
| | | |||||
* | | Upgrade SabreDAV to 1.8.10 | Thomas Müller | 2014-06-04 | 1 | -3/+3 |
|/ | | | | Updating SabreDAV namespaces | ||||
* | use phpseclib from 3rdparty | Thomas Müller | 2014-06-03 | 2 | -10/+0 |
| | | | | rename class Crypt_Blowfish to Legacy_Crypt_Blowfish | ||||
* | Merge pull request #8658 from realriot/master | Thomas Müller | 2014-05-23 | 1 | -1/+1 |
|\ | | | | | Changed access mode for Dropbox to 'auto' | ||||
| * | Changed access mode for Dropbox to 'auto' | Sascha Schmidt | 2014-05-21 | 1 | -1/+1 |
| | | |||||
* | | Use default priority of 100 if backend default is not set | Robin McCorkell | 2014-05-21 | 1 | -2/+7 |
| | | |||||
* | | Add priority overriding comments | Robin McCorkell | 2014-05-21 | 1 | -0/+4 |
| | | |||||
* | | Fix priority merging logic and add unit test | Robin McCorkell | 2014-05-21 | 1 | -0/+7 |
| | | |||||
* | | Add unit tests | Robin McCorkell | 2014-05-21 | 1 | -8/+13 |
| | | |||||
* | | Use constants for priority type and add comments | Robin McCorkell | 2014-05-21 | 1 | -13/+16 |
| | | |||||
* | | Use more strict type comparisons | Robin McCorkell | 2014-05-21 | 1 | -4/+4 |
| | | |||||
* | | Preserve priority if already set | Robin McCorkell | 2014-05-21 | 1 | -0/+5 |
| | | |||||
* | | Treat 'all users' as 'global' | Robin McCorkell | 2014-05-21 | 1 | -1/+21 |
| | | | | | | | | A mount applicable to all users is as good a definition of global as can be | ||||
* | | Add storage priority support | Robin McCorkell | 2014-05-21 | 1 | -4/+48 |
|/ | | | | | | | | | | | | | | | | | | | Each storage backend has a default priority, assigned to any system mounts created in ownCloud. mount.json can be manually modified to change these priorities. The priority order is as follows: * Personal * User * Group * Global Within each mount type, the mount with the highest priority is active. The storage backend defaults were chosen to be the following: * Local - 150 * Remote storage - 100 * SMB / CIFS with OC login - 90 | ||||
* | Remove all occurences of @brief and @returns from PHPDoc | Morris Jobke | 2014-05-19 | 1 | -1/+1 |
| | | | | * test case added to avoid adding them later | ||||
* | Fix whitespace issues | Robin McCorkell | 2014-05-16 | 2 | -17/+17 |
| | |||||
* | Fix more missing or broken PHPDoc | Robin McCorkell | 2014-05-16 | 3 | -8/+8 |
| | |||||
* | Fix PHPDoc in /apps | Robin McCorkell | 2014-05-16 | 2 | -7/+7 |
| | |||||
* | Extract mount point merging logic into separate function | Robin McCorkell | 2014-05-13 | 1 | -11/+25 |
| | |||||
* | Merge pull request #8293 from owncloud/files_external_fix_readData | Vincent Petry | 2014-05-08 | 1 | -19/+18 |
|\ | | | | | Fix issue with personal mount points and sharing | ||||
| * | Permit personal mount points to be used for sharing | Robin McCorkell | 2014-04-21 | 1 | -19/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | An issue existed where `readData` used `OCP\User::getUser()` to get the user for personal mount points, which worked in all situations apart from when a personal mount point was used for sharing, so the return from `getUser()` is not the user that owns the share. As such, any personal mount points would not work correctly when shared. `readData` and `writeData` have been changed from using a `$isPersonal` boolean to using a `$user` string|null. `$isPersonal = false` can now be written as `$user = NULL` (or left out in the case of `readData`), and `$isPersonal = true` can be written as `$user = OCP\User::getUser()`. | ||||
* | | drop files_irods from apps_external | Thomas Müller | 2014-04-28 | 1 | -155/+0 |
| | | |||||
* | | external storages: allow to mount a folder called "Shared", it is no longer ↵ | Bjoern Schiessle | 2014-04-23 | 1 | -2/+2 |
|/ | | | | a reserved name | ||||
* | Check whether the user has permissions to add personal storage backends | Lukas Reschke | 2014-04-13 | 1 | -0/+6 |
| | |||||
* | unit tests for dynamic backend registration | Thomas Müller | 2014-04-07 | 1 | -14/+38 |
| | |||||
* | remove duplicate method checkDependencies() | Thomas Müller | 2014-04-03 | 1 | -12/+0 |
| | |||||
* | use command -v to detect if smbclient exists | Thomas Müller | 2014-04-03 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' into fs-backend-registration | Thomas Müller | 2014-04-03 | 1 | -1/+1 |
|\ | | | | | | | | | Conflicts: apps/files_external/templates/settings.php | ||||
| * | Fix uploading files containing a # in the path for webdav | Robin Appelman | 2014-03-31 | 1 | -1/+1 |
| | | |||||
* | | Moved dependency checks to end of class files | Philipp Kapfer | 2014-04-03 | 8 | -97/+153 |
| | | | | | | | | | | | | | | | | | | | | Dependency messages now appear below the configuration options instead of above Reworked dependency check method to support consolidated messages for multiple backends Conflicts: apps/files_external/lib/google.php apps/files_external/lib/swift.php apps/files_external/templates/settings.php | ||||
* | | Added cURL dependency for Amazon S3, Dropbox and SWIFT | Philipp Kapfer | 2014-04-03 | 3 | -0/+36 |
| | | | | | | | | | | | | Conflicts: apps/files_external/lib/amazons3.php apps/files_external/lib/swift.php | ||||
* | | Changed dependency check messages from warnings to notes | Philipp Kapfer | 2014-04-03 | 5 | -8/+41 |
| | | | | | | | | Added check for duplicate dependency check messages to display only the first | ||||
* | | Added cURL dependency check to Google Drive and WebDAV backend | Philipp Kapfer | 2014-04-03 | 3 | -2/+29 |
| | | | | | | | | | | | | | | | | Added check for backend's checkDependencies method to OC_Mount_Config::getBackends() when backend is configured to have some instead of blindly calling it and crashing Conflicts: apps/files_external/lib/config.php apps/files_external/lib/google.php | ||||
* | | Modified app to dynamically register backends instead of hard-coding them | Philipp Kapfer | 2014-04-03 | 3 | -158/+54 |
|/ | | | | | | | | Moved dependency check to the individual backends instead of the config Conflicts: apps/files_external/appinfo/app.php apps/files_external/lib/config.php | ||||
* | Merge pull request #7911 from owncloud/ext-fixswifttouchoperation | Vincent Petry | 2014-03-27 | 1 | -1/+1 |
|\ | | | | | Fix swift touch operation | ||||
| * | Fix swift touch operation | Vincent Petry | 2014-03-27 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | The touch() operation now uses "UpdateMetadata()" instead of "Update()" which doesn't clear the object's contents. This fixes syncing, as the sync client needs to use touch to update the object's mtime. | ||||
* | | Merge pull request #7875 from Xenopathic/files_external_smb_auto | Vincent Petry | 2014-03-27 | 2 | -9/+110 |
|\ \ | |/ |/| | SMB/CIFS mounts using ownCloud login, fixes #7843 | ||||
| * | Use braces on single line if statements | Robin McCorkell | 2014-03-26 | 1 | -6/+10 |
| | | |||||
| * | Fix error in $isPersonal setting | Robin McCorkell | 2014-03-26 | 1 | -1/+1 |
| | | |||||
| * | Perform proper checking for share availability | Robin McCorkell | 2014-03-26 | 2 | -8/+47 |
| | | | | | | | | | | | | | | | | | | | | | | To check for shares, the code attempts to connect anonymously to the share. In most cases this will fail with NT_STATUS_ACCESS_DENIED, so the regex array used for parsing the output of smbclient in smb4php has been overridden to treat such output as success. The 'test' method for storage classes can now take a single parameter, $isPersonal, which allows the storage to adjust the tests performed based on if they are being configured as personal shares or as system shares. | ||||
| * | Rename SMB_Auto to SMB_OC and change visible name | Robin McCorkell | 2014-03-26 | 2 | -3/+3 |
| | | | | | | | | | | SMB_Auto is now SMB_OC, and the name has been changed from "SMB / CIFS Auto" to "SMB / CIFS using OC login" | ||||
| * | Revoke sharable permission on automatic SMB shares | Robin McCorkell | 2014-03-26 | 1 | -0/+4 |
| | | | | | | | | | | | | Shares authenticated with user credentials (aka not hard coded) cannot be accessed by other users, breaking sharing. This change completely revokes sharing for such shares |