[Pkg-owncloud-commits] [owncloud] annotated tag v7.0.0alpha2 created (now 1888fdd)

David Prévot taffit at moszumanska.debian.org
Sun Jun 22 01:54:46 UTC 2014


This is an automated email from the git hooks/post-receive script.

taffit pushed a change to annotated tag v7.0.0alpha2
in repository owncloud.

        at  1888fdd   (tag)
   tagging  e30dac9afbbbac105bf36413bf57e5f74012dd38 (commit)
  replaces  v6.0.0RC2
 tagged by  Frank Karlitschek
        on  Sat Jun 21 18:54:53 2014 -0400

- Log -----------------------------------------------------------------
7.0.0 alpah 2

Adam Williamson (1):
      don't specify path to 3rdparty directory when registering Pimple autoloader

Alexander Bergolth (6):
      Symfonys addCollection() with multiple arguments is deprecated, fix deprecation warning
      "reset" ldap pagedSearch control by setting it to a high value
      adapt coding style
      make getGroupsChunk() protected instead of private
      change default ldap paging size to 500
      adapt description of paging size configuration

Andreas Fischer (121):
      Do not define xcache_unset_by_prefix() if it does not exist.
      Allow usage of xCache variable cache if xcache_unset_by_prefix() is present.
      Clear xCache OpCode cache instead of variable cache in clearOpcodeCache().
      xcache_unset_by_prefix() returns feedback, return it.
      Add link to XCache API in class documentation.
      xCache -> XCache
      Make it clear that log message is about the XCache opcode cache.
      Do not mention php.ini, it may be defined in xcache.ini or so.
      Correct property name. It's just 'tableprefix', without the 'db' prefix.
      Correct property name. It's 'dbpassword', with the 'db' prefix.
      There is no property such as dbusername. It's 'dbuser'.
      No function as oci_last_error. It's oci_error.
      Add getLastError()
      Use getLastError() everywhere.
      Only run memcached tests if server is available.
      Document memcached settings in config.sample.php
      Ensure memcached extension is there before attempting to create an instance.
      Merge pull request #6246 from owncloud/memcached-config-sample
      Send "SET NAMES utf8" to MySQL for PHP below 5.3.6
      DB tests: Test whether we can insert and read UTF8 data.
      Use old school query style that actually works.
      Merge remote-tracking branch 'owncloud/master' into fixing-3417-master
      Do not use xcache variable cache if cache size is 0.
      Merge remote-tracking branch 'owncloud/master' into fixing-3417-master
      Merge pull request #6219 from leo-b/fix_router_deprecation
      Remove OC_DB_StatementWrapper::numRows().
      Remove all uses of numRows().
      Add support for multiple memcached servers.
      Readd support for memcached_server config variable.
      Merge pull request #6755 from owncloud/remove-ru_RU-master
      Bring mimetype list into alphabetical order.
      Remove duplicate mimetypes while keeping previous behaviour.
      Fix icons for xml,ppt,dot,dotx files.
      Add icons for mdb and accdb files.
      Merge pull request #6247 from owncloud/memcached-multiple-servers
      Merge remote-tracking branch 'owncloud/master' into db-convert-tool
      Remove whitespace at end of lines.
      Use question color.
      Doc blocks for properties do not repeat the property name.
      \InvalidArgumentException is in root namespace.
      Remove unnecessary and incorrect comments.
      Deduplicate connection handling code into \OC\DB\ConnectionFactory
      Some more colors.
      Type hinting.
      Undo 3rdparty update.
      Use git checkout on directory as some files may not be in git resulting in, e.g.:
      Merge remote-tracking branch 'owncloud/master' into db-convert-tool
      private -> protected
      Move schema clearing to extra method.
      Do not attempt to covert to the same DBMS.
      Add option to create all app schemas instead of just installed app.
      Extract schema creation code into its own method.
      Improve message about tables not going to be converted. Mention --all-apps option.
      Better variable names for table arrays.
      Remove unnecessary +1 from PostgreSQL sequence correction query.
      Do not quote table names on Oracle. They appear to be already quoted.
      Add error handling for --clear-schema on Oracle.
      Move PostgreSQL sequence resynchronisation out into PgSqlTools class.
      Merge remote-tracking branch 'owncloud/master' into db-convert-tool
      Add Bart to PgSqlTools copyright.
      Use a variable for the DBMS tyoe we are converting to.
      Add message for converting to SQLite being unsupported.
      Move (extended) input validation out into validateInput() method.
      Remove unnecessary sprintf.
      Do not ask for password before input parameter validation.
      Do not block when nothing is passed via stdin.
      Use exceptions for in input validation.
      Pass Connection instead of AbstractSchemaManager to clearSchema().
      Merge pull request #8277 from owncloud/add-type-hints
      Merge pull request #8169 from owncloud/change-to-show
      Merge pull request #8203 from owncloud/correct-link
      Merge pull request #7988 from owncloud/routing-cache-webroot
      Merge pull request #8335 from owncloud/sharing_set_default_expire_date
      Merge pull request #8304 from owncloud/add-xss-tests
      Make PHPUnit_Framework_TestListener implementations compatible to 4.0.
      Remove redundant test case for non-HTML string.
      Split testP() tests into multiple methods.
      Use PHPUnit's expectOutputString() instead of performing output buffering.
      Normalise testcleanuplistener.php indentation and end of file.
      Merge pull request #8338 from owncloud/phpunit-4.0-compat
      Merge pull request #8355 from owncloud/l10n-expire
      "echo" is a language construct. Don't treat it like a function.
      Merge pull request #8440 from wakeup/master
      Merge pull request #8493 from owncloud/we-certainly-don't-want-type-juggling-on-that
      Store normalised DBMS type in $type.
      Add message about unsupported Microsoft SQL Server.
      Merge pull request #8512 from owncloud/fix-memcached-hasKey
      Remove spaces around | operator in doc block.
      Reduce double-space with single-space.
      Merge pull request #8585 from owncloud/phpdoc-improvements-apps
      Receive \OC\User\Manager as a constructor dependency.
      Document type of user project.
      Move resetpassword into user: command space.
      Merge remote-tracking branch 'owncloud/master' into add_resetadminpass_command
      Merge pull request #8748 from owncloud/cli_maintenance_mode
      Merge pull request #8554 from owncloud/add_resetadminpass_command
      Use CURL to get filesize on 32bit systems.
      Cast to numeric instead of float, i.e. use an integer if possible.
      Refactor Large File handling code.
      Unit Tests for LargeFileHelper.
      Output validation for exec() method.
      Windows exec() implementation.
      Only call $this->filesize() for files.
      Rename: LargeFileHelper -> LargeFileHelperGetFilesize
      Add helper method for turning int|float into base-10 unsigned integer string.
      Add LargeFileHelper::__construct() verifying that our assumptions hold.
      Cast to number instead of integer in OC\Files\Cache\Cache
      Cast to number instead of integer in OC\Files\Cache\HomeCache
      Cast '{DAV:}getcontentlength' to number instead of int.
      Increase file size limit from 2 GiB to 4 GiB when workarounds are unavailable.
      Use "file size" instead of "filesize", then also apply camel case.
      Document exceptions thrown by \OC\LargeFileHelper.
      Typo: getFileSizeViaDOM -> getFileSizeViaCOM
      Inline $port expression, getting rid of $port variable.
      Extract common variables of $connectionParams.
      Move check for : to where it belongs, getting rid of $socket = false;
      Move getValue() to where required. This actually is not required "global data".
      No need to check the port number as this will fail anyway.
      Rename variable to indicate that it can be port and socket.
      Don't specify host when using a socket.
      We obviously have to pass the hostname as is when there is no ':' in the hostname.

Andrew Brown (8):
      Move to new namespace convention and add new result sub-classing
      Add legacy adapters for file search
      Add audio and image result types
      Add audio and image result types
      Re-add type to legacy OC_Search_Result class
      Move legacy search to 'lib/private/legacy'
      Move new search results to 'lib/private/search'
      Simplify client-side result customization

Arthur Schiwon (169):
      LDAP: make unsetting checkboxes from Advanced tab work again, fixes #6143
      LDAP Wizard: avoid a manually deactivated LDAP configuration is enabled by just opening the admin page
      LDAP Wizard: don't send ldap_tls change back to the interface as the element was removed, for it is detected fully automatically. Resolves an JS error and thus an ever-spinning spinner
      LDAP: set default value for login filter to empty, otherwise the wizard signals completed configuration too early when it might be not correct, i.e. login won't work
      LDAP: on testing configuration, set active property to true, otherwise inactive connections cannot be tested properly
      LDAP Wizard: make sure auto-detected suggestions are really applied initially. Also make initial filter compilation and user counting robust against race conditions.
      LDAP Wizard: return correct var
      some equals are more equal than other equals
      LDAP Wizard: don't generate filter when not allowed
      LDAP: the browser shall not autofill userdn and password, usually login credentials are inserted. fixes #6283
      LDAP: fix method behind save button on advancend and expert tabs, fixes at least Home Folder setinng
      On webdav sesssions, loginname was compared to username which does not need to match necessarily
      coding style
      coding style
      adjust test
      Introduce user count action to user management
      Add command line tool to show numbers of users and user directories
      LDAP: implement userCount action. This required to (finally) clean up and refactor the search method, which will have a positive performance impact on paged search.
      remove unnecessary line
      LDAP: add tests for countUsers
      if backends have the same class name, sum their users up instead of overwriting
      add tests for user counting
      Infowarning about 32bit
      LDAP: fix TLS detection
      remove unused variables
      LDAP: only read config from database, if configID is given. Not what we want to do when on-the-fly-testing settings from the admin page
      typo, grammar
      LDAP: extend LDAP wrapper search method for sizelimit, improves performance in wizard
      throw an info message, when base dn test failed
      Wizard: disable LDAP referrals, fixes #6670
      Wizard: enable base DN for editing, if not base DN could have been detected. Also part of fix for #6670
      Rephrase and clarify log message
      LDAP: add documentation info in info.xml
      LDAP: also try MS AD's thumbnailPhoto when looking for an avatar image
      LDAP: improve debug message
      on filtering the share box users and groups whose name begins with the search term shall appear on top, fixes #6430
      respect coding guidelines
      move sorter into a class
      sort following entries in alphabetical order
      test for share dialoge sorter
      wrong tld
      Inject logger
      fix DI
      intendation
      LDAP: prevent other configuration from being deleted when deleting the first one which has an empty prefix for historical reasons
      LDAP: improve wizard strings, fixes #5567
      LDAP: improve compilation of filters
      LDAP: fix and extend tests
      LDAP: let proxy for multiple server access methods from Access
      intendetion. where did the whitespaces come from?
      remove remaining testing artefact
      LDAP Wizard: when determining objectclasses, we realy do not need to look at every entry. Fixes #7530
      Fix wildcard handling and check even less DNs per filter, enough will be looked at anyway
      Use the LDAP wrapper for checking resources, needs for proper testing
      fix potential infinite loop when the DN of the first entry was already read.
      add tests for cumulativeSearchOnAttribute
      make tests work on systems without php5_ldap
      define var
      On clone create a new instance of the Configuration
      Use array_key_exists instead of isset, because the latter returns false if the assigned value is null
      add test for cloning and keeping configuration seperate
      add optional countUsersInGroup method to group backends
      implement countUsersInGroup in LDAP group backend
      ask implementsAction instead of checking method_exists for easier testing
      add group tests
      fix return value when a search string was passed to return integer instead of array
      add tests for LDAP
      LDAP: make sure cache key for paged result cookie matches when limit or offset is null or 0
      LDAP: fix user report i.e. count for LDAP servers with really many users
      initialize variable
      var count is assigned in the inner loop so it must be checked inside there to be properly used as part of the exit condition of the outer loop
      Put inner loop into own method, let's see whether it makes scrutinizer happier
      replace hardcoded limit of 400 with user controlled ldapPagingSize value
      add comment to clearify when a skip in the foreach happens
      Merge branch 'ldap-filter-reset-fix' of github.com:ben-denham/core into fix-6651
      fix comparison in determineMode, fixes problems with restoring the filter mode (assisted or manually) on page refresh
      Give hint when composing filter failed
      Remove limit and offset manipulation when getting users or groups, because it does not work when more than one user or group backend. Fixing it would be too costly performancewise, so we switch back to the model used in OC 5: limit and offset are effective per backend, and not a general constraint
      adjust tests accordingly
      LDAP: cache display names immediately on retrieval, saves tens of unecessary queries to LDAP server in the share dialog for example
      add additional comments, PHPdoc and check whether it's really applicable
      Group Database backend must not gather user details itself but ask user
      the group manager calls exists check less often, adjust test accordingly
      clean up tryRememberLogin and save the timestamp of users last login
      unit  tests for loginWithCookie()
      also test whether hooks work
      test hooks also on login
      clean up here is superflous, will already be removed by user session
      add cli command to check a users last login
      save a whitespace
      increase scrutinizer happyiness by removing minor/informational issues
      print time in 24h format
      add preRememberedLogin hook and document this and postRememberedLogin in class descripttion. Also fixes documentation of postLogin hook
      drop superflous statement in phpdoc
      Merge branch 'logintimestamp' of git://github.com/owncloud/core into logintimestamp
      Port LDAP: fix filter can be reset and broken after upgrade from OC 5 #8579
      add Storage Location col
      add Last Login column
      reduce template function calls
      load groups when clicking on them
      do not show 0 when group has no users
      sort groups by user count
      do not show 0 when administered group has no users
      do not forget to pass parameters to subtemplate
      port scroll improvements
      mark selected group active
      LDAP: adjust main template according to PR 7291
      fix user creation, checkSubAdminUser is only available in OC_JSON
      stricter test for 0
      set admin gid to Admins filter. I.e. hard-coding the admin group, but this is OC reality atm - other admin groups are not possible.
      move group-click initialization to groups.js and only react on elements with a data-gid attribute given
      when clicking on Add Group also put the focus into the group name field
      group name input shall not vanish upon click, plus cleanup (groups do not have home folders)
      put Add Group elements hiding and showing into its own function
      restructure group.js and put functions to object, also add group list sorting after adding.
      hide Add Group when clicking away or  pressing ESC
      don't hide add group when text is entered (except for ESC press)
      refactor delete handling and apply it to users and groups
      kick out deprecated and dislodged OC.Router
      When emptying a list, a hidden entry remains. If the user uid is the same as of a user being to be loaded, it will not be appended but removed. Thus, add a random user name to avoid such happenings.
      make filter work on server-side
      dynamically decide whether to load 10 or 30 users
      some documentation
      Fire up server request only on typing printed or modifying characters and when the string actually changed
      enable group filtering
      add PHP doc
      get translations from settings, not core
      make string translatable
      update GroupList when a users is added or removed to a group
      unify and consolidate group fetching method for initial template fill and ajax request
      cleanup
      add MetaData class for groups
      show users whose username starts with the search pattern first
      stick with current group when the filter is used
      more appropriate label
      add reset button for the filter field
      small fixes / cleanup
      bind undo to current deleteHandler
      typo
      fix PHPDoc
      cleanup
      remove group rename stuff, there is not support in the backends yet. to do for oc8.
      replace setTimeout and clearTimeout handling by _.debounce
      polish JSDoc
      make search parameter optional, which is already the case in the medthod it is passed to
      remove debug output
      undo lastLogin changes in base and user/user as this has now been properly done in #8681
      this line was lost on rebase
      fix grouplist behaviour (blank after filtering)
      command line tools to see, modify and test existing LDAP configurations
      fix description texts
      LDAP: put out fetching of user meta data into a fully tested class of its own and update them (mail, quota, etc.) directly after mapping. Fixes #7785 properly on master
      adjust Access test
      fix parameter order
      adjust user backend test
      precaution: lowercase string for comparison
      port of PR #8038
      adjust test to changed convention in storing quota
      newlines
      class descriptions
      clean up
      adjust group tests
      get rid of @read in PHP doc after rebase
      fix typo in var name
      Load fundamental apps, before any possible customizing app may follow
      escape before output, fixes #9041
      style
      Make sure last seen tooltip always appears even after searching and filtering
      Backport subset of #4179, re-established Oracle compatibility for LDAP

Bagera (2):
      fixes #7949
      Set row height in files table

Bart Visscher (80):
      Move core setup code to controller class
      Check for failure in creating htaccessWorking testfile
      Merge branch 'master' into setup
      Convert OC_Appconfig to object interface
      check for valid appinfo in installer
      Style fixes
      Enable appconfig asserts
      Merge branch 'master' into convert-oc_appconfig
      Move legacy file to correct location
      Copyright and small fix
      Merge remote-tracking branch 'origin/master' into setup
      Change OC_Migrate from MDB2 to Doctrine
      Users of getFolderContent are mostly interested in the unecrypted file size
      Don't try to encrypt a file when the temp file isn't created
      XSendfile and encryption don't work together
      Add command for converting sqlite database to server based one
      Add UTF8 charset to connection params
      Save the new database config
      Merge branch 'master' into fix-5388-master
      Wrap the import/export db in a wrapper to make it compatible with the old style
      Fix migration import of user files
      Inject config object
      Review points
      Quote column names on insert
      Add option to remove all the tables from the destination database
      Postgresql needs the sequences adjusted after the inserts
      Fixed doctrine code
      Merge branch 'master' into db-convert-tool
      Merge branch 'master' into setup
      Do setup default value handling in the controller not the template
      DRY for database type radiolist
      Remove unused functions from OC_Helper
      Merge branch 'master' into migration_unit_tests
      Check target DB type
      Allow converting from any db type
      number as number
      Style fixes
      $default of OC_Config::[gs]etValue can have more then string as type
      Fix namespace for Exception
      Split execute function into multiple functions
      Move password interaction to interact function
      Use the patches as proposed in doctrine/dbal
      Add more caching in the group manager
      Delay fetching the display name until it is requested
      Only check for existence of shared files when doing shared storage setup
      Merge pull request #3760 from IMM0rtalis/remove_logout_redirect_slash
      Clear the cached user groups when a group is deleted
      Also clear cached UserGroup when a user is added/removed
      Add unit tests for getUserGroups with addUser and removeUser
      Use limit=1 so the db can stop searching on the first hit
      Update PHPDoc for I10N, OC_Config, OC\Template\Base and OCP\IL10N
      More PHPDoc fixes, using scrutinizer patches as hints
      Type is with a small letter
      More PHPDoc updates
      Cleanup the fileproxy proxies on test bootstrap
      Merge branch 'master' into type-hinting
      Remember before change works better
      Merge pull request #7997 from owncloud/correct-remember-trashbin-state
      Implement the register function of OC\ContactsManager
      $key is not needed for registering contactsmanager callbacks
      Supply the contactsmanager object to the callbacks
      Fix PHPdoc in apps/files_sharing
      Fix PHPdoc in OC\Share\Share and OCP\Share
      Fix PHPdoc in user_ldap
      Fix PHPdoc in lib/private
      Fix PHPdoc in lib/public
      Add missing param hint
      camelCase vars in OC\ContactsManager
      Merge branch 'master' into contactsmanager-register
      Fix wrong var name
      Merge branch 'master' into type-hinting-sharing
      Some more params are optional
      Better documentation for isValidSource function
      Correct return type for getFilePath
      Typo
      Merge branch 'master' into optimize-startup-queries
      Use 'boolean' as type instead of 'bool'
      Memcached hasKey should test for success, the get can fail for other reasons.
      Merge pull request #8136 from owncloud/contactsmanager-register
      Fix syntax error

Bernhard Posselt (61):
      Remove dependency on container, removing service locator antipattern
      add requirements to routing
      register middleware as string to not force request to be instantiated too early and thus not having url parameters
      Merge pull request #8139 from owncloud/fix-middleware-registration
      fix the middleware registration process in the container
      use references for middleware to fix problems on 5.3
      be nice and use a relative import so people can use the class without firing up owncloud
      Correctly process request parameters other than GET or POST, dont use globals in the class but inject it
      default to GET request when no method is set to fix unittests, also set parsed json parameters on the post attribute
      port database layer from appframework to core
      fix scrutinizer issues
      fix doc strings for db facade
      remove unusued variable
      remove unusued variable
      move db into iservercontainer
      remove useless import
      fix phpdoc for entities
      make download and redirectresponse public
      dont update entity and dont run an update query if an entity wasnt changed at all
      Merge pull request #8171 from owncloud/fix-import
      - make logger available in the container
      add cors middleware
      Make db connection protected
      Fix method signature
      Merge pull request #8504 from owncloud/cors-middleware
      implement most of the basic stuff that was suggested in #8290
      add request to dispatcher class
      add test for not failing when adding more comments after type parameters, do not limit x-www-form-urlencoded to POST
      fix broken if
      add private property for reflector in security middleware
      rename formatter to responder, formatResponse to buildResponse
      adjust license headers to new mail address
      default to null to not fail if type is not annotated via phpdoc
      Fix method signature
      Fix typo
      use new controllermethodreflector for corsmiddleware
      make it possible to omit parameters and use the default parameters from the controller method
      provide a way to detect the language that is being used (e.g. for clientside javascript language selection
      use fetch method instead of fetchRow because fetchRow is only an owncloud internal alias that exists purely for compability
      use registerService method instead of array access
      add a slideup mechanism
      remove unecessary parenths
      add ; to make jshint happy
      allow apps to add buttons on runtime without negatively impacting performance
      use different ns
      query buttons on every click to not worry about weird edge case scenarios
      rename to apps.js
      disable dynamic slide toggle by default and offer a way to enable it
      fix 8757, get rid of service locator antipattern
      fix assertions
      Merge pull request #8780 from owncloud/remove-deprecated-functions
      Merge pull request #8811 from owncloud/fix-phpdoc-ap
      Merge pull request #8701 from owncloud/slide-up-toggle
      use slide toggle for files app
      remove controller serializers
      handle http accept headers more gracefully
      fix indention
      also handle lowercase headers
      Merge pull request #9003 from owncloud/fix_liskov_in_admin_mail_template_settings
      use more stuff from core :)
      more style fixes

