[Pkg-owncloud-commits] [owncloud-client] annotated tag v2.3.3 created (now 8d070c7)

Sandro Knauß hefee at debian.org
Sat Sep 9 14:29:29 UTC 2017


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

hefee pushed a change to annotated tag v2.3.3
in repository owncloud-client.

        at  8d070c7   (tag)
   tagging  57bc7918d7b0650c116f3512787f7677d4e5ab17 (commit)
  replaces  v2.0.2-oem
 tagged by  Markus Goetz
        on  Tue Sep 5 17:57:24 2017 +0200

- Log -----------------------------------------------------------------
Tag v2.3.3
-----BEGIN PGP SIGNATURE-----

iQIcBAABAgAGBQJZrslqAAoJEEmMRevpTns37gYQAJoPiZW+il0dN486LoM44y5e
a+AJQTTXinqFRciMCJQIxbdNcqaIiAbwyZuhbbiX0A1XRmdtqxucJuL9s4L8Hxpy
/hkqmpniI+OCOJdT64fTIbnmTJwR6s7Maek78RUB60jtY/MDbKrIy8umd3H6mbTc
qt4weQLhIVCZcOgdMgM6m1W5S2wbntCvRjI+UutrYn72IRX9uE30yS+vjF//mHk0
LIX/Dar+AWP0sbTR4Ag/qmjqhq8QGZhajri6TcAOEvjJA5zpY8iwdckJaVnWZN8n
W8ZwByUDrQt2iHVk76SBx/66oSA++vYMjVRVSGSUbsw0jqQl4Vy63jIQUYkBG7Bv
zz77m2Muzcm3DCgFLm3m6U6OeN2q+x5VUf/dwO+v7pUvd1iGNAcApjMAtQy1Aa+5
e8Z1rHlH3dyb84+o3fMroZRR4+bh3d86GZiwgvlXu7nqzRiwLMQ2O52eY7cZkc9k
imuPysoFzJGMPCSGksLHauLMUq/R72uLspWZZVaX5CyjU9ucDrKDZ4Tsx1P8zhlu
OKlo8JP+q899bWxIe+TyE9k7nWjijpbzc3HfYX1fD5ehbm3KgY5+fRvqdq64usQG
raFRPsEAE+sDEogKmMIGG3oIvgerb4jBKhBjmQ1DMdBYbbmFdL7PFFIiEMuHAp1H
Rq6NxY9dth3L+3VToiYc
=miwW
-----END PGP SIGNATURE-----

Arthur Schiwon (1):
      show displaynames of users in share dialog instead of userid

Carla Schroder (29):
      1st batch of updates for 2.0
      Update installing.rst
      Update navigating.rst
      Update navigating.rst
      Merge pull request #3665 from owncloud/2-0updates
      update 3-dot menu
      some doc fixes & updates
      updates for 2.1 release
      more updates to 2.1 user manual
      corrections to 2.1 user manual
      clean up screenshot
      more image fixes
      added desktop sharing
      add note re mtime syncing
      doc updates for 2.1.1 release
      Add note that branded clients have custom windows registry key names
      fix formatting
      Merge pull request #4503 from owncloud/client-regkeys
      improve client build instructions
      corrections to client building instructions
      add OBS link for client building
      correct OBS url for client building
      Merge pull request #4509 from owncloud/build-client
      a bit of editing on new section
      Merge pull request #4704 from owncloud/doc_overlay_icons
      updates to 2.2 user manual
      update file manager screenshot
      fix win install instructions: build path and docker image name (#4901)
      add note about deleting .csync_journal.db for "CSync unknown error"

Carlos Damken (1):
      Ignoring "System Volume Information"

Christian Kamm (282):
      Propagation: Make 423 Locked a soft error #3387
      Sync: An initial diskspace check #2939
      Propagator: Download disk space checks #2939
      Propagation: Try another sync on 423 Locked #3387
      Checksums: Prepare 'supported checksums' capability #3735
      Fix the Qt4 build.
      Remove dead code
      Network errors: Use exception name, if message is empty #2718
      Merge branch '2.0'
      Tray: Change texts #3657
      FolderWatcher: Use csync exclude code #3805
      SelectiveSync: Apply excludes #3876
      SelectiveSync: Don't adjust removed path
      Exclusion: Fix confusion with relative and absolute paths
      ExcludedFiles: Add test
      AccountSettings: Show disabled 'Add Folder' tooltip on click #3645
      SelectiveSync: Show in-progress label #3524
      ETag: Allow parsing of weak tags #3946
      Progress estimation: Adjust low-transfer detection #3942
      Fix test compile
      Merge remote-tracking branch 'origin/2.0'
      Fix compile after pull request merge
      PropagateUpload: Fix double-emission of finished #3844
      Revert "In case of empty checksum type, emit validated."
      Checksums: Improvement in async computation and validation #3735
      SyncJournal: Add checksumHeader column to metadata table #3735
      Propagate: On download store checksum header in db #3735
      Propagate: Store computed checksums in db during upload #3735
      Checksum: Add env variables to disable #3735
      Checksum: Fix recomputation when forced in cfg file #3735
      Checksum: Disallow ADLER32, use Adler32 #3735
      csync tests: Remove unused function
      Checksum: Put checksum type into separate column #3735
      Checksum: Fixes after review
      Checksum: Don't lose it on metadata update #3735
      Propagator: Add blacklisting of disk space errors #2939
      --version also shows Qt version
      Hidden files: Consider .* hidden everywhere #4023
      Silence warning by removing extra semicolon
      Reflect read-only permissions in filesystem #3244
      Rename env variables to include unit #2939
      Settings: Show first account page on startup #4036
      Tray: Show settings dialog on click if it's not active
      CleanupPollsJobs: Preserve more journal data
      Checksums: Treat more carefully in db #4034
      SyncJournalFileRecord: Remove unused mode field
      Fix csync_exclude test
      Fix OwnSql test
      FolderMan: Fix infinite wait on pause #4093
      Recent Activity: Filter metadata updates #3963
      Recent Activity: Don't reset for no reason #3889
      Share dialog: Initialize expected expire date #4075
      Sharing: Fix crash with share deletion #4111
      Tray tooltip: Use aliasGui #4096
      ShareLink: Always initialize expire date #4075
      Add an experimental ProppatchJob #3235
      Checksums: Don't reupload if size and checksum are unchanged #3235
      csync_update: Remove disabled inode check
      Rename files
      Permissions: Keep more user permissions
      Checksums: Reuse the discovery checksum where possible
      ShareDialog: Completion uses MatchContains #4123
      Share dialog: Don't close on enter
      Blacklist: Clear on successful chunk upload #3934
      ShareDialog: Only link share if capabilities allow #4179
      Share dialog: Adjust layout #4119
      SelectiveSync: Show Apply/Cancel less
      Settings: Fix "Choose what to sync" #4187
      Re-apply ee69ab20211720d5d124bf58f35be5b69f84971b
      Share dialog: Work around painting bug #4189
      Blacklist: Firewall errors are silenced for up to 1h only #4071
      Tests: Add a perl test for eml checksums #3235
      Blacklist: Treat all 403s the same #4071
      Settings dialog: Fix crash when deleting account #4202
      Doc: Add checksum overview
      UI: Sign in/out -> Log in/out #4249
      Share UI: Respect enfore-expire #4235
      Share UI: Hide 'can share' if capability missing #4231
      Share UI: Hide 'allow editing' for files #4211
      AccountWizard: Don't crash when sync is running #4221
      Creds: Forget password on explicit sign-out #4241
      Force account wizard when last account is deleted #4266
      Wizard: Find user:pw even if redirected #4265
      Activity: Improve formatting of copied data #3498
      Activity tab doesn't vanish with too many accounts #4188
      SocketAPI: Fix file error cache #3944
      SocketAPI: Ensure messages are consistent #3944
      SocketAPI: Don't use ERROR for SoftErrors #3944
      Merge remote-tracking branch 'origin/2.1'
      Silence warning about zorder in .ui file.
      Log: Remove scary messages :)
      FolderWatcher: Remove IN_DONT_FOLLOW #3475
      Share UI: Allow typing in a sharee
      User Sharing: Match user names and case insensitive #4269
      Propagator: Deal with files becoming directories #4302
      Propagator: Deal with directories becoming files #4302
      Windows: Fix deleting and replacing of read-only files #4308
      Fix crash when deleting account while sync is running #4337
      Propagator: Remove warning when moving out of deleted folder
      Propagation: Fix dir <-> file changes propagating to server #4302
      Win: Fix filesystem detection for exFAT workaround #2701
      Share dialog: Remove unintended spinner when password required
      Share dialog: Error reporting with password policy #4209
      AccountSettings: Auto-expand only single folders #4283
      Sharing: Allow only one share dialog per path #3184
      Update: Check checksum for renamed files #2983
      Sharing: Fix resharing items with limited permissions #4357 #4358
      Share dialog: More error handling with password policy #4209
      Don't make files read-only when server is too old #4450
      Add 'pause all' tray menu entry #3829
      AccountState: Allow storing state in settings
      Improve folder pausing API
      Add warnings for old server versions #4523
      Checksums: Content checksums for all uploads #4375
      Checksums: Compute content checksum on download #4375
      Don't use QVector::removeOne, added in Qt 5.4
      Downloads: Preserve group ownership #4330
      Settings: Hide update info if skipUpdateCheck #4397
      SqlQuery: Write NULL when intended #4548
      SqlQuery: Write NULL when intended #4548
      Doc: low disk space #4443
      Propfind: Treat broken XML response as failure #4575
      Handle server timezone data correctly #4521
      Ignores: expand escapes #4568
      Fix compile with strict C flags
      Revert "Utility: Make sure to use UTC timestamp to compare in timeAgoInWords"
      Quota: Change quota path if single folder #4460
      Fix wizardSelectiveSyncDefaultNothing #4581
      Account UI: Fix log out button text #4578
      Adjust size description strings #3403
      Add utility function for shorter time duration strings #3403
      Update QTreeView tooltips as they change #3403
      Folder info layout adjustments #3403
      Tooltip updater: Fix compile with Qt4
      Theme: Enable link sharing by default
      SyncFileStatusTracker: Fix compilation with older Qt
      Fix invalid read on account removal
      Graceful termination of folderwatcher_win #4620
      Don't call reset() on a query after close() #4662
      Fix hidden file handling #4655
      Explicitly depend on Qt5Test.
      Fix unit test build
      Disable unavailable sharing permissions #4383
      ShareDialog: Tell a user early if resharing is impossible #4679
      Fix typo
      Activity tab visibility fixes #4651
      Add server capabilities for checksums #4638
      Share link: Consistent order of options owncloud/core#24122
      Share link: Consistent order of options owncloud/core#24122
      Overlay icons: Fix duplicate icons in nautilus #3249
      Overlay icons: Fix invalidation with nautilus #3249
      Checksums: Use the first supported type if nothing is preferred
      Remote folder selection: improve path typing #4745 #4746
      Overlay icons: Track touched files #4730
      Protocol: Make timestamp column width fit the text #4721
      Selective sync: Sort folders in FolderStatusModel #4612
      FolderWizard: Sort remote folders #4612
      Fix perl tests #4722
      Checksums: Skip uploads of .eml files only #4754
      timeAgo test: Fix for qt4, clean up
      Protocol: Increase width of timestamp column #4721
      Ignores: expand escapes #4568
      Fix compile with strict C flags
      Activity: When a new notification arrives, switch to that tab #4805
      Checksums: Compute content checksum on download #4375
      Merge remote-tracking branch 'origin/2.2'
      Fix compile warnings in tests
      Fix Qt4 build
      Add error message for trailing spaces on Windows #4878
      Log: Write the sync log during propagation #3108
      Log: Include start of propagation and lap duration
      owncloudcmd: Fix --exclude regression
      Merge remote-tracking branch 'origin/2.2'
      Fix Qt4 build
      Tray: Add minimal mode as workaround and testing tool #4985 #4990
      Set discovery thread priority to low #5017
      Add 'open in browser' to account menu #4824
      owncloudcmd: Make source_dir absolute #5035
      Revert "Add 'open in browser' to account menu #4824"
      Excludes: Fix a Windows specific bug #5039
      ShareLink: Ensure the password line edit is enabled #5117
      Shibboleth: Fix detection in account wizard #5138
      Account wizard: Enable back button consistently #5107
      Recall: Copy instead of move recalled file #5150
      Switch target version of this branch to 2.2.4
      ShareLink: Ensure the password line edit is enabled #5117
      Recall: Copy instead of move recalled file #5150
      Set discovery thread priority to low #5017
      Improvements to file recall
      Add log messages for LockWatcher use #5190
      Fix Windows build with WITH_UNIT_TESTING
      Warning if mailto url fails #5142
      Merge remote-tracking branch 'origin/2.2'
      ShareDialog: Remove context help button
      Package: Fix nautilus plugin name collision when branded
      Doc: Remove mention of "F5 to reset database" #5130
      Tray: Fix crash on startup for non-OSX oses
      Remove stale commented code
      Force a remote discovery when upgrading to this version #5242
      Progress: Reset lastCompletedItem #5256
      FolderMan: Document and clean up folder scheduling
      FolderMan: Clean up API
      License: Adjust license of GPLv2 source files to GPLv2+
      Remove unused functions
      Account: Remove wasMigrated/setMigrated
      Move concatUrl and settingsWithGroup to Utility
      Account: Rearrange for readability
      Terminate sync when pausing from context menu #5290
      Network: Add "Accept" header for some firewalls #5298
      Test: Don't fail when DST change is near #5284
      Sort folder list alphabetically #5299
      FolderStatusModel: Minor cleanups.
      Conflicts: Use the local mtime for the conflict file name #5273
      Tray: Add a 'New account...' action if no account is configured #5307
      Always send a progress message at the end of a sync #5290
      Enable clicking on 'not synced' items #5306
      FolderMan: Never schedule paused folders #5290
      Merge branch 'master' into dbjournal_per_account
      Rename sync journal to ._sync_xxx.db.
      Always migrate .csync_journal to ._sync_xxx
      Split folders configuration locations for backwards compatibility
      Don't wipe each journal on each start
      Bugfixes for sync journal name generation and usage
      Account: Rename user() to davUser()
      Fix perl tests for sync journal db name
      AccountSettings: Add a "Force sync now" context menu option
      Ensure the 'Sync paused' state is used after pausing #5290
      Fix compilation with Qt < 5.1
      FolderWizard: pass AccountPtr by const&
      Sync now: Disable on disconnect, rename while running #2158
      Don't wipe db if check fails while disk space is low #5357
      Move qDeclareMetatype from Folder to SyncEngine
      Increase initial bandwidth estimates #4428 #5390
      Wizard: Detach saved account from wizard
      Reschedule a folder regularly with some delay for some errors
      Only create a FolderWatcher if the path exists
      Fixup broken authType on load #5408
      Sql: Allow prepare fail for PRAGMA quick_check #5357
      Fix compile of tests
      Wizard: Let the user know if url is invalid #5398
      Doc: Improve example #5422
      Wizard: Don't accidentally pre-fill url field #5412
      Account: Fix displayName() #5413
      ownsql: qFatal on prepare errors #5357
      Log the auth type being used for accounts
      Doc: Add forceSyncInterval and timeout config file flags
      Selective sync: Adjust widget common to folder/account wizards
      wizardSelectiveSyncDefaultNothing applies to folder wizard #4581
      PropagatorJob: Access propagator through function #5453
      PropagatorJob: Remove unneccessary pointer #5453
      Folder: Remove unused variable
      Folders: Adjust ui when account is disconnected #5477
      Shib: Use different keychain entry per account #5469
      Performance: reserve() _remotePerm #5496
      Double check usage of asserts #5429
      CMake: Don't force-enable asserts #5429
      Doc: For conflicts, the local file is renamed #5521
      Recent Changes: Fix duplicates #5256
      Revert "Don't blacklist 507 Insufficent Storage #5346 (#5424)"
      Wizard: Handle PROPFIND redirects #5553
      AbstractNetworkJob: Improve redirect handling #5555
      Blacklist: Escalate repeated SoftError to NormalError #5500
      Windows/NTFS: Do not attempt to upload inaccessible files #5544
      Add more versions to --version #5592
      Account server version: Helper to create versions
      HttpCreds: Update app passwords url #5605
      About: Show the runtime versions of Qt and OpenSSL #5592
      ShareDialog: Fix thumbnail size #5654
      ShareDialog: Margin and spacing refinements #5627
      ShareDialog: Hide the detailed permissions if there is only one #5655
      Transfers: Show a decimal for single digit MB rates #4428
      Doc: Update to new sync journal db name #5662
      ShareDialog: Reenable user input textedit on error #5694
      SqlDatabase: Ask freeSpace for directory, fix for Windows
      Selective sync: Skip excluded folders when reading db
      mirall.desktop.in: Remove superfluous lines #5767
      Settings: Ensure the 'about' label isn't cut off #5760
      Sharing: Show warning that link shares are public #5785 #5747
      Download: Retrigger folder discovery on 404
      Add extra logging for SQLITE_CANTOPEN errors #5633
      Journal: Don't use a ._ path if it won't work #5633
      Ignore ui: Add the sync journal patterns #5844

