* New upstream release (2.4.3)
- Drop upstreamed patches and refresh others.
- LP: #1763085
* Properly restart corosync and pacemaker together (LP: #1740892)
- d/rules: pass --restart-after-upgrade to dh_installinit
- d/control: indicate this version breaks all older pacemaker, to
force an upgrade of pacemaker.
- d/corosync.postinst: if flagged to do so by pacemaker, start
pacemaker on upgrade.
+ This can be dropped after bionic releases as long as the other
changes are maintained.
* No-change rebuild against libnspr4
[ Ferenc Wágner ]
* [c1663f3] Extend systemd notification to corosync-qdevice and corosync-qnetd
* [5996a94] Don't enable the qdevice daemon on installation, it needs
configuration
* [058daab] autopkgtest: corosync is started automatically
* [c4bd5cf] Reorder and rework patch queue for easier upstreaming
* [ec61daa] Use RuntimeDirectory instead of tmpfiles.d
* [ed34965] Use official distribution site in the watch file
* [d541754] New upstream release (2.4.1)
* [717a4f7] Delete upstreamed patches, refresh the rest
* [b6f41ad] New package: corosync-qdevice
* [1f7ee1d] New package: corosync-qnetd
* [c92036e] Add Documentation URIs to the new services as well
* [5a467de] New patches fixing typos
* [86efc5b] Add corosync-qdevice init script and default file
* [0b15d12] Migrate to my Debian address
* [e1afcd2] Add 3 patches fixing typos
* [c28efd0] New patch Don-t-try-to-load-a-sysconfig-file.patch
* [22f8fa2] Create system user and TLS cert when corosync-qnetd is installed
* [3419d64] New patch Run-corosync-qnetd-unprivileged.patch
* [06fbae0] New upstream release (2.4.2)
* [aaf208d] Refresh our patches
* [b5244cd] corosync-qdevice is too long for init-d-script
* [ed3e629] Add corosync-qnetd init script
* [1aae25d] Bump SO version of the libvotequorum package
* [80f82ab] corosync-qnetd is in /usr/bin
* [9c4a7d1] Ship a default file for corosync-qnetd
* [3e29b17] New patch Start-corosync-qdevice-directly.patch
* [5f7698b] New patch Use-the-default-files-from-the-service-files.patch
* [9fb0165] Revert "The package name is superfluous in the debian release tag
titles" (commit 32635c4).
While superfluous, it does not warrant an extra configuration line.
* [07a150c] Switch gbp dch to verbose changelog entries
* [b6c5f14] New patch config-get_cluster_mcast_addr-error-is-not-fatal.patch.
Thanks to Jan Friesse (Closes: #833357)
* [6227a90] Migrate from backported corosync-dbg versions as well
* [f8af53c] Ship /etc/corosync/uidgid.d in the corosync package
* [1edb5d0] Depend on /var/lib/corosync being created by make install
* [32635c4] The package name is superfluous in the debian release tag titles
* [8dcedaa] Update the path in the jQuery Lintian override
* [cd4ea8d] New upstream release (2.3.6)
* [5c47852] Delete upstreamed patches, refresh the rest
* [c10f9b2] Declare the file conflicts resulting from moving the HTML docs
(Closes: #826586)
* [b4dfaf1] Move documentation into /usr/share/doc/pacemaker
* [3820f48] Register the HTML manual pages with doc-base
* [bf8dd12] New patch totempg-Fix-memory-leak.patch (Closes: #826126)
[ Arturo Borrero Gonzalez ]
* [f454b6a] d/tests/control: add isolation-container restriction
[ Ferenc Wágner ]
* [6e19154] Sense watchdog and systemd support by header file presence
* [e09b661] Build-Depend on libsystemd-dev under Linux only
* [8b513f8] Exclude time zone variations breaking reproducibility
* [1dbaab0] Migrate to automatic debug packages
* [679b6e1] Separate arch and indep builds
* [6a5133a] Explicitly delete the unwanted .md5 files created by Doxygen
* [3e0c9de] Avoid useless dependencies
* [7133c51] Enable parallel builds
* [60b37aa] Attach bug numbers to the libstatgrab dependency condition
* [5ba48da] Use secure protocol in the VCS URIs
* [0eb18eb] Add author info to the last two patches, which were added via
quilt
* [752ecd3] Add new patches fixing typos
* [0314361] New patch Add-Documentation-URIs-to-the-systemd-service-
files.patch
* [f963a3d] New patches fixing various typos
* Fix hurd-i386 build by defining PATH_MAX and PIPE_BUF in configure.ac.
Patch by Svante Signell, thanks! (Closes: #823826)
[ Christoph Berg ]
* Disable watchdog and systemd on non-linux architectures.
(Closes: #765365, #815306)
[ Adrian Vondendriesch ]
* Import upstream patch to make watchdog support configurable.
* debian/tests: Add simple smoke test using corosync-cfgtool and
corosync-quorumtool.
* [e64ff08] Really add arm64 support (Closes: #753289)
* [5e60e11] Enable the monitoring service on Linux architectures
* [9b635d5] Make libtotem-pg-dev usable by shipping corosync/list.h
* [e66dda1] Make sure environment variables are propagated by the init script
* [638b690] Mention the significance of cluster_name when creating shared LVM
VGs
* [48d88e3] Generalization may be acceptable for upstream, Debianization is
not
* [cd6437f] New patch Send-corosync-startup-notification-to-systemd.patch
* [f4da902] New patch Make-systemd-stop-and-restart-corosync-notifyd-if-
co.patch
* [1504fb9] New patch Send-corosync-notifyd-startup-notification-to-
system.patch
* [837ec3e] New patch Use-debian-changelog-timestamp-for-the-build-time-
of.patch
(Closes: #800662, #800663)
* [c96145c] libcorosync-common-dev takes over files from old corosync-dev
(Closes: #800923)
* [24f4fe9] New patch cmap_track_add.3.in-fix-typo-bellow-below.patch
* [ef858f3] Only Linux supports RDMA, let's omit it on other architectures
* [70989fd] Simplify debian/rules by providing .pc files for rdmacm and
ibverbs
[ Richard B Winters ]
* [9f5bb05] Bump Standards-Version (no changes needed)
* [6bc58b5] Fold package relationship control fields
* [1b27764] Add myself to Uploaders
* [98350b5] Add Homepage control field
* [eaf2c8b] Update Vcs-Git and Vcs-Browser control fields
* [0fa78d2] Use the dh command sequencer with autoreconf and systemd support
(Closes: #753289)
* [3880949] Updated to watch new upstream release location
* [635e2a4] libvotequorum SOVERSION incremented to 7
* [dff0476] Remove unnecessary Section field of the corosync binary package
* [7105b15] Different short descriptions for the transitional packages
* [272def5] Added several patches for fixing manual issues
* [54ac965] Added respective binary dependency for each dev package
* [dd3a503] Added accurate symbols from snapshot.debian.org
* [60dc392] Added accurate symbols for libcorosync-common4 from snapshot.d.o
* [f7a768d] Add patch to remove deprecated Doxygen flags
[ Ferenc Wágner ]
* [6e2624b] Update debian/copyright and make it machine-readable
* [ec41127] Add corosync-doc package for the HTML documentation
* [b88593b] Patch systemd service file to call corosync directly
* [ea1fd76] Enabling SNMP support was ineffective without libsnmp-dev
* [8fff368] The QB_IPC_NATIVE enum value was introduced in libqb 0.12
* [6b5bef8] We do not need the upstream SysV init scripts
* [689e23d] Install documentation files generically
* [8712256] Include the component overview man pages plus two supplemental
ones
* [69df3f6] Add myself to Uploaders
* [906d4ca] The --with-socket-dir configure option was removed in version
1.99.8
* [a6d808a] Convert package to multiarch
* [08705ce] ${shlibs:Depends} does not apply for the debug package
* [aa9730a] Do not build and ship static libraries
* [6e3e0c8] Remove unnecessary arguments from dh_installinit calls
* [a65fdd6] Current libtool does not employ RPATH
* [52462e1] Move all HTML documentation into corosync-doc
* [7f52a09] Drop very old Conflicts declarations
* [6a373d0] Weed out unnecessary Conflicts, turn the rest into Breaks
* [b981e3b] librdmacm-dev and libibverbs-dev lack pkg-config support
* [8b578b0] Freshen package descriptions
* [bc43e9b] All -dev packages depend on libcorosync-common-dev headers
* [7daa765] Simplify installation of the Debian config file
* [a1d375f] Wildcard the manual page installations in the -dev packages
* [b528342] Add LSB Description to the Debian init scripts (for Lintian)
* [94776ba] Add Build-Depends-Package meta fields to the symbols files
* [5439cc8] README.source is not needed anymore, 3.0 (quilt) is our format
* [ebc6aa6] Disable functionality related to the Cluster Test System
* [aafb17c] Check in gbp.conf for DEP-14 layout
* [6d7057a] Add author and subject info to the new patch files
* [885c3a4] Run patches through gbp pq (format changes and renames only)
* [d7b8376] Refresh patches
* [733e0c0] We don't need the ais user anymore (Closes: #577965)
* [02d8e13] New patch Doxygen-fix-for-cmap_iter_next.patch
* [c1f95b4] New patch Close-Doxygen-group-in-include-corosync-cmap.h.patch
* [514cc47] New patch corosync-notifyd.8-show-correct-option-letter-in-
DBu.patch
* [88fdcfa] Upstream started to ship a logrotate config, switch to that
* [abf17e0] Only log to syslog by default
* [d9767df] New patch Substitute-LOGDIR-into-the-example-configs.patch
(Closes: #739730)
* [8780215] Generate header dependencies for dev packages
* [979daec] Various Corosync headers include some libqb headers, so pull them
in
* [0b6aca5] Add 4 patches fixing man/index.html
* [49476ca] New patch man-add-synopsis-section-macros-for-cpg_zcb_alloc-
an.patch
* [6436dcb] Add my copyright on debian/*
* [d438120] Remove obsoleted conffiles from /etc/corosync
* [41329a8] Harmonize the corosync-notifyd init script variable with the
systemd unit
* [45dc7bf] The corosync daemon does not need strictly versioned libraries
* [b14c085] Split corosync-notifyd into a separate binary package
* [56e7d73] Remove the START={yes|no} feature, which breaks systemd
consistency
* [c79e223] Consolidate on using OPTIONS in all corosync init files
* [b892361] Delete corosync preinst script, because 1.2.1-4 is oldoldstable
* [cbc032e] Make the role of the placeholder file more obvious
* [2b48d82] The debug package provides debug info for the daemons, too
* [499e5c9] Configure "debian" as the default cluster_name
[ Adrian Vondendriesch ]
* [fb80683] Add libdbus-1-dev to Build-Depends. (Closes: #705023)
* [939d650] Add myself to Uploaders.
* [05e635e] Remove unnecessary ${shlibs:Depends} for dev packages.
* [c32e3ee] Install example configs under /usr/share/doc/corosync/examples.
* [3d4a183] Use wildcard pattern to install corosync HTML files.
* [2c14a78] Install upstream upstart scripts.
* [42e457f] Use wildcard pattern to mach all corosync man pages.
* [f3efe53] Install mibs under /usr/share/snmp/mibs
* [bb1704e] Install corosync-xmlproc and xml2conf.xsl
* [df89fea] Install corosync and corosync-notifyd service files.
* [d3ab07d] Patch upstream corosync-notifyd.service file.
* [9a84b7d] Simplify init and default filenames for corosync.
* [84b2b54] Fix debian/watch file.
* [73bd735] Create new corosync.conf based on upstream version.
* [e468ecd] Comment in quorum provider.
* [335c307] debian/corosync.default: add known variables with defaults
* [93deab4] Drop unnecessary comment line in corosync.init (Closes: #645774)
[ Christoph Berg ]
* [8d7adf6] Import symbols for version 2.3.5
* [021a971] Remove old libcorosync4 and libcorosync-dev transitional packages
* New upstream release
* Upload to experimental
* Disable the resource monitoring feature due to an incompatibility with
SG (And according to Jan Friesse, the feature is 'useless' anyway)
* debian/control: Bump Standards-Version to 3.9.5
* New upstream release
* Upload to experimental
* debian/01_fabio_ipcs_fix.patch: Dropped, included in upstream by now
* New upstream release with lots of rework in debian/ due to numerous
file reorganizations conducted by upstream
* Upload to experimental
* debian/patches/0001-Define-semun-on-KFreeBSD.patch: Dropped
* Depend on librdmacm-dev, libibverbs-dev and libqb-dev
* debian/control: Turned corosync-dev into a transitional package and
placed its contents into libcorosync-common-dev
* debian/control: Bumped Standards-Version to 3.9.3
* debian/control: Package split to make this package comply with the
Debian policy better than before; every library file has its own
package now.
* debian/control: Bumped Standards-Version to 3.9.2.
* Changed my email address in debian/control
* Add corosync-blackbox to the corosync package
* Imported Upstream version 1.4.2
[ Andres Rodriguez ]
* [ec94d30] Ensure that '/var/run/resource-agents' is created.
(Closes: #627685) (LP: #787062)
[ Guido Günther ]
* [9f10a99] New upstream version 1.4.1
* [b763c6a] New patch 0001-Define-semun-on-KFreeBSD.patch
Thanks to Martin G. Loschwitz (Closes: #621889)
* [0e2ebb8] Switch to 3.0 (quilt) format
* Upload to unstable
* [f1907f8] Move corosync start out of rcS since we want to be able to log
to syslog and rsyslog isn't started in rcS. Fix cherry-picked from
squeeze. (Closes: #608269)
* [986d8ed] Make sure we start before and stop after $syslog.
Thanks to Frank Schmidt for tracking down the start issues (Closes: #596694)
* [12e6e88] Fix default consensus timeout (Closes: #573030)
* [0d7cc00] Don't timeout during daemon shut down
since this might leave pacemaker resources running.
See: http://developerbugs.linux-foundation.org/show_bug.cgi?id=2217
(Closes: #556533)
* [583fe40] Add copytruncate to logrotate snippet (Closes: #584582)
* [0082261] No need for quilt anymore
* [d64862c] Bump standards version
* [5cbb2cc] New upstream version 1.3.0
* [61a8159] Upstream renamed CHANGELOG to ChangeLog
* [836c0ef] Don't ignore make clean errors
* [3c3b0c0] Include BSD license instead of referencing it
* [1c157d6] New upstream version 1.2.7
* [a2453fb] Add status to corosync init script (Closes: #582104) - thanks to
Raoul Bhatia for the patch
* [12e6e88] Fix default consensus timeout (Closes: #573030)
* [0d7cc00] Don't timeout during daemon shut down since this might leave
pacemaker resources running.
See: http://developerbugs.linux-foundation.org/show_bug.cgi?id=2217
(Closes: #556533)
* [583fe40] Add copytruncate to logrotate snippet (Closes: #584582)
* [a2453fb] Add status to corosync init script (Closes: #582104) - thanks to
Raoul Bhatia for the patch
* [986d8ed] Make sure we start before and stop after $syslog (Closes:
#596694) - thanks to Frank Schmidt for tracking down the start issues
* [c254474] Bump standards version
* [d4bd86b] Add ${misc:Depends} dependencies
* [cef00bb] Upstream changed the login - fix watch file
* [6e03508] Imported Upstream version 1.2.1
* [3c2ff0a] Use passive ftp for uscan
* [fb2678a] Fix typo in dependencies that breaks the autobuild (Closes:
#573676)
* [81e5a81] corosync-dbg: dependency on corosync or libcorosync4 so the
library can be debugged without corosync installed.
* [e6d54e6] Make sure /var/log/corosync/ is nonempty otherwise removing
corosync also removes this dir which makes logrotate choke. A purge
cleans up the log files anyway.
* [0538e91] Imported Upstream version 1.2.0
* [993b951] Imported Upstream version 1.1.2
* [899b956] add watch file
* upload to unstable
* [bd8a0c9] remove unused variables and targets
* Upload to experimental
* [3cbe5b0] Imported Upstream version 1.1.0
* [8d4f362] Drop patches applied upstream
* [a300993] Conflict on openais (Closes: #549634)
* [00d0531] Conflict openais-legacy-dev (Closes: #549636)
* [64f4fa2] Add missing init script dependency on $remote_fs since we use
files in /usr/. (Closes: #549571) - thanks to Petter Reinholdtsen
* upload to unstable
* [dbac633] Stop corosync in runlevels 0 and 6
[ Ante Karamatić ]
* [8cac11c] fix corodefs for pacemaker
* [2d84b1e] don't install config file as example
* [4cc60fc] Fix patching and cleaning
[ Guido Günther ]
* [51b386c] install lcrso into default location
* [dbb6b6b] bump standards version
* [53e63e0] add README.source
* [0fb550e] use QUIT to terminate processes uset pidfile to avoid
sending SIGQUIT to the init script itself
* [b8424d7] fix init script logging
* [5b1180a] fix debian-ha address
* [6d5347e] add Vcs-{Git,Browser}
* [c235864] add debug package
* [8a65dc8] update copyright information
* [28b621c] install files in etc/
* [e506cbc] don't install LICENSE and INSTALL
* [4827444] change maintainer to Debian HA maintainers
* [dff4236] add LSB header to init script
* [aea67b7] use quilt
* [4489e03] add missing NAME entries to manpages
* [28b621c] install files in etc/
* [e506cbc] don't install LICENSE and INSTALL
* [4827444] change maintainer to Debian HA maintainers
* [dff4236] add LSB header
* debian/rules:
- add configuration switches
- add and install corosync.conf example
- move *.lcrso to /usr/lib/corosync/lcrso/
* [f5b3b0e] depend on adduser since we create a group in the postinst and
add missing build-dep on libnss3-dev.
* [24bd855] don't ignore errors in postinst
* [7e4833d] Imported Upstream version 1.0.0
* [9c10653] Imported Upstream version 0.100
* [f8652d9] bump standards version
* [490d6bc] drop all patches
* [8de0f26] Imported Upstream version 0.98
* [421c337] we need groff
* [47bdb6c] drop all patches for now
* [3e2730b] Update build for new upstream version
* Update to trunk svn 1750.
* Update to trunk svn 1749.
* Update to trunk svn 1738.
* Add ckpt forward port and bug fixes.
* Up to svn trunk 1727.
* Remove old OPENAIS_BUILD option in favour of COROSYNC
* Fix logging crash.
* New upstream version + svn trunk at 1718.
* Upload to intrepid. Obsolete version in PPA.
* New upstream release.
* Update to svn1659.
* Update to svn trunk at 1631.
* Update to svn trunk at 1629.
* debian/control: update descriptions and dependencies.
* debian/copyright: update upstream location and other bits.
* debian/*: general fixup for binaries split up from openais.
* Move lcrso files to /usr/lib/lcrso (common with new openais).
* New source based on upstream split of the tree into corosync and openais.
* Update to latest SVN
* New upstream release
* Merge from debian unstable, remaining changes:
- Drop parisc/hppa workaround bits from debian/rules.
- Drop debian/README.Debian. It doesn't apply to Ubuntu.
- Ship and install init script.
- Install logrotate bit.
- Fix lcrso permissions.
* New upstream version.
* Merge (partially) with Ubuntu:
- Fix dh_* invokation order in debian/rules.
- drop unrequired patches.
- Fix executive startup issue if it can't open a logging file.
- Fix liblogsys linking issues.
- create logrotate script
- add postrm
* Fix liblogsys linking issues.
* Fix executive startup issue if it can't open a logging file.
* debian/rules:
- Fix dh_* invokation order.
* New upstream release:
- drop unrequired patches.
* New svn snapshot "Getting close to 0.83" release:
- Update patch 000.
- Drop patch 001. Now upstream.
- Drop patch 004 as final decision with upstream.
It will be reintroduced after 1.0 release for the new
development tree.
* Merge from debian unstable, remaining changes:
- Ubuntu maintainer foobar.
- Provide init script for standalone aisexec.
- Run trunk in preparation of 0.83 release.
- debian/rules: add ARCH in build and stamp targets.
- debian/rules: adapt to install trunk.
- debian/rules: chmod lcrso file instead of patching upstream Makefiles.
- provide log rotate bits for aisexec standalone logs.
- debian/patches/:
+ use trunk.
+ slightly change default conf (required for init scripts).
+ increase max rings from 2 to 4.
- drop all debian patches in favours of ubuntu ones as they are
the same, but based on trunk.
* Fix FTBFS on hppa.
* Update to new standards version.
* Install openais/service/logsys.h
[ Bastian Blank ]
* Drop unnecessary patches.
[ Frederik Schüler ]
* New upstream release (Closes: #453438)
* Add myself to uploaders.
* Rediff 001_makefile.dpatch
* Drop 002_fix_include_path.dpatch
* Re-enable patch 004. Found the bug in cman and fix is about
to be uploaded.
* Temporary disable patch 004 introduced in 0.82-0ubuntu7:
Part of the code does not use this value directly but rather some
embedded "version" of it. The result is memory corruption all over
the place. A bug has been filed upstream.
* Update patch 001: re-add call to log_printf + error_string.
The bug was triggered by bad code in rhcs/cman.
* Update patch 001 to fix install of EXECLIBS. Doesn't affect packaging.
* Update patch 001 to remove unsafe call to log_printf + error_string.
* Update patch 001 to better handle close of file descriptors.
* debian/rules: add $ARCH to build and stamp dirs. Very helpful when
building on several arches at the same time.
* Fix once again closing of fd's upstream borkage.
* Add workaround to build on hppa/parisc by reducing the optimization
to -O1. Both -O2 and -O3 trigger a gcc ICE.
* Also install openais-cfgtool.
[ Fabio M. Di Nitto ]
* Update to SVN trunk in preparation of 0.83.
* rediff all patches.
[ Soren Hansen ]
* 004_increase_max_rings.dpatch: Increase INTERFACE_MAX to 4 (LP: #176299)
Thanks Fabio!
* Add patch to fix closing fd's in daemonized mode.
* Switch to trunk as 0.83 is about to be released.
* Add one more case for RH bugzilla 314641.
* Add fix for RH bugzilla 314641.
* Add missing 001_Makefile patch.
* Switch to 0.82 release.
* Sync with Debian - remaining changes:
- debian/control:
+ Ubuntu maintainer foobar.
+ openais: retain Depends: lsb-base for init script.
- debian/rules:
+ chmod 644 *.lcrso
+ dh_installinit
+ dh_installlogrotate
+ define STATICLIBS=yes in install target
- debian/openais.install:
+ etc/ais
- debian/openais.{default,dirs,init,logrotate,postinst,postrm}:
+ required for the overall init system not shipped in Debian
- debian/patches:
+ 000_for_upstream: required to install 0.82 properly (pushed)
+ 001_makefile: different from debian and resynced for 0.82
+ 003_default_conf: fix default conf to match FHS (not in Debian)
* Initial Release (closes: #421816).
- Pull tarball from Ubuntu.
* Import a bunch of bugfixes from svn trunk.
* Switch to trunk (r1384)
* Fix include madness with patch reworked with upstream.
* Remove recursive link in /usr/include/openais. It's not required
anylonger.
* New upstream release:
- generated orig.tar.gz from svn export (not available from main download
web site)
- fix openais ../include madness. Add patch 002_fix_include_path.dpatch.
- update patch 003_default_conf.dpatch
* New upstream release from whitetank branch.
* Update from svn whitetank branch (r1284).
* New upstream release. Exception granted by Matt Zimmerman.
(Closes Ubuntu: #61854)
* Fix debian/rules to not remove wrong files.
* Fix clean target in test/Makefile and lib/Makefile.
* Update to whitetank stable branch.
* Drop patch 007 to prefer IPv6 over IPv4. cman now tells us what to prefer
according to the select multicast address.
* Import another big fat bunch of bug fixes from upstream.
* Fix libopenais2 for good.
* Fix libopenais-dev Depends.
* New upstream release:
- bump soname.
- rediff patches.
- UVF exception granted by Colin Watson.
* Fix init scripts to stop the daemon properly.
* Add patch to fix ipv6 multicast parsing.
* Add patch to fix ipv6 resolver order.
* Wrap call to adduser.
* Use lsb init scripts.
* First release.