Bjoern Schiessle (243):
      fix restore from files in sub-folders
      fix delete files from trash bin
      set delete all to true if a complete folder was deleted
      check explicitely all possible dir values
      make it possible to select folders
      config switch to disable auto expire for the trash bin
      enable more tests
      get owner from share item, if we expire a share while the user updates his /Shared folder than the owner is different from the currently logged in user
      add a optional parameter to skip check for expired files, this is necessary to find out to whom a file was shared after it was expired.
      add method to check if users private/public key exists
      show change password form if key couldn't be decrypted
      only create new key on password change if a recovery key exists or if the user don't have any private/public keys
      fix typo
      it is not possible to unshare files
      set unencrypted_size to 0 after decryption... so that the unencrypted_size gets re-calculated if encryption was enabled again
      toggle select all checkbox
      always show 'Deleted Files' breadcrumb
      call set password hook because it doesn't get triggered during test execution and fix paths
      only remove encryption keys if a real file gets deleted, skip this method if a file outside of /data/user/files was deleted
      update file cache for target file
      always show home breadcrumb in files view
      remove duplicated code
      reliable detect encrypted files
      fall back to getLocalFile if storage doesn't support fseek
      remove unused method tail()
      implement ftell stream wrapper and fix return value from fseek stream wrapper
      extend the encryption stream wrapper to handle local files and add a fall back for file size calculation if the storage doesn't support fseek
      test for isEncryptedPath()
      add test for the stream wrapper to read encrypted files from the system folder /tmp
      we can also have a path user/cache/...
      fix rename of shared files
      check if the old owner and the old path is available
      tests added
      keep response message
      don't unshare on delete
      it is not an urgent error... a DEBUG message is enough at this point
      extended test to also check the status messages
      call getFileInfo to enforce a file cache entry for the new version, fix #6286
      copy files to owner trash recursively
      don't try to encrypt/decrypt cache chunks or files in the trash bin
      remove old code
      use appstoreenabled config switch
      updated description of the files encryption app
      add link to documentation
      show link to app documentation
      distinguish app links from doc links
      added website field
      isolate getExpireList function to make it testable
      add first unit test for the versioning app
      fix size calculation of getAllVersions()
      code clean-up
      fix array order
      add path relative to the files folder of the currently logged in user to the output of getFolderContent()
      fix infinite loop if folder and subfolder has the same name
      increase size of mimetype column
      add expire date to link share if possible
      remove the form, it isn't needed here
      disable button and input field during decryption
      only update file cache with the unenecrypted size when the file was written
      use localised date in notification mails
      use more accurate error codes
      public upload is also possible with encryption enabled, since OC6
      change order of issubdirectory() calls to avoid error messages for non-apps
      remove needless element tag
      move unlink proxy to a hook which handles pre and post conditions
      better error detection and don't use glob()
      don't expect OC_FilesystemView, this is depreciated
      added tests for the delete hooks if the trash bin is disabled
      remove passwords in URLs from all log messages
      also load error handler if debugging is enabled
      add function to extract filename from sharekey name + tests
      add test for password remove method
      replace 'size' with 'unencrypted_size' if encryption is enabled
      getData() always needs to return an array
      name users after test
      refuse login as long as the initial encryption is running
      fileinfo is no longer a array
      catch errors during initial encryption
      catch errors during decryption
      don't block login forever if we are stuck in the middle of the initial encryption
      clean up the sharing ajax calls, add mail notification class
      add unit test for \OC\URLGenerator::getAbsoluteURL to verify #6935
      fix sharing unit tests
      fix usersPath and add unit tests
      fix test so that it doesn't depend on the array order
      don't overwrite keys if rename was done by a stream copy
      add test case if a file gets moved out from the shared folder
      fix path in sharing results if it is a file in the Shared folder
      only add "received_from" if a share was found
      close encryption session after decryption was finished
      remember original fopen access type in pre-proxy because sometimes they change
      don't create files folder, let ownCloud core handle it
      don't allow to create a file or folder named 'Shared' in the root folder, also exclude all combinations of lower and upper case letters
      we need the file_source to delete a share successfully
      if file is not in db, fall back to restore file to the users root
      only enable previews if the encryption is disabled
      get trash size from file cache
      fix mimetype detection, introduce fake etag to identify preview images
      fix path creation for re-shares, issue #7662
      add 'received_from' info to the share, so that every share can have a different value
      finally fix the paths for the OCS Share API
      added private share api
      add a "helper" and a "hooks" class. Move constants needed by multiple classes
      remove prepFileTarget() seems that it is no longer in use
      seperate creation of select statement
      seperate transformDBResults
      use  variable
      don't assign variables in if conditions
      seperate formatResults()
      always return an array
      add todo
      don't assign variables in if condition
      fix path creation for re-shares, issue #7662
      finally fix the paths for the OCS Share API
      don't write file if opening a stream to encrypt the data fails
      select statement always need to contain file_source respectively item_source
      move check if a file should be encrypted to the pre hook
      don't call getFileInfo() to avoid to open the same file twice
      always encrypt files to owner
      there is no need to re-calculate the shares after a touch
      add some action items
      first steps to remove the shared folder:
      make sure that we have the right permissions for the mount points
      no exception for the root of the mount point (formerly Shared/), just get the file cache information from the cache
      allow to remove and change mount points
      user should be able to rename/delete shared files if the owner allowed it
      fix getMimeType call, we always need to check the source path
      add api to get shares from a specific user
      generate unique target name
      show "shared by ..." for share mount point
      don't overwrite shared folder icon
      we no longer need to handle the Shared folder different from any other folder
      fix share api tests
      fix target generation for group shares
      fix encryption tests after the removal of the shared folder
      fix updating of shared files
      fix deleting of shared files
      make sure that path is not 'false'
      allow user to delete shared files/folders
      also fetch the etag from file cache
      external storages: allow to mount a folder called "Shared", it is no longer a reserved name
      cleanup the shared storage, always keep the whole share resource
      allow to rename group share mount points
      update script, create Shared folder and adjust target path for the shares
      fix etag propagation
      we don't allow to share a folder if it contains a share mount point
      add unit tests which got lost during rebase
      some fixes to make the gallery work, this made it necessary to adjust some tests and the encryption code
      make it possible to move files out of a shared mount point
      split-up the update script and add unit tests for it
      always allow to rename the share mount point
      remove hard-coded shared folder
      add setting to set default expire date
      add additional rows to the select statement, 'stime' is needed for the expire check
      fix shouldEncrypt() method and improved decryptAll() unit tests
      only update the values which really changed
      get the correct owner path for part files
      return the new name if a mount point was renamed
      ignore part files
      check if we have a fileinfo
      we can take the permission directly from the share, no need to call the share api first
      remove error_log output
      Merge branch 'sharing_cleanup' of github.com:owncloud/core into sharing_cleanup
      hide input field if default expire date isn't activated
      add information about default expire date to the share dialog
      increase width of share dialog
      hide default expire message if user sets expire date
      backup the encryption key after the encryption was disabled so that the user
      move expire message to the bottom
      allow admin to enforce passwords for public link shares
      use default expire date only for link shares
      only start migration if the encryption was initialized; allow to overwrite keys if no files exists
      move the mount point up if a share is mounted to a subfolder and the subfolder no longer exists
      allow admin to disable sharing for specific groups of users
      fileList needs be be declared before the if-statement
      always check for unique filename, if a file gets added from outside the mount
      prevent default action when clicking on the share notification
      fix share label creation
      don't lose file size during rename
      allow resharing of files with only share permissions
      get mount point from mount manager
      extend OCS Share API to allow the user to ask for files shared with him
      add share icons for folders shared by the current user
      ceanup encryption code, improved return codes
      let file cache handle the versions size
      return size '0' if the trashbin folder doesn't exists yet
      get permissions directly from share storage to avoid additional db calls
      check if it is a share storage
      set "allow users to send mail notification for shared files default" setting to "no" now that we have the activity app
      improve settings name
      get files in trash from file cache
      make sure to close the stream at the end of each test
      don't ask for fileInfo if we already have one
      name the storage wrapper to make sure that we don't apply the wrapper multiple times
      fix unit test after adding the additional parameter to addStorageWrapper()
      only lock if unlink is called for a file
      get the storage from the view
      improve share settings working
      This settings doesn't belong together
      unify share settings
      allow to set pre-condition for setValue
      use oc_preferences instead of oc_encryption to store encyption settings
      don't allow to share single files with delete permissions, user should only be possible to unshare a single file but never to delete it
      remove share mount
      remove encryption keys if user unshares a file
      bring back updateFileTarget() got lost during last rebase
      allow moving files to the root
      fix mount point move up if the parent no longer exists
      get unique_name value directly from the share array
      remove unused variable
      add additional unit tests
      update mount point if file_target changed
      make sure that we have a path relative to data/user/files to work with
      update share API tests, file shares never have delete permissions
      fix db query
      nake sure ti create new db entry when user renames a group share
      add some tests
      the mount point always have delete permissions to allow unmount
      update unit tests and make sure that we return the right permissions for files within a shared folder and for the shared folder itself
      fix unshareFromSelf()
      make sure that we remove all shares refering to the same parent
      only unshare user share if it was shared with the current user
      make sure that we only delete shares for the current user
      check if permissions exists
      only expire link shares
      set minDate and maxDate in datepicker
      no need to prepare a statement twice
      wwe no longer have a versions table
      call self::getNumericStorageId() to get the numeric ID
      disable failing tests
      make sure to enable incognito mode when mounting a public link and update init status of the encryption app
      exclude mounted server-to-server shares from encryption
      if file doesn't exist, check parent folder
      add settings to disable server to server sharing
      block server-to-server share if files_external is not activates, can be reverted once we moved to the webdav implementation in core
      show explenation only if the setting is activated
      fix trash bin expire operation and add unit tests
      fix rename of encryption keys
      initialize array
      remove unused code
      make sure that we always use the right user
      add additional tests for the trash bin
      adjust encryption tests to the trash bin changes

Björn Schießle (55):
      Merge pull request #6151 from owncloud/trash_fix_select
      Merge pull request #6181 from owncloud/auto_expire_trash
      Merge pull request #6206 from owncloud/sharing_etag_propagation_on_expire
      Merge pull request #6222 from owncloud/enc_reset_enc_file_size
      Merge pull request #6220 from owncloud/debug_oracle_errors
      Merge pull request #6183 from owncloud/enc_tests
      Merge pull request #6474 from owncloud/enc_detect_encrypted_files
      Merge pull request #6495 from owncloud/enc_fseek_fallback
      Merge pull request #6517 from owncloud/fix_6510
      Merge pull request #6507 from owncloud/enc_fix_getUser
      Merge pull request #6767 from owncloud/sharing_error_messages
      Merge pull request #6780 from owncloud/trash_bin_copy_recursively
      Merge pull request #6644 from ben-denham/unshare-all-fix
      Merge pull request #6786 from wakeup/master
      Merge pull request #6890 from owncloud/version_fix_array_order
      Merge pull request #6898 from owncloud/encryption_infinite_loop
      Merge pull request #6921 from owncloud/trash_mimetype_size
      Merge pull request #6916 from owncloud/encryption_update_filecache
      Merge pull request #6987 from owncloud/share_api_and_encryption
      Merge pull request #7013 from owncloud/dont_write_passwords_to_log
      Merge pull request #7014 from owncloud/fix_ocs_share_api
      Merge pull request #7032 from owncloud/enc_fix_delete
      Merge pull request #7155 from owncloud/enc_improved_error_handling
      Merge pull request #7247 from owncloud/sharing_cleanup_step1
      Merge pull request #6935 from owncloud/fix_urlGenerator
      Merge pull request #7337 from owncloud/test_for_6935
      Merge pull request #7292 from owncloud/sharing_tests
      Merge pull request #7374 from owncloud/enc_dont_overwrite_keys
      Merge pull request #7393 from owncloud/fix_path_in_sharing_results
      Merge pull request #7454 from owncloud/enc_remember_fopen_mode
      Merge pull request #7531 from owncloud/dont_create_shared_folder
      Merge pull request #7665 from owncloud/fix_ocs_share_api_paths
      Merge pull request #7686 from owncloud/ocs_fix_paths
      Merge pull request #7872 from owncloud/trash-disablestoragestats
      Merge pull request #7929 from owncloud/enc_dont_write_file_if_enc_fails
      Merge pull request #7967 from owncloud/sharing_fix_select_statement
      Merge pull request #7912 from owncloud/enc_move_checks_to_pre_hook
      Merge pull request #8069 from owncloud/fix-localization-issues-with-file-encrypt-app
      Merge pull request #7780 from owncloud/share-file-exists
      Merge pull request #8026 from owncloud/remove_shared_folder
      Merge pull request #8415 from owncloud/sharing_fix_rename
      Merge pull request #8497 from owncloud/sharing_cleanup
      Merge pull request #8398 from owncloud/enc_backup_keys
      Merge pull request #8522 from owncloud/sharing_ux_improvements
      Merge pull request #8604 from owncloud/sharing_encforce_password
      Merge pull request #8555 from owncloud/sharing_default_expire_only_public_links
      Merge pull request #8646 from owncloud/publicshare-fixes
      Merge pull request #8612 from owncloud/share-updateshareiconsafterrename
      Merge pull request #8416 from owncloud/sharing_keep_mount_points_visible
      Merge pull request #8599 from owncloud/sharing_disable_for_groups
      Merge pull request #8675 from owncloud/sharing-improvements
      Merge pull request #8699 from owncloud/sharing_improvements
      Merge pull request #8927 from owncloud/expire_only_link_shares
      Merge pull request #9029 from owncloud/table-to-paragraph-layout-for-share
      Merge pull request #9068 from owncloud/trashbin_unittests_master

Carlos Cerrillo (3):
      Fixing Issue #6301 on master branch
      Fixing tab/space coding style
      Fix ```createCertificateBundle``` and  ```getCertificates``` methods

Chris LeBlanc (1):
      Removed '/'. Fixes #7035.

David (1):
      small change for compatibility

David Prévot (1):
      Adapt chosen (css) path

Fabian Henze (2):
      Fix setting the max-upload-size for really large values.
      Add unit tests for OC_Helper::phpFileSize function

Felix Eckhofer (2):
      Escape literal dots in mod_rewrite regexes
      Remove trailing tab

Florian Scholz (2):
      - removed slash-adding for logout-header-redirect
      - add slash if webroot is an empty string

Francesco Piraneo G. (1):
      Update index.php

Frank Karlitschek (28):
      switch code checker on by default. apps are not allowed to access some of the internal classes where we have a public api for now
      Merge pull request #5929 from owncloud/code_check_on
      request a bit more data for bug reports
      Merge pull request #6168 from owncloud/extstorage-testtestmethod
      lower required php version to 5.3.3
      master is ownCloud 7 pre alpha now
      Merge pull request #6386 from owncloud/trash_always_show_deleted_files_breadcrumb
      Merge pull request #6436 from owncloud/allconfig-defaults
      clarifying license
      Merge pull request #6485 from owncloud/extstorage-issuetemplate
      Merge pull request #6502 from owncloud/core-extramimetypes
      Merge pull request #6262 from nickvergessen/issue/4375
      Merge pull request #6460 from owncloud/remove-numRows
      Merge pull request #6734 from st3so/redirectfix
      Merge pull request #7500 from owncloud/theme-mailtemplate
      fix https://github.com/owncloud/core/issues/6825
      clearify the use-case of this app
      Merge pull request #8287 from owncloud/phpdoc-base
      Merge pull request #6457 from owncloud/db-convert-tool
      Merge pull request #8674 from owncloud/watch-policy
      add share index
      add another index to the filecache to reduce the number of queries without a matching index
      Merge pull request #8712 from owncloud/l10n-fully-translatable-webdav
      Merge pull request #8820 from owncloud/design-details
      increase to 7.0 alpha 1
      Merge pull request #9018 from owncloud/dbms-socket-support
      Merge pull request #8618 from owncloud/yet-another-ajax-lost-password
      7.0.0 alpha 2

Georg Ehrke (48):
      fix issue with logging non utf8 chars
      fix preview for reshared file
      encode imagePath and fix documentation of loadFromFile
      don't urldecode get var, php does this automatically
      remove empty line
      Merge pull request #7017 from owncloud/trashpreview
      properly check if pdf and svg modules are installed
      suppress error msg caused by php bug
      fix issue with spamming logging files when loading cached thumbnail
      add fclose, fixes issue from bdb96b9af85256f9b3f8663ccf6d27b3d1330918
      fix issue with Non-static method Imagick ../..; @ doesn't seem to work in this case
      fix merge conflicts
      add preDelete hook for files_trashbin app
      add preDelete hook for files_versions app
      use preDelete instead of postDelete hook
      improve validation of getFileInfo in \OC\Preview
      make it possible to influence output type of \OC_Image
      always output a png
      don't change mimetype of whole image object
      remove image/pjpeg from OC_Image::_output
      OC_Image::_output() - throw exception instead of falling back to png
      remove preview office fallback as it makes too much trouble and generates inacceptable results
      make it possible to update shipped apps via the appstore
      Merge branch 'master' into update_shipped_apps_from_appstore
      add button for properly uninstalling apps
      Merge branch 'master' into update_shipped_apps_from_appstore
      read ocsid from shipped apps on install
      various fixes as requested by pr reviewers
      use isset() instead of array_key_exists()
      remove console.log in apps.js
      update autoloader
      add unit test
      remove not needed unlink in installer test
      Merge branch 'master' into update_shipped_apps_from_appstore
      add additional type check
      some additional type checks
      remove unnecessary @return
      fix php doc block
      always return a bool in OC_App::updateApp
      fix php doc block
      make text preview backend use imagettftext, fixes #8087
      don't show update button when appstore is disabled or no writable dir exists
      movie previews: use file directly when it's stored locally and encryption is not enabled, fixes #7756
      Update preseed-config.php
      skip certain tests for shipped apps
      don't skip code check for skipped apps
      disable code check for shipped apps
      Merge pull request #8808 from owncloud/update_shipped_apps_from_appstore

Guillaume AMAT (4):
      Update page title when navigating through directories
      Adds OC_Defaults values in javascript config
      Gets the page title from oc_defaults in Files app
      Uses OC.basename instead of custom code

IchEben (1):
      only initialise upload dropZone if public upload is allowed

Jake Wilson (1):
      Moved Core Theme Logos to CSS

Jamie McClelland (1):
      fix update to remove shares where file doesn't exist on postgres

