ldirectord-4.1.1+git0.5a1edf2b-lp150.2.6.1 4>$  Ap[͇/=„yb枻mU8UOaP$~灑ՌF{OCSDR!űv̇ <,λwH(y0 $)VF I1l/6Y F;K0PGH}EK݉;+a" V"BF_ Vc=Ϧ7 c`JRe@=y}F= hPE#|]0 ʆЏ<{ųDڿV1 9bebeef4c6893c77d4fc07431da4189ec931ce797b430b8dd4eb0a0c94584c0d01679a110e43ccb2045fa01123b304fa46134dbcĉ[͇/=„/7 Ybi}@ a6@p8z)kH/)m kBHp0cwϝ@R:AJ[5\+Q#f0˰Jyp.RDaqI_̗vCe:!I' Kb;~ "֗YF~i@X#xVA\.4//xɤ4B]ܠ]0eiU#Hy,F'Ef]6mH 9O]<~} YSY(>pI>L?><d ! - m w G P         U  |   4 X0(}89:"%=9>9?9@9'B9/F9DG9X H9| I9 X9Y9Z: [:$\:( ]:L ^:b;jc<d<e<f<l<u< v<w= x= y=z====>8Cldirectord4.1.1+git0.5a1edf2blp150.2.6.1A Monitoring Daemon for Maintaining High Availability Resourcesldirectord is a stand-alone daemon for monitoring the services on real servers. Currently, HTTP, HTTPS, and FTP services are supported. ldirectord works with the heartbeat code (http://www.linux-ha.org/). See `ldirectord -h` and linux-ha/doc/ldirectord for more information.[͇lamb06xopenSUSE Leap 15.0openSUSEGPL-2.0 and LGPL-2.1+http://bugs.opensuse.orgProductivity/Clustering/HAhttp://linux-ha.org/linuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in ldirectord.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in ldirectord.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-resource-agents-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-resource-agents-update-$service-new-in-upgrade" fi done for service in ldirectord.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset ldirectord.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in ldirectord.service ; do if [ ! -e "/run/rpm-resource-agents-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-resource-agents-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in ldirectord.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable ldirectord.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop ldirectord.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart ldirectord.service ) || : fi else # package uninstall for service in ldirectord.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi*N (AA큤[͆[͆[͆[͆[͆[͆[͇Z [͆49e8ab6743a005c0f81f8cccad4b95eb8d5c1c314b57fedc3fd7ee36b4a66b83622b88609c70777b46f6e31c9b06ba9bdb8929be5d4c5f3c77a82e30276d60a6cdeb9098a028678777de72db36085ef5b8567c6d3d40e0f3b72dbd35deb747a0f80f3f0a5add13ffcb929fd21a8de287bc11f32f35cc0a219ef29954cb8105f83a0658471302057c815e4aa0f38d6b123755f6e25cd977d35cdbd869ba27e1c8/usr/sbin/ldirectordservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresource-agents-4.1.1+git0.5a1edf2b-lp150.2.6.1.src.rpmconfig(ldirectord)heartbeat-ldirectordldirectordldirectord(x86-64) @    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perlconfig(ldirectord)ipvsadmlogrotateperl-IO-Socket-INET6perl-MailToolsperl-Net-SSLeayperl-Socket6perl-libwww-perlresource-agentsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd4.1.1+git0.5a1edf2b-lp150.2.6.13.0.4-14.6.0-14.0-15.2-14.14.1[;@[h@[[j@ZZz@Zz@Z_:Z_:ZX@ZTZ@YZ@Y@Y@@Y@Y@YYV@YkU@Yh@Y;@XX@XXXW@W(WX@V@VVVVVTQ@VO @VCUYUUL@U6;U#TLTo)@T?@T&@SS@SvSSj@S@S@S@S@SS@S@S@S@S@SSSSSSrSrS~@S8@S8@Sy@SkqS;S5d@S@S(S S 4@R@R߲R@R@R/ QMQQQ@PPd?OO:LN@NNσ@NHNN@NNS@N@Nx@N;@M[@MRMRMQ0@L@L_LMxL3K@KՀ@K͗@K @K@K!@K8@KKO@KqKqKqKl@K`*KY@KUK8K8K&(K K?JJu@J@J@Jp9abriel@suse.comdakechi@suse.comabriel@suse.comdakechi@suse.comkgronlund@suse.comjengelh@inai.dekgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comzlliu@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comtchvatal@suse.comkgronlund@suse.comkgronlund@suse.comjengelh@inai.dekgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comlwang@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comddiss@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comlwang@suse.comlwang@suse.comlwang@suse.comkgronlund@suse.comjsegitz@novell.comkgronlund@suse.comro@suse.delwang@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comlwang@suse.comkgronlund@suse.comkgronlund@suse.comlwang@suse.comkgronlund@suse.comdmuhamedagic@suse.comtchvatal@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comdarin@darins.nettserong@suse.comtserong@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comjshi@suse.comxwhu@suse.comdmuhamedagic@suse.comxwhu@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comtserong@suse.comtserong@novell.comro@suse.detserong@novell.comtserong@novell.comtserong@novell.comcoolo@novell.comlmb@novell.comtserong@novell.comlmb@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comxwhu@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comlmb@novell.comdmuhamedagic@novell.comlmb@novell.comdmuhamedagic@novell.comdmuhamedagic@novell.comlmb@novell.com"lmb@novell.com""lmb@novell.com""lmb@novell.com"lmb@novell.comlmb@novell.comlmb@novell.comabeekhof@suse.de- CTDB: fix --logging/--logfile version string comparison (bsc#1102935) - Included the patch: * 0015-CTDB-fix-logging-logfile-version-string-comparison.patch- pgsql: Avoid the change of /dev/null to postgres owner/group (bsc#1090882) - Included the patch: * 0014-pgsql-Avoid-the-change-of-dev-null-to-postgres-owner.patch- CTDB: fix incorrect db corruption reports (bsc#1101668) - CTDB: fix OCF_RESKEY_ctdb_recovery_lock validation (bsc#1097656) - LVM: fix missing dash (bsc#1104900) - Included the following patches: * 0011-CTDB-fix-incorrect-db-corruption-reports-bsc-1101668.patch * 0012-CTDB-fix-OCF_RESKEY_ctdb_recovery_lock-validation-bs.patch * 0013-LVM-fix-missing-dash.patch- Implements the reload operation on the SAPInstance RA (bsc#1096744) - Include the enq_server and enq_replicator on the default service list to be monitored for the new S/4 HANA Enq. Services 2. (bsc#1092384) - Improved SAPInstance START profile detection, avoiding the need of setting the START_PROFILE parameter. (bsc#1096744) - Included the following patches: * 0007-SAPInstance-implemeted-reload-method.patch * 0008-SAPInstance-Improved-indents.patch * 0009-Medium-SAPInstance-Add-monitored-services-for-ENSA2-.patch * 0010-SAPInstance-Improved-SAP-instance-profile-detection.patch- Update to version 4.1.1+git0.5a1edf2b: * High: mpathpersist: Fixed problem that character string could not be correctly parsed (bsc#1083896) * High: VirtualDomain: Properly migrate VMs on node shutdown (bsc#1074014) * Medium: awseip/awsvip: improvements (incl multi NIC support) * Medium: awseip/awsvip: increase default "api_delay" to 3s to avoid failures * Low: pgsql: try to create stats_temp_directory * Low: Filesystem: Add support for cvfs * Low: pgsql: improve validations for replication mode- Edits to description, and compact build commands.- Update to version 4.1.0+git83.6c77ce7e: * Medium: Raid1: Ignore transient devices after stopping a device (bsc#1077416) * redis: add support for tunneling replication traffic * Low: ovsmonitor: Generate man page for ovsmonitor (fate#323276) * Low: Raid1: remove unnecessary wait flags (bsc#1077416) * Pacemaker 2.0 compatibility (fate#324508): * Low: Xen: Use "crm_attribute --name/-n" instead of deprecated "--attr-name" * Low: Xen,redis: Use "crm_attribute --query/-G" instead of deprecated "--get-value" * Low: db2,galera,NodeUtilization: Use "crm_attribute --quiet/-q" instead of deprecated "-Q" * Low: sfex_daemon: Use "crm_resource --node/-N" instead of deprecated "--host-uname/-H" * Low: Xen,NodeUtilization: Use "crm_attribute --node/-N" instead of deprecated "--node-uname/-U" * Low: vmware: Do not reference the dropped cluster property "default_action_timeout" - Remove patch merged upstream: * 0001-Drop-python-from-build-system-since-nothing-uses-it.patch- Drop python requirement (bsc#1076413) * 0001-Drop-python-from-build-system-since-nothing-uses-it.patch- Use python3 (bsc#1076413)- Update to version 4.1.0+git59.a0452207: * lvmlockd: auto change lvm config to use lvmlockd (fate#323822) * LVM-activate: put all validations into lvm_validate (fate#323822) * mariadb: GTID/semi-sync based MariaDB Master/Slave resource-agent- Update to version 4.1.0+git54.b264e401: * mpathpersist: New agent (fate#324044) * jira: New resource agent * azure-lb: New resource agent * lxc-info/machine-info: New agents for monitoring containers/machines * Low: redis: Check read bit on redis config * Low: IPsrcaddr: Only check for ifconfig on BSD/solaris * Medium: CTDB: Cope with deprecated "idmap backend" smb.conf option * Medium: oracle: Fix alter user syntax for set_mon_user_profile * Medium: db2: improve monitor and simplify STANDBY/.../DISCONNECTED * Medium: CTDB: fix initial probe * Medium: ethmonitor: add intel omnipath support * Medium: LVM-activate: avoid unnecessary validation in stop action * Medium: IPsrcaddr: match exact route to avoid failing- Update to version v4.1.0rc1~git8.2900c751: * Drop libnet dependency (bsc#1069596) * db2: fix HADR promote when master failed * Add resource agent for IPSEC tunnels * Mid: apache: Move the stop judgment last. * Mid: apache: Eliminate wasteful TERM transmission, correct the waiting time correctly. * galera: recover from empty gvwstate.dat * Revert "LVM: use vgscan --cache to update metadata during start/relocate" * Medium: IPaddr2: do not send Gratuitous ARPs in the Cluster IP configuration * Medium: IPaddr2: add send_arp_opts parameter * Medium: IPaddr2: allow to choose arping instead of send_arp binary * Low: send_arp.linux: print proper usage * Low: IPaddr2: document arp_interval as deprecated * Low: IPaddr2: remove metadata of an unused parameter arp_mac * Low: IPaddr2: always remove orphan pidfile * Low: IPaddr2: use ocf_log for an output from send_arp- Update to version 4.0.1+git.1509705432.020b5b34: * LVM-activate: add new RA for LVM activation (fate#323822) * nfsserver: allow stop to timeout * adding docker-native healthcheck query to docker- Update to version 4.0.1+git.1508859013.2b3cb4a6: * Medium: aws-vpc-route53: Fix tempfile race (bsc#1059312) * High: pgsql: Support PG10: Following the change of the PostgreSQL function name. * High: pgsql: Support PG10: Following the change of the default action of "pg_ctl start" and "pg_ctl promote".- Update to version 4.0.1+git.1504527822.722ffb5b: * High: ovsmonitor: Add OpenvSwitch monitor agent (fate#323276)- Update to version 4.0.1+git.1504207605.22ac330c: (bsc#1053207) * galera: Honor "safe_to_bootstrap" flag in grastate.dat (bsc#1055017) * galera: Fix instance name in master_exists() (bsc#1056635)- Update to version 4.0.1+git.1504170332.70fbcd8a: * Medium: ocf-shellfuncs: improve locking (ocf_take_lock) * Low: ocf-shellfuncs: Avoid printing empty INFO messages (bsc#1053621) * Low: SAPInstance: Mention monitor support in documentation (bsc#1051913) * High: lvmlockd: add resource agent for lvmlockd daemon (fate#323822) * High: rkt: Add agent for managing rkt containers * Medium: varnish: Compatibility for version 4.0- Update to version 4.0.1+git.1503904762.b4582bdb: * Low: mysql: Fixed bug where crm_admin is never called, leaving master scores to -1 in certain conditions. * Low: exportfs: check fsid parameter for not containing a comma * Low: mysql: don't run ocf_is_ms check in a subshell * Low: redis: add check for redis-check-rdb * Low: redis: wait for pid file to appear after start * High: pgsql: Allow dynamic membership * Medium: CTDB: fix issue with --logfile being replace with --logging * Medium: oraasm: new resource agent for Oracle ASM Disk Groups * Medium: rabbitmq-cluster: Backup and restore policies * Low: Raid1: Clean up spelling and whitespace * Medium: LVM: use vgscan --cache to update metadata during start/relocate * Medium: LVM: warn when cache mode is not writethrough * Medium: iSCSILogicalUnit: add emulate parameters * Medium: mysql: Properly Detect read_only State * Medium: anything: Allow multiple instances of binfiles to be run (pidfile will be unique) * Medium: anything: Start should return OCF_RUNNING if monitor succeeds * Medium: anything: Attempt to fix missing PID directory before starting * Medium: kamailio fixes and enhancements for v5.0 * Low: portblock: dont log dd "0+0 records in/out" * Medium: Raid1: Handle case when mddev is a symlink * Low: sg_persist: Read empty value when when no attribute exists (bsc#1048288) * Medium: VirtualDomain: new attributes migrateuri, remoteuri, migration_user * Low: sapdb: Add hdbnameserver to monitor services * High: CTDB: Don't fail on empty directory (bsc#1052577) * High: minio: Resource agent for the minio storage server * High: ZFS: Add ZFS Resource Agent * High: awseip/awsvip: fixes and improvements * Medium: VirtualDomain: new configuration option shutdown_mode * Medium: Route: Resource key for the address family (ip4, ip6 or detect) * Low: aws-vpc-route53: Fix missing ocf_log in log message - Remove patches merged upstream: * Remove 0005-Medium-CTDB-Use-logging-syntax-for-ctdbd-bsc-981863.patch * Remove 0008-Low-sg_persist-Read-empty-value-when-when-no-attribu.patch * Remove 0010-High-CTDB-Don-t-fail-on-empty-directory-bsc-1052577.patch * Remove 0009-High-aws-vpc-route53-Add-agent-for-AWS-Route-53-fate.patch * Remove 0007-Medium-Raid1-Handle-case-when-mddev-is-a-symlink.patch- High: CTDB: Don't fail on empty directory (bsc#1052577) * Add 0010-High-CTDB-Don-t-fail-on-empty-directory-bsc-1052577.patch- High: aws-vpc-route53: Add agent for AWS Route 53 (fate#322781) * Add 0009-High-aws-vpc-route53-Add-agent-for-AWS-Route-53-fate.patch - Low: sg_persist: Read empty value when when no attribute exists (bsc#1048288) * Add 0008-Low-sg_persist-Read-empty-value-when-when-no-attribu.patch- Medium: Raid1: Handle case when mddev is a symlink(bsc#1047991) 0007-Medium-Raid1-Handle-case-when-mddev-is-a-symlink.patch- Update to version 4.0.1+git.1495055229.643177f1: * High: SAPInstance: Add IS_ERS parameter (bsc#1036486) * High: DB2: fix HADR support for DB2 V98+ (bsc#1035470) * Medium: iSCSILogicalUnit/iSCSITarget: protect targetcli invocations with locks * Medium: iSCSILogicalUnit: lio-t IPv6-support * Medium: LVM: add check_writethrough parameter * Medium: galera: fix permission of temporary log file for mariadb 10.1.21+ * Medium: galera: fix the first bootstrap when cluster has no data * Medium: docker: fix to deal with the image name correctly. * Medium: named: Add support for rndc options in named resource agent. * Medium: NodeUtilization: Add NodeUtilization agent * Medium: rabbitmq-cluster: Allow the rabbitmq cluster to work on pacemaker remote nodes * Medium: galera: fix master target during promotion with cluster_host_map * Medium: IPaddr2: add option for specifying IPv6's preferred_lft * Medium: docker: Allow callers to specify a set of directories that should be created if the don't exist * Low: pgsql: fix regex in set async mode * Low: added kamctl parameter as it was missing, causing issues if kamctl is not in PATH * Low: clvm: remove reload action from metadata * Low: iSCSILogicalUnit: replace openssl call with md5sum * Low: nginx: fix return code for configfile err * Add 0006-Revert-ocf_log-use-same-log-format-as-pacemaker.patch- Update to version 4.0.0+git.1485962683.3b5faae: * Also backup users permissions. Skip guest user permission for vhost / * Low: slapd: Change of the stop processing. * LVM: add error messages for partial_activation * Low: apache: Reduce log spam for success * Low: findif.sh: Correctly redirect output to /dev/null * Low: eDir88: Fix incorrect shell usage * Low: redis: Fix error in log output * Low: tomcat: Fix incorrect shell usage * Low: rabbitmq-cluster: Fix incorrect shell usage * Low: Filesystem: Fix incorrect shell usage * Low: nginx: Fix incorrect shell usage * Low: ServeRAID: Fix incorrect shell usage * Low: postfix: data_dir loop could only ever run once * Low: SysInfo: Convert test series to legal syntax * tomcat: fix systemd tomcat start script check * galera: make last commit parsing compatible with mariadb 10.1.18+ * galera: prevent promote right after demote * ifcheck must not suppress stdout of "ip" command so that it can be printed out in case of an error (e.g., usage in findif_check_params). * Medium: IPaddr2: add option to enable sending refresh arp packets in monitor * Low: IPaddr2: Log refresh arp packets at debug level instead of info * pgsql: fix problem with creating replication slot names, when node count greather then 2 * Low: Update outdated mailing list/wiki references * Enable dump/restore users from RabbitMQ ver. 3.6.x * Don't run scriptlets if Mnesia isn't available * Don't call erlang:halt/0 inside of the working node * Remove file only if successfully imported users * Dump users only if non-empty * Improve dump/restore ofusers' permissions * Restore users' permissions only if Mnesia is running * RabbitMQ: Reset Mnesia before joining existing cluster * portblock: Use -w (wait) to avoid "insufficient privileges" error * portblock: version check for -w * Double-quote value of synchronous_standby_names in rep_mode.conf * specfile: make requirements general and update comments * Filesystem: check if there are any mounts mounted under the mountpoint * IPaddr2: return success on stop with invalid IP * Fix typo in IPaddr2 * Fix grammar and spelling in some resource agents * galera: allow names in wsrep_cluster_address to differ from pacemaker nodes' names * IPaddr2 detect duplicate IP * redis: use "CLIENT KILL type normal" to notify clients of master being demoted * specfile: Add metadata.rng to the file to be collected * Adds support for fstype=zfs on Filesystem resource agent * LVM: fix partial activation * galera: revert "long SST monitoring" PR #684 and #762 * Medium: exportfs: Only strip brackets from edges of clientspec (bsc#1022223) - Rebase patches: * Add 0001-LVM-Default-partial_activation-to-true-in-SLE-HAE.patch * Add 0002-nfsserver-fix-path-to-sm-notify.patch * Add 0003-ldirectord-don-t-create-subsys-lock.patch * Add 0004-Revert-Low-build-Move-binaries-in-usr-lib-heartbeat-.patch * Add 0005-Medium-CTDB-Use-logging-syntax-for-ctdbd-bsc-981863.patch * Remove lvm-vg-partial-active.diff * Remove resource-agents-nfsserver-sle11.patch * Remove no-var-lock-subsys.patch * Remove 0006-Revert-Low-build-Move-binaries-in-usr-lib-heartbeat-.patch * Remove 0001-Medium-CTDB-Use-logging-syntax-for-ctdbd-bsc-981863.patch- Update to version 3.9.7+git.1478106349.5ff08d4: * tomcat: Add force_systemd parameter to rely on systemd service * nfsserver: dont stop rpcbind, as other services might use it * ldirectord: a further fix for spurious reminder e-mails * Medium: docker: Reduce monitor log spam * Medium: mysql-proxy: Fix incorrect conditional reported by shellcheck * Medium: garbd: Fix broken probe check * Doc: docker: Clarify limitations of monitor_cmd in parameter description- Update to version 3.9.7+git.1477655995.de4be97: * adjusting sapdb.sh to work with HANA Multi-Tenant Databases (bsc#1007142) * Medium: docker: Use docker exec for monitor_cmd if supported (bsc#1007867) * sg_persist: fix matching of hex node ids * sg_persist: do not spill info output to stderr * lvm.sh: fix status clustered to check the specified logical volume * Delay: set default startdelay lower than start timeout to avoid it timing out before starting with default values * Low: Filesystem: Clearer exit reason if mount fails- Update to version 3.9.7+git.1475827855.a95ea74: * High: nfsserver: Delete the temp file correctly. * Low: nfsserver: Prevent unnecessary log output- Revert send_arp to libnet version (bsc#985486) * For infiniband support in IPaddr2, install ipoibtools- Update to version 3.9.7+git.1475676827.4af1003: * High: rabbitmq-cluster: forget stopped rmq nodes with notify=true * [rabbitmq-cluster] Backup and restore rabbitmq users during resource restart * RabbitMQ: New error code - 69 * RabbitMQ: Forget node before 2nd joining attempt * rabbitmq: Allow automatic cluster recovery before forcing it * oracle: fix MONPROFILE to use monprofile parameter when set * oracle: fix issue with C## in monprofile (bsc#1005424) * oracle: add quotes for monuser and monpassword * Medium: pgsql: change stop_escalate parameter as usable value * Low: pgsql: adjust stop_escalate time when it is longer than the timeout * [galera] Add /etc/default/clustercheck importation * Medium: ldirectord: Fix the issue in IPv4/IPv6 mixed environment * ldirectord: Do an initial check of all services in when in 'starting' status * Low NFS: add more default init scripts to check * exportfs: Add pseudo resource factor (bsc#978680) * exportfs: Add IPv6 support * Low: extend support for AWS elastic ip association * Low: Rename ra-dev-guide.txt to ra-dev-guide.asc * garbd: Introduces garbd resource-agent - Drop merged patches: * Remove 0001-Medium-ldirectord-Remove-IPv6-workaround-bsc-977193.patch * Remove 0001-exportfs-Add-pseudo-resource-factor-bsc-978680.patch- Use non-libnet version of send_arp for IB support (bsc#985486)- Remove unused conditions from the spec-file as we build only on new enough distributions - Sort all variables with spec-cleaner for better readability - Enable monitoring subpkg as we now have all the needed dependencies - Convert to pkgconfig style dependencies where applicable- exportfs: Add pseudo resource factor (bsc#978680) - Add 0001-exportfs-Add-pseudo-resource-factor-bsc-978680.patch- Medium: ldirectord: Remove IPv6 workaround (bsc#977193) - Medium: CTDB: Use --logging syntax for ctdbd (bsc#981863) - Add 0001-Medium-ldirectord-Remove-IPv6-workaround-bsc-977193.patch - Add 0001-Medium-CTDB-Use-logging-syntax-for-ctdbd-bsc-981863.patch- Remove redundant %clean section. Ensure systemd-tmpfiles is run.- Update to version 3.9.7+git.1461938976.cb7c36a: + High: managing "Elastic IP" for EC2 instances + High: managing "Secondary Private IP" for EC2 instances + Low: VirtualDomain: fix unnecessary error when probing nonexistent domain + Low: mysql: Handle non-standard mysql server port + Low: Fix protential error for RA:nagios + Medium: iSCSILogicalUnit: Fix when using rbd store. + Low: iSCSILogicalUnit: Add tgt_bsopts parameter. + Low: Don't send Inaccessible real server e-mails in fork=yes mode- Update to version 3.9.7+git.1461679689.18a78f5: + Medium: symlink: Handle missing directories in target (bsc#973054) + oracle: "shutdown immediate;" is needed after cleanup to be able to recover from the ORA-01081 error + oracle: inform user that monprofile must start with C## for container databases + tickle_tcp: Fix "Failed to open raw socket (Invalid argument)" issue- Update to version 3.9.7+git.1458512170.48350a9: + High: SAPDatabase: Add support for Oracle 12c (bsc#967380) + High: sapdb.sh evaluate parameter DBOSUSER also in start and stop methods (bsc#971914) + Low: SAPInstance: Update version support statement (bsc#965872) + Low: apache: ensure readable $TESTCONFFILE + Added iSER enabled portal support + quote vgchange options + Added pgagent RA + galera: fix monitoring of joining node for long running SST + galera: don't bootstrap from a node with no grastate.dat when possible + oralsnr: fix status check fail when username is more than 8 characters long- Update to version 3.9.7+git.1454950092.6f56933: + Dev: ocft: include runocft to the tarball- Update to version 3.9.7+git.1454497075.e697f43: + Medium: nfsserver: fix monitor for systemd + galera: force crash recovery if needed during last commit detection + galera: prevent recovered nodes from bootstrapping cluster when possible + galera: remove bashism + Add portal check to open_iscsi_get_session_id()- Update to version 3.9.7~rc1+git.1453889774.3446b99: + Low: ldirectord: Fix unset failcount error (bsc#962795)- Update to version 3.9.6+git.1452867140.fc8ace0: + SAPDatabase: Add Oracle 12 to list of supported databases (bsc#953991) + High: clvm: fix issue with only first option of daemon_options being used + High: mysql: fix grep failure on MySQL5.6 or higher when checking read_only variable + Medium: sg_persist: remove uncalled for ocf_run calls + Medium: ocf_shellfuncs: suppress bash specific trace_ra log on dash + Medium: ocf-rarun: replace error log messages with calls to ocf_exit_reason + Medium: nfsserver: do redhat specific stuff on redhat + Medium: iscsi: replace error log messages with calls to ocf_exit_reason + Medium: oracle/oralsnr: replace error log messages with calls to ocf_exit_reason + Medium: pingd: replace error log messages with calls to ocf_exit_reason + Medium: Raid1: replace error log messages with calls to ocf_exit_reason + Medium: pgsql: replace error log messages with calls to ocf_exit_reason + Medium: exportfs: don't increment fsid for single directory + Medium: Filesystem: add overlay as supported filesystem + Medium: mysql: When mysql has been already stopped, mysql is finished normally. + Low: pgsql: fix to be used valid charcters when the invalid characters is used in replication_slot_name. + Low: mysql: fix missing variables + Low: mysql: tmpfile is leaking when set the OCF_CHECK_LEVEL to 10 + Low: nfsserver: prevent error messages on platforms without rpcuser (again) + Low: pgsql : fix invalid log message + Low: apache-conf: handle parsing includes with values in quotes + Low: pgsql: properly show default values in meta-data + Low : Changed the check handling of pid to the common function. + Low : Changed it that the message which pid file deleted repeated and did not appear + Low: pgsql: fix grep failure when using pacemaker 1.1.12 + LVM: Allow vgck failures if partial + LVM: Correct grammar in partial_activation descriptions + IPaddr2: Add IPv6 DAD collision detection + VirtualDomain: New resource attributes migration_speed and migration_downtime + Nagios Resource Agent + Fix 90s wait/killing of databases containing the name of the database being killed, and added cleanup code to kill remaining listener process. + mysql.sh: wait up to startup_wait seconds before failing if mysqld startup is slow - Remove patches that have been merged upstream - Remove 0001-nfsserver-Add-EXEC_MODE-for-systemd-without-nfs-lock.patch - Remove 0002-nfsserver-Use-rpc-statd.service-for-NFS-locking-in-E.patch- nfsserver: Use rpc-statd.service for NFS locking in EXEC_MODE=3 (bsc#955114) - Add 0002-nfsserver-Use-rpc-statd.service-for-NFS-locking-in-E.patch- nfsserver: Add EXEC_MODE for systemd without nfs-lock.service (bsc#955114) - Add 0001-nfsserver-Add-EXEC_MODE-for-systemd-without-nfs-lock.patch- Update to version 3.9.6+git.1444655379.5f44ac6: + send_arp: fix for infiniband, re-merge from upstream iputils arping + Medium: docker: Correction of the mistake of the variable name. + Low: s/ist/is typo fix + Low: syslog-ng: set default binary to /sbin/syslog-ng + galera: start joining nodes during 'monitor' to allow long-running SST + galera: document the bootstrap flow- Update to version 3.9.6+git.1442374860.7f3628a: + Low: pgsql: set_master_score use an undefined variable($target). + Fix exec_sql errors like "unknown variable select pg_ " on ubuntu + Low: findif.sh: Allow + and - as broadcast arguments (bsc#940931) + Low: IPaddr2: Describe + and - broadcast arguments (bsc#940931) (#656) + galera: add support for MYSQL_HOST and MYSQL_PORT from clustercheck- Update to version 3.9.6+git.1441596198.a62fc5a: + High: clvm: activate_vgs option for enable/disable of automatic vg activation + High: IPsrcaddr: return correct error code during stop when misconfigured + Fixed redis start operation if replication sync takes > 20 seconds + Made 'slave of XXX' wait forever (demote) + Low: pgsql: eliminate duplicate "ocf_exit_reason". + Docker: remove trailing spaces + Docker: fix docker existance test report error + High: redis: avoid 0 byte dump.rdb start failures + High: dhcpd: use correct default chroot for rhel based systems + orainstance.sh: interpret listener stop results correctly + Support RozoFS + Low: pgsql: replace "output=su ..." to a new function, exec_sql() + Medium: pgsql: delete an old replication slot when creating the slot. + iSCSILogicalUnit: add check for leftover target/core entries for lio-t + iSCSILogicalUnit: return OCF_NOT_RUNNING on monitor if backing path does not exist + iSCSILogicalUnit: when deleting a LUN or initiator fails with lio-t, proceed with warning + iSCSITarget: properly create portals for lio-t implementation + more accurate search results when tag is not specified + Fix "docker images" difference between distro + more strictly image check for repository, name, and tag + Use runuser inteald of su command for SELinux enforcing mode + Use runuser command instead of su in order to run selinux enforcing mode. + Medium: CTDB: Preserve permissions on smb.conf (bsc#935253) + High: redis: use required client pass word when set + Added "maxfiles" parameter for increasing maximum number of open files (for ulimit -n) + Low: update contact info + pgsql: Fix return code override in pgsql_real_start() + [high] Fix redis password parser- Update to version 3.9.6+git.1430920897.b7ea7f9: + High: galera: make sure to clear last known sequence number promote is even attempted + High: galera: properly redetect bootstrap after demote + High: ethmonitor: link_status_only option for skipping RX counter and arping tests- Update to version 3.9.6+git.1429568091.f79322c: + Medium: multiple: make sure that the pidfile directory exist + orainstance.sh: Fix process name grep in exit_idle + Low: pgsql: fix check_wal_receiver to prevent incorrect "ERROR" status display and output WARN log in the master + Low: allow rgmanager lvm agent to handle hostname aliases + Fix rmq_join_list to only return online nodes + Medium: pgsql: Support replication slots + Low: pgsql: add validation check for replication slot. + Low: redis: smarter config argument default + Fix: redis: reliable shutdown. + Low: redis: loosen advertised default monitor timeout seconds + Fix: redis: do not attempt to demote if redis is dead + Low: redis: make sure to always delete master score on stop + Low: redis: reconnect to new master after promotion + High: redis: only connect to active master instances + High: redis: wait_last_known_master option for redis agent. + Low: redis: prevent bash syntax errors and lower priority some log messages + High: galera: retrieve last sequence number without using read-only mode + Fix return code in asterisk_monitor #2- Update to version 3.9.6+git.1427133197.6897c9c: + High: introducing rabbitmq clustering agent + Filesystem: fix misspelled log messages + Filesystem: support overlayfs + Medium: sg_persist: do use the binary parameter + Medium: dnsupdate: use the advertised nsupdate_opts + build: add missing RAs to makefiles + Fix: nfsserver: avoid re-tagging nfs sysconfig with autogen header + nfsserver: merge options into existing sysconfig/nfs + portblock: portno param can be a string like 137,138 + portblock: replace ancient heartbeat config with crm configure + portblock: clarify TCP RST vs ICMP port unreachable + portblock: capitalize "Linux" + portblock: ports can't be "turned off" + portblock: fix typo + Medium: VirtualDomain: enforce C locale in force_stop + Low: VirtualDomain: Fixed to correctly get the return code of the "virsh destroy" command + redis: retry on unknown error when starting + bash bug fix, no arbitrary stop timeout, placeholder master during election period + build: update ChangeLog for 3.9.6 + Medium: VirtualDomain: enforce C locale in status + CTDB: Change default socket location to CTDB's expected default. + CTDB: Whitespace cleanup. + Medium: VirtualDomain: add migrate_options parameter + nginx: Allow different URLs for level 10 and 20 monitor + build: update ChangeLog for 3.9.6-rc1 + Low: nfsserver.sh: for rgmanager nfs agent, strip off trailing '/' from path option + mysql.sh: Allow MySQL to run as user other than mysql + fs-lib.sh: Fix missed detection of write failure + Low: postgresh-8.sh: fixes rgmanager pgsql agent's ability to detect user group + Modify manual for negotiatetimeout + Medium: iscsi: run iscsi discovery only when necessary + High: VirtualDomain: save the config before virsh undefine (bnc#891915) + RA and ocft for sg_persist + ldirectord: Add Install section for systemd unit file. + Use calculated default pidfile. + Removed 'pidof' because it's not cross-platform compatible + Using 'check_binary' + ldirectord: modify manual and sample for Radius check + ldirectord: Fix can not remove virtualservice when stopping ldirectord via systemctl. + findif.sh: Use the most specific matching route + Low: LVM: volgrpname is unique (meta-data update) + Medium: ldirectord: Get correct user for sending email (bnc#910497) + Low: configure.ac: remove POSIX-incompatible command + Low: add variables OCF_RA_VERSION_MAJOR, OCF_RA_VERSION_MINOR, OCF_EXIT_REASON_PREFIX OCF_RESOURCE_TYPE, and OCF_RESOURCE_PROVIDER in ra-dev-guide.txt based on pacemaker source + Low: add a few more references to notify in ra-dev-guide.txt + #526, do not set write_back when creating backstore/block + Medium: portblock: Feature: reset_tcp_on_unblock_stop + Low: nfsserver: prevent error messages on platforms without rpcuser + Medium: Xen: fix regression with xm and quoting (lf#2671) + re-add LXCpre1.0 logic + remove check for unused binary + fix for missing lxc-ps command in ocf:heartbeat:lxc + Low: Route: some unique attributes are not unique + Log domain status in debug mode for xl and xen-list + Medium: IPaddr2 findif: accept dotted quad netmask + Low: mysql: document use of notify metadata attr for master/slave + Medium: VirtualDomain: For Xen, prefer xl to xen-list (boo#901453) + Medium: Xen: Use xl list $domain return code in status check (boo#901453) + Low: pgsql: PostgreSQL 9.3 compatibility for unix_socket_directories - Remove merged patches: + findif-multiple-routes-bnc892755.patch + fix-sg_persist-commented-byLars.patch + fix-sg_persist-demote-error.patch + fix-sg_persist-devs-required-and-not-defined.patch + fix-sg_persist-for-code-normalization.patch + resource-agents-new-sg_persist.patch + sg_persist-ocft-not-configure-iscsi.patch- fix fix-sg_persist-devs-required-and-not-defined.patch to eliminate build warning: script-without-shebang- Update to upstream cs v3.9.5-631-g992ca06 - High: Introduces the docker agent to manage docker containers in an HA environment - High: mysql: report error when validation fails during monitor yet pid is still active - High: mysql-common: avoid use of check_binary in common validation function. - Medium: ocf-shellfuncs: set HA_LOGD depending on HA_use_logd - Low: VirtualDomain: downgrade error msg during probe - Modified replication_user description: RELOAD privilege is required for RESET SLAVE or RESET SLAVE ALL command. - lvm_by_vg.sh: Only strip tag on stop if we are owner - Low: pgsql: PostgreSQL 9.3 compatibility for unix_socket_directories - Medium: Xen: Use xl list $domain return code in status check (boo#901453) - Medium: VirtualDomain: For Xen, prefer xl to xen-list (boo#901453) - Low: mysql: document use of notify metadata attr for master/slave- Update to upstream cs v3.9.5-589-gb644395 - High: iSCSILogicalUnit: fixes syntax errors - High: galera: do not ignore specified check_password - Fix: shellfuncs: fix syntax error caused by exit_reason support for dash shell. - Fix: ocf_exit_reason: implicit format string "%s" for single argument version - Fix: ha_log: drop global __ha_log_ignore_stderr_once hack - $((var++)) breaks in the dash shell- Update to upstream cs 5652c04 (bnc#889914) - fix output redirection of 'anything' resource - Medium: mysql: fix unexpected operation error that caused by MySQL client timeout. - Middle: anything: Prevent stop failure, even if the job takes time to stop. - High: doc: Add pcs to man page example section - Remove use of non standard command usleep - High: ethmonitor: exit reason support - High: Exit reason string support updates - Medium: Build: add --compat-habindir option for HA_BIN backward compatibility - Low: iSCSITarget: Support exit reason string - High: iSCSITarget: monitor operation must pass before start is considered complete - Low: iSCSILogicalUnit: support ocf exit reason string - High: iSCSILogicalUnit: monitor operation must pass before start is considered complete - Merge pull request #482 from davidvossel/iscsi-updates - High: iSCSILogicalUnit: Improves the resiliency of LIO iSCSILogicalUnit - Low: iSCSILogicalUnit: fix inconsistent formatting - High: Filesystem: when loading kernel modules wait for filesystem to initialize - High: ocf-shellfuncs: Remove action_filter from ocf_exit_reason parameters - High: ethmonitor: add infiniband status monitoring support - Medium: Xinetd: refine exit codes when xinetd is stopped - Low: ethmonitor: Add pcs example with crmsh example in metadata - Low: ethmonitor: Improve logging during monitor operation to help determine reason for failure - High: clvm: automatically set lvm.conf's locking_type=3 - High: VirtualDomain: exit reason support - High: IPaddr2: support ocf_exit_reason - High: exportfs: support exit reason string - High: nfsserver: support exit string in nfsserver agent - High: nfsnotify: set exit reason strings in nfsnotify agent - High: ocf-binaries: have 'check_binary' set exit reason - High: ocf-shellfuncs: Log exit reason to log facilities as well as stderr - Revised IPv6 workaround code #379 - Low: ethmonitor: Use consistent formatting - Low: ethmonitor: Increase recommended default timeout settings - Low: ethmonitor: Perform first monitor during start action - Low: nfsserver: only set rquotad options when port is set - separate lio and lio-t start - add targetcli support to iSCSI resource agents - Remove merged patch: xen-replace-xm-with-xl.patch - upstream cs: v3.9.5-578-g5652c04- Add COPYING.LGPL- Disable monitoring-plugins-metadata- Add patch findif-multiple-routes-bnc892755.patch - findif.sh: Use the most specific matching route (bnc#892755)- drop dependency on monitoring-plugins-udp since it is folded into monitoring-plugins-tcp- Rename nagios-plugins-metadata to monitoring-plugins-metadata (bnc#890337)- Medium: Xen: Properly quote domain name in call to create - Updated patch: xen-replace-xm-with-xl.patch- Low: oracledb.sh: remove process path from process search results - Low: Dummy: add sample usage of 'ocf_exit_reason' - High: shellfuncs: set exit error reason string - Medium: oracle: fix setting monitor user profile for other languages (nls) - Low: LVM: Warn users about the danger of lvmetad - Low: nfsnotify: fixes error message output - Low: nfsserver: fix usage of rquatad_port option - Low: nfsserver: warn user when nfs port options can not be set - Low: nfsserver: fixes issue with proc/fs/nfsd not being mounted during start on some distros - Low: ocf-shellfunctions: handle local nodename when version has distro postfix - Low: bind-mount.sh: Update meta-data to reflect required arguments - Low: mysql: Refactoring mysql logic into common library that can be shared with galera agent - Medium: oracle: reset MONUSR password if it expired - High: oracle: try as sysdba if monitor as MONUSR fails - High: oralistener.sh: Do not fail during stop if listener has already stopped - Low: oracledb.sh: Fix exit_idle loop to exit process wait loop correctly - Low: orainstance.sh: the exit_idle function was a no-op because of a malformed grep search - Low: oralsnr: ignore listener case during grep for pid - dropped merged patches: - 0001-High-oracle-Require-monitoring-user-as-parameter-bnc.patch - 0001-Medium-VirtualDomain-Try-xen-list-if-no-emulator-is-.patch - 0001-Medium-mysql-Update-mysql-with-more-sensible-default.patch - apache-fix-bnc884674.patch - upstream cs: v3.9.5-508-g4f369d8- Update license to include GPL-3.0+- Reintroduce nagios plugins metadata (bnc#890337) - Add nagios-plugins-metadata.tar.bz2- Revised fix for apache RA on SUSE distributions (bnc#884674) - Add apache-fix-bnc884674.patch- Medium: VirtualDomain: Try xen-list if no emulator is set (bnc#885292) - Add 0001-Medium-VirtualDomain-Try-xen-list-if-no-emulator-is-.patch- High: Xen: Enable use of xl instead of xm if available (bnc#882548) - Add: xen-replace-xm-with-xl.patch- Medium: exportfs: allow multiple exports - High: nfsserver: Support new NFS Active Passive and Active Active use-cases. - Low: nginx: Fix incorrect parameter name - Reintroduce Xen RA (bnc#882548) - dropped merged patches: - remove 0001-ctdb-add-ctdb_rundir-parameter-and-create-on-startup.patch - remove 0001-Medium-VirtualDomain-Add-support-for-qemu-dm-as-emul.patch - remove apache_conditional_initd_check-bnc884674.patch - upstream cs: v3.9.5-453-g9eb8c17d467e- Create the CTDB runtime state directory on startup; (bnc#885049). + added 0001-ctdb-add-ctdb_rundir-parameter-and-create-on-startup.patch- Medium: VirtualDomain: Add support for qemu-dm as emulator (bnc#885292) - add 0001-Medium-VirtualDomain-Add-support-for-qemu-dm-as-emul.patch- Medium: apache: Check before calling init.d script (bnc#884674) - add apache_conditional_initd_check-bnc884674.patch- High: conntrackd: allow probe to return OCF_RUNNING_MASTER - High: Filesystem: Add force_unmount option - High: fs-lib.sh: Force kill processes with access to shared libraries on mount point - High: VirtualDomain: restore advertised start and stop timeout values to a sane value. - Exclude Xen resource agent (bnc#882548) - Merged upstream: - Removed 0001-Low-ldirectord-fix-the-list-output-to-include-ops-fl.patch - Removed 0001-ldirectord-Add-systemd-unit-file-bnc-863250.patch - Dropped (bnc#882548) - Removed xen-replace-xm-with-xl.patch - upstream cs: v3.9.5-432-g07aeed7c9035- Update xm/xl patch with additional fixes (bnc#882548) - Modified: xen-replace-xm-with-xl.patch- High: Xen: Replace use of xm with xl (bnc#882548) - Add: xen-replace-xm-with-xl.patch- rgmanager/fs: typo preventing passing some mount opts - nfsserver.sh: add an optional option for rpc.statd - fs-lib.sh: Fix usage of findmnt to work for filesystems containing bind mounts - addition of bind-mount resource agent for rgmanager - postgres-8.sh: add startup_wait option to rgmanager postgres agent - upstream cs: v3.9.5-410-g6f1dffee54d1- sg_persist: change sg_persist ocft not configure isci and let user prepare it manually add sg_persist-ocft-not-configure-iscsi.patch- bnc#880726: sg_persist devs required and not defined when define by configuration file add fix-sg_persist-devs-required-and-not-defined.patch- bnc#879881: fix sg_persit demote error add fix-sg_persist-demote-error.patch- Updated 0001-ldirectord-Add-systemd-unit-file-bnc-863250.patch - Use absolute paths for touch and rm - ldirectord: Add missing dependency on perl-IO-Socket-INET6- added necessary macros for systemd files- rgmanager/fs: typo preventing passing some mount opts - nfsserver.sh: add an optional option for the rpc.statd listening port - iscsi: iscsi status fails with open-iscsi with support for flash (bnc#878039) - nfsserver: let systemd service files handle lock notifications - vm.sh: Monitor kvm resources without requiring libvirtd - Calculate stop loop according stop timeout - Added kamailio resource agent - IPaddr2: fix error msg from manual clone/incarnation # era - clvm: Properly detect directory for vg tools - Add IPv6 http(s) health checking to ldirectord - nfsserver.sh: On stop, kill sm-notify so /var/lib/nfs/statd can be unmounted - VirtualDomain: Allow monitoring of lxc domains without libvirtd - named.sh: Fix issues running named daemon as a non-root user - VirtualDomain: cache domain emulator after start - CTDB: do not fail monitor operation when ctdb socket does not exist - exportfs: Make unlock_on_stop_default=1 (bnc#864263) - Stateful: Clean up implementation of Stateful (bnc#867372) - dnsupdate: resource agent for IP take-over via dynamic DNS - upstream cs: v3.9.5-404-g61a2ccc8b7b1 - Updated resource-agents-nfsserver-sle11.patch - Removed 0015-Medium-exportfs-Make-unlock_on_stop_default-1-bnc-86.patch- use _rundir macro-Fate#312345-add fix-sg_persist-commented-byLars.patch- mysql: Update mysql with more sensible defaults (bnc#863844) - added patches: * 0001-Medium-mysql-Update-mysql-with-more-sensible-default.patch - removed patches: * resource-agents-mysql-sle11.patch- exportfs: Make unlock_on_stop default to 1 (bnc#864263) - added patches: * 0015-Medium-exportfs-Make-unlock_on_stop_default-1-bnc-86.patch- ldirectord: Add systemd unit file (bnc#863250) - ldirectord: fix the list output to include ops flag (bnc#847005) - VirtualDomain: Fixes parsing domain name from xml file - nfsclient.sh: Add 'sec=' as a valid exports option - CTDB: Detect default persistent database directory - CTDB: Ensure logfile directory exists so CTDB can start - VirtualDomain: Attempt to determine vm status even when libvirt is unavailable - apache.sh: Add ability to set custom httpd binary - findif: Update default value for best_netmask - VirtualDomain: avoid running "virsh uri" if hypervisor is set - VirtualDomain: check process table for qemu-system-* too - mysql: handle %secs_behind = NULL - logging: Fix syntax errors with logging functions in LVM and asterisk agents - upstream cs: 935b92fd - added patches: * 0001-Low-ldirectord-fix-the-list-output-to-include-ops-fl.patch * 0001-ldirectord-Add-systemd-unit-file-bnc-863250.patch- oracle: Require monitoring user as parameter (bnc#850589, bnc#859683) - added patches: * 0001-High-oracle-Require-monitoring-user-as-parameter-bnc.patch - removed patches: * 0003-Medium-oracle-Create-profile-for-OCFMON-user-bnc-850.patch * 0004-High-oracle-Make-monitoring-user-configurable-bnc-85.patch-Fate#312345-add fix-sg_persist-for-code-normalization.patch- Remove 0001-Medium-CTDB-Default-ctdb-manages-samba-and-ctdb-mana.patch: Accidentally reintroduced obsolete patch - Remove 0002-Medium-CTDB-Add-smb_fileid_algorithm-parameter-defau.patch: Accidentally reintroduced obsolute patch- Add 0001-Medium-CTDB-Default-ctdb-manages-samba-and-ctdb-mana.patch: CTDB: Default ctdb manages samba and ctdb manages winbind to "yes", tserong@novell.com - Add 0002-Medium-CTDB-Add-smb_fileid_algorithm-parameter-defau.patch: CTDB: Add smb_fileid_algorithm parameter, defaults=fsid (bnc#696978), tserong@novell.com - Add 0003-Medium-oracle-Create-profile-for-OCFMON-user-bnc-850.patch: oracle: Create profile for OCFMON user (bnc#850589), kgronlund@suse.com - Add 0004-High-oracle-Make-monitoring-user-configurable-bnc-85.patch: oracle: Make monitoring user configurable (bnc#859683), kgronlund@suse.com - Add 0006-Revert-Low-build-Move-binaries-in-usr-lib-heartbeat-.patch: Revert move of heartbeat binaries to /usr/libexec - ldirector: fix using service name instead of port number (bnc#836759) - pgsql: Support for non-standard port and library locations - Xen: retry domain lookup in repeating monitor and stop - Xen: report error if the monitor does not find the guest - VirtualDomain: support more virsh domstate output formats - LVM: only remove missing PVs on stop when they belong to mirrors - Raid1: disallow md raid arrays as clone resources to avoid data corruption - Raid1: make clone prevention overridable similar to the Filesystem RA - Filesystem: switch to use ocf_is_clone helper function - varnish: Added support for ulimit -l and ulimit -n - jboss: Monitor rotatelogs process and restart when it is stopped - Pure-FTPd: Create pid directory if needed - lxc: support up-to-date lxc-ps versions - oracledb.sh: Fix process name grep in exit_idle - oracledb.sh: Remove quotes around listener name - oralsnr: Add tns_admin option for setting custom TNS_ADMIN path - VirtualDomain: Fix ability to use default libvirt hypervisor without explicitly setting agent attribute - VirtualDomain: Ensure it is possible to manage a libvirt domain defined outside of VirtualDomain - nfsserver: nfsserver not starting due to missing etab file - fs-lib.sh: Fixes failure to unmount local fs when process runs with cwd inside fs mount - upstream cs: 468ed4f8- fix a few lines for monitor- Fate#312345-Add resource-agents-new-sg_persist.patch: RA for persistent SCSI reservation- Filesystem: add corosync as HA_cluster_type - eDir88: multiple IP support (bnc#) - apache: better handling of not installed apache - jboss: add jboss_base_dir parameter to support multi-instances on JBoss 6 - jboss: stop the JBoss daemon by sending a signal on JBoss 6 - jboss: add run_command parameter to change the start up script - jboss: add jboss_version parameter to support JBoss 6 - tomcat: use root as the default for tomcat_user instead of RUNASIS mode - tomcat: multiple tomcat instances based on CATALINE_BASE - VirtualDomain: no longer define a domain, but use "virsh create" to start it non-persistent - pound: add parameter maxfiles to set ulimit - apache: remove unnecessary and imperfect checks from validate_all (bnc#827927) - pgsql: set only one node into sync mode when using 3 nodes or higher - Raid1: stop arrays even with block device file missing (bnc#821861) - oracle/oralsnr: explicitly require bash (bnc#825517) - Raid1: set MDADM_NO_UDEV appropriately if udev is not used - Raid1: wait for udevd to settle (bnc#821861) - iSCSILogicalUnit: add tgt specific parameters bstype, bsoflags, device_type - apache: Attempt graceful stop before -TERM signal - LVM: Warn user if initrd is older than lvm.conf when using exclusive activation with tags - LVM: Exclusive activation without clvmd using filtering with tags. - named: Attempt to autogen /etc/rndc.key using rndc-confgen tool - mysql: really use log setting (bnc#823095) - mysql: test properly for failed process start (bnc#823095) - LVM: Retry exclusive activation after deactivating vg cluster-wide - LVM: Verify setup on start plus verify exclusive activation is possible - Route: make Route RA IPv6 ready - drbd: remove deprecated drbd agent - tools: send_arp.libnet: reuse ARP packets (deb#701914) - ethmonitor: correctly detect when the network is unplugged. - Raid1: do not test for device existence in the stop operation (bnc#821861) - VirtualDomain: Support saving and restoring virtual machine snapshot state files - nfsserver: Cleanup shared nfs dir mount - nfsserver: Enable file locking daemon when systemd is being used - nfsserver: Maintain SELinux permissions on failover for nfs v3 lock state - nfsserver: Improve support for v3 file lock recovery - nfsserver: Add systemd unit-file support when init scripts are not present - apache: add pidfile directive when not present in config file - VirtualDomain: Properly detect defined lxc domains - iSCSILogicalUnit: add lio_iblock parameter. - upstream cs: 3cafd1- Run over format_spec_file service.- ocf-shellfuncs: use $HA_VARLIB as default destination for trace files - VirtualDomain: allow for custom migrateport - IPaddr2: support nic:iflabel format in nic parameter - upstream cs: ddad46 (v3.9.5)- ocf-shellfuncs: RA tracing - IPaddr2: make sure that some ARP send program runs - pgsql: add check_wal_receiver parameter - pgsql: support starting as Hot Standby - nfsserver: improve rpc.statd support - nfsserver: add option -n for rpc.statd (bnc#794479) - nfsserver: make the retry time for sm-notify configurable - nfsserver: make sm-notify running in the foreground configurable - exportfs: handle '' exportfs embelishment for '*' (bnc#791690) - jboss: set JAVA_OPTS correctly - pound: use correct default for control-binary - pound: No error when stopping pound and no pound is running - Squid: support systems using IPv6 - Xinetd: do not fail in stop if the daemon is not running - Xinetd: improve finding Xinetd process (thanks to Vadym Chepkov) - SendArp: add background parameter - SendArp: fix monitor - ocft: print the actual case names when testing - ocft: make only the updated test-case file - ocft: add "incremental" mode (ocft test -i) - include a copy of LGPL license file - upstream cs: e265f0 (3.9.5 rc1+)- zabbixserver: RA for zabbix servers management - IPaddr2: use better test for infiniband (bnc#783353) - IPaddr2: replace the findif binary by findif.sh - IPaddr2: add IPv6 support - IPaddr2: really send arps in background if requested - IPaddr2: use send_arp instead of ipoibarping if not available - Raid1: discover block size for dd (bnc#781137) - Xen: repair node_ip_attribute use - SAPDatabase: improvement of cleanup of saphostctrl process - SAPInstance: monitor-master not advertised (bnc#782482) - SAPInstance: don't wait for timeout if the stop attempt failed - SAPInstance: failes on sapcontrol message Unauthorized (bnc#782486) - tomcat: Correction of the process alive monitoring. - ldirectord: Added READDQUIESCENT parameter - Squid: fix getting PIDs of squid processes (lf#2653) - portblock: use end-of-word instead of space at the end of the line - named: use pgrep instead of searching in ps(1) output - named: fix monitor if named_rootdir is set to / - tools: add test-findif.sh - tools: add send_ua binary for IPv6 support in IPaddr2 - ocft: new test for Raid1 - upstream cs: 4890c9 (3.9.4)- dhcpd: new RA to manage ISC DHCP servers - pound: new RA for Pound HTTP/HTTPS reverse-proxy and load-balancer - ocf-rarun: add the RA driver - apache: create /var/run/apache2 if it doesn't exist - conntrackd: rename parameter "conntrackd" to "binary" - conntrackd: resync from other hosts in start - exportfs: allow expanding the fsid parameter to produce correct exportfs options - exportfs: cleanup exportfs cache on stop (bnc#770210) - exportfs: don't grow /var/lib/nfs/rmtab indefinitely (bnc#754067) - Filesystem: add nfs4 to the list of well known types - Filesystem: allow to force cloning for local mounts - Filesystem: fix determining if the device is a block device - Filesystem: improve read/write checks for CHECK_LEVEL 10, 20 - Filesystem: include ceph in the list of non-blockdev filesystems - Filesystem: remove a status file only when OCF_CHECK_LEVEL is set to 20 - Filesystem: support ceph - IPaddr2: fix regression introduce in d93b5fd, nic=lo always "stopped" - IPaddr: remove colon at the end of the interface name - IPv6addr: always use the provided nic and cidr_netmask when specified - iscsi: add try_recovery parameter - iscsi: check session status in monitor - iscsi: do discovery in start only - iscsi: do not rely on iscsid.startup being set correctly (bnc#751783) - iscsi: don't fail on stop of the iscsi server fails - iscsi: use iscsiadm -m session -r in stop - iSCSILogicalUnit: correctly match for target IQN and backing device name (iet and tgt) - iSCSITarget: treat an empty "implementation" parameter specially - jboss: implement rotating of console log - ldirectord: precedence error with perl v5.8.8 in IPv6 code - lxc: fix LXC_status to work with lxc-0.7.5 or later - mysql: fix validation return codes - mysql: improve replication support - mysql: support 5.5 slave status message format - mysql-proxy: add in-depth monitoring - mysql-proxy: add the 'plugins' parameter - mysql-proxy: create pid/socket directories if needed - nfsserver: add a new parameter for the rpc_pipefs mount point - nfsserver: don't run sm-notify in foreground (bnc#759616) - nfsserver: NSM state files correctly populate /var/lib/nfs/sm.ha (bnc#684139) - nfsserver: Support of multiple IP addresses (bnc#684143) - oracle: connect as a regular user in monitor - oracle: ignore password expiry warning in monitor (bnc#770250) - oracle: improve managing IPC objects - oracle: improve matching instance specific files and processes - oracle, oralsnr: get rid of eval - oralsnr: match only one (our) listener process - pgsql: add option archive_cleanup_command - pgsql: add option recovery_end_command - pgsql: support for replication - pgsql: support multi-instance in replication mode - Raid1: manage multiple arrays - Raid1: stop processes using raiddev - SAPDatabase: add support for Sybase ASE and SAP HANA database - SAPDatabase: new method for checking responsiveness of saphostexec - SAPDatabase: make use of saphostagent - sfex: sfex_init fails on a 64 bit big endian platform (lf#2647) - slapd: always set the exit code correctly in monitor - slapd: Gracefully handle config check during probe - slapd: pass bind_dn correctly to ldapsearch - tomcat: Correction of the time-out level of the stop processing. - VIPArip: fix exit codes - VIPArip: make start idempotent - VirtualDomain: honor virsh "in shutdown" state - VirtualDomain: if the configuration file is missing on stop exit with success - Xen: add support for HVM ACPI graceful shutdown - Xinetd: reimplementation - Tools: send_arp.libnet: fix for big endian platforms (bnc#721334) - Tools: SendArp: exit with the right code when not properly configured - ocft: new tests for mysql-proxy, named, IPv6addr, oracle, Raid1, Xinetd - upstream cs: 810c9b- added resource-agents require to ldirectord as it's init script requires /etc/ha.d/shellfuncs which that package provides- ocf-shellfuncs: fix loglevel variable scope in ha_log - exportfs: fix monitor action for special characters and common suffixes - apache: add support for IPv6 in monitor - iscsi: don't fail in stop or monitor if the portal is ambiguous (bnc#740718) - ocf-tester: add -d and -q options - Medium: Tools: findif: Use most specific matching route (bnc#740738) - ldirectord: Allow IPv6 for NNTP, requires perl-IO-Socket-INET6 (bnc#669412) - SAPInstance/SAPDatabase: fix unique attribute in metadata (bnc#737673) - IPv6addr: handle a link-local address properly in send_ua - iSCSILogicalUnit: fix default for scsi_sn - named: make monitor work with IPv6 interfaces - slapd: exit with the right code if validation fails (it used to exit always with the generic error code) - upstream cs: de3074- Add /usr/lib/tmpfiles.d/resource-agents.conf to ensure temp dir exists when using systemd (bnc#734760)- varnish: new resource agent - LVM: force dmevent monitoring for clones - Filesystem: repair the fast_stop parameter use (its value has always been false) - slapd: prevent possible timeout in stop (wrong logic in stop) - upstream cs: 72fdc8- asterisk: new resource agent - IPaddr: add back the local_start/stop_script code - iscsi: proceed if iscsid is not running if iscsid.startup is present in iscsid.conf - mysql: check mysql status more thoroughly before stopping - jboss: add the java_opts parameter for java options - VirtualDomain: add a functionality that modifies utilization of resource automatically - Tools: ocft: new option Agent, corresponding configs update - doc: Add RA developer's guide - move NodeUtilization to Pacemaker - upstream cs: 1f8f3d- Implemetation of Dynamic utilization detection and setting. Based on FATE#310117 and FATE#310115.- cleanup sfex_uuid.patch- tomcat: remove pidfile before start, it may prevent some tomcat releases from starting - ocft: new options variable and cleanup-agent, var/unvar renamed to env/unenv, corresponding configs update - upstream cs: 5599aa- fate#311000, sfex_daemon accept "-u $uuid". When assiging $uuid as a parameter, $lock_index is ignored.- slapd: wait in start for the service to come up - apache: fix sysconfig includes & enable status for default SUSE conf - upstream cs: 80b640- named: new resource agent - Tools: send_arp.libnet: fix for big endian platforms (bnc#721334) - rsyslog: new RA to manage rsyslog servers - slapd: new RA to manage OpenLDAP servers - Xen: wait in migrate_from for the migration to finish instead of bailing out immediately - conntrackd: test for socket existence in monitor instead of process grep - postfix: multiple fixes and improvements - upstream cs: 6c24ae- Filesystem: add tmpfs to the list of supported filesystems - exportfs: fix adding the fsid parameter to options - pgsql: fix meta-data the config param type in meta-data - IPaddr: don't search for the IP address in the route table on remove - CTDB: Improve monitor op (check output of ctdb status, bnc#712192) - CTDB: Set ctdb_start_as_disabled=no by default (bnc#712410) - Filesystem: add support for glusterfs (lf#2620) - ocf-shellfuncs: fix wrong logic introduced in commit 8468b5 (fixes wrong cluster prefix in log messages) - Filesystem: don't use direct dd option in monitor depth 20 for non-blockdevice fs - CTDB: Add smb_fileid_algorithm parameter - Implemetation of Dynamic utilization detection and setting. Based on FATE#310117 and FATE#310115. - ocf-shellfuncs: add RA instance name to ocf_log/debug - Raid1: support for multiple MD arrays, as specified in raidconf - ethmonitor: new RA to monitor network interfaces - conntrackd: new RA - lxc: new RA to manage lxc linux containers - symlink: new RA to manage symbolic links - VirtualDomain: if there's no config exit with success on stop - Tools: send_arp: fix the PID file location (bnc#702099) - iscsi: fix support for open-iscsi version 2.0-872 (lf#2562) - pgsql: don't check directories on probes - db2: new implementation with master/slave mode - exportfs: backup and restore rmtab to ensure smooth client failover on node failures - CTDB: Allow stop to succeed when using pkill on ctdbd (bnc#695829) - CTDB: Use op timeout when invoking ctdb client (bnc#697428) - CTDB: Use 'chmod' instead of 'ctdb enablescript' (bnc#697152) - mysql: --skip-slave-start option is default now - mysql: set connect timeout to 10 seconds rather than 1 second - mysql: keep replication state (prevents data loss on master reset) - mysql: don't rely on state information from pacemaker, but check if the instance is in the read-only mode - mysql: if test parameters are all set, assume OCF_CHECK_LEVEL=10 - mysql: support for master/slave for more than two nodes - mysql: don't wait for replication to finish, when not replicating - mysql: store replication state in separate attributes for each master - pgsql: improve configuration check and probe handling - VirtualDomain: correctly create migration URI when target is an FQDN - VirtualDomain: properly wait until domain_name is non-empty - ldirectord: add a support of "netmask" directive for IPv6 - ldirectord: fix fwmark behavior for IPv6 - ldirectord: ignore children in Net::DNS - iscsi: add support for open-iscsi version 2.0-872 (lf#2562) - postfix: issue error if 'postfix abort' failed - postfix: improve exit codes on installation problems - postfix: use monitor to test if postfix works after the start action - ocft: fix make command for compatibility with mawk/Debian (lf#2600) - ocft: test case for pgsql - ocft: test case for postfix - ocft: test case for iscsi - ocft: new testcases for db2, Filesystem, and LVM - doc: add man page for sfex_init - doc: improve man pages output - doc: add examples for master/slave resource agents - doc: improve legibility of generated man pages - ocf-tester: tolerate OCF_ERR_INSTALLED on probes and missing binaries - update spec file to match the new autoconf setup - add OCF_ROOT/lib/heartbeat directory for ocf-shellfuncs et al - remove compatibility scripts /usr/lib/heartbeat/ocf-* - oracle: improve oracle process list test (bnc#673027) - upstream cs: 957d32 (v3.9.2)- Fix rpmlint non-ghost-in-var-run check - ldirectord: Remove usage of /var/lock/subsys in init script- change Conflicts/Obsoletes for now dropped heartbeat subpackages to Provides/Obsoletes- SAPDatabase: Avoid continuous output to syslog in monitor with SAP 7.20 and J2EE_ONLY=1 - SAPInstance,SAPDatabase: remove unnecessary usage of eval to start processes - SAPInstance,SAPDatabase: Allow blanks in path of userexit script - Add GPLv3 license file (bnc#655700) - Xen: implement stop of a migrating domain (bnc#656227) - tomcat: Use here-documents to simplify start/stop operations - tomcat: Ensure name of tomcat resource is only used on start operation and expose JAVA_OPTS variable for use - tomcat: Fix to ensure default OCF_RESKEY_xx values are observed - tomcat: Add CATALINA_BASE parameter, defaults to CATALINA_HOME, permits multiple tomcat instances - tomcat: Use Tomcat stop TIMEOUT -force to improve stop - Dummy: migrate_from/to: correct OCF_RESKEY_CRM_meta_migrate_xxx variable names - Dummy: make method reload work - IPaddr2: Fix reference to Infiniband arping binary (bnc#668447) - Upstream version cs: 41cd73a9dedb- Fix perl-Net-SSLeay prerequisite- ocf-shellfuncs: allow ocf_run to return the actual exit code - build: install jboss - nginx: new RA - LVM: add partial_activation parameter (lf#2490) - Filesystem: allow cloning of some filesystems as read-only (lf#2440) - Filesystem: add fast_stop parameter (lf#2402) - sfex: output log messages also to stderr in sfex_init - sfex: add the sfex_stat command - Xen: check the allow_mem_management boolean properly (bnc#637525) - MailTo: don't check if user exists for email address (might be an alias or remote) - CTDB: Remove hard-coded timeout on start op - CTDB: Don't manage Samba and Winbind by default - IPaddr2: optionally flush kernel routing table on interface stop - IPaddr2: exit with the right code when not properly configured - IPsrcaddr: exit with the right code when not properly configured - Tools: findif: differentiate between error conditions - exportfs: add unlock_on_stop parameter - exportfs: ensure graceful failover with NFSv4 clients - exportfs: correctly test for lease time file - ManageVE: add migration capability - anything: add the workdir parameter - pgsql: cd to pgdata before running commands (fixes permission error) - pgsql: add optional username, password, and sqlcode parameters for monitor - db2: Replace call to db2_local_ps with db2nps - db2: guard against a hanging db2stop by spawning this into the background. Use db2_kill after grace period. - db2: add multi partition support - SAPDatabase,SAPInstance: improve LD_LIBRARY_PATH processing (bnc#640026) - SAPInstance: prevent premature expansion of [:upper:] [:lower:] when producing sidadm uid - SAPInstance: Moved testing of SAP profile directory and START profile to a later stage (only when needed), for more robustness - SAPInstance: fix return codes in probes - SAPInstance: New parameter: SHUTDOWN_METHOD - SAPInstance: ensure enqueue failover in monitor_clone on process failure - SAPDatabase: prevent premature expansion of [:upper:] and [:lower:] when producing sidadm/orasid/db2sid uids - SAPdatabase: Changed Oracle recovery method from "recover automatic database" to "end backup" - SAPDatabase: Adapt process search pattern for DB/2 9.5 - SAPDatabase: start listener only if database processes are found - ldirectord: http: connect to server instead of protocol (Debian#594958) - ldirectord: add implicit support for submission RFC4409 - ldirectord: example configuration for a submission virtual service - ldirectord: Shutdown write-side of client connection after writing has finished - ldirectord: Add RPM Requires perl-IO-Socket-INET6 - Filesystem: Clarify metadata and improve non-clone warning - IPaddr2: exit early and with the right code if the ip parameter is not set - ocf-shellfuncs: add option -q to ocf_run to suppress verbose logging - mysql: if appropriate, connect to master on start - mysql: if appropriate, delete slave config on start - pgsql: suppress irrelevant output in the monitor operation - pgsql: postpone getting the socketdir parameter which depends on the configuration - IPaddr2: add missing 5 to the validation string for the multicast MAC - Xen: Allow node configurable attribute to specify which IP to use for live migration (bnc#628735) - Xen: use xen-list command for status check if available (bnc#628735) - Xen: use xen-destroy for stop, if available.- build against libnet-devel on 11.4- mysql: replace the deprecated -O option (bnc#620275) - mysql: use replication credentials to test the replication status - ldirectord: Oracle compatibility - ldirectord: allow underscore in service name - ocf-shellfuncs: handle properly syslog facility set to none (bnc#621818) - ocf-tester: show output from the agent in case of error - IPv6addr: interface index in /proc/net/if_inet6 may be longer than 2 chars (lf#2462) - Patch for bnc#623788 is now in mainline. - Upstream version cs d206bc8f1303- CTDB: Deprecate (and make optional) smb_private_dir param (bnc#623788)- ldirectord: use $1 instead of \1 in pattern replace (bnc#605086) - VirtualDomain: Fix spurious stop failures - RA: mysql: Numerous fixes. - Raid1: Handle stop for failed arrays properly (bnc#618775) - Raid1: Support attempting to re-add mirrors on deep monitor action (bnc#619121) - sfex: wait in the start and stop actions until sfex_daemon starts/exits - db2: support for v9.x instances (bnc#608952) - ocf-shellfuncs: correctly identify root by id only (bnc#602312) - ocf-tester: meta-data also should never be affected by missing binaries. - ocf-tester: Extend to cover initial probe (monitor_0) test. - Upstream version cs 9475e2f5d8db- RA: set the HA_RSCTMP directory to /var/run/resource-agents (lf#2378) - pgsql: add new "config" parameter - pgsql: properly implement pghost parameter - High: SAPInstance RA: don't rely on op target rc when monitoring clones (lf#2371) - upstream version cs a7c0f35916bf- exportfs: new RA - mysql: master-slave functionality - oracle: reduce output from sqlplus to the last line for queries (bnc#567815) - nfsserver: fix the default string for the notification parameter - upstream version cs f92935082277- VGs are activated with "--partial". This helps the mirrored LVs.- VirtualDomain: bail out early if config file can't be read during probe (nbc#593988) - VirtualDomain: spin on define until we definitely have a domain name - Filesystem: prefer /proc/mounts to /etc/mtab for non-bind mounts (lf#2388) - upstream version cs b3d16560e966- build: add the postfix RA - VirtualDomain: fix incorrect use of __OCF_ACTION (the stop operation may timeout otherwise) - IPaddr2: don't bring the interface down on stop (otherwise IPv6 addresses may be removed) - oracle/oralsnr: improve exit codes if the environment isn't valid - Route: don't assume that OCF_RESKEY_CRM_meta_clone_node_max is set to a number (lf#2375) - meta-data: improve timeouts in most resource agents (reduce the number of warnings by the shell) - SFEX daemon: fix logging - ldirectord: fix the configfile default (bnc#589457) - drbd: fix metadata (bnc#588684) - mysql: revert wrong patch erroneously included with ocft - mysql: update defaults to match sle11 installations (bnc#590447) - upstream version cs 000dd8956ad7- ocft: fix remote shell - upstream version cs 72f1ac55e70b- sfex: don't use pid file (lf#2363,bnc#585416) - IPsrcaddr: modify the interface route (lf#2367)- ocft: new RA test suite- log messages from RAs to stderr if attached to a terminal - ldirectord: Allow multiple email addresses (lf#2168) - ocf-shellfuncs: tests to check for clone/ms resources - vmware: multiple improvements- upstream version cs: da18e46a1f94 - ocf-shellfuncs: don't output to stderr if using syslog (prevents double logging from the RA and lrmd)- upstream version cs: 44b1ba8c7804- make sure that OCF_RESKEY_CRM_meta_interval is always defined (lf#2284) - vmware: fix set_environment() invocation (lf#2342) - oracle/oralsnr: improve logging - apache: return the right exit code from monitor (bnc#578628) - iSCSILogicalUnit: fix monitor for STGT - Route: add route table parameter (lf#2335) - build: don't include PACKAGE_NAME in HA_NOARCHBIN- upstream version cs: f40d03a863f1- Use same replacement syntax as for other packages.- upstream version cs: 39b26d5af509 - portblock: fast reconnect/tickle ACK (new resource agent) - ClusterMon: don't fail in stop if the process is missing (bnc#569957) - CTDB: auto-generate cluster-specific part of smb.conf (LF 2308) - doc: add a "see also" link to resource agent man pages- Correct dependencies of ldirectord package (bnc#571825).- add %dir /usr/share/resource-agents to .spec- Upstream version cd: b10ad6afb1bd - mark obsolete RAs as deprecated (LF 2244) - VirtualDomain: fix forceful stop (LF 2283) - IPaddr2: CLUSTERIP/iptables rule not always inserted on failed monitor (LF 2281) - copy specfile from upstream- Removed wrong conflicts.- CTDB: New resource agent for clustered samba. - proftpd: new resource agent. - Upstream version cs: 520d53bd91dc- Filesystem: allow configuring smbfs mounts as clones. - Filesystem: implement deep monitor operation. - IPaddr2: behave if the interface is down (lf#2147) - IPaddr2: check binaries when it makes sense - IPaddr2: fix nvalid default value for OCF_RESKEY_clusterip_hash (bnc#553753) - IPv6addr: recognize network masks properly - LVM: Make monitor operation quiet in logs (bnc#546353) - MailTo: Provide a default for MAILCMD (bnc#534803, bnc#556366) - MailTo: allow multiple word subject line - Raid1: Improve monitor function (bnc#546551) - VIParip: Pathname needed to be configurable (lf#1331) - VirtualDomain: avoid needlessly invoking "virsh define" - VirtualDomain: loop on status if libvirtd is unreachable. - Xen: Remove instance_attribute "allow_migrate" (bnc#539968) - apache: monitor operation of depth 10 for web applications (lf#2234). - iSCSITarget, iSCSILogicalUnit: support LIO - jboss: Added JBoss support. - ldirectord: fix various bugs in OCF RA (lf#1949) - mysql: escalate stop to KILL if regular shutdown doesn't work - nfsserver: exit properly in nfsserver_validate (lf#2173) - nfsserver: use check_binary properly in validate (lf#2211) - nfsserver: validate should not check if nfs_shared_infodir exists (lf#2219) - oracle/oralsnr: export variables properly - oracle: drop spurious output from sqlplus - pgsql: remove the previous backup_label if it exists - postfix: fix double stop - vmware: make meta-data work and several cleanups (lf#2212) - Upstream version cs: 002038be601b- Revert to SLE HA 11 naming scheme. - iSCSILogicalUnit: use a 16-byte default SCSI ID. - iSCSITarget: be more persistent deleting targets on stop. - portblock: add per-IP filtering capability. - mysql-proxy: new instance parameters supported. - Upstream version cs: cde070764e1f- IPaddr2: include netmask in search for the right interface - IPaddr2: remove all colons from the mac address before passing it to send_arp (LF#2165) - IPsrcaddr: replace 0/0 with proper ip prefix. - IPv6addr: new nic and cidr_netmask parameters - IPv6addr: supply checksum for ICMPv6 packets - SAPDatabase + SAPInstance: New versions from SAP. - Squid: make the regexp match more precisely output of netstat - VirtualDomain: destroy domain shortly before timeout expiry - apache: make sure that proxies are not used for monitor - iSCSILogicalUnit: add support for SCSI ID, SCSI SN, Vendor ID, and Product ID - iSCSILogicalUnit: add support for per-LU parameters - iSCSILogicalUnit: set default for SCSI SN, truncate SCSI ID default to 24 bytes - iSCSITarget, iSCSILogicalUnit: add support for tgt - iSCSITarget, iSCSILogicalUnit: identify targets by IQN, not by tid - iSCSITarget: add support for CHAP authentication - iSCSITarget: add support for restricting target access - iscsi: replace wrong variable reference (bnc#499291) - portblock: fix invalid exit codes on monitor - postfix: new agent. - Upstream version cs: 9700f962ce0a- Include ldirectord (formerly known as heartbeat-ldirectord). - Upstream version cs: 1263ac948158- Obsolete heartbeat-resources package.- Initial import of the resource-agents project after being split off from Heartbeat (this package replaces heartbeat-resources). - Upstream version cs: 3aa338887920/bin/sh/bin/sh/bin/sh/bin/shheartbeat-ldirectordlamb06 1540196102 4.1.1+git0.5a1edf2b-lp150.2.6.14.1.1+git0.5a1edf2b-lp150.2.6.14.1.1+git0.5a1edf2b-lp150.2.6.1resource.dldirectordldirectordldirectord.serviceldirectordrcldirectordldirectordldirectord.cfldirectord.8.gz/etc/ha.d//etc/ha.d/resource.d//etc/logrotate.d//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/ldirectord//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8980/openSUSE_Leap_15.0_Update/9ebfffd2f0de2a7966d3f5b5877d549d-resource-agents.openSUSE_Leap_15.0_Updatecpioxz5x86_64-suse-linuxdirectoryASCII textPerl script text executabletroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)RHb /Ca27R#Uutf-8dbab9654649fe49d57bdc4b269e19372e1bc22133ad1bc67c9fd3ba954dd2ba7?p7zXZ !t/'}] crt:bLL D uOtc 5{+A&$lW)Q=xJz滉Mjddڰtk&ig_RcvPæ@g:]`5>Iz!V[4VP M8`#͞(\*3"{h>|V Z#gorٝq#.z\&IUn?oJ)"R}** >8Knml4@]^Yvm2lW"ςkpu < OK PPY4,zj@bU]N +|(dN*p[Hy׃p} 9c%.:K[ i h9팡At@I%uc C< e.pq3歷`,M+6Sަߥ{ر<ǐr|@S#!okew~}=i.c'MDr!oLwՙ254e׃Xcr@h}AʰbXޥS%[coӿZ3١8I Ogp\"^'5W[{_p0eK\S?MăN,Ifi X|=,^j+!gII*rPM=C~/Ht_T{}7'\)xKp\OF G AD s(xNlGdفxuaݐOiYx7weUf=p 1=/ $,7RSRSNiBS8mUߺIðBj>?wkry`g} A<F:SClF}JoHi'R pW5v]qp&WD8ixZ;'=aT:R7c:W oyh u;B[s*ȺD@GVЁ',0Iq9\`My{Mʹv{k[+n7OT1p Bz}$4af,|$5+BAjpZjwE@$w*0 ELF"2B a]Lgy2&;gYL(Je+d;_}I,R&({Rm 'Gu`.$"_uDGP\7 Fݻᳰi W>j8gEzP™jldIɐ*mC#z|p0Ƅ0UexHz%diA7Ő3;pzB&x {6Ybm=ٵ͉d[:f;Ԝh@z$BiB(@"%#[,%ƐYyc\0/y-]E&X,ƇΎZ/bUרbs=342ng~_,Fa%ÙaEOGY5r{oJwj6gy5L9+wljUBR 1KejnOȰ􀧛Ӳ~5ȻD"BUjIDԏL sjIhv 1ސl[78:"&pkV+TFO "^fR=wK@[3\$#^A7[nKx5'dk踳b(*-% FYSk_N.!])>~a_b:Fjn-攵}PxF3pמ-_e'5j`G* HMepO S%y z][p)eaЩAP7.7ci{ %Iy O7yMSzUr@~=(ȭ/A6]:<^ل%:eFyE_KThFҒ䦢ѓ6Q[%ME)WN%}|p}q,@xmijxQj@ұ0+ے$! ,=pa tҁ8g3rRs{Y;*ZY*PGpVߘ\–0x eq"}} .%O7 $vG*:!:hJ=g'4BuWt&+@k,4Ĺqpdh,mXW & cU>s[64jHu}:U.3]kAO9MyƵw!)Y[^.޼|FS_ _>K4jhb@LL,n7fUɜ1ӫ=Vx0Q363Ȑ#\w}fJ&^uPok5t:D25f[L|+|8ڼ28_bl,';4C5| FaPƇt=Eu#h/˧'}]@}'AM󜼆v-qC)܍^\AJ%g*%z6$=)=Г/X(V/Tm:+S/Cp"X~l5Sn/lHO[o{:7mjCv.hgxKՋqWW Sh  Fz\M7lO?>*µVbIQ`J4]s9Lji܌Od)ܞ D]Y!.P^-r`xޮQʨJwh`c, fʯ~"m-(@;FɳءoG,]!誦F!d>P5ڷQ:G8|Co+%Hˁ} ,c I)i?*]N"+C|&O @=6P򔉔V`7q|;Ny^e(;rh̺{O/hdm4T.n+6Gǧ“S(iϲ~pP+(z-#lZѮmyR\} C W9uY@G O.o1p _9f(xKޑ ]5.dV:`{00MCf7 S,x6EG]YEWP^ 8'"3Ɗ%{ z_NcWӾ\;N˴ͫNl,U:Jks?N9cUTZ ݷ\(1cE qߛRv/5 ιscyS~Wnߝ&ᠭFqfo$2`hş$rand$@AL)4qƋtEi^Y⛊g71[vXI!w8,k@S v+&+g#}O={V_+%41Ú,#8i( i9N $^7g,Wxӕmh6y*k2 0S ߐ]ࡆAdZGdRr(5}hsvճ|Ac'&1z /q9+>oAZǒUh}&c\U @LAz[dNF^a 7Hʄpff?4:.T$Ba엾ddHm;_B% ȷ&t#X`qYgl$ՙ>9VV_ujCRtl?PLo1hœsL@zK`x h<k5@yQErz)N}bAZ, E~$HKN6^N]xzR\?!}Z9e5l;a5༠_L //.V$M5%IJ^Lb繩r' Tt9>Ūˑ2:@0|GK ׭A SD͵D5.TzwlQE,T@HOQTK-HzD'H1~hM4 =wi 8Sb7i.|1.|"x9ON3KvYlh}x2Ƙ% 9K$J~ yM2f4EοQ"UXQhal0n k=* `5jIIdhV1gU+3vC-V=+?d5īOW:W,jPyg!n Oīˊ4]$M Q8㺤+6xv.,i]zPpuL$j؍8k[hTɗ431X6dz%.GNTմg&'O^^Dk'|B:RiEg;'ng]{{DZ|a'*T]' MQZ#S{**]UMNVv1j G4{#(ߚa7ie<h:Ŭ#s*|5؈6Mޫ\FuLk11 _>1v3v=sX̙AW?>4m[E& 5䴵eN8rjj<_Kg)Y OjLkXStRϫJH#zm"v'bZ9Sb 9%15M&^6݂"_rFXny;[%Nd*:~~l mN3Lqݎ+Y dw Tf#y!KcX[q xn?fa8D8!zp,9CoLak>Qa] @k]Ԗ$Ըx>"sf)3Ҡ z> tVFp:8g' \'1'tN˷) U:HWy÷fu:5{%)c %ԊNR","ȁ覉M~SH'S a{V]*PyѤgR ZjEWJVI]Foo٪ ~#&]áLv=ѮPzP㇏ς*={tV;vmsq%6cYj$_8 l-ځY4'αdk @Y@cc&''=8"%mZ x ]?">豣VMvysĬJU ⣶sX5O9Rf^Dǧv^Ye/{ٴ{@9Urm:~Rq\Vm\teT%\;řP!L}urLk眒oQVIW+4`nϹg\FCB Gͭ"~XVB0 ٱ4[fn=BpfCYGe]+k~}%{YA85+r;)!wݣT8|ӻ*`[G%igr1Xk촎g!ه9}EMOgAdǷճz f8ep|̴RtךGxGfaGhYm^ό]#\]5VsI=]$ *B/r`1O.5^PvLuB0p+:5g;p1G RqYsSuݢ؉dVO|SB9تl>'lq vX+,3hCr.%=ZڦC xx8G0qТ aRծxNDFـKnR@ [ui68Be3!@uk%5Qta5|l&>6qgH=J 3dؐ B;"`(޽ݖ]]үcm[SHd6efZUd ?|yVv e(B,d߸#h,=6Κ&t>q}4_;൉gjF Oox6OTnRNLA4$P$Hs@!J`-Zu-u.^K>W[z_:Ipm4goRڼ{6lkF"tad3,76ԪD !ĜZ_&ϝV7r b /2 y/2HkfF7!#^.+ ܯpITuZ2P/`t.g܈'o5r@~ͭd; /ea&eM_+H0$E-Yuɀ9ٮzDl0HP kKD5+B%p+b$P Y/QXs5}j*&\[vaKhf;iHᤰ;^YȰ#!F: h\*k!rqRhsX/Ý'I='eB&X`+5 v뮜LtV2{`6xt,ZXdUp/vj|9~?.%d_ ZlEXG @H#Uz'b60K/Qzg. |ȩ":+L y!%Aj :"ߣt$jK{`9P b6 wUK\x64onw8Ytz(xOy϶>1uUm4<ه>T/7eRvTض1|,eY4TrER e_Y Vfu/}76it0 yxMCçG<-@s3ǮG}]&Ot.7=|J'|ͥ{TEE?Naz:C4R31( |DCk6/gDM߿TStcxYv/d:=GRyB!Ϫ7Qaӳnn?1D L`y/,d@Iȑ/-5abV] m;qנ6vqPW'$OܴsK[WԖ0^5pc!CT/\-j<\D6hf=j.v :J*9qojgI9LZv'7I/;F89brp546yƀ/$z\CeWG$8{B\@QT% AW!JIαtzh:$H7WCUI"# $1uwU.i%d%vB?s'I<-HPfVפ&acM`` r԰a\7P riZj %-aū-Q<ꪛڤO\qR=xG:v"-A@-J1_9G\sŤG`PJP)(B+&xK)$ؼoC 5U煝YBau4ݬyv`vjΠNS*-S'veMZM`jVX)9d?8gJ^U^ DWsp7U\"I88gUvp96P96"tc\U ]V40c:qDT7=yKI!hΐnOwHg ?x2#a^yEI$ZYx=Uڡ݇kJτq#gd|4 ٟgtD__feʰO+z]W{#7Wjk.nF! c<2sʓ¸>' c/#:ߎ,(WsH\ y"jU0q߁ 7̽w"X@A%APp:mCʰF=o:GŠÊA12,ed'#QI,Hq#3Њ_7>Րطݩ86tl"ͷ1lThH#dK l45=IBݵuC92r86-6ӌYJJszmɒGj;ko}'Ъtm@#RO:4\QBk⺀d: 1 ro<ռ`O(j2O~sA6;:G)LO屢db/ CfNVW!od]ڛFn*YBk:}%?)!R2a%nt[R)St,q F!'p&*uER I?e&ʭl-5K|I ]Mhך*I$v2 n{ ]3eq3Y^w;1s2UpVm ;(Ep;-<ԳY״"8nhgcgMBa L6$N)gb=el̤ Yug|gϰ>Z$*Jгt7> ajH*kKd=^xX6eZ'kX M#]6YitW0>2xf.SV_750ZK]ˆjpfsK^=R UcyWaIa{DkiboD*dbrI=FW6Qڄ7Ÿ(cXDEWjGB9ix(ꊧ[S]$k ֽydZsg]t66s8W`3Us~n#aу# ~K( * ne`)a M*ws1d($+NA([Ry,7vy"j_`8`VBe\/oNzq:mh z^3|74sL1[c$k漊m|Ψ)(V }楪e `1*w5k/Xd W+S)'Pr sq~\ I5C%1=t2K)+DmXJ/ި -͢G4&Sο;Ԋ3N>t@wkf;&Ƈ&%Y+CbȄ+ڒ98ӼEu3-^C^B8Vځ Bj2:e#4/؆,8B وoEEU?κSM5܅ 1uN_gGğ; )O]L ]4L&YZZH XoG:E)8{$p@}EB|լq辩']Cb=if" iw{lpiz4m_La-#o5)%shlo h/a,ľNfhh߂oЪ0MwrjjNWV\=sGQzF=[d4Hæ|/eZ qp>ubZvlBQ$Ek8v` g3 V/cKBfK.kܖ OtUPn/燜AZm%h_*ӟΡiF9+C3c+֒Kl=T v.(& @# н.S):^e[Ŕ-/aNI'E}SXʅyG8DeP2\OE?VVIW5BH/ ؑ}΂SDd^:o ۷{Nja^5:5B ][P% 1OEW;6V[arzP7k9͢'䷀}ÇA眭;EChrծI|.s+cc ͖b"O m \ X+mh2}+^FxjC?LWMb9~T;A3W#A@1ch~0X&&yn! v5?IPRl>lF]Kv`[rU29͵aϽLE1ygϸ?&zJz1^Ѭ '`. , 'I(N#4ހ%eKTIO@ W΋I=q:x?CL5,lE=![0QB@/Gq׼Ix+.ab/DN@Cf;S7 k#+T4V^Eʫ&!J&S} +6W"$1SX|?ȹi%|2?Z C'#іfދQ(ug ?V-1y p' ॕN"=F%u gĪ?w(jxMEWJo ^f_0/`?l @o\VBg[r~VcߔWH ۩Ex"Фw3Lv4t2 WdQ![if?hS/r̵,q"xѢ$~ O.l޵IV"`KO|2"[ / d[~9ZQod89גD$A@Pq>ppL0Xbk*-YZx[di >贤5xTTm̷I&(?(of}XScx\Gsao8rV':`U#OCLul7K1<]޹2D3=R' >p V*FMA6(l9q Rl}aD'"lm[Xz;b'#P?k~l T"r棙/C0")/+?'0cVuJQpXTיb9"Jrٮt ~  ɾJ69Zr.ltԫ;ĞI5,pLj״:rQCPk~Yҡo5>ë42B{&#AMZXOAxeiΫ&"k\YN(8C -%#mP(xjYfLɁێpkSHW͊{x 3mQFPpN;` L +Gxbؖ@]^Ƹaᱢ6v(NAM} ~><,SrQ /lݜQ[8``|o?,] \ᡌy>B\cvpc.n1)pJ%MqYTLbD\;6}HD tDƜ77Fe`@~ƿvsl0[:5*nɁalH44%)YGрХ.2[!)Ah: i=zk f"n~R.FA< 9~Iع}C`ɮAY9!2zUƃXc"ѐ/ͺ'TOWsH9Korah_QE ݆^33bL[W6#R'<,Ab=aO2n6|;V}.4ӧgӘ?Zж9]-T$&]l2?J%]QkfK=뫘?(wJ/&hs/rM_<q^ ^-hYEpfo-*.*ܺ#Dߧ{όɜ0)IK46@jo?;12S§Kؕ$ĕ O߅Dw 6D1~VwN.!a'aQB{)̽Μm3R)zu'4vH"[ն}`:yBw[e_Uʘ1C< d W҄E0̈́Fh Xı;~iUBnM` A-{&V,T` nai1f3#nsd]Z3YSN;O4چ?|uI#J@:.I%u>EAίj!qopU*.jvO9-P=9bӧ(!h(\yMOQ񯾦:C%$7(P,?d) [H2i4(=unj ͣ# hqzPrB5Ls/"G5ŵZ4eֈTA%dsrM#opvPs4λ+?[XcJkR>xQ^sVk:c'Y<+np-)AP۱[T0$d*vz|%v.+OrɹGQ].R}66@lb#5$v>'\'t~Ze9=[[˫GK(^2\Bj8ݙ(-s|׷ /a?HCxy򬲮΄O j8P86æIxQ1k(RF4iϚ-gG#%Yı!9`Hj7;k<I#%lo̚SR}膄j P>Cv*x\!R`DG,mW:9I^j9ʭDg&GT([߃ _K|@uss\}ow 6ɠ4%2> +o-ϢZkqFB>l|)hDNy(9NVXIỒUea/֓cb4i'0Oݥ7Bɗ1sS7A^Q7?KM#k2flMq9<GrƔ!*kzdEC_ NJ9{cYDδX~ u0MJO٣Oǣ-?36 Al7Ha8R3]o# ͷw(;FT Go2mP)„bМdHͱ;X?hw WdoY~5v LLGtEh~IH^>Ov* w%w\[,(O{޲Q<#*dl1ΐmRjVǷi{J4 _Mtf= NE6S/YYI7Ě 4Z?OcҲ6^D;g<XWi۾ I duR&7NTriכOxeCdo ."#VaK>rabt}‘:SvYhI|LyD1uqL y׾!9A.<\]~ W3_ }4\R~SMbHP堶TE4SP/!1ZVX.mRȇCr)Lم3X"![AotFN%EVfG4)aϢ^GA(zȣ _Oa0k~wɈŸhf邪Im֨m&ƺE#j7]C)a-Cn!A,_J`ma"cYIߞ(CR o%fn,v?mf5&#;y{P} CtUHi4mKU43*\ޓWƏT!BiVZ&_A[r|dbBXDMPy `dς*L\4fYrTޠ17 Ϩa#xc=q'a#d-B~m1[˲3: l8{ɓr-7'zB_"7եčlR.>r頌 ryg#k!Z|8k lݿ] !8,R$phunAk7$Rpb5WÃeӵuV$e(T&M2%8V7%8|][gbLL0tLP< =swkz z ,bAD-๊YJq Rbt`qEG@CCHvA~%v(i'C^v~XޞƬJP@+Vkݤ %e0N V3v&Z '"vSq緛_/߷@Hٿ\Z8َ<;K)?l/X*] Lє$)$Mnǰ]fuN8nV1s[or_,œB6E7+QcGTuI.䰨|t,DehA)'|gk`x%R,SHa8YC*AoX+M,V[my|. $79,2}tl:')ia=QO歬Y Zvil@#c(ΠActO13LUmF=IvEdU}ţ1m[|)Zھ0"MXeoHsݓ]0ߍؐץW\N H0!Ʊհ/1xn5HhKϒ %;O{Z ZVu;E<`@)#Ղr B *GuJg2|U} 'Ǒ;ed)'{Gc`gSk?+.ɑrc_5 0L,=O?Ȟ\,Qj]њ<vlKNHZyХ)ςp1PLChXblZJq%5`"ulĕA§K+t0,3./&E/ w@ >Pu+PbeB-(*gEҊeJ)R.3q](UkťALcBr_,%%߯;wu%%,_ٕFg c&.OU1O9 կWk8*?}Td.$Jywiyfg^aUE-.X*2!.ۼjt/YFɬt~=!u\Y<$J`aiW~B>^PNXL2:w::^pշ(n㜿Txv5K@"oQ FZ "EP^8B~z$ixp ^$IN۾ xX X=FLQl_C<1~!PI4#s; k±M}OX[ s_֎EN"IP2Rj¡y:hZjg&xp؏MW8 4䃬a {j_^w4z_;$ȶ(|MV&LfF=LնV \M$&&$[9羶WT&Blp%´b6=AkuBH~R**\LM:y-agg>`8&dahqz=kR1K'v1YpVD!dWѨ;iIS/R c؇6A& nհ?F*ٻf4چkܓ qSZnd+q ~`hCa~c)-9^݁ztp˕P?/T2'r_ӑlJ5BjoW6sC:oJETP' d-2@!Oj<̩ygENe(JaGgpjUЧ-0(vopE^fE8x]ͼ`OZ6!(slv6VȝaBʷ3ss_<_%<(\r%gS_<*z|=Eev_ ,w~#nffyl|›oYe+2pI%Յmi7}iFM$tl J9gW<$+Қ "1ϫLL N ݏKg%!d__ZgѺj$ᗤzɏT".oPm *W4nQmz. k`I\a=#&< h2C`"0ܑG$.]+MȃIn,&xڼ9u"H?jYqXeSmΞ]wU⹹n\vD7R3zyʘгit6wyJ{Q:g~^_o!yopjA@. irK$#UC&ox"Scf~daOnXdM+\KAǩc_-5>k9kEUQ%@>3gR9-]G*C$Y` BN"Kv94&\`љszvxy@1KX!2uw>](야tfmL^"ip?1Z?as=<PG[B ut67&{nR J˔ZJcä'>Dw=`*mn;Rk ܳ3g7횁6܀Y0ՃNoK>bURmgז=HT%klɎTrX.>dމ>H{zӔqZmh-wRq@v-ԼU[l!OE'7(W*{}9 jzxQZm{ᐭ(7|G=Nsܐm$ ]^.UvfoDW-$ɦY5RVGSxmBU۝aa}Tm4–eѐLÿ[g@YLtF^jpQ֯t\GA(n|]:six W #"_ռF@E`He$F|Tt3InYk5O'\\%-9[i΃38rgt3HӶQ?f O7H>m_ jB0Z.ne&}ȠWoFtf+T}3Ӿ@йC^X/a N3B#A2fw _.!)Jݹcou̙nn:mkBe&'9`O<8DلO-o SZ٠ jWdߒc"UNN˕8#8D\3{O ̤攪4g lǝ[W.!PR p( 9*=ؾfKt{ __\D]uqUSJZŕ3t=n9.aށ[n7"`ԁ=;w1ֵTZbI_h*#J~kCO^ 4E|<;| 7Ht9_W*/Tt8XP;F0}X([Cu1$BTߐ(q5zq []vqJ'GE}W5h颱3~wrh m=I+ڜ jѾ3 x66^ J+`tdфDNnLjc.krVA($Mܷ0۶[b(PR+ I#q%g+s@+6kqE ]# |2Yb-'&HH 5yy+Wn|#y ;P{fNyc,@JMy^wm"6zZƇcGo2UNmG8=&1нo@v2x>gWuOImOE>j-6I¦#ogrEh &fOhCY:nkBo.>l7z\=*+ʌ0S"1Eb:\ oP>;= XcS>Ov{HWdRƝۑQ ?rvAG/PRnѻCy;ot8Xj)03Z|gzbRWN[yJ) _+B"yU*zk﵋.өBW-&̴[s=Et~6Ks[~&пbJ`_ ?H{"qK`Zi|()Q &t2\u}{?FiT#@tE[-`&`٢ᎦT]΂8v8Bsol9T#eO"p 8#ϽSkBUK,ǡPo{ =:eGAR"uNYr8^ɋ`xпU̢o@k&:f*q`81 ᵘ/SY&j,;OVBӨ{BV㚬T&ޑl$dʖ 4Ȓ%!hRePPddb$<6.XM$rib' }tE bDzz6Q٧>bc5:%"^tSxl"Yr0;樚j"ԕ6߭t:e/LL*TRb:,BK4(ڏWk@ Bzle2ڰ;; #UyeMOgS x٥hZٲ3YLcjyo)#S }3xI]RT P|L=& HvDdy(n7n'tI>_=QBxO@Ra#.F7aF򡹁IR4~uY=2CO, ?S쐘h yƳx\^>X$TPVj+ V#&5Jt XUNegII2`(td-6r`Ki'ͣƲ\Fh֑3Mg3/x8˧ =Wע`gQx|QGԍEδ.>u9DPAv iN1ه>i.WAE2}u-6deOф!qS6zny&H%-JH]fc[|[%l&RrhE_TU)OkCNBiTBNw&ȞI-e2&â$!Y$ 5`Įd De JoU#x{Ca*JPs=<23}^`jAreqRU h>)3mf@i$5(/JX47K|<Q<~: ;{"a;Ajy6yEk$;gmx]9by^jz /ZK~Combho+7{ҷ|NveipWͫVW$Wop 84Hf/ݖ{)8 ^rN[|B9nzMq:*t\u9y3Kށm{M%3KD 4hf (cQ/!s.3oȶ!@CSG I*>6[b7y.A| Lu=iՅѿwo ZfEFwwج +&Smq>qjƋg/O].,8-y4,b;!gR]ܙ j fvg޸'&8g=+yU `K R@7>Sr-g"8 =m 3}Zg$ Қ819 + Xv*%aﱫ\'On5Y!ذ>xm-WoR6*yؠ=}'$.# gw ,8He!ۃo4ёX #t{boE妥EKhBG+~m tL79LlI4\+ə-1DD" iI/SAAXgBˍڂh1$`z "53Hd &GM3!WܰKwq 41H檶/`$M D h +vՃu`Mmc -;yTzY8u=~EzNEEjy[›|&V.,ɖ˕P]5bzi׹$d9~g" Fb>[Q2\  dj_s3ՕD0da@ٚPzIa&Yd+ӁH5PXki@EK61 WQ XX`5i=|/o[V|M ) ?vsX/] $ƚKK︊}6nz(Y?NE9<HB?`LIER}."t4'kϓB[=-,dD!v@,">yGqU,v,>>6P*=EyAv%Nm;\.IgG(ٙWx:Ar 墊:{TѯzϗTtD bQ5p!Z*2XHb!_)p;Ed!U)!d7Ed@y-n+}PYRJ7z 3Rw(kg?miT7u&p @( i9v# kÜc?PS)L&8ey{9޺|/P#(unEҔM8r%äjͱlw[u xjK=6EB@G˄XrXz͔'qufO6Oǫk9 Z-R66"& ?Մ !P E9j #Oy: u) IYt}b8 T;<ݸNM0%/nVxWM4ʹL Z Fн`˱e~]w>v9g(zЉu;3þA7`]Q]6(\e0ݘg_tH)ا#FwJfB5c,/?{S::r)? PNc4,{V_?-l>򙶒OC7=f>eϻՆ 9D nv(Qg/wP(q>τ-l }!A4zޥ*țfm7)S h޹,+kᧉF蛁Wyzj17!OWM$+ LО9BBݜu)O:fMv}o,҇¿[4,p M> Jn$XKmEB.c1;Qcl7MnY;>|2CAʓi`3kʡe l~ YozD|d႙  'D-u?Si77wé#s}G 8tq\ɌOa0jM!G;h;)a[\UZhxZK3l=O`L;Ӂad!;m߰\le(k-)'쐺h#ƌV[? f *)LoaᡔKrmՇlcF8!g\3UOY:\ MgzCq1N&S⢔6yJ$Y ١$w2c bN[)LK ?lY g>ʧ.Nj1yEBsդ?TxOGdΠ_̌_xV>Au{I Ñ:=?׶]Q!/^nFz%D?9pu݁q&.'xtK$Zr~y=<{abԦRFwgun7r%8NÏθ9O{]#0&i?'EHkwkW(i#6w"eS<^ YGCӓ1eNyz-:n ۸$"u*}1}*}ѝM&O3"YOB%Lb.Y|S %֦QOFuНN۱iQhL/X׉jOqbHAJx\ zv3lwCdʋ#,  ob95O]4|`"()~v_k|"ñ;/* b5zUOJ9F) |/s¬C϶f*}/QGS:^{;{b첔ܾY w,@aK ATgV>Y #МWchEvt!MP x2v *F8nԌ7bc#`x7*=5>F X4ٟq㫏(Z5n˜`G hƗ2[ II8*'nZ!H.㔕>sE)H&&ؔjw۫xY^֫7BxL+B.Ǐn%P ִSGqsdnLnxP.͋k--A47O4gogр.5o YLo _Ma>K9=7 /,Nܮt^J,/q"t}oklJSS̨P/WKU{L"q{.1hH{|gOhP GPy o4Ƿd uF7 lW8R8 o J(;k#yG˾n|unPhѻwԩomb*xژgN(ĺz%JU"N#z"m3x+M)(cK u?`Bbe@R8PӒ+A,QA$&Y< Z4VzmgERF7ix:ŷZ,k)mbwH*ߍԁ/$3zc0ٚ-SI[^öxwUFIdZugQ!և+lwNjh4$ f&@Kr@9bmY.$+cygaf#5(̞K"nlTE^̴4֎7{cvF>զmK0Ggc-tw۰Z[gl=ZQtNA\ 72Omcjj}ѧ }Ix(p~? P{Va2HR44cu8Aq1NU~hk6㉤rPZ%3 3l L*,WK v@l2.0x{ AgE8`lhCt3atjqZ=n L(/mJ/ex+T-fӦ൙yNV8l(.&yMN?Um'::<7z[LohU!Bo$ֹy`NVFm&3uCВ6AXlirZ !i8A9+x6drԗҋr'"e5Ddt2k|eU>C9e|rp^ޭ")n4uB87hV|RP>?.խS5q'AAԗC䮨krZ.}dz̗i͵W R0]HmơLs28/^v7{s؊ؾzZMK9~mL8!a 2l|ϣ0ca9^0B,LY+UynKtѿkaʃ+ctרjhLißMS t~ t{YVurn,am .N39U)!ѻqqiT=!&ʥ ZʹeTQds(G@< :9~9=qf[|G÷%uRIN8"v<(;>4T pp%Mjj^%R."NAwѕw[m𴸱nÍ-Q$Agn~ \.!h,v4ޡJw^0+U5z(?jg3s5욯:CR=57/W3\2n*!:CطsD= 6A-P6Qܭ:*ا:+⍪ =ZL%p8F L |oެG snh\6{' %m3ᭌ\8 ce Aq^Y ]X=9FϑKaՒ͂<+mhH.Bd 3)qkib{OYvVaq )]IΪbFjHBQC|#;>=,TCG7kF S+lǼ`Ѹz7TmdrR pVƋ8VjF43בՊA!lWJP_}ѩ&*-5IDoCp8^'W;7/rU?K9&bV6x)JYuzc&NHRS5ń_A0ƨĐT|O*U4?Z3&+ t>^:Cxʦ}-v$Glfu*ȕԎP٨O]}yjSКսķؘoHeH ,Z 8*T=;6'FX5G(j4ʝFf IVA"'m4b%N*tr(/5>[kA\;tPPO7`zDJ{@5RKШy`<j[nəӀ3`)'/pYs}F^#LP,9D?&iO|a=LY@LBI1[V] 3k(`lףbt[hBI٪tJef}ڃp^Ua$DX=3ÎAsdZR u槂6~=wr*S997X|+΍_3(:q 9#2)WwMsEЌqV@C#8Qyծ 5Sh&yZU6̽aky}cz(mC9_,n' YKgHNj&ҙu 9n^12,_p*ť_됨OǓ%=ZO \HaMP *tV: =cևVx҈#zڰڛ@jv<^AO[DFT̎!+p<\Zp!G˥ H^pz3w-5Z/k1M$Pr#@f{Ɛ D?[%8_~Op U ԉC=i*u@/Fr7kiwW|J?-!sh"y#h Ehȇo |ۆmMb_"umCrC򒢼c*J&G?]MʇH9`؁=Y"+6_̨u5@flZ^6r>e, A\AeDR~l̚YxX l=\QM6zhҚ@X5̬:I' C33\مaYӨuQf bEl} Bu] $G^qmْ"*510-Yo e$ 46~+]teOPEI.Mx=#0=d D} ` GgwU67g(Duc=:u[R:̶L!87$9ۗ-FoXLkcp啵E:EռUbT҇ngTZCݷ{fT61FJ]?`LYsɂn: 򕮡~G6b4y=[9 YH`u!vt | ?-?oq5bi#TVQqߥX?dYIOM w^B ê}A?Q`q~sƺ٥V A 6JR5.,\LsŹs<p8Dg^fi69cbVT.a§J1vHzcz&Ĵ*q]EY4"u\ 녯#F;@fLFS&Q/|s>19q6㔍o>[k?p*r(p4` OK4 ⹱wGi'Z~5S}Z=Cj7bmrmhe "st`) ӫ{FceU*8lvϔhY:rOg q0x|ITGpXԬA_\r|C2&1E!бgJLXK|׽zLp`r=c$ %m׀g&odO3*%P|z+f' J^D*P`%#:cTᥬ -r0)qzE07硌4*y-СJO.Y<k"37~ rӿ*[&znC\.6j^s=>ĪFU7|t6 Z`xHK{V7ǻ¨٬3 .*Vț"wZ ްBI;7(~^]k: Oj漮?)g_O9{|S[Áe薢 QbAzrŴue{euo0P@窻@j8TtjzaxB$֟5VkN`W Th_ioR K*p/ߗs+q;slqjIW#A[Dqv!5Qhm:1d! Q}]L"Q'ܾb-}Bhug,%fY?B}(-/%'.MskP{{.Bv[&缓2k iz8j8&HI-?)̞SL`ĸxsp1) 'e |P2!i2s')^9uIEXMw…N|3)0wg˧0>Nb5T(bP' 0[$ďJc6,'1"0ym4v7ӽ86<1+I]p`hE!6Wh"./5vPUJ`VLa>C%e{P8u!'(4s۴3pj8~G"S:w I&}Db?.:0X̄[hSAœ8^2z2& r'k Sr]}l:ՅD) T/Zwڗ-rAH4ˮUa<WQeW'аiל?άKd"ǽ씝z13Sef~p E (e6\T- A^i$(ɺ|ǜ|rt"ZT; Ix=U 4fI };VjX0ςՔ`.IߐH(\:%CF`f/k(Q"b3k WHghLug﴿aOkaӄN(aa#+ $NוKnѾCT!mdv~hgۂ,HJ$3 ]*܋ i79jWknUMFKQZ~TP.RiM[ ym'wD L<ȉ1 8 d|cTkZ1F k6z1lŽ_!2sk$`%w/=i2h`Gh;'u6iRtP\rK쥆3v+RǓR t 8:ٗ^[q A+\1H0 DwKЖwFn$sr~z;^"9ּm줥c]$;jm͑o`R ׊;* ǻVP}d́CF-a)yvsOơ6эUԸ/y[[ +n(9l`MbTc/G8P4 sb}E2HG{k]iYND2~Du)vyR>.O.y#r٠E-1Mp 4g`_cݼ6k RpnӼ#Hr!n+y"1!> l3*«-%qPẻˤ 2s) DJ8j2!RbSTkس"S4o~m9a5] b* i.kחo/§KyI\L3ԒHQ+Bsp}eT<\8Ź%^1-!|Hد2B+_T ډaEh+U o[eNJ3sμw8$ԙMҟaRW.Y!:/GNuI[UIxZwVZ#1){*UoF%6 J$|Y/%穈.L a deܕL"|I}v/.uBuyc#'! R/ ]߸]rfd"): We6}Bt1}q–vrΆZ_Hlo)_Mnڅ]Prm@IaB (/jZ2S\[!`)K @(Y (IC!rci/jz)C(ǑMvq|\0ݩ<1Y˚+e,?1rWE*Z tEЏef\6 .1/d*O#JN*ԎؔCp᭲UB"G,[`o@'Oc9$B;A(OjáiO帊|.=[`I$!+ a2.;y/USA0'p~n5Sj56OdLs\Mv,}9E`xu| ) I&⋔ X=oɌ $/O=qGfe7Å0%{ Ǽ]C喏rیB `:~[رxyLɴNLzAsC \9%aSze/4.&hQ](#KtRzp~t qӸ.M;|"G>ߙܽg6$ӶART'dPqB.5oT}AHŢJ^inmwCVoΑ?׉e臊3Vlz> XƄz 6*HM}0s@^<=NRGhq 6 $z4hn1L ņ.7?p#TDWEc(D[Q5P bGm7dH(n0_^w=nTbMKj7'2Ի nr!{0BuYdIIqzLBQ)Q=9B'fsvlC0$lj~K ʙJ1{fanf-v&9ͰVz=+4#[Pe]Oָ! xM'x pUkt^daW6'q܁>MyXWU׻E'џ/ jtL`̟ y8'voSci)ȽqF2ځdB,Tq Qg#V\^`MဘP 7zB g֮ȭu1,dv_z l 7q鏟Լc\/+\5ޜTngͶ`TP%]1rWq/:ǵ6K k>gRo %xxj=Xxۤbdەn8+,?}A9Ary6{~ T/*!Ev|y.i>o3+o p 黹SIqnl%/X~jS@`Sۆ\Ew*2笁sTy`gC/ဘ 8g,Zm;%.#O^(i(tg/n fc([ rFQ㄰f|3qƦ?Drg>hSwLj+-2hiR@TA¥Rk,6-ɏ*ЛmnU\kC5_IjF X @/PA`lvу xyb>|hB;:.+g=M@w^ٰ?qyҩٹΤ\؁ѸKf<T 3'zUQ2nw2Jyԗ+Jߥ\~[4:"3O}!ٵƵփ\#PIA[9#{0tj(iՁ>K+A. r tI }(= ĦYߴsߋXbÞ~%um[6HcC,;#O Yfx Y̳wQၖ(5K"ՠIœِJDpL4rS'\Ldϖ*vtT *h }gLUsZqI9m<`hO53Īqs1F˴U=Qp+}X,T\*J@K${3 cb<±F&jGT-7ZwC|xX#*;/v(2x=jkT4PK|ȸ3F :7z2ULQ6v5EЂ?hhyM-X!v M6#̨a[z}2-`襃ЏmbpcV}&#̾:*Pn7 B\\@$quY-@~ѿ~.X M3P7Ny΃t8 "'#䜁0U"9HA S^$UQl-{V7]:%,jŤ3&Z5ɥW#͂8"GP?/"kD8#LDH;hW\wUmR{Ԛm [[^lN)! NWBAA- tupݺ_QS oʃ =U: zK 4K`6Wz˔eQLj$! ~[@@T9:Kf{(]ӈ+'Ex M5ɛO7(Bv_{( ʜ*y]ٳu7)Rɭ|%[Lzrr5-7S{Kxy/&\Ã,Z7n,O=XJlb;x##2? ?9fܚWP&Er:Xӟ1w_W*=`?K{5 *Զ0t`,&O&[6ր^b vBP881L.ηe}B?>n&Ԟ}k4:D9Y;D˕a7O|,Z@Qf[ΖsD90@vtƏtMClkLN=;=FVW#Qæl4w<]4l/ -]&нΝݏ'كG݋nI/8{e9 Vu"ck!J::UKE*CCxI؃^PA |i6"?qWcgToo](6jxi`Dw%_n5` 0=p2RͿs0XHܠSd0;>xZ_ V2ʌdM'e!Bk>GvsOsHi.N%BIEZk{~ Xug6K;Rÿ UFb@O▎9=Wk1. 4w`Reqb=dJ ,sH֊4S @diFrP O2;WB%V[ %oШqM^aUs*@ ɬ~#,G0V޳TByhi.|?EIlEy޸q !X,wry>LK _( (*WBmti+6m.17'׽{aKO%f(sgw?\OA8 KX]"+`RRLk؝ oػDK vOypd)SU֞Мl*Lޜ!ԥxcB X?x^S?‘۸$P!Ȓivk& )Uҍ/9=h_:57["t-lb4KnQ (>+'cjZI(0ڲnY/ s[QAơXSVitw&~ur'/ǙL6`o3OjcAT"K `stA.iExp?Ǭbr38'Bc-GP֚[.v2b6N[/dP3H^*:rmR|@Nl—v_jE@iDvgfWQ}_Lg]#VX8ErSY/hWXHu(w?H{Zg0o7m&5BKо71]DɈQzŪ"8rq718nhPtD`""0.HX6 Uru!;*"Kk.N &5EL5b魅JLjpsȩ./C=;}ok]NnX,hAgط(G֨QfˢTFRq{ $W*! ޸}>.ۂ[}|v&$n{zVZwbh_ȏ #B+`DC‹3c2@>q3 R}GJq"GcP qK'*[coRw%bڐ^E(K>`T H,& Y|Hgq _,T kϛ#Bjl(hx#.]vQLq ʞ&'-HJ v~jt?QU]v~tAKͤK;iLhG6l>7@DcZdrᱴ0i5a 'JtM KՕjz2!KWGb &@%vWP10k'QĪ+ (%Vb)-6dҮwI]Yd6pc'^2N> Lg~6/%bFӳ6mT _dk 5r f got*XyN\{E'7sMe\Cc_Ɍ1. ~sR+*HCDAQ9$O<q/UA*+RPoʥeN.ƐtLK" zQ?߇TtSɢ5bq`A2כqg.:.ӯ:#J隕x}h߫g<9|C³Wƫҗ2eR࿠`7h F߇42wOffI}97`3 E˹_|Lr'7D1M%\v=6i?`~10__}^Ô#@l}*+^kiI9&.dÄFʛ!:HGh,Tbv 5 ¬W^Z_Q#ˑkrm9W\j!^9`/qJfSN Hi]%n8ׇiL#W鏺: ć,yr2x8EaP(#&Q)R&%\G8qPz35'*4'UDqo~ޫ&(cՕ=]&]Tx'E@AArɡ JeU0Q?k!y0tm3a2'٦{E3)?XWt6pp< JkY$6Sed (}Q=blzB)6 q(}? :R ,od]3ڰG@eFI,kc! 8h*lFuIĩH&$4R߽6j ye6 Rh%G΄Z7?CB{0_> AWק!6C@dQf@N|!i-o|NS\jY z9r=@/]"󛔕 ԿBD6 &Աni" ţa oӮ>g#&/i eHˤ҃/X? sVbD#y/ÍuˤQ/넼m'K×9hnMRv;o cc3זWv =(~;p"E*7Am=?gz&y2#;=_a_l0~݆܄:ѸG`_\|?G(7fIsu>4"$~.tl7ڼF.|w[:_Ha2SFDW": /r%VwӥEI:JdR'rb{&-MP /ɷ|- ݥp\hsL0Yfk2I{AwWЄ{t9lځq$>35֏ijDGlY+޺ ;qz)9Fz A`lpsv'+`)Jd8GG[0ʸǠcoAEʄ0Zkmn ×"%-9qҠ`3$~@ 1-zsqIwq눂D+g"NVyӱ9Q[(f^Ĵ/1ه-ţ>]ƗH޳6ir.2#/PXrOw%6-> x4@IP[pi=wG­[_,i Zˏ SjDo2;%ͰtZEϯ?oZG|@MGVY0>4tqk -w'p[< `TYe),cmBbrkHWBp x7準#ݡ=EdžgFFg7{ݴx,¶}b% Ie=m9 М1O? vHpX^n\^IG'ṈsűK!:OS+Xy/ gaEJ:̗ *821-Orw!<7\~vلHVB)!sA)($=4]C`sړ6a"u^v [3A8I{]D5ĝ]sSVSD{?\ 1bТfӒA;˼oIOVüG%a'EHZd,W<J_X@^P1ts |B[8e7^F|pK59x .E YZ