summaryrefslogtreecommitdiffstats
path: root/apps/files_external/lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #15077 from owncloud/fix-smb-oc-admin-stable7Morris Jobke2015-05-201-4/+10
|\ | | | | [stable7] Support constructing an SMB_OC without saved session credentials
| * Support constructing an SMB_OC without saved session credentialsRobin McCorkell2015-03-201-4/+10
| | | | | | | | | | Conflicts: apps/files_external/lib/smb_oc.php
* | Fix bugs in ownCloud external storageRobin McCorkell2015-03-271-2/+2
|/
* Do not remove dir entry if it has the same name as the parentVincent Petry2014-12-111-4/+1
| | | | | This fixes an issue when a subdir has the same name as its parent, it would get exluded from the list.
* Only store user credentials when SMB_OC storage is enabledLukas Reschke2014-11-201-3/+27
|
* Show warning when invalid user was passedVincent Petry2014-11-201-0/+8
| | | | | | | | Sometimes there are bugs that cause setupFS() to be called for non-existing users. Instead of failing hard and breaking the instance, this fix simply logs a warning. Backport c941c3fa5139ba4f122d4f40d9c9db5e50f8bcb7 from master
* Merge pull request #11614 from ↵Lukas Reschke2014-10-311-3/+20
|\ | | | | | | | | owncloud/fix_files_external_s3_storage_id_migration fix files_external storage id migration
| * fix files_external storage id migrationJörn Friedrich Dreyer2014-10-271-3/+20
| |
* | Make files non executableLukas Reschke2014-10-242-0/+0
| | | | | | | | There is not much sense in having these files marked executable, we should avoid that.
* | Fix S3 connectionVincent Petry2014-10-221-5/+11
| |
* | Lazy initialize external storagesVincent Petry2014-10-226-103/+159
| | | | | | | | Backport of 075e8d8e8658913e1c5b8869f3e457fa6db2d847 from master
* | guess mimetype on touchJörn Friedrich Dreyer2014-10-222-2/+5
|/ | | | | Conflicts: apps/files_external/lib/amazons3.php
* Allow specifying protocol in ext storage OC configVincent Petry2014-10-151-0/+8
| | | | | | Allow specifying a protocol in the host field when mounting another ownCloud instance. Note that this was already possible with the WebDAV config but this bug made it inconsistent.
* Added PHP docs for etag propagatorVincent Petry2014-10-091-4/+17
|
* More phpdocRobin Appelman2014-10-091-0/+5
|
* Hookup the etag propagatorRobin Appelman2014-10-092-0/+17
|
* Add EtagPropagator to handle etag changes when external storages are changedRobin Appelman2014-10-091-0/+107
|
* Fix add/remove mountpoint hooksRobin Appelman2014-10-091-2/+4
|
* Added failing unit tests for mount config hooksVincent Petry2014-10-091-8/+8
|
* Added filesystem hooks for mount/unmount ext storageVincent Petry2014-10-091-1/+26
|
* extract batchDelete(), better commentsJörn Friedrich Dreyer2014-10-061-31/+31
|
* files_extern: remove empty Body and ContentLength in Amazon S3 mountAndré Gaul2014-10-021-3/+1
| | | | | | | fixes #10501 Conflicts: apps/files_external/lib/amazons3.php
* fix amazon s3 issuesJörn Friedrich Dreyer2014-10-011-108/+123
| | | | | | | | | | | | folder size and mtime is always unknown in s3 more s3 fixes make rescanDelay of root dir configurable, add on the fly update of legacy storage ids, !isset -> empty when checking strings reduce number of http calls on remove and rmdir fix typo
* Fix copy overwrite for amazon s3Robin Appelman2014-10-011-12/+4
|
* Fix amazon s3 rename overwriteRobin Appelman2014-10-011-2/+10
|
* Fix AmazonS3 rmdir on the rootRobin Appelman2014-10-011-15/+42
|
* Converted an array to PHP5.3 compatible versionJohan Björk2014-09-111-2/+2
|
* Fixes #8326: deletion of directories on S3Johan Björk2014-09-111-17/+12
|
* Add missing 'personal' mount configuration optionRobin McCorkell2014-08-291-0/+1
|
* use S3Client::encodeKey(), fixes #8325Jörn Friedrich Dreyer2014-08-201-2/+3
|
* Pass existing Net_SFTP object into Net_SFTP_Stream.Andreas Fischer2014-07-201-3/+9
|
* login() must be called after getServerPublicHostKey().Andreas Fischer2014-07-181-5/+5
|
* Add short description explaining how SFTP ext storage class works.Andreas Fischer2014-07-141-0/+4
|
* The file providing the sftp:// scheme needs to be included manually.Andreas Fischer2014-07-141-0/+11
|
* Fix Signiture Does Not Match when mounting Amazon S3 external storageChristopher T. Johnson2014-07-081-13/+17
| | | | | | | | | | | | | | | | | | | | | | | | | For some reason the aws-sdk-php package does not caclulate the signiture correctly when accessing an object in a bucket with a name of '.'. When we are at the top of a S3 bucket there is a need(?) to have a directory name. Per standard Unix the name picked was '.' (dot or period). This choice exercises the aws-sdk bug. This fix is to add a field to the method to store the name to use instead of '.' which at this point is hard coded to '<root>'. We also add a private function 'cleanKey()' which will test for the '.' name and replace it with the variable. Finally all calls to manipulate objects where the path is not obviously not '.' are processed through cleanKey(). An example where we don't process through clean key would be 'Key' => $path.'/', Use correct relationship operator Per feed back use === instead of == use '/' instead of '<root>'
* Fix warnings when personal is not setVincent Petry2014-07-011-1/+1
|
* Use filtered list for ext storage list mounts APIVincent Petry2014-06-302-16/+20
| | | | | | | | | Now the external storage correctly returns the mount points visible only for the current user by using the method getAbsoluteMountPoints() which is already filtered. Since that call was missing the backend name which is important for the UI, this one was added as well.
* Merge pull request #8383 from owncloud/object_storageVincent Petry2014-06-272-111/+111
|\ | | | | Object storage
| * update files_external swift to php-opencloud v1.9.2Jörn Friedrich Dreyer2014-06-251-111/+107
| |
| * Allow adding object stores with the files_external mount configRobin Appelman2014-06-241-0/+4
| |
* | Move \OC\Files\Storage\DAV to core in order to reduce inter-app dependenciesThomas Müller2014-06-271-453/+0
| |
* | Dont allow opening writable streams on a read only dav mountRobin Appelman2014-06-231-0/+6
|/
* Fix permissions functions for webdav external storagesRobin Appelman2014-06-141-2/+22
|
* 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
|