Jan-Christoph Borchardt (255):
      fix time input field properly, details
      fix the legacy popup to make calendar settings look nicer
      account for shift of controls bar due to app navigation, do not shift on public page
      fix details for buttons in header and controls bar
      remove app specific code
      change different shades of grey for public share page to white
      fix shadow size and arrow position
      Merge pull request #6366 from owncloud/fix-6335
      do not show 'Add app' and 'More apps' for themed ownCloud
      Merge pull request #6686 from owncloud/fixes-6685-master
      fix email template l10n, emphasize filename
      first mobile style rules, hide extra columns in files view and scroll header
      remove min-width rule to fix mobile views
      improvements to public files mobile view
      remove unused log icon
      tweak color and position of username in public share
      Merge pull request #6779 from owncloud/sharing-breadcrumb-folder-name
      fix public share download button width
      show publicly shared image on full width, without margin
      on mobile, show single shared image at full width without margin
      add icons for file list and picture view toggles
      optimize size of toggle icons
      restrict zooming on mobile devices for the publicly accessible, optimized pages
      make sure there's enough room for the file actions
      do not check 'remember' log in by default
      add icons.css file, first step to get rid of %webroot%
      remove %webroot% from files app
      remove %webroot from files_sharing app
      remove background and width from multiselect bar, fix Download button not showing on mobile
      Merge pull request #6234 from owncloud/change-email-by-enter
      fix multiselect bar being too short on big displays
      prevent autofill for password change settings, prevent leak of existing password, fix #6552
      Merge pull request #6939 from owncloud/disable-password-autocomplete
      Merge pull request #5152 from owncloud/files-em-to-px
      Merge pull request #5153 from owncloud/core-em-to-px
      merge master into mobile-style
      fix horizontal scrollbar appearing when footer is too long, footer wraps now
      permanently show download action on mobile, only icon
      adjust file type icon placement for when no preview can be generated
      Merge pull request #6903 from owncloud/fix-ms-office-icons
      make header scroll up for single shares, more view of content on small screens
      Merge pull request #6777 from owncloud/mobile-style
      ellipsize long modified dates to make room for showing delete button, fix #7040
      fix misalignment of modified dates, shift to right
      better picture icon, fix https://github.com/owncloud/apps/issues/1401
      Merge pull request #7055 from owncloud/ellipsize-modified-date
      Merge pull request #7057 from owncloud/pictures-icon
      Merge pull request #6235 from NCTU-NBA/pr-exceed_upload_limit_msg
      Merge pull request #7064 from owncloud/files-scrolltopafterupdate
      Merge pull request #6490 from owncloud/theming-for-appstemplate
      remove forced lowercase from extension, fix #4747, also coding style fixes
      Merge pull request #7132 from owncloud/issue/6920
      add cbr/cbz file type icon, fix #6953
      use file icon as fallback instead of application icon, fix #7237
      Merge pull request #7235 from DavidVentura/master
      do not autocapitalize fields on mobile, fix user name input. Also disable autocorrect and specify autocomplete
      Merge pull request #4799 from owncloud/tune_legacy_cache_webdav_properties_prefixing_master
      Merge pull request #7278 from owncloud/issue/7277
      fix lots of file type icons for archives, js, flash, ics, fonts, code, ...
      coding style: spaces around =>
      fix filetype icons for gzip, tex, perl, csv, sh
      merge master
      reduce width of searchbox on mobile, fix overlap, fix #7282
      move avatar into clickable area of user menu
      do not show display name on mobile when profile picture is present
      Merge pull request #7315 from owncloud/Jakobud-core-css-logos
      Merge pull request #6808 from globalpointfamily/remove_ie9_navagation_width_fix
      Merge pull request #7056 from owncloud/users-scrollperformance
      restrict zooming in to not mangle layout accidentally
      remove additional transition rule, reduce width of collapsed search bar
      code style: else on same line
      use SVG icons from icons.css for New file menu
      fix too much distance between text and icon
      fix for coding style
      coding style fixes, cut long lines, comments not on same lines, curly braces
      coding style fixes: cut long lines, whitespace
      Merge pull request #7399 from owncloud/themable-doc-links
      Merge pull request #7406 from owncloud/settings-apps.js-style
      Merge pull request #7174 from owncloud/issue/7166
      disable autocomplete for shared link password input, fix #7419
      remove border from log in input fields, simpler and works better with themes
      Installation: relabel 'Advanced' to more descriptive 'Storage & database'
      icons: automatically show delete hover instead of using explicit class
      profile image: relabel technical 'Abort' to more widely used 'Cancel'
      mail template: remove off-white background color to better blend into mail client
      compress mail notification logo
      make mail notification header color themable
      Merge pull request #7502 from jbtbnl/master
      add hover/focus states for star icons to hint at action
      Merge pull request #7261 from owncloud/issue/6793
      restrict height of settings and make scrollable
      fix some spaces to tabs issues reported by Scrutinizer
      Merge pull request #7569 from owncloud/scrutinizer-tabs
      fix noise not repeating
      Merge pull request #7567 from owncloud/apps-scroll-settings
      mobile: don't require a minimum width for controls bar
      mobile: position share dropdown
      mobile: first mobile fixes for Files. We still need to hide Rename and Versions
      mobile: menu togglable for mobile, use code by @PVince81
      add spans around replaced 'Shared' indicators to make text hide on mobile
      add 'body-public' ID to body in base layout so it can be identified via CSS
      remove unneeded icon class
      mobile: change CSS order so rename and versions are hidden
      mobile: show caret indicator next to logo to make clear it is tappable
      mobile: adjust width of app title, fix overlap
      mobile: remove shift for multiselect bar to account for missing navigation
      do not show Deleted Files on mobile, not optimized yet and button too long
      mobile: adjust break to 768, also fix min-widths
      mobile: set a width for navigation popover to it's always 3 columns
      mobile: adjust breakpoint in JS as well
      mobile: document min-width value
      change mobile breakpoint for shared view to 768px as well
      fix SVG replacement for logo so it works in IE8, fix #7866
      specify logo to not repeat when container is bigger
      enable SVG->PNG fallback for newly uploaded files and folders
      enable SVG->PNG fallback for 'New' menu
      general styles for the content area
      replace personalblock fieldset with section div in admin and personal settings
      replace personalblock fieldset with section class in files apps
      replace personalblock fieldset with section class in core user_ apps
      remove CSS rules for personalblock, remove it from core
      remove additional radio button width declaration
      convert input metrics to px
      fix duplicate rules for button/input styles, em to px
      replace last personalblock fieldset within files_external
      external storage: fix merge conflict, indentation
      external storage: change confusing 'applicable' to 'available for'
      external storage: set storages to be available for All Users by default
      fix log in input sizing caused by core input field switch to px
      make infield labels use less space so pasting in is easier
      fix h3 style, move out from settings to apps CSS
      make search results work on mobile as well
      increase height of result for better clickability
      search: change date color to grey for less distraction
      fix search box wrapping on very narrow screens
      search: fix color hex code
      do not show menu toggle on public share links as there is no menu
      fix shift of icons in 'New' menu in IE8/9, fix #7987
      fix error display on smaller screens, fix #8090
      remove duplication of 'header-right' element, also make it overflow when too wide
      fix header code duplication, code style fixes
      add max-width to directLink input to prevent overflow
      Merge pull request #8157 from owncloud/share-expiration-smooth-hide
      fix sizing for fields when password is shown
      fix database infield label indentation
      fix overlapping infield labels
      Merge pull request #8235 from owncloud/fix-error-mobile
      keep long file names in one line to not overflow download button on mobile
      thinner add icon
      improve delete and close icons
      improve upload and download icons
      compress view-close icon
      use trash as delete icon to differentiate from close
      Merge pull request #8352 from owncloud/icons
      Merge pull request #6870 from owncloud/uncheck-remember-checkbox
      remove leftcontent and rightcontent CSS, no longer needed
      remove unneeded header-right details styles
      fix position and look of public download button
      fix enlarged caret on installation page
      fix folder icon (file had a big background rectangle before)
      reduce multiselect max-width from 400 to 200px to not take too much space
      Merge pull request #8496 from owncloud/fix-folder-icon
      fix sticky footer on log in page
      Merge pull request #8140 from owncloud/login-valign
      remove noise texture from interface (not necessary, and blurry on high-res)
      darken scrollbar to distinguish from selected sidebar items
      use user-select: none; on header, navigation and user menu
      fix height of select boxes for OS X
      fix border-radius in settings to 3px
      move saved notification for mail server, so it's smaller
      Merge pull request #8690 from owncloud/design-noise
      Merge pull request #8732 from owncloud/fix-warning-text
      user management: remove unneeded and erroneous user filter reset function
      user management: remove autocompletion of user/password fields, fix #8464
      user management: display table at full width
      user mgmt: hide group rename function because it’s not supported in the backend yet
      fix height of select boxes for OS X
      shift files app breadcrumbs to account for missing app list
      remove unused table sizing CSS
      fix misalignment of modified dates, shift to right
      more subtle hover effect on sortable column, text instead of background
      move Deleted Files to bottom of sidebar
      change shared folder icon to use share icon instead of people
      move Help section from controls bar to sidebar
      add arrow icon for external links
      Merge pull request #8821 from owncloud/kill-zip-download-restriction
      Apps: fix wording and layout for 'enable only for specific groups'
      fix positioning issue of share dropdown in intermediate widths
      reduce width of app sidebar a bit
      remove specific sidebar size from Files app
      first step of infield label removal, fix login screen
      infield label removal: fix installation screen
      infield label removal: remove JS file and references to it
      infield label removal: remove last occurences of infield labels
      fix show password icon in personal settings
      remove tilde selector for IE8 compatibility
      add missing placeholder shim for change password fields in IE8/9
      fix icon alignment in input fields
      fix text alignment in input fields
      simplify logout and caret icons, remove shadow
      use Open Sans as typeface
      do not use italic typeface style, instead lighter color
      unbold the username
      Merge pull request #8468 from owncloud/remove-infieldlabels
      Merge pull request #8853 from owncloud/design-typeface
      hide navigation by default, not only on small screens, first step
      adjust controls bar position for removed nav bar
      toggle the navigation on desktop, not only on mobile
      show appname next to logo for better hint at navigation
      fix navigation bubble width and height on mobile
      reduce font size of appname in header
      cut ownCloud text from logo when logged in, place appname there
      show appname on mobile since now there's enough space
      separate home icon and menu toggle
      show loading feedback
      show 'Apps' as fallback label for app switcher if no app title is present (for example in Settings)
      better loading feedback for app start, move from JS to CSS
      move 'add apps' entry into normal navigation instead of a new line
      rearrange CSS, remove duplicate code
      more CSS rearranging, removing duplicate code
      reduce opacity of app icon when loading
      add a bit of whitespace to the bottom of the app list
      fix related layout issues in user management
      hover effect for app switcher label
      explicit position:relative for app-content, fixes first run layout
      remove obsolete position rule from files app
      Merge pull request #8875 from owncloud/app-css-relative
      personal settings: unbold clients header and remove obsolete CSS
      remove obsolete placeholder call, fix #8881
      fix leading decimal Scrutinizer coding style issue
      fix size and unbold empty content message
      Merge pull request #8883 from owncloud/files-slide-toggle
      add menu icon
      add snap.js script
      adjust CSS to styleguide, remove left padding, prevent user-selection
      add app sidebar toggle and swipe on mobile
      fix files multiselect bar now that the app list is gone
      close sidebar when switching navigation entry, except on add or change settings
      fix position of sidebar toggle, fix Files controls position problems
      prevent horizontal scrollbar
      remove prevention of scrollbar, breaks some pages
      slightly widen sidebar to 250px, works better with apps and on mobile
      Merge pull request #8911 from owncloud/common-lang
      prevent scrollbar when sidebar is open
      unify controls bar, remove duplicate from user management
      fix apps without app-navigation
      slight transparency for controls bar for more open feel
      fix left padding of controls bar for apps without navigation
      app settings: display input fields at full width
      Merge pull request #8923 from owncloud/app-settings-input
      Merge pull request #8922 from owncloud/design-controls-transparency
      fix logo glitch, add whitespace around form
      reduce padding by 1px after increasing image
      app settings: only display text fields at full width, not buttons
      display empty content message a bit higher up so it's easier to see

Jenkins for ownCloud (129):
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex
      [tx-robot] updated from transifex

