aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_external/lib
Commit message (Collapse)AuthorAgeFilesLines
* Properly set read permissions for webdav storagesRobin Appelman2014-06-141-1/+1
|
* Dont return false for internalPathRobin Appelman2014-06-141-0/+3
|
* Add server<->server sharing backendRobin Appelman2014-06-141-7/+7
|
* Added more columns to ext storage listVincent Petry2014-06-061-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 appVincent Petry2014-06-061-0/+64
|
* Fix the removeMount for personal mountsRobin Appelman2014-06-062-1/+4
|
* Make personal external mount points (re)movable from the files appRobin Appelman2014-06-062-1/+72
|
* Merge pull request #8880 from owncloud/webdav-read-permissionsThomas Müller2014-06-051-0/+24
|\ | | | | Use the permissions exposed by ownCloud for webdav external storages
| * Use the permissions exposed by ownCloud for webdav external storagesRobin Appelman2014-06-041-0/+24
| |
* | Upgrade SabreDAV to 1.8.10Thomas Müller2014-06-041-3/+3
|/ | | | Updating SabreDAV namespaces
* use phpseclib from 3rdpartyThomas Müller2014-06-032-10/+0
| | | | rename class Crypt_Blowfish to Legacy_Crypt_Blowfish
* Merge pull request #8658 from realriot/masterThomas Müller2014-05-231-1/+1
|\ | | | | Changed access mode for Dropbox to 'auto'
| * Changed access mode for Dropbox to 'auto'Sascha Schmidt2014-05-211-1/+1
| |
* | Use default priority of 100 if backend default is not setRobin McCorkell2014-05-211-2/+7
| |
* | Add priority overriding commentsRobin McCorkell2014-05-211-0/+4
| |
* | Fix priority merging logic and add unit testRobin McCorkell2014-05-211-0/+7
| |
* | Add unit testsRobin McCorkell2014-05-211-8/+13
| |
* | Use constants for priority type and add commentsRobin McCorkell2014-05-211-13/+16
| |
* | Use more strict type comparisonsRobin McCorkell2014-05-211-4/+4
| |
* | Preserve priority if already setRobin McCorkell2014-05-211-0/+5
| |
* | Treat 'all users' as 'global'Robin McCorkell2014-05-211-1/+21
| | | | | | | | A mount applicable to all users is as good a definition of global as can be
* | Add storage priority supportRobin McCorkell2014-05-211-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 PHPDocMorris Jobke2014-05-191-1/+1
| | | | * test case added to avoid adding them later
* Fix whitespace issuesRobin McCorkell2014-05-162-17/+17
|
* Fix more missing or broken PHPDocRobin McCorkell2014-05-163-8/+8
|
* Fix PHPDoc in /appsRobin McCorkell2014-05-162-7/+7
|
* Extract mount point merging logic into separate functionRobin McCorkell2014-05-131-11/+25
|
* Merge pull request #8293 from owncloud/files_external_fix_readDataVincent Petry2014-05-081-19/+18
|\ | | | | Fix issue with personal mount points and sharing
| * Permit personal mount points to be used for sharingRobin McCorkell2014-04-211-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_externalThomas Müller2014-04-281-155/+0
| |
* | external storages: allow to mount a folder called "Shared", it is no longer ↵Bjoern Schiessle2014-04-231-2/+2
|/ | | | a reserved name
* Check whether the user has permissions to add personal storage backendsLukas Reschke2014-04-131-0/+6
|
* unit tests for dynamic backend registrationThomas Müller2014-04-071-14/+38
|
* remove duplicate method checkDependencies()Thomas Müller2014-04-031-12/+0
|
* use command -v to detect if smbclient existsThomas Müller2014-04-031-1/+1
|
* Merge branch 'master' into fs-backend-registrationThomas Müller2014-04-031-1/+1
|\ | | | | | | | | Conflicts: apps/files_external/templates/settings.php
| * Fix uploading files containing a # in the path for webdavRobin Appelman2014-03-311-1/+1
| |
* | Moved dependency checks to end of class filesPhilipp Kapfer2014-04-038-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 SWIFTPhilipp Kapfer2014-04-033-0/+36
| | | | | | | | | | | | Conflicts: apps/files_external/lib/amazons3.php apps/files_external/lib/swift.php
* | Changed dependency check messages from warnings to notesPhilipp Kapfer2014-04-035-8/+41
| | | | | | | | Added check for duplicate dependency check messages to display only the first
* | Added cURL dependency check to Google Drive and WebDAV backendPhilipp Kapfer2014-04-033-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 themPhilipp Kapfer2014-04-033-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-fixswifttouchoperationVincent Petry2014-03-271-1/+1
|\ | | | | Fix swift touch operation
| * Fix swift touch operationVincent Petry2014-03-271-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_autoVincent Petry2014-03-272-9/+110
|\ \ | |/ |/| SMB/CIFS mounts using ownCloud login, fixes #7843
| * Use braces on single line if statementsRobin McCorkell2014-03-261-6/+10
| |
| * Fix error in $isPersonal settingRobin McCorkell2014-03-261-1/+1
| |
| * Perform proper checking for share availabilityRobin McCorkell2014-03-262-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 nameRobin McCorkell2014-03-262-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 sharesRobin McCorkell2014-03-261-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