aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 79d99b4a9e1d329e934e759ad45570ecf3e614a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
ChangeLog
==========

version 0.50.0 (released 2013-08-01)
  * Added owncloud module.
  * Added support for more platforms: FreeBSD, Windows and MacOSX
  * Added support for more compilers: CLang, MinGW and latest GCC
  * Added a backup mode to the reconciler.
  * Added new logging framework (removed log4c dependency).
  * Added new config parser (removed iniparser dependency).
  * Added cmocka tests.
  * Added a way to exported file_tree_walk functions.
  * Added capabilities for modules.
  * Added possiblity to push information to the modules.
  * Added iconv support to support various char sets.
  * Added csync_commit() to rerun on the same context.
  * Added content checking in conflict case.
  * Added callbacks for progress information.
  * Added get() and put() functions for modules.
  * Improved database: more performance, more integrity checks
  * Improved error reporting: status codes, custom errnos
  * Fixed serveral bugs.
  * Relicensed libcsync to LGPLv2.1+.

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.

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.

version 0.42.0 (released 2009-02-10)
  * Small fix in the userguide.

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.

version 0.42.0 rc2 (released 2009-01-07)
  libcsync:
  * Fixed a bug in the creation of the statedb
  * Completed userguide

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.

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

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
  * Added a manpage

version 0.42.0 alpha3 (released 2008-06-25)

  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

version 0.42.0 alpha2 (released 2008-06-16)

  libcsync:
  * Peformance improvements
  * Add more directories to the standard exclude file
  * Bugfixes

version 0.42.0 alpha1 (released 2008-06-02)

  * Initial release