"Fossies" - the Fresh Open Source Software Archive

Member "ownCloud-2.7.6.3261/src/csync/ChangeLog" (5 Feb 2021, 14097 Bytes) of package /linux/misc/ownCloud-2.7.6.3261.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 ChangeLog
    2 ==========
    3 version 0.91.4  (released 2013-12-12, ownCloud Cleint 1.5.0)
    4  * changelog added, version bumped.
    5 
    6 version 0.91.3  (released 2013-12-11, ownCloud Client 1.5.0rc1) 
    7  * Fix progress bar on win32
    8  * Fix network rate limiting on win32
    9  * Do not check for etag during failing requests
   10  * Start quota timer only after the predecessor returned
   11  * Remove tmp files in case of certain download problems
   12  * Some valgrind fixes
   13  * Theming fix: button behaviour
   14  * Fix a case where a sync loop could happen.
   15  * Multi-linguar installer
   16  * Fix handling of quotes in etags written by older ownClouds
   17  * Fix errno handling in update phase
   18  * Make csync compile on FreeBSD
   19  * Minor cleanups.
   20 
   21 version 0.91.2 (released 2013-12-10, ownCloud Client 1.5.0beta3)
   22  * have translatable error message for indiv. file errors.
   23  * Use uint64_t for inode on win32 to fix a type glitch.
   24  * Add test that directories are properly moved.
   25  * Handle symlinks correctly.
   26  * No longer recurse into ignored directories in update 
   27    phase.
   28  * Added proper symlink detection for win32 platform.
   29 
   30 version 0.91.1 (released 2013-12-03, ownCloud Client 1.5.0beta2)
   31  * Close database correctly to fix a potential crash (mirall#1229)
   32  * Handle invalid inodes correctly.
   33  * Use lstat rather than stat to detect symlinks correctly. 
   34    (core#6146)
   35 
   36 version 0.91.0 (released 2013-11-28, ownCloud Client 1.5.0beta1)
   37  * fix ascii to int conversion for large numbers.
   38  * add support for file ids, needed to detect server side moves.
   39  * removed unused code, ie. database writing code that went to 
   40    mirall.
   41  * add functions to query the database by fileid.
   42  * add functions to read fileids from PUT replies.
   43  * add server side move detection.
   44  * enhanced test scripts
   45  * Remove ne_sock_init and ne_sock_exit from owncloud module 
   46    (mirall#1115)
   47  * Renamed 'md5' to 'etag' in code identifiers to avoid confusion.
   48  * add new state EVAL_RENAME 
   49  * link the owncloud module directly rather than dl-loading it.
   50  * add a content type header 'application/octet-stream' to PUTs.
   51  * remove -gzip from etag header if its there. (mirall#1195)
   52  * Many minor fixes, refactorings and improvements.
   53 
   54 version 0.90.4  (released 2013-10-18, ownCloud Client 1.4.2)
   55 
   56   * Count renamed and deleted files for progress information.
   57   * Do not reset csync internal error state in helper funcs 
   58     and do not overwrite error messages.
   59     That fixes error reporting to the client.
   60   * Disable check on inodes on all platforms as inodes are not 
   61     reliable.
   62   * Fix resuming after user aborting the sync process.
   63   * enabled HBF debugging permanently.
   64 
   65 version 0.90.1  (released 2013-09-24, ownCloud Client 1.4.1)
   66   * no more check on the local inode in updater for win32 (bug #779)
   67   * detect if server does not send an etag after an upload 
   68     completed.
   69   * fix crash in case of network timeout, reported as
   70     https://github.comowncloud/client/issues/1010
   71   * compile and cmake fixes for win32
   72   * fixed behaviour of csync_exclude
   73   * documentation and spelling fixes.
   74 
   75 version 0.90.0  (released 2013-09-04, ownCloud Client 1.4.0)
   76   * Added API to get progress information from csync.
   77   * Added c_rename function to csync std.
   78   * Fix: Do renames of files before any puts.
   79   * Improved database integrity checks.
   80   * Improvements of database writing efficiency.
   81   * Fix: stat file on win32 even if its opened by application.
   82   * httpbf: configurable block size and threshold.
   83   * Many fixes found by a Coverity check.
   84   * Fix: use correct stat struct on all platforms
   85   * Fix: download resuming.
   86   * ownCloud module: Bandwith limitation added.
   87   * Added ability to remove ignored files automatically.
   88   * Fix: Use int64_t and friends
   89   * Fix: Removed all compile warnings.
   90   * Left excluded files and links in csync's tree to be able to show.
   91     them to the user.
   92   * Add OC-Total-Length header for better quota handling.
   93   * Report inbetween progress
   94 
   95 version 0.80.0  (released 2013-06-25)
   96   * Big file chunking (e.g. up/download of big files should now be no
   97     problem anymore)
   98   * Resuming (download of big files will resume)
   99   * Fix false conflicts when database is corrupt/missing
  100   * Fix false conflicts when file is locked
  101   * Put legitimate conflict files only on client side
  102   * Fix unreliable sync after push_file failed
  103   * Fix rename due to inode cast error
  104   * Make chunking work on nginx setups or through nginx proxies
  105   * Improve error reporting in csync_update
  106   * Clean progress database on csync_commit
  107   * Fix issues detected by Coverity
  108   * Fix conflict file appearing when a file cannot be stated
  109   * Do not shadow server errors by not downloading files that have
  110     failed to download in the past
  111 
  112 version 0.70.6  (released 2013-04-11)
  113   * [Fixes] Try to avoid to upload incomplete files
  114   * [Fixes] Increase read timeout to 300 seconds
  115   * [Fixes] Handle IGNORE status correctly
  116   * [Fixes] Set path and phash for ignored files
  117   * [Fixes] Fix some issues discovered by Coverity
  118   * [Fixes] Make sure to never allow empty pathes in rmdir
  119   * [Fixes] Fix a crash caused by superfluous free() calls
  120 
  121 version 0.70.5  (released 2013-04-02)
  122   * detect 'wrong' conflict files on client side. 
  123   * [Fixes] Give context to module to enable logging (cmd client).
  124   * [Fixes] Fix version table contents.
  125   * [Fixes] Fix handling of non statable files on Win32.
  126   * [Fixes] Fix renames on clientside on read only shares.
  127   * [Fixes] Various small fixes and improvements.
  128 
  129 version 0.70.4  (released 2013-02-26)
  130   * [Win32] Ship with upto-date openssl version to fix SSL problems we saw.
  131   * [Fixes] Fix crash during mkdir.
  132   * [Fixes] Added workaround for problem that server sometimes does
  133             not respond properly to PROPFIND (mirall#285)
  134   * [Fixes] Fix handling of deletion of non empty or locked
  135             directories.
  136   * [Fixes] Fixed some potential memory leaks.
  137   * [Fixes] Files with filenames with unix extensions
  138 	    are ignored now.
  139 
  140 version 0.70.3  (released 2013-01-24)
  141   * [Platform] Fix session cookie extraction (mirall bug #260).
  142 
  143 version 0.70.2  (released 2013-01-23)
  144   * [Platform] Improved module parameter system.
  145   * [Platform] New logging framework. Dropped log4c dependency.
  146   * [Platform] New API to provide sync progress information.
  147   * [Fixes] More efficiency for the ownCloud plugin through less HTTP requests to
  148             the server.
  149   * [Fixes] ownCloud plugin: Improved upload performance.
  150   * [Fixes] Improved error reporting to mirall.
  151   * [Fixes] ownCloud plugin: Improved interpretation of HTTP error codes.
  152   * [Fixes] ownCloud plugin: Do not abort on errors with individual files any
  153             more.
  154   * [Fixes] Lots of other minor fixes.
  155   * [MacOSX] Use libneon with proper big file support.
  156   * [Win32] Use libneon with openSSL support now.
  157 
  158 version 0.70.0 and 0.70.1 were beta versions.
  159 
  160 version 0.60.2  (released 2012-11-26)
  161   * Migration to cross platform testing system cmocka.
  162   * Fixed various minor things incl. potential mem leaks.
  163   * Clang fixes.
  164   * Moved journal database to sync directory.
  165   * Fixed more csync->ocsync renaming issues.
  166   * Fixed statedb query below path.
  167   * Fixed win32 Daylight Saving Time issues.
  168   * Allow static linking with iniparser and sqlite.
  169   * Win32: Fix CreateHandle function in local stat.
  170   * Win32: More wide char fixes.
  171   * Added version table to journal database.
  172   * Fixes for HTTP reply computation.
  173   * Stricter error checks on PROPFIND results.
  174   * Workaround for DST influenced times from previous versions.
  175   * Detect looping in mkdirs to fix sharing.
  176 
  177 version 0.60.1  (released 2012-10-18)
  178   * Fix improper memory cleanup which could
  179             cause memory leaks and crashes
  180   * Fix memory leak
  181   * Allow single quote (') in file names
  182   * Remove stray temporary files
  183 
  184 version 0.60.0  (released 2012-10-10)
  185   * simplification of pac based proxy support. 
  186   * syncing algorithm based on ids rather than on timestamps
  187   * make it possible to relocate database
  188 
  189 version 0.50.11 (third beta version, released 2012-10-05)
  190   * Renamed ownCloud version of csync to ocsync for ownCloud.
  191   * Migration paths for csync database and config.
  192   * Fixed that exclude patterns are also tested on files basenames.
  193   * Fixed return type for query function if no database exists.
  194   * minor code fixes
  195 
  196 version 0.50.10 (second beta version, released 2012-09-20)
  197   * Fixed crash by removing a bogus free.
  198   * More useful logging.
  199   * ownCloud: Maintain the http session by handling the HTTP Cookie.
  200 
  201 version 0.50.9 (first beta version, released 2012-08-30)
  202   * Fixed strncpy handling (mkdir on windows problem).
  203   * extend database with columns uniq id and type.
  204   * Use server maintained uniq IDs for update detection instead of 
  205     mtimes. 
  206   * Maintain uniq IDs in local database
  207   * Handle change propagation through the file tree locally and remote.
  208   * Added module to build a file tree from the local database (dbtree.c)
  209   * Added methods to query IDs from the server and maintain it locally.
  210 
  211 version 0.50.8 (released 2012-08-10)
  212   * Inode equivalent support for Win32 platforms to support rename
  213   * ownCloud supports propagates renames from local to webdav MOVE
  214   * ownCloud module works with proxy, settings from mirall.
  215   * improved CMake modules (openSSL)
  216   * Fixed namespace for lastmodified propset.
  217   * Added cmocka based tests for ownCloud module.
  218   * Added a config_test.h config_csync.header file.
  219   * Fix link handling: Ignore symlinks.
  220   * Modules can now report their capabilities to csync core.
  221   * A lot of minor fixes and improvements.
  222 
  223 version 0.50.7 (released 2012-06-19)
  224   * Added ability to log to a callback, ie. let the app 
  225     catch the log output
  226   * Added push to remote without pushing to temp file first.
  227   * Fixed file copy function to use wide character (win32).
  228   * Fixed loading of statedb if user has special char (win32).
  229 
  230 version 0.50.6 (released 2012-05-18)
  231   * Directories with 'strange' characters broke sync. (oC bug #613)
  232   * Special characters in Windows did not sync correctly. (oC bug #478)
  233   * Make neon redirecting
  234   * Switch logging off on Apple to not fill the syslog. (oC bug #622)
  235 
  236 version 0.50.5 (released 2012-04-18)
  237   * removed argp lib dependency
  238   * simplified and fixed CMake files
  239   * MacOS porting efforts
  240   * more granular error reports, thread save
  241 
  242 version 0.50.0 (released 2013-08-01)
  243   * Added owncloud module.
  244   * Added support for more platforms: FreeBSD, Windows and MacOSX
  245   * Added support for more compilers: CLang, MinGW and latest GCC
  246   * Added a backup mode to the reconciler.
  247   * Added new logging framework (removed log4c dependency).
  248   * Added new config parser (removed iniparser dependency).
  249   * Added cmocka tests.
  250   * Added a way to export file_tree_walk functions.
  251   * Added capabilities for modules.
  252   * Added possiblity to push information to the modules.
  253   * Added iconv support to support various char sets.
  254   * Added csync_commit() to rerun on the same context.
  255   * Added content checking in conflict case.
  256   * Added callbacks for progress information.
  257   * Added get() and put() functions for modules.
  258   * Improved database: more performance, more integrity checks
  259   * Improved error reporting: status codes, custom errnos
  260   * Fixed serveral bugs.
  261   * Relicensed libcsync to LGPLv2.1+.
  262 
  263 version 0.44.0 (released 2010-02-15)
  264   * Migrated sftp module to libssh 0.4.
  265   * Added more cache entries to the default config.
  266   * Added missing requirements.
  267   * Fixed build warnings.
  268   * Fixed some memory leaks using sftp attributes.
  269   * Some code cleanups.
  270 
  271 version 0.43.0 (released 2009-05-25)
  272   * Added SFTP support with libssh 0.3.
  273   * Added possibility to pass userdata to the auth function.
  274   * Added a better version function.
  275   * Fixed CMake build.
  276   * Fixed CMake find modules.
  277   * Fixed some flaws in cstd functions.
  278   * Documented all public functions.
  279 
  280 version 0.42.0 (released 2009-02-10)
  281   * Small fix in the userguide.
  282 
  283 version 0.42.0 rc3 (released 2009-01-23)
  284   libcsync:
  285   * Added checks for unix extensions.
  286   * Added more documentation to the userguide.
  287   * Fixed loading of plugins.
  288   * Fixed call for deletion functions.
  289   * Normalize the path to <hostname>/<path> for the statedb filename.
  290   * More change name of client options to be more descriptive.
  291 
  292 version 0.42.0 rc2 (released 2009-01-07)
  293   libcsync:
  294   * Fixed a bug in the creation of the statedb
  295   * Completed userguide
  296 
  297 version 0.42.0 rc1 (released 2008-12-04)
  298   libcsync:
  299   * Reduced calls of syscall functions.
  300   * Added own function to create a temporary filename.
  301   * Fixed libsmbclient 3.0.x support.
  302 
  303 version 0.42.0 beta1 (released 2008-09-10)
  304 
  305   libcsync:
  306   * Added a sftp module using libssh
  307   * Added user guide (just a start)
  308   * Added testcase for update detection
  309   * Added a function to parse an uri to cstdlib
  310   * Updated the manpage
  311   * Fixed some segfaults in cstdlib
  312   * Fixed some memory leaks
  313 
  314   csync:
  315   * Improved the auth callback
  316 
  317 version 0.42.0 alpha4 (released 2008-07-02)
  318 
  319   libcsync:
  320   * Added the possibility to run csync completely without a journal
  321   * Improved chmod calls during propagation. Most of the time we use the
  322     default mode and don't need to call chmod.
  323   * Improved the exclude list handling in the file tree walker. This
  324     increased the speed of the update detection.
  325   * Fixed csync on PPC
  326   * Fixed serveral small bugs
  327 
  328   csync:
  329   * Added commandline option to run csync completely without a journal
  330   * Added a manpage
  331 
  332 version 0.42.0 alpha3 (released 2008-06-25)
  333 
  334   libcsync:
  335   * Added a tree merger to write a complete journal
  336   * Added support to run csync without a journal
  337   * Fixed kerberos support in csync_smb module
  338   * Fixed closing of files after the copy
  339   * Fixed update detection to detect special files (fifo, pipes,
  340     char devices, ..)
  341   * Fixed O_NOATIME flag on open() if we don't have the permission
  342 
  343   csync:
  344   * Add a variable to run csync completely without a journal
  345 
  346 version 0.42.0 alpha2 (released 2008-06-16)
  347 
  348   libcsync:
  349   * Peformance improvements
  350   * Add more directories to the standard exclude file
  351   * Bugfixes
  352 
  353 version 0.42.0 alpha1 (released 2008-06-02)
  354 
  355   * Initial release