Daniel Molkentin (105):
      Merge pull request #3601 from individual-it/master
      Merge pull request #3781 from phil-davis/FSC
      Merge pull request #3789 from hh-lohmann/Terminology
      Merge pull request #3892 from RealRancor/fix_faq
      Merge pull request #3982 from owncloud/20-update
      Merge remote-tracking branch 'origin/2.0'
      Revert "Settings dialog: remove the close button #3713"
      State application name in update notification
      Merge remote-tracking branch 'origin/2.0'
      Fix Qt4 build
      Fix OS X compilation: use mode_t instead of __mode_t
      Forward-declare QModelIndex. Fixes Qt4 builds.
      Add the set of currently used patches
      Documentation: Fix PDF logo, version number
      Merge remote-tracking branch 'origin/2.0'
      Remove spacer that would constrain a vertical resize
      Add more Qt patches
      Ensure patches apply cleanly, drop patch 14
      Qt patches: Tweak more for Qt 5.4.0
      Qt: Add Windows-specific patches OBS, also a QNAM fix
      Merge remote-tracking branch 'origin/2.1'
      CMake: fix CMake 2.6 compatibility
      CMake: Fix typo
      Merge pull request #4224 from owncloud/21update
      Use user-readable short folder path in the context menu
      Merge pull request #4243 from owncloud/more21update
      Editorial changes to ChangeLog
      Merge pull request #4247 from owncloud/desktopshare
      FF doc subrepo to adjust to new .org theming
      Ensure Qt translator does always get loaded.
      Enable HiDpi scaling with Qt 5.6
      Remove bearer plugins
      Work around layouting issue for RTL languages
      Translation cleanups
      Update German translation
      Document all owncloudcmd switches in man page/doc
      Add mac system tray fix as deployed on the build machine
      Merge remote-tracking branch 'origin/2.1'
      Move ocdoc to current documentation master to catch up with new design
      Add Dockerfile that allows cross compiling the client
      Bring build documentation up to date, use docker for Win32 xbuild
      Doc: Instruct to use sha256 for Authenticode signing
      update Changelog
      Update ChangeLog
      ChangeLog: Set release date
      Merge remote-tracking branch 'origin/2.1'
      Merge pull request #4461 from owncloud/bump-year-to-2016
      Win32: More complete resource specification
      Add file description, copyright to win32 VERSIONINFO struct
      Add comment, transliterate copyright symbol
      Use correct values for items in version.rc
      Merge pull request #4488 from owncloud/21-updates
      Show full path in warning message boxes before folder removal
      Merge pull request #4582 from owncloud/nsis_uninstall_test
      Wizard: Implement alternative forms of inquiring about the userID
      Implement enforcing a static URL postfix.
      Merge pull request #4580 from owncloud/implement_ep_1136
      No Q_NULLPTR in Qt 4.8
      Scale correctly with HiDPI displays on Linux with Qt 5.6
      Remove deleted icons from resource file
      Update binary subdir
      Make postfixlineedit more userfriendly, rename email id string to "Email".
      document Theme::wizardUrlHint()
      No need for WebKitWidgets in libsync anymore
      Update doc and Dockerfile for 2.2 builds
      Use QTokenizer to properly parse netrc
      Merge pull request #4709 from owncloud/fix_4691
      Fix search & replace error in Dockerfile
      Merge pull request #4715 from owncloud/translate-desktop-ini
      Disambiguate socket API pathes on Windows with user name
      Revert "Disambiguate socket API pathes on Windows with user name"
      Merge pull request #4756 from owncloud/revert-4738-fix_3411
      Re-Apply: Disambiguate socket API pathes on Windows with user name
      Windows Shell Integration: Unify path lookups
      Update binary sub module
      Windows Shell Integration: Fix another spot where the pipe path was constructed manually
      Update binary submodule
      Merge pull request #4821 from owncloud/notification_doc
      Merge pull request #4825 from owncloud/22-user-manual
      2.2.0 final
      Bump to 2.2.1
      Fix pot. mem leak found by coverity (CID 12900)
      Fix pot. mem leak found by coverity (CID 96004)
      Travis coverity: Enforce Ubuntu 14.04 env, fix repo
      Merge remote-tracking branch 'origin/2.2'
      Undo regression caused by 727e73d
      Merge pull request #4913 from owncloud/normalize_name_in_filestatus
      Merge pull request #4916 from mwleeds/patch-1
      Don't try to determine pixel ratio with Qt < 5.6.0
      Merge pull request #4922 from owncloud/fix_4840
      Merge pull request #4923 from RobinGeuze/2.2
      Remove stray file
      Fix memleak in updater
      Merge pull request #4935 from owncloud/fix_updater_memleak
      Merge pull request #4938 from owncloud/fix_4840
      Merge pull request #4939 from owncloud/osx_filewatcher_fix
      This branch is headed towards 2.2.3 now
      Only accept notification API Capability if endpoint is OCS-enabled
      Merge pull request #5034 from owncloud/fix-5033
      Update owner to be ownCloud GmbH
      More GmbH -> Inc Copyright header fixes
      Fix module loading
      Ensure OpenSSL config file is only read from app dir
      Always follow redirects in network jobs (#4905)
      Update owner to be ownCloud GmbH

Dominik Schmidt (2):
      Fix build on Debian 7 (CMake pre 2.8.12)
      Remove obsolete FindQtKeychain for Qt4

Felix Tiede (3):
      Extend OEM configurability to dolphin desktop file.
      Fix file installation source path.
      Generate .desktop file with OEM name directly.

Frederik Juul Christiani (2):
      Initialize stop variable.
      shell_integration/windows: Create _newQueries as a non-signaled auto-reset event.

Gilbert Röhrbein (3):
      nautilus integration: "share" extension for syncing folders
      nautilus integration: use os.path.join, os.sep and tempfile.gettempdir instead of string concats
      nautilus integration: refactored _connectToSocketServer, removed superfluous check

Giovanni Capuano (1):
      Fix link to the binary packages in README.md

Grigorii Horos (1):
      Dolphin integration: use system icons for labels in KDE

Hefee (4):
      Don't install tests and cmocka lib.
      fix typo occured->occurred
      Merge branch '2.1'
      For tests we do not need a xserver running.

Individual IT Services (2):
      checking if file or folder is to be shared to fix issue #3556
      fix unicode issue #3753

James Botting (3):
      Add additional configuration option to toggle display of delete prompt
      Alter sync engine to check new setting before displaying prompt
      Remove option from GUI, leaving config option only.

Jenkins for ownCloud (604):
      [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
      [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
      [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
      [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
      [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

Joas Schilling (1):
      Make returncode 0 for --version and --help

Jocelyn Turcotte (143):
      Add a sign in button in the settings window
      Remove the _readPwdFromDeprecatedPlace codepath
      Show a notification instead of a login window on startup #3350
      Get rid of ShibbolethRefresher
      Simplify the authentication code paths #3350
      Separate the credential dialog from their fetch #3350
      Remove *Credentials::_fetchJobInProgress
      Fix a missing sync-exclude.lst file not failing the sync
      Fix OK statuses not being broadcasted during a sync #3944
      Rename SyncFileStatus::STATUS_SYNC to STATUS_UPTODATE
      Bring back the red box for errors #3796
      Don't show parent folders in the error list #3796
      Keep only active entries in the Not Synced list #3171
      Only clean the Not Synced list for the current account #3171
      Fix the rendering of the red error box text
      Windows: Fix HiDPI #3414
      Windows: Update the overlay icon graphics #3105
      Fix the folder option button click
      Windows: Fix the progress text being cut but a few pixels
      Windows shell: Remove unneeded Winsock code #4356
      OS X shell: Don't allow sharing sync roots #3505
      shell: Update binaries to fix the Directory Opus warning
      Bring back the automatic authentication popups
      Fix gen_sym_files.py trying to process non-macho files
      Do a codesign --verify before running spctl
      OS X: Make sure Qt frameworks have the right structure
      OS X: Fix macdeployqt not to embed symlinks when ran multiple times
      OS X: The --strict option isn't supported on the build machine
      Fix the crash reporter not launching
      OS X: Fix the file system watcher ignoring unicode paths #4424
      Merge pull request #4508 from owncloud/fix-crash
      Fix TestXmlParse::testParser1
      Remove superfluous error checking from csync_create and csync_init
      Move the csync_context creation in SyncEngine
      Fix a crash when syncing
      Add comment and cleanup the csync exclude list code
      Move the Logger reference back into src/gui
      Merge pull request #4584 from lultimouomo/fix-destruction-order
      [Win-shellex] Make sure to unregister obsolete CLSIDs #4595
      Make the AccountState a construction argument of the Folder
      Move the SyncEngine construction to the Folder constructor
      Remove the mutex from ExcludedFiles
      Remove OwnCloud6 specific sharing code
      Remove the tainted folder logic
      Remove SocketApi::dbFileRecord_capi in favor of JournalDB::getFileRecord
      Remove null-checks for FolderMan::_socketApi
      Move the SocketApi business logic to a libsync SyncFileStatusTracker class
      Connect the SocketApi directly to the SyncFileStatusTracker
      Don's use SyncFileStatus for Folder::createGuiLog
      Refactor the overlay icon logic to show errors as a warning for parent folders #3634
      Use a std::map for SyncFileStatusTracker problems
      Cleanup after the SyncFileStatusTracker change
      Move the SyncFileStatusTracker directory slash suffix logic in a method
      Fix sibbling directories showing up as warning
      Fix the SocketApi status of CSYNC_FILE_SILENTLY_EXCLUDED files
      Fix the build on Windows
      Simplify the build of auto tests
      Hide environment variables when running the FinderSync icns script
      Merge pull request #4625 from owncloud/trivialFixes
      Overlay icon fixes (#4765)
      Revert "Overlay icon fixes (#4765)"
      Fix the sync status push for parent directories #4682
      Fix the root item sync status #4682
      Simplify the root status logic
      Avoid a SyncFileStatusTracker private overload with the same name
      [osx] Fix missing overlay icons on client startup
      Merge branch 'overlayIconFixes' into 2.2 (#4765)
      [shell/windows] Fix the windows status push not working (#4784)
      Fix assert on restore after propagation (#4823)
      Account: Use smart pointers to hold its credentials and QNAM objects
      Attempt to fix the Account::slotHandleSslErrors crash
      Merge pull request #4971 from owncloud/fixAccountHandleSslErrorsCrash
      SocketAPI: Move the normalization closer to the data entrance (#4972)
      SocketAPI: Push new status of dirty files regardless when not synced (#4970)
      Fix a crash on if shutting down during propagation
      Prevent the sync protocol widget from over-using memory
      Delete the ComputeChecksum object when the job is finished
      Reduce the memory usage of the StopWatch during propagation
      Fix the Qt4 build
      shell_integration/windows: Add a manually-increased build number
      shell_integration/windows: Set VS output directory in the binary submodule
      binaries: Update to build 42 owncloud/client#4977
      Fix a deadlock when shutting down during discovery (#4993)
      Fix a QAction leak (#5008)
      Merge pull request #5007 from owncloud/rebuildWinShellIntegration
      shell/windows: Add missing Win32 configuration changes
      shell/windows: Build 43, add missing 32 bit binaries
      Revert "Fix a deadlock when shutting down during discovery" (#5100)
      tx.pl: Fix each put_to_dir taking 10 seconds
      Add TestSyncEngine and TestSyncFileStatusTracker auto tests
      Make sure that we invalidate parents on blacklisted items
      csync: Use an explicit instruction for should_update_metadata
      [overlays] Fix folders appearing as OK even though children are still syncing #4797
      Merge pull request #5122 from jturcotte/syncfilestatustrackerTests
      Fix the Qt4 unit testing build
      Fix the MSVC build
      Fix unit testing build warning on Linux
      Merge pull request #5182 from jturcotte/msvcBuild
      Rebase Qt patches on 5.6 #3449
      Don't try to deploy the mng image format plugin on macOS
      Fix the sync direction being wrong on MSVC
      Fix the log window not showing csync logs
      SocketAPI: Remove unecessary null-checks
      SocketApi::slotReadSocket: Small optimizations
      SocketAPI: Only push status for files requested by the shell #5361
      shell/macOS: Remove backslashes from the extension display name
      shell/macOS: Make sure the root folder's cache is cleared on disconnect
      shell/Windows: Remove unused files
      shell/Windows: Convert tabs to space
      shell/Windows: Remove the UPDATE_VIEW message handling
      shell/Windows: Fix the view not being updated on StateError
      shell/Windows: Avoid memory allocations and copies when querying icons
      shell/Windows: Update binaries to build 44
      StatusTracker: Emit OK for the last child before parents (#5467)
      Bring back the error message if the sync-exclude.lst file is missing
      Tests: Add a large sync benchmark
      Don't pass the PropagatorJob in itemCompleted
      Pass the SyncFileItem as SyncFileItemPtr in itemCompleted
      Release SyncFileItem objects with their job
      Remove duplicate SyncFileItem entries for the log
      Don't reallocate a QByteArray for each contentChecksumType call #5481
      Remove SyncFileItem::_requestDuration #5456
      Don't use the StopWatch for each job in production builds #5456
      Pack boolean members in PropagateUploadFileCommon #5457
      Clear SyncEngine::_remotePerms after the sync
      Remove PropagateDirectory::_runningNow
      Skip TestSyncEngine::abortAfterFailedMkdir
      Fix TestSyncEngine::abortAfterFailedMkdir
      Remove unneeded Q_DECLARE_METATYPE
      Fix UtilityTest on macOS
      Fix FolderWatcherTest on macOS and Windows
      Fix FileSystemTest on macOS
      Fix ExcludedFilesTest on macOS
      Fix FolderManTest on macOS
      Fix the UNIT_TESTING build on Windows
      Disable tests uncompatible with Qt4 for that build
      Revert "Fix TestSyncEngine::abortAfterFailedMkdir"
      Potential fix for crash in PropagateDirectory::abort (#5564)
      Favor QtKeychain installed together with Qt
      Jenkinsfile: Also use 4 parallel jobs for linux builds
      Use QTemporaryDir in TestOwnSql
      shell/Windows: Update binaries to build 45
      windows: Fix a memory leak in FileSystem::longWinPath

Jonathan Kawohl (20):
      updated link for documentation and added more info to osx build
      Correcting for PR comments
      added info on qtkeychain
      fix for https://github.com/owncloud/client/issues/1251
      fixing wrong files Revert "fix for https://github.com/owncloud/client/issues/1251"
      updated link for documentation and added more info to osx build
      Correcting for PR comments
      added info on qtkeychain
      fix for https://github.com/owncloud/client/issues/1251
      fixing wrong files Revert "fix for https://github.com/owncloud/client/issues/1251"
      added link to central
      added missing quotes
      removed openssl_version variable,
      adjusted minimum version.
      fixed review https://github.com/owncloud/client/pull/5259#pullrequestreview-9743725
      fixed note
      Merge branch 'master' of https://gthub.com/Kawohl/client into Kawohl-master
      Merge branch 'master' of https://github.com/owncloud/client into Kawohl-master
      Merge branch 'Kawohl-master'
      fixed merge conflicts

Jürgen Weigert (7):
      improved linux build instructions.
      Update building.rst
      Update building.rst
      fixed formatting lines 212 215
      Merge pull request #4201 from owncloud/jnweiger-patch-1
      Update accountsettings.cpp
      Merge pull request #4949 from owncloud/jnweiger-tray-patch-patch-patch

Klaas Freitag (255):
      SyncLog Dialog WIP
      Settings: Move synclog widget to a seperate dialog.
      Merge pull request #3916 from RealRancor/fix_rst_syntax
      Merge pull request #3920 from phil-davis/guitypos
      Merge pull request #3919 from phil-davis/libsynctypos
      Merge pull request #3899 from sebasje/sebas/cmake
      SyncLogDialog: Do not delete SyncLogDialog after close.
      Propagatorjobs: Removed superflous semicolon.
      SocketAPI: String concat optimization as learned on QtWS.
      FileSystem: Reuse the FileInfo object that is created in the caller.
      Utility: add method fileNameForGuiUse(), pimp up filename for GUI
      SettingsDialog: Add new widet called ActivityWidget.
      Discovery: Fix detection of hidden files.
      Add slot to handle clicks on folder names.
      Enable external links in the label.
      AccountSettings: Add index to undecided folder to be able to select it.
      AccountSettings: Display a link for undecided dirs in the sub text.
      FolderStatusModel: Check for null argument at start.
      Merge pull request #4004 from owncloud/fix_hidden_detection
      Merge branch '2.0.2' into 2.0
      Add version suffix git.
      Merge branch '2.0'
      Merge pull request #4040 from owncloud/phil-davis-changelog-master
      Add a tabwidget to Settings dialog for activity.
      ActivityWidget: Add a job to fetch activities, Activity object added
      SettingsDialog: Make ActivityWidget a member.
      Merge pull request #4049 from Naereen/patch-1
      ActivityWidget: Do a proper asynchronous model to display the activity.
      ActivityWidget UI: Remove the preconfigured tabs from the tabwidget.
      SettingsDialog: Add a tab with the SyncProtocol to ActivityWidget.
      ActivityListModel: Check if the account is connected when fetching more.
      JSONApiJob: Add method to add additional query parameter.
      ActivityListModel: Add the page and pagesize parameter to ocs query.
      ActivityListModel: Add method to refresh one Account (WIP)
      ActivityWidget: Created a delegate for prettier display of the activities
      ActivityView: Add information about the account.
      ActivityWidget: Rather use accountState pointer directly.
      ActivityDelegate: Make the row height public accessible.
      ActivityView: Add a second treeview for sync issues.
      Activity: Unify the GUI, and reactivate copy to clipboard for all.
      ActivityView: Add a progress indicator widget to indicate action.
      GeneralSettings: Remove references to protocolwidget.
      CMake version abstractions: Remove some dependencies.
      sync excludes: Add .directory files to be ignored
      ActivityWidget: implement removeAccount.
      AccountManager: new method to return AccountStatePtr from the name.
      ActivityWidget: Take the account state (connected or not) in account.
      ActivityDelegate: Gray out font if account is not connected.
      AccountSettings: Add a toolbox button for the account specific actions.
      Folderman: Added method to find local files for a rel. server path.
      ActivityWidget: Show the local path in a tooltip.
      ActivityWidget: open local file in file manager if exists.
      Added some documentation.
      AccountSettings: Address jans suggestions  in #4139
      Merge pull request #4139 from owncloud/account_toolbox
      ActivityWidget: Show the subject in the Tooltip.
      Merge branch 'newactivity'
      General Settings page: Remove the add account button.
      AcitivityWidget: Moved timespan-in-words method to utility.
      Merge branch 'master' of github.com:owncloud/mirall
      ActivityWidget: Always combine the final activity list.
      ActivityWidget: Detect new items in the list to refetch the activities.
      ActivityWidget: No progress indic. for non connected accounts.
      ActivityWidget: Make compile with Qt4
      ShareDialog: Remove Qt4 incompatible property of QScrollView.
      AccountState: Avoid ConnectionCheck if ETag job was just done.
      Use the configuration value of remotePollInterval rather than hardcoded.
      Merge remote-tracking branch 'origin/patches_list' into 2.1
      Merge remote-tracking branch 'origin/depclean' into 2.1
      SyncEngine: Handle 403 Forbidden properly.
      csync_update: Add missing comment about 403 forbidden handling.
      csync_update: refactor a bit and remove redundant code.
      Merge pull request #4159 from owncloud/fix_3490
      Merge git://github.com/NvanAdrichem/client into 2.1, pull #4060
      Merge pull request #4162 from owncloud/phil-davis-patch-1
      NetworkJobs: JSON network job now reports OCS reply code.
      ActivityWidget: display if the server does not support acitivities.
      NautilusPlugin: Fix detection of top level sync folder.
      NautilusPlugin: Fix detection of the OK status
      NautilusPlugin: Fix behaviour with files with a colon in the name.
      SyncJournalFileRecord: Fix comparison operator
      Test syncjournaldb: Fix comparison of two QDateTime objects.
      SyncJournalTest: Use valid time for the tests.
      Updated Changelog
      ActivityWidget: Fix type (#4204)
      Merge pull request #4217 from owncloud/sane_file_permissions
      Merge pull request #4219 from owncloud/fix_link_share_stable8
      ShareLinkWidget: Set state of passwd checkbox always.
      ShareLinkWidget: Stop editing progress animation if passwd is required.
      Merge pull request #4228 from owncloud/enforce_password-block
      Merge pull request #4169 from owncloud/2.1_file_exists_before_share
      AccountSettings: Update the visibility of the add account button.
      Utilities: Include math.h because of floor()
      Merge pull request #4245 from masoudcs/masoudcs-patch-1
      Backport of #4245
      shell integration: Create a plugin for nemo out of the nautilus one.
      Move version to 2.1.1 git.
      Do not use nullptr, old compilers die on it.
      csync-tests: Added some directory wildcard tests.
      NSIS: Escape line endings for NSIS correctly.
      csync_private: Fix comment about size of file id buffer
      Win Admin: Added script to create stable toolchain prj. in OBS
      csync_update: Use the csync defines rather than plain numbers.
      csync_update: Handle comparision of file types properly.
      Nemo Shell Integration: Add missing conversion script.
      csync_update: Remove unneeded checks of previous commit.
      Merge pull request #4396 from owncloud/fix_enum_csync
      Enable replacement of strange substrings also for nsh files.
      nsi translations: finally escape the NSIS lineends correctly.
      Nautilus integration: Remove Shebang from plugin source.
      Linux shell integration: Do not call sed from absolute path.
      ActivityWidget: Set timespec to UTC for JSON values.
      Utility: Make the timeAgoInWords method a bit more verbose
      Tests: Add a test for the timeAgoInWords function
      Activities: Hide if non of the accounts has the app enabled.
      AbstractNetworkJob: Add a delete job.
      Added temporar icon for notifications.
      Minor wording fixes
      New GUI class NotificationWidget.
      Display server notifications on the client (#3733)
      Notifications: Add a Progress indicator and handle job results.
      Capabilities: Add isValid check and check for notifications
      Notifications: Check capabilities if the notifications are enabled
      Notifications: Properly delete the notification check job.
      Notifications: Do a GUI tray notification if new notifciations arrive.
      Notifications: Refactor - create a notification handler class
      Activitiy: Refactor - move classes to their own source files.
      Notification: Enhance the tray message
      Notifications: Cleaner notification string build
      ActivityData: Simplified implementation.
      ActivityListModel: Code cleanups
      ocs jobs: Add a define for OCS job success.
      Notification: Fix plural handling for tray message
      NotificationWidget: Remove not needed method.
      Activity: Some documentation and better varialbe names
      Fix timeAgoInWords
      Notifications: Display timestamp of the notification in the widget
      Utility: Make sure to use UTC timestamp to compare in timeAgoInWords
      Utility: Fix plural translation.
      Notifications: Give feedback if notifcation request succeeded.
      Notifications: Remove "done" notification widgets after fife seconds.
      Notifications: Check if the account is connected before querying.
      Fix plural translation handling, remove the superflous arg()
      Notifications: Refresh the notifications based on a config value.
      Fix plural translation handling, remove the superflous arg()
      Notifications: remove notification widgets if the notification is gone.
      Notifications: Maintain a timeSinceLastCheck for every Account.
      Notifications: Fix handling of notifications to remove from the list.
      Notifications: Remove unused variable.
      Docs: Add new config option for the notification sync interval.
      ActivityData: Add source file for implementation details
      NotificationWidget: Remove accountName() and add activity() method.
      NotificationWidgetUI: Fix sizing and sizePolicy
      Notifications: Handle Notifications without an action.
      Remove explicit time spec specification as it is not needed.
      ActivityData: Declare operators outside the class
      Cleaups based on review feedback.
      Doc: Add milliseconds unit to notificationRefreshInterval doc
      Remove superflous iterator increment
      ActivityWidget: Rename blacklistActivities to blacklistNotifications.
      NotificationHandling: Use QByteArray for the verb.
      ActivityWidget: Handle plural properly in translations.
      Merge branch 'notifications'
      NotificationWidget: Handle empty message and subject properly.
      NotificationWidget: Some ui refinements.
      ProtocolWidget: handle Conflicts as not-synced items
      ProtocolWidget: Show number of non synced files in tab label.
      Folder: After sync, fire up tray notification if conflicts happened.
      ProgressDispatcher: Improve wording about conflicts.
      NotificationJobs: Set ocs header to maintain the session.
      Folder: Fixed a couple of plural translation issues.
      Merge pull request #4641 from owncloud/bubbleUpConflicts
      SelectiveSync: Verify if the list could be read from journal.
      SyncEngine: finalize properly on error with syncjournal
      Not Synced: Display only the number of not synced items in parathesis.
      Merge pull request #4645 from owncloud/fix_4633
      Merge pull request #4640 from owncloud/numberInProtocolTab
      Not Synced Tab: Use tr rather than string concat
      SyncEngine: Close the sync journal after the sync run has finished.
      SyncJournalDb: Close the db on error in getFileRecord()
      ActivityWidget: Properly set widget for the Scrollview.
      ActivityWidget: Make sure Notification are visible if Activity disabled
      Check if the record returned from getFileRecord is valid.
      Merge pull request #4656 from owncloud/close_journal_fix
      SqlQuery: Add method errorId() to get the numeric error code.
      SyncJournalDb: Handle empty filename and avoid a bogus db query.
      SyncJournalDb: Only close the db if the return code is not SQLITE_DONE
      Merge branch 'do_not_close_db_on_done'
      Merge pull request #4664 from ckamm/hiddenfiles
      SocketAPI: Use NOP only, not NONE in the share api protocol.
      Merge pull request #4659 from owncloud/fix_client_4651
      nautilus integration: Handle NOP as empty.
      Folderman: Remove one call to updateFolderView.
      SocketAPI: Remove unneeded logging.
      Merge pull request #4684 from owncloud/less_socket_api_updates
      Merge pull request #4670 from owncloud/implement_ep_1136_2nd_attempt
      SyncFileStatusTracker: Add a method to handle the root item.
      Protocolwidget: Removed some leftovers from refactoring.
      ProtocolWidget: Display the recalculated number of issues.
      SocketAPI: Display a warning on the directory if there are errors
      Doc: Draft overlay icons
      Nautilus plugin: Remove the bogus logging
      Nautilus plugin: Be more robust against new states from socketapi
      SocketAPI: Return NOP state if folder is diconnected or paused.
      SyncFileStatusTracker: Remember the state of new files.
      SocketAPI: Code simplifications as asked for in the review.
      Merge pull request #4689 from owncloud/overlays_handle_root
      local_vio_win: Fix handling files that have been deduplicated
      Windows VIO: Remove unused variable.
      Merge pull request #4713 from owncloud/fix_win-sis
      Doc: Applied review feedback for overlay icon docs.
      Set base version to 2.3.0. For 2.2, please use the branch 2.2
      vio for windows: Use more graceful create file params.
      Vio for windows: Removed the overlap param again.
      Merge pull request #4748 from owncloud/win_stat_revisited
      Merge pull request #4738 from owncloud/fix_3411
      Fix nautilus and nemo plugin branding strings. (#4780)
      Added Changelog for 2.2.0
      Fix utility test: Pass a command name to do the version check.
      Fix exclude unit test, adopt to new Iface of isExcluded.
      Documentation draft to introduce notifications.
      Update changelog for 2.2.1
      excludes: Only log if the pattern was really logged. (#4989)
      SyncJournalDb: Add a method to set the name of the db file.
      Folder: For wipe reuse the journal name from SyncEngine.
      csync: Do not compute the journal name in csync_update any more.
      SyncEngine: Calculate a uniq journal name using the remote account.
      FolderMan: ensureJournalGone needs to know the exact journal name, WIP
      SyncJournalDb: Cleanup of Constructor interface.
      owncloudcmd: Adopt to new syncJournalDb MD5 based name schema.
      Fix tests for syncjournaldb
      csync: Free statedb file member before realloc
      ShibbolethView: Open a debug windows that shows cipher info. (#5080)
      Logs: Add the name of the platform we're running on to the log. (#5082)
      Make the sync journal file name a method of the Folder class.
      csync_update: Do not check to exclude .csync_journal.db
      csync_exclude: Also exclude the new syncjournal filename.
      csync_tests: Adopted to new cmocka API.
      folderman: Clean some comments
      Documentation: Mention the new format for the journal file.
      Make sync journal name generating a method of SyncJournal.
      FolderWatcher: Also ignore the new sync journal file name format.
      Show the rename target in the client log file. (#5149)
      Dolphin Plugin: Use the Application name for the socket path (#5172)
      Dolphin Plugin: Use the Application name for the socket path (#5172)
      csync: Only free the statedb filename on destroy.
      SyncJournalDb: Migrate the old csync journal to the new name.
      Folder Setup: Allow to set up more sync connects to the same folder.
      checkPathValidityForNewFolder: Catch sync folders underneath sym links.
      Fix the folderman test, adopting the checkPathValidity method tests.
      Move the journal file name generation to the syncjournaldb class.
      Utility: Add a function to check if two filenames are equal plus test.
      folderman: checkPathValidityForNewFolder - correct file path comparison
      Folderman: Some comments for the checkPathValidityForNewFolder method.
      Add a note that the source repositories need to be enabled. (#5239)

Kyle Fazzari (1):
      Correctly handle possible missing GIT_SHA1. (#5401)

Lilian Besson (1):
      Reviewing, improved style, and a initializing message

Luca Niccoli (1):
      Fix crash due to destruction order

Lukas Reschke (2):
      Add coverity badge
      Bump year to 2016

Marcus Hoffmann (1):
      Add script to create a caja plugin. (#5262)

Markus Goetz (185):
      Merge pull request #3589 from owncloud/sharedir
      Merge pull request #3777 from owncloud/individual-it-utf8-patch
      VERSION.cmake: master is 2.1
      folderstatusmodel.h: Fix warning
      Account Settings: Expand selective sync on show #3585
      Account Settings: Show selective sync buttons after list load
      General settings: Align checkbox #3758
      ETagJob: Depth 0 for server >= 8.1 #3730
      VERSION.cmake: This is git not rc1
      VERSION.cmake: fixup
      Discovery: Call it "Checking for changes in" in UI
      OS X: Use Cocoa Pasteboard instead of QClipBoard #3300
      Remove legacy propagator and neon
      sqlite: Update to version 3.9.1
      Merge pull request #3995 from owncloud/return-code-of-version-and-help
      legacy propagator: Remove more code
      Merge branch 'kill_legacy_propagator'
      Exclude: Add .fuse_hidden #3999
      sync-exclude.lst: More likely matching files first
      ChangeLog: Mention propagator removal
      Exclude: Add .nfs*
      Merge pull request #4058 from owncloud/client-updates
      Merge pull request #4052 from RealRancor/fix_autoupdate
      Merge pull request #4073 from RealRancor/backport_4052_2.0
      QtVersionAbstraction: Quick not neeed on OS X
      macdeployqt: Hack to make Qt 5.5 work
      macdeployqt: Also copy bearer plugins
      OS X: Fix toolbar oddity #3719
      macdeployqt: Forgot comma
      Folder Status: Use same fat ... icon as web
      Account: Show local path in tooltip
      Merge pull request #4100 from mnutt/credentials-from-url
      NSIS: Include Qt bearer management DLLs #3969
      QNAM: Use invalid configuration instead of default configuration
      Connectivity: Improve log output
      Activities: Fix on Mac #4083
      VERSION.cmake: master is now 2.2
      Connectivity: Decrease debug logging
      Connectivity: Also accept SyncEngine etag as received ETag
      Activity View: Update only if visible and when becoming visible #4083
      Activities: Only emit debug when actually refreshing
      PropagateLocalRemove: Add debug
      Connectivity: Improve reconnecting after network change/disconnect #4167
      Activity List: Improve double click handling on filenames #4168
      Account removal: Do it inside global application object
      Account removal: More crash fixes for Windows
      Account: Invalidate credentials when clicking "Sign out" #4241
      Sharing: Remove mentioning of remote users from dialog #4234
      OS X: Attempt to fix account add oddities #4237
      OS X: Fix alignment of "Copy" button in protocol #4207
      OS X: Also show desktop notifications when app is active
      Debug: Attempt to make log more useful
      OS X: Don't install legacy Finder plugin on >= 10.10 #3587
      Revert "HTTP Creds:  Do not send the password at every request"
      OS X: Don't install legacy Finder plugin on >= 10.10 #3587 (v2)
      Merge pull request #4338 from owncloud/mtimes
      Activities: Fix color when row is selected
      Changelog for 2.1.1
      SyncEngine: Improve error message for ignored files/folders #4143
      Merge pull request #4470 from RealRancor/chunksize_config
      Merge pull request #4389 from Bottswana/deleteprompt
      SelectiveSync: Improve menu #4378
      Propagator: Remove 100msec delay between jobs
      Propagator: Pump in more requests if we think current ones are quick
      Merge pull request #4529 from owncloud/dynamic_parallelism_scaling
      Merge pull request #4531 from ckamm/old-server
      Merge pull request #4552 from owncloud/hide_activity_tab
      Old servers: Don't nag if version still undetected #4523
      Merge pull request #4549 from owncloud/fix_4545
      Protocol: Show by default instead of server activity #4395
      Proxies: Enable ownBrander to force system proxy usage #4458
      SyncEngine: Also emit item in other code path
      Propagator: On remove move, take size from DB
      Submodule: Use https path
      sqlite: Update to version 3.11.1
      NSIS Silent mode: Force uninstall before install #4543
      Documentation: promptDeleteAllFiles #4389
      Exclude: Weird GoogleDrive "My Saved Places." file #4573
      OS X: Use app icon for "Share with ..." Finder menu #4472
      Merge pull request #4623 from owncloud/share_menu_icon_osx
      Merge pull request #4605 from RealRancor/RealRancor-patch-1
      CSync: Allow files with 0 mtime #1603
      Exclude: .Trash-* trash folders #4600
      Merge pull request #4686 from owncloud/allow_0_mtime_files
      OS X: Allow ampersand in APPLICATION_NAME #4657
      sqlite: Update to version 3.12.1
      Merge pull request #4683 from owncloud/fix4657
      OS X: Fix overlay installation on El Capitan #4650
      Discovery: Be more explicit about files with unknown size #4573
      Merge pull request #4696 from owncloud/issue4573_negative_content_length
      UI: Remove alias from more places #4577 #4695
      Merge pull request #4708 from owncloud/aliasGui
      UI: Fix account name/alias display oddities #4577
      Merge pull request #4744 from owncloud/fixAliasesOnceMore2
      Merge pull request #4741 from owncloud/fix-alias
      ConnectionValidator: Also set short timeout for capabilities job
      sqlite: Update to version 3.12.2
      Shibboleth: Load username from config for UI (#4751)
      Qt patches: Update with information about Qt 5.6
      NSIS: Properly uninstall both x64 and x86 DLLs #4762
      Windows: Fix Share menu #4781
      Upload: Remove bandwidth quota debug message #4837
      Checksums: Use SHA1 like in >=2.2
      SyncEngine: Set isDirectory before syncItemDiscovered
      SyncEngine: Set isDirectory before syncItemDiscovered
      Add ChangeLog for 2.2.1
      sqlite: Update bundled version to 3.13.0
      Update issue_template.md
      Connectivity: Delete job on timeout #4275
      Connectivity: Reduce ETag job timeout to 60 sec #4275
      QNAM: Try to workaround missing Qt patches #4720 #3888 #4051
      OS X: White-list the folder watcher enums
      VERSION.cmake: This is 2.2.2
      Merge pull request #4979 from jturcotte/2.2
      conffile.rst #5052
      ChangeLog for 2.2.3
      Merge pull request #5108 from owncloud/limit_library_path
      Update ChangeLog
      Update ChangeLog for 2.2.3 final
      issue_template.md: Clarifying comment
      Merge branch '2.2'
      Selective Sync: Fix request loop and show error in view (#5154)
      FolderWatcher: Act on relative paths #5116 (#5153)
      Selective Sync: Fix request loop and show error in view (#5154)
      FolderWatcher: Act on relative paths #5116 (#5153)
      OS X: Try to fix tray menu not updating correctly #5158 (#5177)
      ChangeLog: 2.2.4
      Folder/Watcher: Fix up #5174 #5153 (#5186)
      Wizard: Do the system proxy lookup in a thread (#5160)
      2.2.4: Set release date
      VERSION.cmake: We're at 2.2.5
      503: Also parse other server error message (#5228)
      sqlite: Update bundled version to 3.14.2
      Auto Start: Only set on first account setup, not all later ones
      Fixup previous commit
      Propagator: Also upload more in parallel (#5230)
      OS X: Use monochrome tray icon by default (#5229)
      Merge pull request #5102 from owncloud/chunking-ng
      Folder: Add comments after discussion about pre-selected selective sync
      Folder: Make folder only accessible by user #5282 (#5315)
      Wizard: Show if server asks for client certificate #2799 #69 (#5261)
      Fix up SSL client certificates #5213 #69 (#5289)
      First iteration ChangeLog for 2.3.0
      sqlite: Update bundled version to 3.16.1
      PropagateUploadFileNG: Delete unused map contents to free memory
      DB: Also migrate -shm and -wal to new name #3764 #5045 (#5459)
      Updater: Don't create instance for invalid URL
      Disable RTTI
      NSIS: Adjust to 5.6.2 image
      Update issue_template.md
      Merge remote-tracking branch 'origin/selective-sync-big-folder' into 2.3
      Cookies: Use different DB for different accounts (#5490)
      Don't create legacy 'folders/' subdirectory
      Revert "Disable RTTI"
      CentOS: Fix build for old compiler version
      CentOS: Another fix for old compiler version
      Old Qt: Another build fix
      ChangeLog for 2.3 additions
      CentOS: Another fix for old compiler version (2)
      Improve previous fix
      CentOS: Another attempt
      CentOS: More build fixes
      Modify Jenkinsfile for 2.3
      Message Boxes: Force to be more on top #5503 (#5536)
      Update ChangeLog
      NSIS: Don't display link on finish page
      ChangeLog for 2.3.1
      Chunking NG: Also send OC-Total-Length on MOVE
      Wizard: Improve folder creation
      Wizard: Improve folder creation (2)
      Server: Parse version from capabilities too #5691 (#5698)
      Some Dialogs: Bring to top on tray click #5515 #5566 (#5664)
      ChangeLog for 2.3.2
      ChangeLog: 2.3.2
      VERSION.cmake: This is 2.3.3 now
      Jenkinsfile: 2.3.3 will ship with Qt 5.
      Jenkinsfile: Run full testing
      Jenkinsfile: Compile in debug because of all the asserts
      TestSyncJournalDB: Fix concurrent usage on CI
      SyncEngine: Keep local size in SyncItem #5855
      ChangeLog: 2.3.3
      ChangeLog: 2.3.3
      Notifications: Propagate "Dismiss" as DELETE to server #5922
      ChangeLog: 2.3.3
      2.3.3 release

Masoud Kazemi (1):
      Fixing bug in opening Activity log from tray icon menu 'Recent Changes/Details...'

Matthew Leeds (1):
      Fix typo in folder.cpp

Matthew Setter (8):
      Revise the FAQ entry style
      Add an FAQ entry about the sync client's sub-directory scan limit
      Merge pull request #5466 from settermjd/add-directory-limit-to-faq
      Fix several typos in the client documentation
      Update the MacOS automatic update instructions
      Add extra note about deleting .csync_journal.db
      Fix incorrect documentation for the ownCloud command-line client
      Add explanation of how to replace local sync folder to FAQ

Michael Nutt (1):
      SetupWizard: populate credentials from HTTP server URL

Niels van Adrichem (5):
      Added Non Shibboleth WebDAV authentication and Dav Path customization to `owncloudcmd`
      Merge remote-tracking branch 'upstream/master'
      Updated documentation for Non Shibboleth authentication and customized WebDAV Paths
      Fixxed compile error on src/gui/share.h
      Merge remote-tracking branch 'upstream/master'

Olivier Goffart (303):
      Merge branch '2.0'
      Merge branch '2.0'
      Merge remote-tracking branch 'origin/2.0'
      Merge remote-tracking branch 'origin/2.0'
      Dolphin shell integration:  Make it work with dolphin master
      Dolphin shell integration: Add a Share with owncloud action
      Merge branch '2.0'
      SelectiveSyncTreeView: show the size for the root item (#3755)
      Dolphin shell extention: adapt to the change in KDE Frameworks
      Dolphin shell integration: share code between two plugins
      Dolphin shell integration: Renames the plugins
      Merge branch 'dolphin-plugin'
      Dolphin shell extention: Remove the KDE4 based plugin
      Dolphin Shell Extension: renamove the kf5 in the name
      Dolphin shell integration: use the owncloud icons
      Merge branch 'master'
      Account Settings: Fix crash for acocunts withour folder
      Account Settings: Don't disable double click expanding for sub folders
      Account Settings: Don't expand while clicking on the '...' button
      Folder Model: don't try to fetch data if the account is disconnected
      Fix compilation warning
      Logger: don't call qFormatLog when unessesary
      Theme: cache the QIcon::fromTheme
      Account Settings: clear the focus of the "Sign In" button when clicked
      csync_exclude: Optimize
      csync_exclude: Use PathMatchSpecA instead of PathMatchSpecW
      sync-exclude.lst: Remove entries that are hardcoded anyway
      csync_update: Don't fetch the etag in the local discovery from the DB
      csync_statedb: Use the index in csync_statedb_get_below_path
      SyncEngine: keep a static pointer to the codec
      Sharing: change coding style of enum
      Logger: speedup the sync discovery when the log is innactive
      Folder: set csync verbosity to 0 if the Logger is not there
      test/CMakeLists.txt: remove comments
      csync_exclude: Don't ignore invalid char client side (#3736)
      Network Settings: Adjust the bandwidth limit option with old Qt
      csync_vio: reuse the information from readdir in stat
      FolderStatusModel: fix getting the size of the folder in the selective sync (#3986)
      SettingsDialog: use QWidgetAction for the toolbar so the extension works
      Delete all files: make the 'Keep' on by default
      SyncEngine: remove unused functions
      Folder::wipe:  We need to shut the socket API down before removing the DB
      SocketAPI: don't trim the command #3297
      Download: Soft errors for error while resuming (#4000)
      AccountSettings:  don't disable pause when offline (#4010)
      Use the term folder sync connection in more places  #3757
      FolderDelegate: put the progressbar in place of the remote or local folder  #3403 #3569
      Merge pull request #3997 from owncloud/phil-davis-patch-1
      Settings Dialog: don't put padding on the toolbar extension
      FolderStatusModel:  reset also if a folder was renamed  #4011
      Dolphin integration: fix error icons
      SocketApi: Fix returning ignore for the root item all the time
      IgnoreFiles: Fix the socket API would not load the new custom ignored files #3496
      Account Settings: A link should make sure all the parents are expanded
      Folder Model: The item needs to be selectable for the currenIndex to appear selected
      Fix Qt4 compilation
      Propagator: Keep a meaningfull error with old server and invalid file names
      Merge remote-tracking branch 'origin/2.0'
      Quota: handle special negative value for the quota #3940
      Discovery: conding style: use const references for function parameters
      SyncEngine:  Don't whipe the white list if the sync was aborted
      Discovery: Don't leak DiscoveryDirectoryResult in case of error
      FolderStatusModel: attempt to detect removed undecided files #3612
      Sync engine: fix signal/slot connection
      owncloudcmd: add --max-sync-retries  #4037
      SyncJournalDB, clear all the queries before closing the database
      OwnSQL: add asserts in case of error that should not happen
      Discovery: silent static analysis warning
      Share dialog: a few layout adjustements
      ShareDialog: fix autocompletion took the wrong user
      ShareDialog: fix auto completion to actualy auto complete
      ShareDialog: add a QScrollArea (issue #4125 )
      ActivityWidget: fix compiler warnings
      ShareDialog:  remove the search button (#3737)
      SharedDialog: Fix the delete icon on windows and mac (#3737)
      gui: Fix some icons in highdpi
      ShareDialog: softer line separator (#3737)
      Activity Widget: Fix runtime warning
      FolderStatusModel: add hints for translators (#4158)
      ShareDialog: Keep default server permissions by default (#4152)
      Sharing: document that the two Type enum are linked
      Fix compilation warning
      ShareDialog:  show an error if the sharing API is disabled (#4126)
      ShareDialog: remove the "Premissions" label and adjust the size of the scrollarea (#3737)
      owncloudcmd:  Don't do a check that file are older than 2s (#4160)
      Dolphin plugin: build with QStringBuilder
      Dolphin plugin: build by default
      Disable some code that needs lambda with old GCC
      AccountSettings: Remove the F5 reset folder shortcut
      csync: remove PLUGIN install patch from cmake files
      Dolphin plugin: Fix compiler warnings
      Sharee.cpp: Get rid of lambdas because we still need to support GCC 4.4
      Systray: Use the original name for the rename notification #4295
      PropagateLocalRemove: Make it possible to remove read only files (#4277)
      csync_vio_local_stat: Win: fetch mtime and size if not previously fetched
      gui: Word Wrap in QInputDialog (#4197)
      SocketAPI: SHARE: Fix the paths when creating the share dialog
      Merge remote-tracking branch 'origin/2.1'
      Attempt to recover from backup restoration on the server
      Fix RTL languages in sync dialog #4336
      HTTP creds:  Fix GUI blocking for 5 seconds when entering wrong password
      HttpCredentials::slotAuthentication:  fix comment
      SettingsDialog: show "Account" for the tab name for branded client
      Sharing: Display the error from the server when trying to share with users or group
      Sharing: feedback when there is no result while searching for an user #4348
      ConfigFile: Create the directory when using --confdir and it does not exist
      FolderDelegate: fix positions and margin
      SyncEngine: For server older than 8.1, ignore invalid char in new directories
      Upload: Chunk size can be changed in the config file
      AccountSettings:  fix Add Folder button size #4373
      SyncEngine: fix inode after move if the file has moved on the file system
      fix compilation with TOKEN_AUTH_ONLY
      Discovery: don't ignore recall file #4420
      Merge pull request #4437 from owncloud/dev/doninstalltests
      Merge remote-tracking branch 'origin/2.1'
      Use a constant for ConnectionValidator::DefaultCallingIntervalMsec
      ConnectionValidator: Make sure we intercept propfind error
      Merge branch restore_backup
      SyncJounral: add an index on the error blacklist table
      Use oc:size instead of quota-used-bytes to get the sizes of folder (#4459)
      Cleanup syncengine after the new option not to ask confirmation when everything is removed
      Selective sync: Don't show negative size
      AccountManager: take theURL from the Theme rather than from the config if the theme specify it
      Chunking: change the default chunk size to 10MB
      PropagatorDownload: fix possible crash
      Revert "AccountManager: take theURL from the Theme rather than from the config if the theme specify it"
      Checksums: keep the transfer checksum in the database as the content checksum
      Merge pull request #4513 from owncloud/csyncContextToSyncEngine
      Shared dialog: move the error label up (#4348)
      Never overwrite the size from the db when updating the metadata
      User-Agent: put the actual version string in there
      Theme: document forceSystemNetworkProxy (#4458)
      Merge pull request #4615 from owncloud/socketApiRefactor
      SyncEngine: fixed restoring files when they are moved in a new directory
      Merge branch '2.1'
      Handle setFileRecord errors #4632
      Merge pull request #4648 from owncloud/handle-database-errors
      CMakeLists: fix Qt4 build
      ActivityWidget: Fix Qt4 build
      ActivityWidget: use a QHash for  _widgetsToRemove
      Merge pull request #4658 from owncloud/fix-qt4-build
      CMakeLists: move QtKeychain detection in client
      Dolphin Plugin: rename the files to the branded name #4669 (#4672)
      AccountManager: take theURL from the Theme rather than from the config if the theme specify it (#4591)
      Checksums: remove the downloadChecksumValidationEnabled option
      Merge pull request #4663 from 'ckamm/disabletransmissionchecksum'
      owncloudcmd: Save the selective sync list on the first run
      Quota: Add branding option for the base folder (#4714)
      Theme: missing virtual keyword
      QTokenizer: fix Qt4 build
      Folder: Generate an alias for new folders
      Workaround ubuntu 16.04 systemtray bug (#4693) (#4747)
      AccountSettings: context menu: don't rely on the alias
      Merge remote-tracking branch 'origin/2.2'
      PropagateDownload: Throw an error if the file is empty while it should not have been (#4753)
      Merge remote-tracking branch 'origin/2.1' into 2.2
      Merge pull request #4769 from orion1024/curl-check-in-perl-tests
      ShareDialog: show the error message in red
      Propagator: fix qt4 build
      Dolphin plugin: fix build with branding
      SyncEngine: Add a compile option so we rename to restoring a move we don't have the permission to do
      Merge remote-tracking branch 'origin/2.2'
      Shibboleth: Show the inspector if OWNCLOUD_SHIBBOLETH_DEBUG is set
      FolderWizard: remove dead code and fix the alias
      Utility: Fix translation of second, minute, hour
      Upload: put the job in the active list while doing the checksum computation.
      SyncEngine: invalid the blacklist entry when the rename destination change
      Merge remote-tracking branch '2.1' into 2.2
      SyncEngine: cleanup setting isDirectory
      Merge branch '2.2'
      Utility: Better fix for the translation of minutes, seconds, ...
      GUI: don't force the environment variable for high DPI on linux.
      Folder: Ignore change from the watcher if the file has not changed its mtime or size (#4942)
      Folder: fix removing folder with escaped characters (#4943)
      Fix compilation on windows
      Fix docker build instruction for windows
      PropagateUpload: fix crash in PUTFileJob::slotTimeout
      SyncEngine: make abort and closing more robust
      Checksum speedup. (#4968)
      GUI: Show link to the page that allow to add a new token (#4963)
      Fix the URL from previous commit
      AccountManager: Don't force the server URL while loading the config.
      Fix Qt4 build
      Qt4: don't require a X server in the tests
      Qt4: don't require a X server in the tests
      Merge pull request #5025 from ArthurChiao/bugfix_#5015
      Merge pull request #5016 from owncloud/overrideurl
      Merge remote-tracking branch 'origin/2.2'
      CleanupPollsJob: Fix possible leak
      Qt4: don't require a X server in the tests
      SyncEngine: Reads the data-fingerprint property (#5056)
      ownsql: handle QByteArray without converting to QString (#5097)
      SyncEngine: Fix detection of backup (#5104)
      Propagator, remove the QNAM in the name as the alternative has been removed a long time ago
      Qt4 Compile
      Upload: refactor the upload in two classes so the new chuning can be implemented
      WIP: new chunking algorithm
      Chunking-Ng: Resume
      ChunkingNg: enable depending on an environment variable
      Chunking-NG: Qt4 compile
      Chunking-NG: use new dav URL for the move
      Chunking-NG: Some fixup after feedback from the pull request #5102
      FolderStatusModel:  Fix beginInsertRow/endInsertRow
      ExcludeFiles: Fix when the folder casing is not the same in the settings and in the FS
      Allow to disable Shiboleth to build without QtWebkit (#5166)
      CleanupPollsJob: Fix possible leak
      ExcludeFiles: Fix when the folder casing is not the same in the settings and in the FS
      Revert "FolderWatcher: Act on relative paths #5116 (#5153)"
      Folder: Cannonicalize the path
      Revert "FolderWatcher: Act on relative paths #5116 (#5153)"
      ConnectionValidator: properly handle error in status.php (#5188)
      SyncEngine: Fix renaming of folder when file are changed (#5195)
      ConnectionValidator: fetch the account name.
      Chunking-NG: Fix destination URL
      Chunking-NG: use OC-If-Destination-Match instread of If-Match
      Chunking-NG: The MOVE will return the code 204 if the file was already there
      Chunking-NG: add some headers when uploading chunks
      ConnectionValidator: properly handle error in status.php (#5188)
      Propagator: properly send the success flag (#5189)
      SyncEngine: Fix renaming of folder when file are changed (#5195)
      owncloudcmd: fix --silent
      Missing Inc -> GmbH  (#5181)
      OwnSQL: avoid crashing in SqlQuery::reset_and_clear_bindings
      AccoutWizard: Change the set policy of a radio button
      Theme: Fix compiler warning
      SyncJournalDB: check the return value of the prepare statements in checkConnect
      Remove usused variable
      AccountManager: do not load invalid account
      TestFolderMan: don't pollute user's settings
      SyncEngine: Fix renaming a folder should keep the selective sync state
      QProgressIndicator: update copy from upstream
      SyncEngine: Permission error in subfolder of a folder that cannnot be added is a SoftError
      Merge remote-tracking branch 'origin/master' into chunking-ng
      ChunkingNG: Use the 'If' header
      Merge remote-tracking branch 'origin/2.2' into master
      Chunking-NG: Enable if the server supports it
      Merge remote-tracking branch 'origin/master' into chunking-ng
      Fix compile after merge
      ChunkingNG: Add Test
      SyncEngine: disable heuristics for backup restoration for server >= 9.1
      ChunkingNG:  remove stale files when resuming
      Merge remote-tracking branch '2.2' into master
      Chunking-NG: code cleanup after review
      Merge pull request #5266 from rmekarni/patch-1
      Merge pull request #5267 from payload/fix_4608
      Merge pull request #5304 from owncloud/Kawohl-linktocentral
      FolderStatusDelegate: Fix compiler warning.
      SyncEngineTestUtils: Do don't allocate a buffer for the whole file
      Discovery: consider also the "shared by me" as shared
      Rename SyncFileStatus::sharedWithMe to shared
      Revert "Discovery: consider also the "shared by me" as shared"
      libsync: Don't store the remote URI in the csync or in the SyncEngine
      Propagator: don't use dynamic_cast for QObject
      owncloudcmd: Don't put the password in the URL
      libsync: use the new webdav url if the server reports it
      libsync: Clear the upload info after several retries (#5345)
      Account::slotHandleSslErrors: add guards in case the reply gets deleted in the dialog event loop
      Propagator: make sure every network job has a parent
      FolderStatusModel: Fix insert/remove items when there are labels
      HTTPCreds: remove all cookies when logging out (#5383)
      SelectiveSync: adjust the position of the "Loading" label
      Fix compilation with Qt 4
      Fix more compilation errors with Qt 4
      Sync Engine: Specify what chars are not syncable in the error message #1733 (#5449)
      ChunkingNG: delete stale chunks if the file was changed locally
      ChunkingNG: remove stale chunks when cleaning the uploadInfo table
      ChunkingNG: Add some tests
      ChunkingNG: add '0' padding on the filename (#5476)
      Merge pull request #5480 from owncloud/chunking-ng-cleanup
      Discovery: Add branding option to disable default sync of 'M' directories
      Wizard: Add options to ask confirmation for external storage
      Discovery: Filter 'M' out of permissions for non root storage
      FolderStatusModel: Different icon for external storages
      Wizard: Increase the size
      Confirm External Storage: adjust the notification message
      General Settings: Make sure to reload the settings when an account is added
      Account Wizard: don't whitelist everything on the first sync if we still want to confirm big folder
      Merge remote-tracking branch 'origin/master' into 2.3
      AccountManager: Fix small leak in the account migration code
      Folder: Change the wording for the massive deletion message
      Folder: remove unused variable
      Merge remote-tracking branch 'origin/2.3'
      Folder: Keep files option after aboutToRemoveAllFiles should not clear selective sync list (#5531)
      AccessManager: don't set an invalid network configuration on linux (#5538)
      Propagator: Fix t8.pl
      Verify that all strings are properly escaped (#5558)
      SslButton: Remove additional ')'
      2.3.0 was released: Update version
      Propagator: Fix finished signal of directory being emited twice and causing crash
      ActivityListModel: fix possible crash in slotActivitiesReceived
      Propagator: Attempt to fix a crash in OwncloudPropagator::scheduleNextJob
      Ignore list editor: adjust the size of the columns in the table
      Ignore list editor: adjust the size
      Attempt to fix a crash in FolderStatusModel::slotUpdateDirectories
      SyncEngine: fix test regression in TestChunkingNG::testCreateConflictWhileSyncing
      Propagator: change order of destruction
      ActivityListModel: attempt to fix a crash.
      Folder::showSyncResultPopup: Fix undefined behavior when there is no errors
      VERSION: 2.3.1 was release, this branch is now for 2.3.2
      AccountState: Attempt to fix a crash
      PropagateDownload: fix possible crash
      owncloudcmd: return code depend on sync result
      ownsql: fix build on jenkins

Phil Davis (7):
      Coin the term 'folder sync connection'
      libtypos comment and message typos for master
      GUI comment and message typos for master
      ChangeLog 2.0.2 minor typos for 2.0 branch
      ChangeLog typos that reverted in merge from 2.0
      tagLastSuccessfullETagRequest comment wording
      Fix Mac PATH command

Piotr M (2):
      add server capabilities to owncloudcmd
      reduce number of loops

Piotr Mrówczyński (4):
      Merge pull request #5170 from owncloud/add_capabilities_owncloudcmd
      Merge pull request #5274 from owncloud/reduce_loops_dirjob
      Add capability to disable parallel chunked upload #5364 - technical review (#5403)
      Delete finished propagation jobs in PropagateDirectory #5269 (#5400)

RealRancor (6):
      Fix registry key syntax in FAQ.
      Fix linkname in architecture.rst.
      Make registry key a code block in autoupdate docs.
      Backport #4052 to 2.0
      Add chunkSize config to documentation
      Change note to warning in documentation

Robin Geuze (1):
      Fix Qt4 build

Roeland Douma (17):
      Merge pull request #3923 from owncloud/check_shareapi_available
      Merge pull request #3661 from rullzer/public_upload
      Merge pull request #3773 from owncloud/split_sharedialog
      Merge pull request #4033 from owncloud/share_object
      Merge pull request #4055 from owncloud/user_group_sharing
      Merge pull request #4133 from owncloud/sharedialog_uit_improvements
      Merge pull request #4199 from owncloud/permission_dropdown
      Merge pull request #4213 from owncloud/fix-share-dialog-displaynames-2.1
      Merge pull request #4496 from owncloud/fix_4325
      Merge pull request #4497 from owncloud/fix_4469
      Merge pull request #4493 from owncloud/fix_4185
      Merge pull request #4501 from owncloud/fix_4481
      Merge pull request #4553 from owncloud/add_spinner
      Merge pull request #4687 from owncloud/fix_share-permissions-namespace
      Merge pull request #4700 from owncloud/fix_4409
      Merge pull request #4717 from owncloud/fix_webdav_property
      Add spinner during sharee search (#4764)

Roeland Jago Douma (52):
      Extended capabilities API
      Add SHARE_STATUS socketAPI command
      Also parse capabilitie for public uploads
      Allow setting op public upload on link shares
      Split sharing code
      Added setPublicUpload to OcsShareJob
      OCSJob -> OcsJob and more docs
      Now add parameters in a less crappy way
      Thumbnailjob fixes
      Remove unused members
      Move permissions to OcsShareJob
      Now only 1 constructor to ocssharejob
      Use overloaded functions
      Typos
      Add share manager and the share objects
      Added getPublicUpload to LinkShare
      Make sure enforced passwords are properly respected
      Fix typos
      Proper const usage
      Properly cleanup OCS jobs
      Proper foreach
      Shares do not have parents
      Use QLatin1Char
      Act properly if OCS endpoint returned an error (OCS error)
      Use proper QFlags
      [Sharing] Add setpermission to sharing code
      [Sharing] Add user/group sharing dialog
      [Sharing] First step towards proper group sharing
      [Sharing] Allow sharing with users/groups from desktop
      [Sharing] Reorganized sharedialog code
      [Sharing] Filter sharee list properly
      [Sharing] Properly delete widget
      [Sharing] Clear completer on activation
      [Sharing] Build sharee list on every search
      [Sharedialog] Fix UI stuff
      [Sharing] Delete animation when share is removed
      [Sharing] Make sure the file is actually synced to the server
      [Sharing] Also add sync status to SHARE_STATUS command
      [Sharing] Permissions now in dropdown menu
      [Share] Use more icon
      [Sharing] Files should not have create permissions
      [Sharing] Default capabilitie for link sharing
      [Sharing] Do not allow users to uset the password if it is enforced
      Add theming options control sharing operations
      Lock the sharee input when sharing
      Disable sharing dialog if account state is not connected
      Do not send reshare permissions when creating a federated share
      Add spinner to show we are creating the share
      The share-permissions namespace was moved
      Use expireDate if returned by the OCS Share API
      Only 1 : between namespace and property
      Update windows docker file to use 2.3 OBS repo

Romain Mekarni (1):
      Fix find_library FindCMocka.cmake

Samuel (1):
      Fixing a typo on a message

Samuel Alfageme (5):
      Reference to build Qt5 with qtwebkit support in the docs #5129 (#5471)
      Including some info on the proxy config. in the docs.
      Fixing a typo on an issue reference
      Update central.owncloud.org link
      More refs. to corresponding issue/PR on 2.3.3 changelog

Sebastian Kügler (1):
      Simplify creating the library path

Stephen Colebrook (2):
      Search results are filtered by server. Don't filter a second time. Also allows searching on attributes other than displayname in ldap configurations. Search results match web and mobile apps. (#4902)
      Search results are filtered by server. Don't filter a second time.

Thomas Müller (6):
      Adding new resource for the desktop.ini file
      Add Jenkinsfile (#5041)
      Add Jenkinsfile (#5041)
      Merge pull request #5069 from owncloud/Jenkinsfile-2.2
      Jenkinsfile: Add win32 build (#5091)
      [2.2] Jenkinsfile: Add win32 build (#5091) (#5115)

Tobias Haeussler (1):
      Add manifest file on Windows to make the application UAC aware.

Tommy Sparber (1):
      Improve macOS SysTray/StatusBar monochrome icon (#5227)

arthurchiao (3):
      fix #5015 overlay icon not show: compare folder paths with no case-sensitivity
      ignore case-sensitivity only on windows
      be case insensitive for MacOSX, too

ckamm (42):
      Merge pull request #3951 from ckamm/checksum
      Merge pull request #4527 from ckamm/account-pause
      Merge pull request #4512 from owncloud/add-checksum-to-database
      Merge pull request #4532 from ckamm/content-checksum
      Merge pull request #4618 from ckamm/progressui
      Merge pull request #4630 from ckamm/folderwatchwin
      Merge pull request #4673 from ckamm/shareperm
      Merge pull request #4736 from ckamm/socketapi_nautilus_invalidate
      Merge pull request #4739 from ckamm/trackdirty
      LockWatcher: Keep an eye on Windows file locks (#4758)
      Use natural sorting for filenames if available #4859 (#4864)
      Progress info: Reset between syncs #4856 (PR #4872)
      Remember to upload files that are locked during a sync run (#4865)
      Progress: Don't count items without propagation jobs #4856 (#4910)
      Certs: Re-ask for different cert after rejection #4898 (#4911)
      Workaround for Ubuntu 16.04 tray issue #4944 (#4947)
      Move touched-files tracking to SyncEngine #4927 (#4946)
      Share dialog: Add 'Mail link' button #3261 (#4961)
      Performance: Don't redundantly add the same exclude files #4967 (#4988)
      Setup csync logging earlier (#4991)
      csync: Use the full file stat destructors (#4992)
      Share: Permissions for federated shares on servers >=9.1 #4996 (#5001)
      SocketAPI: Use different pipe name #4977 (#4997)
      Fix windows HiDPI #4994 (#4998)
      Windows: Skip symlinks and junctions again #5019 (#5036)
      Sharing: Fix bug with file names containing percent encodes #5042 (#5043)
      Progress: Don't display unlikely estimates #5046 (#5066)
      Tray menu: Update only on demand #4990 #4985 (#5072)
      Merge pull request #5174 from owncloud/fix5116_2
      Excludes: Consider files in hidden folders excluded #5163 (#5173)
      Tray: Workaround collection (#5179)
      Improve the "new big folder" UI #5202 (#5204)
      Doc: Add sync algorithm overview and comments (#5277)
      Merge pull request #5272 from owncloud/licensefix-pending
      Merge pull request #5045 from owncloud/dbjournal_per_account
      Build: Enable Q_ASSERT in release mode (#5425)
      Don't blacklist 507 Insufficent Storage #5346 (#5424)
      Reset stuck chunked uploads eventually #5344 (#5443)
      Settings: Don't migrate settings on access error #5499 (#5523)
      Merge pull request #5518 from ckamm/asserts
      FolderStatusModel: Fix crash for empty relativePath (#5713)
      Fix a crash in ProxyAuthHandler (#5711)

hefee (2):
      use SHAREDIR for i18n
      A final release version number breaks this regex (#4835)

hh.lohmann (2):
      /doc/autoupdate.rst: "32-/64-bit" => "32-/64-bit-Windows"
      /doc/autoupdate.rst: "Migrate to the following directory" => "Edit this Registry key"

octotree (1):
      Symlink Support for Dolphin Plugins (#5428)

orion1024 (1):
      Adding CURL check in t6.pl

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

This annotated tag includes the following new commits:

       new  dca2b67   Favor QtKeychain installed together with Qt
       new  5266720   Jenkinsfile: Also use 4 parallel jobs for linux builds
       new  879dadb   Use QTemporaryDir in TestOwnSql
       new  6a378a6   [tx-robot] updated from transifex
       new  8e1422f   VERSION.cmake: This is 2.3.3 now
       new  55dfbb9   [tx-robot] updated from transifex
       new  45f831d   [tx-robot] updated from transifex
       new  84e9400   Add explanation of how to replace local sync folder to FAQ
       new  557931f   [tx-robot] updated from transifex
       new  6d74601   [tx-robot] updated from transifex
       new  c5a0ce5   Selective sync: Skip excluded folders when reading db
       new  c09a828   [tx-robot] updated from transifex
       new  580762b   [tx-robot] updated from transifex
       new  0fd678e   [tx-robot] updated from transifex
       new  54cc1cd   [tx-robot] updated from transifex
       new  3462b1d   [tx-robot] updated from transifex
       new  bac5121   [tx-robot] updated from transifex
       new  97a4302   [tx-robot] updated from transifex
       new  9b4e00c   mirall.desktop.in: Remove superfluous lines #5767
       new  87a7642   Settings: Ensure the 'about' label isn't cut off #5760
       new  c1d2a9a   Sharing: Show warning that link shares are public #5785 #5747
       new  3be73ad   [tx-robot] updated from transifex
       new  a48785e   [tx-robot] updated from transifex
       new  56de50d   [tx-robot] updated from transifex
       new  577a271   Download: Retrigger folder discovery on 404
       new  78dede2   Fix build on Debian 7 (CMake pre 2.8.12)
       new  0fc3df4   Remove obsolete FindQtKeychain for Qt4
       new  61d05fa   [tx-robot] updated from transifex
       new  e3306ab   [tx-robot] updated from transifex
       new  b02b990   [tx-robot] updated from transifex
       new  68ee084   [tx-robot] updated from transifex
       new  272898a   [tx-robot] updated from transifex
       new  2f915af   [tx-robot] updated from transifex
       new  7eb8219   Add extra logging for SQLITE_CANTOPEN errors #5633
       new  18c3919   ownsql: fix build on jenkins
       new  e86b6b2   [tx-robot] updated from transifex
       new  ff79cc9   [tx-robot] updated from transifex
       new  4803881   [tx-robot] updated from transifex
       new  9c82c36   [tx-robot] updated from transifex
       new  f348a7d   [tx-robot] updated from transifex
       new  e7d4d12   Initialize stop variable.
       new  bc2e1a5   shell_integration/windows: Create _newQueries as a non-signaled auto-reset event.
       new  b20f87e   shell/Windows: Update binaries to build 45
       new  b50706a   [tx-robot] updated from transifex
       new  4291ea4   Journal: Don't use a ._ path if it won't work #5633
       new  1e78a14   Ignore ui: Add the sync journal patterns #5844
       new  949e8e5   [tx-robot] updated from transifex
       new  1332e7d   Jenkinsfile: 2.3.3 will ship with Qt 5.
       new  cd5ad7d   Jenkinsfile: Run full testing
       new  bc94605   Jenkinsfile: Compile in debug because of all the asserts
       new  6a298d1   [tx-robot] updated from transifex
       new  5e4aaab   [tx-robot] updated from transifex
       new  0edc29d   [tx-robot] updated from transifex
       new  5979db1   [tx-robot] updated from transifex
       new  c70cdd6   [tx-robot] updated from transifex
       new  2a52b08   [tx-robot] updated from transifex
       new  fd0b8f3   [tx-robot] updated from transifex
       new  e8f9574   [tx-robot] updated from transifex
       new  aeea27b   Update central.owncloud.org link
       new  e6984f4   [tx-robot] updated from transifex
       new  2326ea7   [tx-robot] updated from transifex
       new  2c0e820   [tx-robot] updated from transifex
       new  2a41021   [tx-robot] updated from transifex
       new  f499856   TestSyncJournalDB: Fix concurrent usage on CI
       new  99f5580   [tx-robot] updated from transifex
       new  f4d1a07   SyncEngine: Keep local size in SyncItem #5855
       new  5b0fea1   [tx-robot] updated from transifex
       new  01b3cde   [tx-robot] updated from transifex
       new  4e5e290   [tx-robot] updated from transifex
       new  383ba63   [tx-robot] updated from transifex
       new  0d926f7   [tx-robot] updated from transifex
       new  7db4455   [tx-robot] updated from transifex
       new  2c127ae   [tx-robot] updated from transifex
       new  f52cefa   [tx-robot] updated from transifex
       new  5d67271   ChangeLog: 2.3.3
       new  4fd773d   More refs. to corresponding issue/PR on 2.3.3 changelog
       new  c9db5d2   [tx-robot] updated from transifex
       new  276e3d6   [tx-robot] updated from transifex
       new  910402f   [tx-robot] updated from transifex
       new  c38eaf5   [tx-robot] updated from transifex
       new  53f3523   [tx-robot] updated from transifex
       new  5ad4e09   [tx-robot] updated from transifex
       new  c8c2b3c   [tx-robot] updated from transifex
       new  2601ecf   [tx-robot] updated from transifex
       new  628c242   [tx-robot] updated from transifex
       new  c4e1ed5   [tx-robot] updated from transifex
       new  27ff952   [tx-robot] updated from transifex
       new  80bc9d8   [tx-robot] updated from transifex
       new  e9bc49b   windows: Fix a memory leak in FileSystem::longWinPath
       new  a6dd3d0   ChangeLog: 2.3.3
       new  3d0abdf   [tx-robot] updated from transifex
       new  513848e   [tx-robot] updated from transifex
       new  3198ecf   [tx-robot] updated from transifex
       new  54e91a4   [tx-robot] updated from transifex
       new  af052ea   [tx-robot] updated from transifex
       new  f174576   [tx-robot] updated from transifex
       new  e4b40b0   [tx-robot] updated from transifex
       new  38478ea   [tx-robot] updated from transifex
       new  3b28e86   [tx-robot] updated from transifex
       new  3cd8a2b   [tx-robot] updated from transifex
       new  e86416f   Notifications: Propagate "Dismiss" as DELETE to server #5922
       new  0437e71   ChangeLog: 2.3.3
       new  f92cb4d   [tx-robot] updated from transifex
       new  d1abebf   [tx-robot] updated from transifex
       new  8d72aed   [tx-robot] updated from transifex
       new  57bc791   2.3.3 release

The 106 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-client.git



More information about the Pkg-owncloud-commits mailing list