Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 2b517ba857afb8d8e21337dba9cc1279 > files > 4

lsyncd-2.0.4-1.fc14.x86_64.rpm

27-03-2011: 2.0.4
	enhancement: new setting options logident, logfacility
	fix: moving filenames with spaces through ssh
	fix: excludes containing chars % $ ( ) . [ ] + -
	fix: various typos
	change: api, settings.statusInterval instead of settings.statusIntervall

25-02-2011: 2.0.3
	enhancement: new default target --direct using /bin/ binaries
	             to keep to local dirs in sync (and by default
				 not preserving ownership)
	example: added a new example how to remotely execute a command
	         after each rsync operations
	fix: possible crash with long rsyncOps table exceeding lua stack.
	fix: excludes now properly match relative and absolute paths
	fix: call to nil function when manually adding blanket delays
	fix: on ReiserFS not delivering proper dir stats and when encountering
	     a symlink, aquire the node stat for the symlink instead from
		 the linked node.
	change: leave lua apichecking enabled by default.
	

20-01-2011: 2.0.2
	fix: exclude rules not terminated with '/' now match a file
	     or dir named exactly the same not starting with.
	fix: pass exclude rules to the startup sync
	fix: when matching exclusion to not add inotify use same 
	     partial path than on syncs
	fix: properly close pipes that needed more than one write.

11-01-2011: 2.0.1
	fix: write pidfile after daemonize()
	fix: fixed weak tables that allowed  garbage collector to collect 
	     event lists too eraly.
	improvement: allow multiple arguments as table for rsyncOps
	change: added OSX fsevents interface, disabled in autoconf by default
	        since still very experimental and limited to OSX 10.5 only.

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.

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