2008-06-16 14:27:43 +04:00
|
|
|
ChangeLog
|
|
|
|
==========
|
2013-01-24 13:39:42 +04:00
|
|
|
version 0.70.3 (released 2013-01-24)
|
|
|
|
* [Platform] Fix session cookie extraction (mirall bug #260).
|
|
|
|
|
2013-01-23 19:03:34 +04:00
|
|
|
version 0.70.2 (released 2013-01-23)
|
|
|
|
* [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] Lots of other minor fixes.
|
|
|
|
* [MacOSX] Use libneon with proper big file support.
|
|
|
|
* [Win32] Use libneon with openSSL support now.
|
|
|
|
|
|
|
|
version 0.70.0 and 0.70.1 were beta versions.
|
|
|
|
|
|
|
|
version 0.60.2 (released 2012-11-26)
|
2012-11-21 19:12:37 +04:00
|
|
|
* Migration to cross platform testing system cmocka.
|
|
|
|
* Fixed variuos minor things incl. potential mem leaks.
|
|
|
|
* Clang fixes.
|
|
|
|
* Moved journal database to sync directory.
|
|
|
|
* Fixed more csync->ocsync renaming issues.
|
|
|
|
* Fixed statedb query below path.
|
|
|
|
* Fixed win32 Daylight Saving Time issues.
|
|
|
|
* Allow static linking with iniparser and sqlite.
|
|
|
|
* Win32: Fix CreateHandle function in local stat.
|
|
|
|
* Win32: More wide char fixes.
|
|
|
|
* Added version table to journal database.
|
|
|
|
* Fixes for HTTP reply computation.
|
|
|
|
* Stricter error checks on PROPFIND results.
|
|
|
|
* Workaround for DST influenced times from previous versions.
|
|
|
|
* Detect looping in mkdirs to fix sharing.
|
|
|
|
|
2012-10-18 13:11:16 +04:00
|
|
|
version 0.60.1 (released 2012-10-18)
|
|
|
|
* Fix improper memory cleanup which could
|
|
|
|
cause memory leaks and crashes
|
|
|
|
* Fix memory leak
|
|
|
|
* Allow single quote (') in file names
|
|
|
|
* Remove stray temporary files
|
|
|
|
|
|
|
|
version 0.60.0 (released 2012-10-10)
|
2012-10-10 14:23:07 +04:00
|
|
|
* simplification of pac based proxy support.
|
2012-10-18 13:11:16 +04:00
|
|
|
* syncing algorithm based on ids rather than on timestamps
|
|
|
|
* make it possible to relocate database
|
2012-10-05 16:45:04 +04:00
|
|
|
|
|
|
|
version 0.50.11 (third beta version, released 2012-10-05)
|
2012-10-10 14:23:07 +04:00
|
|
|
* Renamed ownCloud version of csync to ocsync for ownCloud.
|
|
|
|
* Migration paths for csync database and config.
|
2012-10-05 16:45:04 +04:00
|
|
|
* Fixed that exclude patterns are also tested on files basenames.
|
|
|
|
* Fixed return type for query function if no database exists.
|
|
|
|
* minor code fixes
|
|
|
|
|
|
|
|
version 0.50.10 (second beta version, released 2012-09-20)
|
|
|
|
* Fixed crash by removing a bogus free.
|
|
|
|
* More useful logging.
|
|
|
|
* ownCloud: Maintain the http session by handling the HTTP Cookie.
|
|
|
|
|
|
|
|
version 0.50.9 (first beta version, released 2012-08-30)
|
2012-10-10 14:23:07 +04:00
|
|
|
* 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.
|
2012-10-05 16:45:04 +04:00
|
|
|
|
2012-08-10 13:37:22 +04:00
|
|
|
version 0.50.8 (released 2012-08-10)
|
|
|
|
* 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)
|
2012-07-23 11:13:44 +04:00
|
|
|
* 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.
|
2012-08-10 13:37:22 +04:00
|
|
|
* Modules can now report their capabilities to csync core.
|
|
|
|
* A lot of minor fixes and improvements.
|
2012-07-23 11:13:44 +04:00
|
|
|
|
2012-06-18 19:18:58 +04:00
|
|
|
version 0.50.7 (released 2012-06-19)
|
|
|
|
* Added ability to log to a callback, ie. let the app
|
|
|
|
catch the log output
|
2012-06-22 18:13:24 +04:00
|
|
|
* Added push to remote without pushing to temp file first.
|
2012-06-18 19:18:58 +04:00
|
|
|
* Fixed file copy function to use wide character (win32).
|
|
|
|
* Fixed loading of statedb if user has special char (win32).
|
|
|
|
|
2012-06-18 19:25:09 +04:00
|
|
|
version 0.50.6 (released 2012-05-18)
|
2012-05-14 19:19:05 +04:00
|
|
|
* Directories with 'strange' characters broke sync. (oC bug #613)
|
|
|
|
* Special characters in Windows did not sync correctly. (oC bug #478)
|
2012-05-16 14:09:55 +04:00
|
|
|
* Make neon redirecting
|
2012-05-16 14:49:47 +04:00
|
|
|
* Switch logging off on Apple to not fill the syslog. (oC bug #622)
|
2012-05-14 19:19:05 +04:00
|
|
|
|
2012-04-18 23:33:07 +04:00
|
|
|
version 0.50.5 (released 2012-04-18)
|
|
|
|
* removed argp lib dependency
|
|
|
|
* simplified and fixed CMake files
|
|
|
|
* MacOS porting efforts
|
|
|
|
* more granular error reports, thread save
|
2008-06-16 14:27:43 +04:00
|
|
|
|
2012-02-22 21:28:38 +04:00
|
|
|
version 0.50.0 (released 2012-xx-xx)
|
|
|
|
* Added owncloud module.
|
2012-02-04 16:57:55 +04:00
|
|
|
* Added backup reconciler.
|
|
|
|
* Fixed serveral bugs.
|
|
|
|
|
2010-02-15 14:31:15 +03:00
|
|
|
version 0.44.0 (released 2010-02-15)
|
|
|
|
* Migrated sftp module to libssh 0.4.
|
|
|
|
* Added more cache entries to the default config.
|
|
|
|
* Added missing requirements.
|
|
|
|
* Fixed build warnings.
|
|
|
|
* Fixed some memory leaks using sftp attributes.
|
|
|
|
* Some code cleanups.
|
|
|
|
|
2009-05-25 20:20:06 +04:00
|
|
|
version 0.43.0 (released 2009-05-25)
|
|
|
|
* Added SFTP support with libssh 0.3.
|
|
|
|
* Added possibility to pass userdata to the auth function.
|
|
|
|
* Added a better version function.
|
|
|
|
* Fixed CMake build.
|
|
|
|
* Fixed CMake find modules.
|
|
|
|
* Fixed some flaws in cstd functions.
|
|
|
|
* Documented all public functions.
|
|
|
|
|
2009-02-10 14:50:26 +03:00
|
|
|
version 0.42.0 (released 2009-02-10)
|
|
|
|
* Small fix in the userguide.
|
|
|
|
|
2009-01-23 16:44:54 +03:00
|
|
|
version 0.42.0 rc3 (released 2009-01-23)
|
|
|
|
libcsync:
|
|
|
|
* Added checks for unix extensions.
|
|
|
|
* Added more documentation to the userguide.
|
|
|
|
* Fixed loading of plugins.
|
|
|
|
* Fixed call for deletion functions.
|
|
|
|
* Normalize the path to <hostname>/<path> for the statedb filename.
|
|
|
|
* More change name of client options to be more descriptive.
|
|
|
|
|
2009-01-07 15:10:28 +03:00
|
|
|
version 0.42.0 rc2 (released 2009-01-07)
|
|
|
|
libcsync:
|
|
|
|
* Fixed a bug in the creation of the statedb
|
|
|
|
* Completed userguide
|
|
|
|
|
2008-12-05 16:56:20 +03:00
|
|
|
version 0.42.0 rc1 (released 2008-12-04)
|
|
|
|
libcsync:
|
|
|
|
* Reduced calls of syscall functions.
|
|
|
|
* Added own function to create a temporary filename.
|
|
|
|
* Fixed libsmbclient 3.0.x support.
|
|
|
|
|
2008-09-10 13:26:42 +04:00
|
|
|
version 0.42.0 beta1 (released 2008-09-10)
|
|
|
|
|
|
|
|
libcsync:
|
|
|
|
* Added a sftp module using libssh
|
|
|
|
* Added user guide (just a start)
|
|
|
|
* Added testcase for update detection
|
|
|
|
* Added a function to parse an uri to cstdlib
|
|
|
|
* Updated the manpage
|
|
|
|
* Fixed some segfaults in cstdlib
|
|
|
|
* Fixed some memory leaks
|
|
|
|
|
|
|
|
csync:
|
|
|
|
* Improved the auth callback
|
|
|
|
|
2008-07-02 12:59:37 +04:00
|
|
|
version 0.42.0 alpha4 (released 2008-07-02)
|
|
|
|
|
|
|
|
libcsync:
|
|
|
|
* Added the possibility to run csync completely without a journal
|
|
|
|
* Improved chmod calls during propagation. Most of the time we use the
|
|
|
|
default mode and don't need to call chmod.
|
|
|
|
* Improved the exclude list handling in the file tree walker. This
|
|
|
|
increased the speed of the update detection.
|
|
|
|
* Fixed csync on PPC
|
|
|
|
* Fixed serveral small bugs
|
|
|
|
|
|
|
|
csync:
|
|
|
|
* Added commandline option to run csync completely without a journal
|
2008-07-02 21:03:10 +04:00
|
|
|
* Added a manpage
|
2008-07-02 12:59:37 +04:00
|
|
|
|
2008-06-25 16:46:01 +04:00
|
|
|
version 0.42.0 alpha3 (released 2008-06-25)
|
2008-06-25 15:55:03 +04:00
|
|
|
|
|
|
|
libcsync:
|
|
|
|
* Added a tree merger to write a complete journal
|
|
|
|
* Added support to run csync without a journal
|
|
|
|
* Fixed kerberos support in csync_smb module
|
|
|
|
* Fixed closing of files after the copy
|
|
|
|
* Fixed update detection to detect special files (fifo, pipes,
|
|
|
|
char devices, ..)
|
|
|
|
* Fixed O_NOATIME flag on open() if we don't have the permission
|
|
|
|
|
|
|
|
csync:
|
|
|
|
* Add a variable to run csync completely without a journal
|
|
|
|
|
2008-06-16 14:27:43 +04:00
|
|
|
version 0.42.0 alpha2 (released 2008-06-16)
|
|
|
|
|
2008-06-25 15:55:03 +04:00
|
|
|
libcsync:
|
2008-06-16 14:27:43 +04:00
|
|
|
* Peformance improvements
|
|
|
|
* Add more directories to the standard exclude file
|
|
|
|
* Bugfixes
|
|
|
|
|
|
|
|
version 0.42.0 alpha1 (released 2008-06-02)
|
|
|
|
|
|
|
|
* Initial release
|