Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: csync2 | Distribution: SUSE Linux Framework One |
Version: 2.0+git.1600444747.83b3644 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: slfo.1.1.1 | Build date: Wed Aug 28 11:07:50 2024 |
Group: Productivity/Clustering/HA | Build host: ibs-power9-10 |
Size: 265990 | Source RPM: csync2-2.0+git.1600444747.83b3644-slfo.1.1.1.src.rpm |
Packager: https://www.suse.com/ | |
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 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 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 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. * Thu Sep 26 2013 tserong@suse.com - Ensure COPYING file is included in package + Added add-COPYING.patch * Wed Sep 11 2013 tserong@suse.com - Update to upstream version 2.0-rc2. Changes since 1.34 too numerous to list, but include: + Database abstraction layer (default build uses sqlite3) + IPv6 support + Native GnuTLS support + tempdir and lock-timeout config options + do-local-only config option for actions - Reworked patches and extra source being carried in openSUSE: + Added csync2.socket and csync2@.service for use via systemd + Added add-ac_prog_cpp.patch + Added fix-csync2_ssl_cert-filename.patch + Added fix-sonames.patch + Updated csync2-fix-xinetd.patch + Updated README.quickstart + Removed fix-missing-sentinels.diff (upstream) + Removed csync2-1.34-pure-gnutls-r2.patch (obsolete) + Removed force-debug-stderr-off-inetd.patch (obsolete) + Removed bind-to-local-hostname.patch (obsolete) * Fri May 10 2013 tserong@suse.com - Try to bind to "local" IP explicitly to avoid "identification failed" errors with multiple IPs on same subnet (bnc#757327) + Added bind-to-local-hostname.patch * Thu Feb 28 2013 coolo@suse.com - update license to new format * Mon Jun 04 2012 tserong@suse.com - Drop requirement on libgnutls-extra-devel (unnecessary on openSUSE) * Mon Mar 19 2012 tserong@suse.com - Force debug output off completely when running under xinetd (fixes protocol breakage when target directories don't exist; bnc#752563) * Mon Feb 20 2012 coolo@suse.com - factory has librsync split into devel package * Wed Oct 26 2011 tserong@suse.com - Remove explicit lib dependencies from spec file * Tue Sep 20 2011 tserong@suse.com - Add csync2-rm-ssl-cert helper script (bnc#709811) * Sun Sep 18 2011 jengelh@medozas.de - Remove redundant tags/sections from specfile * Tue Jun 08 2010 tserong@novell.com - Fix build against gnutls 2.8 in factory (integrated patch from http://bugs.gentoo.org/show_bug.cgi?id=274213) * Mon Dec 14 2009 ro@suse.de - fix build against current openssl * Fri Dec 04 2009 jshi@novell.com - Init import of csync2 for DRBD configuration file sync (fate#307419)
/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 Nov 8 23:52:26 2024