Please note that for the time being csync and mirall/ownCloud Client (oCC) are going to be released together for now. In the future, separated releases will be possible.
Release 1.2.5
Released april, 23, 2013This is another bugfix release for the 1.2 line, coming with important bug fixes. Update is recommended.
Mirall/ownCloud Client, version 1.2.5
csync 0.70.7 required.- [Fixes] NSIS installer fixes.
- [Fixes] Fix crash race by making certificateChain() thread safe.
- [Fixes] Build with older CMake versions (CentOS/RHEL 6).
- [Fixes] Wording in GUI
- [Fixes] Silently ignore “installed = true” status.php
- Set log verbosity before calling csync_init.
- GUI feedback for the statistics copy action.
- Safer approach for detecting duplicate sync runs.
csync, version 0.70.7, ownCloud release
- [Fixes] Resource exhaustion
- Better logging of statedb-related errors
Known Problems
- The about dialog displays ocsync version 0.70.6.
That is wrong, actually the version is 0.70.7 as required, only the display is wrong.
Release 1.2.4
Released april, 11, 2013This is another bugfix release for the 1.2 line, coming with important bug fixes. Update is recommended.
Mirall/ownCloud Client, version 1.2.4
csync 0.70.6 required.- [Fixes] Clarify string in folder wizard
- [Fixes] Fixed some valgrind warnings
- [Fixes] Ensure that only one sync thread can ever run
- [Fixes] Fix default config storage path
- [Fixes] Skip folders with no absolute path
- [Fixes] Allow setting the configuration directory on command line
csync, version 0.70.6, ownCloud release
- [Fixes] Try to avoid to upload incomplete files
- [Fixes] Increase read timeout to 300 seconds
- [Fixes] Handle IGNORE status correctly
- [Fixes] Set path and phash for ignored files
- [Fixes] Fix some issues discovered by Coverity
- [Fixes] Make sure to never allow empty pathes in rmdir
- [Fixes] Fix a crash caused by superfluous free() calls
Release 1.2.3
Released april, 2, 2013This is an immediate update superseeding 1.2.2
Mirall/ownCloud Client, version 1.2.3
csync 0.70.5 required.- [Fixes] Unbreak self-signed certificate handling
Release 1.2.2
Released april, 2, 2013This is another bugfix release for the 1.2 line, coming with important bug fixes. Update is recommended.
Mirall/ownCloud Client, version 1.2.2
csync 0.70.5 required.- [Fixes] Do not crash when local file tree contains symlinks.
- [Fixes] Correctly handle locked files on Windows.
- [Fixes] Display errors in all members of the SSL chain.
- [Fixes] Enable Accessibility features on Windows.
- [Fixes] Make setupFavLink work properly on Mac OS.
- [Fixes] Ignore temporary files created by MS Office.
- [Gui] Support Nautilus in setupFavLink.
csync, version 0.70.5, ownCloud release
- [Fixes] detect ‘wrong’ conflict files on client side.
- [Fixes] Give context to module to enable logging (cmd client).
- [Fixes] Fix version table contents.
- [Fixes] Fix handling of non statable files on Win32.
- [Fixes] Fix renames on clientside on read only shares.
- [Fixes] Various small fixes and improvements.
Release 1.2.1
Released february, 26, 2013This is a bugfix release for the 1.2 line
Mirall/ownCloud Client, version 1.2.1
csync 0.70.4 required.- [Fixes] Leave configured folders on configuration changes.
- [Fixes] Do not allow to finish the setup dialog if connection can’t be established.
- [Fixes] Better handling of credentials in setup dialog.
- [Fixes] Do not leak fd’s to /dev/null when using gnutls.
- [Fixes] Stop sync scheduling when configuration wizard starts.
- [Fixes] Clear pending network requests when stepping back in config wizard.
- [Fixes] User password dialog asynchronous issues.
- [Fixes] Make folderman starting and stoping the scheduling.
- [Fixes] Various minor fixes and cleanups.
- [Fixes] Crash on pausing sync.
- [Fixes] Stale lock file after pausing sync.
- [App] Load translations from app dir or bundle as well.
- [Platform] Build fixes and simplifications, ie. build only one lib.
- [Platform] Added some getter/setters for configuration values.
- [Platform] Added man pages.
- [Platform] Simplified/fixed credential store usage and custom configs.
- [Platform] Added soname version to libowncloudsync.
- [Platform] Pull in Qt translations.
- [Gui] Make sync result popups less annoyingq.
- [Gui] Fix for result popup.
csync, version 0.70.4, ownCloud release
- [Win32] Ship with up-to-date openssl version to fix SSL problems we saw.
- [Fixes] Fix crash during mkdir.
- [Fixes] Added workaround for problem that server sometimes does not respond properly to PROPFIND (mirall#285)
- [Fixes] Fix handling of deletion of non empty or locked directories.
- [Fixes] Fixed some potential memory leaks.
- [Fixes] Files with filenames with unix extensions are ignored now.
Release 1.2.0
Released january, 24, 2013This is a feature release.
Mirall/ownCloud Client, version 1.2.0
csync 0.70.3 required.- [GUI] New status dialog to show a detailed list of synced files.
- [GUI] New tray notifications about synced files.
- [GUI] New platform specific icon set.
- [App] Using cross platform QtKeychain library to store credentials crypted.
- [App] Use cross platform notification for changes in the local file system rather than regular poll.
- [Fixes] Improved SSL Certificate handling and SSL fixes troughout syncing.
- [Fixes] Fixed proxy authentication.
- [Fixes] Allow brackets in folder name alias.
- [Fixes] Lots of other minor fixes.
- [Platform] cmake fixes.
- [Platform] Improved, more detailed error reporting.
csync, version 0.70.3, ownCloud release
- [Platform] Improved module parameter system.
- [Platform] New logging framework. Dropped log4c dependency.
- [Platform] New API to provide sync progress information.
- [Fixes] More efficiency for the ownCloud plugin through less HTTP requests to the server.
- [Fixes] ownCloud plugin: Improved upload performance.
- [Fixes] Improved error reporting to mirall.
- [Fixes] ownCloud plugin: Improved interpretation of HTTP error codes.
- [Fixes] ownCloud plugin: Do not abort on errors with individual files any more.
- [Fixes] ownCloud plugin: Use renamed session cookie correctly.
- [Fixes] Lots of other minor fixes.
- [MacOSX] Use libneon with proper big file support.
- [Win32] Use libneon with openSSL support now.
Release 1.1.4
Released december, 19, 2012This is a bugfix release for the 1.1.x line that fixes two significant bugs.
- No changes to mirall/ownCloud Client source.
- [Fixes] csync: Fix encoding issues on MacOSX clients, now the client sends normalized unicode on that platform.
- [Fixes] csync: The client does a more sophisticated handling of server error states which avoids data clearing in some cases.
Known Problems
- Files > 2GB size can cause problems.
Release 1.1.3
Released november, 30, 2012This is a urgent bugfix release for 1.1.2 that fixes two potential crashes.
- No changes to mirall/ownCloud Client source.
- [Fixes] csync: Fix neon resource waste (oc-920)
- [Fixes] csync: Fix a crash in error handling code path (github #123)
Known Problems
- Mac OSX: Filenames and Directories with composited characters can cause up/download problems.
- Syncing of Shared Folders still has issues.
- Files > 2GB size can cause problems.
Release 1.1.2
Released november, 26, 2012This is a bugfix and improvement release which solves some severe bugs in the 1.1.1 release.
Mirall/ownCloud Client, version 1.1.2
csync 0.60.2 required.- [Fixes] Allow to properly cancel the password dialog.
- [Fixes] Share folder name correctly percent encoded with old Qt 4.6 builds ie. Debian.
- [Fixes] If local sync dir is not existing, create it.
- [Fixes] lots of other minor fixes.
- [GUI] Display error messages in status dialog.
- [GUI] GUI fixes for the connection wizard.
- [GUI] Show username for connection in statusdialog.
- [GUI] Show intro wizard on new connection setup.
- [APP] Use CredentialStore to better support various credential backends.
- [APP] Handle missing local folder more robustly: Create it if missing instead of ignoring.
- [APP] Simplify treewalk code.
- [Platform] Fix Mac building.
- [Fixes] csync: Improved cross platform testing and building capabilities
- [Fixes] csync: Moved journal database to sync directory.
- [Fixes] csync: More memory cleanups and renaming to ocsync issues.
- [Fixes] csync: Fixed Daylight Saving Time time issue on Win32.
- [Fixes] csync: Fixed inode querie for directories on Win32.
- [Fixes] csync: Stricter error checks on HTTP replies from server.
- [Fixes] csync: Detect looping in mkdirs to fix sharing.
Known Problems
- Mac OSX: Filenames and Directories with composited characters can cause up/download problems.
Release 1.1.1
Released october, 18, 2012Mirall/ownCloud Client, version 1.1.1
csync 0.60.1 required.This is a bugfix and improvement release which resolves issues that have been found after the initial 1.1.0 release
- [GUI] Allow changing folder name in single folder mode
- [GUI] Windows: Add license to installer
- [GUI] owncloud –logwindow will bring up the log window in an already running instance
- [Fixes] Make sure SSL errors are always handled
- [Fixes] Allow special characters in folder alias
- [Fixes] Proper workaround for Menu bug in Ubuntu
- [Fixes] csync: Fix improper memory cleanup which could cause memory leaks and crashes
- [Fixes] csync: Fix memory leak
- [Fixes] csync: Allow single quote (‘) in file names
- [Fixes] csync: Remove stray temporary files
Release 1.1.0
Released october, 10, 2012Mirall/ownCloud Client, version 1.1.0
csync 0.60.0 required.This is a big feature release for the sync engine ownCloud client is using. It switches to a new, server based uniq Id based approach.
- [GUI] Added an about dialog
- [GUI] Improved themeing capabilities of the client.
- [GUI] Minor fixes in folder assistant.
- [GUI] Reworked tray context menu.
- [GUI] Users can now sync the server root folder.
- [Fixes] Proxy support: now supports Proxy Auto-Configuration (PAC) on Windows, reliability fixes across all OSes.
- [Fixes] Url entry field in setup assistant handles http/https correctly.
- [Fixes] Button enable state in status dialog.
- [Fixes] Crash fixed on ending the client, tray icon related.
- [Fixes] Crash through wrong delete operator.
- [MacOS] behave correctly on retina displays.
- [MacOS] fix focus policy
- [MacOS] Packaging improvements.
- [MacOS] Packaging improvements.
- [Platform] Windows: Setup closes client prior to uninstall.
- [Platform] Windows: ownCloud gets added to autorun by default.
- [Platform] insert correct version info from cmake.
- [Platform] csync conf file and database were moved to the users app data directory, away from the .csync dir.
- Renamed exclude.lst to sync-exclude.lst and moved it to /etc/appName()/ for more clean packaging. From the user path, still exclude.lst is read if sync-exclude.lst is not existing.
- Placed custom.ini with customization options to /etc/appName()
csync, version 0.60.0, ownCloud release
The csync ownCloud of ownCloud saw significant changes to support the Id based syncing.
Until these changes appear in csync upstream the ownCloud maintained csync package is renamed to ocsync to avoid conflicts with the upstream version.
- simplification of pac based proxy support.
- Renamed ownCloud version of csync to ocsync for ownCloud.
- Migration paths for csync database and config.
- Fixed that exclude patterns are also tested on files basenames.
- Fixed return type for query function if no database exists.
- many minor code cleanups and fixes
- Fixed crash by removing a bogus free.
- More useful logging.
- ownCloud: Maintain the http session by handling the HTTP Cookie.
- Fixed strncpy handling (mkdir on windows problem).
- extend database with columns uniq id and type.
- Use server maintained uniq IDs for update detection instead of mtimes.
- Maintain uniq IDs in local database.
- Handle change propagation through the file tree locally and remote.
- Added module to build a file tree from the local database (dbtree.c).
- Added methods to query IDs from the server and maintain it locally.
Release 1.0.5
Released august 14, 2012Mirall/ownCloud Client, version 1.0.5
csync 0.50.8 required (no change over 1.0.4).This is a pure bugfix release for release 1.0.4. Update is recommended.
- [Fixes] Really configure https if the checkbox is activated in setup wizard.
Release 1.0.4
Release august 10, 2012csync, version 0.50.8, ownCloud release
This is a feature and bugfix release.
- Inode equivalent support for Win32 platforms to support rename.
- ownCloud supports propagates renames from local to webdav MOVE.
- ownCloud module works with proxy, settings from mirall.
- improved CMake modules (openSSL)
- Fixed namespace for lastmodified propset.
- Added cmocka based tests for ownCloud module.
- Added a config_test.h config header file.
- Fix link handling: Ignore symlinks.
- Modules can now report their capabilities to csync core.
- A lot of minor fixes and improvements.
Mirall/ownCloud Client, version 1.0.4
csync 0.50.8 required.- [APP] ownCloud is now a single instance app, can not start twice any more.
- [APP] Proxy support.
- [APP] Handle HTTP redirection correctly, note new url.
- [APP] More relaxed handling of read only directories in the sync paths.
- [APP] Started to split off a library with sync functionality, eg for KDE.
- [APP] Make ownCloud Info class a singleton, more robust.
- [GUI] New, simplified connection wizard.
- [GUI] Added ability for customized theming.
- [GUI] Improved icon size handling.
- [GUI] Removed Log Window Button, log available through command line.
- [GUI] Proxy configuration dialog added.
- [GUI] Added Translations to languages Slovenian, Polish, Catalan, Portuguese (Brazil), German, Greek, Spanish, Czech, Italian, Slovak, French, Russian, Japanese, Swedish, Portuguese (Portugal) all with translation rate >90%.
- [Fixes] Loading of self signed certs into Networkmanager (#oc-843)
- [Fixes] Win32: Handle SSL dll loading correctly.
- [Fixes] Many other small fixes and improvements
Known Problems
Release 1.0.3
Released june 22, 2012csync, version 0.50.7, ownCloud release
This is a bugfix and improvement release fixing again encoding issues and streamlining the ownCloud syncing.
- Added ability to log to a callback to let an application catch the log output for a log file or window.
- Added push to remote without pushing to temp file first which decreases the number of requests per sync file.
- Fixed file copy function to use wide character (win32).
- Fixed loading of statedb if user has special char (win32).
Mirall/ownCloud Client, version 1.0.3
csync 0.50.7 required.- [GUI] Added a log window which catches the logging if required and allows to save for information.
- [CMI] Added options –help, –logfile and –logflush
- [APP] Allow to specify sync frequency in the config file.
- [Fixes] Do not use csync database files from a sync before.
- [Fixes] In Connection wizard, write the final config onyl if the user really accepted. Also remove the former database.
- [Fixes] Allow special characters in the sync directory names.
- [Fixes] Win32: Fixed directory removal with special character dirs.
- [Fixes] MacOS: Do not flood the system log any more.
- [Fixes] MacOS: Put app translations to correct places.
- [Fixes] Win32: Fix loading of csync state db.
- [Fixes] Improved some english grammar.
- [Platform] Added krazy2 static code checks.
Known Problems
- MacOS log lacks the information of the dynamic loaded csync owncloud module.
- The log window drags down the client if its open for long. Better use the –logfile option to catch full logs.
Release 1.0.2
Released may 18, 2012csync, version 0.50.6, ownCloud release
This release is a bugfix release and fixes encoding problems of file and directory names happening cross platform, in particular windows.
- Fixed: Directories with ‘strange’ characters broke sync. (oC bug #613)
- Fixed: Special characters in Windows did not sync correctly. (oC bug #478)
- Make neon handling redirects properly.
- Switch logging off on Apple to not fill the syslog. (oC bug #622)
Mirall/ownCloud Client, version 1.0.2
csync 0.50.6 required. This version comes with the first iteration of a new icon set for the ownCloud desktop client and comes with a bunch of bug fixes.- [GUI] New icon set for ownCloud client.
- [GUI] No splashscreen any more.(oC Bug #498)
- [GUI] Russian translation added.
- [GUI] Added ‘open ownCloud’ to traymenu
- [GUI] “Pause” and “Resume” instead of Enable/Disable.
- [Fixes] Long running syncs can be interrupted now.
- [Fixes] Dialogs comes to front on click.
- [Fixes] Open local sync folder from tray and status for win32.
- [Fixes] Load exclude.lst correctly on MacOSX.
Known Problems
none so far.Release 1.0.1
Released april, 24 2012csync, version 0.50.5, ownCloud release:
This release reflects our efforts to further improve the platform support of csync and oCC – this release brings us a big step nearer to a MacOSX release in addition to Linux and Windows. Moreover, in the csync library we improved the error detection and reporting to be able to give the user correct error messages through oCC and avoid unpleasant wrong error message situations.- removed arpg lib dependency
- simplified and fixed CMake files
- MacOS porting efforts
- more granular error reports
- fixed thread savity with error reporting
Mirall/ownCloud Client, version 1.0.1
csync 0.50.5 required. With this release we deliver the barely missed SSL support to the users, along with a long line of bugfixes and improvements. SSL support was added, together with a decent certificate warning dialog to warn users about not trusted SSL connections and certificates. The password is not longer stored in clear text, yet its still not securely encrypted (which seems not to be possible at all). For those who put security over convenience we added the option to not store the password at all, but enter at startup. Bugfixes in the following areas also went in: Expect a more robust startup of the app, with more detailed and correct error messages. The sync status display does now display the status faster and and scheduling was fixed. Also work was done to provide oCC on the MacOSX palatform. The cmake based build system was improved to also create mac dmg packages. Yet to release. Finally translations were fixed for the Windows platform. Currently German and English are provided. Detailed list:- [Security] Support SSL Connections
- [Security] SSL Warning dialog
- [Security] Do not store password in clear text anymore
- [Security] Restrict credentials to the configured host
- [Security] Added ability to forbid local password storage.
- [Fixes] Various fixes of the startup behaviour.
- [Fixes] Various fixes in sync status display
- [GUI] Various error messages for user display improved.
- [GUI] fixed terms and Translations
- [GUI] fixed translation loading
- [Intern] Migrate old credentials to new format
- [Intern] Some code refactorings, got rid of rotten QWebDav lib
- [Intern] lots of cmake cleanups
- [Intern] Backport to Qt Version 4.6 for compat. with older distros.
- [Platform] MacOSX porting efforts
- [Platform] MacOSX Bundle creation added
- [Platform] Enabled translations on Windows.
Known Problems
- After the installation on Windows, ownCloud client directly started from the installation program fails to sync. After a restart everything works fine.
- Folders containing special characters in the filename cause problems on the windows platforms.
