Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: booth-test | Distribution: openSUSE:Step:15-SP5 |
Version: 1.0+20220815.f40c2d5 | Vendor: obs://build.opensuse.org/openSUSE:Step |
Release: 1.1 | Build date: Tue Sep 20 17:06:02 2022 |
Group: Productivity/Clustering/HA | Build host: obs-arm-6 |
Size: 104529 | Source RPM: booth-1.0+20220815.f40c2d5-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/ClusterLabs/booth | |
Summary: Test scripts for Booth |
This package contains automated tests for Booth, the Cluster Ticket Manager for Pacemaker.
GPL-2.0-or-later
* Tue Sep 13 2022 ygao@suse.com - Update to version 1.0+20220815.f40c2d5: * configure: Modernize configure.ac a bit - spec: BuildRequires firewall-macros (bsc#1202959) - spec: optionally BuildRequires cluster-glue-devel instead of libglue-devel * Thu Jul 28 2022 pgajdos@suse.com - Update to version 1.0+20220724.dce51f9: * ticket: Fix compiler warning * rpm: use new package name for pacemaker devel on opensuse * Revert "Refactor: main: substitute is_auth_req macro" * doc: Describe debug config file option * handler: Use only signal-safe functions * main: Use only signal-safe functions * fix bashisms (use printf instead of echo) - fixes CVE-2022-2553 [bsc#1201946] * Tue Sep 28 2021 mcepl@suse.com - Use Python 3 for -test subpackage. * Thu May 27 2021 varkoly@suse.com - Update to version 1.0+20210519.bfb2f92: * config: Remove deprecated net functions * configure: drop unnecessary check and define * configure: move exec_prefix sanitizer closer to prefix * configure: drop dead code * configure: drop unnecessary macro * configure: use PKG_CONFIG to detect pacemaker user/group * configure: use resource-agents pkg-config info to determine ocfdir * configure: add BOOTH_PKG_CHECK_VAR macro to wrap PKG_CHECK_VAR * configure: detect and init pkg-config with proper macro * configure: Simplify libqb detection when libqb is not installed in standard paths * [build] ship booth.pc with basic booth build information for downstream packages to use * booth.spec: Change naming scheme for upgrades * boot.spec.in: Package html files when generated * build: Fix building of html docs with asciidoc * git-version-gen: Use fallback for git-archive * configure: Make sure without-html_man works * test: Add compatibility with iproute ss command * test: fix the delimiter in the here-string * build: Remove bashisms * booth.spec: Add fedora compatibility provides * build: Add option to enable tests during rpmbuild * build: Substitute hauser and haclient in RPM * build: Substitute python dependency in RPM * build: Substitute glue dependency in RPM * build: Substitute asciidoc or asciidoctor for RPM * build: Rework build of RPM * build: Use git-version-gen * configure: Always let automake set python vars * build: Delete cov directory on clean * build: Make sure tarball contains all needed files * build: Remove unneeded OS detection section * build: Make generating of HTML man work - remove applied patch test-fix-read-a-issue.patch * Wed Sep 16 2020 aburlakov@suse.com - Update to version 1.0+20200702.2f043da: * transport: Check fcntl return value * transport: setsockopt failures are not critical * pacemaker: Change rv handling of pcmk_get_attr * pacemaker: Express intention about logical or * main: mkdir failure is not critical * pacemaker: Handle updated exit code of crm_ticket * main: Delete lockfile when signal arrive too early * main: Accept longer config and lock file names * Fix gcc-10 warnings for multiple definition of pcmk_handler * Fix gcc-10 warnings for packed struct members * Use pkg-config to configure libxml-2.0 * Wed Aug 19 2020 callumjfarmer13@gmail.com - Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075) * Mon Jan 28 2019 aburlakov@suse.com - test: fix read -a <<< issue (bsc#1123313) * test-fix-read-a-issue.patch * Thu Jan 17 2019 aburlakov@suse.com - Update to version 1.0+20190112.497c0b9: * fix_asciidoc_build.patch is removed, because the tarball already contains the changes. * Low: handler: fix spurious warning on alleged "fall-through" in switch (bsc#1123312) * Low: main: fix hypothetical file path double traversal discrepancy (bsc#1123310) * Med: attr: fix derefence of unspecified value pointer (bsc#1123308) * maint: ocf + script: eliminate some false positives with ShellCheck (bsc#1123303) * test: unit-test.py: daemon will not stay in foreground with -D anymore (bsc#1123302) * test: avoid dangerous mutable/sticky default value (bsc#1123301) * test: drop/comment out superfluous imports (bsc#1123300) * test: drop underqualified identifier in unittest's 2.6 compat "polyfill" (bsc#1123299) * test: remove superfluous shebangs for import-only modules (bsc#1123297) * maint: fix typos introduced in 4bb484a (bsc#1123296) * maint: fix thinko in .gitignore introduced in 5a457ee (bsc#1123294) * Fix malformed man title (bsc#1123290) * Handle multi-leader situation for manual tickets. Added manual tickets to Life Tests framework (bsc#1123289) * Feature: add manual mode to booth tickets (bsc#1123287) * Fix GCC-7 warning on buffer size (bsc#1123285) * Mon Apr 30 2018 ckowalczyk@suse.com - Doc: fix the documentation build with asciidoctor (bsc#1075764): * fix_asciidoc_build.patch - Service: restart arbitrator on failure - Upstream version cs: c2389e3020e8a3780b679cf0c9857bd608e99fa1 * Thu Feb 22 2018 ckowalczyk@suse.com - Build: replace SuSEFirewall2 by firewalld (fate#320794) in booth.spec - Upstream version cs: 80199f9477fb4fbf8809f31986139efe3f4ef790 * Fri Dec 01 2017 ckowalczyk@suse.com - Tickets: added manual tickets, which allow handling 2-site setup (fate#322100) - Debug mode: fixed the interaction with resource agents (bsc#1046790) - Patch file bug-1045067_booth-fix-booth-grant-cmd.patch has been removed after the code being merged to upstream: * Clinet commands: fixed local IP addresses for booth grant, list, and peers commands (bsc#1045067) - Upstream version cs: d4cb8cbdaf87e46f636c3d06730b902b79bdcb9c * Thu Jun 22 2017 ckowalczyk@suse.com - Clinet commands: fixed local IP addresses for booth grant, list, and peers commands (bsc#1045067) * bug-1045067_booth-fix-booth-grant-cmd.patch - Patch bug-1039727_booth-build.patch merged to upstream: * Build: create and set working directory (bsc#1039727) - Upstream version cs: 766d61881b2cb576645821322edda0edea04828d * Fri Jun 02 2017 ckowalczyk@suse.com - Build: create and set working directory (bsc#1039727) * bug-1039727_booth-build.patch - Configuration: handle hostnames in booth.conf file (bsc#1037422) - Upstream version cs: bbddf969550969784b76b743baecdcf72796bdf7 * Wed Feb 15 2017 ygao@suse.com - spec: fix booth-test containing undesired build sources - make log contain source address of unknown site - main: initialize Libcrypt properly before the first use (bsc#1025463) - extprog: fix race condition on ticket loss (bsc#1025463) - attr: fix wrong order for hash free functions (bsc#1025463) - attr: set time string to "" when time is not set - extprog: fix pid test - ticket: reset next state on ticket reset - alternative logger (in service-runnable script) - allow skipping "coredump nursing" phase - alternative "nametag" provider: libsystemd - alternative range2random provider: glib - alternative logging provider: libqb - offer alternatives to libraries from (cluster-)glue - setup_tcp_listener: close socket when no longer needed - read_client: sizeof(*struct_ptr) instead of sizeof(struct_ptr) (bsc#1025463) - get_local_id: denoopize dependent condition (signedness issue) (bsc#1025463) - list_ticket: fix a memleak in case of buffer too small (bsc#1025463) - do_status: close lock file when no longer needed - format_peers: fix a memleak in case of buffer too small (bsc#1025463) - read_config: close config file when no longer needed - make foreach_* macros use variable refs passed as arguments (bsc#1025463) - prevent possible truncation w/ invalid geoattrs in CIB (bsc#1025463) - build: add proper zlib build-time check + link flag + spec's BR - build: allow requesting no HTML man + use in spec - fixup: sanitize true-false logic for "daemonize" - Upstream version cs: b270a78130f40e648844671b3652919d86e1aef4 * Wed Jul 13 2016 ygao@suse.com - spec: Set the owner of /etc/booth and booth.conf.example to hacluster:haclient (bsc#968865) * Thu Jun 30 2016 tchvatal@suse.com - Reduce conditionals to only keep the default values - Run systemd macros in proper phases - Convert to pkgconfig dependencies * Fri Apr 08 2016 dmuhamedagic@suse.com - Update to version v1.0_14_g4d35ac7: + main: fix address matching procedure (bsc#994999) * Wed Mar 23 2016 opensuse-packaging@opensuse.org - Update to version v1.0_6_g106efdf: + Feature: extprog: add capability to run a set of programs + Medium: extprog: external tests timeout after renewal interval * Wed Mar 16 2016 dmuhamedagic@suse.com - Update to release v1.0 + systemd: add booth-arbitrator.service (bsc#967036) + main: improve address matching procedure * Tue Jan 12 2016 dmuhamedagic@suse.com - Update to release candidate v1.0 rc1 + main: prevent segfault on no arguments + ticket: term 0 is a valid term (bsc#952426) * Thu Dec 03 2015 dmuhamedagic@suse.com - Update to version v0.2.0_130_g9c5c19f: + test: use SSH_OPTS for rsync too + test: fix external/booth ip use * Wed Dec 02 2015 opensuse-packaging@opensuse.org - Update to version v0.2.0_128_g29be3ec: + test: create and distribute authfile + test: allow alternative ip addresses + config: support for comments * Mon Nov 30 2015 dmuhamedagic@suse.com - Update to version v0.2.0_126_g2154ade: + main: add 'other' as possible site reference + attr: GEO attributes OCF RA support (fate#318182) + ocf: add geostore sample RA (fate#318182) * Tue Nov 24 2015 dmuhamedagic@suse.com - Update to version v0.2.0_120_gf3d73a5: + arbitrator: mark expired tickets as lost (bsc#956321) + attr: better control of election cause * Fri Nov 20 2015 dmuhamedagic@suse.com - Update to version v0.2.0_116_g88c3d6a: + attr: attribute prerequisites (fate#318182) + attr: keep attributes in the CIB (fate#318182) * Fri Nov 06 2015 dmuhamedagic@suse.com - Update to version v0.2.0_113_gaeef08d: + doc: add the geostore(8) man page + geo attributes (fate#318182) * Mon Aug 31 2015 dmuhamedagic@suse.com - Update to version v0.2.0_107_g3e73b68: + booth-keygen: older dd don't have status=none option + ticket: move election start out of the signal handler (bsc#942346) + extprog: handle better multiple children signal delivery + client: prevent garbage characters at the end of the list + service-runnable: improve error checking * Mon Aug 03 2015 dmuhamedagic@suse.com - Update to version v0.2.0_97_gda68360: + add booth-keygen (fate#319318) * Fri Jul 31 2015 dmuhamedagic@suse.com - Update to version v0.2.0_96_g9dae592: + ticket: prevent running external program twice + ticket: make sure that we're the leader if granting ticket (bsc#940037) + docs: add booth operation FSM dot graphs + main: add peer statistics + main: add booth peers command * Tue Jul 21 2015 dmuhamedagic@suse.com - Update to version v0.2.0_89_gd9f16ba: + main: don't allow zero poll timeout (bsc#938820) + pcmk: don't log error when ticket not in CIB * Sat Jul 18 2015 dmuhamedagic@suse.com - Update to version v0.2.0_87_gf59231b: + auth: add support for libgcrypt (bsc#938403) * Fri Jul 10 2015 dmuhamedagic@suse.com - Update to version v0.2.0_86_g62eee28: + auth: hmac based authentication (fate#318466) + auth: test timestamps in packets (replay attacks defense) + doc: describe auth in the README + transport: use non-blocking read (fate#318465) + clients: free request when removing client + extprog: run programs asynchronously (fate#318463) + extprog: preserve pclose(2) child exit status + pacemaker: report error if crm_ticket fails + doc: remove warning about running external program synchronously + client: don't allow SIGPIPE to kill the server (if the client leaves too early) + extprog: update ticket grant/reacquire procedure + client: make sure that the client is still there to be notified + extprog: ignore running external program on revoke + main: don't comment on successful list + client: fix memory growing indefinitely on new client connect + client: reference client fd instead of pointer in requests + client: fix memory leak in ticket list * Thu Apr 09 2015 opensuse-packaging@opensuse.org - Update to version v0.2.0_50_g03bdf8a: + build: update spec, doc, add AUTHORS + doc: add sample pacemaker configuration to the testing README + spec: skip the update procedure on new installations + use subsecond timers internally + ticket: allow finer resolution time in messages + test: add sharedrsc OCF test RA + raft: better control of term increment + raft: ignore messages with invalid term (lower than already committed) + booth-site: exit early in start if daemon cannot start + raft: handle duplicate ticket release requests + ticket: add -C option (wait for commit) + ticket: restart elections after last candidate disappears + contrib: add geo-cluster.fwd (suse firewall rules) + ticket: ignore late MY_INDEX requests + timer: round to seconds when converting from timeval * Wed Feb 18 2015 dmuhamedagic@suse.com - booth-arbitrator: fix exit codes for all actions - booth-arbitrator: set the right LSB exit code in status - booth-arbitrator: fix stop exit code (bsc#914306) - main: use /proc/self/oom_score_adj instead of oom_adj (bsc#914037) - upstream version: v0.2.0-6-g9eae45f
/usr/lib/ocf /usr/lib/ocf/resource.d /usr/lib/ocf/resource.d/booth /usr/lib/ocf/resource.d/booth/sharedrsc /usr/share/booth/tests /usr/share/booth/tests/conf /usr/share/booth/tests/conf/booth.conf.example /usr/share/booth/tests/src /usr/share/booth/tests/src/boothd /usr/share/booth/tests/test /usr/share/booth/tests/test/arbtests.py /usr/share/booth/tests/test/assertions.py /usr/share/booth/tests/test/booth_path /usr/share/booth/tests/test/boothrunner.py /usr/share/booth/tests/test/boothtestenv.py.in /usr/share/booth/tests/test/clientenv.py /usr/share/booth/tests/test/clienttests.py /usr/share/booth/tests/test/live_test.sh /usr/share/booth/tests/test/runtests.py.in /usr/share/booth/tests/test/serverenv.py /usr/share/booth/tests/test/servertests.py /usr/share/booth/tests/test/sitetests.py /usr/share/booth/tests/test/utils.py /usr/share/booth/tests/unit-test.py /usr/share/booth/tests/unit-tests /usr/share/booth/tests/unit-tests/001_init-get-heartbeat.txt /usr/share/booth/tests/unit-tests/002_bad_packets.txt /usr/share/booth/tests/unit-tests/003_pacemaker.txt /usr/share/booth/tests/unit-tests/010_retries.txt /usr/share/booth/tests/unit-tests/020_ext-verifier.txt /usr/share/booth/tests/unit-tests/060_catchup_same_owner.txt /usr/share/booth/tests/unit-tests/100_abort-after-retries.txt /usr/share/booth/tests/unit-tests/_defaults.txt /usr/share/booth/tests/unit-tests/bin /usr/share/booth/tests/unit-tests/bin/crm_ticket /usr/share/booth/tests/unit-tests/booth.conf /usr/share/booth/tests/unit-tests/init-catchup.txt /usr/share/doc/packages/booth/README-testing
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 18:42:22 2024