lsyncd/ChangeLog

78 lines
3.0 KiB
Plaintext
Raw Normal View History

2010-12-02 12:14:07 +00:00
02-12-2010: 2.0.0
a complete recoding!
change: format of command line arguments changed completly.
improvement: the config files format is not LUA instead of XML
allowing a range from easy configuration up until
complete scripts
enhancement: difference actions on different kind of events
effents are combined logically.
enhancement: allow moves to moved on the target (rsyncssh)
enhancement: excludes now allow simple file patterns (?, * and **)
enhancement: optionally there is now a statusfile
improvement: multiple target queues do not interfer with each other
improvement: Lsyncd2 will no longer wait for child processes to return
the monitor queue is constantly empties as long Lsyncd runs
improvement: Lsyncd2 can now retry operations on network failure and
queue events up.
improvement: There are now several debugging categories that can be
turned on individually.
change: manpage is now written in asciidoc
change: most more complex logic of Lsyncd is now written in Lua.
2010-11-16 21:33:11 +00:00
04-10-2010: 1.39
enhancement: call action for multiple targets simultanously
fix: correctly accept <file-filter/> from config xml
fix: correctly close and free the inotify file descriptor in case of restart
due to HUP signal or OVERFLOW condition
fix: when delay=0 a bug always called rsync file filter even when in
directory mode
01-09-2010: 1.38
enhancement: implemented file filters for singular operations
enhancement: added --singular parameter for single file calls
fix: fixed --dryrun messages
improvement: now restarts on an inotify OVERFLOW message, just like if
being kill -HUPed
internal: printout the actual binary called when --debug specified
05-08-2010: 1.37
enhancement: react on HUP signals (interpreted as complete restart)
enhancement: inotifies are configureable
enhancement: --no-startup skips the startup calls
fix : fixed delayed blocking handling.
improvement: made logging output better readable
internal: made all global variables local
internal: renamed "tackles" to "delays"
internal: removed the need of the "tosync" stack
internal: use more pointers instead of indexes
11-07-2010: 1.34
fix: logging segfault on 64bit systems
changed: man page location, spellings
05-06-2010: 1.33
fix: exlude file argument passing to rsync
fix: allow exlude files specified for individual sources
fix/enhancement: exlusions will be compared with extended
path files allowing sub dirs to be excluded.
enhancement: allow delays and call aggregation
05-01-2009: Release of lsyncd 1.26
fix: segfault on multitargets
changed meaning of "version" tag in lsyncd.conf.xml
14-12-2008: Release of lsyncd 1.25
fix: mv dir and cp -r working
fix: working with reiserfs
enhancement: config files
enhancement: multiple targets
enhancement: pidfiles
optimized: memory usage
improved documentation
lots of smaller stuff here and there ...
Thanks to all contributers!
05-12-2007: Release of lsyncd 1.0