github owncloud/client v2.4.0
2.4.0

latest releases: v6.0.0-rc.1, v5.3.1, v5.3.0...
6 years ago

Sources without optional dependencies: Sources (GPG signature)
ownCloud client: Windows | Mac | Linux
Testpilotcloud branded client: Windows | Linux

ChangeLog
  • If you're using 2.4.0 alpha1, please upgrade as previous alphas/rcs had an issue with hidden files and renames!
  • OAuth2 authentication support by opening external browser (#5668)
  • Shibboleth: Change to use OAuth2 if supported (#6198)
  • Sharing: Add support for multiple public link shares (#5655)
  • Sharing: Add option to copy/email private links (#5023, #5627)
  • Sharing: Add option "show file listing" (#5837)
  • Sharing: Show warning that links are public (#5747)
  • Sharing: Sharing dialog redesign: multiple share links support (#5695)
  • Sharing: Make "can edit" partially checked sometimes (#5642)
  • Sharing: Trigger a sync for folder affected by a change of sharing (#6098)
  • Wizard: Never propose an existing folder for syncing (#5597)
  • Wizard: Don't show last page anymore, go to settings directly (#5726)
  • Wizard: Handle url-shortener redirects (#5954)
  • Wizard: Resolve url/ redirects only if url/status.php not found (#5954)
  • Wizard: Add explanation text when server error is shown (#6157)
  • Wizard: Update the window size on high dpi screen (#6156)
  • Wizard: Don't report confusing error message (#6116)
  • Gui: Display the user server avatar (#5482)
  • Gui: Use display name of user, not internal name
  • Server URL: Update configuration in case of permanent redirection (#5972)
  • Gui: Allow to add multiple sync folder connection of the same folder (#6032)
  • Tray Menu: More detailed status messages
  • Tray Menu: Shibboleth: raise the browser when clicking on the tray (#6105)
  • Activity: Link errors from the account tab, allow filtering by account/folder (#5861)
  • Activity: Present conflicts more prominently (#5894)
  • Activity: Allow sorting the columns in issues and protocol tabs (#6093, #6086)
  • Selective Sync: Open sub folder context menu (#5596)
  • Selective Sync: Skip excluded folders when reading db (#5772)
  • Selective Sync: Remove local files of unselected folder despite other modified files (#5783)
  • Excludes: Remove .htaccess form list of excluded files (#5701)
  • Excludes: Hardcode desktop.ini
  • Excludes: Allow escaping "#" (#6012)
  • Excludes: Use faster matching via QRegularExpression (#6063)
  • Discovery: Increase the MAX_DEPTH and show deep folders as ignored (#1067)
  • Discovery: General speed improvements
  • Downloads: Remove empty temporary if disk space full (#5746)
  • Downloads: Read Content-MD5 header for object store setups
  • Checksums: Add global disable environment variable (#5017)
  • Quota: PropagateUpload: Model of remote quota, avoid some uploads (#5537)
  • Create favorite also in folder wizard (#455)
  • Windows: Use the application icon for the Windows 8 sidebar favorite (#2446, #5690)
  • macOS: Finder sidebar icon (#296)
  • Overlay Icons: Consider also the "shared by me" as shared (#4788)
  • Overlay Icons: Update right after sharing (#6115)
  • Overlay Icons: Fix different case paths not matching (#5257)
  • Overlay Icons: Detect changes in the shared flag (#6098)
  • Windows Overlay Icons: Potential hang fixes
  • Linux Overlay Icons: fix branded nemo and caja shell integration (#5966)
  • Credentials: Fix behavior for bad password (#5989)
  • Credentials: Don't create empty client cert keychain entries (#5752)
  • Credentials: Namespace windows cred keys (#6125)
  • Credentials: Use per-account keychain entries (#5830, #6126)
  • AccountSettings: Triggering log in re-ask about previously rejected certificates (#5819)
  • owncloudcmd: Added bandwidth limit parameter (#5707)
  • owncloudcmd: Fix timestamps, Fix --logdebug
  • AccountSettings: Sync with clean discovery on Ctrl-F6 (#5666)
  • Sync: Dynamic sizing of chunks in chunked uploads for improved big file upload performance (#5852)
  • Sync: Introduce overall errors that are not tied to a file (#5746)
  • Sync: Better messaging for 507 Insufficient Storage (#5537)
  • Sync: Create conflicts by comparing the hash of files with identical mtime/size (#5589)
  • Sync: Avoid downloads by comparing the hash of files with identical mtime/size (#6153)
  • Sync: Upload conflict files if OWNCLOUD_UPLOAD_CONFLICT_FILES environment variable is set (#6038)
  • Sync: Blacklist: Don't let errors become warnings (#5516)
  • Sync: Check etag again after active sync (#4116)
  • Sync: Rename handling fixes: duplicate file ids (#6096, #6212)
  • Sync: Rename handling fixes: File size must be equal
  • Sync: Rename handling: Fix duplicate files on abort/resume sync (#5949)
  • Sync: Add capability for invalid filename regexes (#6092)
  • SyncJournalDB: Fall back to DELETE journal mode if WAL mode does not seem to work (#5723)
  • SyncJournalDB: Don't crash if the db file is readonly (#6050)
  • SyncJournalDB: DB close error is not fatal
  • Fix at least one memory leak
  • Documentation improvements
  • Logging improvements (With Qt logging categories) (#5671)
  • Logging filtering per account (#5672)
  • Crash fixes
  • Test improvements
  • Small UI layout fixes
  • Performance improvements
  • Maintenance Mode: Detect maintenance mode (#4485)
  • Maintenance Mode: Add a 1 to 5 min reconnection delay (#5872)
  • HTTP: Send a unique X-Request-ID with each request (#5853)
  • HTTP: Support HTTP2 when built and running with Qt 5.9.x (Official packages still on Qt 5.6.x) (#5659)
  • owncloudcmd: Don't start if connection or auth fails (#5692)
  • csync: Switch build from C to C++ (#6033)
  • csync: Refactor a lot to use common data structures to save memory and memory copying
  • csync: Switch some data structures to Qt data structures
  • csync: Switch to using upper layer SyncJournalDB (#6087)
  • Switch 3rdparty/json usage to Qt5's QJson (#5710)
  • OpenSSL: Don't require directly, only via Qt (#5833)
  • Remove iconv dependency, use Qt for file system locale encoding/decoding (emoji filename support on macOS) (#5875)
  • Compilation: Remove Qt 4 code (#6025, #5702, #5505)
  • Harmonize source code style with clang-format (#5732)
  • Switch over to Qt 5 function pointer signal/slot syntax (#6041)
  • Compile with stack-smashing protection
  • Updater: Rudimentary support for beta channel (#6048)

Don't miss a new client release

NewReleases is sending notifications on new releases.