This repository has been archived by the owner. It is now read-only.
Switch branches/tags
Commits on Sep 6, 2017
Commits on Aug 10, 2017
  1. Install libcloudproviders on drone test

    juliushaertl committed Aug 10, 2017
    Signed-off-by: Julius Härtl <>
  2. Add create account to the settings actions

    juliushaertl committed Aug 10, 2017
    Signed-off-by: Julius Härtl <>
  3. Fix recent files/pause from cloud provider menu

    juliushaertl committed Aug 10, 2017
    Signed-off-by: Julius Härtl <>
Commits on Aug 7, 2017
  1. Fix build

    juliushaertl committed Aug 6, 2017
    Signed-off-by: Julius Härtl <>
  2. WIP: Pause status

    juliushaertl committed Aug 5, 2017
  3. Search for dependencies

    juliushaertl committed Jul 23, 2017
  4. Merge pull request #13 from nextcloud/upstream_master

    juliushaertl committed Aug 7, 2017
    Upstream master
Commits on Aug 6, 2017
Commits on Aug 5, 2017
  1. Merge pull request #11 from nextcloud/drone

    rullzer committed Aug 5, 2017
    Add compilestep CI
  2. Add compilestep CI

    rullzer committed Aug 5, 2017
    Signed-off-by: Roeland Jago Douma <>
Commits on Aug 4, 2017
  1. Sync Folder: Add file manager favorite also in folder wizard #455

    guruz committed Aug 3, 2017
    Not only in the account wizard.
  2. ChangeLog: More 2.4.0 stuff

    guruz committed Aug 4, 2017
Commits on Aug 3, 2017
  1. Merge pull request #5762 from owncloud/update-docs-to-2.3.2

    settermjd committed Aug 3, 2017
    Update client docs version string to 2.3.2
Commits on Aug 1, 2017
  1. Update client docs version string to 2.4.0

    settermjd committed May 10, 2017
    Need to update this to match the latest version.
  2. Merge pull request #5929 from owncloud/doc-cleanup

    settermjd committed Aug 1, 2017
    Clean up the client docs removing old, outdated, content
Commits on Jul 31, 2017
  1. macos: Add a sidebar icon

    jturcotte committed Jul 28, 2017
    In the process, use an iconset to generate the icns using iconutil.
    Also add some missing icon resolutions according to the guidelines.
    Issue #296
Commits on Jul 28, 2017
  1. FolderWizard: fix crash in FolderWizardRemotePath::slotHandleLsColNet…

    ogoffart authored and guruz committed Jul 28, 2017
    The Job is a LsColJob, not a MkColJob!
    Reproduce by entering a name with invalid character that cause an error 400
    in the folder wizard's remote path line edit.
    (Relates issue #5924)
Commits on Jul 27, 2017
  1. General settings: Put all advanced checkboxes in a layout

    jturcotte committed Jul 27, 2017
    The mac style has the concept of Layout Item Rectangle that bleeds
    widgets margins into parent margins. This unfortunately doesn't work
    when the parent layout doesn't have any margin, like we do when we
    have the hierarchy:
     Vertical(normal margin)
       / Horizontal(no margin, uses parent layout spacing)
    I guess Qt should propagate remaining uneaten margins to grand-parent
    layouts and so on to have this work properly, but nobody seems to
    have touched that code since Qt 4.4.
    So just try to make the problem less worse by making sure that
    all checkboxes we want to align are either in the same layout, or
    in a loyout of their own.
    Issue #5492
  2. Fix the selective sync notification folder list being cropped

    jturcotte committed Jul 27, 2017
    The maximumHeight would stay at the last animated value.
    Issue #5492
Commits on Jul 26, 2017
  1. AccountState: reset _waitingForNewCredentials when signin in

    ogoffart committed Jul 21, 2017
    Just to force the logic to re-ask the credenticals, in case we were
    already asking them when singin off.
    Issue: owncloud/client#5893 (comment)
  2. encoding_tests: No more iconv

    guruz committed Jul 26, 2017
Commits on Jul 25, 2017
  1. OAuth: clear refresh token when the server claim not to support oauth

    ogoffart committed Jul 24, 2017
    Allow upgrade path when the server removes support for oauth
    Relates: owncloud/client#5848 (comment)
    We also need to force the account to commit the config to the disk,
    otherwise we may not register we are no longer using owncloud and we
    risk sending the password as the token to the token refresh API call
  2. OAuth: Fix refresh of token after expiration

    ogoffart committed Jul 18, 2017
    Before commit d3b0053,
    fetchFromKeychain was called everytime we detect that the creds are
    invalid (in AccountState::slotInvalidCredentials)
    But since that commit, AccountState was calling askFromUser directly,
    breaking the refresh of the token.
    So I made sure AccountState::slotInvalidCredentials still calls
    Another change that was made was too be sure to clear the cookies
    in HttpCredentials::invalidateToken even when we are only clearing the
    access_token. That's because the session with a cookie may stay valid
    longer than the access_token
  3. Revert "Revert "Discovery: consider also the "shared by me" as shared""

    ogoffart committed Jul 21, 2017
    This reverts commit efa7821.
    This reverts the revert, but also add a check that the server version
    is bigger than 10.0
    Issue #4788
Commits on Jul 24, 2017
  1. Don't keep the list of touched files for the whole sync

    jturcotte committed Jul 24, 2017
    We only want to know if they were touched within the last 15 seconds,
    so change the data structure to use a QMultiMap, and sort them by
    QElapsedTimer. This allows us to iterate over old entries ordered by
    time and to stop once we find a recent entry.
    This makes the look-up slower but in most cases the folder watcher
    will report any change within milliseconds, and we start from the
    most recent. What this really makes slower are actual user file
    changes while a fast sync is underways which will need to iterate
    over the whole map to find out the file isn't there.
    This reduces the growth of the memory usage when downloading a large
    amount of files.
  2. windows: Fix a memory leak in FileSystem::longWinPath

    jturcotte committed Jul 24, 2017
    Also use c_path_to_UNC directly instead of doing an extra
    UTF-8->wchar conversion.
Commits on Jul 21, 2017
  1. buildint.rst: Put back reference to openssl on windows

    ogoffart committed Jul 21, 2017
    OpenSSL might no longer be needed to build the client, but we still need
    it to run it.
    That reverts part of commit 6e57b02 for
    this file.
    Fix #5858
    Reported in
Commits on Jul 18, 2017
Commits on Jul 17, 2017
  1. PropagateUpload: Remove the Qt workaround against data corruption

    ogoffart committed Jul 15, 2017
    This was only for Qt <= 5.4, which we don't really support anymore.
    And even then, the data corruption is happens very seldomly anyway.