summaryrefslogtreecommitdiffstats
path: root/apps/files_external
Commit message (Collapse)AuthorAgeFilesLines
* 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
|/ /
* | Merge pull request #7689 from owncloud/last_cron_logVincent Petry2014-03-251-7/+0
|\ \ | | | | | | Log last cron execution
| * | Move success/error squircles to settingskondou2014-03-211-7/+0
| |/
* | [tx-robot] updated from transifexJenkins for ownCloud2014-03-241-1/+1
| |
* | [tx-robot] updated from transifexJenkins for ownCloud2014-03-221-0/+1
|/
* Merge pull request #7794 from owncloud/extstorage-obfuscatepasswordsLukas Reschke2014-03-204-16/+486
|\ | | | | Obfuscate passwords in ext storage config
| * Removed commentVincent Petry2014-03-201-2/+0
| |
| * Lazy load phpseclib in ext storage configVincent Petry2014-03-201-1/+3
| |
| * Fix typo in mount loadingRobin Appelman2014-03-201-1/+1
| |
| * Fixed ext storage password field order issueVincent Petry2014-03-192-3/+10
| | | | | | | | | | | | | | The old password field is now preserved in the JSON structure to make sure that the order is preserved. This is a quick fix until the UI is fixed to not rely on the PHP array key order.
| * Fixed ext storage unit test for groupsVincent Petry2014-03-191-30/+46
| | | | | | | | Now creating real users and groups for testing external storage mounts
| * Added tests to check mount point list for a target userVincent Petry2014-03-192-7/+132
| |
| * Moved external storage mounting code to files_external appVincent Petry2014-03-192-4/+86
| | | | | | | | | | | | Moved the mounting code for external storage from OC\Filesystem::initMountPoint to files_external using the post_initMountPoints hook
| * Added IV for ext storage password encryptionVincent Petry2014-03-191-10/+33
| |
| * Added password obfuscation for external storage configVincent Petry2014-03-193-3/+148
| | | | | | | | | | Added obfuscation for all "password" options from external storages. Added unit tests for reading/writing the configuration.
| * Added ext storage unit tests for writing then reload the mount configVincent Petry2014-03-191-1/+73
| |
* | [tx-robot] updated from transifexJenkins for ownCloud2014-03-202-0/+3
|/
* Merge pull request #7792 from owncloud/extstorage-fixpersonalstorageVincent Petry2014-03-192-17/+136
|\ | | | | Fix validation of allowed personal backend
| * Added unit tests for when adding ext storage mount pointsVincent Petry2014-03-182-16/+135
| | | | | | | | | | | | | | | | | | - test config was written correctly (global and local) - test that personal mount points can be added for allowed backends - test that personal mount points cannot be added for disallowed backends - added $skipTest flag to make it possible add mount points without doing an actual check/connection (note: this is necessary because the static class OC_Mount_Config cannot be mocked)
| * Fix validation of allowed personal backendVincent Petry2014-03-181-1/+1
| |
* | [tx-robot] updated from transifexJenkins for ownCloud2014-03-192-0/+4
| |
* | Fix smb4php to work with home sharesRobin McCorkell2014-03-171-11/+5
|/ | | Stat'ing a share with url_stat now checks if the user can run 'ls' in that share rather than checking if the share is listed by the server. This means that OwnCloud can now mount user home shares, which are never listed by the server.
* [tx-robot] updated from transifexJenkins for ownCloud2014-03-162-0/+3
|
* [tx-robot] updated from transifexJenkins for ownCloud2014-03-152-0/+4
|