Jens-Christian Fischer (4):
      Add 'mail_from_address' configuration
      added function documentation
      updated config.sample.php with mail_from_address parameter
      close statement in MimeType detection is executed [#7069]

Joan (1):
      Disabled internet checking as mentioned when in proxy mode

Joas Schilling (59):
      correctly mark app management active
      Fix unallowed child elements
      Extend margin to avoid displaying a scrollbar
      Add alt attribute for img elements
      Only add files to file list when uploading to current directory
      Do not select input for all text input fields
      Change MySQL to MySQL/MariaDB in the frontend
      Make google drive client secret and dropbox api secret a password field
      Fix more documentation failes
      Send correct path on file upload when using public app
      External FTP Storage should request hostname instead of URL
      Add option to change email settings in admin section
      Remove duplicated definition and move OC.msg to js/js.js
      Add event parameter to keyup event
      Correctly redirect to settings page when not selecting cert file for upload
      Hide SMTP options based on selected send mode
      Add owncloud version to JS scope
      Remove unused variables, add doc blocks and break lines
      Allow admins to disable certain external storages for users
      Translate string when an error occured while sending a forgot password mail
      Add button to send a test mail after changing the email settings
      Fix position of eye icon on database password field
      Do not allow setting an expiration date in the past
      Merge pull request #7412 from owncloud/issue/7175
      Hide QMail when not selected and hide sendmail when not available on the server
      Do not set #dir when on public.php
      Use command -v to check for sendmail
      Use tipsy to display error when selecting a date in the past
      Always define sendmail_is_available
      Merge pull request #8122 from owncloud/issue/8048
      Add option to getUsersSharingFile() to get the paths for the shared users
      Do not query when the list is empty
      Fix Undefined index: storage in share.php
      Merge pull request #8128 from owncloud/fix/undefined-index-storage
      Merge pull request #8009 from owncloud/feature/add-sharing-target
      Emit a new hook, when a file is being updated only
      Correctly emit create/update hooks when a large file is being created/update
      Deduplicate code
      Update tests to test for create and update aswell
      Remove unneccessary statement from test
      Fix endless loop on windows servers
      Automatically copy the share expiration date when new shares are created
      Correctly set expiration dates when adding additional shares
      Add a method to get the values for multiple users to OC\Preferences
      Add test case for getValueForUsers()
      Move return to new line
      Add a lot of users for testing
      Correctly create list of placeholders
      Clean the database after the test
      Fix double "saved" message when changing email settings
      Do not overwrite cursor in sidebar
      Use active instead of hover for active sidebar option
      Fix tests
      Add method to get users by their preference
      Hack around oracle for CLOB fields
      Sort the result before comparing
      Reduce size of png files so they match the svg
      Fix header menu background in IE8
      Fix missing caret in header menu for IE8

Joshua Medeiros (1):
      Recursive mkdir fixes #7047

Julian Müller (2):
      close-button for share_dropdown
      Revert "close-button for share_dropdown"

Jörn Friedrich Dreyer (56):
      Concatenate string in SQL instead of PHP
      use doctrine to construct concat expression
      cleanup and actually execute the query
      update 3rdparty
      rely only on php DateTime to parse the db datetime string
      remove duplicate exe mimetype, add correct msi mimetype
      Merge pull request #6594 from owncloud/kill-index.php-from-url
      Merge pull request #6842 from owncloud/fix-quotes-again-master
      user workarount to compare CLOB column with CHAR value
      use 'download.zip' as default name for zip downloads instead of 'owncloud.zip'
      Merge pull request #6844 from owncloud/fix-css-loading-master
      polish documentation based on scrutinizer patches
      remove duplicate param lines for OCP\User::getUsers()
      Merge pull request #7233 from owncloud/fix_5567
      Merge pull request #7231 from owncloud/proper-content-type
      Merge branch 'core-css-logos' of github.com:Jakobud/owncloud-core
      use directory from original instead of current dir
      use assertSame and assertNotSame for etag checks
      use assertInternalType for typechecking
      initialize etags of temporary storage
      add top:45px to position:fixed controls, fixes alignment on android 4.0.4 browser
      prevent dimmed ocdialog div from scrolling
      compare floats with epsilon
      remove unnecessary code
      extract method isCachedBigger
      extract more methods
      fix float comparison for negative results
      Merge pull request #8062 from owncloud/remove-echo
      Fix copy conflict dialog translation
      translations for oc-dialogs reside in code
      Merge pull request #8091 from owncloud/jshint-globals-oc-t-n
      Merge pull request #8089 from bantu/autotest-checkout-pathspec
      remove obsolete code
      Merge pull request #8240 from owncloud/thumbnail-on-short-videos-master
      Merge pull request #8283 from owncloud/translatable-max-in-upload
      columns should be nullable by default
      polish jslint for files-upload.js
      minimal mail template editor for administrators, refs #7177
      convert mail template editor to app framework for a restful api
      Merge pull request #8884 from owncloud/move-flock-to-app
      Merge pull request #8897 from owncloud/fix-multiselect
      fix formatting
      fix minor typos
      decode filename for scrollto
      use path param to create scrollto url
      minor phpdoc cleanup and imports
      make search non-static, add ISearch to server container, make legacy a static wrapper for it, move provider and result to public api
      fix namespace for legacy search classes
      use non static access to search
      allow apps to add translation for search result typeid
      add more and fix office mimetypes, migrate wrong mimetypes
      increase version number of files and migration trigger
      fix liskov substitution principle in admin mail template settings, fixes #8997
      access admin settings result message correctly
      move mail template editor from core to standalone templateeditor repo
      add new keynote mimetype

Konstantin.Popov (1):
      remove fix for IE9 nav bar width

LEDfan (1):
      Add key to every contact

Lukas Reschke (157):
      Merge pull request #6713 from owncloud/files-filenameescapingfixes
      Merge pull request #6892 from owncloud/issuetemplate-enhancements
      Use the proper content-type
      An admin should not be able to add remote and public services on its own. This should only be possible programmatically.
      Check whether the Key is set
      Check whether the app is set
      Merge pull request #7176 from owncloud/style
      Hardening: Remove dangerous characters + Subdirectory Check
      Move isadmin to template and rename it to oc_isadmin
      Merge pull request #7027 from owncloud/extstorage-webdavurlencodingfixes
      Merge pull request #7294 from owncloud/extstorage-configclass
      Merge pull request #7284 from owncloud/ldap_filter_compilation
      Move oc_isadmin to the config JS script
      Variable value is expected and not an echoed output
      Merge pull request #7255 from owncloud/fix-admin-remote
      Merge pull request #7287 from owncloud/subdirectory-harden
      Merge pull request #6714 from owncloud/files-newfileinvalidcharsfix
      Fix typo
      Indentation
      Merge pull request #6519 from nhirokinet/master
      Merge pull request #7289 from owncloud/fix-filetype-icons
      Merge pull request #6999 from kofemann/mount-config
      Fix code to search for mount.json in custom data folders
      Fix path to the mount file
      Merge pull request #7291 from owncloud/adminess-raghu
      Move session_regenerate_id to `login()`
      Remove `session_id_regenerate` from here
      Add overwritehost config on setup and upgrade
      Merge pull request #7259 from owncloud/overwritehost-always
      Merge pull request #7305 from owncloud/extstorage-configclass
      CSS is now loaded directly instead via PHP
      Remove .htaccess creation code
      Typo + use regular assignment
      A version bump is not necessary here
      Merge pull request #7354 from pschmitt/master
      Merge pull request #7656 from owncloud/xml-entityfixes
      Merge pull request #7682 from owncloud/sanitize-fallbackid-master
      Merge pull request #7681 from owncloud/remove-Sabre_DAV_Browser_Plugin-master
      Use $installedVersion instead of $currentVersion
      Add mimetype for MKV videos
      Merge pull request #7806 from owncloud/add-matroska-video
      Merge pull request #7794 from owncloud/extstorage-obfuscatepasswords
      Remove uneeded file
      Replace echo with `p` or `print_unescaped`
      Removed two unused functions
      Delete oauth.css
      Delete auth.css
      Remove wrong whitespace from URL and use HTTPS
      Switch to HTTPS
      Merge pull request #8064 from owncloud/remove-not-existing-functions
      Merge pull request #8076 from owncloud/enable-dav-browser
      Merge pull request #7807 from sarciszewski/patch-1
      Only encode dangerous dangerous characters
      Change from showHTML to show
      Merge pull request #8168 from owncloud/only-encode-dangerous-char
      Check whether the user has permissions to add personal storage backends
      Move security headers to base.php
      Fix indentation
      Merge pull request #8165 from owncloud/karma-removewarnings
      Remove uneeded usages of nosniff
      Typo + Line breaks
      Also encode > and '
      p() and print_unescaped() also take arrays as parameter
      Fix typo
      Use direct link instead of JS
      Merge pull request #8178 from owncloud/fix-request-parameters
      Merge pull request #8059 from owncloud/countUsersInGroup
      Merge pull request #8207 from owncloud/translate-name-email-change
      Merge pull request #8197 from owncloud/secure_mimetypes
      Merge pull request #8210 from owncloud/enhance-assets-management-master
      Link to previous directory
      Use JS as content-type due to mimesniffing
      Add type hinting
      Fix typo & add type
      Merge pull request #8229 from owncloud/menutoggle-mobile
      Use proper JSDoc documentation
      Reuse selector
      Fix JSDoc
      Some more PHPDoc fixes
      Fix typo
      Add unit tests for arrays and "
      Fix indentation
      Remove uneeded newline
      Preventing access to the config folder
      Use echo since print_unescaped is not defined
      Merge pull request #8337 from owncloud/flv-to-mimes
      Merge pull request #8341 from owncloud/template-tests-output-buffering
      Merge pull request #8343 from owncloud/fix-status
      Add another example to the trusted_domains config
      Clarify the trusted_domain error page
      Grammatical fixes
      Remove an added t by the github webeditor
      Merge pull request #8372 from owncloud/give-admins-a-hint
      Merge pull request #8387 from wakeup/master
      Merge pull request #8388 from owncloud/reset-3rdparty-master
      Merge pull request #8412 from owncloud/sharing_fix_part_file_rename
      Fix typo
      Does also take int or string
      Fix PHP Doc and use readable variable name
      Add CSRF check on login and logout
      Cleanup code a little bit
      Add missing \
      Merge pull request #8488 from owncloud/sabre-notfoundloglevel
      Use strict type comparison
      Merge pull request #7546 from owncloud/no_freaking_tag_dupes
      Merge pull request #8520 from owncloud/jslint_polishing_in_file_upload
      Fix Typo, define $ as global
      Redirect to index if the logout link is accessed without valid session
      Use proper PHPDoc and variable names in the LDAP lib
      Fix Typo
      $owner is not defined here
      Harden issubdirectory()
      Rename issubdirectory to isSubDirectory
      Use @return instead of @returns
      Use WizardResult|false instead of mixed
      That's bool and not always true
      Use array as type
      Merge pull request #8538 from owncloud/make-my-ide-less-complain-about-ldap
      Back to the future
      We do not support updates from 4.5 > 7.0
      Fix PHPDoc and typos
      Add tests for other types that PHP might cast
      Merge pull request #8582 from owncloud/remove-outdated-update-sc
      Clarify comment
      Merge pull request #8688 from owncloud/public-image-positioning
      Merge pull request #8681 from owncloud/logintimestamp
      Add unit tests for escapeHTML
      Merge pull request #8754 from owncloud/3rdparty-upgraded-phpmailer
      Remove deprecated functions
      Add a warning to the configuration file
      Merge pull request #8727 from owncloud/upgrade-overview
      Merge pull request #8773 from owncloud/l10n-tipsy-delete
      Merge pull request #8759 from owncloud/fix-phpunit
      Merge pull request #8700 from owncloud/design-smallfixes
      Merge pull request #8417 from owncloud/share-overview
      Merge pull request #8663 from owncloud/files-dndissue
      Merge pull request #8695 from owncloud/jserrorfixes
      Fix typo
      Fix PHPDoc
      Remove legacy "Check for user comment"
      Use OCP\JSON instead of OC_JSON
      Let's switch to OCP\JSON
      Rename $isadmin to $isAdmin
      Remove uneeded last comma
      Rename $accessibleusers to $accessibleUsers
      Add space
      Rename $accessiblegroups to $accessibleGroups
      Fix typo
      Fix typo
      Remove legacy routing code
      Move authentication to it's own call
      Merge pull request #9028 from owncloud/table-to-paragraph-layout-for-https
      Sanitize name of sharee
      Do even more sanitization
      Add deprecation notice to load* functions
      That file was accidentally commited. Partially revert https://github.com/owncloud/core/commit/f2fc214ce0455ce9a9def36bd09285e82b5eabec
      Merge pull request #9047 from owncloud/fix_preload_fundamental_apps

Luke Policinski (3):
      Feature Added : Ability to drag and drop in Chrome
      Feature Added : Ability to drag and drop in Chrome
      Fixed issue with drag and drop not in the root directory, for folders and files

Markus Goetz (1):
      WebDAV Permissions: Distinguish between renameing and moving

Martial Saunois (3):
      New user agent added for the Freebox.
      Unit tests added for the new Freebox user agent.
      The regexp of the Freebox user agent is now more strict.

Martin Grohmann (1):
      Updated Owncloud Mailinglist URL

Matthew Caron (2):
      Fit shared videos to viewer, just like images. Issue #1648
      Consolidate two sections, per code review. Issue #1648

Michael Monreal (1):
      Silence output of 'which' command used in smbclient detection

Morris Jobke (227):
      fix undefined $htaccessWorking
      fix and cleanup CSS for public page
      fix trashbin and pbulic page controls
      fix public page - gallery view issues
      Merge pull request #6169 from owncloud/php_version_warning
      Revert "Adjust files_encryption requirements to the new core requirement (PHP 5.3.8)."
      fix appearance of error message - .errors is outdated
      Merge pull request #6196 from owncloud/installation-error-css
      Merge pull request #6199 from nicokaiser/fix-5306-master
      Revert "Fix user's displayName being overwritten by (old) cookie"
      Revert "Revert "Fix user's displayName being overwritten by (old) cookie""
      Revert "Merge pull request #6210 from owncloud/fix-5865"
      Fix full name edit for repetive edit
      parent().parent() -> closest()
      Merge pull request #6211 from owncloud/fix-5865
      fix plural translation - fixes #6226
      fix wrong test data in l10n
      fix IE8 transparent background
      Merge pull request #6202 from owncloud/fix_6032_alt
      change mail address by pressing enter - fixes #6179
      fix typo
      Merge pull request #6031 from s0taka/master
      Indicate password strength using strengthify
      Merge pull request #6264 from owncloud/files-draggabledestroy
      fix input element closing tag
      remove comment & add space
      Merge pull request #6818 from owncloud/add_documentation_to_appinfo
      Merge pull request #6784 from owncloud/fix-activation-of-unknown-apps
      Merge pull request #6721 from tsumi/patch-1
      fix double call of changeEmailAddress()
      Merge pull request #6827 from rnveach/fix_6730
      Merge pull request #6719 from tripflex/fix_pubup_progbar
      fix conflicts and add missing closing tag
      Merge pull request #6184 from owncloud/6051-ux-files-Move-File-Spinner
      Merge pull request #6923 from owncloud/files-maxuploadfieldstylefix
      Merge pull request #6912 from owncloud/replace-webroot-in-css
      Merge pull request #6933 from seberm/master
      Merge pull request #6930 from jcfischer/master
      Merge pull request #6927 from owncloud/enc_dont_reload_page_on_decrypt
      Merge pull request #6958 from owncloud/localised_date
      Merge pull request #6929 from owncloud/sharing-fixfiledownloadlink
      Merge pull request #6995 from jbtbnl/master
      Merge pull request #6900 from owncloud/files-errormessagewhentargetfoldermissing
      Merge pull request #5151 from owncloud/file-actions
      Use === instead of ==, add missing whitespace and CSS class
      Merge pull request #4795 from owncloud/setup
      Merge pull request #7105 from NCTU-NBA/pr-7098
      Fix implied evals and doubled definition of variable
      Merge pull request #7140 from owncloud/enc_dont_login_during_encryption
      Merge pull request #7134 from owncloud/issue/5794
      Merge pull request #7207 from owncloud/fileinfo-serializable
      fix 3rdparty submodule
      fix wrong removes
      Merge pull request #7274 from owncloud/scrutinizer-patch-1
      fix master - #7274 brokes it
      Merge pull request #7295 from owncloud/optimize_images_kondou
      Merge pull request #7319 from owncloud/remote-unneeded-if
      fix intendation
      Improve jQuery element selector
      Merge pull request #7332 from owncloud/IE10-viewport
      ignore optional additional config files
      Merge pull request #7347 from owncloud/patch-headers-already-sent
      Merge pull request #7309 from owncloud/mobile-header
      Merge pull request #7351 from owncloud/fix_thumbnails_for_conflicts_in_subdirs
      update 3rdparty submodule to current master
      Merge pull request #7310 from owncloud/no-css-js-delivery-via-php
      Merge pull request #7320 from owncloud/GuillaumeAmat-patch-1
      Merge pull request #7285 from owncloud/mimeicons-svg
      Merge pull request #7410 from owncloud/scrutinizer_fix_kondou
      Merge pull request #7449 from owncloud/remove-input-border
      add BMP mimetype for BMP previews
      Merge pull request #7452 from owncloud/icon-delete-hover
      Merge pull request #7471 from owncloud/fix-css-loading
      Merge pull request #7486 from owncloud/l10n_docstrings
      update wording of email field
      Merge pull request #7554 from owncloud/issue/7304
      Merge pull request #7558 from owncloud/fix_issue_loading_cached_thumb
      Merge pull request #7566 from owncloud/button-outlines
      Merge pull request #7568 from owncloud/lib_preview_add_fclose
      Merge pull request #7579 from owncloud/introduce-generateUrl-master
      Revert "adding new javascript function OC.generateUrl(url, params)"
      Refactor update script to class and add unit test
      Clean up database before setup the database for testing
      remove invalid shares with one SQL statement
      Merge pull request #7340 from owncloud/hide_remove_image_avatar
      Merge pull request #7734 from owncloud/icon-class-remove
      Merge pull request #7784 from owncloud/enc-adminpageallowupload
      Merge pull request #7791 from owncloud/app-setting-auto-scroll
      Merge pull request #7804 from jbtbnl/master
      Merge pull request #7818 from owncloud/logException_undefined_variable
      Merge pull request #7814 from oskholl/master
      remove executable flag for file-upload.js
      Merge pull request #7820 from owncloud/core-macwarning
      fix breadcrumbs for IE8
      Merge pull request #7913 from owncloud/fix-logo
      Emit event after setting a new expiration for a share
      Merge pull request #7770 from jamesryanbell/master
      Merge pull request #7932 from owncloud/update-phpdoc-statement-wrapper-master
      merge CSS rules
      Merge pull request #7916 from owncloud/fix-input-sizes
      apply proposed change
      Merge pull request #7966 from owncloud/url_generation_hack
      Merge pull request #7984 from owncloud/wording-applicable2
      Merge pull request #7817 from owncloud/app-navigation-for-apps
      Merge pull request #7977 from owncloud/fix_enc_if_sharing_is_disabled
      Merge pull request #8006 from wakeup/master
      Merge pull request #7995 from owncloud/fix-h3-styles
      Merge pull request #6968 from owncloud/files-ajaxload
      Merge pull request #8049 from owncloud/filepickersvg
      Merge pull request #7994 from owncloud/fix-login-fields
      Merge pull request #8183 from owncloud/move-security-headers
      Merge pull request #8236 from owncloud/header-right-fix
      Merge pull request #8246 from Gared/master
      Merge pull request #8222 from owncloud/type-hinting
      Merge pull request #8205 from owncloud/fix-8202
      Merge pull request #8249 from owncloud/correct-m
      Merge pull request #8281 from owncloud/public-responses
      remove metadata
      fix layout of external storage config table
      fix oc dialog because the body isn't 100% x 100% in dimensions anymore
      Merge pull request #8405 from owncloud/remove-leftcontent-rightcontent
      Merge pull request #8408 from owncloud/delete-spinner
      Merge pull request #8023 from flyser/master
      fix getUserFolder() of server container
      Merge pull request #8459 from owncloud/fix-getUserFolder
      Merge pull request #8466 from owncloud/fix-installation-caret
      Merge pull request #8518 from owncloud/multiselect-width-fix
      Merge pull request #8274 from owncloud/appframework-db
      Merge pull request #8477 from owncloud/better-controllers
      Merge pull request #8540 from owncloud/fix-undefined
      Merge pull request #8541 from owncloud/hardenIsSubDirectory
      fix missing spaces
      Merge pull request #8550 from owncloud/fix-sticky-footer
      Merge pull request #8566 from owncloud/controller-defaults
      Merge pull request #8592 from owncloud/login-timezone
      Merge pull request #7363 from owncloud/optimize-startup-queries
      fix wrong conflict resolution
      Merge pull request #7286 from owncloud/issue/4823
      Merge branch 'libasys-patch-1'
      Remove all occurences of @brief and @returns from PHPDoc
      Merge pull request #8652 from owncloud/logfile_rotate
      Merge pull request #8187 from owncloud/escape-more-character
      Merge pull request #8784 from owncloud/fold-reshare-settings
      display "<1 kB" for really small files
      add OC.menuSpeed to control the animation speed of menu toggle
      drop allowZIPdownload and maxZIPSize as options
      bump version
      fix success status symbol to a circle
      Merge pull request #8613 from owncloud/filesize-alignment
      fix unit tests after introduction of animations - adds delays for click trigger
      Merge pull request #8676 from owncloud/encryption_improvements
      add OCP\Config:deleteSystemValue
      fix unit tests
      Merge pull request #8806 from owncloud/add_share_index
      add info about sqlite on setup apge
      Merge pull request #8828 from owncloud/design-help-sidebar
      Merge pull request #7485 from owncloud/scrutinizer_fix_1_kondou
      add notification on admin page
      replace $ by \$
      fix empty file handling option
      check for user count and files count
      simplify SQLite warning
      remove scruntinizer config for infield
      move to updated version of placeholder
      Merge pull request #8843 from owncloud/design-detail-sharedropdown
      Merge pull request #8577 from owncloud/apps-sidebar-narrower
      Merge pull request #8837 from owncloud/issue/8720
      Merge pull request #8686 from owncloud/session-early
      move from tff to woff and fix IE8
      IE -> IE8 only
      Merge pull request #8860 from owncloud/phpstorm-code-style
      Merge pull request #8844 from owncloud/design-icons
      drop "push" element - no sticky footer needed anymore
      Merge pull request #8791 from owncloud/share-overview-sharewithstatus
      Merge pull request #8876 from owncloud/design-css-settings
      add to app navigation after enabling
      Merge pull request #8824 from owncloud/mail_template_editing_in_webui
      Merge pull request #8882 from owncloud/remove-placeholdercall
      fix first failing test
      fix unit test template
      Disable snapper on bigger screens and on public/login page
      Merge pull request #8937 from owncloud/design-sizing
      improve ellipsis of filename for different screen sizes
      Merge pull request #8916 from owncloud/rmdirr-test-cleanup-fix
      set logger before registrate to an error handler
      Merge pull request #8948 from owncloud/fix-logger-race-condition
      Merge pull request #8908 from owncloud/fix-placeholders
      Merge pull request #8972 from owncloud/use_imagettftext_take2
      Move IE8 fixes to fixes.css
      Merge pull request #8999 from owncloud/issue/8996
      Revert "Merge pull request #8998 from macjohnny/master"
      Merge pull request #9017 from owncloud/maxheartbeatinterval
      Merge pull request #8714 from owncloud/minor-fixes
      Merge pull request #9010 from owncloud/fix_8941_admin_settings_message
      fix mail settings save function - ref #8854
      reformat method call and fix paranthesis mismatch
      Remove infield label, add password icon, fix layout
      Migrate ´ to '
      remove whitespace at end of line
      complete renaming uid to userId
      use array_merge for merging arrays in PHP
      add proper Exception message for invalid token
      fix layout of password protected shares
      migrate table layout to paragraph layout for HTTPS setting
      AllowUserMount defaults now to all backends fixes #7958
      Merge pull request #8978 from owncloud/movie_preview_improvements
      remove double space
      Fix path
      fix typo - Backups -> Backends
      fix camelCase and avoiud re-wrapping $()
      Merge pull request #9030 from owncloud/default-allow-user-mount-backends
      Merge pull request #9040 from owncloud/fix-xss
      fix CSS for upload button - fixes #8939
      Merge pull request #9048 from owncloud/fix_9041
      Merge pull request #9055 from owncloud/add_new_keynote_mimetype
      Merge pull request #9053 from owncloud/small_ux_improvement
      simplify security warning on admin page
      fixing layout issue - mostly alignment
      fix broken buttons for IE8-11
      Migrate table layout to p layout for share settings
      Merge pull request #9093 from owncloud/remove_unused_code
      Merge pull request #9071 from owncloud/extstorage-list-unittests
      Merge pull request #9105 from owncloud/fix_8874
      Merge pull request #9108 from owncloud/uploadintofolderfix
      Merge pull request #9102 from owncloud/viewermode-controls
      Merge pull request #9121 from owncloud/filepicker-avoidtwice
      Merge pull request #9120 from owncloud/fileactions-filelistfallback

Myles McNamara (7):
      fix upload button layout
      remove extra upload controls
      modify js to move upload wrapper, modify css to match core values
      change em to px
      change publicUploadButtonMock to public_upload
      replace spaces in download link without encoding entire URL
      move replace to inside isset

NARUKAWA Hiroki (1):
      Security Update: session fixation

Nico Kaiser (1):
      Fix user's displayName being overwritten by (old) cookie

Nicolai Ehemann (3):
      lib/files.php: make use of === instead of ==
      refactored/cleaned up lib/files.php
      switched zip file creation to ZipStreamer to create zip files directly in memory

Niklas Sombert (2):
      Added support for extra backends (see pull request #5043)
      Revert "Added support for extra backends (see pull request #5043)"

Oliver Gasser (5):
      DB: Support DECIMAL(precision,scale) syntax in XML
      Add decimal(precision,scale) column to unit tests
      Typo fixed
      Increment number of columns by one
      Add unit tests for decimal type usage

Oskar Hollmann (2):
      Fix: 'Upload button tooltip doesn't disappear'
      Comment moved to prevent 'Line is too long' warning.

Otto Sabart (1):
      Add check for apc.enabled option

Owen Winkler (2):
      Merge pull request #6302 from owncloud/mysql-set-names-utf8
      Merge pull request #8607 from owncloud/filescan_app_hook

Pellaeon Lin (15):
      Change misleading message when file size exceeds upload limit
      Separate PHP upload limit and free space
      Display different messages for uploadLimit and freeSpace
      Update #free_space on getstoragestats AJAX call
      #max_upload is needed after all
      Contextual upload error message
      Fix namespace
      Use t() 's native method
      Comments to clarify
      Add $freeSpace and $uploadLimit to files_sharing
      Fix variable name
      Use $storageInfo['free']
      Merge branch 'master' into pr-exceed_upload_limit_msg
      Move template variable assignment to correct place
      Remove unused template variable assignment of files_sharing/template/public.php

Philipp Kapfer (5):
      Modified app to dynamically register backends instead of hard-coding them
      Added cURL dependency check to Google Drive and WebDAV backend
      Changed dependency check messages from warnings to notes
      Added cURL dependency for Amazon S3, Dropbox and SWIFT
      Moved dependency checks to end of class files

Philipp Schmitt (1):
      Use 'command -v' to detect whether and where software is installed (instead of 'which')

Raghu Nayyar (9):
      Merge pull request #6278 from nickvergessen/issue/6263
      Merge pull request #7450 from owncloud/rename-advanced
      Merge pull request #7382 from jbtbnl/master
      Merge pull request #7522 from owncloud/email-field-wording
      Merge pull request #7560 from owncloud/icons.css-star-fix
      Merge pull request #7725 from owncloud/body-public
      Merge pull request #8255 from owncloud/fix-public-download-button
      Merge pull request #8933 from owncloud/fix-logo-glitch
      Merge pull request #8935 from owncloud/missed-apps-tag

Remco Brenninkmeijer (1):
      Fix for #8654

Robin Appelman (341):
      Catch exceptions from background jobs and log them
      remove background jobs if they are failing
      check if a directory exists before we try to remove it
      Dont use exceptions for the backgroundjob test cases
      add test case for removing background jobs that are throwing exceptions
      reuse etags when doing a background scan
      extend test case for etag preservation
      get rid of failing test that don't cause additional downloads
      Merge branch 'master' into backgroundscan-reuse-etag
      preserve 3rd party values in  in the Session destructor
      check if a $_SESSION entry exists before we try to remove it
      cache the result from inGroup
      cache the home folder of a User
      user Group->users as assosiative array
      fix fallback overwriting result of getHome
      Add test for having utf8 filenames in the cache
      remove unneeded ; in comment
      remove unneeded ; in comment
      dont try to register background jobs if we haven't upgraded yet
      add default parameter for AllConfig->get*Value()
      Also add default to the \OCP\IConfig interface
      fix the config option to remove the ability for users to set their displayname
      Replace static usage of OC_Config and OC_Preferences with the injected \OC\ConfigAll
      Fetch all appconfig values for an app at once and cache the results
      Add index on oc_appconfig for appid
      dont re-read the config values for an app when a non existing key is fetched
      Merge branch 'master' into user-no-change-displayname
      Pass config object in testGetHomeNotSupported
      Return SPACE_UNKNOWN if disk_free_space is disabled when getting the free space on a local storage
      Make OC_Avatar unit tests independent of currently loggedin user
      Fix APCIterator syntax in \OC\Memcache\APCU::clear
      expose memory cache in public api
      Use APCIterator for Memcache\APC::clear()
      Remove the static dependency on OC_Util from Memcache
      get the memorycache factory from OCP\Server instead of a cache instance
      Also update the OCP\IServerContainer
      Use $server->getMemCacheFactory() in ldap connection
      Merge branch 'master' into memcache-public
      Add a FileInfo class which holds all info of a file and return that from getFileInfo, getDirectoryContent and search
      Extends phpdoc for \OCP\File\FileInfo
      remove ArrayAccess, JsonSerializable from the public part of FileInfo
      add Support for passing a FileInfo instance to View->putFileInfo
      Use storage_mtime when determining if we can reuse cached data while scanning
      remove duplicate test class
      use different value for mtime and storage_mtime in test
      Merge branch 'master' into fileinfo
      update another test
      Merge branch 'master' into memcache-public
      Show the name of the shared folder in the breadcrumb when viewing a publicly shared folder
      Add bindParam to statement wrapper
      Don't use is_array on FileInfo
      Dont use php5.4 only features
      remove more is_array from encryption
      Load a separate config (if present) when running unit tests
      Merge branch 'master' into fileinfo
      Move test config folder to tests/config
      undo 3rdparty change
      undo 3rdparty change
      Reuse the data retrieved from the cache in checkUpdate
      Also remove the user's home storage from the storage table when deleting a user
      Use Cache->clear to cleanup the filecache for removed users
      revert accidental 3rdparty commit
      Merge branch 'master' into memcache-public
      Add isReadable, isUpdateable, isDeletable, isShareable
      Fix some phpdoc errors and rename interface
      Allow passing a root folder to get the used space from in the quota wrapper
      Reuse the calculated free_space in buildFileStorageStatistics
      Fix phpdoc
      Actually rename the variable
      Remove unused $freeSpace
      merge master into fileinfo
      Mark an app as loaded before we start loading it
      Revert "Use Cache->clear to cleanup the filecache for removed users"
      Also clean up the filecache table when deleting a storage entry
      Add unit test for quote wrapper size root
      Don't create new thumbnails on the write hook
      merge master into storagestatistics-reuse
      use the 'new' server container for appconfig
      Add caching to appconfig
      Remove the Test_AppConfig_Object tests as they no longer make sense with caching
      Merge branch 'master' into quota-space-root
      Merge branch 'master' into remove-user-storage-entry
      Merge branch 'master' into storagestatistics-reuse
      Merge branch 'master' into quota-space-root
      Merge branch 'master' into convert-oc_appconfig
      Add the background job list to the public server container
      Add explicit sorting
      Merge branch 'master' into backgroundjob-public
      Remove internal methods from the public interface
      Additional phpdoc
      Add unit tests for JobList
      sort expected result in tests
      Remove usage of legacy OC_Appconfig
      remove duplicate call to groupExists
      Fix test cases for group manager
      remove the JsonSerializable interface from \OC\Files\FileInfo
      Add caching to OC\Preferences
      Fix some phpdoc
      remove some unneeded isset's
      use a FileInfo object of the directory when generting the filelist
      Allow setting the frequency of which the file watcher checks for updates
      add unit tests for watcher policies
      Reuse the folder id in View->getFolderContents
      Show svg mime icons when no preview is available
      Fix svg icons for public shares and external/shared files
      Remove no longer needed if statement
      Also make "regular" local storage's mkdir recursive
      Merge branch 'master' into mimeicons-svg
      Make unit tests expect the svg icons
      fix IE10 viewport sizeing
      fix viewport size on windows phone
      Remove unit tests which causes the filesystem tests to fail
      Merge branch 'master' into patch-headers-already-sent
      Merge branch 'master' into mobile-header
      Merge branch 'master' into sharing-userspathbug
      Merge branch 'master' into mimeicons-svg
      Add url parameter to control whether previews should return 404 when the mimetype is unsupported
      Merge branch 'master' into folderid-reuse
      Split getFolderContentById
      Remove fileid parameter for getFolderContent
      Merge branch 'master' into recursive-mkdir-local
      Merge branch 'master' into extstorage-configclass
      Merge branch 'master' into GuillaumeAmat-patch-1
      Merge branch 'master' into add-js-config-vars
      rename url parameter
      Pass the filesystem view as argument in the sabredav connectors and use the fileinfo object
      Manually triger the filecache update hooks before any other hook
      Cache the fileinfo in OC\Preview
      Update rawlist to work with new fileinfo object
      Also send explicit cache hooks when calling file_put_contents with a resource
      Allow re-using already known fileinfo when calculating folder sizes
      Fix updater when getFileInfo fails
      Fix FileInfo->getType
      Make path for dummy fileinfo absolute
      Update unit tests to use the new injection
      Remove assert since the root size of the home storage is no longer calculated
      Check if fields we need are actually set to prevent errors
      Remove the need for a custom SabreDav server constructor
      Add caching for getLocalFile on remote storages
      update test case
      Fix encryption webdav tests
      merge master into webdav-injection
      Fix check if fileinfo is valid
      Allow using pathinfo based public.php paths
      don't throw errors in getType
      Fix FileInfo->getType errors
      Check if value exists before returning
      Move the router classes to a namespace and expose it with a public interface
      switch OC::getRouter usages to OC::$server->getRouter
      update copyright header
      Merge branch 'master' into foldersize-reuse
      Allow setting the config dir to use as enviroment variable for phpunit
      Merge branch 'master' into cachehooks-first
      use a non-recursive chmod on the datadir
      Use a more efficient way to determine that the trashbin is empty that doesn't rely on the cache
      More robust way to check if the folder is empty
      Improve sorting performance of large lists of files
      Fix typo in mount loading
      Fix parameter order for Storage\Local::hash
      fix temporary file based common hash
      catch the case where files_trashbin/files doesn't exist
      Load the routes when matching or generating a route instead of when creating the router
      Only load routes from the apps we need
      Cache generated urls for routes
      Only load core routes when matching a core route
      Only load core routes for ocs and settings
      fix incorect array
      Fix routes getting lost when loading app routes twice
      fix undefined index warning in router
      merge master into webdav-injection
      Give storages the option to implement the getById behaviour for View->getPath
      Implement getPath for shared files
      Improve phpdoc
      Fix uploading files containing a # in the path for webdav
      Keep cached urls with different hostnames or baseurls seperate
      Use streams when generating hashes of remote files
      use binary safe read
      Verify that a file exists before we share it
      Reuse known free space in the files app
      Allow reusing FileInfo for getStorageInfo
      Load all routes when matching an ocs route
      add tests for sharing files the users doesn't have access to
      Pass the correct root to the preview on post_write
      dont scan not existing files in View->getFileInfo
      Show higher resolution previews for high dpi screens
      use high resolution avatars on highdpi screens
      Fix slideshow buttons being invisible
      Re-enable the sabredav browser plugin
      Merge branch 'master' into routing-cache-webroot
      add delimiter between host and baseurl
      Sort parameters and cast to int
      merge master into webdav-injection
      merge master into webdav-injection
      merge master into webdav-injection
      Prevent error if previously cached data doesn't have an etag
      Fix error when viewing expired link
      Dont throw an error when a storage isn't found for shared cache
      Revert changes to OC_Connector_Sabre_Server
      Normalize paths when moving properties
      properly quote etags
      merge master into webdav-injection
      remove outdated test
      fix search by mime for shared single files
      fix paths of searchByMime results on substorages
      Correct the path returned by getFolderContent for substorages
      Also fixed the returned internal path when getting the root shared item by id
      Merge branch 'master' into share-search-mime
      Expose public shares over webdav
      Preserve keys when sorting parameters when generatings urls
      Dont create borders around previews when scaling up is disabled
      Add prompt dialog to OC.dialogs
      Dont use absolute positioning for buttonrow
      Don't set the dialog content height to a zero or negative value
      Use jquery to get the window width
      Fix phpdoc
      Dont scale up the preview for publicly shared images
      Add a config option fro setting the filesystem watcher policy
      Make the session available as early as possible
      Make the recursive delete more robust
      Show less whitespace above publicly shared images
      aditional test cases for copy and rename
      remove unneeded delTree
      fix recursive rename for local storage backend
      add recursive copy to local storage backend
      fix recursive copy and rename for mapped local storage backend
      fix recursive copy and rename for common storage backend
      fix illegal usage of unlink in test case
      use \OC\Files\Filesystem::isIgnoredDir
      remove unneeded check
      re-use rescursive copy from common storage
      Fix LocalStorage->unlink to work on folder as expected
      Remove code duplication
      Add $storage->instanceOfStorage to handle instanceof for storage wrappers
      Use instanceOfStorage instead of instanceof
      Fix storage wrapper being called with null
      Pass any methods custom to specific storage implementations to the wrapped storage
      Add caching to AppConfig->getApps
      Simplify AppConfig->getValues()
      Add a change propagator class to handle propagating etag and mtime changes
      Split of cache writes in the scanner to their own methods
      propagate changes in the scanner
      Fix recursive scanning
      Add some comments
      Support having legacy `OC_Cache_FileGlobalGC` background jobs
      Add a mechanism to try the database migration on a copy of the tables before running it on the "real" data
      Create unique names for temporary indexes
      Fix generating migration test schemas
      Fix temporary schema creation
      skip migration tests for sqlite
      Fix migrator for postgres
      Check sqlite migration on a copy of the database file
      Try and check migration before applying it
      skip tests for oracle
      Fix unit tests
      Only quote identifiers for oracle during migration
      Skip migration checks for all sql backends besides mysql, postgres and sqlite
      Quote identifiers on mysql
      add a getter for the table
      Add `generateChangeScript()` back
      Better unique names for temporary tables
      Fix unit tests
      Fix typo
      Remove duplicate cache cleanup
      Use a map to prevent having to use search
      Allow enabling apps by group by setting the config value to a json encoded array of groups
      Trigger change event on multiselect change
      Add option to enable app for specific groups
      Fix phpdoc
      Prevent js error
      Fix sorting of apps
      Disable enabling apps by groups for filesystem, authentication and loggin apps
      Remove debug statements
      Dont show group settings for login, filesystem, etc apps after enabling them
      Preserve changed groups when switching between apps
      Fix size calculation during recursive scan
      Fix unit tests
      add phpstorm code style
      Use the permissions exposed by ownCloud for webdav external storages
      Don't update the mtime if the storage mtime hasn't changed
      Fix uit tests
      Dont overwrite OCA.Sharing
      Verify that we have a valid storage in View->getPath
      Add a system for (re)movable mount points
      Don't do rename hooks for cache when moving the mountpoint
      Make personal external mount points (re)movable from the files app
      Move shared mount moving from the storage to the mount
      Add the removing logic for mounts
      Fix the removeMount for personal mounts
      Fix folder name for storage root
      Fix phpdoc and comments
      use triple equals
      Movable storage root can always be moved and deleted
      Fix unit tests
      Fix unit test
      Limit permissions to share permissions
      Dont connect hooks twice
      Save the permissions in the filecache if it's not saved yet
      Use &=
      Repair broken parent link in the scanner
      add some comments
      remove unused argument
      Add server<->server sharing backend
      add remote/add external shares to manager
      Add coments to database and dont use sql keywords as table names
      Add interface for accpeting external shares
      Add interface for adding a public share to a different ownCloud instance
      Fix exposing single files over webdav
      Support path lengths up to 4000 chars
      Fix removing remote shares
      Dont return false for internalPath
      Improve detection of whether we're in the files app
      Scan the entire remote share at once by requesting the full file tree from the remote server
      Update for changes in master
      Generate a unique name
      Save mountpoints relative to the user
      Fix prompting for password
      Fix checking for external share in encryption
      Fix check for shared files inside shares
      Use the movable mount system for external shares
      generate better storage ids
      Properly set read permissions for webdav storages
      Fix deleting of external shares
      Fix storage being passed to cache/watcher and scanner when using storage wrappers
      Properly expose read only public shares as read only
      Fix undefined index error
      fix modified date for external shares
      Fix public share webdav permissions
      Fix permissions functions for webdav external storages
      Always send a POST body
      Add some safety checks
      Add route which went missing during rebase
      Make testremote more robust
      Fix multiple users having the same external share mountpoint
      Fix setupFromToken when a password is set
      Prevent warning
      Fix permission for movable storage root
      Also support removeable mounts with rmdir
      testremote is for public access
      Better error handeling in testremote
      organize js a bit better
      Fix moving movablemount over webdav

Robin McCorkell (54):
      Fix smb4php to work with home shares
      Merge pull request #7766 from Xenopathic/master
      Add FreeIPA UUID compatibility, fixes #7796
      Enable the use of 'optional' on password fields
      Correct field modifier checking
      Fix duplicate ipauniqueid
      Enable the use of 'optional' on password fields (JavaScript part)
      Insert missing brace
      SMB/CIFS mount using OwnCloud logon credentials
      Use loginname instead of display name
      Revoke sharable permission on automatic SMB shares
      Rename SMB_Auto to SMB_OC and change visible name
      Perform proper checking for share availability
      Fix error in $isPersonal setting
      Use braces on single line if statements
      Miscellaneous text fixes for core apps
      Merge pull request #7842 from Xenopathic/files_external_config_optional
      Fix error log spam
      Adjust logic for deciding if trashbin empty
      Prevent error in files_trashbin
      Prevent error from cache update on deleted files
      Fix user_ldap default setting value
      Merge pull request #8182 from owncloud/check-user-mounti
      Merge pull request #8189 from Xenopathic/misc_fixes
      Permit personal mount points to be used for sharing
      Adjust renaming of directories, fixes #8280
      Better handle return values from Filesystem::getMountBy*
      Extract mount point merging logic into separate function
      Replace @returns with @return, in /lib
      Fix @return array PHPDocs, in /lib
      Squash 'a | b' into 'a|b', in /lib
      Fix all PHPDoc types and variable names, in /lib
      Change parameter type for useBackend
      Use OC_User_Interface instead of OC_User_Backend
      Fix Scrutinizer errors about missing user backend
      Change parameter order of implode
      Fix Scrutinizer errors
      Fix various code errors detected by Scrutinizer
      More PHPDoc for file functions
      Merge pull request #8589 from fibsifan/files_external_sftp_port
      Fix PHPDoc in /apps
      PHPDoc fixes for user_ldap
      Fix more missing or broken PHPDoc
      Fix whitespace issues
      Add storage priority support
      Treat 'all users' as 'global'
      Preserve priority if already set
      Use more strict type comparisons
      Use constants for priority type and add comments
      Add unit tests
      Fix priority merging logic and add unit test
      Add priority overriding comments
      Use default priority of 100 if backend default is not set
      Merge pull request #8771 from owncloud/enc_get_mount_from_mountmanager

Rodrigo Hjort (1):
      Correction: failure on sharing when user ID was prefixed by zero

Sascha Schmidt (1):
      Changed access mode for Dropbox to 'auto'

Scott Arciszewski (2):
      Update crypt.php
      Update crypt.php

Scrutinizer Auto-Fixer (1):
      Scrutinizer Auto-Fixes

Simon Könnecke (2):
      No decimal points for Kilobyte and Byte #5371.
      spaces to tabs

Sjors van der Pluijm (5):
      fixes #8376
      rewind iterator before iteration starts
      refs #8376; added comment and applied patch on other files
      refs #8376; spaces=>tabs
      refs #8376; spaces=>tabs

Stefan (1):
      Fix javascript error in calendar app

Thomas Mueller (2):
      Merge branch 'master' into fix-5388-master
      fixing PHPDoc and spelling

Thomas Müller (509):
      don't call xcache_clear_cache on clearOpcodeCache() in case admin auth is enabled for xcache in php.ini
      don't use xcache in case admin auth is enabled in php.ini - this can cause issues
      fixing typo on $htaccessWorking - testing own code before pushing is appreciated
      introduce auto completion on share email - integrated with the contactsmanager api
      Merge branch 'master' into fix-5388-master
      ref 3rdparty branch without MDB2 code
      Merge pull request #6158 from owncloud/rmdir-check
      Merge pull request #5931 from owncloud/fix-time-field-properly
      Merge pull request #6076 from owncloud/fix-6073-master
      Merge pull request #6244 from owncloud/memcached-connectivity-tests
      Update 3rdparty ref
      Merge pull request #6347 from owncloud/cache-test-utf8
      Merge pull request #6318 from owncloud/gethome-cache
      Merge pull request #6438 from owncloud/core-logexceptionfix
      add missing quotes + field declarations
      Merge pull request #6345 from owncloud/mysql-set-names-utf8-tests
      Merge pull request #6431 from owncloud/core-pluraltranslationsfix
      Merge pull request #6256 from owncloud/session-preserver-thirdparty
      Merge pull request #6469 from owncloud/enc_cleanup
      Merge pull request #6461 from owncloud/check-xcache-varsize
      Merge pull request #6295 from owncloud/files-fromlinkerrormessagefixes
      only walk an array
      Merge pull request #6476 from ogasser/dbal_precision_scale
      Updating to latest master of 3rdparty - once more :-(
      kill MDB2 in PHPDoc
      fix return statement
      Merge pull request #4378 from owncloud/fixing-3417-master
      Merge pull request #6491 from owncloud/fix-warning-array_walk_recursive-json
      Adding a random postfix to the part file.
      Merge pull request #6554 from owncloud/fix_5982
      enable ldap tests
      Merge pull request #6561 from syncloud/master
      Merge pull request #6449 from owncloud/core-appsorderfix
      Merge pull request #6520 from owncloud/tests-testcleanuplistener
      avoid conflict with physical file config.js
      new config parameter 'front_controller_active' which will instruct the url generator to generate urls without index.php
      use getAppWebPath() in here as well
      Merge pull request #6598 from lolozere/master
      Merge pull request #6601 from AdamWill/pimple-include
      Merge pull request #6609 from owncloud/avatar-test-user
      Merge pull request #6605 from owncloud/free_space_disabled
      Merge pull request #6580 from monreal/master
      require composer's autoload.php if present
      reference 3rdparty branch with SabreDAV 1.7.9 installed using composer
      in order to work properly with encryption ocTransferId is added to the file path - questionable usage of magic string
      Merge pull request #6530 from owncloud/prevent-corruption-on-parallel-upload-master
      reuse existing helper function OC_Helper::is_function_enabled
      we shall explode on ',' only
      Remove @ in order to get proper error handling
      Merge pull request #6663 from owncloud/fix_empty_mimetypes
      Merge pull request #6642 from owncloud/update-SabreDAV
      trimming all array elements
      Merge pull request #6290 from owncloud/files-androidcontentdisposition
      Merge pull request #6660 from owncloud/fixing-disabled-function-checks
      Merge pull request #6565 from owncloud/enable-ldap-unit-tests-master-2
      turn off mod_pagespeed
      Fix submodule 3rdparty - translation sync broke that
      Merge pull request #6677 from owncloud/fixing-3rdparty-submodule
      Merge branch 'master' into disable-mod_pagespeed
      Merge pull request #5238 from owncloud/externalstorage-owncloudbackend
      Merge pull request #6515 from owncloud/autotest-enforcephpunitversion
      Merge pull request #6680 from owncloud/core-preventunlinkstorageroot
      Fix ownCloud for php5.3.x
      fixing PHPDoc and use cameCase names
      set login name within apache auth backend
      rename user-id to loginname to stay consistent
      Merge pull request #6693 from owncloud/fixing-apache-login
      Merge pull request #6694 from owncloud/fix-email-template-l10n
      no warnings within unlinkDir() within the TestCleanupListener
      remove ru_RU - it has bee removed from transifex
      Merge pull request #6752 from owncloud/silence-test-listener
      Merge pull request #6744 from owncloud/fix_ocs_response_messages
      Merge pull request #3234 from owncloud/mjob-password-strength
      reuse file upload as used within files app - remove public upload button
      fixing preview generation
      no new menu on public upload
      remove unused js code and css rules
      add download button on single file share page
      error handling in case a requested app doesn't exists
      properly handle app activation for unit testing
      don't enable files_external tests
      Merge pull request #6812 from owncloud/tests-fixcachesyntaxforoldphp
      Merge pull request #6676 from aseques/check_internet_proxy
      Updating 3rdparty once more ....
      Revert "use getAppWebPath() in here as well"
      adding a comment to the database schema
      remove unused variable
      Merge pull request #6820 from owncloud/phpunit-test-config
      adding code coverage support
      adding password protection check to getShareByToken()
      in case no share is found for the given token we can return right away
      OC_Util::setupFS($user) will create a data dir for the given string - no matter if the user really exists - OCP\JSON::checkUserExists($owner); introduces a ready to use check which will bail out with an JSON error
      fixing comment + adding unit test for checkPasswordProtectedShare
      Merge pull request #6857 from owncloud/fix_user_ldap_sql_on_oracle
      Merge pull request #6861 from owncloud/neutral_download_zip_default_name
      don't use the user id within the versions preview call as it could be used to access previews of another user
      Merge pull request #6864 from owncloud/protect-versions-preview-master
      Merge branch 'master' into fix-setupfs-only-for-existing-users-master
      Merge branch 'master' into fixing-gallery-password-protected-access-master
      Merge pull request #6858 from owncloud/fix-setupfs-only-for-existing-users-master
      Merge pull request #6863 from owncloud/versioning_expire_function_tests
      Merge branch 'master' into fixing-gallery-password-protected-access-master
      Merge branch 'master' into mobile-style
      focus link text only on click in the input field - closes #6817
      Instead of 'No preview available for ...' we simple display the mieme-type icon
      remove css files from rewrite rule - there is no need to rewrite css any more
      Merge pull request #6736 from owncloud/tests-jsunittests
      Merge pull request #6907 from owncloud/webdav-logexceptions
      Merge pull request #6979 from owncloud/share_api_error_codes
      - adding class to header div: share-folder or share-file
      fixing typos
      Merge pull request #7011 from owncloud/jshint
      Merge pull request #6969 from owncloud/tests-morecoverage
      Load authentication apps to get users from all backends - fixes #7019
      Merge pull request #7091 from owncloud/jenkins-catchsetuperrors
      fixing autoconfig handling
      remove global variable $RUNTIME_NOAPPS - it's just superfluous
      remove superfluous $RUNTIME_APPTYPES
      remove some more global variable $RUNTIME_NOAPPS
      Within OC:init() the minimum set of apps is loaded - which is filesystem, authentication and logging
      Merge pull request #7099 from owncloud/fix-autoconfig-master
      Update README.md
      Update README.md
      Merge pull request #6997 from owncloud/fix_l10n_warnings
      Merge pull request #7133 from owncloud/fix-implied-eval
      Merge pull request #7071 from jcfischer/master
      Merge pull request #7066 from owncloud/check_svg_installed
      Merge pull request #7131 from owncloud/issue/6269
      Merge pull request #7085 from owncloud/quick-fix-7019-master
      Merge pull request #7178 from owncloud/issue/6277
      Merge pull request #4624 from owncloud/convert-oc_appconfig
      Merge pull request #7201 from owncloud/fix_error_msg_imagick_queryFormats
      Merge pull request #7183 from owncloud/remove-force-lowercase
      Merge pull request #7204 from owncloud/groupexists-duplicate
      Merge branch 'master' into scrutinizer_documentation_patches
      Merge pull request #7156 from owncloud/backgroundjob-public
      Merge pull request #7239 from owncloud/cbr-filetype-icon
      Merge pull request #7243 from owncloud/core-sessionlifetimedefault
      load all apps in ocs/v1.php
      load all apps to get all cron jobs executed
      Merge pull request #7190 from owncloud/appconfig-legacy-apps
      Merge pull request #6796 from owncloud/statementwrapper-bindparam
      Merge branch 'master' into scrutinizer_documentation_patches
      Merge pull request #7114 from owncloud/scrutinizer_documentation_patches
      Merge pull request #7275 from owncloud/3rdparty-fix
      fixing js syntax error
      kill old minimizer code
      kill references to core.js and core.css
      reference 3rdparty branch add-assetic
      enable static delivery of css files
      integrate assetic for asset pipeline-ing
      Merge branch 'master' into no-css-js-delivery-via-php
      remove unused functions - have been introduced with the old minimizer approach
      revert wrong change to .htaccess
      kill $coreStyles and $coreScripts
      Merge pull request #7036 from LeBlaaanc/patch-1
      Merge branch 'zipstreamer' of https://github.com/McNetic/owncloud_core into McNetic-zipstreamer
      Merge pull request #6962 from owncloud/quota-space-root
      adding share owner information to the file list
      store the share owner in a data-attribute instead of a separate span
      update share owner
      remove duplicate selectors and declaration
      show share owner within shared folders as well
      uppercase text and fix dialog popup
      Merge pull request #7312 from owncloud/ldap_fix_add_test
      Merge branch 'master' into no-css-js-delivery-via-php
      updating 3rdparty
      Merge branch 'master' into McNetic-zipstreamer
      Merge pull request #7350 from owncloud/config-gitignore
      Merge branch 'master' into no-css-js-delivery-via-php
      Merge branch 'master' into McNetic-zipstreamer
      introduce new theme function to allow full creation of documentation links: buildDocLinkToKey()
      Update 3rdparty submodule
      Merge pull request #7414 from owncloud/fix-3rdparty-submodule
      Merge pull request #7416 from owncloud/share_api_7311
      Merge pull request #7409 from owncloud/issue/5361
      adding test for migrations on columns using keywords
      let's name the column 'select' because this is a keyword on all platforms
      Merge pull request #7425 from owncloud/issue/7423
      Merge pull request #7421 from owncloud/password-input
      remove unused code and fix wrong variable names - some PHPDoc updated
      rename config to camelcase
      Merge pull request #7451 from owncloud/fix-jshint
      Merge pull request #7446 from owncloud/etag_assert_fixes
      Merge pull request #7439 from owncloud/unit-test-for-7430
      Merge pull request #7470 from owncloud/abort-cancel
      Merge pull request #7444 from owncloud/fix/7443
      Merge branch 'master' into display-share-owner-master
      Update SabreDAV to 1.7.11
      Update 3rdparty submodule
      Replace OC.Router.generate() with OC.generateUrl()
      adding JSDoc + remove unused function
      fixing download url in files app
      remove OC.Router.registerLoadedCallback()
      add .scrutinizer.yml
      Remove duplicate row
      Merge pull request #7497 from owncloud/add-.scrutinizer.yml
      Merge pull request #7525 from owncloud/fix_S3string
      Merge pull request #7521 from owncloud/docstrings_2_kondou
      fixing js unit tests
      Merge branch 'master' into fix-7307
      adding new javascript function OC.generateUrl(url, params)
      adding js unit tests for OC.generateUrl()
      we first shall check if the current session is valid - otherwise the session-id will be regenerated on login via basic auth
      fixing ident
      adding an explicit close method to class session - write operations (set and remove) being called after close() will throw an exception
      close the session on all file operations
      close the session for all DAV calls right after authentication - no need to write to the session afterwards
      Merge pull request #7632 from owncloud/fix-7582-master
      fix close() implementation in \OC\Session\Internal
      Merge pull request #7646 from owncloud/fix_ocs_api_unshare
      Merge branch 'master' into close-session-faster-master
      PHPDoc updated
      send an individual email to each recipient
      remove magic handling of recipient lists by exploding the string - this functionality is nowhere used this way and nowhere documented - and broken because only $toaddress will be exploded not $toname
      Changing host after transifex client update on server
      Fix 3rdparty submodule after transifex sync broke it
      Authentification -> Authentication
      Merge pull request #7674 from owncloud/fix-spelling-master
      remove Sabre_DAV_Browser_Plugin
      sanitize fallbackId
      set content-type on ocs exceptions
      fixing method names
      Re-add submodule 3rdparty
      Merge pull request #7695 from owncloud/fix-3rdparty-master
      adding StartSessionListener which initializes the session before each test case execution
      map transifex language ja_JP to ja
      Merge pull request #7718 from owncloud/fixing-7345-master
      move session reset to endTest() - necessary because we need a valid session in the next unit tests setUp() call
      in case of phpunit executions calling header() and exit() is too bad
      fixing PHPDoc
      unit tests for specific image type output added
      additional class is added to the file actions called e.g. 'action-share', 'action-rename'
      Merge pull request #7649 from owncloud/routing-public
      introduce reopen() method to be used for unit test execution only - right after a unit test has been executed the session will be reopened
      Merge branch 'master' into close-session-faster-master
      updating 3rdparty submodule
      redefine reopen() in class \OC\Session\Internal to avoid accidental calls in productive code
      drop file cache migration OC5 -> OC6
      fixing javascript error where $(Files.breadcrumbs[1]).get(0) returns undefined - happens on resize to a very small width
      Merge pull request #7790 from owncloud/fix/7788
      Merge pull request #7777 from owncloud/fix/7776
      Merge branch 'master' into close-session-faster-master
      Merge pull request #7651 from owncloud/close-session-faster-master
      Merge branch 'master' into load-apps-proper-master
      all authentication apps are loaded at first - everything else relies on these apps
      idn have to be converted before being used
      use \OC_Mail::validateAddress() to validate the email address - fixes #7862
      Merge pull request #7861 from owncloud/idn-domains-support-on-emails-master
      Merge pull request #7867 from owncloud/upload-dontclosesessionforencryption
      killing some more calls to OC_App::loadApps(); - because we load all apps in handleRequest()
      call OC_App::loadApps(); to load all commands of all apps and related functionality
      Merge pull request #7477 from owncloud/foldersize-reuse
      Merge pull request #7420 from owncloud/cachehooks-first
      Merge pull request #7325 from owncloud/recursive-mkdir-local
      update type hint in PHPDoc
      Merge pull request #7864 from owncloud/routing-performance
      fixing code style
      Merge pull request #7748 from owncloud/postgresversionwarning
      use minimum-scale=1.0
      adding ellipsis on file names
      adding proper notification area for multi line messages
      adding ellipsis on file names to public file list as well
      idn_to_ascii is only used if available
      css files are not to be routed through index.php anymore
      Merge pull request #7896 from Xenopathic/misc_text_fixes
      Merge pull request #7893 from owncloud/no-routed-link-for-css-files
      Merge pull request #7724 from owncloud/mobile
      Merge pull request #7107 from owncloud/load-apps-proper-master
      Merge pull request #7703 from rnveach/jstest
      Fix CURLOPT_FOLLOWLOCATION bug with open_basedir or safe_mode restriction enabled.
      adding @method annotation to declare methods which can be called on the wrapped statement object
      Merge pull request #7824 from owncloud/hash-parameter-order
      Merge pull request #7845 from duritong/fix_submodule_url
      remove pl_PL - fixes #7973
      typos fixed
      Merge pull request #7884 from owncloud/use-idn_to_ascii-if-available
      Merge pull request #7989 from owncloud/files-deletefileregressionfix
      Merge branch 'master' into append-error-document
      Merge pull request #7970 from owncloud/webdav-upload-hash
      Update backends and their configurations
      Merge branch 'master' into fs-backend-registration
      use command -v to detect if smbclient exists
      remove duplicate method checkDependencies()
      Merge pull request #7476 from owncloud/type-hinting
      Exclude javascript specs from code analysis
      extending javascript line length to 120
      fixing typos/spellings
      adding unit test for cache mechanism
      reduce code duplication, fix parse error, prevent page reload on hitting enter while changing the display name - refs #8085
      adding underscore.js
      Merge pull request #8086 from owncloud/fix_copy_conflict_translations_in_js
      Merge pull request #8083 from owncloud/fix-link-to-sync
      adding ownCloud globals to jshintrc: OC, t, n
      Merge pull request #8088 from owncloud/fix-personal.js
      Merge branch 'master' into jshint-globals-oc-t-n
      ignore underscore.js in scrutinizer.yml
      unit tests for dynamic backend registration
      Merge pull request #8065 from owncloud/avatar-highdpi
      unit test testSetAppValueIfSetToNull() added
      fixing undefined exception classes
      using array_key_exists() instead of isset() - required because in case the value is null isset is returning false
      Merge branch 'master' of https://github.com/lukepolo/core-1 into lukepolo-master
      remove unused exit()
      adding parentId to file info array
      fix folder upload in js
      fixing mkdir code to respect external file systems as well
      js style fixes according to our jshintrc rules
      Merge pull request #8102 from owncloud/fix-appconfig-master
      Merge pull request #8032 from owncloud/fs-backend-registration
      class Test_Config is already declared
      Merge pull request #8110 from owncloud/fix-failing-config-unit-test
      Merge pull request #7643 from owncloud/chainable_response
      Merge pull request #8117 from owncloud/fix-hard-coded-uman-str
      Merge branch 'master' into lukepolo-master
      use FileList.findFileEl
      To isolate the variable scope used inside the $file it is required in it's own method
      In cases folder drag and drop is not supported a proper message is displayed
      Merge pull request #8138 from owncloud/allow-app-in-routes.php
      Merge pull request #8137 from owncloud/routeing-requirements
      Merge pull request #8112 from owncloud/karma-enableautowatch
      Merge pull request #8107 from owncloud/dav-negativetimestampfix
      fix single file upload in firefox
      Merge pull request #5857 from owncloud/type-ahead-share-by-mail-master
      drop folder support on public shared folders
      Merge pull request #8188 from owncloud/print-does-also-take-ar
      Merge pull request #8156 from owncloud/fix-middleware-container
      Merge pull request #8019 from owncloud/thumbnail_fixes
      Merge pull request #8181 from owncloud/fix_wrong_webdav_warning
      javascript code cleanup + fixing syntax errors
      Ignore jquery.multiselect.js - it's 3rdparty
      Merge pull request #8200 from owncloud/js-cleanup-dialogs-master
      introduce new function to force a language
      OCS API calls will always return English messages
      adding checks and log messages regarding the assets folder
      Flush the Buffer Early - right after head
      Merge pull request #8209 from owncloud/set-language-explicitly-master
      Merge pull request #8127 from owncloud/searchresults-mobile
      Merge pull request #8211 from owncloud/flush-head-master
      add link to further discussion about that folder check
      Merge pull request #8104 from owncloud/lukepolo-master
      videos which are shorter then 5 seconds will now get a proper thumbnail at 1 second
      escape $second + update PHPDoc
      fix spelling 'Allow user ...' -> 'Allow users ...'
      fixing typo
      fixing typos
      Merge pull request #8239 from owncloud/directlink-overflow
      Merge pull request #8247 from owncloud/l10n-files_trasbin-fix
      Merge pull request #8286 from owncloud/use-proper-jsdoc
      Merge pull request #8263 from LEDfan/add-key-to-contacts
      Merge pull request #8316 from owncloud/add-new-jquery-to-scrutinizer-ignore
      Merge pull request #8315 from owncloud/fix-8294
      Merge pull request #8068 from wakeup/fix-share.php-string-extraction
      fixing some JSHint warnings
      Merge pull request #8213 from cbojar/master
      Merge pull request #7617 from nishiki/cache_user
      typos, use, unused and return fixed
      fixing typos and PHPDoc
      Merge pull request #8284 from owncloud/fix_8280
      Merge pull request #8233 from owncloud/fix-newdialog-ie
      Merge pull request #8334 from owncloud/protect-co
      Merge pull request #8332 from owncloud/l10n-access-untrusted
      Merge pull request #8339 from owncloud/fix_unit_tests
      Merge pull request #8371 from owncloud/example-config
      Merge pull request #7473 from owncloud/append-error-document
      Merge pull request #8327 from owncloud/l10n-files_external-fields
      Merge pull request #8309 from DavidPrevot/chosen
      drop files_irods from apps_external
      Merge pull request #8381 from owncloud/files_irods
      Merge pull request #8340 from tribut/htaccess-escape-dots
      typos, naming, remove unused code, identation
      Merge pull request #8380 from owncloud/kill_office_fallback
      Merge pull request #7167 from owncloud/files-ajaxload-infscroll
      $RUNTIME_APPTYPES is no longer used - left over from pre OC4
      html input tag has no closing tag
      typos, indentation and remove of unused code
      Update 3rdparty
      add class Pimple to autloader
      Merge pull request #7852 from josh4trunks/basic_auth_fix
      reintroduce download button on public shares
      remove file name from upper right button
      Merge pull request #8132 from owncloud/issue/8131
      Merge pull request #8404 from owncloud/fix-checkboxes
      Merge pull request #8391 from owncloud/router-parameter-sorting
      disable download button if zip download is disabled
      Merge pull request #8400 from owncloud/download-button-public-folder
      Images on public sharing get downscaled to increase use experience - this will speed up loading time
      - Introduce isShared() and isMounted() on FileInfo class
      load image via javascript and use $(document).width() to determine the proper side of the image to be returned
      fix broken unit test
      Merge pull request #8442 from owncloud/fix-typo
      Merge pull request #8407 from owncloud/scale-pics-on-public-sharing-master
      Merge pull request #8456 from owncloud/extstorage-unittestssuite
      - update permissions
      adopt new settings style
      escape display name and email
      adding interpolation as requested by PSR-3
      Rotate thumbnail when encryption is enabled
      fix style
      adding unit test for message interpolation
      adding X-Robots-Tag to all responses of ownCloud + move addSecurityHeaders() to OC_Response, which seems to be a more reasonable place
      remove legacy aka deprecated code: OC_Filesystem
      remove legacy aka deprecated code: OC_Cache
      remove legacy aka deprecated code: OC_FilesystemView
      remove legacy aka deprecated code: OC_Cache_FileGlobalGC
      Merge pull request #8482 from owncloud/public-logger
      Merge pull request #8553 from owncloud/fix-8549-master
      Merge pull request #8556 from owncloud/kill-legacy-code-master
      fixing typos and adding PHPDoc
      Merge pull request #8524 from owncloud/prompt-dialog
      Merge pull request #8572 from owncloud/core-getabsolutepathwithzero
      fixing typo and missing @throws
      adding PHPDoc
      object -> \OC\Preview
      fix PHPDoc
      @breif -> @brief
      @returns -> @return
      fixing variable naming
      Merge pull request #8586 from owncloud/more-unit-tests
      Merge pull request #8542 from owncloud/phpdoc-improvements
      Merge pull request #8567 from owncloud/test-ocshareunittests
      Merge pull request #8587 from Raydiation/master
      adding try/catch + switch to config object as provided by the server container
      fix description of console command maintenance:repair - fixes #8574
      Merge pull request #8557 from owncloud/custom_session_handling
      Merge pull request #8435 from owncloud/fix-8322-master
      Merge pull request #8639 from owncloud/drop-brief
      Merge branch 'master' into csrf-on-login-and-logout
      Merge branch 'master' into cleanup-list-code
      Merge branch 'master' into contactsmanager-register
      no return on register and unregister
      Merge branch 'master' into test_annotations_working
      adding annotation check to checkServer()
      Merge pull request #8634 from owncloud/handle-excpetions-in-console-master
      php upload errors are written to log
      Merge pull request #8658 from realriot/master
      Merge pull request #8705 from wakeup/master
      Merge pull request #8713 from owncloud/typo-files-encr
      remove legacy OC_Filesystem being used in a hook callback
      updating unit test expectations
      Update 3rdparty submodule after merge
      # This is a combination of 2 commits.
      Merge pull request #8547 from owncloud/path-length-master
      Merge pull request #5365 from owncloud/filesize-improvements-32bit
      Merge pull request #8781 from owncloud/add-a-warning-to-the-sample
      Merge pull request #7614 from owncloud/test_annotations_working
      Merge pull request #8444 from owncloud/cleanup-list-code
      - fix dropTable() and introduce tableExists()
      Merge pull request #8800 from owncloud/db-changes-as-required-by-8483
      js cleanup
      js cleanup + typos
      fix some jshint errors
      use OC_DB::dropTable()
      no need to empty array in a special way
      Merge pull request #8831 from owncloud/dollar-sign-escape-l10n
      Merge pull request #8833 from owncloud/fix-file-handling-option
      use phpseclib from 3rdparty
      Merge pull request #8729 from owncloud/add-phpseclib-master
      adding some line breaks
      remove +3 in multiselect.js
      bring back the line breaks
      Merge pull request #8425 from owncloud/columns_should_be_nullable_by_default
      Merge pull request #7151 from owncloud/user-jquery
      Merge pull request #8838 from owncloud/backgroundjob-legacy-gc
      Merge pull request #8827 from owncloud/add-sqlite-info
      Merge pull request #8840 from owncloud/share_settings
      Merge pull request #8809 from owncloud/appconfig-caching
      Fix merge conflict
      Fix casing and PHPDoc
      Merge pull request #8698 from owncloud/sharing_improve_permissions
      workaround to get the unit test going
      fixing typo
      Merge pull request #8849 from owncloud/trash_expire_fix
      Merge pull request #8842 from owncloud/ldap_cli_methods
      Merge pull request #8662 from owncloud/f-lock
      Upgrade SabreDAV to 1.8.10
      fixes during test
      use the right interface \Sabre\DAVACL\PrincipalBackend\BackendInterface
      Merge pull request #8471 from owncloud/versioning_no_longer_track_the_size
      remove file locking - code will continue to live in it's own app
      Merge pull request #8724 from owncloud/update-sabre-2.0
      - drop permissions table and related code
      Merge pull request #8852 from owncloud/kill-permissions-master
      table files_trashsizes was still used in some locations -> removed
      Merge pull request #8620 from owncloud/design-navigation-two
      Merge pull request #8880 from owncloud/webdav-read-permissions
      Merge pull request #8890 from owncloud/cleanup-trashsizes-table-master
      Merge pull request #8894 from owncloud/public-share-js-overwrite
      Merge pull request #8889 from owncloud/mtime-reuse
      Merge pull request #8529 from owncloud/remove-legacy-routing
      fix unit tests
      reenable checkCode()
      Merge pull request #8902 from owncloud/fix_ldap_typo_2
      Merge pull request #8893 from owncloud/feature/get-users-by-preference
      adding unit tests for encryption data migration
      Merge pull request #8483 from owncloud/encryption_use_oc_preferences
      use system function to recursive remove the directory used by temporary storage
      Update PHPDoc
      Merge pull request #8877 from owncloud/getpath-storage-check
      Merge pull request #8909 from owncloud/fix-temporary-storage-rmdirr-master
      Merge pull request #8783 from owncloud/remove-serializers
      Merge pull request #8159 from owncloud/mobile-sidebar-swipe
      No need to create a storage within remove
      Merge pull request #8895 from owncloud/mimetype_fixes
      adding PK to table encryption
      Merge pull request #8921 from owncloud/fix-remove-storage-master
      Merge pull request #8253 from owncloud/pk-on-all-tables-master
      adding PHPDoc
      adjust unit test assert values

Thomas Tanghus (30):
      Use DEBUG instead of ERROR when favourites not found. Fix #6419
      Merge pull request #6448 from owncloud/silence_favourites
      Add missing slash in URLGenerator::getAbsoluteURL(). Refs. #6840
      Test if $url is already prefixed by '/'
      Merge pull request #7433 from owncloud/config_basic_auth
      Yet another cleanup
      Add \OC:: to URLGenerator::getAbsoluteURL()
      Fix unit tests
      Chainable Response in AppFramework
      Merge pull request #7628 from owncloud/fileinfo-type
      Add @return PHPDocs
      Add function remove() to OC.localeStorage
      Fix copy/paste error
      Replace console.time/timeEnd
      Set overflow-y to auto
      Fix 'Undefined variable: message' in OCP\Util::logException
      'ID' => 'id' and check existence of EMAIL
      Fix copy/paste error :P
      Use UrlGenerator in OC\Util::redirectToDefaultPage(). Fix #7936
      Sub-dir was prepended twice
      Sub-dir was prepended twice
      Check if web root has already been appended
      Merge pull request #8129 from owncloud/core-svgsupport
      White-list known secure mime types. Refs. #8184
      Added explanation to mimetypes.list.php to avoid future confusion.
      Fix linkToPublic. Refs #8218
      Also fix linkToAbsolute
      Add tests for linkTo, linkToPublic, linkToRemote, linkToRemoteBase
      Remove unused var
      Check if ReflectionMethod::getDocComment is working

Tigran Mkrtchyan (2):
      webdav: return SPACE_UNKNOWN if server do not support quota
      mount: make location of mount.json configurable

Tobia De Koninck (1):
      Change key to addressbook-key

Tom Needham (6):
      Merge pull request #6988 from owncloud/oc_api_fix_warinigs
      Merge pull request #6650 from owncloud/migration_unit_tests
      Merge pull request #7252 from owncloud/autocomplete-autocapitalize-autocorrect
      Merge pull request #7251 from owncloud/fix-ocsapi-getuser
      Merge pull request #8061 from owncloud/remove-uneeded-file
      Merge pull request #8027 from owncloud/routes-ocs

VicDeo (3):
      Merge pull request #6965 from owncloud/unused-free-space
      Merge pull request #6299 from leo-b/ldap_nested_groups
      Merge pull request #7772 from owncloud/filter_more_jsconsole

Victor Dubiniuk (10):
      Reset time of last update feed polling
      remove unneeded LOWER. Fixes #8202
      Add flv to known mimetypes
      Basics
      Use appframework
      Changes according to review
      Change routes. Update templates
      Remove debug output
      Fix check for user existence
      Add missing use

Vincent Petry (462):
      Added ownCloud backend for external storage
      Merge pull request #6148 from owncloud/fix_trash_restore
      Fixed placeholder after page reload
      Fixed Amazon S3 ext storage config UI
      Fixed test function for S3
      Added unit test for the test() method
      Merge pull request #6153 from owncloud/extstorage-s3
      Merge pull request #5946 from owncloud/public-page-details
      Merge pull request #6213 from owncloud/fix-full-name-edit
      Fixed Dropbox/Google storage async save call
      Merge pull request #6201 from owncloud/backgroundscan-reuse-etag
      Fixed sharing results to include the correct permissions
      Added unit test for sharing permissions
      Moved content disposition code+workarounds to OCP\Response
      Added workaround for Android content disposition
      Merge pull request #5968 from owncloud/legacy-popup-fixes
      Merge pull request #6270 from owncloud/sharing-mixeduppermissionsfix
      Fixed download file from URL error messages
      Merge pull request #6356 from owncloud/fix_6353
      Fix webroot for update page
      Merge pull request #6390 from owncloud/migration-fixwebroot
      Merge pull request #6392 from owncloud/no-backgroundjobs-during-upgrade
      Merge pull request #6321 from sevoku/master
      Do not use L10n when logging exceptions
      Fixed JS plural function to be per app
      Added entry with ext storage info
      Added missing mime types
      Merge pull request #6503 from owncloud/finally-kill-mdb2-master
      Removed numRows usage from encryption app
      Enforce required phpunit version
      Merge pull request #6512 from owncloud/master-failingoracletests
      Added isUserAgent() method to request
      Added test cleanup listener to detect untidy tests
      Fixed apps loading order
      Now also preventing to override "files" dir size with -1
      Merge pull request #6673 from owncloud/master-quota-insufficientstorageforfilesfix
      Merge pull request #6675 from owncloud/disable-mod_pagespeed
      Prevent deleting storage root
      Removed special handling of part files in shared storage rename
      Merge pull request #6687 from owncloud/sharing-fixpartfilehandling
      Fix calculated folder size to use unencrypted size
      Fixed various file name escaping issues in core apps
      Merge pull request #6422 from ccerrillo/fixing-6301-external-mount-webdav-blank-files
      Fixed timezone issue with SMB storage
      Merge pull request #6759 from owncloud/extstorage-smbtimezonefix
      Merge pull request #6704 from owncloud/encryptedfoldersizecalc
      Fix to not destroy draggable when no draggable was set
      Merge pull request #6768 from owncloud/scanner-use-storage-mtime
      Merge pull request #6223 from owncloud/extstorage-grantaccessasyncfix
      Fixed files row height in Firefox/KDE
      Added Javascript unit tests
      Fix array access syntax for older PHP
      Merge pull request #6807 from owncloud/enc_updated_description
      Merge pull request #6810 from kofemann/for-upstream
      Fixed isPreviewAvailable warnings in log
      Merge pull request #6819 from owncloud/files-ispreviewenabledwarningfix
      Fixed quota wrapper to not wrap failed fopen streams
      Merge pull request #6838 from owncloud/core-quotawrapperfailedfopenfix
      When reading the size of "files" mountpoints need to be excluded
      Merge pull request #6851 from owncloud/files-fixtrashandversionrootsizecalc
      Replaced time() with uniqid() to make sure the file name is unique
      Merge pull request #6868 from owncloud/enc-fixrandomfailunittest
      Merge pull request #6856 from owncloud/fixing-gallery-password-protected-access-master
      Moved steps to reproduce to the top
      Added explicit quota + encryption questions
      Added boldening of entries for readability
      Now using SFTP stream wrapper from phpseclib
      Removed unused writeBack method
      Allow getting info or renaming part files through WebDAV
      Fixed max upload size input field style
      Added OC.buidQueryString() utility function
      Fixed filelist unit tests hidden params
      Fixed download URL in public page
      Merge pull request #5954 from owncloud/extstorage-stream-sftp
      Merge pull request #6905 from owncloud/add_expiredate_to_linkshare
      Added exception logger plugin for sabre connector
      Fix warnings in logs when renaming over the web UI
      Merge pull request #6990 from owncloud/files-fixrenamewarnings
      Added error message for when target folder was removed
      Updated unit tests for rename action
      Fixed unit test scripts + coverage
      Added core unit tests for basename and dirname
      Added .jshintrc
      Fixed file name validation unit test + added newline
      Fixed double file encoding for previews
      Fixed image preview in trashbin subdirs
      Added session_keepalive setting
      Added unit tests for session_keepalive / heartbeat
      Merge pull request #7065 from owncloud/errorHandler_tests
      Merge pull request #6081 from owncloud/partfilewebdavfix
      Scroll to the top after switching dir
      Merge pull request #7067 from owncloud/core-sessionheartbeatconfig
      Fixed searchByMime in shared cache
      Catch setup errors during autotest
      Merge pull request #7089 from owncloud/sharing-searchbymime
      Merge pull request #6445 from owncloud/fix_5956
      Merge pull request #6952 from MartialGeek/add_freebox_support
      Added isLocal() method to storage, used for xsendfile
      Merge pull request #7112 from owncloud/enc_fix_size_for_shared_files
      Merge pull request #7126 from nickvergessen/issue/6683
      Merge pull request #6881 from owncloud/remove-user-storage-entry
      Merge pull request #7075 from owncloud/quota-storagexsendfile
      Do not send file list for select all on Download/delete
      Merge pull request #7168 from owncloud/issue/7152
      Merge pull request #6726 from owncloud/fix_6630
      Removed quota question
      Trashbin select all now doesn't send file list
      Improve users list scrolling performance
      Merge pull request #7211 from mattcaron/master
      Now using PHP session lifetime as default value for the JS config
      Added loading spinner to users list on scroll
      Added extra checks for invalid file chars in newfile.php and newfolder.php
      Added file name check in webdav connector
      Merge pull request #7257 from owncloud/filelist-fileinfo
      Merge pull request #7195 from owncloud/files-selectall
      Fixed ext storage webdav path encoding
      Added extra checks for ext storage class
      Revert "Added extra checks for ext storage class"
      Added extra checks for ext storage class
      Merge branch 'patch-1' of github.com:GuillaumeAmat/core into GuillaumeAmat-patch-1
      Fixed title format
      Fixed trashbin title
      Updated submodule to include XML processing fixes
      Merge pull request #7358 from owncloud/xmlfix-3rdparty
      Added oc_defaults stub in specHelper.js
      Fixed mount config path
      Replace deleteAll call with unlink call
      Removed unused deleteAll method on Common storage class
      Fix case where port is missing
      Merge pull request #7371 from owncloud/core-storagemovedeleteall
      Merge pull request #7335 from owncloud/fix-7333
      Merge pull request #7328 from owncloud/McNetic-zipstreamer
      Merge pull request #7401 from owncloud/highlight_selected_app_settings
      Merge pull request #7405 from owncloud/files-admin.js-style
      Also quote old column name during DB migration
      Merge pull request #7432 from owncloud/enc_cleanup_session_after_decrypt_all
      Fixed wrong field name
      Merge pull request #7480 from owncloud/sabredav-1.7.11
      Merge pull request #7482 from owncloud/reset-3rdparty-submodule
      Allow XML entity loader for MDB2 schema loader
      Update 3rdparty submodule pointer to include libxml fixes
      Fixed configkey casing for PostgreSQL
      Merge pull request #7506 from owncloud/master-update3rdpartysubmoduleforlibxmlfix
      Fix mail template to use p() for colors
      Merge pull request #7511 from owncloud/emailtemplatefix
      Merge pull request #7453 from owncloud/preview-fileinfo
      Merge pull request #7481 from tripflex/fix_downloadlink_spaces
      Merge pull request #7508 from owncloud/ldap-configkeycasing
      Removed obsolete OC.Router stubs in specHelper
      Merge pull request #7012 from owncloud/display-share-owner-master
      Merge pull request #7556 from owncloud/enc_dont_create_files_folder
      Merge pull request #7575 from owncloud/issue/7571
      Show warning page when accessing server from an untrusted domain
      Added localhost as trusted domain
      Added unit tests for serverHost and other related functions
      Fixed X-Forwarded-Host parsing
      Added testArea for JS Unit tests
      Added unit tests for "add()" method for file upload
      Fixed upload issue when free space is not known
      Merge pull request #7588 from owncloud/noise-repeat
      Merge pull request #7570 from owncloud/fix_issue_imagick_non_static_4
      Merge pull request #7494 from owncloud/fix-7307
      Merge pull request #7182 from owncloud/imagerotate_and_loadbase64_fix
      Merge pull request #7592 from owncloud/fixstoragefreespace
      Merge pull request #7583 from owncloud/trusteddomainerrorpage
      Propagate unencrypted_size up to the file cache root
      Return unencrypted_size of folder when queried
      Fixed log warning when deleting a single file
      Merge pull request #7624 from owncloud/enc-encryptedusedspacefix
      Merge pull request #7631 from ichEben/master
      Merge pull request #7629 from owncloud/files-allfileswarningtypo
      Merge pull request #7398 from owncloud/trash_dont_rely_on_db
      Merge pull request #7600 from ideaship/fix_escaped_html
      Fixed warning when browsing Shared folder
      Disable XML entities when parsing XML
      Fixed total space display when data size exceeds quota
      Merge pull request #7602 from owncloud/flush-updater-cache
      Merge pull request #7659 from owncloud/fix-7596
      Merge pull request #7652 from owncloud/localStorage_remove
      Merge pull request #7650 from owncloud/quota-totalspace
      Merge pull request #7683 from owncloud/proper-content-type-on-ocs-exceptions
      Merge pull request #7668 from owncloud/trashbin_predelete
      Merge pull request #7669 from owncloud/versions_predelete
      Merge pull request #7564 from owncloud/issue/7559
      Merge pull request #6632 from eduardosan/master
      Merge pull request #7671 from fpiraneo/patch-1
      Added backticks for Oracle in sharing updater unit test
      Added warning for trusted_domains after CLI upgrade
      Added .ocdata file to check for data folder validity
      Return 503 when a config/data dir error exists
      Correctly round bytes when converted from human readable format
      Merge pull request #7728 from owncloud/oc_image_show_save_custom_mime
      Merge pull request #7704 from owncloud/preview_use_pre_instead_of_post_delete_hook_2
      Fixed chunking and insufficient storage check
      Merge pull request #7761 from owncloud/improve_documentation
      Increase version to trigger upgrade related to .ocdata
      Added PostgreSQL version warning on upgrade
      Only enable toggle for sidebar in mobile mode
      Display admin option for public upload with encryption enabled
      Add/remove main menu action when switching between desktop/mobile mode
      Fixed matchMedia usage to make unit tests work in PhantomJS
      Define _matchMedia wrapper earlier
      Fix validation of allowed personal backend
      Added unit tests for when adding ext storage mount points
      Merge pull request #7792 from owncloud/extstorage-fixpersonalstorage
      Added ext storage unit tests for writing then reload the mount config
      Added password obfuscation for external storage config
      Added IV for ext storage password encryption
      Moved external storage mounting code to files_external app
      Added tests to check mount point list for a target user
      Merge pull request #7557 from owncloud/issue/7297
      Fixed ext storage unit test for groups
      Fixed ext storage password field order issue
      Still return quota value when free space is unknown
      Merge pull request #7732 from owncloud/datafolderexistence
      Added warning for Mac OS on setup page
      Lazy load phpseclib in ext storage config
      Removed comment
      Merge pull request #7808 from owncloud/quota-usequotaevenwhenfreespaceunknown
      Merge pull request #7611 from owncloud/fix-updater
      Merge pull request #7655 from owncloud/shared-unencryptedsize
      Log exception when PostgreSQL version check failed
      Cache folder is now configurable
      Added unit tests for external cache folder
      Fix public upload to not close session when encryption is on
      Merge pull request #7689 from owncloud/last_cron_log
      Fixed share updater unit test
      Fixed share upgrade cleanup tests to use the correct ids
      Remove unused setUserVars utility method
      Pretty print mount.json when possible
      Fix merging of external storage configurations
      Merge pull request #7885 from owncloud/extstorage-prettyprintjson
      Merge pull request #7888 from owncloud/extstorage-multiplemountpointconfig
      Merge pull request #7889 from owncloud/routing-warning
      Fixed mtime reading from OpenStack API
      Use the correct resolve method to resolve file storage
      Merge pull request #7902 from owncloud/ext-xsendfileextstoragefix
      Merge pull request #7898 from owncloud/ext-swiftmtime
      Merge pull request #7875 from Xenopathic/files_external_smb_auto
      Fix swift touch operation
      Merge pull request #7911 from owncloud/ext-fixswifttouchoperation
      Merge pull request #7720 from ideaship/autoconfig_fix
      Do not retrieve storage stats for trash bin
      Merge pull request #7678 from owncloud/test-bootstrap-fileproxy-cleanup
      Merge pull request #7829 from owncloud/cachefolderlocation
      Merge pull request #7613 from owncloud/fix_urlGenerator2
      Merge pull request #7879 from owncloud/sharing_cleanup_public_api
      Merge pull request #7934 from owncloud/addEventToExpirationDate
      Fixed user list offset call
      Merge pull request #7939 from owncloud/wring_redirect_on_login
      Allow using "/" in "overwritewebroot"
      Correctly read the full stream in file_get_contents
      Added missing fclose in file_get_contents and file_put_contents
      Merge pull request #7915 from owncloud/replace-personalblock
      Merge pull request #7975 from owncloud/fix-7973-master-2
      Merge pull request #7943 from hjort/master
      Merge pull request #7293 from owncloud/update-shares-postgres
      Fix dirInfo check when dir does not exist
      Merge pull request #7696 from owncloud/chunk-remainingspacefix
      Fixed broken delete file action
      Merge pull request #7986 from owncloud/files-fixredirectwhendirnotexists
      Merge pull request #7935 from owncloud/getpath-shared
      Fixed parseQueryString to handle empty values and plus signs
      Merge pull request #7979 from owncloud/core-fixfilegetcontentsloop
      Upgraded phpseclib to version 0.3.6
      Merge pull request #7968 from owncloud/core-overwritewebrootwithroot
      Merge pull request #8003 from owncloud/extstorage-sftp-upgradephpseclib
      Files, trashbin, public apps use ajax/JSON for the file list
      Merge pull request #7978 from owncloud/enc_cleanup
      Merge pull request #7969 from Xenopathic/files_external_fix
      Removed redundant free space and upload limit in public page
      Fixed mime type attribute access in file overwrite dialog
      Fixed dirInfo check for non existing dir in files ajax call
      Correctly set svg for crumb divider
      Do not expire chunks while checking for their existence
      Merge pull request #8015 from owncloud/storageinfo-reuse
      Moved code to replace svg with png to OC.Util
      Fix file picker to correctly show SVG file icons
      Fix SVG close button of file picker
      Merge pull request #8047 from owncloud/jshint-line-length-120
      Merge pull request #8039 from owncloud/chunking-removeexpireinhaskey
      Merge pull request #8058 from owncloud/preview-highdpi
      Disable sharing in trashbin app
      Enable autowatch for karma
      Merge pull request #8111 from owncloud/trash-disablesharing
      Merge pull request #8126 from owncloud/remove_obsolete_code_in_sharing_js
      Moved SVGSupport call to use OC.Util.SVGSupport()
      Fixed Sabre Node implementation to correctly return timestamps as int
      Merge pull request #8053 from owncloud/preview-hook-root
      Merge pull request #7825 from owncloud/hash-stream
      Merge pull request #8018 from owncloud/ocs_result_success_is_100
      Remove annoying karma 404 warnings for images
      Added infinite scrolling (in-memory list)
      Fix file summary to use the whole file list
      Fix file selection for infinite scrolling
      Fixed file sorting to work with scrolling
      Fixed insertion of files
      Make sure there are always enough elements visible on the page
      Fix trashbin previews and "delete selected"
      Fixed selection to be based on FileList.files
      Fixed drag shadow file sorting
      Cleanup and fix trashbin "clear all files" operation
      Cleanup of event handlers
      Fixed selection summary calculation issue
      Fixed drag and drop into folder and onto breadcrumb
      Add sorting to files list, trashbin and public files
      Set default sort of trashbin to timestamp descending
      Added unit test in files app for sort function in helper class
      Merge pull request #8382 from owncloud/enc_fix_decrypt_all
      Fixed too generic checkbox and link selectors
      Show spinner for all files when deleting all
      Clear selection on reload (when changing sort)
      Merge pull request #8377 from youngguns-nl/issue_8376
      Merge pull request #8386 from owncloud/fix_6946_master
      Added ext storage app in autotest unit test run
      Merge pull request #8458 from snai/master
      Merge pull request #8045 from josh4trunks/nginx_x-accel_send_uri
      Some expected Sabre exceptions are now logged with DEBUG level
      Merge pull request #8489 from owncloud/share_updater_ignore_part_files
      Merge pull request #8223 from owncloud/fix_linkToPublic
      Merge pull request #8221 from owncloud/type-hinting-sharing
      Fix sharing of ext storage mount points
      Added unit test for sharing ext storage mount points
      Merge pull request #8293 from owncloud/files_external_fix_readData
      Fix getPathById for Oracle
      Merge pull request #8499 from owncloud/shareextstoragemountpointfix
      Merge pull request #8041 from owncloud/files-sortcolumns
      Merge pull request #8546 from owncloud/fix-preview-orientation-encrypted-master
      Merge pull request #8526 from owncloud/escape-share-emails-master
      Added ground work for OC.Share unit tests
      Merge pull request #8562 from owncloud/better-addmountpoint
      Fixed getAbsolutePath case when path is "0"
      Disable login button until the timezone is set
      Merge pull request #8597 from owncloud/l10n-fix-typo
      Fixed trashbin to use correct class
      Merge pull request #8603 from owncloud/trashbinfix
      Now settings CSS class with appid in content DIV
      Added app navigation for files app
      Added navigation manager in files app for the sidebar
      Files app navigation can now switch
      Namespacing for FileList, FileActions and trashbin app
      Fixed many issues, clean up
      Fallback for triangle icons
      SVG fallback for settings icon
      Fix drag and drop in IE8
      Merge pull request #6260 from owncloud/jan-navigation-filesidebar
      Merge pull request #8610 from owncloud/ie8-filesdndbug
      Fixed issues with renaming
      Merge pull request #8609 from owncloud/ie8-svgfallbackforicons
      Fixed download URL in public page
      Fixed JS issues in public page
      Merge pull request #8637 from owncloud/enc_improved_error_handling
      Fixed drag and drop from external files, added tests
      Merge pull request #8659 from owncloud/get-preference-multiple-user
      Fix dropping files below the table
      Merge pull request #8163 from Xenopathic/files_external_priority
      Merge pull request #8647 from owncloud/public-image-scaling
      Merge pull request #8671 from owncloud/log-upload-errors
      Fixed undefined object error that appears after a delay
      Merge pull request #8687 from owncloud/recursive-remove-smb
      Merge pull request #8728 from owncloud/sharing_fix_reshare
      Added requiremin/requiremax fields for apps
      Adjust core apps to use "requiremin" instead of "require"
      Merge pull request #8733 from owncloud/l10n-forgotten-tags
      Merge pull request #8721 from owncloud/sharing_don_lose_filesize
      Merge pull request #8736 from owncloud/appinfo-newrequirefields
      Added update overview page
      Now showing disabled apps as upgrade status line
      Fixed styles in update overview page
      Merge pull request #8755 from owncloud/fix-8737-master
      Fixed DOM elements, styling and code style issues
      Added sharing overview page (WIP)
      Group shares by type
      Improved FileActions with context
      Fixed file actions for sharing views
      Fixed sharing permissions
      Removed selection checkboxes
      Added unit test for file action context argument
      Add unit tests for fileActionsReady
      Fixed navigation order
      Added "dir" in file actions handler context and fixed versions
      Small fixes to sharing overview
      Distinguish legacy file actions from regular file actions
      Mimetype for sharing overview
      Fix IE8 issue when icon is not defined
      Fix table header colors
      Sharing overview fixes and unit tests
      Added owner display name in action
      Fix fileList fallback in OC.Share for outside files app
      Removed "Share with" column
      Fixed warning when file_target is not set
      Merge pull request #8779 from owncloud/sel-webdav-onclick
      Fix undefined JS on login/setup page
      Merge pull request #8798 from owncloud/fix-corejs
      Merge pull request #8807 from owncloud/add_filecache_index
      Merge pull request #8443 from owncloud/csrf-on-login-and-logout
      Merge pull request #8718 from owncloud/share_icons_for_shared_by
      Update share action text to display owner/recipients
      Added unit tests for share.js and share icon
      More unit tests and fixes for share
      Now using shareOwner for the share owner
      Merge pull request #8812 from josh4trunks/avatar_rotate
      Multiple fixes to sharing overview
      Use recipient display names when updating shares in the UI
      Do not update action icon recipients for file list
      Added "Shared with link" sidebar section in files app
      Fix mime type returning for "shared with others" files
      Fixed wording to "Shared by link"
      Fixed quota wrapper to return the value from flock()
      Merge pull request #8822 from owncloud/cache-change-propagator
      Remove obsoleted code to trigger navigation menu
      Added experimental switch to count external storage data in quota
      Simulate apps database schema update on upgrade
      Removed simulate db update flag and split into separate methods
      Do not load apps when upgrade is needed
      Merge pull request #8878 from owncloud/update-checkmigrationforapps
      Merge pull request #8861 from owncloud/share-overview-linklist
      Merge pull request #8866 from owncloud/flock-quotafix
      Merge pull request #8865 from owncloud/improve_share_settings
      Added debounce on resize
      Fixed Snap mock
      Fixed viewer mode for sidebar swipe
      Added CLI arguments for upgrade simulation steps
      Added hacky fix for long path cleanup routine
      Merge pull request #8905 from owncloud/update-cli-skipcheckmigrate
      Merge pull request #8900 from guruz/webdav_permission_moveable_renameable
      Merge pull request #4553 from owncloud/update_search_classes
      Added external storage list in files app
      Fixed ext storage list sorting
      Added more columns to ext storage list
      Fixed delete button CSS in ext storage list
      Merge pull request #8925 from owncloud/extstorage-sidebar
      Disable snapper init for IE <= 9
      Merge pull request #8966 from owncloud/fix_failing_tests_on_master
      Added ORDER BY to enforce share entry order
      Merge pull request #8985 from owncloud/share-grouporderfix
      Use assertNotSame when checking etags
      Merge pull request #8901 from owncloud/permissions-update-cache
      Merge pull request #8986 from owncloud/disable_tests
      Fixed array_combine for PHP 5.3
      Merge pull request #8991 from owncloud/fix-php53-arraycombine
      Merge pull request #8980 from owncloud/better-accept-header
      Added check and cleanup for storage/filecache
      Merge pull request #9004 from owncloud/cleanup-storages
      Add support for repair step classes
      Added RepairStep interface and default repair step lists
      Fixed instanceof to use interface instead of class
      Merge pull request #8968 from owncloud/scanner-parent-repair
      Added max heartbeat interval to prevent integer overflow
      Added unit tests for heartbeat interval min/max values
      Merge pull request #9027 from owncloud/fix-password-saved-share-layout
      Merge pull request #8917 from owncloud/repair-routine-base
      Do not rename primary key index when renaming table
      Added unit test for checkMigrate with primary key + autoinc
      Merge pull request #9067 from owncloud/pass-db-hostname
      Merge pull request #9065 from owncloud/migrator-keepprimaryindexname
      Added JS unit tests for ext storage
      Fixed controls bar in viewer mode
      Fixed uploading by drag and drop into folder
      Fix appending of rows after upload
      Fixed file actions fallback
      Prevent showing the file picker twice

Vladimir Sapronov (1):
      Made password field required on client side

Volkan Gezer (60):
      Fix untranslated text when deleting user
      Fix admin-dir_permissions redirection when cannot write warning
      Fix some localization issues with file encryption/decription strings
      Update README.md
      Update README.md
      Update README.md
      Make hardcoded exception messages translatable
      Expiration date is hidden smoothly
      Typo fix.
      fix contribute link
      upda mailinglist address
      fix translation link
      The latest developer manual link
      The latest developer manual link
      Make email display name change translatable again
      Fix localization issues of files_trashbin
      make max. text translatable
      Merge pull request #8297 from owncloud/fix-text-master
      Make lib/** share.php strings extractable for translation
      add uncompressed jquery files - fixes #8294
      Add new jquery files to exclude list
      Add translatable mount configs
      This adds one more missing untranslated text from lib/share
      typo fix, by translators on transifex
      fix single quote sanitization
      Update outdated comment
      Minor changes in config.sample
      Update config.sample.php
      fix typo encryption
      fix typo
      make user_ldap fully translatable
      Merge pull request #8711 from owncloud/l10n-fully-translatable-ldap
      fix grammar
      unwrapped strings fix
      fix warning text and margin
      reverts 188c543 and translates only mail
      Merge pull request #8740 from owncloud/l10n-forgotten-tags
      forgotten infobox messages translations
      add title property to share dialog
      upgraded phpmailer into v5.2.8 via composer
      Merge pull request #8750 from owncloud/l10n-add-title-property
      show delete hint text on hovering trash
      fully translatable user_webdav
      document always links to the current version of OC
      make reshare settings foldable
      prevent pageload if pressed enter on name email change
      select webdav address on click
      fix wording
      Merge pull request #8793 from owncloud/name-email-enter-prevent
      Add Turkish to common languages
      app manager forgets the documentation links
      fix split translations
      wrap App text with t() to let it use locales
      fix hidden user group search field
      Merge pull request #8942 from owncloud/fix-user-search-field
      fix some minor issues
      Merge pull request #9025 from owncloud/fix-mail-settings
      Merge pull request #8716 from owncloud/forget-documentation
      Merge pull request #9049 from owncloud/fix-upload-button
      Merge pull request #9059 from owncloud/simplify-warning-layout

Vsevolod Kukol (1):
      fix smbclient directory listing parser

adrien (8):
      add cache for single users
      upgrade the cache user
      update the cache when add user
      fix undefined  in loadUsers
      fix cache when remove an user
      remove static variable, add limit and offset
      fix remove cache when delete
      remove cache all user

ben-denham (5):
      Unshare all will now delete all shares for the item, instead of only for a single owner.
      updated the unit test for OCP\Share::unshareAll() to verify that shares by all users are removed for an item.
      Added improved version of patch by @blizzz in https://github.com/owncloud/core/issues/6651#issuecomment-32261257 to stop filter settings from being reset under a race condition.
      Moved LdapFilter into a separate js file in user_ldap.
      Changed conditions in user_ldap's ldapFilter.js to use ===, fixed indentation.

blizzz (19):
      Merge pull request #6218 from leo-b/fix_ldap_setOption_returncode
      Merge pull request #6150 from owncloud/backgroundjob-log-exception
      Merge pull request #6231 from owncloud/fix-plural-l10n
      Merge pull request #6681 from owncloud/userreport
      Merge pull request #7206 from owncloud/fix_enc_tests
      Merge pull request #7205 from owncloud/fix_7153
      Merge pull request #7823 from owncloud/fix_7796
      Merge pull request #7844 from owncloud/fix_7803_blizzz
      Merge pull request #7940 from owncloud/settings-userlistajaxcallfix
      Merge pull request #8017 from Raydiation/master
      Merge pull request #6221 from leo-b/ldap_get_all_groups
      Merge pull request #7837 from owncloud/fix_7530
      Merge pull request #8216 from owncloud/usermanager_fix_limitoffset
      Merge pull request #7815 from owncloud/ldap_fix_usercount_master
      Merge pull request #8220 from owncloud/type-hinting-ldap
      Merge pull request #8164 from owncloud/fix-6651
      Merge pull request #6297 from leo-b/fix_ldap_errors
      Merge pull request #8744 from owncloud/l10n-whoops-user-ldap
      Merge pull request #7930 from owncloud/fix_7785_master

cbojar (1):
      Clean up js.js along suggestions from scrutinizer-ci, fixes #8204.

eduardo (4):
      Fix PostgreSQL port configuration on install
      Add tabs to conformance with owncloud code standards
      Remove name from code
      Remove unused spaces

elchi (1):
      Added support for extra backends

fibsifan (1):
      changing label "URL" to "Host"

icewind1991 (50):
      Merge pull request #6315 from owncloud/ingroup-cache
      Merge pull request #6492 from owncloud/appconfig-cache
      Merge pull request #6513 from owncloud/user-no-change-displayname
      Merge pull request #6610 from owncloud/apcu-clear
      Merge pull request #6774 from owncloud/versions_update_cache
      Merge pull request #6849 from owncloud/checkupdate-reuse
      Merge pull request #7025 from owncloud/prevent-double-app-load
      Merge pull request #6647 from owncloud/memcache-public
      Merge pull request #6964 from owncloud/storagestatistics-reuse
      Merge pull request #6748 from owncloud/fileinfo
      Merge pull request #7240 from owncloud/mimetype-fallback
      Merge pull request #7253 from owncloud/preferences-caching
      Merge pull request #7260 from owncloud/watcher-policy
      Merge pull request #7301 from owncloud/fix-fuckup
      Merge pull request #7290 from owncloud/issue/5463
      Merge pull request #7348 from owncloud/remove-problematic-test
      Merge pull request #7336 from owncloud/IE-wipho-viewport
      Merge pull request #7088 from owncloud/sharing-userspathbug
      Merge pull request #7355 from owncloud/new-menu-svg
      Merge pull request #7344 from owncloud/add-js-config-vars
      Merge pull request #7279 from owncloud/folderid-reuse
      Merge pull request #7455 from owncloud/rawlist-fileinfo
      Merge pull request #7529 from owncloud/getlocalfile-cache
      Merge pull request #7727 from owncloud/cli-trusteddomainupgradewarning
      Merge pull request #7760 from owncloud/core-roundbytes
      Merge pull request #7764 from owncloud/datadir-chmod
      Merge pull request #7800 from owncloud/filesort-performance
      Merge pull request #7714 from owncloud/phpunit-config
      Merge pull request #7768 from owncloud/trashempty-nocache
      Merge pull request #8014 from owncloud/uploadsize-reuse
      Merge pull request #8055 from owncloud/getfileinfo-exists
      Merge pull request #7599 from owncloud/public-pathinfo
      Merge pull request #8324 from owncloud/expired-link-error
      Merge pull request #8351 from owncloud/search-mime-substorage
      Merge pull request #7504 from owncloud/webdav-injection
      Merge pull request #8350 from owncloud/share-search-mime
      Merge pull request #8356 from owncloud/fix-external-css
      Merge pull request #8353 from owncloud/publicshare-webdav
      Merge pull request #8285 from owncloud/better_getmountby_handling
      Merge pull request #8455 from owncloud/preview-scaleup
      Merge pull request #8403 from owncloud/fix-oc-dialog
      Merge pull request #8768 from owncloud/scanner_visibility
      Merge pull request #3908 from owncloud/storage-folder-copy-rename
      Merge pull request #8778 from owncloud/storage-instanceof
      Merge pull request #7015 from owncloud/db-migration-check-copy
      Merge pull request #8264 from owncloud/app-enable-by-group
      Merge pull request #8862 from owncloud/share-overview-fixmimetype
      Merge pull request #7878 from owncloud/quota-extstorageswitch
      Merge pull request #8666 from owncloud/mount-remove
      Merge pull request #8399 from owncloud/server-server-sharing

ideaship (2):
      fix: use print_escaped for radio button "checked"
      fix autoconfig

jamesryanbell (1):
      SVG support detection

jbtbnl (11):
      Add white color variant of checkmark icon
      Remove necessity of icon class
      Do not override button background image
      Fix #7758
      Merge pull request #8072 from owncloud/slideshow-buttons
      Vertically align public layout to better fit small mobile screens
      Move vertical alignment of public layout to mobile. Refs #8140
      Merge pull request #8584 from Bagera/master
      Merge pull request #8891 from owncloud/design-emptycontent
      Merge pull request #8928 from owncloud/too-long-filename-fix-v2
      Merge pull request #8971 from owncloud/sidebar-disablesnapperinielte9

josh4trunks (12):
      Send URI instead of filepath to NGINX for X-Accel
      Fixes login / logout when HTTP Basic Headers are avilable.
      Don't to set the cookie it wasn't needed.
      cookie would be useless if value is not set
      Don't always $cookie_path, only set it when needed
      Fixed Typo
      Remove missed stuff from merge
      Automatically Rotate Avatar based on exif data
      Work with MySQL Sockets
      Fix variable not always being defined.
      Update notes on dbhost
      Fixes based on suggestions

kondou (29):
      Keep the EOF-Newline
      Fix imagerotate and move loadFromBase64() one up.
      Optimize images
      Optimize some images
      Hide remove image, if there's no custom avatar
      Use addClass('hidden') and removeClass('hidden')
      Highlight the selected app in app-settings
      Fix scrutinizer issue in settings/js/apps.js
      Config to disable basic_auth username chacking
      Merge branch 'master' into hide_remove_image_avatar
      Fix some docstrings in l10n.php
      Fix some more docstrings
      Log last cron execution
      Merge branch 'master' into hide_remove_image_avatar
      Remove OC.Router usage
      Use $.hide() instead of .hidden for now
      Move cron status to the right of the heading
      Use OC_Util::formatDate()
      Merge branch 'master' of https://github.com/owncloud/core into last_cron_log
      Move success/error squircles to settings
      Fix a wrong WebDAV Warning with self-signed-certs
      Add a resetadminpass command to console - fix #8248
      Make ResetAdminPass to ResetPassword
      Add doc, check return-value, fix spacing, require interactive
      Use userManager, color output, return 1 on error
      Scrutinizer cleanup
      Some readability improvements
      Add some more spaces for operators
      Fix a typo

libasys (1):
      Add generic 'share by link' URL generator in share.js

lolozere (1):
      Add support mimetype

macjohnny (7):
      Update manager.php
      drastic speedup for nested ldap groups
      Update group.php
      Update manager.php
      Merge pull request #8998 from macjohnny/master
      drastic speedup for nested ldap groups
      Merge pull request #9022 from owncloud/speedup-nested-ldap-groups

mh (1):
      use https as submodule url

nhirokinet (1):
      Update user.php to fix duplicate session-duplicate

nishiki (3):
      minor clean code
      add query result (boolean) for update or delete
      fix undifined uid

pdessauw (1):
      Merge pull request #6210 from owncloud/fix-5865

raghunayyar (54):
      Converts em to px values for styles in Files.
      Cleans up Core apps for relative(em) to absolute(px) styles.
      All Core Styles from em->px, apart from styles.css
      Merge branch 'master' into files-em-to-px
      Fixes Trashbin and Files Style Conflicts, more em to px conversions post rebase
      Merge branch 'master' into core-em-to-px
      Fixes typo in versions.css
      Fixes header going down in trash bin app.
      Fixes typos, adds ; wherever not present.
      Removes Bogus classes from previous commits.
      Removes Bogus Styles.
      Fixes width of the dropdown menus as per computed styles.
      Fixes settings.css and converts more styles.
      Rename action now appears as pencil icon
      Makes Rename Icon Width 44px for touch sourfaces.
      Adds 0 Outlines to Buttons
      Makes #app-navigation a part of app management.
      Adds Style changes to app-navigation in core/css/apps.css
      Removes highlighting of selected items, padding from apps management.
      resolve conflicts while picking c0fb623
      Splits Controls overlap in files and users.
      Add GroupList Ajax to Users.
      Reverts last commit, implements user in group count.
      Implements Group Creation from Sidebar
      Deletes Group Clientside Effectively.
      Reverts Bogus Changes.
      Fixes delete icon only on hover.
      Initial Commit : User Search, Fixes Typos
      Fixes User Search by username.
      Adds class button to fix font sizes.
      Removes Delete Icon from Admin Group.
      Adds Admin to Grouplist Everywhere
      Initial Commit : Changes Storage to Quota, Implements GroupName editing.
      Splits Code for Users and Groups.
      Initial Commit: Takes Quota Settings inside Navigation, Changes Create -> Add Group
      resolving conflict when picking 8b81a0b
      Fixes Markup in templates.
      Adds admin check on groupname changes.
      Rename and Delete Happens only on Active Group.
      Enhancement: Always show edit & delete for the active group.
      Enhancement: Makes Edit and Delete Icons Tapable, 44px by 44px dimensions.
      Enhancement: Transparency added to icons, changes opacity to 1 on hover.
      Enhancement : The edit icon looks like files app rename fileaction.
      Enhancement : Toggle Add Group on Click, @blizzz have a look here.
      Initial Commit with Group Toggle.
      Adds @blizzz to authors
      Enhancement: Implements Grouplist Toggle, Courtesy Calendar App Settings.
      Enhancement: Adding Group on the Sidebar updates the multiselect on the Userlist.
      Enhancement: Adds Group to grouplist when added via multiselect
      Adds Animation to Toggling Navigation on < 768px widths
      Ellipcises too long filenames
      Adds multiple media queries for filename.
      Adds class name to span element inside filename.
      @jancborchardt's commit for cross browser compatibility of extension.

ringmaster (37):
      Add overlay noscript message to fix #6032
      Move message up 10%
      Make noscript message translatable
      Link to enable-javascript.com
      Remove reference to ownCloud.
      Bump the footer down 20px to avoid overlap.
      Allow apps to add/modify config js output via hook.
      Allow apps to create custom session handlers.
      Allow apps to control via a hook to skip adding/removing a file during filescan
      Rename variable to something more appropriate.
      Allow the default behavior to come from the config.
      Use 'filesystem_check_enable' as a config option.
      Change visibility of scanner internals
      Prevent apps from affecting the scanner via hook.
      Updates per comments on PR:
      Missed one.
      Make sure group data is returned.
      More specific selectors, javascript cleanup.
      Add the admin group to the group list data.
      Fix broken span.
      Revisions from review.
      Rebase cleanup.
      Javascript cleanup for groups.
      Fix UserList.empty(), use _.defer() instead of setTimeout()
      flock changes.  Work in progress.
      Continued flock work.
      Add actual locking and log changes necessary for debugging.
      Simpler log unique id.
      Respect locked files, surface correct exception.
      Remove unused methods.
      Removed unused vars/declarations, update PHPDoc.
      Don't error out on console.
      Move Lock to private namespace, add interface. Update PHPDoc.
      Restore the reference to this used exception class.
      Normalize lock exception messages.
      Can't use assertInstanceOf on wrapped storage; use assertTrue(instanceOfStorage() instead.
      Use ->instanceOfStorage() not instanceof for Storage instances.

rnveach (4):
      fixed selector string and removed all checkbox if it was selected
      added trigger to redo selection text on a directory change
      added missing ignores for files and directories created by "autotest-js"
      added missing packages required to run "karma" and "phantomjs" inside

root (20):
      correctly propagate the return value of ldap_set_option
      add support for nested groups
      combineFilterWithAnd recently moved to Access
      move nested group checkbox to directory settings
      Merge remote branch 'upstream/master' into ldap_nested_groups
      remove debug output
      fix indentation
      fix coding style to blizzz happy.. ;-)
      replace spaces with tabs
      add getAllGroups() that uses a paged search if available
      use getAllGroup() in the updateGroups background job
      add ldap_paging_size config option
      Merge branch 'ldap_paging_chunksize' into ldap_get_all_groups
      merge functionality of getAllGroups into getGroups
      revert updateGroups job to use getGroups() instead of getAllGroups()
      getGroups() $limit was not handled correctly
      getGroups(): fix overall max search limit for paged searches
      fix another oversight... sigh..
      only check ldap_errno if an ldap_* function actually fails
      "reset" ldap pagedSearch control by setting it to a high value

scolebrook (4):
      use custom logfile path if defined, otherwise use default of owncloud.log in data directory
      Add ability to enable/disable maintenance mode from cli.
      Changed class name to mode
      Use OC\Config instead of OC_Config

st3so (1):
      fixing typo in redirection query string

tomneedham (12):
      Merge branch 'master' into fix-5388-master
      Merge branch 'master' into fix-5388-master
      Add WIP unit test for migration
      Merge branch 'fix-5388-master' into migration_unit_tests
      Finish basic testing of user export
      Merge branch 'master' into migration_unit_tests
      Add displayname for admins
      Return 101 if user doesnt exist
      Fix poor spelling
      Remove unused variables
      Only accept success as 100 like the OCS spec does
      Fix test case for api response code

tsumi (2):
      Added SVG fallback to apps settings popup
      Useless else removed

unknown (2):
      Changed duration of slideDown, slideUp and fadeOut to 200ms
      Slide duration set to 200ms for multiselect (same duration as user menu)

zombiehugs (4):
      [fix] Center Share Dropdown & Versions Dropdown
      Revert "[fix] Center Share Dropdown & Versions Dropdown"
      #6051 [ux][files] Move File Spinner
      Fixed indention.

-----------------------------------------------------------------------

This annotated tag includes the following new commits:

       new  2bcfd8e   make it possible to update shipped apps via the appstore
       new  c8636ca   Merge branch 'master' into update_shipped_apps_from_appstore
       new  020255b   add button for properly uninstalling apps
       new  c6dc9ae   Merge branch 'master' into update_shipped_apps_from_appstore
       new  c8a8c7e   read ocsid from shipped apps on install
       new  eea501b   various fixes as requested by pr reviewers
       new  19129b3   use isset() instead of array_key_exists()
       new  56a8010   remove console.log in apps.js
       new  2c00ab1   update autoloader
       new  724d027   add unit test
       new  00b7f36   remove not needed unlink in installer test
       new  e77c9bb   Work with MySQL Sockets
       new  ea162c8   Fix variable not always being defined.
       new  6aab50f   fix unit tests
       new  fad3bd7   reenable checkCode()
       new  0fe8f77   Merge branch 'master' into update_shipped_apps_from_appstore
       new  55ccd6d   Update notes on dbhost
       new  498aa66   add additional type check
       new  a110973   some additional type checks
       new  6f3b950   app manager forgets the documentation links
       new  1ab9bdc   remove unnecessary @return
       new  5d4f3ba   fix php doc block
       new  6bf0689   always return a bool in OC_App::updateApp
       new  602404c   fix php doc block
       new  21cfd10   Repair broken parent link in the scanner
       new  054083b   add some comments
       new  6b1d8a5   remove unused argument
       new  5e9fa64   don't show update button when appstore is disabled or no writable dir exists
       new  7396e5f   movie previews: use file directly when it's stored locally and encryption is not enabled, fixes #7756
       new  1002281   handle http accept headers more gracefully
       new  0252d39   fix indention
       new  93169ec   also handle lowercase headers
       new  4e4c2b0   Fixed array_combine for PHP 5.3
       new  1b02991   Fixes based on suggestions
       new  55b5ddd   [tx-robot] updated from transifex
       new  5def2a7   Merge pull request #8991 from owncloud/fix-php53-arraycombine
       new  ede2aa2   Update manager.php
       new  0af8aa6   drastic speedup for nested ldap groups
       new  7896b86   Reduce size of png files so they match the svg
       new  324075b   Fix header menu background in IE8
       new  6c0e27a   Fix missing caret in header menu for IE8
       new  b1094cf   Update group.php
       new  e8e2e47   Update manager.php
       new  72436b6   fix liskov substitution principle in admin mail template settings, fixes #8997
       new  3e15760   Merge pull request #8980 from owncloud/better-accept-header
       new  d17094e   Move IE8 fixes to fixes.css
       new  dff4ad3   Merge pull request #8999 from owncloud/issue/8996
       new  19c73a8   Added check and cleanup for storage/filecache
       new  354cace   Merge pull request #9003 from owncloud/fix_liskov_in_admin_mail_template_settings
       new  482eded   Merge pull request #8998 from macjohnny/master
       new  8e46392   Merge pull request #9004 from owncloud/cleanup-storages
       new  ab7cff6   Revert "Merge pull request #8998 from macjohnny/master"
       new  6fcd1af   Add support for repair step classes
       new  ca690c4   Added RepairStep interface and default repair step lists
       new  05e3514   Fixed instanceof to use interface instead of class
       new  b595c98   Merge pull request #8968 from owncloud/scanner-parent-repair
       new  ce168c2   Added max heartbeat interval to prevent integer overflow
       new  6a0f5cf   Added unit tests for heartbeat interval min/max values
       new  6da2bee   Inline $port expression, getting rid of $port variable.
       new  4b87586   Extract common variables of $connectionParams.
       new  17c2e63   Move check for : to where it belongs, getting rid of $socket = false;
       new  4ca1e3c   Move getValue() to where required. This actually is not required "global data".
       new  3d8eabe   No need to check the port number as this will fail anyway.
       new  0932760   Rename variable to indicate that it can be port and socket.
       new  7306204   Don't specify host when using a socket.
       new  767aa4e   drastic speedup for nested ldap groups
       new  0890ce4   Update preseed-config.php
       new  cea2c77   fix some minor issues
       new  aa8f17b   Merge pull request #9017 from owncloud/maxheartbeatinterval
       new  083cf63   [tx-robot] updated from transifex
       new  b91db84   Merge pull request #8714 from owncloud/minor-fixes
       new  7e8784c   access admin settings result message correctly
       new  42bf466   move mail template editor from core to standalone templateeditor repo
       new  c09f568   Merge pull request #9010 from owncloud/fix_8941_admin_settings_message
       new  f5da005   fix mail settings save function - ref #8854
       new  23ed038   Basics
       new  a7fbd91   Use appframework
       new  218d0ad   Changes according to review
       new  4b359ad   Change routes. Update templates
       new  47c6fd0   Remove debug output
       new  59ff71f   Fix check for user existence
       new  e026b1d   Add missing use
       new  a6e45a8   use more stuff from core :)
       new  2b2b1b4   more style fixes
       new  d0b71df   reformat method call and fix paranthesis mismatch
       new  cedca03   Remove infield label, add password icon, fix layout
       new  a53cfcb   Migrate ´ to '
       new  ebbf228   remove whitespace at end of line
       new  ed8b7fc   complete renaming uid to userId
       new  1cb7239   use array_merge for merging arrays in PHP
       new  dda5e6c   add proper Exception message for invalid token
       new  fc9787e   fix layout of password protected shares
       new  dc2212c   migrate table layout to paragraph layout for HTTPS setting
       new  87101e6   Merge pull request #9018 from owncloud/dbms-socket-support
       new  86e1d8c   AllowUserMount defaults now to all backends fixes #7958
       new  2b82e3c   Merge pull request #9025 from owncloud/fix-mail-settings
       new  c378e76   skip certain tests for shipped apps
       new  65028c4   don't skip code check for skipped apps
       new  35f7565   Merge pull request #8978 from owncloud/movie_preview_improvements
       new  fd5fad1   remove double space
       new  4a26219   [tx-robot] updated from transifex
       new  65f3b2f   Add server<->server sharing backend
       new  a44baaf   add remote/add external shares to manager
       new  0156ef8   Add coments to database and dont use sql keywords as table names
       new  d7de353   Add interface for accpeting external shares
       new  cf5a72c   Add interface for adding a public share to a different ownCloud instance
       new  c6a83b2   Fix exposing single files over webdav
       new  1c149da   Support path lengths up to 4000 chars
       new  a900c7a   Fix removing remote shares
       new  21ced89   Dont return false for internalPath
       new  30f5b2b   Improve detection of whether we're in the files app
       new  87b0021   Scan the entire remote share at once by requesting the full file tree from the remote server
       new  961317d   make sure to enable incognito mode when mounting a public link and update init status of the encryption app
       new  c580aeb   exclude mounted server-to-server shares from encryption
       new  e6f3850   Update for changes in master
       new  43c56fc   Generate a unique name
       new  64ced76   Save mountpoints relative to the user
       new  2005c16   Fix prompting for password
       new  277f252   if file doesn't exist, check parent folder
       new  790d51e   Fix checking for external share in encryption
       new  c61f759   Fix check for shared files inside shares
       new  ce0aa7d   Use the movable mount system for external shares
       new  c8c8106   generate better storage ids
       new  3f2cb39   Properly set read permissions for webdav storages
       new  decb51a   Fix deleting of external shares
       new  87e311b   Fix storage being passed to cache/watcher and scanner when using storage wrappers
       new  e7b58ed   Properly expose read only public shares as read only
       new  84a651e   add settings to disable server to server sharing
       new  3bf7b54   block server-to-server share if files_external is not activates, can be reverted once we moved to the webdav implementation in core
       new  455fbaf   Fix undefined index error
       new  49f9b7e   fix modified date for external shares
       new  4bc8a25   Fix public share webdav permissions
       new  be93b0d   Fix permissions functions for webdav external storages
       new  9670d3e   Always send a POST body
       new  db9ac13   Merge pull request #8618 from owncloud/yet-another-ajax-lost-password
       new  01de7b8   Merge pull request #9028 from owncloud/table-to-paragraph-layout-for-https
       new  06ec82f   Fix path
       new  1066f4e   Sanitize name of sharee
       new  35740cf   Do even more sanitization
       new  4d6fc6f   [tx-robot] updated from transifex
       new  e522478   Merge pull request #9022 from owncloud/speedup-nested-ldap-groups
       new  ec5448b   [tx-robot] updated from transifex
       new  d218455   Merge pull request #9027 from owncloud/fix-password-saved-share-layout
       new  a48bcce   Merge pull request #8917 from owncloud/repair-routine-base
       new  78b6f59   fix typo - Backups -> Backends
       new  0a2c676   fix camelCase and avoiud re-wrapping $()
       new  83b4592   Merge pull request #8716 from owncloud/forget-documentation
       new  a469efb   Add some safety checks
       new  3069091   Merge pull request #9030 from owncloud/default-allow-user-mount-backends
       new  7b704ee   Load fundamental apps, before any possible customizing app may follow
       new  4fbab3c   Merge pull request #9040 from owncloud/fix-xss
       new  6e06e1d   Add route which went missing during rebase
       new  5b1b657   Make testremote more robust
       new  3ebb156   escape before output, fixes #9041
       new  f12c4f6   style
       new  86f546f   disable code check for shipped apps
       new  b75fe43   fix CSS for upload button - fixes #8939
       new  b67588d   Merge pull request #9048 from owncloud/fix_9041
       new  c1ef536   show explenation only if the setting is activated
       new  15c215c   Merge pull request #8808 from owncloud/update_shipped_apps_from_appstore
       new  0616eb4   Fix multiple users having the same external share mountpoint
       new  9c2918a   Fix setupFromToken when a password is set
       new  3ed4e5b   Prevent warning
       new  0532f5c   Fix permission for movable storage root
       new  b188550   Also support removeable mounts with rmdir
       new  cd77f92   add new keynote mimetype
       new  08c8ae6   Merge pull request #9049 from owncloud/fix-upload-button
       new  9946789   Merge pull request #9055 from owncloud/add_new_keynote_mimetype
       new  c42d087   Merge pull request #9053 from owncloud/small_ux_improvement
       new  a5f1846   simplify security warning on admin page
       new  f2fc214   Add deprecation notice to load* functions
       new  bd4f384   That file was accidentally commited. Partially revert https://github.com/owncloud/core/commit/f2fc214ce0455ce9a9def36bd09285e82b5eabec
       new  dd2dd7e   Merge pull request #9059 from owncloud/simplify-warning-layout
       new  ce179dc   [tx-robot] updated from transifex
       new  17685ad   fixing layout issue - mostly alignment
       new  e7365c9   fix broken buttons for IE8-11
       new  361607c   testremote is for public access
       new  f2ebac5   Better error handeling in testremote
       new  2219087   organize js a bit better
       new  07fdeba   Fix moving movablemount over webdav
       new  9e74787   Migrate table layout to p layout for share settings
       new  9db0a82   We obviously have to pass the hostname as is when there is no ':' in the hostname.
       new  7aa11b4   Do not rename primary key index when renaming table
       new  ffdc1c2   Added unit test for checkMigrate with primary key + autoinc
       new  a548de3   Merge pull request #9029 from owncloud/table-to-paragraph-layout-for-share
       new  c5e33f5   Merge pull request #9067 from owncloud/pass-db-hostname
       new  cce5836   Merge pull request #9065 from owncloud/migrator-keepprimaryindexname
       new  8d1cf79   Merge pull request #8399 from owncloud/server-server-sharing
       new  58c204a   Added JS unit tests for ext storage
       new  b486f48   fix trash bin expire operation and add unit tests
       new  d4bdcb7   Merge pull request #9047 from owncloud/fix_preload_fundamental_apps
       new  baf46c7   [tx-robot] updated from transifex
       new  a921ad8   fix rename of encryption keys
       new  8052d29   initialize array
       new  e20bb71   remove unused code
       new  e06fa20   make sure that we always use the right user
       new  05cd150   add additional tests for the trash bin
       new  bcc88be   adjust encryption tests to the trash bin changes
       new  edbc6b5   Merge pull request #9068 from owncloud/trashbin_unittests_master
       new  1236eb2   Fixed controls bar in viewer mode
       new  1973fdb   Merge pull request #9093 from owncloud/remove_unused_code
       new  ed10f56   Merge pull request #9071 from owncloud/extstorage-list-unittests
       new  e1fd10f   [tx-robot] updated from transifex
       new  8589465   Make sure last seen tooltip always appears even after searching and filtering
       new  e8e53c8   Merge pull request #9105 from owncloud/fix_8874
       new  9ef7410   Fixed uploading by drag and drop into folder
       new  8ae2468   Fix appending of rows after upload
       new  ca96b9d   [tx-robot] updated from transifex
       new  502573e   Fixed file actions fallback
       new  763d9de   Prevent showing the file picker twice
       new  d5819a5   Merge pull request #9108 from owncloud/uploadintofolderfix
       new  93edacb   Backport subset of #4179, re-established Oracle compatibility for LDAP
       new  0c2447e   Merge pull request #9102 from owncloud/viewermode-controls
       new  1f17814   Merge pull request #9121 from owncloud/filepicker-avoidtwice
       new  da0e4b0   [tx-robot] updated from transifex
       new  436d022   Merge pull request #9120 from owncloud/fileactions-filelistfallback
       new  e30dac9   7.0.0 alpha 2

The 217 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud.git



More information about the Pkg-owncloud-commits mailing list