Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

lsyncd-2.3.1-2.1 RPM for armv6hl

From OpenSuSE Ports Tumbleweed for armv6hl

Name: lsyncd Distribution: openSUSE Tumbleweed
Version: 2.3.1 Vendor: openSUSE
Release: 2.1 Build date: Mon Mar 11 07:55:44 2024
Group: Productivity/Networking/Other Build host: reproducible
Size: 206993 Source RPM: lsyncd-2.3.1-2.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/axkibe/lsyncd
Summary: Live Syncing (Mirror) Daemon
Lsyncd (Live Syncing (Mirror) Daemon) uses rsync to synchronize local directories with a remote machine running rsyncd. It watches multiple directory trees through inotify. The first step after adding the watches is to rsync all directories with the remote host, and then the software synchronizes single files by collecting the inotify events. lsyncd is a lightweight live mirror solution that should be easy to install and use while blending well with your system.

Provides

Requires

License

GPL-2.0-only

Changelog

* Mon Mar 11 2024 seife+obs@b1-systems.com
  - fix tarball to match the source URL
* Tue Mar 05 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 01 2024 pgajdos@suse.com
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN
* Wed Oct 06 2021 Johannes Segitz <jsegitz@suse.com>
  - Added hardening to systemd service(s) (bsc#1181400). Modified:
    * lsyncd.service
* Sun Mar 07 2021 Carsten Ziepke <kieltux@gmail.com>
  - Use %%cmake macros
* Sun Mar 07 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 2018 jengelh@inai.de
  - Replace %__-type macro indirections. Use %_smp_mflags for
    parallel build.
* Thu Apr 26 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 2018 mikhail.kasimov@gmail.com
  - Updated path to lsyncd.conf for lsyncd.service and lsyncd.sysconfig
    (boo#975118)
* Thu Nov 23 2017 rbrown@suse.com
  - Replace references to /var/adm/fillup-templates with new
    %_fillupdir macro (boo#1069468)

Files

/etc/logrotate.d/lsyncd
/etc/lsyncd
/etc/lsyncd/lsyncd.conf
/etc/lsyncd/rsync_sudo.sh
/usr/bin/lsyncd
/usr/lib/systemd/system/lsyncd.service
/usr/sbin/rclsyncd
/usr/share/doc/packages/lsyncd
/usr/share/doc/packages/lsyncd/ChangeLog
/usr/share/doc/packages/lsyncd/lalarm.lua
/usr/share/doc/packages/lsyncd/lbash.lua
/usr/share/doc/packages/lsyncd/lecho.lua
/usr/share/doc/packages/lsyncd/lftp.lua
/usr/share/doc/packages/lsyncd/lgforce.lua
/usr/share/doc/packages/lsyncd/limagemagic.lua
/usr/share/doc/packages/lsyncd/lpostcmd.lua
/usr/share/doc/packages/lsyncd/lrsync.lua
/usr/share/doc/packages/lsyncd/lrsyncssh-advanced.lua
/usr/share/doc/packages/lsyncd/lrsyncssh-tunnel.lua
/usr/share/doc/packages/lsyncd/lrsyncssh.lua
/usr/share/doc/packages/lsyncd/ls3.lua
/usr/share/doc/packages/lsyncd/lsayirc.lua
/usr/share/fillup-templates/sysconfig.lsyncd
/usr/share/licenses/lsyncd
/usr/share/licenses/lsyncd/COPYING
/usr/share/man/man1/lsyncd.1.gz
/var/log/lsyncd


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 27 00:31:59 2024