# changelog

author: Roman Rakus <rrakus@redhat.com> - 0.8.4-19
changelog:
  - better to use symlink to python's pyexpat library
    Resolves: #614911
  - Fixes acording to merge review (#226350)
  - Added check routine


author: Jeff Layton <jlayton@redhat.com> 4.8.1-11
changelog:
  - add cifs.idmap, binaries and autoconf goop (bz 843617)
  - add getcifsacl and setcifsacl tools (bz 843612)
  - add more missing mount.cifs options to manpage (bz 843596)
  - enable PIE and RELRO (bz 838606)
  - mount.cifs: handle usernames differently for sec=krb5 (bz 826825)


author: Jeff Layton <jlayton@redhat.com> 4.8.1-15
changelog:
  - fix several issues in cifs.idmap (bz 843617)
  - fix several issues in getcifsacl/setcifsacl (bz 843612)


author: Jeff Layton <jlayton@redhat.com> 4.8.1-16
changelog:
  - fix even more issues in cifs.idmap (bz 843617)
  - fix even more issues in getcifsacl/setcifsacl (bz 843612)
  - fixes for problems in setcifsacl found by coverity (bz 873683)


author: Andrew Beekhof <andrew@beekhof.net> - 1.0.2-1
changelog:
  - Suppress unsupported functionality
  - Related: rhbz#553386 - logd initscript FedoraGuidelines compliance
  - Update to latest upstream release: aa1f9dee2793
    + Medium: LRM: lrmd: log outcome of monitor once an hour
    + Medium: LRM: lrmd: remove operation history on client unregister and flushing all operations (LF 2161)
    + Medium: LRM: lrmd: restore reset scheduler for children (bnc#551971, lf#2296)
    + Medium: LRM: raexec: close the logd fd too when executing agents (LF 2267)
    + Medium: Tools: hb_report: add -V (version) option and add support for corosync


author: Andrew Beekhof <andrew@beekhof.net> 1.0.5-1
changelog:
  - Do not build on ppc and ppc64.
    Resolves: rhbz#590981
  - Rebase on new upstream version: 1448deafdf79
    Resolves: rhbz#590662
    + High: LRM: lrmd: don't add the cancel option in flush to the running operations (bnc#578644)
    + High: LRM: lrmd: don't flush operations which don't belong to the requesting client (lf#2161)
    + High: LRM: lrmd: on shutdown exit once all operations finished (lf#2340)


author: Andrew Beekhof <andrew@beekhof.net> 1.0.5-2
changelog:
  - Fix provides/requires for sub packages to avoid version issues
  - Add missing man page
    Resolves: rhbz#594116


author: David Vossel <dvossel@redhat.com> 1.0.5-4
changelog:
  - Fixes issue with cancelled reoccurring operations never being removed from lrmd.
    Resolves: rhbz#786746


author: Chrissie Caulfield <ccaulfie@redhat.com> - 3.0.12.1-60
changelog:
  - fenced: keep manual ACk fifo open for longer and also make fenced_external()
    write to it.
    Resolves: rhbz#1059269


author: Andrew Price <anprice@redhat.com> - 3.0.12.1-61
changelog:
  - libgfs2: Fix up remove_mtab_entry
    Resolves: rhbz#1059853
  - fsck.gfs2: Check and repair per_node contents such as quota_changeX
    Resolves: rhbz#1062742
  - libgfs2: patch to update gfs1 superblock correctly
  - gfs2-utils: check and fix bad dinode pointers in gfs1 sb
    Resolves: rhbz#1053668


author: Andrew Price <anprice@redhat.com> - 3.0.12.1-63
changelog:
  - gfs2_edit: Add a savemeta file metadata header
  - gfs2_edit: Fix loop arithmetic in restore_data
  - gfs2_edit: Ensure all leaf blocks in per_node are saved
  - gfs2_edit: Reinstate a check for system dinodes
    Resolves: rhbz#1081523


author: Christine Caulfield <ccaulfie@redhat.com> - 3.0.12.1-64
changelog:
  - qdisk: Check cman_wait() return value and report errors
    Resolves: rhbz#979313
  - libccs: Read daemon logging attributes correctly
    Resolves: rhbz#980575
  - qdisk: Quorum init complete after tko_up cycles, not tko
    Resolves: rhbz#1029210
  - config: Fix typos and phrasing in defaults file
    Resolves: rhbz#1035929
  - ccs_tool: Fix crash using --verbose
    Resolves: rhbz#1074551
  - manpage: Mention cluster.conf.html schema in man page
    Resolves: rhbz#981043
  - fenced: Remove mention of skip_undefined feature as it is not supported
    Resolves: rhbz#994234


author: Christine Caulfield <ccaulfie@redhat.com> - 3.0.12.1-67
changelog:
  - dlm_controld: Adjust fence time comparison
    Resolves: #rhbz843160
  - man: update fence_node options
    Resolves: #rhbz886016
  - fenced: Wait for ringid
    gfs_controld: Fix first recovery case
    Resolves: #rhbz982305


author: Jan Friesse <jfriesse@redhat.com> 1.4.1-11
changelog:
  - Resolves: rhbz#787789
  - Resolves: rhbz#794522
  - Resolves: rhbz#838743
  - Resolves: rhbz#850757
  - Resolves: rhbz#861032

  - When flushing, discard only memb_join messages (rhbz#850757)
  - merge upstream commit 17e15322b7500247c539166441fb2e78cc95d02b (rhbz#850757)
  - Add man page with Confdb keys created by corosync (rhbz#794522)
  - merge upstream commit c741dbe01ea9bb45ae5d8706c8e4287aeae4bfd5 (rhbz#794522)
  - confdb_keys: Document few more runtime statistics (rhbz#794522)
  - merge upstream commit 060abd069483aa7b9d90261c11c79b2a6f6e21c1 (rhbz#794522)
  - Add support for debug level trace in config file (rhbz#838743)
  - merge upstream commit 842d387c2f53e23c055da4509a2f28753d6ffa97 (rhbz#838743)
  - Move some totem and cpg messages to trace level (rhbz#838743)
  - merge upstream commit 9deff57e779375631541bd52146701c41e3bed68 (rhbz#838743)
  - Don't access invalid mem in totemconfig (rhbz#861032)
  - merge upstream commit 539917e35a8c74b3ea4eb9ae8cddc2f73378d203 (rhbz#861032)
  - Use unix socket for local multicast loop (rhbz#787789)
  - merge upstream commit cea2b1a302e6e4563ee5817782f15ea5d941daec (rhbz#787789)
  - Move "Totem is unable to form..." message to main (rhbz#787789)
  - merge upstream commit e032c14341c38be4d273093f1e6691f8417e264d (rhbz#787789)
  - Return back "Totem is unable to form..." message (rhbz#787789)
  - merge upstream commit b343668bbfa09ebcfa4816ddf205eeb8f2ea159c (rhbz#787789)
  - Change specfile to use runautogen


author: Jan Friesse <jfriesse@redhat.com> 1.4.1-12
changelog:
  - Resolves: rhbz#794522
  - Resolves: rhbz#873059
  - Resolves: rhbz#876908

  - Fix minor errors in man page documentation for corosync.conf (rhbz#873059)
  - merge upstream commit b14cd84e96fff1083837a70548ff9e18472c938b (rhbz#873059)
  - manpages: Fix typo in evs* manpages (rhbz#873059)
  - merge upstream commit 6735455c598393880188db7f297ec699c8ae0492 (rhbz#873059)
  - manpages: Add links for referenced confdb calls (rhbz#873059)
  - merge upstream commit b98d4ab44979a52ef74259e0676929055442cbfb (rhbz#873059)
  - manpages: Add confdb_key_get man page (rhbz#873059)
  - merge upstream commit e414e2d34c2e5e26318cfc06f8bdd5b8c8812a7e (rhbz#873059)
  - Add link to confdb_keys in corosync-objctl mpage (rhbz#794522)
  - merge upstream commit a4e7e2bc46545a5acacb3c840bda5270efec987c (rhbz#794522)
  - Track changes for confdb logging object (rhbz#876908)
  - merge upstream commit 6c9cae79dc2680d363b0cca85cbbe55a2bc9b517 (rhbz#876908)
  - Don't call reload on corosync-objctl actions (rhbz#876908)
  - merge upstream commit bdabbf6f20138c5e33154caf32cf66330356893d (rhbz#876908)


author: Jan Friesse <jfriesse@redhat.com> 1.4.1-13
changelog:
  - Resolves: rhbz#830799
  - Resolves: rhbz#863940
  - Resolves: rhbz#869609

  - cpg: Never choose downlist with localnode (rhbz#830799)
  - merge upstream commit 559d4083ed8355fe83f275e53b9c8f52a91694b2 (rhbz#830799)
  - cpg: Process join list after downlists (rhbz#830799)
  - merge upstream commit 02c5dffa5bb8579c223006fa1587de9ba7409a3d (rhbz#830799)
  - cpg: Enhance downlist selection algorithm (rhbz#830799)
  - merge upstream commit 64d0e5ace025cc929e42896c5d6beb3ef75b8244 (rhbz#830799)
  - Don't call sync_* funcs for unloaded services (rhbz#863940)
  - merge upstream commit 6ed260b0bfc5e5230a4e765b9c63caf985708c41 (rhbz#863940)
  - Handle sync and service unload correctly (rhbz#863940)
  - merge upstream commit e7536bdaf82044671d2d18ee799eeacd8603af08 (rhbz#863940)
  - Make service_build contain correct number of msgs (rhbz#863940)
  - merge upstream commit 1cea171c4d8f9dd19b4995f96842111e41f23d6c (rhbz#863940)
  - Ignore sync barrier msgs if sync doesn't started (rhbz#869609)
  - merge upstream commit ee292e7968f749f7ebc4daddeb09f39cfbb037b4 (rhbz#869609)
  - Fix problem with sync operations under very rare circumstances (rhbz#830799)
  - merge upstream commit 6fae42ba72006941c1fde99616ea30f4f10ebb38 (rhbz#830799)
  - Handle segfault in backlog_get (rhbz#830799)
  - merge upstream commit a559ccf7247bc448ba30b6ebc02a91fa986f146f (rhbz#830799)
  - Add waiting_trans_ack also to fragmentation layer (rhbz#830799)
  - merge upstream commit 7de25c3b64b2066de19b3f9075c075fb08816de6 (rhbz#830799)


author: Jan Friesse <jfriesse@redhat.com> 1.4.1-14
changelog:
  - Resolves: rhbz#865039

  - coroipc: Don't spin when waiting on semaphore (rhbz#865039)
  - merge upstream commit 7ce8718a71b7afe341d9f9ac21c6724d6f18dfc4 (rhbz#865039)
  - On places with POLLERR check also POLLNVAL (rhbz#865039)
  - merge upstream commit 105305a486ae9f171def221ad971d607604a4770 (rhbz#865039)
  - Check socket_recv error code in ipc_dispatch_get (rhbz#865039)
  - merge upstream commit 694a9c2cf0804428671bf815b974a080c7fd1c6c (rhbz#865039)
  - coroipc: Handle pfd.revents as bit-field (rhbz#865039)
  - merge upstream commit b6aabed698d34e4e79e03a3354e59a2d0121e692 (rhbz#865039)
  - ipcc: Return dup of socket fd to user application (rhbz#865039)
  - merge upstream commit 28c5907f59afd52a67be3bddff22df57e1fb36ba (rhbz#865039)


author: Jan Friesse <jfriesse@redhat.com> 1.4.1-15
changelog:
  - Resolves: rhbz#902397

  - totemip: Properly detect ipv6 address (rhbz#902397)
  - merge upstream commit d76759ec26ecaeb9cc01f49e9eb0749b61454d27 (rhbz#902397)


author: Jan Friesse <jfriesse@redhat.com> 1.4.1-16
changelog:
  - Resolves: rhbz#854216
  - Resolves: rhbz#877349
  - Resolves: rhbz#880598
  - Resolves: rhbz#881729
  - Resolves: rhbz#906432
  - Resolves: rhbz#907894
  - Resolves: rhbz#915490
  - Resolves: rhbz#915769
  - Resolves: rhbz#916227
  - Resolves: rhbz#922671
  - Resolves: rhbz#924261
  - Resolves: rhbz#947936
  - Resolves: rhbz#949491
  - Resolves: rhbz#959184
  - Resolves: rhbz#959189

  - If failed_to_recv is set, consensus can be empty (rhbz#854216)
  - merge upstream commit 81ff0e8c94589bb7139d89e573a75473cfc5d173 (rhbz#854216)
  - objdb: Don't read uninitialized memory in inc/dec (rhbz#880598)
  - merge upstream commit 0a11d261a361726703084897471608d9914e0548 (rhbz#880598)
  - log: Handle race in printf_to_logs and format_set (rhbz#881729)
  - merge upstream commit a282eeecb4899ec415f76442217836338edfbeec (rhbz#881729)
  - log: Avoid deadlock caused by previous commit (rhbz#881729)
  - merge upstream commit e69f322d52a967e19ac6cf4eba60c54fc64b1688 (rhbz#881729)
  - Handle colon in configuration file (rhbz#906432)
  - merge upstream commit c04af91ada3c4ca29643cad599ed5605f6bb10bd (rhbz#906432)
  - Handle unexpected closing brace in config file (rhbz#906432)
  - merge upstream commit 60a9f809c17d6cfe73c34263233dbf8e4677d6b5 (rhbz#906432)
  - Put handle to hdb in dispatch on unknown message (rhbz#922671)
  - merge upstream commit 5a4610628334b1e02f87b7e6a8946b59b65a1ec1 (rhbz#922671)
  - Properly check result of coroipcc_dispatch_put (rhbz#922671)
  - merge upstream commit dc31a079e8374329f0818f16e74b619f31aa835e (rhbz#922671)
  - Handle config file with service without name (rhbz#915769)
  - merge upstream commit 6b719961b36b3b780f2c9ff148aa2273872f8788 (rhbz#915769)
  - Move corosync exit semaphore initialization (rhbz#916227)
  - merge upstream commit b6aaa6e2af625467316e54e67a39c6327cf73cbc (rhbz#916227)
  - coroipcs: Ensure rb data are not overwritten (rhbz#922671)
  - merge upstream commit c7e686181bcd0e975b09725502bef02c7d0c338a (rhbz#922671)
  - Properly lock pending_semops (rhbz#922671)
  - merge upstream commit 4d050cfac3cd30ad60a58e8294298968ee9d89f9 (rhbz#922671)
  - cfg: When send_shutdown fails, clear shutdown_con (rhbz#924261)
  - merge upstream commit fd967b6db504b1fe6667da8ce8a141924e3914a9 (rhbz#924261)
  - cfgtool: Retry shutdown on CS_ERR_TRY_AGAIN (rhbz#924261)
  - merge upstream commit 3324d31819d359fae75d6f91a942fc84e3b9be23 (rhbz#924261)
  - totempg: Make iov_delv local variable (rhbz#907894)
  - merge upstream commit 3e3231375c29d562af050a48f18b301bf1cdca82 (rhbz#907894)
  - Fix race for sending_allowed (rhbz#907894)
  - merge upstream commit 94331b5e0226f985364ef0632fdf4d5f0d91d625 (rhbz#907894)
  - schedwrk: Set values before create callback (rhbz#907894)
  - merge upstream commit 7f00dcb548584911191f1e70483d4523c3ba1319 (rhbz#907894)
  - Remove exit thread and replace it by exit pipe (rhbz#907894)
  - merge upstream commit 9f8279a3f1853139e9bd472c23f905baf9298c32 (rhbz#907894)
  - totempg: Store and restore global variables (rhbz#907894)
  - merge upstream commit 5e6e1a000db8b066aff08b0649886e4ce07b843c (rhbz#907894)
  - Logsys: Ensure logging PID is really corosync (rhbz#915490)
  - merge upstream commit 830df013a853ffa7e9b49efb030ccc7920d2f683 (rhbz#915490)
  - fplay: Check minimum record size (rhbz#915490)
  - merge upstream commit ef63aae13945bd790e54181593561468426baca4 (rhbz#915490)
  - corosync-fplay: Check incorrect idx and cycle (rhbz#915490)
  - merge upstream commit d8761bae84c12285ef40426c0ad7f09f569c3d87 (rhbz#915490)
  - Improve handling of getpwnam_r() and getgrnam_r() (rhbz#947936)
  - merge upstream commit c3422128a45a2833103c8351e0adc84ba6c341be (rhbz#947936)
  - Detect big scheduling pauses (rhbz#949491)
  - merge upstream commit 7475db7102bf387cfcd16a65b0b0ace3e194bd4b (rhbz#949491)
  - Improve corosync-notifyd example (rhbz#877349)
  - merge upstream commit 614d897209c8d9d8b38bc583d0ce056a5d3445b6 (rhbz#877349)
  - Install sysconfig/corosync-notifyd in specfile (rhbz#877349)
  - merge upstream commit bc130cb10c4ec014829286ba61c0de544f82656d (rhbz#877349)
  - Free confdb message holder list on confdb exit (rhbz#959189)
  - merge upstream commit 013b4ba8ebdc089da76313d43b1454fe324d597b (rhbz#959189)
  - Handle SIGPIPE in req_setup_send (rhbz#959184)
  - merge upstream commit a9c4bbd9f10d9453730f71d8bd9a02ee8bcf2eed (rhbz#959184)
  - confdb: Make objdb_notify_dispatch preemptable (rhbz#959189)
  - merge upstream commit 0194e6455983947c9c496658b5d593c769e58bfe (rhbz#959189)
  - Lock sync_in_process variable (rhbz#907894)
  - merge upstream commit 460a495243b1ebb225e15c1757554ff625aca99e (rhbz#907894)


author: Jan Friesse <jfriesse@redhat.com> 1.4.1-17
changelog:
  - Resolves: rhbz#956739

  - Add timestamps to the Corosync black-box output (rhbz#956739)
  - merge upstream commit 3ede0352ea4a7ea71ebe16db59c0c7ad0a01f733 (rhbz#956739)


author: Jan Friesse <jfriesse@redhat.com> 1.4.1-18
changelog:
  - Resolves: rhbz#1001210
  - Resolves: rhbz#1011307
  - Resolves: rhbz#1018232
  - Resolves: rhbz#1025321
  - Resolves: rhbz#1067043

  - totemiba: Properly allocate RDMA buffers (rhbz#1001210)
  - merge upstream commit 795b04780ff6cd94b2e10aa1826a289f36119ce7 (rhbz#1001210)
  - totemiba: Del channel fd from poll before destroy (rhbz#1001210)
  - merge upstream commit 86fd9a14f6e74b711eb7e89cec72096bdcd1441b (rhbz#1001210)
  - totemiba: Fix parameters position for poll_add (rhbz#1001210)
  - merge upstream commit cba0f90af4af55702c1daa7afa03c8be10eaa5f3 (rhbz#1001210)
  - corosync to start in infiniband + redundant ring active/passive mode (rhbz#1001210)
  - merge upstream commit d0ca2ceb980242dd8c28b57f449eeeac1eb54176 (rhbz#1001210)
  - totemiba: Check if configured MTU is allowed by HW (rhbz#1001210)
  - merge upstream commit 3403fe06e8a915632679c48ccccb2662521746f2 (rhbz#1001210)
  - logsys: Handle full /dev/shm correctly (rhbz#1011307)
  - merge upstream commit 095a114ab84074e16d384f3ccaadfecff80b54a2 (rhbz#1011307)
  - ipcs: Backport socket creds handling from libqb (rhbz#1018232)
  - merge upstream commit 7897e4ae3e1c1ff20a2f375a0a5dc102ab0e98e8 (rhbz#1018232)
  - ipcs: Set SO_PASSCRED also on listening socket (rhbz#1018232)
  - merge upstream commit f11e5bf61941fd6aca018bb2f15f2371c668974f (rhbz#1018232)
  - cpg: Avoid list corruption (rhbz#1025321)
  - merge upstream commit 3c11ea7b84c109e6f8451229437351c5a14c7168 (rhbz#1025321)
  - cpg: Refactor mh_req_exec_cpg_procleave (rhbz#1067043)
  - merge upstream commit e9d9c4be7293c04ca97bfd84f95b76a22690a92a (rhbz#1067043)
  - cpg: Make sure nodid is always logged as hex num (rhbz#1067043)
  - merge upstream commit 0b825f22f2b95beca1aeb614d22a7e74a84c66b5 (rhbz#1067043)
  - cpg: Make sure left nodes are really removed (rhbz#1067043)
  - merge upstream commit b55f32fe2e1538db33a1ec584b67744c724328c6 (rhbz#1067043)
  - totemiba: Add multicast recovery (rhbz#1001210)
  - merge upstream commit 0ea20a3d545c4bf1a02306dd2152eb497a03b7d0 (rhbz#1001210)


author: Jan Friesse <jfriesse@redhat.com> 1.4.1-19
changelog:
  - Related: rhbz#1001210

  - totemiba: Fix incorrect failed log message (rhbz#1001210)
  - merge upstream commit 4130d7448dcea024820d20e3c474c54e14ec9cb5 (rhbz#1001210)


author: Dag Wieers <dag@wieers.com> - 0.9-1
changelog:
  - Updated to release 0.9.
  - ...
  - Changelog trimmed, see http://svn.rpmforge.net/svn/trunk/rpms/htop/htop.spec


author: Dag Wieers <dag@wieers.com> - 1.5.2-1
changelog:
  - Updated to release 1.5.2.
  - ...
  - Changelog trimmed, see http://svn.rpmforge.net/svn/trunk/rpms/httping/httping.spec


author: Ingvar Hagelund <ingvar@redpill-linpro.com> - 3.5.1-1
changelog:
  - New upstream release
  - Updated nopprof patch to match new release
  - Fixed a few bogus changelog entries


author: David Howells <dhowells@redhat.com> - 1.3-1
changelog:
  - Fix compiler warnings in request-key.
  - Expose the kernel function to get a key's security context.
  - Expose the kernel function to set a processes keyring onto its parent.
  - Move libkeyutils library version to 1.3.


author: David Howells <dhowells@redhat.com> - 1.4-5
changelog:
  - Make keyctl show handle deeply nested keyrings [BZ 1075652].
  - The key serial ID field displayed by keyctl show may be up to 10 digits [BZ 1075652].
  - Make keyctl padd & co. handle binary data containing NUL chars [BZ 1075652].
  - The input buffer for keyctl padd & co. should be 1MB-1 in size [BZ 1075652].


author: Matthias Saou <http://freshrpms.net/> 3.97-1
changelog:
  - Update to 3.97.
  - ...
  - Changelog trimmed, see http://svn.rpmforge.net/svn/trunk/rpms/lame/lame.spec


author: Doug Ledford <dledford@redhat.com> - 1.1.6-1
changelog:
  - Update to latest upstream release (includes FDR link speed capability)
  - Related: bz751220, bz750609


author: Doug Ledford <dledford@redhat.com> - 1.1.6-5
changelog:
  - Don't print link state on iWARP links as it's always invalid
  - Don't try to do ud transfers in excess of port MTU
  - Resolves: bz822781


author: Doug Ledford <dledford@redhat.com> - 1.1.7-1
changelog:
  - Update to latest upstream release
  - Remove patches that are now part of upstream
  - Fix ibv_srq_pingpong with negative value to -s option
  - Resolves: bz879191


author: Doug Ledford <dledford@redhat.com> - 1.1.8-1
changelog:
  - Update to latest upstream release (which adds XRC support,
    infrastructure for verbs extensions, core support for usNIC
    nodes and transports, uverbs extensions, and receive flow
    steering extension)
  - The HPN channel in rhel6 is going away and the RoCE capability
    is being folded back into the base OS channel package (aka
    this one).  Provide an Obsoletes tag to cause this package
    to replace the older libibverbs-rocee package from the HPN
    channel
  - Resolves: bz854655


author: Doug Ledford <dledford@redhat.com> - 1.1.8-2
changelog:
  - Add the RoCE IP Address GID support patches
  - Create our own tarball that is the three patches we needed
    then autoreconf run with an acceptable version of autotools
    as the version in the build system is too old
  - Resolves: bz1051211


author: Caolan McNamara <caolanm@redhat.com> - 4.2.1-9
changelog:
  - Resolves: rhbz#596171 drop icu.icu6284.strictalias.patch and use
    -fno-strict-aliasig as upstream has added a pile more and doesn't look
    interested in proposed patchs


author: Angus Salkeld <asalkeld@redhat.com> - 0.9.0-2
changelog:
  - Disable loop and ipc tests as they use features not availble on brew.
  - Get the tests to print out (disable parallel-tests).
  - Call autogen.sh to get the no parallel-tests
  - Disable ppc arch as the "make check" fails.


author: David Vossel <dvossel@redhat.com> - 0.14.2-2
changelog:
  - Fixes issue with qb_ipcc_recv() that resulted in nearly 100%
    cpu usage during certain situations. (#869446)


author: David Vossel <dvossel@redhat.com> - 0.14.2-3
changelog:
  - Additional upstream work to address 100% cpu usage bug in
    realtime environment.
    cpu usage during certain situations. (#869446)


author: Doug Ledford <dledford@redhat.com> - 1.0.15-1
changelog:
  - Update to latest upstream release (adds FDR support and fixes 696019 the
    upstream way)
  - Include fixes in git not yet in a release
  - Related: bz750609
  - Resolves: bz700289


author: Doug Ledford <dledford@redhat.com> - 1.0.17-0.git4b5c1aa
changelog:
  - Pre-release version of 1.0.17
  - Resolves a CVE vulnerability between librdmacm and ibacm
  - Fixes various minor bugs in sample programs
  - Resolves: bz866221, bz816074


author: Doug Ledford <dledford@redhat.com> - 1.0.17-1
changelog:
  - Official 1.0.17 release
  - The fix to bug 866221 got kicked back as incomplete last time, fix
    it for real this time.
  - Intel adapters that use the qib driver don't like using inline data,
    so use a memory region that is registered instead
  - Resolves: bz866221, bz828071


author: Steve Dickson <steved@redhat.com> 0.2.1-7
changelog:
  - Fixed some races in getnetconfig code (bz 1031498)
  - Remove the installation of libtirpc.a and libtirpc.la (bz 869397)


author: Dag Wieers <dag@wieers.com> - 2.12.1-1
changelog:
  - Updated to release B.02.12.01.
  - ...
  - Changelog trimmed, see http://svn.rpmforge.net/svn/trunk/rpms/lshw/lshw.spec


author: Paul Howarth <paul@city-fan.org> 2.3.6-5
changelog:
  - Fix regression in 2.3.6 that broke process controls when using vhost-specific
    configuration (upstream issue 49902, #783742, CVE-2012-1181)


author: Paul Howarth <paul@city-fan.org> 2.3.6-6
changelog:
  - Fix compatibility with httpd 2.4 in F-18/RHEL-7 onwards
  - Use /run rather than /var/run from F-15/RHEL-7 onwards


author: Paul Howarth <paul@city-fan.org> 2.3.7-1
changelog:
  - Update to 2.3.7
    - Introduce FcgidWin32PreventOrphans directive on Windows to use OS Job
      Control Objects to terminate all running fcgi's when the worker process
      has been abruptly terminated (PR: 51078)
    - Periodically clean out the brigades that are pulling in the request body
      for handoff to the fcgid child (PR: 51749)
    - Resolve crash during graceful restarts (PR: 50309)
    - Solve latency/congestion of resolving effective user file access rights
      when no such info is desired, for config-related filename stats (PR: 51020)
    - Fix regression in 2.3.6 that broke process controls when using
      vhost-specific configuration
    - Account for first process in class in the spawn score
  - Drop patch for CVE-2012-1181, now included in upstream release


author: Paul Howarth <paul@city-fan.org> 2.3.9-1
changelog:
  - Update to 2.3.9
    - SECURITY: Fix possible heap buffer overwrite (CVE-2013-4365)
    - Add experimental cmake-based build system for Windows
    - Correctly parse quotation and escaped spaces in FcgidWrapper and the AAA
      Authenticator/Authorizor/Access directives' command line argument, as
      currently documented (PR#51194)
    - Honor quoted FcgidCmdOptions arguments (notably for InitialEnv
      assignments) (PR#51657)
    - Conform script response parsing with mod_cgid and ensure no response body
      is sent when ap_meets_conditions() determines that request conditions are
      met
    - Improve logging in access control hook functions
    - Avoid making internal sub-requests and processing Location headers when in
      FCGI_AUTHORIZER mode, as the auth hook functions already treat Location
      headers returned by scripts as an error since redirections are not
      meaningful in this mode
    - Revert fix for PR#53693, added in 2.3.8 but undocumented
    - Fix issues with a minor optimization added in 2.3.8


author: Michael Friedrich <michael.friedrich@univie.ac.at>
changelog:
  - reworked spec file to fit fhs compliance in /etc/mod_gearman
  - moved extras/*conf from localestatedir to sysconfdir
  - added config noreplace to config targets
  - removed custom gearmand init script, interferes with gearmand dependency on rhel


author: Steve Dickson <steved@redhat.com> 1.2.3-45
changelog:
  - Smothed out upgrads from rhel6 to rhel7 (bz 1086625)
  - rpc.statd: Bind downcall socket to loopback address (bz 1018358)
  - nfsiostat: periodically flush stdout (bz 1007195)
  - Fixed a buffer overflow in exportfs (bz 1008381)


author: Steve Dickson <steved@redhat.com> 1.2.3-47
changelog:
  - Stop Treat IP addresses a FQDN rather than SUBNETs. (bz 1098592)
  - Removed the local_lock not supported line in man page (bz 1017477)


author: Steve Dickson <steved@redhat.com> 1.2.3-50
changelog:
  - gssd: Drop full domain when constructing the Ad hostname (bz 1067423)
  - Explained nfsiostat output in man page (bz 869684)
  - mountd.man: Added missing arguments in man page (bz 1003555)


author: Steve Dickson <steved@redhat.com> 1.2.3-53
changelog:
  - gssd: Error out when rpc_pipefs directory is empty (bz 1116698)
  - exportfs: Removed a warning from exportfs.c (bz 1133562)
  - nfsiostat: Corrected the cache hits (bz 1066314)
  - mountd: optimize libblkid usage (bz 1113204)


author: Steve Dickson <steved@redhat.com> 1.1.5-2
changelog:
  - Updated to latest upstream release: libnfsidmap-0.24-rc1 (bz 650970)
  - Reset default values in /etc/idmap.conf (bz 650997)
  - Remove some warnings in the RPMdiff run (bz 594279)


author: Fyodor (fyodor(a)insecure.org)
changelog:
  - Removed changelog entries as SVN is a more authoritative source. Execute:
  - svn log --username guest --password "" svn://svn.insecure.org/nmap/nmap.spec.in


author: kgronlund@suse.com
changelog:
  - utils: Don't crash on missing reply to y/n question (bnc#872380)
  - ui_resource: Don't create extra nvpairs (bnc#865024)
  - upstream: 2.0.0-5-g69af99663efd


author: kgronlund@suse.com
changelog:
  - pacemaker: Support Pacemaker XML schema version 1.3, 2.0
  - hb_report: Fix ssh passwords again (bnc#867365)
  - vars: Add cluster to list of extra cluster properties (fate#316118)
  - ui: Fix garbage characters in prompt (bnc#875788)
  - report: Resolve datetime/timestamp mixup (bnc#874162)
  - parse: Fix check for action/role in resource set parser (bnc#875787)
  - site: pass --force flag through to crm_ticket (bnc#873200)
  - cibconf: add comments in the right order (bnc#866434)
  - parse: Unify API for err() (bnc#875791)
  - crm: Check and complain about python version < 2.6
  - hb_report: pcmk lib changed permissions (bnc#872958)
  - history: Use subsecond precision if possible (bnc#872932)
  - history: set colours for all nodes found (bnc#872936)
  - parse: Support cib object tags (fate#315101)
  - cibconfig: Support filename-style globs in show/edit (bnc#864346)
  - upstream: 2.0.0-46-ga05c618ab236


author: kgronlund@suse.com
changelog:
  - Release 2.1
  - Add atom feed to development page
  - Medium: hb_report: dot is not illegal in file names (bnc#884079, debian#715391)
  - Low: history: remove existing report directory on refresh
  - medium: ui_history: Print source if given no argument (bnc#883437)
  - Medium: hb_report: update interface to zypper (bnc#883186)
  - Medium: hb_report: support logs with varied timestamps (bnc#883186)
  - Low: hb_report: getstampproc is global (bnc#883186)
  - Low: hb_report: gdb debug symbols output change (bnc#883186)
  - Low: hb_report: don't restrict debuginfo to cluster stack binaries (zypper) (bnc#883186)
  - high: ui_history: Lazily fetch report data on command (bnc#882959)
  - medium: report: Make setting report period more robust (bnc#882959)
  - medium: ui_resource: Remove empty attrlists when overriding children (bnc#882655)
  - high: cibconfig: Retain empty attribute sets (bnc#882655)
  - Low: report: unpack tarball if it's newer than the existing directory
  - Low: report: get node list based on collected logs, not from cib
  - Low: report: test for ha-log.txt instead of cib.txt when listing nodes
  - Low: report: don't warn on extra nodes in the report
  - medium: ui_configure: Nicer error when pacemaker is not running (bnc#882475)
  - medium: scripts: configure SSH in cluster init (bnc#882476)
  - medium: ui_assist: add template command (bnc#882477)
  - medium: cliformat: Fix CLI formatting for rules and id-refs
  - doc: Update documentation for location constraints (bnc#873781)
  - doc: Document interval suffixes (bnc#873677)
  - medium: ui_node: Fix display of node attributes
  - medium: parse: Allow remote as node type
  - low: cliformat: Don't show extraneous id for acl rules
  - high: cibconfig: Fix bug when copying nvpairs (bnc#881369)
  - high: parse: Try to retain ordering if possible (bnc#880371)
  - high: cibconfig: Enable use of v2 patches in Pacemaker (bnc#880371)
  - medium: pacemaker: Don't hardcode list of supported schemas
  - Medium: resource: modify some command wait options (bnc#880982)
  - high: parse: Support for ACL schema 2.0 (bnc#880371)
  - medium: schema: Fix typo in test_schema()
  - medium: parse: Allow empty property sets (bnc#880632)
  - medium: ui_resource: Also trace promote/demote for multistate resources
  - medium: ui_resource: allow trace of resource without specific operation
  - medium: ui_resource: Make op an optional argument to trace/untrace
  - low: ui_resource: Allow untrace without explicit interval
  - high: cibconfig: adjust attributes when adding operations (bnc#880052)
  - high: parse: Support id-ref in nvpairs (fate#316118)
  - low: ui_configure: Add --force flag to configure delete
  - medium: xmlutil: Limit xpath search to children (bnc#879419)
  - medium: ui: Fix argument check in resource commands (gh#crmsh/crmsh#29)
  - high: xmlutil: Include remote nodes in nodelist (bnc#878112)
  - medium: cibconfig: Detect broken child relationship (bnc#878112)
  - high: cibconfig: Ban containers stealing children (bnc#878112)
  - low: command: Add -h and --help as aliases to help
  - high: parse: Allow role in rule-based location constraints (bnc#878128)
  - medium: report: Return to handling timestamps internally (bnc#877495)
  - medium: ui_resource: Fix race in start/stop/manage/unmanage (bnc#877640)
  - medium: parse: Allow empty attribute lists
  - medium: cibconfig: Fix uses of add_operation
  - medium: report: Make regexp groups non-capturing to avoid limit (bnc#877484)
  - medium: doc: Document rules in attribute lists (bnc#865292)
  - medium: constants: Rename cluster attribute to cluster-name (fate#316118)
  - medium: idmgmt: Fix id assignment and update regression tests (bnc#865292)
  - medium: cibconfig: Enable score for instance_attributes (bnc#865292)
  - high: cibconfig: Support rules in attribute lists (bnc#865292)
  - low: cibconfig: Better error when referring to non-existant template
  - medium: scripts: Handle percent characters in script output (bnc#876882)
  - pacemaker: Support 2.0 schema
  - vars: Rename property: s/site/cluster (fate#316118)
  - Medium: hb_report: fix ssh passwords again (bnc#867365)
  - vars: Add site to list of extra cluster properties (fate#316118)
  - parse: Fix check for action/role in resource set parser (#14)
  - report: More problems with datetime (bnc#874162)
  - report: Resolve datetime/timestamp mixup (bnc#874162)
  - utils: Handle datetime objects in shorttime/shortdate (bnc#874162)
  - main: Fix reference before assignment (#7)
  - crm: Check and complain about python version < 2.6 (#11)
  - parse: Unify API for err(), fix error
  - Fix garbage characters in prompt (issue#7)
  - Medium: cibconf: add comments in the right order (bnc#866434)
  - site: pass --force flag through to crm_ticket (bnc#873200)
  - Low: report: Use subsecond precision if possible (bnc#872932)
  - Low: hb_report: pcmk lib changed permissions (bnc#872958)
  - Low: history: set colours for all nodes found (bnc#872936)
  - ui_resource: Allow setting meta attributes on tags (fate#315101)
  - ui_configure: tag command  (fate#315101)
  - parse: Support cib object tags (fate#315101)
  - cibconfig: Support filename-style globs in show/edit (bnc#864346)
  - ui_resource: Only search in top-level (bnc#865024)
  - ui_resource: Don't create extra nvpairs (bnc#865024)
  - utils: Don't crash on missing reply to y/n question
  - Allow building crmsh without PyYAML
  - Support for pacemaker-1.3 RNG schema
  - upstream cs: 2.1.0


author: kgronlund@suse.com
changelog:
  - Release 2.1.1
  - cibconfig: Clean up output from crm_verify (bnc#893138)
  - high: constants: Add acl_target and acl_group to cib_cli_map (bnc#894041)
  - high: parse: split shortcuts into valid rules
  - medium: Handle broken CIB in find_objects
  - high: scripts: Handle corosync.conf without nodelist in add-node (bnc#862577)
  - medium: config: Assign default path in all cases
  - high: cibconfig: Generate valid CLI syntax for attribute lists (bnc#897462)
  - high: cibconfig: Add tag:<tag> to get all resources in tag
  - doc: Documentation for show tag:<tag>
  - low: report: Sort list of nodes
  - high: parse: Allow empty attribute values in nvpairs (bnc#898625)
  - high: cibconfig: Delay reinitialization after commit
  - low: cibconfig: Improve wording of commit prompt
  - low: cibconfig: Fix vim modeline
  - high: report: Find nodes for any log type (boo#900654)
  - high: hb_report: Collect logs from journald (boo#900654)
  - high: cibconfig: Don't crash if given an invalid pattern (bnc#901714)
  - high: xmlutil: Filter list of referenced resources (bnc#901714)
  - medium: ui_resource: Only act on resources (#64)
  - medium: ui_resource: Flatten, then filter (#64)
  - high: ui_resource: Use correct name for error function (bnc#901453)
  - high: ui_resource: resource trace failed if operation existed (bnc#901453)
  - Improved test suite


author: kgronlund@suse.com
changelog:
  - Release 2.1.2
  - medium: ui_resource: Set probe interval 0 if not set (bnc#905050)
  - doc: Document probe op in resource trace (bnc#905050)
  - high: config: Fix path to system-wide crm.conf (#67)
  - medium: config: Fall back to /etc/crm/crmsh.conf (#67)
  - low: cliformat: Colorize id: as identifier (boo#905338)
  - medium: cibconfig: Don't bump epoch if stripping version
  - medium: ui_context: Lazily import readline
  - medium: config: Add core.ignore_missing_metadata (#68) (boo#905910)
  - medium: cibconfig: Strip digest from v1 diffs (bnc#914098)
  - medium: cibconfig: Detect v1 format and don't patch container changes (bnc#914098)
  - high: xmlutil: Treat node type=member as normal (boo#904698)
  - medium: xmlutil: Use idmgmt when creating new elements (bnc#901543)
  - low: ui_resource: --reprobe and --refresh are deprecated (bnc#905092)
  - doc: Document deprecation of refresh and reprobe (bnc#905092)
  - medium: parse: Support resource-discovery in location constraints
  - medium: Allow removing groups even if is_running (boo#905271)
  - medium: cibconfig: Delete containers first in edits (boo#905268)
  - medium: ui_history: Fix crash using empty object set
  - Low: term: get rid of annying ^O in piped-to-less-R output
  - medium: parse: Allow nvpair with no value using name= syntax (#71)
  - medium: parse: Enable name[=value] for nvpair (#71)
  - medium: utils: Check if path basename is less (#74)
  - medium: utils: crm_daemon_dir is added to PATH in envsetup (#67)
  - medium: cmd_status: Show pending if available, enable extra options
  - high: utils: Locate binaries across sudo boundary (bnc#912483)
  - Medium: history: match error/crit messages of pcmk 1.1.12
  - low: ui_options: Add underscore aliases for legacy options
  - medium: constants: Fix transition start detection
  - medium: constants: Update transition regex (#77)
  - medium: orderedset: Add OrderedSet type
  - medium: cibconfig: Use orderedset to avoid reordering bugs (#79)
  - low: xmlutil: logic bug in sanity_check_nvpairs
  - medium: util: Don't fall back to current time
  - medium: report: Fall back to end_ts = start_ts


author: kgronlund@suse.com
changelog:
  - Release 2.1.3
  - medium: parse: nvpair attributes with no value = <nvpair name=".."/> (#71)
  - doc: Add link to clusterlabs.org
  - medium: report: Convert RE exception to simpler UI output
  - medium: report: Include transitions with configuration changes (bnc#917131)
  - medium: config: Fix case-sensitivity for booleans
  - medium: ra: Handle non-OCF agent meta-data better
  - Medium: cibconf: preserve cib user attributes
  - low: cibconfig: Improved debug output when schema change fails
  - medium: parse: Treat pacemaker-next schema as 2.0+
  - medium: schema: Test if node type is optional via schema
  - medium: schema: Remove extra debug output
  - low: pacemaker: Remove debug output
  - medium: cibconfig: If a change results in no diff, exit silently
  - medium: cibconfig: Allow delete of objects that don't exist without returning error code
  - medium: cibconfig: Allow removal of non-existing elements if --force is set
  - low: allow (0,1) as option booleans
  - low: allow pacemaker 1.0 version detection
  - Low: hb_report: add -Q to usage
  - Low: hb_report: add -X option for extra ssh options
  - doc: Move the main crmsh repository to the ClusterLabs organization on github
  - high: ui_configure: Remove acl_group command (bnc#921056)
  - high: cibconfig: Don't delete valid tickets when removing referenced objects (bnc#922039)
  - high: ui_context: Wait for DC after commit, not before (#85)
  - medium: templates: Clearer descriptions for editing templates (boo#921028)
  - high: cibconfig: Derive id for ops from referenced resource name (boo#921028)
  - medium: ui_template: Always generate id unless explicitly defined (boo#921028)
  - low: template: Add 'new <template>' shortcut
  - medium: ui_template: Make new command more robust (bnc#924641)
  - medium: parse: Disallow location rules without resources
  - high: parse: Don't allow constraints without applicants
  - medium: cliformat: Escape double-quotes in nvpair values
  - low: hb_report: Use crmsh config to find pengine/cib dirs (bsc#926377)
  - low: main: Catch any ValueErrors that may leak through


author: kgronlund@suse.com
changelog:
  - Release 2.1.4
  - Medium: hb_report: use faster zypper interface if available
  - medium: ui_configure: Wait for DC when removing running resource
  - low: schema: Don't leak PacemakerError exceptions (#93)
  - parse: Don't require trailing colon in tag definitions
  - medium: utils: Allow 1/0 as boolean values for parameters


author: kgronlund@suse.com
changelog:
  - Release 2.1.5
  - medium: report: Try to load source as session if possible (bsc#927407)
  - medium: crm_gv: Wrap non-identifier names in quotes (bsc#931837)
  - medium: crm_gv: Improved quoting of non-identifier node names (bsc#931837)
  - medium: crm_pkg: Fix cluster init bug on RH-based systems
  - medium: hb_report: Collect logs from pacemaker.log
  - medium: constants: Add 'provides' meta attribute (bsc#936587)
  - high: parse: Add attributes to terminator set (bsc#940920)
  - Medium: cibconfig: skip sanity check for properties other than cib-bootstrap-options
  - medium: config: Add report_tool_options (bsc#917638)
  - low: main: Bash completion didn't handle sudo correctly
  - high: report: New detection to fix missing transitions (bnc#917131)
  - medium: report: Add pacemaker.log to find_node_log list (bsc#941734)
  - high: hb_report: Prefer pacemaker.log if it exists (bsc#941681)
  - high: report: Output format from pacemaker has changed (bsc#941681)
  - high: report: Update transition edge regexes (bsc#942906)
  - medium: report: Reintroduce empty transition pruning (bsc#943291)
  - medium: log_patterns: Remove reference to function name in log patterns (bsc#942906)
  - low: hb_report: Collect libqb version (bsc#943327)
  - high: parse: Fix crash when referencing score types by name (bsc#940194)
  - low: constants: Add meta attributes for remote nodes
  - low: ui_history: Swap from and to times if to < from
  - high: cibconfig: Do not fail on unknown pacemaker schemas (bsc#946893)
  - high: log_patterns_118: Update the correct set of log patterns (bsc#942906)
  - high: xmlutil: Order is significant in resource_set (bsc#955434)
  - high: cibconfig: Fix XML import bug for cloned groups (bsc#959895)


author: kgronlund@suse.com
changelog:
  - Release 2.2.0
  - medium: history: Fix live report refresh (bsc#950422) (bsc#927414)
  - medium: history: Ignore central log
  - medium: cibconfig: Detect false container children
  - low: clidisplay: Avoid crash when colorizing None
  - medium: scripts: Load single file yml scripts
  - medium: scripts: Reformat scripts to simplified form
  - medium: ui_history: Add events command (bsc#952449)
  - low: hb_report: Drop function from event patterns
  - high: cibconfig: Preserve failure through edit (bsc#959965)
  - high: cibconfig: fail if new object already exists (bsc#959965)
  - medium: ui_cib: Call crm_shadow in batch mode to avoid spawning subshell (bsc#961392)
  - high: cibconfig: Fix XML import bug for cloned groups (bsc#959895)
  - high: ui_configure: Move validate-all validation to a separate command (bsc#956442)
  - high: scripts: Don't require scripts to be an array of one element
  - medium: scripts: Enable setting category in legacy wizards (bnc#957926)
  - high: scripts: Don't delete steps from upgraded wizards (bnc#957925)
  - high: ra: Only run validate-all if current user is root
  - high: cibconfig: Call validate-all action on agent in verify (bsc#956442)
  - high: script: Fix issues found in cluster scripts
  - high: ui_ra: Add ra validate command (bsc#956442)
  - low: resource: Fix unban alias for unmigrate
  - high: ui_resource: Add constraints and operations commands
  - high: ui_resource: Enable start/stop/status for multiple resources at once (bsc#952775)
  - high: scripts: Conservatively verify scripts that modify the CIB (bsc#951954)
  - high: xmlutil: Order is significant in resource_set (bsc#955434)
  - medium: scripts: Lower copy target to string
  - doc: configure load can read from stdin
  - medium: script: (filesystem) create stopped (bsc#952670)
  - medium: scripts: Check required parameters for optional sub-steps
  - high: scripts: Eval CIB text in correct scope (bsc#952600)
  - medium: utils: Fix python 2.6 compatibility
  - medium: ui_script: Tag legacy wizards as legacy in show (bsc#952226)
  - medium: scripts: No optional steps in legacy wizards (bsc#952226)
  - high: utils: Revised time zone handling (bsc#951759)
  - high: report: Fix syslog parser regexps (bsc#951759)
  - low: constants: Tweaked graph colours
  - high: scripts: Fix DRBD script resource reference (bsc#951028)
  - low: constants: Tweaked graph colors
  - medium: report: Make transitions without end stretch to 2525
  - high: utils: Handle time zones in parse_time (bsc#949511)
  - medium: hb_report: Remove reference to function name in event patterns (bsc#942906)
  - medium: ui_script: Optionally print common params
  - medium: cibconfig: Fix sanity check for attribute-based fencing topology (#110)
  - high: cibconfig: Fix bug with node/resource collision
  - high: scripts: Determine output format of script correctly (bsc#949980)
  - doc: add explanatory comments to fencing_topology
  - doc: add missing backslash in fencing_topology example
  - doc: add missing <> to fencing_topology syntax
  - low: don't use deprecated crm_attribute -U option
  - doc: resource-discovery for location constraints
  - high: utils: Fix cluster_copy_file error when nodes provided
  - low: xmlutil: More informative message when updating resource references after rename
  - doc: fix some command syntax grammar in the man page
  - high: cibconfig: Delete constraints before resources
  - high: cibconfig: Fix bug in is_edit_valid (bsc#948547)
  - medium: hb_report: Don't cat binary logs
  - high: cibconfig: Allow node/rsc id collision in _set_update (bsc#948547)
  - low: report: Silence tar warning on early stream close
  - high: cibconfig: Allow nodes and resources with the same ID (bsc#948547)
  - high: log_patterns_118: Update the correct set of log patterns (bsc#942906)
  - low: ui_resource: Silence spurious migration non-warning from pacemaker
  - medium: config: Always fall back to /usr/bin:/usr/sbin:/bin:/sbin for programs (bsc#947818)
  - medium: report: Enable opening .xz-compressed report tarballs
  - medium: cibconfig: Only warn for grouped children in colocations (bsc#927423)
  - medium: cibconfig: Allow order constraints on group children (bsc#927423)
  - medium: cibconfig: Warn if configuring constraint on child resource (bsc#927423) (#101)
  - high: ui_node: Show remote nodes in crm node list (bsc#877962)
  - high: config: Remove config.core.supported_schemas (bsc#946893)
  - medium: report: Mark transitions with errors with a star in info output (bsc#943470)
  - low: report: Remove first transition tag regex
  - medium: report: Add transition tags command (bsc#943470)
  - low: ui_history: Better error handling and documentation for the detail command
  - low: ui_history: Swap from and to times if to < from
  - medium: cibconfig: XML parser support for node-attr fencing topology
  - medium: parse: Updated syntax for fencing-topology target attribute
  - medium: parse: Add support for node attribute as fencing topology target
  - high: scripts: Add enum type to script values
  - low: scripts: [MailTo] install mailx package
  - low: scripts: Fix typo in email type verifier
  - high: script: Fix subscript agent reference bug
  - low: constants: Add meta attributes for remote nodes
  - medium: scripts: Fix typo in lvm script
  - high: scripts: Generate actions for includes if none are defined
  - low: scripts: [virtual-ip] make lvs_support an advanced parameter
  - medium: crm_pssh: Timeout is an int (bsc#943820)
  - medium: scripts: Add MailTo script
  - low: scripts: Improved script parameter validation
  - high: parse: Fix crash when referencing score types by name (bsc#940194)
  - doc: Clarify documentation for colocations using node-attribute
  - high: ui_script: Print cached errors in json run
  - medium: scripts: Use --no option over --force unless force: true is set in the script
  - medium: options: Add --no option
  - high: scripts: Default to passing --force to crm after all
  - high: scripts: Add force parameter to cib and crm actions, and don't pass --force by default
  - low: scripts: Make virtual IP optional [nfsserver]
  - medium: scripts: Ensure that the Filesystem resource exists [nfsserver] (bsc#898658)
  - medium: report: Reintroduce empty transition pruning (bsc#943291)
  - low: hb_report: Collect libqb version (bsc#943327)
  - medium: log_patterns: Remove reference to function name in log patterns (bsc#942906)
  - low: hb_report: Increase time to wait for the logmark
  - high: hb_report: Always prefer syslog if available (bsc#942906)
  - high: report: Update transition edge regexes (bsc#942906)
  - medium: scripts: Switch install default to false
  - low: scripts: Catch attempt to pass dict as parameter value
  - high: report: Output format from pacemaker has changed (bsc#941681)
  - high: hb_report: Prefer pacemaker.log if it exists (bsc#941681)
  - medium: report: Add pacemaker.log to find_node_log list (bsc#941734)
  - high: hb_report: Correct path to hb_report after move to subdirectory (bsc#936026)
  - low: main: Bash completion didn't handle sudo correctly
  - medium: config: Add report_tool_options (bsc#917638)
  - high: parse: Add attributes to terminator set (bsc#940920)
  - Medium: cibconfig: skip sanity check for properties other than cib-bootstrap-options
  - medium: ui_script: Fix bug in verify json encoding
  - low: ui_script: Check JSON command syntax
  - medium: ui_script: Add name to action output (fate#318211)
  - low: scripts: Preserve formatting of longdescs
  - low: scripts: Clearer shortdesc for filesystem
  - low: scripts: Fix formatting for SAP scripts
  - low: scripts: add missing type annotations to libvirt script
  - low: scripts: make overridden parameters non-advanced by default
  - low: scripts: Tweak description for libvirt
  - low: scripts: Strip shortdesc for scripts and params
  - low: scripts: Title and category for exportfs
  - high: ui_script: drop end sentinel from API output (fate#318211)
  - low: scripts: Fix possible reference error in agent include
  - low: scripts: Clearer error message
  - low: Remove build revision from version
  - low: Add HAProxy script to data manifest
  - medium: constants: Add 'provides' meta attribute (bsc#936587)
  - medium: scripts: Add HAProxy script
  - high: hb_report: find utility scripts after move (bsc#936026)
  - high: ui_report: Move hb_report to subdirectory (bsc#936026)
  - high: Makefile: Don't unstall hb_report using data-manifest (bsc#936026)
  - medium: report: Fall back to cluster-glue hb_report if necessary (bsc#936026)
  - medium: scripts: stop inserting comments as values
  - high: scripts: subscript values not required if subscript has no parameters / all defaults (fate#318211)
  - medium: scripts: Fix name override for subscripts (fate#318211)
  - low: scripts: Clean up generated CIB (fate#318211)


author: kgronlund@suse.com
changelog:
  - Release 2.2.1
  - medium: ui_node: Fix crash in node fence command (bsc#974902)
  - low: parse: Don't validate operation name in parser (bsc#975357)
  - low: constants: Add missing reload operation to parser
  - medium: ui_node: Fix "crm node fence" (bsc#974902) (#134)
  - low: corosync: Recycle node IDs when possible
  - low: scripts: Only print debug output locally unless there were remote actions
  - low: cibconfig: Don't mix up CLI name with XML tag
  - low: parser: ignore case for attr: prefix
  - medium: scripts: Use os.uname() to find hostname (#128)
  - low: history: Don't skip nodes without logs
  - low: logparser: Don't crash on nodes without logs
  - low: report: if present, use the subsecond part from syslog timestamps
  - low: report: add information about booth
  - low: history: update the syslog format matching
  - low: scripts: Need sudo if non-local call
  - medium: hb_report: Add timeout to SSH connection (bsc#971690)
  - low: scripts: Clean up various scripts
  - medium: main: Add -o|--opt to pass extra options for crmsh
  - low: command: handle stray regex characters in input
  - low: doc: make history example consistent with timeframe deprecation
  - medium: scripts: Don't require sudo for root
  - medium: scripts: inline scripts for call actions
  - medium: scripts: Simplify SBD script (bsc#968076) (fate#318320)
  - low: logparser: Add cib info to __meta for hawk
  - low: hb_report: Suggest user checks timeframe on empty logs (bsc#970823)
  - medium: hb_report: Use server attribute for remote nodes if set (bsc#970819)
  - high: history: Faster log parsing (bsc#920278)
  - low: log_patterns_118: Add captures to log patterns for tagging (bsc#970278)
  - medium: crm_pssh: Fix live refresh of journalctl logs (bsc#970931)
  - low: hb_report: Warn if generated report is empty (bsc#970823)
  - low: hb_report: Print covered time span at exit (bsc#970823)
  - low: logtime: Improve performance of syslog_ts (bsc#970278)
  - low: scripts: Fix error in service action
  - low: history: use os.listdir to list history sessions
  - medium: ui_node: Use stonith_admin -F to fence remote nodes (bsc#967907)
  - low: ui_node: Less cryptic query when fencing node
  - low: config: Messed up previous fix (#119)
  - low: config: Clean up libdir configuration (#119)
  - medium: config: make multiarch dependency a dynamic include (#119)
  - high: ui_configure: Fix commit force (#120)
  - medium: config: add multiarch support for libdir
  - Makefile.am: do not remove generated docs
  - medium: hb_report: Don't collect logs on non-nodes (bsc#959031)
  - medium: ui_configure: Only wait for DC if resources were stopped (#117)
  - low: Fix title style vs. sentence style in cluster scripts (bsc#892108)
  - medium: command: Disable fuzzy matcher for completion (#116)
  - medium: corosync: added optional parameter [name] to "corosync add-node" function
  - added the "push" method to the "configure load" command which will remove any configuration lines that are not given in the cib/xml configuration file to import
  - medium: constants: clone-min meta attribute (new in Pacemaker 1.1.14)
  - Low: maintenance: allow action to be forced
  - Medium: history: update patterns for resource (new lrmd)
  - medium: scripts: Updated SBD cluster script
  - high: scripts: fix broken cluster init script (bsc#963135)
  - high: scripts: Improved OCFS2 cluster script (bsc#953984)
  - high: history: Parse log lines without timestamp (bsc#955581)


author: Dag Wieers <dag@wieers.com> - 2.38-2
changelog:
  - Cosmetic changes.
  - ...
  - Changelog trimmed, see http://svn.rpmforge.net/svn/trunk/rpms/perl-Config-IniFiles/perl-Config-IniFiles.spec


author: Robin Norwood <rnorwood@redhat.com> - 1:0.33-3
changelog:
  - Bugzilla: 207430
  - Incorporate fixes from Jose Oliveira's patch
  - Add perl(IO::Socket::SSL) as a BuildRequires as well
  - Other cleanups from Jose


author: Robin Norwood <rnorwood@redhat.com> - 1:0.34-3
changelog:
  - Resolves: bz#226267
  - Only filter out the unversioned Provides: perl(Net::LDAP::Filter) to
    avoid breaking dependencies.


author: David Malcolm <dmalcolm@redhat.com> - 1.4.1-6
changelog:
  - remove embedded copy of timezone data, and redirect the dateutil.zoneinfo
  API accordingly
  Resolves: rhbz#559309
  - add a %check, running the upstream selftest suite


author: kgronlund@suse.com
changelog:
  - Release 1.0.0a2
    - Prepend hostname on each line when -P is set (fate#318220)
    - Fix quiet option after API patch


author: kgronlund@suse.com
changelog:
  - Release 1.0.0a3
    - Be more accepting with format of limit argument
    - Fix incorrect name of options attribute


author: kgronlund@suse.com
changelog:
  - Release 1.0.1
    + The host list expander function was not unicode-safe (bsc#934594)
    + Clean up and update documentation for Options.inline (#1)
    + Fix python3 error using askpass option (krig/parallel-ssh#1)


author: Florian Festi <ffesti@redhat.com> - 9.0.3-40
changelog:
  - Fix verrel in kmodtool when used with variants
  - Resolves: #795577
  - Add %_smp_ncpus_max macro to allow adjusting the number of processors used
  - Resolves: #669638
  - Fix brp-java-repack-jars for jar files that contain non-standard permissions
  - Resolves: #822073


author: Jan Pazdziora 10.2-24
changelog:
  - 623115 - file lookup using just the linker name (libldap.so) fails if
    openldap-devel is not installed.


author: Jan Pazdziora 11.2.0.1-1
changelog:
  - Have separate ld.so.conf.d for InstantClient and for XE server.
  - InstantClient 11 contains ojdbc5 and ojdbc6, we will change the target of the
    symlink for now.
  - Need to use the "11" in .so Provides as well.
  - Switch to Oracle InstantClient 11 in oracle-lib-compat.


author: Jan Pazdziora 11.2.0.4-1
changelog:
  - We unset LD_PRELOAD to force ldd to show the libldap line with => even if
    LD_PRELOAD was already set.


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.10-11
changelog:
  + Fix: cman: Do not start pacemaker if cman startup fails
    + Fix: Fencing: Observe pcmk_host_list during automatic unfencing
      Resolves: rhbz#996850


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.10-12
changelog:
  - Fix: Consistently use 'Slave' as the role for unpromoted master/slave resources
      Resolves: rhbz#1011618
  - Fix: pengine: Location constraints with role=Started should prevent masters from running at all
      Resolves: rhbz#902407
  - Fix: crm_resource: Observe --master modifier for --move
      Resolves: rhbz#902407


author: Andrew Beekhof <beekhof@redhat.com> - 1.1.10-14
changelog:
  - Log: crmd: Supply arguments in the correct order
      Resolves: rhbz#996850
  - Fix: Invalid formatting of log message causes crash
      Resolves: rhbz#996850


author: David Vossel <dvossel@redhat.com> - 1.1.10-15
changelog:
  - Fix: Removes unnecessary newlines in crm_resource -O output
      Resolves: rhbz#1038155
  - Fix: lrmd: Correctly cancel monitor actions for lsb/systemd/service resources on cleaning up (cherry picked from commit 1c14b9d69470ff56fd814091867394cd0a1cf61d)
      Resolves: rhbz#1046131
  - Fix: services: Fixes segfault associated with cancelling in-flight recurring operations.
      Resolves: rhbz#1046131


author: David Vossel <dvossel@redhat.com> - 1.1.10-16
changelog:
  - Fix: pengine: fixes invalid transition caused by clones with more than 10 instances
      Resolves: rhbz#1078954


author: Andrew Beekhof <abeekhof@redhat.com> - 1.1.12-1
changelog:
  - Update to upstream release 1.1.12-rc3
  - The CIB has O(2) better performance and updates are applied with greater reliablity
  - Transient attributes are now recorded in a truely atomic manner
  - Supports fencing agents that need the host to be unfenced at startup
  - CIB ACLs have been reimplemented and are now enabled 
  - Various bugs squashed

  - Resolves: rhbz#1020210 rhbz#1036631 rhbz#1069279
  - Resolves: rhbz#1069795 rhbz#1071995


author: Andrew Beekhof <beekhof@redhat.com> - 1.1.12-2
changelog:
  - Bug rhbz#1054307 - cname pattern match should be more restrictive in init script
      Resolves: rhbz#1054307


author: Andrew Beekhof <beekhof@redhat.com> - 1.1.12-3
changelog:
  - Fix: crmd: avoid double free caused by nested hash table removal
  - Fix: ignore SIGPIPE with gnutls is in use
  - Fix: cib: cl#5222 - Prevent assert in xml_calculate_changes() on performing cib operations
      Resolves: rhbz#1071995


author: Tim Waugh <twaugh@redhat.com> 2.6-1
changelog:
  - 2.6.  No longer need stderr, suffix, stripcr, parse, allow-spaces,
    ifdef, program_name, or posix-backup patches.


author: Tim Waugh <twaugh@redhat.com> 2.6-2
changelog:
  - Applied upstream patch to prevent incorrect filename being chosen
    when adding a new file (bug #550319).


author: Tim Waugh <twaugh@redhat.com> 0.2.31-4
changelog:
  - Versioned obsoletes/provides (bug #226234).
  - Created %check section (bug #226234).
  - Avoid %makeinstall (bug #226234).
  - Fixed defattr declaration (bug #226234).


author: Justin Sherrill <jsherril@redhat.com> 1.23-5
changelog:
  - 548489 - adding patch to fix issue with updating/inserting a blob using a
    synonym (jsherril@redhat.com)


author: Dag Wieers <dag@wieers.com> - 1.08-1
changelog:
  - Added fixes for Sybase and freetds compilation. (Tom G. Christensen)
  - Initial package. (using DAR)


author: Petr Pisar <ppisar@redhat.com> - 4:5.10.1-130
changelog:
  - Resolves: #915693 - CVE-2012-5526 (newline injection due to improper CRLF
    escaping in Set-Cookie and P3P headers)
  - Resolves: #915693 - CVE-2012-6329 (possible arbitrary code execution via
    Locale::Maketext)
  - Resolves: #915693 - CVE-2013-1667 (DoS in rehashing code)


author: Petr Pisar <ppisar@redhat.com> - 4:5.10.1-132
changelog:
  - Resolves: #767608 - Fix memory leak when accessing non-matched named
    capturing groups
  - Resolves: #839788 - Do not crash if declared DESTROY method has not been
    defined


author: Petr Pisar <ppisar@redhat.com> - 4:5.10.1-133
changelog:
  - Resolves: #698552 - Correct taintedness tests
  - Resolves: #825713 - Fix find2perl to translate ? glob properly
  - Resolves: #810469 - Upgrade IO-Compress, Compress-Raw-Bzip2, and
    Compress-Raw-Zlib to 2.021
  - Resolves: #819042 - Set default output for Pod::Man and Pod::Text
    parse_file() methods
  - Resolves: #905482 - Require glibc-devel, gdbm-devel, db4-devel by perl-devel


author: Petr Pisar <ppisar@redhat.com> - 4:5.10.1-134
changelog:
  - Resolves: #973022 - Make non-option handler for Getopt::Long::GetOptions()
    compatible with XML::Simple


author: Oden Eriksson <oeriksson@mandriva.com> 0.4.0-1mdv2010.0
changelog:
  + Revision: 393466
  - P0: fix build with -Werror=format-security (from upstream cvs)
  - import php-gearman


author: Oden Eriksson <oeriksson@mandriva.com> 0.5.0-1mdv2010.0
changelog:
  + Revision: 406382
  - readded P0 as upstream missed this in my patch, heh...
  - 0.5.0
  - drop the string format patch, added upstream


author: Dmitry Butskoy <Dmitry@Butskoy.name> - 5.1.6-5
changelog:
  - add pdo_dblib module for php-mssql
  - add php-interbase support (both interbase and pdo_firebird modules)
    (initial patch from Remi Collet <fedora@famillecollet.com>)


author: Dmitry Butskoy <Dmitry@Butskoy.name> - 5.3.2-3
changelog:
  - drop readline (now in the main php package)
  - drop mhash (no more provided in php, hash used instead)
  - spec file cleanup


author: Dmitry Butskoy <Dmitry@Butskoy.name> - 5.3.3-2
changelog:
  - drop tidy (now in the main php package, #1031936)
  - spec file and build scripts cleanup
  - improve package descriptions
  - fix mcrypt tests on ppc64 (backport from php-5.4)


author: Ralph Bean <rbean@redhat.com> - 0.6.0-5.20120613git516bd6f
changelog:
  - Fixed the license field back to just "BSD".  The files thought to be
     PHP-licensed were in fact generated by "phpize" in the %build section.


author: Remi Collet <remi@fedoraproject.org> - 1.0.7-1
changelog:
  - initial package, version 1.0.7 (beta)
  - open https://github.com/mkoppanen/php-zmq/pull/108
    to fix build warnings and include tests
  - rewrite spec file.


author: Douglas E. Warner <silfreed@silfreed.net> 0.9.6-1
changelog:
  - upgraded to 0.9.6
  - split database backends into separate binaries
  - added 64bit counter support by default


author: Tom Lane <tgl@redhat.com> 8.4.12-1
changelog:
  - Update to PostgreSQL 8.4.12, for various fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-12.html
    including the fixes for CVE-2012-2143, CVE-2012-2655
  Resolves: #830726


author: Tom Lane <tgl@redhat.com> 8.4.13-1
changelog:
  - Update to PostgreSQL 8.4.13, for various fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-13.html
    including the fixes for CVE-2012-3488, CVE-2012-3489
  Resolves: #852021


author: Pavel Raiskup <praiskup@redhat.com> - 8.4.18-1
changelog:
  - Update to PostgreSQL 8.4.18, for various fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-14.html
    http://www.postgresql.org/docs/8.4/static/release-8-4-15.html
    http://www.postgresql.org/docs/8.4/static/release-8-4-16.html
    http://www.postgresql.org/docs/8.4/static/release-8-4-17.html
    http://www.postgresql.org/docs/8.4/static/release-8-4-18.html
    including fixes for CVE-2013-0255, CVE-2013-1900 (#1017837)


author: Pavel Raiskup <praiskup@redhat.com> - 8.4.20-1
changelog:
  - Update to PostgreSQL 8.4.20 (#1065843) for fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-19.html
    http://www.postgresql.org/docs/8.4/static/release-8-4-20.html


author: tserong@suse.com
changelog:
  - exit gracefully when pacemaker is not running (--pcmk_nodes)
  - update --quiet option to suppress all status output
  - add /usr/bin to the search path for pssh-askpass
  - add -C (--pcmk_nodes) option (get host names from cluster: crm_node -l)
  - add -q (--quiet) option (suppresses status output)


author: tabraham@novell.com
changelog:
  - Update to 2.3.1
    * fixed a problem where man pages were omitted from the tar file
  - Changes from 2.3
    * added a --inline-stdout option (issue #57).  Thanks to
      pablo.barbachano for the patch.
    * Added a PSSH_HOST environment variable (issue #62).
    * Added a --version option (issues #33 and #45)
    * Expanded the pssh man page and added man pages for all other
      commands (issues #10 and #55).
    * Fixed askpass on Mac OS X 10.6.7 (issue #50)
    * Many other small fixes


author: dmuhamedagic@suse.com
changelog:
  - Add pssh_status_order.patch: Return statuses of ssh commands in
    the proper order (helps in crmsh resource testing and history)
    (bnc#828897)


author: kgronlund@suse.com
changelog:
  - Changed to .xz compression
  - Updated to latest upstream (cs: b6c8d715)
  - added support for multiple source paths in prsync (issue #64)
  - made a relative import explicit (issue #66)
  - Add support for select.poll on systems where it is available (issue #72)
  - Remove restriction on remote relative paths (Issue #83)
  - Added programmatic API (with tests)
  - Fixed teardown handling for tests
    Cleaned up and added patches:
  - Rename pssh-remove_shebangs.patch:
    to 0001-Remove-shebangs-from-library-files.patch
    Also updated patch format
  - Rename pssh-man_dir.patch:
    to 0006-openSUSE-Adjust-man-pages-destination.patch
    Also updated patch format
  - Rename pssh-quiet.patch: to 0002-Add-quiet-option.patch
  - Rename pssh_pcmk_nodes.patch:
    to 0008-openSUSE-add-C-pcmk_nodes-option-to-get-list-of-node.patch
  - Rename pssh_askpass_dir.patch:
    to 0007-openSUSE-Add-openSUSE-specific-pssh-askpass-location.patch
  - Rename pssh_status_order.patch:
    to 0003-Fix-order-of-command-statuses-returned-by-the-Manage.patch
  - Add 0005-Add-an-explicit-API-entrypoint.patch:
    Add an explicit API entry point
  - Add 0004-test-Teardown-code-was-never-called.patch:
    Fixes test cases so teardown code is called


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2-0.5.beta2
changelog:
  - 2.2beta2 (2009-01-25)
  - Bugs fixed
  - 
  -    * Potential memory leak on exception handling. This was due to a
  -      problem in Cython, not lxml itself.
  -    * iter_links (and related link-rewriting functions) in lxml.html would
  -      interpret CSS like url("link") incorrectly (treating the quotation
  -      marks as part of the link).
  -    * Failing import on systems that have an io module.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2-0.6.beta3
changelog:
  - 2.2beta3 (2009-02-17)
  - Features added
  - 
  -    * XSLT.strparam() class method to wrap quoted string parameters that
  -     require escaping.
  - 
  - Bugs fixed
  - 
  -    * Memory leak in XPath evaluators.
  -    * Crash when parsing indented XML in one thread and merging it with
  -      other documents parsed in another thread.
  -    * Setting the base attribute in lxml.objectify from a unicode string
  -      failed.
  -    * Fixes following changes in Python 3.0.1.
  -    * Minor fixes for Python 3.
  - 
  - Other changes
  - 
  -    * The global error log (which is copied into the exception log) is now
  -      local to a thread, which fixes some race conditions.
  -    * More robust error handling on serialisation.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2-0.8.beta4
changelog:
  - 2.2beta4 (2009-02-27)
  - Features added
  - 
  -    * Support strings and instantiable Element classes as child arguments
  -      to the constructor of custom Element classes.
  -    * GZip compression support for serialisation to files and file-like
  -      objects.
  - 
  - Bugs fixed
  - 
  -    * Deep-copying an ElementTree copied neither its sibling PIs and
  -      comments nor its internal/external DTD subsets.
  -    * Soupparser failed on broken attributes without values.
  -    * Crash in XSLT when overwriting an already defined attribute using
  -      xsl:attribute.
  -    * Crash bug in exception handling code under Python 3. This was due to
  -      a problem in Cython, not lxml itself.
  -    * lxml.html.FormElement._name() failed for non top-level forms.
  -    * TAG special attribute in constructor of custom Element classes was
  -      evaluated incorrectly.
  - 
  - Other changes
  - 
  -    * Official support for Python 3.0.1.
  -    * Element.findtext() now returns an empty string instead of None for
  -      Elements without text content.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2-1
changelog:
  - 2.2 (2009-03-21)
  - Features added
  - 
  -    * Support for standalone flag in XML declaration through
  -      tree.docinfo.standalone and by passing standalone=True/False on
  -      serialisation.
  - 
  - Bugs fixed
  - 
  -    * Crash when parsing an XML Schema with external imports from a
  -      filename.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.1-1
changelog:
  - 2.2.1 (2009-06-02)
  - Features added
  - 
  -    * Injecting default attributes into a document during XML Schema
  -      validation (also at parse time).
  -    * Pass huge_tree parser option to disable parser security restrictions
  -      imposed by libxml2 2.7.
  - 
  - Bugs fixed
  - 
  -    * The script for statically building libxml2 and libxslt didn't work
  -      in Py3.
  -    * XMLSchema() also passes invalid schema documents on to libxml2 for
  -      parsing (which could lead to a crash before release 2.6.24).


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.2-1
changelog:
  - 2.2.2 (2009-06-21)
  - Features added
  - 
  -    * New helper functions strip_attributes(), strip_elements(),
  -      strip_tags() in lxml.etree to remove attributes/subtrees/tags
  -      from a subtree.
  - 
  - Bugs fixed
  - 
  -    * Namespace cleanup on subtree insertions could result in missing
  -      namespace declarations (and potentially crashes) if the element
  -      defining a namespace was deleted and the namespace was not used
  -      by the top element of the inserted subtree but only in deeper
  -      subtrees.
  -    * Raising an exception from a parser target callback didn't always
  -      terminate the parser.
  -    * Only {true, false, 1, 0} are accepted as the lexical representation
  -      for BoolElement ({True, False, T, F, t, f} not any more), restoring
  -      lxml <= 2.0 behaviour.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.3-1
changelog:
  - 2.2.3 (2009-10-30)
  - Bugs fixed
  - 
  -    * The resolve_entities option did not work in the incremental feed
  -      parser.
  -    * Looking up and deleting attributes without a namespace could hit a
  -      namespaced attribute of the same name instead.
  -    * Late errors during calls to SubElement() (e.g. attribute related
  -      ones) could leave a partially initialised element in the tree.
  -    * Modifying trees that contain parsed entity references could result
  -      in an infinite loop.
  -    * ObjectifiedElement.__setattr__ created an empty-string child element
  -      when the attribute value was rejected as a non-unicode/non-ascii
  -      string
  -    * Syntax errors in lxml.cssselect could result in misleading error
  -      messages.
  -    * Invalid syntax in CSS expressions could lead to an infinite loop in
  -      the parser of lxml.cssselect.
  -    * CSS special character escapes were not properly handled in
  -      lxml.cssselect.
  -    * CSS Unicode escapes were not properly decoded in lxml.cssselect.
  -    * Select options in HTML forms that had no explicit value attribute
  -      were not handled correctly. The HTML standard dictates that their
  -      value is defined by their text content. This is now supported by
  -      lxml.html.
  -    * XPath raised a TypeError when finding CDATA sections. This is now
  -      fully supported.
  -    * Calling help(lxml.objectify) didn't work at the prompt.
  -    * The ElementMaker in lxml.objectify no longer defines the default
  -      namespaces when annotation is disabled.
  -    * Feed parser failed to honour the 'recover' option on parse errors.
  -    * Diverting the error logging to Python's logging system was broken.


author: Tomas Orsava <torsava@redhat.com> - 3.4.3-5
changelog:
  - Fix for CVE-2016-0772 python: smtplib StartTLS stripping attack (rhbz#1303647)
    Raise an error when STARTTLS fails (upstream patch)
  - Fix for CVE-2016-5699 python: http protocol steam injection attack (rhbz#1303699)
    Disabled HTTP header injections in http.client (upstream patch)
  Resolves: rhbz#1348973, rhbz#1348982


author: Charalampos Stratakis <cstratak@redhat.com> 3.4.5-2
changelog:
  - Do not exclude bundled setuptools and pip from the installation
    when rewheel is disabled(rhbz#1457590)


author: Tomas Orsava <torsava@redhat.com> - 3.4.5-3
changelog:
  - Dropped BuildRequires on db4-devel which was useful for Python 2 (module
    bsddb), however, no longer needod for Python 3


author: Petr Pisar <ppisar@redhat.com> - 1:3.17-12
changelog:
  - Do not own common directories under /etc (bug #634137)
  - Store quota_nld PID into PID file (bug #634137)
  - Do not allow non-root to control quota_nld service (bug #634137)


author: Petr Pisar <ppisar@redhat.com> - 1:3.17-13
changelog:
  - Correct spec file comment (bug #634137)
  - Add quotasync tool (bug #658586)
  - Implement quotacheck for GFS2 (bug #658586)


author: Petr Pisar <ppisar@redhat.com> - 1:3.17-14
changelog:
  - Fix vfsv0 format detection (bug #609795)
  - Initialize vfsold block and inode value boundries for new quota file
    (bug #668709)


author: Petr Pisar <ppisar@redhat.com> - 1:3.17-18
changelog:
  - Do not use real domains in warnquota example (bug #680919)
  - Disable grace period/times remote setting (bug #683554)
  - Initialize v2r1 ddquot padding in dump (bug #692390)
  - Make dirname static to work with nss_db (bug #704216)
  - Do not report missing utmp record to syslog (bug #730057)


author: Petr Pisar <ppisar@redhat.com> - 1:3.17-19
changelog:
  - Report quotacheck failures by return code (bug #717948)
  - Improve quotacheck error message (bug #717948)
  - Do not fiddle with quota files on XFS and GFS (bug #846120)
  - Allow to set limits using multiplicative units (bug #890051)


author: David Vossel <dvossel@redhat.com> - 3.9.5-7
changelog:
  - Update force_unmount=safe option so it does not process
    duplicate process ids.

    Resolves: rhbz#1095943


author: David Vossel <dvossel@redhat.com> - 3.9.5-8
changelog:
  - Revert accidental modification of exportfs's
    unlock_on_stop option.
  - Add on/off as valid value for ip.sh monitor_link

    Resolves: rhbz#1091102
    Resolves: rhbz#1039119


author: David Vossel <dvossel@redhat.com> - 3.9.5-9
changelog:
  - When signalling pids accessing a mount_point to exit,
    make sure to only signal each pid once.

    Resolves: rhbz#1089004


author: David Vossel <dvossel@redhat.com> - 3.9.5-11
changelog:
  - Updates required, unique, and primary fields in bind-mount.sh
    metadata

    Resolves: rhbz#1094789


author: Steve Dickson <steved@redhat.com> - 0.2.0-10
changelog:
  - Make is_loopback check more permissive (bz 731542)
  - Removed the rpcbind(3) reference in the man page (bz 813898)


author: Yury V. Zaytsev <yury@shurup.com> - 0.9.1-1
changelog:
  - Captured missing dependency on Freetype.
  - Fixed (most of the) rpmlint warnings.
  - Updated to release 0.9.1 (Mark Janssen).


author: Peter Lemenkov <lemenkov@gmail.com> - 2.2.14-4
changelog:
  - Properly install *.desktop files
  - No need to ship INSTALL in docs
  - Use macros instead of hardcoded /usr/share and /usr/include
  - fixed permissions on some doc- and src-files
  - Almost all rpmlint messages are gone now


author: Tom Lane <tgl@redhat.com> 2.2.14-6
changelog:
  - Switch to building against qt4, not qt3.  This means the DataManager,
    DataManagerII, and odbctest applications are gone.
  Resolves: #514064
  - Use Driver64/Setup64 to eliminate need for hand-adjustment of odbcinst.ini
  Resolves: #514688
  - Fix misdeclaration of SQLBIGINT and SQLUBIGINT in generated header files
  Resolves: #518623


author: Tom Lane <tgl@redhat.com> 2.2.14-9
changelog:
  - Sync with Fedora head
  - Fix bug preventing drivers from being selected in ODBCConfig
  Resolves: #554501
  - Clean up bogosity in multilib stub header support: ia64 should not be
    listed (it's not multilib), sparcv9 isn't a possible uname -i output


author: Matthias Saou <http://freshrpms.net/> 0.13.59-1
changelog:
  - Update to 0.13.59.
  - Remove no longer needed 'open' patch.
  - Rebase the multilib patch, still required.
  - Re-enable _smp_mflags, build works again with it apparently.


