fix tarball to match the source URL sorry, the tarball was mangled (different directory structure) than the original. No idea why I did that and how I forgot to check it \O/. Just noticed when looking at the diff of my last SR again. replaced with original downloaded source url now. OBS-URL: https://build.opensuse.org/request/show/1156836 OBS-URL: https://build.opensuse.org/package/show/network:synchronization:files/lsyncd?expand=0&rev=51
304 lines
12 KiB
Plaintext
304 lines
12 KiB
Plaintext
-------------------------------------------------------------------
|
|
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
|
|
|
|
|
|
|