summaryrefslogtreecommitdiffstats
path: root/apps/files_external
Commit message (Collapse)AuthorAgeFilesLines
* [tx-robot] updated from transifexJenkins for ownCloud2014-04-0944-125/+2
|
* Merge pull request #8032 from owncloud/fs-backend-registrationThomas Müller2014-04-0810-166/+462
|\ | | | | Files External: allow dynamic backend registration
| * unit tests for dynamic backend registrationThomas Müller2014-04-072-14/+141
| |
| * 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-032-144/+152
| |\ | | | | | | | | | | | | Conflicts: apps/files_external/templates/settings.php
| * | Update backends and their configurationsThomas Müller2014-04-031-19/+72
| | |
| * | Moved dependency checks to end of class filesPhilipp Kapfer2014-04-039-248/+296
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-034-3/+42
| | | | | | | | | | | | | | | | | | 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-034-4/+33
| | | | | | | | | | | | | | | | | | | | | | | | 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-034-158/+129
| | | | | | | | | | | | | | | | | | | | | | | | Moved dependency check to the individual backends instead of the config Conflicts: apps/files_external/appinfo/app.php apps/files_external/lib/config.php
* | | [tx-robot] updated from transifexJenkins for ownCloud2014-04-082-0/+7
| | |
* | | [tx-robot] updated from transifexJenkins for ownCloud2014-04-073-0/+7
| | |
* | | [tx-robot] updated from transifexJenkins for ownCloud2014-04-062-2/+3
| | |
* | | [tx-robot] updated from transifexJenkins for ownCloud2014-04-041-0/+2
| |/ |/|
* | Merge pull request #7969 from Xenopathic/files_external_fixVincent Petry2014-04-031-4/+4
|\ \ | | | | | | Fix error log spam
| * | Fix error log spamRobin McCorkell2014-04-031-4/+4
| |/ | | | | | | Regression from e002b7242cb19a0e028d325cd64b57e67dc48108
* | Merge pull request #7970 from owncloud/webdav-upload-hashThomas Müller2014-04-031-1/+1
|\ \ | |/ |/| Fix uploading files containing a # in the path for webdav
| * Fix uploading files containing a # in the path for webdavRobin Appelman2014-03-311-1/+1
| |
* | [tx-robot] updated from transifexJenkins for ownCloud2014-04-0311-0/+21
| |
* | Upgraded phpseclib to version 0.3.6Vincent Petry2014-04-0227-723/+1287
| |
* | [tx-robot] updated from transifexJenkins for ownCloud2014-04-0249-98/+2
| |
* | external storage: set storages to be available for All Users by defaultJan-Christoph Borchardt2014-04-011-3/+6
| |
* | external storage: change confusing 'applicable' to 'available for'Jan-Christoph Borchardt2014-04-011-1/+1
| |
* | Merge pull request #7915 from owncloud/replace-personalblockVincent Petry2014-04-011-136/+132
|\ \ | | | | | | Replace personalblock with .section
| * | external storage: fix merge conflict, indentationJan-Christoph Borchardt2014-03-314-18/+28
| |\|
| * | replace last personalblock fieldset within files_externalJan-Christoph Borchardt2014-03-311-3/+1
| | |
| * | replace personalblock fieldset with section class in files appsJan-Christoph Borchardt2014-03-271-130/+128
| | |
* | | [tx-robot] updated from transifexJenkins for ownCloud2014-04-012-0/+2
| |/ |/|
* | Merge pull request #7842 from Xenopathic/files_external_config_optionalRobin McCorkell2014-03-282-17/+25
|\ \ | | | | | | Enable the use of 'optional' on password fields for mount configuration
| * | Insert missing braceRobin McCorkell2014-03-241-3/+3
| | |
| * | Enable the use of 'optional' on password fields (JavaScript part)Robin McCorkell2014-03-211-8/+13
| | | | | | | | | | | | See ed0c10a10b0b3a9d9d898a64461de707026cd6d3
| * | Correct field modifier checkingRobin McCorkell2014-03-201-3/+3
| | | | | | | | | | | | | | | | | | | | | Existing code checks for the existence of a modifier ('&', '!', '#', '*') anywhere in the field name, but strips the first character regardless. This change makes it so that only modifiers at the beginning of the string are counted.
| * | Enable the use of 'optional' on password fieldsRobin McCorkell2014-03-201-7/+10
| | | | | | | | | | | | | | | The logic has been changed, in that 'class="optional"' is applied to both password and text types if the field begins with the optional market, '&'.
* | | [tx-robot] updated from transifexJenkins for ownCloud2014-03-281-0/+2
| | |
* | | 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-274-46/+156
|\ \ \ | |/ / |/| | 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-263-45/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-263-5/+5
| | | | | | | | | | | | | | | 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
| * | Use loginname instead of display nameRobin McCorkell2014-03-261-1/+1
| | | | | | | | | | | | | | | | | | | | | getDisplayName would return the display name of the user, not great if it is a canonical string. The uid passed back from 'login' is the UUID of the user, so also not suitable. The login name from the session is the username the user used to log in to ownCloud in the first place, which is what is needed.
| * | SMB/CIFS mount using OwnCloud logon credentialsRobin McCorkell2014-03-263-3/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | Selecting 'SMB/CIFS Auto' in the mounts configuration allows an SMB/CIFS mount to be configured that uses the credentials of the user logging in to authenticate to the server. Optionally, the username can be used as the share name, permitting home shares to be dynamically mounted.
* | | Fixed mtime reading from OpenStack APIVincent Petry2014-03-261-0/+4
|/ / | | | | | | | | | | The API seems to return floating point values, which prevents the hasUpdated() check to work and causes the scanner to rescan everything every time.
* | Merge pull request #7888 from owncloud/extstorage-multiplemountpointconfigVincent Petry2014-03-263-51/+242
|\ \ | | | | | | Fix merging of external storage configurations
| * | Fix merging of external storage configurationsVincent Petry2014-03-263-51/+242
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merging of configurations is whenever the same config is available for multiple users/groups, in which case the config is considered as a single one by the UI, and shows multiple users/groups selected. Fixed merging logic to make sure that class, mount point and options are the same before merging them. Fixed merging to work correctly when the same mount point path is used for separate users and configs. These are now correctly shows in the UI as separate entries.
* | | Pretty print mount.json when possibleVincent Petry2014-03-261-1/+6
|/ /