| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: csync2 | Distribution: openSUSE Tumbleweed |
| Version: 2.0+git.1600444747.83b3644 | Vendor: openSUSE |
| Release: 1.2 | Build date: Mon Sep 4 18:46:13 2023 |
| Group: Productivity/Clustering/HA | Build host: i02-ch2d |
| Size: 181382 | Source RPM: csync2-2.0+git.1600444747.83b3644-1.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: http://oss.linbit.com/csync2/ | |
| Summary: Cluster synchronization tool | |
Csync2 is a cluster synchronization tool. It can be used to keep files on multiple hosts in a cluster in sync. Csync2 can handle complex setups with much more than just 2 hosts, handle file deletions and can detect conflicts. It is expedient for HA-clusters, HPC-clusters, COWs and server farms.
GPL-2.0-or-later
* Wed Apr 07 2021 Peter Varkoly <varkoly@suse.com>
- Update to 2.0+git.1600444747.83b3644:
* VUL-1: CVE-2019-15522: csync2: daemon fails to enforce TLS
(bsc#1147137)
* VUL-1: CVE-2019-15523: csync2: incorrect TLS handshake error handling
(bsc#1147139
* use standard %lld instead of non-standard %Ld format specifier
* try to avoid (temporary) -rw------- root:root files on receiving side
* fix diff mode truncation to first 512 byte
* disable xinetd template by default as preparation for systemd socket unit
* add systemd csync2.socket and csync2@.service templates
* escape peername in SQL statements
- VUL-1: csync2: bad TLS key generation on installation (bsc#1145032)
Adapt suggested changes in %post section.
Do not hide output on standard error during generating the keys.
- Remove patches contained by update:
* 0003-Set-AC_PROG_CPP-in-configure.ac.patch
* 0002-Patch-sonames.patch
* 0001-Add-COPYING-as-docfile.patch
* Mon May 27 2019 Kristoffer Gronlund <kgronlund@suse.com>
- Update to 2.0+git.1542296533.b974921:
* Convert documentation to asciidoc
* Add error handling for out-of-memory while parsing config file
* create_key: use all random bits; add some error handling
- Update patches
* Add 0001-Add-COPYING-as-docfile.patch
* Add 0002-Patch-sonames.patch
* Add 0003-Set-AC_PROG_CPP-in-configure.ac.patch
* Remove add-COPYING.patch
* Remove add-ac_prog_cpp.patch
* Remove fix-sonames.patch
* Mon May 27 2019 Kristoffer Gronlund <kgronlund@suse.com>
- Update patches
* Add 0001-Add-COPYING-as-docfile.patch
* Add 0002-Patch-sonames.patch
* Add 0003-Set-AC_PROG_CPP-in-configure.ac.patch
* Remove add-COPYING.patch
* Remove add-ac_prog_cpp.patch
* Remove fix-sonames.patch
* Wed Aug 15 2018 kgronlund@suse.com
- comparison of peer names provided via command line should not be case sensitive (bsc#1082576)
- fix for inetd stderr >& stdout
- fix log message when generating backup files, demote log level
- document -l and -N switches
* Tue Aug 14 2018 kgronlund@suse.com
- Avoid systemd service removal errors when uninstalling (bsc#1093165)
* Wed Jul 19 2017 tchvatal@suse.com
- Remove systemd dep in favor of systemd-rpm-macros
- Format a bit with spec-cleaner
- Add proper dependency over openssl
- Remove all the tex deps as we now reduce from 300 to 160 buildrequires
- Remove xinetd service and use only socket activation to keep
only one tool for the job
* Also remove patch csync2-fix-xinetd.patch
* Thu Jul 13 2017 olaf@aepfle.de
- Requires(post) hostname|openssl
* Fri May 06 2016 jengelh@inai.de
- Avoid runtime dependency on systemd, the macros can all deal with
its absence.
- Ensure csync@.service template instances are disabled on package
removal.
* Wed Apr 27 2016 kgronlund@suse.com
- Update to csync2-2.0-6-g10636a4:
- Document the -N flag to bind csync2 to a specific ip address.
- fix diff mode truncation to first 512 byte
- fix diff mode prefix substitution
- Drop merged patches:
- Remove csync2-librsync-1.0.0.patch
- Remove fix-csync2_ssl_cert-filename.patch
* Thu Mar 26 2015 dimstar@opensuse.org
- Add csync2-librsync-1.0.0.patch: Fix build with librsync 1.0.0.
/etc/csync2 /etc/csync2/csync2.cfg /etc/csync2/csync2_ssl_cert.pem /etc/csync2/csync2_ssl_key.pem /usr/lib/systemd/system/csync2.socket /usr/lib/systemd/system/csync2@.service /usr/sbin/csync2 /usr/sbin/csync2-compare /usr/sbin/csync2-rm-ssl-cert /usr/share/doc/packages/csync2 /usr/share/doc/packages/csync2/AUTHORS.adoc /usr/share/doc/packages/csync2/COPYING /usr/share/doc/packages/csync2/ChangeLog /usr/share/doc/packages/csync2/README.adoc /usr/share/doc/packages/csync2/README.quickstart /usr/share/doc/packages/csync2/csync2.adoc /usr/share/man/man1/csync2.1.gz /var/lib/csync2
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 31 23:45:23 2025