Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:dirkmueller:AL:TW
lsyncd
lsyncd.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File lsyncd.changes of Package lsyncd
------------------------------------------------------------------- Mon Mar 11 06:55:44 UTC 2024 - seife+obs@b1-systems.com - fix tarball to match the source URL ------------------------------------------------------------------- Tue Mar 5 14:19:32 UTC 2024 - seife+obs@b1-systems.com - update to version 2.3.1 (2022-11-17): * multiple bugfixes, style fixes * add nix flake support * add support for tunnel commands * add support for batchSizeLimit * add -onepass option * add crontab support * support relative executable paths - remove obsoleted patches lsyncd-lua.patch, lsyncd-man.patch - add "After=remote-fs.target" to lsyncd.service to avoid syncing unmounted NFS shares ------------------------------------------------------------------- Fri Mar 1 11:15:40 UTC 2024 - pgajdos@suse.com - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ------------------------------------------------------------------- Wed Oct 6 06:17:08 UTC 2021 - Johannes Segitz <jsegitz@suse.com> - Added hardening to systemd service(s) (bsc#1181400). Modified: * lsyncd.service ------------------------------------------------------------------- Sun Mar 7 07:41:20 UTC 2021 - Carsten Ziepke <kieltux@gmail.com> - Use %%cmake macros ------------------------------------------------------------------- Sun Mar 7 06:35:23 UTC 2021 - Carsten Ziepke <kieltux@gmail.com> - Rebase lsyncd-lua.patch and add fix for implicit declaration of function lua_objlen - renamed to lua_rawlen in 5.2 - Run spec-cleaner - Remove insserv configuration and lsyncd-init.d ------------------------------------------------------------------- Sun Jul 29 11:21:00 UTC 2018 - jengelh@inai.de - Replace %__-type macro indirections. Use %_smp_mflags for parallel build. ------------------------------------------------------------------- Thu Apr 26 11:29:18 UTC 2018 - ecsos@opensuse.org - update to 2.2.3 - enhaencement: supporting includes with new filter and filterFrom options - change: needing now at least Lua 5.2 (Lua 5.1 no longer supported, Lua5.3 supported) - change: if the target/targetdir ends with a ':' do not append a trailing '/' to it, since that would change it from homedir to rootdir! - add: example for Amazon S3 Bucket (Daniel Miranda) - fix: setting stdout/stderr to linebuffer mode. - fix: Lua5.3 compatiblity, using load() instead of loadstring() - fix: cmake lua detection, will resort to "lua" and "luac" binaries only if more specific suffixes (e.g. luac5.3) are not available - fix: test suit, Lua5.3 compatibility (table.unpack) - changes from 2.2.2 - fix: checkgauge 'insist' - fix: no partial path exlusion tests - fix: write pid of forked process in pidfile - fix: crash on not reachable target - workaround: changed back to filter style rsync calling until https://bugzilla.samba.org/show_bug.cgi?id=12569 is fixed and released. - changes from 2.2.1 - enhancement: now always using filter lists with rysnc instead of include/exclude lists taking advantage of the new --delete-missing-args parameter to delete files on target. >>> Thus Lsyncd 2.2.1 needs rsync >= 3.1.0 - change: added "tests" make target to run all the tests. - fix: crash due to typo in changed ^path, ^pathdir, ^pathname - changes from 2.2.0 - enhancement: add rsync options: "append", "append_verify", "backup", "backup_dir", "chmod", "chown", "copy_dirlinks", "existing", "groupmap", "omit_dir_times", "omit_link_times", "suffix," "usermap", - enhancement: settings{ } now checks for unknown entries and errors if so. - change: Level3 scripts ^path,^pathdir and ^pathname now don't start with a slash. - change: Lsyncd now writes a startup log message before daemonizing does in case logging fails, it is recognized before it cannot message anything about it, since it deamonized - change: compatible with Lua5.3 (along with 5.1 and 5.2) - change: _verbatim forced for 'exitcodes' entry. - change: manpage is not rebuild by default. it is provided precompiled. - change: faulty/deprecated config files that use settings = { ... }, with equal sign are no longer worked around. - change: default.direct now calls copy with -p - fix: potential race conditions: default.rsyncssh will now channel deletes also through rsync and treats moves as blocking events. - fix: ']' is not escaped for rsync rules, since rsync only applies doesn't applie pattern matching if no other pattern chars are found. - fix: Shell injection hole close for default.direct on mv commands. - fix: Crash of default-direct when source doesn't exit - fix: fixed faulty event replacement, a race condition noticed by extensive default.rsyncssh testing changed Delays were not reflected in Events - changes from 2.1.6 - enhancement: Lsyncd now locks its pidfile - enhancement: added ssh.identifyFile and ssh.options options - enhancement: added rsync inplace option - fix: ignore blank lines and rsync commenits in exclude files - fix: don't tread exclude lines with embedded "+" chars as inclusions - fix: crash when debugging inotify - fix: fixed Finished/Retrying error messages being swapped around - fix: properly encapsulate filenames on ssh mv commands to avoid shell command injections. - fix: postcmd example - change: closes also on INT signals - change: now removes its pidfile on INT and TERM signals - change: changed build system from autotools to cmake - change url and source to new location - remove lsyncd-lua-5_3.patch, because no more need - aad patch lsyncd-lua.patch to find libraries - add patch lsyncd-man.patch to put manpages to correct location - fix all rpmlint warnings - Replace %__-type macro indirections. - Use %_smp_mflags for parallel build. ------------------------------------------------------------------- Tue Apr 17 13:48:00 UTC 2018 - mikhail.kasimov@gmail.com - Updated path to lsyncd.conf for lsyncd.service and lsyncd.sysconfig (boo#975118) ------------------------------------------------------------------- Thu Nov 23 13:51:52 UTC 2017 - rbrown@suse.com - Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) ------------------------------------------------------------------- Wed Mar 15 16:37:02 UTC 2017 - dimstar@opensuse.org - Explicitly package files installed by make install into _docdir: rpm 4.13 no longer implicitly packages those files. ------------------------------------------------------------------- Thu Jul 30 09:58:39 UTC 2015 - dimstar@opensuse.org - Add lsyncd-lua-5_3.patch: Fix build with LUA 5.3. ------------------------------------------------------------------- Fri Jun 5 22:32:26 UTC 2015 - p.drouand@gmail.com - Remove scriptlets pre/post on systems with sysvinit support. ------------------------------------------------------------------- Sun Mar 1 13:59:17 UTC 2015 - p.drouand@gmail.com - Update to version 2.1.5 * enhancement: Added rsync options: bwlimit, timeout * fix: Specifying ssh port no longer overwrites the last rsync option * fix: rsync option password_file is now accepted * fix: onAttrib is accepted again * fix: -log Exec now prints now fully all arguments * fix: configure script lua detection now includes math lib to workaround wrongly created "needs COMPAT_ALL" messages. * fix: repaired variable replacement for layer 3 scripts * fix: config.delay is now checked to a number >= 0 * change: a2x is no longer checked by configure script. should not be needed when building from tarball - Use download Url as source - Add sysconfig config script support for init scripts - Fix sysvinit script to be able to use sysconfig options - Add systemd support for openSUSE > 13.2 - Add required macros to support correctly sysvinit script - Remove redundant %clean section ------------------------------------------------------------------- Wed Feb 6 11:33:44 UTC 2013 - e.istomin@edss.ee - update to 2.1.4 - remove lua 5.2 patch (https://github.com/axkibe/lsyncd/pull/148) ------------------------------------------------------------------- Tue Oct 9 01:45:43 UTC 2012 - crrodriguez@opensuse.org - Build against LUA 5.2 ------------------------------------------------------------------- Sun Feb 26 16:02:41 CET 2012 - dmueller@suse.de - fix build in factory (build against lua 5.1) ------------------------------------------------------------------- Mon Nov 28 09:58:02 UTC 2011 - eugene.istomin@edss.ee - update to 2.0.5 * fix: Lsyncd will now terminate if it inotify watching exceeds its preset limit. * fix: rsync error exit code 12 now results in retries. * fix: Lsyncd 2.0.5 should now compile better on a bit elder GNU/Linux versions. * fix: examples are now installed in the configured document directory. * fix: partial transfers during startup are considered ok. Lsyncd will rework the specified files anyway. * change: Layer 1 interface init() now receives an "Init" event instead of an inlet. * change: builtin Lua code is now loaded via a c-array.Now more portable and correct memory flags are set. * change: Lsyncd will now bail on unknown error codes. * enhancement: settings.maxProcesses can now be set as a global limit of childprocesses * enhancement: Lsyncd will refuse to start when any startup rsync does not work cleanly and returns "again" unless settings.insist or --insist is specified, then Lsyncd will keep retrying until it works. * enhancement: option "rsyncBinary" determines which rsync Lsyncd calls. Default is "/usr/bin/rsync" * enhancement: fsevents ("inotify for OSX") fixed for Snowleopard. and is available to configure by default. * enhancement: settings.inotifyMode: the actualy Modification event Lsyncd reacts to can now be configured. Default is to react on file closing in write mode. * enhancement: readdir(path) is available to userscripts, reads the contents of a directory. ------------------------------------------------------------------- Mon Mar 28 11:29:46 UTC 2011 - dmacvicar@suse.de - update to 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 ------------------------------------------------------------------- Tue Mar 8 09:00:01 UTC 2011 - dmacvicar@suse.de - update to 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. ------------------------------------------------------------------- Fri Jan 21 07:47:38 UTC 2011 - dmacvicar@suse.de - update to 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. - 2.0.1 changes * most important fix: The garbage collector in 2.0.0 was able to remove event lists just at the wrong moment so an "agent unknown" error was raised. * fixed: The pid in the pidfile should be now the pid after the deamon fork() and not the pid initiators pid. * improved: You can now specify multiple command-line options in rsyncOps by using a table. eg. rsyncOps = {"--lts", "--safe-links"} ------------------------------------------------------------------- Thu Dec 2 13:18:29 UTC 2010 - dmacvicar@suse.de - update to 2.0.0 final ------------------------------------------------------------------- Fri Nov 26 15:06:35 UTC 2010 - dmacvicar@suse.de - update to 2.0beta3
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor