# changelog

author: Petr Holasek <pholasek@redhat.com> [2.6.32-431.23.2.el6]
changelog:
  - [kernel] utrace: force IRET path after utrace_finish_vfork() (Oleg Nesterov) [1115932 1115933] {CVE-2014-4699}


author: Petr Holasek <pholasek@redhat.com> [2.6.32-431.23.3.el6]
changelog:
  - [netdrv] pppol2tp: fail when socket option level is not SOL_PPPOL2TP [1119461 1119462] {CVE-2014-4943}


author: Petr Holasek <pholasek@redhat.com> [2.6.32-431.24.1.el6]
changelog:
  - [alsa] aloop: Close races at restarting the stream (Jaroslav Kysela) [1112492 1078592]
  - [alsa] aloop: Export snd_pcm_constraint_mask64() (Jaroslav Kysela) [1112492 1078592]
  - [alsa] pcm: Warn when buffer preallocation fails (Jaroslav Kysela) [1112492 1078592]
  - [alsa] aloop: Add SNDRV_PCM_STATE_PAUSED case in wait_for_avail function (Jaroslav Kysela) [1112492 1078592]
  - [alsa] jack: Unregister input device at disconnection (Jaroslav Kysela) [1112492 1078592]
  - [alsa] aloop: Optimize module name check (Jaroslav Kysela) [1112492 1078592]
  - [alsa] pcm: Add fallthru comments (Jaroslav Kysela) [1112492 1078592]
  - [alsa] aloop: Fix Oops while PM resume (Jaroslav Kysela) [1112492 1078592]
  - [alsa] aloop: add locking to timer access (Jaroslav Kysela) [1112492 1078592]


author: Petr Holasek <pholasek@redhat.com> [2.6.32-431.25.1.el6]
changelog:
  - [net] sctp: Fix sk_ack_backlog wrap-around problem (Daniel Borkmann) [1113969 1085932] {CVE-2014-4667}


author: Petr Holasek <pholasek@redhat.com> [2.6.32-431.26.1.el6]
changelog:
  - [net] gro: fix deliver of trunk packets to VLAN interfaces (Marcelo Ricardo Leitner) [1116231 1112324]


author: Petr Holasek <pholasek@redhat.com> [2.6.32-431.27.1.el6]
changelog:
  - [scsi] fix performance regression due to inverted blk_get_queue return (Mike Snitzer) [1117582 1098658]
  - [net] openvswitch: fix use-after-free bug in netns (Flavio Leitner) [1120651 1100127]


author: Petr Holasek <pholasek@redhat.com> [2.6.32-431.28.1.el6]
changelog:
  - [kernel] auditsc: audit_krule mask accesses need bounds checking (Denys Vlasenko) [1102704 1102705] {CVE-2014-3917}
  - [net] ipv4: fix route cache rebuilds (Jiri Pirko) [1113824 1111631]
  - [fs] nfsd: notify_change needs elevated write count (Mateusz Guzik) [1110177 1105057]
  - [fs] nfsv4: close needs to handle NFS4ERR_ADMIN_REVOKED (Dave Wysochanski) [1096397 1082127]
  - [fs] pipe: skip file_update_time on frozen fs (Eric Sandeen) [1114405 1093077]
  - [fs] nfs: Fail the truncate() if the lock/open stateid is invalid (Steve Dickson) [1090613 1075123]
  - [fs] nfs: Servers should only check SETATTR stateid open mode on size change (Steve Dickson) [1090613 1075123]
  - [fs] nfs: Fail data server I/O if stateid represents a lost lock (Steve Dickson) [1090613 1075123]
  - [fs] nfs: Fix the return value of nfs4_select_rw_stateid (Steve Dickson) [1090613 1075123]
  - [fs] nfs: Use the open stateid if the delegation has the wrong mode (Steve Dickson) [1090613 1075123]
  - [fs] nfs: nfs4_stateid_is_current should return 'true' for an invalid stateid (Steve Dickson) [1090613 1075123]
  - [fs] nfs: fix error return in nfs4_select_rw_stateid (Steve Dickson) [1090613 1075123]
  - [fs] nfs: Document the recover_lost_locks kernel parameter (Jeff Layton) [1089359 963785]
  - [fs] nfs: Don't try to recover NFSv4 locks when they are lost (Jeff Layton) [1089359 963785]
  - [fs] nfs: Fix handling of partially delegated locks (Jeff Layton) [1120074 959788]
  - [fs] nfs: Convert the nfs4_lock_state->ls_flags to a bit field (Jeff Layton) [1120074 959788]
  - [x86] Optimize switch_mm() for multi-threaded workloads (Rik van Riel) [1115821 991518]
  - [netdrv] pppol2tp: fail when socket option level is not SOL_PPPOL2TP [1119461 1119462] {CVE-2014-4943}
  - [kernel] utrace: force IRET path after utrace_finish_vfork() (Oleg Nesterov) [1115932 1115933] {CVE-2014-4699}


author: Petr Holasek <pholasek@redhat.com> [2.6.32-431.29.1.el6]
changelog:
  - [mm] hugetlb: ensure hugepage access is denied if hugepages are not supported (Gustavo Duarte) [1118782 1086450]
  - [security] keys: Increase root_maxkeys and root_maxbytes sizes (Steve Dickson) [1115542 1113607]
  - [fs] lockd: Ensure that nlmclnt_block resets block->b_status after a server reboot (Steve Dickson) [1110180 959006]
  - [net] filter: add vlan tag access (Jiri Benc) [1108526 1082097]
  - [net] filter: add XOR operation (Jiri Benc) [1108526 1082097]
  - [net] filter: add SKF_AD_RXHASH and SKF_AD_CPU (Jiri Benc) [1108526 1082097]
  - [net] filter: Socket filter ancilliary data access for skb->dev->type (Jiri Benc) [1108526 1082097]
  - [net] filter: Add SKF_AD_QUEUE instruction (Jiri Benc) [1108526 1082097]
  - [net] filter: ingress socket filter by mark (Jiri Benc) [1108526 1082097]
  - [netdrv] bonding: look for bridge IPs in arp monitoring (Veaceslav Falico) [1102794 704190]
  - [s390] af_iucv: wrong mapping of sent and confirmed skbs (Hendrik Brueckner) [1112390 1102248]
  - [s390] af_iucv: recvmsg problem for SOCK_STREAM sockets (Hendrik Brueckner) [1112390 1102248]
  - [s390] af_iucv: fix recvmsg by replacing skb_pull() function (Hendrik Brueckner) [1112390 1102248]
  - [s390] kernel: avoid page table walk on user space access (Hendrik Brueckner) [1111194 1099146]
  - [s390] qeth: postpone freeing of qdio memory (Hendrik Brueckner) [1112134 1094379]
  - [s390] qeth: Fix retry logic in hardsetup (Hendrik Brueckner) [1112134 1094379]
  - [s390] qeth: Recognize return codes of ccw_device_set_online (Hendrik Brueckner) [1112134 1094379]
  - [s390] qdio: remove API wrappers (Hendrik Brueckner) [1112134 1094379]
  - [scsi] Ensure medium access timeout counter resets (David Jeffery) [1117153 1036884]
  - [scsi] Fix error handling when no ULD is attached (David Jeffery) [1117153 1036884]
  - [scsi] Handle disk devices which can not process medium access commands (David Jeffery) [1117153 1036884]
  - [fs] nfs: Fix calls to drop_nlink() (Steve Dickson) [1099607 1093819]
  - [mm] swap: do not skip lowest_bit in scan_swap_map() scan loop (Rafael Aquini) [1099728 1060886]
  - [mm] swap: fix shmem swapping when more than 8 areas (Rafael Aquini) [1099728 1060886]
  - [mm] swap: fix swapon size off-by-one (Rafael Aquini) [1099728 1060886]
  - [md] avoid deadlock when dirty buffers during md_stop (Jes Sorensen) [1121541 994724]
  - [x86] hyperv: bypass the timer_irq_works() check (Jason Wang) [1112226 1040349]


author: Petr Holasek <pholasek@redhat.com> [2.6.32-431.29.2.el6]
changelog:
  - [kernel] futex: Fix errors in nested key ref-counting (Denys Vlasenko) [1094457 1094458] {CVE-2014-0205}
  - [net] vxlan: fix NULL pointer dereference (Jiri Benc) [1114549 1096351] {CVE-2014-3535}


author: Radomir Vrbovsky <rvrbovsk@redhat.com> [2.6.32-504.7.1.el6]
changelog:
  - [kernel] ipc/sem: Fully initialize sem_array before making it visible (Rik van Riel) [1172029 1165277]
  - [kernel] ipc/sem: synchronize semop and semctl with IPC_RMID (Rik van Riel) [1172029 1165277]
  - [kernel] ipc/sem: update sem_otime for all operations (Larry Woodman) [1172025 1168588]
  - [fs] fuse: prevent null nd panic on dentry revalidate (Brian Foster) [1172022 1162782]
  - [net] netfilter: ipset: timeout values corrupted on set resize (Marcelo Leitner) [1172764 1152754]
  - [net] netfilter: fix xt_TCPOPTSTRIP in forwarding path (Marcelo Leitner) [1172027 1135650]
  - [usb] ehci: Fix panic on hotplug race condition (Don Zickus) [1172024 1107010]
  - [usb] usb_wwan: replace release and disconnect with a port_remove hook (Stanislaw Gruszka) [1172030 1148615]
  - [x86] traps: stop using IST for #SS (Petr  Matousek) [1172810 1172811] {CVE-2014-9322}


author: Radomir Vrbovsky <rvrbovsk@redhat.com> [2.6.32-504.8.1.el6]
changelog:
  - [crypto] crc32c: Kill pointless CRYPTO_CRC32C_X86_64 option (Jarod Wilson) [1175509 1036212]
  - [crypto] testmgr: add larger crc32c test vector to test FPU path in crc32c_intel (Jarod Wilson) [1175509 1036212]
  - [crypto] tcrypt: Added speed test in tcrypt for crc32c (Jarod Wilson) [1175509 1036212]
  - [crypto] crc32c: Optimize CRC32C calculation with PCLMULQDQ instruction (Jarod Wilson) [1175509 1036212]
  - [crypto] crc32c: Rename crc32c-intel.c to crc32c-intel_glue.c (Jarod Wilson) [1175509 1036212]


author: Radomir Vrbovsky <rvrbovsk@redhat.com> [2.6.32-504.9.1.el6]
changelog:
  - [net] ipv6: increase ip6_rt_max_size to 16384 (Hannes Frederic Sowa) [1177581 1112946]
  - [net] ipv6: don't set DST_NOCOUNT for remotely added routes (Hannes Frederic Sowa) [1177581 1112946]
  - [net] ipv6: don't count addrconf generated routes against gc limit (Hannes Frederic Sowa) [1177581 1112946]
  - [net] ipv6: Don't put artificial limit on routing table size (Hannes Frederic Sowa) [1177581 1112946]
  - [scsi] bnx2fc: fix tgt spinlock locking (Maurizio Lombardi) [1179098 1079656]


author: Radomir Vrbovsky <rvrbovsk@redhat.com> [2.6.32-504.11.1.el6]
changelog:
  - [virt] kvm: excessive pages un-pinning in kvm_iommu_map error path (Jacob Tanenbaum) [1156520 1156521] {CVE-2014-8369}
  - [x86] crypto: Add support for 192 & 256 bit keys to AESNI RFC4106 (Jarod Wilson) [1184332 1176211]
  - [block] nvme: Clear QUEUE_FLAG_STACKABLE (David Milburn) [1180555 1155715]
  - [net] netfilter: conntrack: disable generic tracking for known protocols (Daniel Borkmann) [1182071 1114697] {CVE-2014-8160}
  - [xen] pvhvm: Fix vcpu hotplugging hanging (Vitaly Kuznetsov) [1179343 1164278]
  - [xen] pvhvm: Don't point per_cpu(xen_vpcu, 33 and larger) to shared_info (Vitaly Kuznetsov) [1179343 1164278]
  - [xen] enable PVHVM VCPU placement when using more than 32 CPUs (Vitaly Kuznetsov) [1179343 1164278]
  - [xen] support large numbers of CPUs with vcpu info placement (Vitaly Kuznetsov) [1179343 1164278]


author: Radomir Vrbovsky <rvrbovsk@redhat.com> [2.6.32-504.13.1.el6]
changelog:
  - [netdrv] enic: fix rx skb checksum (Stefan Assmann) [1189068 1115505]
  - [scsi] Revert "fix our current target reap infrastructure" (David Milburn) [1188941 1168072]
  - [scsi] Revert "dual scan thread bug fix" (David Milburn) [1188941 1168072]
  - [net] tcp: do not copy headers in tcp_collapse() (Alexander Duyck) [1188838 1156289]
  - [net] tcp: use tcp_flags in tcp_data_queue() (Alexander Duyck) [1188838 1156289]
  - [net] tcp: use TCP_SKB_CB(skb)->tcp_flags in input path (Alexander Duyck) [1188838 1156289]
  - [net] tcp: remove unused tcp_fin() parameters (Alexander Duyck) [1188838 1156289]
  - [net] tcp: rename tcp_skb_cb flags (Alexander Duyck) [1188838 1156289]
  - [net] tcp: unify tcp flag macros (Alexander Duyck) [1188838 1156289]
  - [net] tcp: unalias tcp_skb_cb flags and ip_dsfield (Alexander Duyck) [1188838 1156289]


author: Radomir Vrbovsky <rvrbovsk@redhat.com> [2.6.32-504.14.1.el6]
changelog:
  - [s390] crypto: kernel oops at insmod of the z90crypt device driver (Hendrik Brueckner) [1191916 1172137]
  - [sound] alsa: usb-audio: Fix crash at re-preparing the PCM stream (Jerry Snitselaar) [1192105 1167059]
  - [usb] ehci: bugfix: urb->hcpriv should not be NULL (Jerry Snitselaar) [1192105 1167059]
  - [mm] mmap: uncached vma support with writenotify (Jerry Snitselaar) [1192105 1167059]
  - [kernel] futex: Mention key referencing differences between shared and private futexes (Larry Woodman) [1192107 1167405]
  - [kernel] futex: Ensure get_futex_key_refs() always implies a barrier (Larry Woodman) [1192107 1167405]


author: Radomir Vrbovsky <rvrbovsk@redhat.com> [2.6.32-504.15.1.el6]
changelog:
  - [netdrv] ixgbe: remove CIAA/D register reads from bad VF check (John Greene) [1196312 1156061]
  - [pci] Make FLR and AF FLR reset warning messages different (Myron Stowe) [1192365 1184540]
  - [pci] Fix unaligned access in AF transaction pending test (Myron Stowe) [1192365 1184540]
  - [pci] Merge multi-line quoted strings (Myron Stowe) [1192365 1184540]
  - [pci] Wrong register used to check pending traffic (Myron Stowe) [1192365 1184540]
  - [pci] Add pci_wait_for_pending() -- refactor pci_wait_for_pending_transaction() (Myron Stowe) [1192365 1184540]
  - [pci] Use pci_wait_for_pending_transaction() instead of for loop (Myron Stowe) [1192365 1184540]
  - [pci] Add pci_wait_for_pending_transaction() (Myron Stowe) [1192365 1184540]
  - [pci] Wait for pending transactions to complete before 82599 FLR (Myron Stowe) [1192365 1184540]
  - [scsi] storvsc: fix a bug in storvsc limits (Vitaly Kuznetsov) [1196532 1174168]


author: Frantisek Hrbata <fhrbata@redhat.com> [2.6.32-504.16.1.el6]
changelog:
  - [fs] gfs2: Move gfs2_file_splice_write outside of #ifdef (Robert S Peterson) [1198329 1193559]
  - [security] keys: close race between key lookup and freeing (Radomir Vrbovsky) [1179849 1179850] {CVE-2014-9529}
  - [net] sctp: fix slab corruption from use after free on INIT collisions (Daniel Borkmann) [1196587 1135425] {CVE-2015-1421}
  - [fs] gfs2: Allocate reservation during splice_write (Robert S Peterson) [1198329 1193559]
  - [fs] nfs: Be less aggressive about returning delegations for open files (Steve Dickson) [1196314 1145334]
  - [fs] nfs: Avoid PUTROOTFH when managing leases (Benjamin Coddington) [1196313 1143013]
  - [crypto] testmgr: mark rfc4106(gcm(aes)) as fips_allowed (Jarod Wilson) [1194983 1185395]
  - [crypto] Extending the RFC4106 AES-GCM test vectors (Jarod Wilson) [1194983 1185395]
  - [char] raw: Return short read or 0 at end of a raw device, not EIO (Jeff Moyer) [1195747 1142314]
  - [scsi] hpsa: Use local workqueues instead of system workqueues - part1 (Tomas Henzl) [1193639 1134115]
  - [x86] kvm: vmx: invalid host cr4 handling across vm entries (Jacob Tanenbaum) [1153326 1153327] {CVE-2014-3690}
  - [fs] isofs: Fix unchecked printing of ER records (Radomir Vrbovsky) [1180481 1180492] {CVE-2014-9584}
  - [fs] bio: fix argument of __bio_add_page() for max_sectors > 0xffff (Fam Zheng) [1198428 1166763]
  - [media] ttusb-dec: buffer overflow in ioctl (Alexander Gordeev) [1170971 1167115] {CVE-2014-8884}
  - [kernel] trace: insufficient syscall number validation in perf and ftrace subsystems (Jacob Tanenbaum) [1161567 1161568] {CVE-2014-7826 CVE-2014-7825}
  - [fs] nfs: Fix a delegation callback race (Dave Wysochanski) [1187639 1149831]
  - [fs] nfs: Don't use the delegation->inode in nfs_mark_return_delegation() (Dave Wysochanski) [1187639 1149831]
  - [infiniband] ipoib: don't queue a work struct up twice (Doug Ledford) [1187664 1187666 1184072 1159925]
  - [infiniband] ipoib: make sure we reap all our ah on shutdown (Doug Ledford) [1187664 1187666 1184072 1159925]
  - [infiniband] ipoib: cleanup a couple debug messages (Doug Ledford) [1187664 1187666 1184072 1159925]
  - [infiniband] ipoib: flush the ipoib_workqueue on unregister (Doug Ledford) [1187664 1187666 1184072 1159925]
  - [infiniband] ipoib: fix ipoib_mcast_restart_task (Doug Ledford) [1187664 1187666 1184072 1159925]
  - [infiniband] ipoib: fix race between mcast_dev_flush and mcast_join (Doug Ledford) [1187664 1187666 1184072 1159925]
  - [infiniband] ipoib: remove unneeded locks (Doug Ledford) [1187664 1187666 1184072 1159925]
  - [infiniband] ipoib: don't restart our thread on ENETRESET (Doug Ledford) [1187664 1187666 1184072 1159925]
  - [infiniband] ipoib: Handle -ENETRESET properly in our callback (Doug Ledford) [1187664 1187666 1184072 1159925]
  - [infiniband] ipoib: make delayed tasks not hold up everything (Doug Ledford) [1187664 1187666 1184072 1159925]
  - [infiniband] ipoib: Add a helper to restart the multicast task (Doug Ledford) [1187664 1187666 1184072 1159925]
  - [infiniband] ipoib: fix IPOIB_MCAST_RUN flag usage (Doug Ledford) [1187664 1187666 1184072 1159925]
  - [infiniband] ipoib: Remove unnecessary port query (Doug Ledford) [1187664 1187666 1184072 1159925]
  - [x86] kvm: Avoid pagefault in kvm_lapic_sync_to_vapic (Paolo Bonzini) [1192055 1116398]
  - [s390] kernel: fix cpu target address of directed yield (Hendrik Brueckner) [1188339 1180061]
  - [mm] memcg: do not allow task about to OOM kill to bypass the limit (Johannes Weiner) [1198110 1088334] {CVE-2014-8171}
  - [mm] memcg: do not declare OOM from __GFP_NOFAIL allocations (Johannes Weiner) [1198110 1088334] {CVE-2014-8171}
  - [fs] buffer: move allocation failure loop into the allocator (Johannes Weiner) [1198110 1088334] {CVE-2014-8171}
  - [mm] memcg: handle non-error OOM situations more gracefully (Johannes Weiner) [1198110 1088334] {CVE-2014-8171}
  - [mm] memcg: do not trap chargers with full callstack on OOM (Johannes Weiner) [1198110 1088334] {CVE-2014-8171}
  - [mm] memcg: rework and document OOM waiting and wakeup (Johannes Weiner) [1198110 1088334] {CVE-2014-8171}
  - [mm] memcg: enable memcg OOM killer only for user faults (Johannes Weiner) [1198110 1088334] {CVE-2014-8171}
  - [x86] mm: finish user fault error path with fatal signal (Johannes Weiner) [1198110 1088334] {CVE-2014-8171}
  - [mm] pass userspace fault flag to generic fault handler (Johannes Weiner) [1198110 1088334] {CVE-2014-8171}
  - [s390] mm: do not invoke OOM killer on kernel fault OOM (Johannes Weiner) [1198110 1088334] {CVE-2014-8171}
  - [powerpc] mm: remove obsolete init OOM protection (Johannes Weiner) [1198110 1088334] {CVE-2014-8171}
  - [powerpc] mm: invoke oom-killer from remaining unconverted page fault handlers (Johannes Weiner) [1198110 1088334] {CVE-2014-8171}
  - [security] selinux: Permit bounded transitions under NO_NEW_PRIVS or NOSUID (Denys Vlasenko) [1104567 1104568] {CVE-2014-3215}
  - [security] Add PR_<GET, SET>_NO_NEW_PRIVS to prevent execve from granting privs (Denys Vlasenko) [1104567 1104568] {CVE-2014-3215}


author: Frantisek Hrbata <fhrbata@redhat.com> [2.6.32-504.16.2.el6]
changelog:
  - [infiniband] core: Prevent integer overflow in ib_umem_get address arithmetic (Doug Ledford) [1181173 1179327] {CVE-2014-8159}


author: Radomir Vrbovsky <rvrbovsk@redhat.com> [2.6.32-504.22.1.el6]
changelog:
  - [kernel] hrtimer: Prevent hrtimer_enqueue_reprogram race (Prarit Bhargava) [1211940 1136958]
  - [kernel] hrtimer: Preserve timer state in remove_hrtimer() (Prarit Bhargava) [1211940 1136958]
  - [crypto] testmgr: fix RNG return code enforcement (Herbert Xu) [1212695 1208804]
  - [net] netfilter: xtables: make use of caller family rather than target family (Florian Westphal) [1212057 1210697]
  - [net] dynticks: avoid flow_cache_flush() interrupting every core (Marcelo Leitner) [1210595 1191559]
  - [tools] perf: Fix race in build_id_cache__add_s() (Milos Vyletel) [1210593 1204102]
  - [infiniband] ipath+qib: fix dma settings (Doug Ledford) [1208621 1171803]
  - [fs] dcache: return -ESTALE not -EBUSY on distributed fs race (J. Bruce Fields) [1207815 1061994]
  - [net] neigh: Keep neighbour cache entries if number of them is small enough (Jiri Pirko) [1207352 1199856]
  - [x86] crypto: sha256_ssse3 - also test for BMI2 (Herbert Xu) [1204736 1201560]
  - [scsi] qla2xxx: fix race in handling rport deletion during recovery causes panic (Chad Dupuis) [1203544 1102902]
  - [redhat] configs: Enable SSSE3 acceleration by default (Herbert Xu) [1201668 1036216]
  - [crypto] sha512: Create module providing optimized SHA512 routines using SSSE3, AVX or AVX2 instructions (Herbert Xu) [1201668 1036216]
  - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using AVX2 RORX instruction (Herbert Xu) [1201668 1036216]
  - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using AVX instructions (Herbert Xu) [1201668 1036216]
  - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using Supplemental SSE3 instructions (Herbert Xu) [1201668 1036216]
  - [crypto] sha512: Expose generic sha512 routine to be callable from other modules (Herbert Xu) [1201668 1036216]
  - [crypto] sha256: Create module providing optimized SHA256 routines using SSSE3, AVX or AVX2 instructions (Herbert Xu) [1201668 1036216]
  - [crypto] sha256: Optimized sha256 x86_64 routine using AVX2's RORX instructions (Herbert Xu) [1201668 1036216]
  - [crypto] sha256: Optimized sha256 x86_64 assembly routine with AVX instructions (Herbert Xu) [1201668 1036216]
  - [crypto] sha256: Optimized sha256 x86_64 assembly routine using Supplemental SSE3 instructions (Herbert Xu) [1201668 1036216]
  - [crypto] sha256: Expose SHA256 generic routine to be callable externally (Herbert Xu) [1201668 1036216]
  - [crypto] rng: RNGs must return 0 in success case (Herbert Xu) [1201669 1199230]
  - [fs] isofs: infinite loop in CE record entries (Jacob Tanenbaum) [1175243 1175245] {CVE-2014-9420}
  - [x86] vdso: ASLR bruteforce possible for vdso library (Jacob Tanenbaum) [1184896 1184897] {CVE-2014-9585}
  - [kernel] time: ntp: Correct TAI offset during leap second (Prarit Bhargava) [1201674 1199134]
  - [scsi] lpfc: correct device removal deadlock after link bounce (Rob Evers) [1211910 1194793]
  - [scsi] lpfc: Linux lpfc driver doesn't re-establish the link after a cable pull on LPe12002 (Rob Evers) [1211910 1194793]
  - [x86] switch_to(): Load TLS descriptors before switching DS and ES (Denys Vlasenko) [1177353 1177354] {CVE-2014-9419}
  - [net] vlan: Don't propagate flag changes on down interfaces (Jiri Pirko) [1173501 1135347]
  - [net] bridge: register vlan group for br ports (Jiri Pirko) [1173501 1135347]
  - [netdrv] tg3: Use new VLAN code (Jiri Pirko) [1173501 1135347]
  - [netdrv] be2net: move to new vlan model (Jiri Pirko) [1173501 1135347]
  - [net] vlan: mask vlan prio bits (Jiri Pirko) [1173501 1135347]
  - [net] vlan: don't deliver frames for unknown vlans to protocols (Jiri Pirko) [1173501 1135347]
  - [net] vlan: allow nested vlan_do_receive() (Jiri Pirko) [1173501 1135347]
  - [net] allow vlan traffic to be received under bond (Jiri Pirko) [1173501 1135347]
  - [net] vlan: goto another_round instead of calling __netif_receive_skb (Jiri Pirko) [1173501 1135347]
  - [net] bonding: fix bond_arp_rcv setting and arp validate desync state (Jiri Pirko) [1173501 1135347]
  - [net] bonding: remove packet cloning in recv_probe() (Jiri Pirko) [1173501 1135347]
  - [net] bonding: Fix LACPDU rx_dropped commit (Jiri Pirko) [1173501 1135347]
  - [net] bonding: don't increase rx_dropped after processing LACPDUs (Jiri Pirko) [1173501 1135347]
  - [net] bonding: use local function pointer of bond->recv_probe in bond_handle_frame (Jiri Pirko) [1173501 1135347]
  - [net] bonding: move processing of recv handlers into handle_frame() (Jiri Pirko) [1173501 1135347]
  - [netdrv] revert "bonding: fix bond_arp_rcv setting and arp validate desync state" (Jiri Pirko) [1173501 1135347]
  - [netdrv] revert "bonding: check for vlan device in bond_3ad_lacpdu_recv()" (Jiri Pirko) [1173501 1135347]
  - [net] vlan: Always untag vlan-tagged traffic on input (Jiri Pirko) [1173501 1135347]
  - [net] Make skb->skb_iif always track skb->dev (Jiri Pirko) [1173501 1135347]
  - [net] vlan: fix a potential memory leak (Jiri Pirko) [1173501 1135347]
  - [net] vlan: fix mac_len recomputation in vlan_untag() (Jiri Pirko) [1173501 1135347]
  - [net] vlan: reset headers on accel emulation path (Jiri Pirko) [1173501 1135347]
  - [net] vlan: Fix the ingress VLAN_FLAG_REORDER_HDR check (Jiri Pirko) [1173501 1135347]
  - [net] vlan: make non-hw-accel rx path similar to hw-accel (Jiri Pirko) [1173501 1135347]
  - [net] allow handlers to be processed for orig_dev (Jiri Pirko) [1173501 1135347]
  - [net] bonding: get netdev_rx_handler_unregister out of locks (Jiri Pirko) [1173501 1135347]
  - [net] bonding: fix rx_handler locking (Jiri Pirko) [1173501 1135347]
  - [net] introduce rx_handler results and logic around that (Jiri Pirko) [1173501 1135347]
  - [net] bonding: register slave pointer for rx_handler (Jiri Pirko) [1173501 1135347]
  - [net] bonding: COW before overwriting the destination MAC address (Jiri Pirko) [1173501 1135347]
  - [net] bonding: convert bonding to use rx_handler (Jiri Pirko) [1173501 1135347]
  - [net] openvswitch: use rx_handler_data pointer to store vport pointer (Jiri Pirko) [1173501 1135347]
  - [net] add a synchronize_net() in netdev_rx_handler_unregister() (Jiri Pirko) [1173501 1135347]
  - [net] add rx_handler data pointer (Jiri Pirko) [1173501 1135347]
  - [net] replace hooks in __netif_receive_skb (Jiri Pirko) [1173501 1135347]
  - [net] fix conflict between null_or_orig and null_or_bond (Jiri Pirko) [1173501 1135347]
  - [net] remove the unnecessary dance around skb_bond_should_drop (Jiri Pirko) [1173501 1135347]
  - [net] revert "bonding: fix receiving of dups due vlan hwaccel" (Jiri Pirko) [1173501 1135347]
  - [net] uninline skb_bond_should_drop() (Jiri Pirko) [1173501 1135347]
  - [net] bridge: Set vlan_features to allow offloads on vlans (Jiri Pirko) [1173501 1135347]
  - [net] bridge: convert br_features_recompute() to ndo_fix_features (Jiri Pirko) [1173501 1135347]
  - [net] revert "bridge: explictly tag vlan-accelerated frames destined to the host" (Jiri Pirko) [1173501 1135347]
  - [net] revert "fix vlan gro path" (Jiri Pirko) [1173501 1135347]
  - [net] revert "bridge: do not learn from exact matches" (Jiri Pirko) [1173501 1135347]
  - [net] revert "bridge gets duplicate packets when using vlan over bonding" (Jiri Pirko) [1173501 1135347]
  - [net] llc: remove noisy WARN from llc_mac_hdr_init (Jiri Pirko) [1173501 1135347]
  - [net] bridge: stp: ensure mac header is set (Jiri Pirko) [1173501 1135347]
  - [net] vlan: remove reduntant check in ndo_fix_features callback (Jiri Pirko) [1173501 1135347]
  - [net] vlan: enable soft features regardless of underlying device (Jiri Pirko) [1173501 1135347]
  - [net] vlan: don't call ndo_vlan_rx_register on hardware that doesn't have vlan support (Jiri Pirko) [1173501 1135347]
  - [net] vlan: Fix vlan_features propagation (Jiri Pirko) [1173501 1135347]
  - [net] vlan: convert VLAN devices to use ndo_fix_features() (Jiri Pirko) [1173501 1135347]
  - [net] revert "vlan: Avoid broken offload configuration when reorder_hdr is disabled" (Jiri Pirko) [1173501 1135347]
  - [net] vlan: vlan device is lockless do not transfer real_num_<tx|rx>_queues (Jiri Pirko) [1173501 1135347]
  - [net] vlan: consolidate 8021q tagging (Jiri Pirko) [1173501 1135347]
  - [net] propagate NETIF_F_HIGHDMA to vlans (Jiri Pirko) [1173501 1135347]
  - [net] Fix a memmove bug in dev_gro_receive() (Jiri Pirko) [1173501 1135347]
  - [net] vlan: remove check for headroom in vlan_dev_create (Jiri Pirko) [1173501 1135347]
  - [net] vlan: set hard_header_len when VLAN offload features are toggled (Jiri Pirko) [1173501 1135347]
  - [net] vlan: Calling vlan_hwaccel_do_receive() is always valid (Jiri Pirko) [1173501 1135347]
  - [net] vlan: Centralize handling of hardware acceleration (Jiri Pirko) [1173501 1135347]
  - [net] vlan: finish removing vlan_find_dev from public header (Jiri Pirko) [1173501 1135347]
  - [net] vlan: make vlan_find_dev private (Jiri Pirko) [1173501 1135347]
  - [net] vlan: Avoid hash table lookup to find group (Jiri Pirko) [1173501 1135347]
  - [net] revert "vlan: Add helper functions to manage vlans on bonds and slaves" (Jiri Pirko) [1173501 1135347]
  - [net] revert "bonding: assign slaves their own vlan_groups" (Jiri Pirko) [1173501 1135347]
  - [net] revert "bonding: fix regression on vlan module removal" (Jiri Pirko) [1173501 1135347]
  - [net] revert "bonding: Always add vid to new slave group" (Jiri Pirko) [1173501 1135347]
  - [net] revert "bonding: Fix up refcounting issues with bond/vlan config" (Jiri Pirko) [1173501 1135347]
  - [net] revert "8021q/vlan: filter device events on bonds" (Jiri Pirko) [1173501 1135347]
  - [net] vlan: Use vlan_dev_real_dev in vlan_hwaccel_do_receive (Jiri Pirko) [1173501 1135347]
  - [net] gro: __napi_gro_receive() optimizations (Jiri Pirko) [1173501 1135347]
  - [net] vlan: Rename VLAN_GROUP_ARRAY_LEN to VLAN_N_VID (Jiri Pirko) [1173501 1135347]
  - [net] vlan: make vlan_hwaccel_do_receive() return void (Jiri Pirko) [1173501 1135347]
  - [net] vlan: init_vlan should not copy slave or master flags (Jiri Pirko) [1173501 1135347]
  - [net] vlan: updates vlan real_num_tx_queues (Jiri Pirko) [1173501 1135347]
  - [net] vlan: adds vlan_dev_select_queue (Jiri Pirko) [1173501 1135347]
  - [net] llc: use dev_hard_header (Jiri Pirko) [1173501 1135347]
  - [net] vlan: support "loose binding" to the underlying network device (Jiri Pirko) [1173501 1135347]
  - [net] revert "net: don't set VLAN_TAG_PRESENT for VLAN 0 frames" (Jiri Pirko) [1173501 1135347]
  - [net] bridge: Add support for TX vlan offload (Jiri Pirko) [1173562 1146391]
  - [net] revert "bridge: Set vlan_features to allow offloads on vlans" (Vlad Yasevich) [1144442 1121991]


author: Radomir Vrbovsky <rvrbovsk@redhat.com> [2.6.32-504.23.1.el6]
changelog:
  - [x86] crypto: sha256_ssse3 - fix stack corruption with SSSE3 and AVX implementations (Herbert Xu) [1218681 1201490]
  - [scsi] storvsc: ring buffer failures may result in I/O freeze (Vitaly Kuznetsov) [1215754 1171676]
  - [scsi] storvsc: get rid of overly verbose warning messages (Vitaly Kuznetsov) [1215753 1167967]
  - [scsi] storvsc: NULL pointer dereference fix (Vitaly Kuznetsov) [1215753 1167967]
  - [netdrv] ixgbe: fix detection of SFP+ capable interfaces (John Greene) [1213664 1150343]
  - [x86] crypto: aesni - fix memory usage in GCM decryption (Kurt Stutsman) [1213329 1213330] {CVE-2015-3331}


author: Frantisek Hrbata <fhrbata@redhat.com> [2.6.32-504.25.1.el6]
changelog:
  - [net] ipvs: allow rescheduling of new connections when port reuse is detected (Marcelo Leitner) [1222771 1108514]
  - [net] ipvs: Fix reuse connection if real server is dead (Marcelo Leitner) [1222771 1108514]
  - [netdrv] bonding: fix locking in enslave failure path (Nikolay Aleksandrov) [1222483 1221856]
  - [netdrv] bonding: primary_slave & curr_active_slave are not cleaned on enslave failure (Nikolay Aleksandrov) [1222483 1221856]
  - [netdrv] bonding: vlans don't get deleted on enslave failure (Nikolay Aleksandrov) [1222483 1221856]
  - [netdrv] bonding: mc addresses don't get deleted on enslave failure (Nikolay Aleksandrov) [1222483 1221856]
  - [netdrv] bonding: IFF_BONDING is not stripped on enslave failure (Nikolay Aleksandrov) [1222483 1221856]
  - [netdrv] bonding: fix error handling if slave is busy v2 (Nikolay Aleksandrov) [1222483 1221856]


author: Frantisek Hrbata <fhrbata@redhat.com> [2.6.32-504.26.1.el6]
changelog:
  - [kernel] sched: Fix clock_gettime(CLOCK_[PROCESS/THREAD]_CPUTIME_ID) monotonicity (Seth Jennings) [1219501 1140024]
  - [kernel] sched: Replace use of entity_key() (Larry Woodman) [1219123 1124603]


author: Radomir Vrbovsky <rvrbovsk@redhat.com> [2.6.32-504.27.1.el6]
changelog:
  - [netdrv] mlx4_en: current_mac isn't updated in port up (Amir Vadai) [1224383 1081667]
  - [netdrv] mlx4_en: Fix mac_hash database inconsistency (Amir Vadai) [1224383 1081667]
  - [netdrv] mlx4_en: Protect MAC address modification with the state_lock mutex (Amir Vadai) [1224383 1081667]
  - [netdrv] mlx4_en: Fix errors in MAC address changing when port is down (Amir Vadai) [1224383 1081667]
  - [netdrv] mlx4: Verify port number in __mlx4_unregister_mac (Amir Vadai) [1224383 1081667]
  - [netdrv] mlx4_en: Adding missing initialization of perm_addr (Amir Vadai) [1225489 1120930]


author: Radomir Vrbovsky <rvrbovsk@redhat.com> [2.6.32-504.28.1.el6]
changelog:
  - [fs] pipe: fix pipe corruption and iovec overrun on partial copy (Seth Jennings) [1202860 1185166] {CVE-2015-1805}
  - [net] ipv4: Missing sk_nulls_node_init in ping_unhash (Denys Vlasenko) [1218102 1218103] {CVE-2015-3636}
  - [net] conntrack: RFC5961 challenge ACK confuse conntrack LAST-ACK transition (Jesper Brouer) [1227467 1227468 1212801 1200541]
  - [net] tcp: Restore RFC5961-compliant behavior for SYN packets (Jesper Brouer) [1227467 1227468 1212801 1200541]
  - [x86] kernel: ignore NMI IOCK when in kdump kernel (Jerry Snitselaar) [1225054 1196263]
  - [x86] asm/entry/64: Remove a bogus 'ret_from_fork' optimization (Mateusz Guzik) [1209232 1209233] {CVE-2015-2830}
  - [fs] gfs2: try harder to obtain journal lock during recovery (Abhijith Das) [1222588 1110846]
  - [x86] perf: Add cpu_<prepare|starting|dying> for core_pmu (Jiri Olsa) [1219149 1188336]
  - [x86] mm: Linux stack ASLR implementation (Jacob Tanenbaum) [1195682 1195683] {CVE-2015-1593}
  - [fs] xfs: DIO write completion size updates race (Brian Foster) [1218499 1198440]
  - [net] ipv6: Don't reduce hop limit for an interface (Denys Vlasenko) [1208492 1208493]
  - [net] vlan: more careful checksum features handling (Vlad Yasevich) [1221844 1212384]
  - [kernel] tracing: Export tracing clock functions (Jerry Snitselaar) [1217986 1212502]
  - [edac] sb_edac: fix corruption/crash on imbalanced Haswell home agents (Seth Jennings) [1213468 1210148]
  - [netdrv] tun: Fix csum_start with VLAN acceleration (Jason Wang) [1217189 1036482]
  - [netdrv] tun: unbreak truncated packet signalling (Jason Wang) [1217189 1036482]
  - [netdrv] tuntap: hardware vlan tx support (Jason Wang) [1217189 1036482]
  - [vhost] vhost-net: fix handle_rx buffer size (Jason Wang) [1217189 1036482]
  - [netdrv] ixgbe: fix X540 Completion timeout (John Greene) [1215855 1150343]
  - [char] tty: drop driver reference in tty_open fail path (Mateusz Guzik) [1201893 1201894]
  - [netdrv] macvtap: Fix csum_start when VLAN tags are present (Vlad Yasevich) [1215914 1123697]
  - [netdrv] macvtap: signal truncated packets (Vlad Yasevich) [1215914 1123697]
  - [netdrv] macvtap: restore vlan header on user read (Vlad Yasevich) [1215914 1123697]
  - [netdrv] macvlan: Initialize vlan_features to turn on offload support (Vlad Yasevich) [1215914 1123697]
  - [netdrv] macvlan: Add support for 'always_on' offload features (Vlad Yasevich) [1215914 1123697]
  - [netdrv] mactap: Fix checksum errors for non-gso packets in bridge mode (Vlad Yasevich) [1215914 1123697]
  - [netdrv] revert "macvlan: fix checksums error when we are in bridge mode" (Vlad Yasevich) [1215914 1123697]
  - [net] core: Correctly set segment mac_len in skb_segment() (Vlad Yasevich) [1215914 1123697]
  - [net] core: generalize skb_segment() (Vlad Yasevich) [1215914 1123697]
  - [net] core: Add skb_headers_offset_update helper function (Vlad Yasevich) [1215914 1123697]
  - [netdrv] ixgbe: Correctly disable VLAN filter in promiscuous mode (Vlad Yasevich) [1215914 1123697]
  - [netdrv] ixgbe: remove vlan_filter_disable and enable functions (Vlad Yasevich) [1215914 1123697]
  - [netdrv] qlge: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1215914 1123697]
  - [netdrv] i40evf: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1215914 1123697]
  - [netdrv] i40e: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1215914 1123697]
  - [netdrv] ehea: Fix TSO and hw checksums with non-accelerated vlan packets (Vlad Yasevich) [1215914 1123697]
  - [netdrv] e1000: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1215914 1123697]
  - [kernel] ipc: sysv shared memory limited to 8TiB (George Beshers) [1224301 1171218]
  - [mm] hugetlb: improve page-fault scalability (Larry Woodman) [1212300 1120365]
  - [netdrv] hyperv: Fix the total_data_buflen in send path (Jason Wang) [1222556 1132918]
  - [crypto] drbg: fix maximum value checks on 32 bit systems (Herbert Xu) [1225950 1219907]
  - [crypto] drbg: remove configuration of fixed values (Herbert Xu) [1225950 1219907]


author: Radomir Vrbovsky <rvrbovsk@redhat.com> [2.6.32-504.30.2.el6]
changelog:
  - [crypto] rng: Remove krng (Herbert Xu) [1233512 1226418]
  - [crypto] drbg: Add stdrng alias and increase priority (Herbert Xu) [1233512 1226418]
  - [crypto] seqiv: Move IV seeding into init function (Herbert Xu) [1233512 1226418]
  - [crypto] eseqiv: Move IV seeding into init function (Herbert Xu) [1233512 1226418]
  - [crypto] chainiv: Move IV seeding into init function (Herbert Xu) [1233512 1226418]


author: Frantisek Hrbata <fhrbata@redhat.com> [2.6.32-504.30.3.el6]
changelog:
  - [redhat] spec: Update dracut dependency to pull in drbg module (Frantisek Hrbata) [1241517 1241338]


author: Kurt Stutsman <kstutsma@redhat.com> [2.6.32-571.el6]
changelog:
  - [netdrv] bnx2x: Move statistics implementation into semaphores (Michal Schmidt) [1231348]
  - [scsi] storvsc: Set the SRB flags correctly when no data transfer is needed (Vitaly Kuznetsov) [1221404]


author: Kurt Stutsman <kstutsma@redhat.com> [2.6.32-573.el6]
changelog:
  - [security] selinux: don't waste ebitmap space when importing NetLabel categories (Paul Moore) [1130197]
  - [x86] Revert "Add driver auto probing for x86 features v4" (Prarit Bhargava) [1231280]
  - [net] bridge: netfilter: don't call iptables on vlan packets if sysctl is off (Florian Westphal) [1236551]
  - [net] ebtables: Allow filtering of hardware accelerated vlan frames (Florian Westphal) [1236551]


author: Frantisek Hrbata <fhrbata@redhat.com> [2.6.32-573.2.1.el6]
changelog:
  - [net] udp: fix behavior of wrong checksums (Denys Vlasenko) [1240758 1240759] {CVE-2015-5364 CVE-2015-5366}
  - [fs] vfs: Unhash and evict unused children dentries after rmdir (Lukas Czerner) [1243400 1241030]
  - [fs] vfs: Prevent syncing frozen file system (Lukas Czerner) [1243404 1241791]
  - [fs] vfs: Prevent freeing unlinked file to be indefinitely delayed (Lukas Czerner) [1243406 1236736]
  - [fs] vmcore: continue vmcore initialization if PT_NOTE is found empty (Baoquan He) [1245195 1236437]
  - [fs] vmcore: prevent PT_NOTE p_memsz overflow during header update (Baoquan He) [1245195 1236437]
  - [kernel] audit/fix non-modular users of module_init in core code (Baoquan He) [1245195 1236437]


author: Frantisek Hrbata <fhrbata@redhat.com> [2.6.32-573.3.1.el6]
changelog:
  - [md] Revert "dm: don't schedule delayed run of the queue if nothing to do" (Mike Snitzer) [1246095 1240767]
  - [md] Revert "dm: only run the queue on completion if congested or no requests pending" (Mike Snitzer) [1246095 1240767]


author: Frantisek Hrbata <fhrbata@redhat.com> [2.6.32-573.4.1.el6]
changelog:
  - [firmware] add iwlwifi-8000C-13 ucode (Stanislaw Gruszka) [1242969 1134603]
  - [net] Always propagate flag changes to interfaces (Jarod Wilson) [1253734 1222823]
  - [s390] zcrypt: Fixed reset and interrupt handling of AP queues (Hendrik Brueckner) [1253729 1238308]
  - [scsi] zfcp: Use correct length for FCP_RSP_INFO (Hendrik Brueckner) [1253728 1223105]
  - [tools] perf: avoid possible race condition in copyfile (Milos Vyletel) [1253733 1229673]
  - [tools] perf: Introduce copyfile_offset function (Milos Vyletel) [1253733 1229673]
  - [tools] perfs: Add rm_rf utility function (Milos Vyletel) [1253733 1229673]
  - [net] vlan: restore VLAN_GROUP_ARRAY_LEN definition (Michal Schmidt) [1246102 1242145]
  - [md] dm btree remove: fix bug in redistribute3 (Mike Snitzer) [1246105 1242023]
  - [netdrv] vmxnet3: prevent receive getting out of sequence on napi poll (Neil Horman) [1246092 1236564]
  - [kernel] sched, cgroup: replace signal_struct->group_rwsem with a global percpu_rwsem (Oleg Nesterov) [1246081 1198732]
  - [kernel] percpu_rw_semaphore: add lockdep annotations (Oleg Nesterov) [1246081 1198732]
  - [kernel] percpu_rw_semaphore: kill ->writer_mutex, add ->write_ctr (Oleg Nesterov) [1246081 1198732]
  - [kernel] percpu_rw_semaphore: reimplement to not block the readers unnecessarily (Oleg Nesterov) [1246081 1198732]
  - [kernel] percpu-rwsem: use synchronize_sched_expedited (Oleg Nesterov) [1246081 1198732]
  - [kernel] percpu-rw-semaphores: use rcu_read_lock_sched (Oleg Nesterov) [1246081 1198732]
  - [kernel] percpu-rw-semaphores: use light/heavy barriers (Oleg Nesterov) [1246081 1198732]
  - [kernel] blockdev: turn a rw semaphore into a percpu rw semaphore (Oleg Nesterov) [1246081 1198732]
  - [kernel] softirq: Add softirq_2ms_loop and default to existing RHEL6 behaviour (Prarit Bhargava) [1246064 970263]
  - [kernel] softirq: reduce latencies (Prarit Bhargava) [1246064 970263]


author: Frantisek Hrbata <fhrbata@redhat.com> [2.6.32-573.7.1.el6]
changelog:
  - Revert: [kernel] softirq: reduce latencies (Prarit Bhargava) [1246064 970263]
  - Revert: [kernel] softirq: Add softirq_2ms_loop and default to existing RHEL6 behaviour (Prarit Bhargava) [1246064 970263]


author: Frantisek Hrbata <fhrbata@redhat.com> [2.6.32-573.8.1.el6]
changelog:
  - [netdrv] bonding: fix LACP PDU not sent on slave port sometimes (Jarod Wilson) [1266366 1258446]
  - [netdrv] bonding: fix incorrect lacp mux state when agg not active (Jarod Wilson) [1266366 1258446]
  - [netdrv] bonding: fix bond_open don't always set slave active flag (Jarod Wilson) [1266366 1258446]
  - [netdrv] bonding: update bond carrier state when min_links option changes (Jarod Wilson) [1266366 1258446]
  - [netdrv] bonding: change AD_LINK_SPEED_BITMASK to enum to suport more speed (Jarod Wilson) [1266366 1258446]
  - [virt] kvm: ioapic: conditionally delay irq delivery duringeoi broadcast (Fam Zheng) [1266369 1199155]
  - [kernel] ipc, sem: fix use after free on IPC_RMID after a task using same semaphore set exits (Herton R. Krzesinski) [1266373 1233300]
  - [fs] xfs: extent size hints can round up extents past MAXEXTLEN (Leonardo Menezes Vaz) [1266372 1211110]
  - [fs] Remove BUG_ON in nfs_clear_inode (Frank Sorenson) [1266364 1224343]
  - [net] use address assign type "SET" (Jarod Wilson) [1266374 1225359]
  - [net] ethtool: set addr_assign_type to NET_ADDR_SET when addr is passed on create (Jarod Wilson) [1266374 1225359]
  - [net] rtnl: use dev_set_mac_address() instead of plain ndo_ (Jarod Wilson) [1266374 1225359]
  - [net] ipv4: inet_fragmentation: compute work more accurate (Hannes Frederic Sowa) [1246088 1235465]
  - [netdrv] bna: fix interrupts storm caused by erroneous packets (Ivan Vecera) [1260535 1241287]
  - [edac] pci: avoid negative reference count of edac_class (Herton R. Krzesinski) [1255492 1227845]
  - [kernel] percpu_counter: batch size aware __percpu_counter_compare (Hannes Frederic Sowa) [1246088 1235465]
  - [kernel] percpu_counter: make percpu_counters_lock irq-safe (Hannes Frederic Sowa) [1246088 1235465]
  - [kernel] lib/percpu_counter.c: fix bad percpu counter state during suspend (Hannes Frederic Sowa) [1246088 1235465]
  - [kernel] percpu_counter: unbreak __percpu_counter_add (Hannes Frederic Sowa) [1246088 1235465]
  - [kernel] lib/percpu_counter.c: fix __percpu_counter_add (Hannes Frederic Sowa) [1246088 1235465]
  - [kernel] percpu_counter: make APIs irq safe (Hannes Frederic Sowa) [1246088 1235465]
  - [kernel] lib/percpu_counter.c: __this_cpu_write doesn't need to be protected by spinlock (Hannes Frederic Sowa) [1246088 1235465]
  - [kernel] lib/percpu_counter.c: enclose hotplug only variables in hotplug ifdef (Hannes Frederic Sowa) [1246088 1235465]
  - [kernel] percpucounter: Optimize __percpu_counter_add a bit through the use of this_cpu options (Hannes Frederic Sowa) [1246088 1235465]
  - [kernel] percpu_counter: use this_cpu_ptr instead of per_cpu_ptr (Hannes Frederic Sowa) [1246088 1235465]
  - [kernel] percpu: fix list_head init bug in __percpu_counter_init (Hannes Frederic Sowa) [1246088 1235465]


author: Sergey Fokin <sfokin@cloudlinux.com> - 1.4-31
changelog:
  - ipset: fix unexpected list shrinking
  - CKSIX-126: fs: ext4: add missing check for sbi in ext4_kill_sb


author: Vasiliy Kleschov <vkleschov@cloudlinux.com> - 1.4-34
changelog:
  - KMODLVE-81: proper signal handling inside fork to avoid leaked counters, memory corruption and crashes


author: Vasiliy Kleschov <vkleschov@cloudlinux.com> - 1.4-45
changelog:
  - KMODLVE-99: properly handle error during resource setup
  - KMODLVE-119: fix potential errors on exit from LVE by using only one namespace
  - KMODLVE-121: fix module panic on exit by closing freezer cgroup first before releasing it


author: Denys Vlasenko <dvlasenk@redhat.com> [2.6.32-696.14.1.el6]
changelog:
  - [fs] nfs: don't disconnect open-owner on NFS4ERR_BAD_SEQID (Dave Wysochanski) [1491123 1459636]
  - [net] l2cap: prevent stack overflow on incoming bluetooth packet (Neil Horman) [1490060 1490062] {CVE-2017-1000251}


author: Denys Vlasenko <dvlasenk@redhat.com> [2.6.32-696.15.1.el6]
changelog:
  - [fs] binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings (Petr Matousek) [1492959 1492961] {CVE-2017-1000253}
  - [fs] binfmt_elf.c: fix bug in loading of PIE binaries (Petr Matousek) [1492959 1492961] {CVE-2017-1000253}


author: Denys Vlasenko <dvlasenk@redhat.com> [2.6.32-696.16.1.el6]
changelog:
  - [net] packet: fix tp_reserve race in packet_set_ring (Stefano Brivio) [1481941 1481943] {CVE-2017-1000111}
  - [net] packet: fix overflow in check for tp_frame_nr (Stefano Brivio) [1481941 1481943] {CVE-2017-1000111}
  - [net] packet: fix overflow in check for tp_reserve (Stefano Brivio) [1481941 1481943] {CVE-2017-1000111}
  - [netdrv] sfc: tx ring can only have 2048 entries for all EF10 NICs (Jarod Wilson) [1498019 1441773]
  - [fs] sunrpc: always treat the invalid cache as unexpired (Thiago Becker) [1497976 1477288]
  - [fs] sunrpc: xpt_auth_cache should be ignored when expired (Thiago Becker) [1497976 1477288]
  - [net] tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 (Davide Caratti) [1488344 1488340] {CVE-2017-14106}
  - [net] tcp: fix 0 divide in __tcp_select_window() (Davide Caratti) [1488344 1488340] {CVE-2017-14106}
  - [scsi] lpfc: fix "integer constant too large" error on 32bit archs (Maurizio Lombardi) [1487220 1441169]
  - [scsi] lpfc: version 11.0.1.6 is 11.0.0.6 with no_hba_reset patches (Maurizio Lombardi) [1487220 1441169]
  - [scsi] lpfc: Vport creation is failing with "Link Down" error (Maurizio Lombardi) [1487220 1441169]
  - [scsi] lpfc: Fix panic on BFS configuration (Maurizio Lombardi) [1487220 1441169]
  - [scsi] lpfc: Fix eh_deadline setting for sli3 adapters (Maurizio Lombardi) [1487220 1441169]
  - [scsi] lpfc: Correct panics with eh_timeout and eh_deadline (Maurizio Lombardi) [1487220 1441169]
  - [net] udp: consistently apply ufo or fragmentation (Davide Caratti) [1481532 1481529] {CVE-2017-1000112}
  - [net] ipv6: Should use consistent conditional judgement for ip6 fragment between __ip6_append_data and ip6_finish_output (Davide Caratti) [1481532 1481529] {CVE-2017-1000112}
  - [net] ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output (Davide Caratti) [1481532 1481529] {CVE-2017-1000112}


author: Vasiliy Kleschov <vkleschov@cloudlinux.com> - 1.4-50
changelog:
  - Added patches for Meltdown and Spectre attacks (CVE-2017-5753, CVE-2017-5715,
    CVE-2017-5754) on top of 1.4.46 kernel


author: Vasiliy Kleschov <vkleschov@cloudlinux.com> - 1.4-52
changelog:
  - CKSIX-159: fixed WARNINGs on boot due to missing stack canary initialization.
  - CKSIX-163: added extra gmb() barriers.
  - CLKRN-225: fixed crash in ping socket disconnect.


author: Vasiliy Kleschov <vkleschov@cloudlinux.com> - 1.4-54
changelog:
  - CKSIX-177: solve the conflict between user ptrace switch and process visilibilty
    controlled by the hidepid option.


author: Vasiliy Kleschov <vkleschov@cloudlinux.com> - 1.4-57
changelog:
  - CKSIX-194: tcp: detect malicious patterns in tcp_collapse_ofo_queue()
  - CKSIX-194: tcp: avoid collapses in tcp_prune_queue() if possible
  - CKSIX-192: fix the CVE-2017-18344
  - CKSIX-189: fs: quotas: avoid unneeded dqput calls
  - CKSIX-190: fs: disable atomic file position mode


author: Vladislav Fomin <vfomin@cloudlinux.com> - 1.4-58
changelog:
  - Fixes for CVEs: CVE-2018-3620, CVE-2018-3646, CVE-2018-3693, CVE-2018-5390,
    CVE-2018-10901, CVE-2017-0861, CVE-2018-7566, CVE-2018-1000004
  - CKSIX-190: Disable the 'atomic file position' mode due to possible
    locking starvation when IOlimits are used.
  - CKSIX-189: fs: fixed reference counting in user quotas
  - CKSIX-198: fix ext4 filesystem Read-only remounts with memory limits applied
  - CKSIX-202: fixed xen pv guest booting


author: Vladislav Fomin <vfomin@cloudlinux.com> - 1.4-59
changelog:
  - CKSIX-205: CVE-2018-5391: Revert "net: increase fragment memory usage limits"
  - CKSIX-205: CVE-2016-1583: eCryptFS: forbid opening files without mmap handler
  - CKSIX-205: CVE-2016-1583: ecryptfs: protect data in ecryptfs_threadfn()
  - CKSIX-205: firewire: net: guard against rx buffer overflows
  - CKSIX-204: Merge branch 'master' into lve
  - KMODLVE-205: protect UBC cgroups from external removal


author: Vladislav Fomin <vfomin@cloudlinux.com> - 1.4-60
changelog:
  - updated KMODLVE-205: protect LVE cgroups from external removal
  - KMODLVE-203 use a global tree.
  - KMODLVE-206: fix typo in lvp radix tree initialization 
  - KMODLVE-208: fix the lvp tree lock deadlock
  - KMODLVE-210: add backward compatibility with lve utils
  - KMODLVE-217: atomic /proc/lve/{list,usage} output 
  - KMODLVE-222 proc: use old procfs versions


author: Vladislav Fomin <vfomin@cloudlinux.com> - 1.4-61
changelog:
  - CKSIX-215: add LVE-specific prefix on memcg creation
  - CKSIX-215: fix typo root cgroup check
  - CKSIX-212: try to reclaim the gang if the new limit is lower


author: Vladislav Fomin <vfomin@cloudlinux.com> - 1.4-64
changelog:
  - CKSIX-218: CVE-2018-12126: MSBDS Microarchitectural Store Buffer Data Sampling
  - CKSIX-218: CVE-2018-12130: MFBDS Microarchitectural Fill Buffer Data Sampling
  - CKSIX-218: CVE-2018-12127: MLPDS Microarchitectural Load Port Data Sampling
  - CKSIX-218: CVE-2019-11091: MDSUM Microarchitectural Data Sampling Uncacheable Memory


author: Vladislav Fomin <vfomin@cloudlinux.com> - 1.4-66
changelog:
  - CKSIX-220: CVE-2019-11477: SACK Panic
  - CKSIX-221: CVE-2019-11478: SACK Slowness  or Excess Resource Usage
  - CKSIX-222: CVE-2019-11479: Excess Resource Consumption Due to Low MSS Values


author: Denis Kirjanov <dkirjanov@cloudlinux.com> - 1.4.70
changelog:
  - CKSIX-230: add the reserved_tairoom to the end
  - KMODLVE-273: stable-1.5 build failure
  - KMODLVE-255: additional debugging for lve integrity
  - KMODLVE-263: create vs destroy race
  - KMODLVE-259: do not spam with killer fault messages


author: Vladislav Fommin <vfomin@cloudlinux.com> - 1.4.71
changelog:
  - CKSIX-231: CVE-2019-1125: x86/speculation: Prepare entry code for Spectre v1 swapgs
  - CKSIX-231: CVE-2019-1125: x86/speculation: Enable Spectre v1 swapgs mitigations


author: Vladislav Fommin <vfomin@cloudlinux.com> - 1.4.73
changelog:
  - CKSIX-233: CVE-2019-5489: mm/mincore.c: make mincore() more conservative
  - CKSIX-233: CVE-2019-11599: coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping
  - KMODLVE-255: disable cgrp debug for systemd own groups


author: Vladislav Fommin <vfomin@cloudlinux.com> - 1.4.75
changelog:
  - CKSIX-244: x86/bugs: Add ITLB_MULTIHIT bug infrastructure
  - CKSIX-244: x86/speculation/taa: Add sysfs reporting for TSX Async Abort
  - CKSIX-244: x86/speculation/taa: Add mitigation for TSX Async Abort
  - CKSIX-244: x86/cpu: Add a "tsx=" cmdline option with TSX  disabled by default
  - CKSIX-244: x86/boot: Add early cmdline parsing for options with arguments
  - CKSIX-244: x86/boot: Pass in size to early cmdline parsing
  - CKSIX-244: x86/boot: Simplify early command line parsing
  - CKSIX-244: x86/boot: Fix early command-line parsing when partial word matches
  - CKSIX-244: x86/boot: Fix early command-line parsing when matching at end
  - CKSIX-244: x86, boot: Carve out early cmdline parsing function
  - CKSIX-244: x86/cpu: Add a helper function x86_read_arch_cap_msr()
  - CKSIX-244: x86/msr: Add the IA32_TSX_CTRL MSR
  - CKSIX-243: make io stats available for reading


author: Vladislav Fomin <vfomin@cloudlinux.com> - 1.4-75
changelog:
  - CKSIX-244: CVE-2018-12207: x86/bugs: Add ITLB_MULTIHIT bug infrastructure
  - CKSIX-244: CVE-2019-11135: x86/speculation/taa: Add sysfs reporting for TSX Async Abort
  - CKSIX-244: CVE-2019-11135: x86/speculation/taa: Add mitigation for TSX Async Abort
  - CKSIX-244: CVE-2019-11135: x86/cpu: Add a "tsx=" cmdline option with TSX  disabled by default
  - CKSIX-244: CVE-2019-11135: x86/boot: Add early cmdline parsing for options with arguments
  - CKSIX-244: CVE-2019-11135: x86/boot: Pass in size to early cmdline parsing
  - CKSIX-244: CVE-2019-11135: x86/boot: Simplify early command line parsing
  - CKSIX-244: CVE-2019-11135: x86/boot: Fix early command-line parsing when partial word matches
  - CKSIX-244: CVE-2019-11135: x86/boot: Fix early command-line parsing when matching at end
  - CKSIX-244: CVE-2019-11135: x86, boot: Carve out early cmdline parsing function
  - CKSIX-244: CVE-2019-11135: x86/cpu: Add a helper function x86_read_arch_cap_msr()
  - CKSIX-244: CVE-2019-11135: x86/msr: Add the IA32_TSX_CTRL MSR
  - CKSIX-243: make io stats available for reading


author: Vladislav Fomin <vfomin@cloudlinux.com> - 1.4-76
changelog:
  - CKSIX-246: CVE-2019-1125: add missing entries to cpu_vuln_whitelist
  - CKSIX-243: make io stats avail for reading (part 2)


author: Denis Kirjanov <dkirjanov@cloudlinux.com> - 1.4-77
changelog:
  - CKSIX-245: posix-cpu-timers: avoid "task->signal != NULL" checks
  - CKSIX-250: fix AB-BA deadlock with ub_lock and task lock
  - KMODLVE-318: fix stable-1.5 compilation


author: Denis Kirjanov <dkirjanov@cloudlinux.com> - 1.4-78
changelog:
  - CKSIX-249: CVE-2018-12207: Machine Check Error on Page Size Change
  - CKSIX-249: CVE-2019-0155: Intel GPU blitter manipulation can allow for arbitrary kernel memory write- CKSIX-249: CVE-2019-0154: Intel GPU Denial Of Service while accessing MMIO in lower power state


author: Denis Kirjanov <dkirjanov@cloudlinux.com> - 1.4-79
changelog:
  - CKSIX-255: tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK
  - CKSIX-255: x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR
  - CKSIX-255: KVM: x86: Don't let userspace set host-reserved cr4 bits
  - CKSIX-255: KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks
  - CKSIX-255: KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks
  - CKSIX-255: KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks
  - CKSIX-255: KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks
  - CKSIX-255: tcp: clear tp->total_retrans in tcp_disconnect()
  - CKSIX-255: CVE-2020-0543: x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation
  - CKSIX-255: x86/cpu: Add 'table' argument to cpu_matches()
  - CKSIX-255: x86/cpu: Add a steppings field to struct x86_cpu_id
  - CKSIX-255: x86/cpu: Rename cpu_data.x86_mask to cpu_data.x86_stepping
  - CLKRN-595: Added netconsole's oops_only feature for logging to sentry
  - CLKRN-595: fix kmodlve compilation on CL6


author: Denis Kirjanov <dkirjanov@cloudlinux.com> - 1.4-80
changelog:
  - CKSIX-261: CVE-2017-6951: KEYS: Change the name of the dead type to ".dead" to prevent user access
  - CKSIX-247: don't export /proc/net{tcp,udp,unix} info
  - CKSIX-259: implement symlink_protection_by_task feature


author: Denis Kirjanov <dkirjanov@cloudlinux.com> - 1.4-81
changelog:
  - CKSIX-268: futex: Handle faults correctly for PI futexes
  - CKSIX-268: futex: Provide and use pi_state_update_owner()


author: Denis Kirjanov <dkirjanov@cloudlinux.com> - 1.4-83
changelog:
  - CKSIX-276: CVE-2019-19532: HID: Fix assumption that devices have inputs
  - CKSIX-276: CVE-2020-25211: netfilter: ctnetlink: add a range check for l3/l4 protonum
  - CKSIX-276: CVE-2020-25656: vt: keyboard, simplify vt_kdgkbsent
  - CKSIX-276: CVE-2020-25656: tty/vt: fix write/write race in ioctl(KDSKBSENT) handler
  - CKSIX-276: CVE-2020-25656: vt: keyboard, extend func_buf_lock to readers
  - CKSIX-276: CVE-2020-29661: tty: Fix ->pgrp locking in tiocspgrp()


author: Denis Kirjanov <dkirjanov@cloudlinux.com> - 1.4-86
changelog:
  - CKSIX-285: __do_follow_link() crashes in strlen()
  - CKSIX-287: CVE-2021-20265: af_unix: fix struct pid memory leak


author: Rostyslav Tulchii <rtulchii@cloudlinux.com> - 1.4-91
changelog:
  - KMODLVE-589: avoid crashes in os_set_dac_override()
  - ELSCVE-3848: CVE-2022-28390: can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path
  - ELSCVE-2367: net: unix: properly re-increment inflight counter of GC discarded candidates
  - ELSCVE-1695: CVE-2021-3609: can: bcm: delay release of struct bcm_op after synchronize_rcu()
  - ELSCVE-770: CVE-2014-4508: x86_32, entry: Do syscall exit work on badsys (CVE-2014-4508)
  - ELSCVE-706: CVE-2021-38160: virtio_console: Assure used length from device is limited
  - ELSCVE-576: CVE-2021-3612: Input: joydev - prevent potential read overflow in ioctl
  - ELSCVE-504: CVE-2021-32399: bluetooth: eliminate the potential race condition when
  - CKSIX-294: CVE-2021-0920: af_unix-fix-garbage-collect-vs-MSG_PEEK
  - CKSIX-294: CVE-2020-36385: RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy
  - CKSIX-294: CVE-2020-36385: RDMA/ucma: Fix the locking of ctx->file
  - CKSIX-294: CVE-2020-36385: RDMA/cma: Add missing locking to rdma_accept()
  - CKSIX-294: CVE-2020-36385: RDMA/ucma: Put a lock around every call to the rdma_cm layer
  - CKSIX-294: CVE-2019-14896: add_ie_rates() copys rates without checking the length
  - CKSIX-294: CVE-2019-17666: rtlwifi: Fix potential overflow on P2P code
  - CKSIX-294: CVE-2017-1000371: binfmt_elf: use ELF_ET_DYN_BASE only for PIE


author: Rostyslav Tulchii <rtulchii@cloudlinux.com> - 1.4-92
changelog:
  - ELSCVE-9821 CVE-2023-23559 wireless: rndis_query_oid fixed an integer overflow in an addition.
  - ELSCVE-9051 usb: mon: make mmapped memory read only
  - ELSCVE-4163 af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register
  - ELSCVE-9769 mISDN: fix use-after-free bugs in l1oip timer handlers
  - ELSCVE-9388 CVE-2022-45934 By keep sending L2CAP_CONF_REQ packets, chan->num_conf_rsp increases multiple times and eventually it will wrap around the maximum number(i.e., 255)
  - ELSCVE-9459-CVE-2022-2639 openvswitch: fix OOB access in reserve_sfa_size()
  - ELSCVE-12425 CVE-2023-31436 net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg
  - ELSCVE-11952 CVE-2022-4378 proc: proc_skip_spaces() shouldn't think it is working on C strings
  - ELSCVE-11952 CVE-2022-4378 proc: avoid integer type confusion in get_proc_long
  - ELSCVE-3893 CVE-2021-4155 xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate
  - ELSCVE-11565 CVE-2023-1118 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work
  - ELSCVE-11565 CVE-2023-1118 media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()


author: Anton Mikaiev <amikaiev@cloudlinux.com> - 1.4-93
changelog:
  - ELSCVE-12858 CVE-2023-314 memstick: r592: Fix UAF bug in r592_remove due to race condition
  - ELSCVE-8121 CVE-2022-3202 jfs: prevent NULL deref in diFree
  - ELSCVE-13486 CVE-2023-3776 net/sched: cls_fw: Fix improper refcount update leads to use-after-free
  - ELSCVE-7979 CVE-2022-0850 ext4: fix kernel infoleak via ext4_extent_header
  - ELSCVE-3892 CVE-2020-0466 epoll: Keep a reference on files added to the check list
  - ELSCVE-12953 CVE-2023-3268 relayfs: fix out-of-bounds access in relay_file_read


author: Baoquan He <bhe@redhat.com> - 2.0.0-298
changelog:
  - b0e4c65 Use file offset in initialize_mmap(), resolves bug 1314158
  - 85f20f9 mkdumprd: redirect stderr of bmc-watchdog to /dev/null resolves bug 1315270


author: Baoquan He <bhe@redhat.com> - 2.0.0-299
changelog:
  - mkdumprd: Use a flexible way to create rtc device, resolves bug 1315148
  - hyper-v: do not exclude hv_utils module, resolves bug 1228774


author: Baoquan He <bhe@redhat.com> - 2.0.0-301
changelog:
  - mkdumprd: Allow findmodule() to add dependency for lsmod output, resolves bug 1343282
  - mkdumprd: Kill useless code in moduledep(), resolves bug 1343282
  - mkdumprd: skip logical interfaces for bridge, resolves bug 1356615


author: Baoquan He <bhe@redhat.com> - 2.0.0-303
changelog:
  - mkdumprd: Remove load_selinux_policy script, resolves bug 1323086
  - mkdumprd: pass the value of DEV_ID to kdump, resolves bug 1322802


author: Baoquan He <bhe@redhat.com> - 2.0.0-306
changelog:
  - mkdumprd: fix env for mdadm, resolves bug 1404263
  - mkdumprd: create node for partition within RAID device, resolves bug 1404263
  - mkdumprd: refactor block_mknod(), resolves bug 1404263
  - uefi: Pass efi_smbios_addr to 2nd kernel, resolves bug 1404552


author: Pingfan Liu <piliu@redhat.com> - 2.0.0-309
changelog:
  - mkdumprd: Fix mkdumprd fail when cluster node uses ipv6
  - mkdumprd: fix the search criteria for detection of RAID devices


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: Michal Nowak <mnowak@redhat.com> - 5.0-3
changelog:
  - reshaping to multiple subpackages based on font type/purpose
  - license uncertainity is solved; licence field is set according
    to information from .ttf files read via gnome-font-viewer


author: Karsten Hopp <karsten@redhat.com> 0.6.0-2
changelog:
  - add endian info for s390, s390x
  - kipiplugin_acquireimages.so is not available as kdegraphics is compiled
    without sane support on s390x


author: Sebastian Vahl <fedora@deadbabylon.de> - 2.0-0.4.20080213svn
changelog:
  - add default %defattr(-,root,root,-) also for devel files
  - include "svn" in release tag
  - remove non-code content with unknown copyright status from tarball and package
  - remove KDE version from summary


author: Lukas Tinkl <ltinkl@redhat.com> - 2.0-0.11.20080213svn
changelog:
  - Resolves: #599387 - RPMdiff run failed for package kmid-2.0-0.10.20080213svn.el6
    (mark the -common subpackage as noarch)


author: Lukas Tinkl <ltinkl@redhat.com> - 2.0-0.12.20080213svn
changelog:
  - Resolves: #599387 - RPMdiff run failed for package kmid-2.0-0.10.20080213svn.el6
    (fix aliasing issues)


author: Lukas Tinkl <ltinkl@redhat.com> - 2.0-0.13.20080213svn
changelog:
  - Resolves: #599387 - RPMdiff run failed for package kmid-2.0-0.10.20080213svn.el6
    (fix aliasing issues the proper way using cmake)


author: Lukas Tinkl <ltinkl@redhat.com> - 2.0-0.14.20080213svn
changelog:
  - Resolves: #599387 - RPMdiff run failed for package kmid-2.0-0.10.20080213svn.el6
    (fix strange cmake syntax)


author: Philip J Perry <phil@elrepo.org> - 8.4.1-2
changelog:
  - Rebuilt against RHEL-6.2.
    [http://elrepo.org/bugs/view.php?id=210] and [http://elrepo.org/bugs/view.php?id=252]


author: aspiers@suse.com
changelog:
  - Fix .spec file bug which was causing Frankenstein kernel modules:
    https://github.com/draios/sysdig/issues/496#issuecomment-165929462


author: mpluskal@suse.com
changelog:
  - Update to 0.7.1
    * Fix sysdig-probe compilation for kernel < 3.4.0
    * Fix compilation on OSX
  - Changes for 0.7.0
    * Fix sysdig-probe for kernel 4.4
    * Fix a remotely possible deadlock during ioctl calls
    * Fix Kubernetes support when data returned from the API server
      is particularly big
    * Minor bugfixes
    * Spectrogram views in csysdig: spectro_all (System call latency
      spectrogram) and spectro_file (File I/O latency spectrogram)
    * Ability to authenticate to a Kubernetes API server using a
      certificate, via -K <file_name> or --k8s-api-cert=<file_name>.
      Can also be specified via the environment variable
      SYSDIG_K8S_API_CERT
    * Ability to sort columns in csysdig views using the keyboard
    * --filter-proclist: apply the filter to the process table
    * -M: add the possibility to stop collecting after X seconds
      evt.latency.quantized: 10-base log of the delta between an
      exit event and the correspondent enter event evt.latency.human:
      delta between an exit event and the correspondent enter event,
      as a human readable string (e.g. 10.3ms)


author: mpluskal@suse.com
changelog:
  - Update to 0.8.0
    * Bug fixes
      + Better terminal mouse handling for csysdig
      + Minor bugfixes
    * New and updated features
      + rkt support (when running sysdig in a container, bind
      mounting the rkt directory is necessary, e.g. -v
      /var/lib/rkt:/host/var/lib/rkt:ro for Docker)
      + chroot event
      + container.type: the container type, e.g. docker or rkt
      + Prebuild sysdig-probe for Debian kernels


author: mpluskal@suse.com
changelog:
  - Update to 0.9.0
    * Mesos and Marathon support:
    + csysdig views: Mesos Tasks, Mesos Frameworks, Marathon Apps,
      arathon Groups
    + -m sysdig/csysdig parameter to specify URLs for Mesos Master
      Marathon API
    + -pm sysdig parameter to get a Mesos-friendly event output
    + Filter fields: mesos.task.name, mesos.task.id,
      mesos.task.label, mesos.task.labels, mesos.framework.name,
      mesos.framework.id, marathon.app.name, marathon.app.id,
      marathon.app.label, marathon.app.labels, marathon.group.name,
      marathon.group.id
    * icontains filter comparison operator: case-insensitive string
      comparison
    * Support for SSL based authentication and bearer token
      authentication against the Kubernetes API server. Previously,
      SSL was just supported for CA verification. See the updated
      documentation for -K
    * New actions on csysdig views: lsof and renice
    * New network filter fields that support a CIDR notation
      (e.g. 127.0.0.1/24): fd.net, fd.cnet, fd.snet, fd.lnet, fd.rnet


author: mpluskal@suse.com
changelog:
  - Update to version 0.10.0:
    * setsid event
    * proc.sid filter field: the session id of the process
      generating the event
    * proc.sname filter field: the name of the current process
      session leader
    * --force-term-compat command line option: try to configure
      simple terminal
    * settings (xterm-1002) that work better with terminals like
      putty
    * Many minor bugfixes
    * builds with gcc6 (boo#985121)
  - Use pkgconfig() style dependencies
  - Build with lua-5.1 as builds fail with lua-5.2 and later


author: mpluskal@suse.com
changelog:
  - Update to version 0.11.0:
    * Support for tracers. A way to add user level events to sysdig
      stream. Seeannouncement blog post.
    * New csysdig views: Traces List, Traces Summary, Traces
      Spectogram
    * New evtin.* and span.* filters startswith operand for strings,
      ex: fd.name startswith /etc
    * evt.is_open_{read,write} fields, true or false if an event is
      an open() in read or write
    * Improved performances of Kubernetes metadata parsing.
    * Bug fixes for IPv6
  - Add sysdig-do-not-use-private-jq-api.patch to allow building
    with system JQ


author: mpluskal@suse.com
changelog:
  - Use current macros for KMP building
    * drop sysdig-kmp-preamble
  - Use exclusivearch instead of excluding architectures


author: mpluskal@suse.com
changelog:
  - Update to version 0.12.1:
    * Compilation issues when using non-bundled OpenSSL #672
    * Compilation issues under S390 architecture
    * Various issues on k8s parsing
    * Stale thread info when parsing processes within containers #665
    * Avoid getting cwd from driver, causes issues on Kernel 4.8
  - Changes for version 0.12.0:
    * New filters container.mount.* to match container mount points
    * New filter container.privileged to match containers running in
      privileged mode
    * Support latest kubernetes features: k8s.deployment.* and
      k8s.rs.* filters are now available
    * Added glob operator for strings, works as classic shell glob
      path matcher
    * Added pmatch operator
    * Add less package on docker image
  - Drop upstreamed sysdig-do-not-use-private-jq-api.patch
  - Enable building on s390x


author: mpluskal@suse.com
changelog:
  - Update to version 0.13.0 (boo#1017181):
    * Ability to open concatenated capture files
    * evtin.* fields can be used also for displaying now
    * Fix driver for Kernel 4.9
    * Fix on IPv4 mapped IPv6 parsing
    * Fix memory leak #694
    * Fix issue #687 about connecting to an K8s API server via HTTPS


author: Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 1-8
changelog:
  - add AkmodsBuildRequires stuff to akmods template, so those rare kmod
    packages that need special BR can be added to the akmod package


author: Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 1-15
changelog:
  - require kmod-${kmodname}-${kernel_uname_r} with >= in meta package to
    avoid problems if user has a newer akmods package that wants to install
    a newer kmod-${kmodname}-${kernel_uname_r}


author: Rex Dieter <rdieter@fedoraproject.org> - 4.3.1-2
changelog:
  - BR: webkitpart-devel
  - use %find_lang --all-names --with-kde
  - Requires: kdebase4%{_?isa} >= %version


author: Lukas Tinkl <ltinkl@redhat.com> - 4.3.3-4
changelog:
  - Resolves: #605069 - RPMdiff run failed for package konq-plugins-4.3.3-3.el6
    (create a noarch doc subpackage to fix multilib issues)


author: Lukas Tinkl <ltinkl@redhat.com> - 4.3.3-5
changelog:
  - Resolves: #605069 - RPMdiff run failed for package konq-plugins-4.3.3-3.el6
    (sanitize .desktop files)


author: Jindrich Novy <jnovy@redhat.com> 2007-48
changelog:
  - add missing defattr to filelists
  - do not own /var/lib/texmf/web2c/, it is owned by texlive-texmf
  - use official tarball for dvipsk-jpatch


author: Jindrich Novy <jnovy@redhat.com> 2007-57
changelog:
  - fix CVE-2010-2642 CVE-2011-0433 CVE-2011-0764 CVE-2011-1552
    CVE-2011-1553 CVE-2011-1554, texlive various flaws (#773183)


author: Jindrich Novy <jnovy@redhat.com> 2007-57
changelog:
  - fix CVE-2010-2642 CVE-2011-0433 CVE-2011-0764 CVE-2011-1552
    CVE-2011-1553 CVE-2011-1554, texlive various flaws (#773184)


author: Than Ngo <than@redhat.com> - 2007-58
changelog:
  - Resolves: bz#699575, running latex when the .aux file is non-writable can erase the input .tex file


author: Nalin Dahyabhai <nalin@redhat.com> - 1.0.1-2
changelog:
  - krshd: don't limit user names to 16 chars when utmp can handle names
    at least a bit longer than that (#632442, RT#6773)


author: Nalin Dahyabhai <nalin@redhat.com> - 1.0.1-2.1
changelog:
  - ftpd: add candidate patch to detect setegid/setregid/setresgid and check
    for errors when calling them (MITKRB5-SA-2011-005, CVE-2011-1526, #713342)


author: Nalin Dahyabhai <nalin@redhat.com> - 1.0.1-3
changelog:
  - drop calls to pam_selinux from the gssftp PAM configuration (#713459)
  - reference password-auth instead of system-auth in the gssftp and kshell
    PAM configurations


author: Nalin Dahyabhai <nalin@redhat.com> - 1.0.1-4
changelog:
  - increase the size of the ftp client's command line input buffer (#665834)
  - incorporate patch to correct parsing errors with "restrict" lines in
    ftpusers (#713521, RT#6889)


author: Nalin Dahyabhai <nalin@redhat.com> - 1.0.1-7
changelog:
  - add Siddhesh Poyarekar's patch to ensure that when performing an "mdir"
    or "mls" operation, that the FTP client always passes an actually-terminated
    string as the open mode for fopen() (#773538, RT#7079)


author: Nalin Dahyabhai <nalin@redhat.com> - 1.0-3
changelog:
  - when checking for pty-handling functions, do so with the benefit of the
    libutil library we think might include them (#595411)


author: Nalin Dahyabhai <nalin@redhat.com> - 1.0.1-7.1
changelog:
  - add Siddhesh Poyarekar's patch to ensure that when performing an "mdir"
    or "mls" operation, that the FTP client always passes an actually-terminated
    string as the open mode for fopen() (#816689, RT#7079)


author: Nalin Dahyabhai <nalin@redhat.com> - 1.0-1
changelog:
  - build a split-out krb5-appl package by pruning out all of the non-appl
    parts and resetting the versioning to match the upstream version for the
    newly-split package


author: Colin Walters <walters@verbum.org> - 0.8-1
changelog:
  - New upstream release
  - Remove both patches; they are upstreamed
  - Add gconf spec goo
  - Add new stuff to files list


author: Matthias Clasen <mclasen@redhatcom> - 0.8-4
changelog:
  - Don't show bubbles before the icon is there
  - Use the same invisible char as the rest of the world


author: Roland Mainz <roland.mainz@nrubsig.org> 1.10.3-34
changelog:
  - Backport of krb1.12 localauth plugin support
    See krb5-1.10-localauth_backport.patch for porting comments.


author: Roland Mainz <rmainz@redhat.com> - 1.10.3-35
changelog:
  - fix for CVE-2014-5352 (#1179856) "gss_process_context_token()
    incorrectly frees context (MITKRB5-SA-2015-001)"
  - fix for CVE-2014-9421 (#1179857) "kadmind doubly frees partial
    deserialization results (MITKRB5-SA-2015-001)"
  - fix for CVE-2014-9422 (#1179861) "kadmind incorrectly
    validates server principal name (MITKRB5-SA-2015-001)"


author: Roland Mainz <rmainz@redhat.com> - 1.10.3-36
changelog:
  - Backported krbdev #7996 ("Simplify and improve ksu cred
    verification"; cherry-picked from upstream
    bbfe19f03bdeca7b05b542dbae4c1692c9800c70) to fix RH bug
      less than 5 mins"): When verifying the user's initial
    credentials, don't compute a server name and preemptively
    obtain creds for it. This change allows
    |krb5_verify_init_creds()| to use any host key in the
    keytab, and not just the one for the canonicalized local
    hostname.


author: Roland Mainz <rmainz@redhat.com> - 1.10.3-37
changelog:
  - Backported krb5-1.12.2 changes for |getclhoststr()|
    to fix RH bug #1154130 ("kadmind (Error): iprop_full_resync_1:
    getclhoststr failed").


author: Roland Mainz <rmainz@redhat.com> - 1.10.3-38
changelog:
  - Backported krbdev #7868 ("Use preauth options when changing
    password") from krb-1.13 to fix RH bug #1075656 ("krb5
    client ignores FAST settings for changepw requests"):
    If we try to change the password in
    |rb5_get_init_creds_password()|, we must use all
    application-specified gic options which affect
    preauthentication when getting the kadmin/changepw ticket.
    Create a helper function |make_chpw_options()| which copies
    the application's options, unsets the options we don't want,
    and sets options appropriate for a temporary ticket.


author: - Roland Mainz <rmainz@redhat.com> - 1.10.3-39
changelog:
  - Backout patch #137 for krbdev #7996 ("Simplify and improve
    ksu cred verification" - see 1.10.3-36) for now until we
    figure out how to get this working.


author: Roland Mainz <rmainz@redhat.com> - 1.10.3-40
changelog:
  - fix for CVE-2014-5355 (#1193939) "krb5: unauthenticated
    denial of service in recvauth_common() and others"


author: Roland Mainz <rmainz@redhat.com> - 1.10.3-42
changelog:
  - fix for RH bug #1210704 ("Remove stray include in krb5's
    localauth_plugin.h"). This unnecessary #include statement
    was causing build failures on some systems by making libkrb5
    sources depend on gssapi.h (and as result to libcom_err,
    too).


author: Robbie Harwood <rharwood@redhat.com> - 1.10.3-42z1
changelog:
  - Fix CVE-2015-8629 and CVE-2015-8631
  - Also fix a spec trigger issue that prevents building
  - Resolves: #1306973


author: Robbie Harwood <rharwood@redhat.com> - 1.10.3-54
changelog:
  - Fix gss_accept_sec_context output_token return in error cases
    Also backport upstream test for this.
  - Resolves: #1279249


author: Michal Hlavinka <mhlavink@redhat.com> - 20120801-26
changelog:
  - fix segfault when handling a trap (#1117404)
  - closing a file descriptor in a command substitution caused loss of the output (#1116072)


author: Michal Hlavinka <mhlavink@redhat.com> - 20120801-32
changelog:
  - fix: in a login shell "( cmd & )" does nothing (#1217236)
  - multibyte character string after $1-9 was not expanded correctly (#1256495)
  - case in a for loop inside a subshell caused syntax error (#1241013)


author: Siteshwar Vashisht <svashisht@redhat.com> - 20120801-36
changelog:
  - Add configuration option to enable signal bubbling for backward compatibility
    Resolves: #1454804


author: Lukas Tinkl <ltinkl@redhat.com> - 1.1-0.9.20080213
changelog:
  - Resolves: #605070 - RPMdiff run failed for package ksig-1.1-0.8.20080213.1.el6
    (create a noarch doc subpackage)


author: Lukas Tinkl <ltinkl@redhat.com> - 1.1-0.10.20080213
changelog:
  - Resolves: #605070 - RPMdiff run failed for package ksig-1.1-0.8.20080213.1.el6
    (sanitize .desktop file)


author: Michal Nowak <mnowak@redhat.com> - 1.00-1
changelog:
  - initial packaging
  - this package should be prepared for another unikurd fonts
    in sub-packages because on the KurdIT group/unikurd web there
    are plenthora of them, but probably not under suitable licenses


author: Michal Nowak <mnowak@redhat.com> - 1.00-2
changelog:
  - got rid of -web sub-package
  - changed name from unikurd-fonts-web to unikurd-web-font
  - minor structural changes in SPEC file


author: Michal Nowak <mnowak@redhat.com> - 20020502
changelog:
  - version is now based on date of last issue of the font
  - %defattr(-,root,root,-) -> %defattr(644,root,root,755)


author: Michal Nowak <mnowak@redhat.com> - 20020502-1
changelog:
  - renamed from unikurd-web-font -> kurdit-unikurd-web-fonts
  - enhanced %description field
  - changes for F11 fonts rules
  - add Obsoletes: unikurd-web-font <= 20020502-1


author: Michael Schwendt <mschwendt@fedoraproject.org> - 1.13-1
changelog:
  - link with build-id to fix rawhide build
  - upgrade to 1.13 (GCC4 build-fix and string fixes) (#449542)
  - add -plugindir patch so listplugin and friends will work by default
    (Anthony Green #324741)


author: Robert Scheck <robert@fedoraproject.org> - 1.13-5
changelog:
  - Really added the plugindir patch now (thanks to Karsten Hopp)
  - Avoid the make errors because of mkdirhier better than until now


author: Hans de Goede <j.w.r.degoede@hhs.nl> - 3.97-6
changelog:
  - Merge freshrpms spec into livna spec for rpmfusion:
  - Set release to 6 to be higher as both livna and freshrpms latest release
  - Update license tag for new license tag guidelines
  - Add --enable-decode-layer1 to configure flags
  - Make Source0 the advised sf.net download url
  - Make ChangeLog UTF-8
  - Don't duplicate the COPYING ChangeLog and LICENSE docs betweent the main
    and the -libs package


author: Dominik Mierzejewski <rpm at greysector.net> - 3.98.2-2
changelog:
  - update to 3.98.2
  - preserve file timestamps
  - drop obsolete patch
  - no need to call autoreconf anymore
  - fix parallel make builds


author: Simo Sorce <simo@redhat.com> 2.3.6-0.20131125.3
changelog:
  - Initial packaging
  - Based on the spec file by Jean-Marc Liger <jmliger@siris.sorbonne.fr>
  - Code is updated to latest master via a jumbo patch while waiting for
    official upstream release.
  - Jumbo patch includes also additional patches sent to upstream list)
    to build on Fedora 20
  - Perl bindings are disabled as they fail to build
  - Disable doc building as it doesn't ork correctly for now


author: Simo Sorce <simo@redhat.com> 2.4.0-0
changelog:
  - Update to final 2.4.0 version
  - Drop all patches, they are now included in 2.4.0
  - Change Source URI


author: Simo Sorce <simo@redhat.com> - 2.4.0-5
changelog:
  - Add various fixes from upstream master, mostly memory leaks
  - Change to final covscan fixes as applied upstream


author: Michal Schmidt <mschmidt@redhat.com> - 0.3-4
changelog:
  - Package the translation table too and modify latencytop.c to look for it in
    the correct directory.


author: Michal Schmidt <mschmidt@redhat.com> - 0.5-6
changelog:
  - Build both with and without GUI to allow the use on systems where Gtk
    dependency is undesirable. The latencytop package is still the full-blown build.
    latencytop-tui is the miminal build. latencytop-common has the shared files.
  - Resolves: rhbz#726476


author: Michal Schmidt <mschmidt@redhat.com> - 0.5-8
changelog:
  - Print the error message only after cleaning up curses.
  - Remove the broken fsync view, stop using the obsolete 'tracing_enabled'.
  - Better error message when run as non-root.
  - Resolves: rhbz#633698


author: Jindrich Novy <jnovy@redhat.com> 2002.2.1-4
changelog:
  - remove '\n' causing that pstoimg generates gray images
    (#161186, #127010), solution from Julius Smith


author: Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
changelog:
  - fix BuildRequires to be rebuilt with mock (#191762)
  - fix spec file scripts.
  - update source files (use tar.gz with the date 20041025 and 2.1b1.6 Japanese patch)


author: Jindrich Novy <jnovy@redhat.com> 2008
changelog:
  - update to latex2html-2008
  - license changed to GPL
  - update japanese support to l2h-2K8-jp20081220
  - update cfgcache.pm
  - fix BR


author: Jindrich Novy <jnovy@redhat.com> 2008-4
changelog:
  - require netpbm-progs
  - include documentation
  - set executable bit for makeseg and makemap scripts
  - white-space spec correction
  - move docs and example directory to %doc
  - nuke duplicated stuff


author: kwizart < kwizart at gmail.com > - 1.18-0.1.beta2
changelog:
  - Update to 1.18beta2
   fix bug #487508: CVE-2009-0723 LittleCms integer overflow
   fix bug #487512: CVE-2009-0733 LittleCms lack of upper-bounds check on sizes
   fix bug #487509: CVE-2009-0581 LittleCms memory leak


author: kwizart < kwizart at gmail.com > - 1.18-1
changelog:
  - Update to 1.18 (final)
  - Remove upstreamed patches
  - Disable autoreconf - patch libtool to prevent rpath issue


author: Richard Hughes <richard@hughsie.com> - 2.7-0.1rc1
changelog:
  - Update to new upstream version.
  - Added a flag  to clip negative values in unbounded transforms
  - Added a global optimization that merges consecutive matrices in pipelines.


author: Rex Dieter <rdieter@fedoraproject.org> - 2.7-4
changelog:
  - %files: less globs, use %license
  - tighten subpkg deps
  - -devel: use %doc
  - use %version in Source URL
  - simplify %setup
  - %check: make check


author: Rex Dieter <rdieter@fedoraproject.org> - 2.8-6
changelog:
  - (branch) CVE-2018-16435 lcms2: heap-based buffer overflow in SetData function in cmsIT8LoadFromFile (#1628969)


author: Dennis Gilmore <dennis@ausil.us> - 4.18-1
changelog:
  - update to 4.18
  - spec contents pulled from RHEL5 srpm 
  - fedora spec changelog
  - update buildroot
  - use jss from fedora for building


author: Rich Megginson <rmeggins@redhat.com> 0:4.18-6
changelog:
  - Resolves: bug 684028 - LDAPSchemaElement.getOptionalValues() mangles values
  - upstream mozilla id=640750


author: Stephen Gallagher <sgallagh@redhat.com> - 1.1.6-1
changelog:
  - New upstream release 1.1.6
  - Drop upstream patches
  - Required for upcoming Samba 4 beta
  - Explicitly build with tdb1 support


author: Stephen Gallagher <sgallagh@redhat.com> - 1.1.8-1
changelog:
  - New upstream release 1.1.8
  - Required for latest Samba 4 beta
  - Fixes for pyldb
  - Revert to using tdb1 by default
  - Drop support for tdb_compat
  - CCAN is no longer built as a static library


author: Stephen Gallagher <sgallagh@redhat.com> - 1.1.9-1
changelog:
  - New upstream release 1.1.9
  - Required for Samba 4 Beta 5
  - Ensure rename target does not exist before deleting old record
  - Add parameter to avoid NULL format string flagged by -Werror=format


author: Jakub Hrozek <jhrozek@redhat.com> - 1.1.13-3
changelog:
  - use the proper %patch stanza to make rpmdiff happy
  - related: rhbz#873422 - LDB 1.1.13 exports improper ABI


author: Jakub Hrozek <jhrozek@redhat.com> - 1.1.13-3.1
changelog:
  - Resolves: rhbz#1290712 - CVE-2015-5330 libldb: samba: Remote memory read
                             in Samba LDAP server [rhel-7.2.z]
  - Remove the patch from the previous commit, it doesn't fix a remotely
    eploitable issue. Add patches from upstream #11636 instead.


author: Paul Wouters <pwouters@redhat.com> - 1.6.14-1
changelog:
  - [pulled before release]
  - Updated to 1.6.14
  - Removed merged in patch
  - Added new dependancy on ca-certificates for ldns-dane PKIX validation


author: Paul Wouters <pwouters@redhat.com> - 1.6.16-1
changelog:
  - Updated to 1.6.16
  - Addresses bug in 1.6.14 and 1.6.15 that affects opendnssec
    (if you have empty non-terminals and use NSEC3)


author: Tomas Hozza <thozza@redhat.com> - 1.6.16-5
changelog:
  - Fix compiler warnings and one uninitialized value
  - make ldns-config multilib clean
  - Fix man pages and usages errors


author: Tomas Hozza <thozza@redhat.com> - 1.6.16-7.1
changelog:
  - port the rhel-7 package version to rhel-6
  - enabled ECDSA due to Unbound
  - Fix issue in DSA algorithm (#1077799)


author: Panu Matilainen <pmatilai@redhat.com> - 3.6.12-2
changelog:
  - disable strict aliasing to work around brokenness on 3.6.12 (#494266)
  - run test-suite on build but let it fail for now


author: Panu Matilainen <pmatilai@redhat.com> - 3.6.14-1
changelog:
  - update to 3.6.14 (http://www.sqlite.org/releaselog/3_6_14.html)
  - merge-review cosmetics (#226429)
    - drop ancient sqlite3 obsoletes
    - fix tab vs space whitespace issues
    - remove commas from summaries
  - fixup io-test fsync expectations wrt SQLITE_DISABLE_DIRSYNC


author: Panu Matilainen <pmatilai@redhat.com> - 3.6.17-1
changelog:
  - update to 3.6.17 (http://www.sqlite.org/releaselog/3_6_17.html)
  - disable to failing tests until upstream fixes


author: Panu Matilainen <pmatilai@redhat.com> - 3.6.18-1
changelog:
  - update to 3.6.18 (http://www.sqlite.org/releaselog/3_6_18.html)
  - drop no longer needed test-disabler patches


author: Pavel Kopylov <pkopylov@cloudlinux.com> - 3.6.20-1.2.tuxcare.els1
changelog:
  - CVE-2020-13435: add a code that tries to prevent a recurrence of
    problems
  - CVE-2020-35525: a potential null pointer dereference was fixed


author: Vojtech Vitek (V-Teq) <vvitek@redhat.com> - 436-5
changelog:
  - Add *.xz, *.lzma (both for compressed man pages as well), *.jar and *.nbm
    read support to lesspipe.sh
    Resolves: #718498


author: Vojtech Vitek (V-Teq) <vvitek@redhat.com> - 436-9
changelog:
  - Fix wrong `man' program option (incompatibility between man and man-db packages)
    by using `groff' program instead for parsing troff files (#718498)


author: Jozef Mlich <jmlich@redhat.com> - 436-12
changelog:
  - Fixing regressions found by QA
  - displaying of man page using troff (718498) - beware: man page file
    type is detected using file
  - tcsh printenv problem, was caused by incorrect return value for output
    which will be not preprocessed by lesspipe (186931)
    Resolves: #615303


author: mruprich <mruprich@redhat.com> - 4.0.9-10
changelog:
  - Resolves: #1364524 -  lftp command SIZE on non-existing file is executed in a loop instead of return


author: Michal Ruprich <mruprich@redhat.com> - 4.0.9-14
changelog:
  - Related: #1228484 - lftp hangs after dowloading one file during a mirror
  - Related: #1305235 - lftp not following symlinks through sftp


author: Jiri Skala <jskala@redhat.com> - 4.0.9-1
changelog:
  - Resolves: #602838 - CVE-2010-2251 lftp: multiple HTTP client download filename vulnerability
  - re-base to latest upstream version


author: Tomas Hozza <thozza@redhat.com> - 4.0.9-3
changelog:
  - Fix lftp to try also other addresses if connecting to first fails (#732863)
  - Fix lftp hang when using ascii mode with sftp (#842322)
  - Fix lftp to overwrite filename when auto-rename and clobber are enabled (#619777)
  - Add description of xfer:auto-rename into man page (#674875)


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 1.0.4-6
changelog:
  - Minor tweaks to summaries and descriptions.
  - Don't own /usr/include/X11.
  - Use a regular, unversioned dep on xorg-x11-filesystem.


author: Adam Jackson <ajax@redhat.com> 1.0.4-4
changelog:
  - xau-1.0.4-local.patch: When looking for an auth cookie on local transport,
    don't bother checking hostname, it can't possibly help.


author: Parag <paragn@fedoraproject.org> 1.0.6-4
changelog:
  - Merge-review cleanups #226064
  - Updated summary, added Requires: pkgconfig
  - removed zero length file AUTHORS


author: Parag <paragn@fedoraproject.org> - 1.1.10-2
changelog:
  - Merge-Review #226066
  - Removed XFree86-libs, xorg-x11-libs as Obsoletes
  - Removed BR:pkgconfig
  - Few spec cleanups


author: Matthias Clasen <mclasen@redhat.com> - 1.1.10-4
changelog:
  - Make default cursor theme inherit dmz-aa instead of Bluecurve
  - Also require the cursor theme package


author: Adam Jackson <ajax@redhat.com> 1.1.1-3
changelog:
  - REVERT-libXdmcp-1.1.1-xalloc.patch: Restore definitions (but not
    declarations) of Xalloc and friends for RHEL6 ABI compat.


author: Mike A. Harris <mharris@redhat.com> 1.0.1-3
changelog:
  - Added "Requires: xorg-x11-proto-devel" to devel package, needed by xevie.pc
  - Remove package ownership of mandir/libdir/etc.


author: Robert Scheck <robert@fedoraproject.org> 1.1-2
changelog:
  - libXext-1.1-XAllocID.patch: call XAllocID with the display lock held.
  - libXext-1.1-event_vec-smash.patch: don't smash the event processing vector
    if the server has an older extension version than the client.


author: Parag <paragn@fedoraproject.org> - 4.0.3-9
changelog:
  - Merge-Review #226071
  - Removed XFree86-libs, xorg-x11-libs, XFree86-devel, xorg-x11-devel as Obsoletes
  - Removed BR:pkgconfig
  - spec cleanups


author: Soren Sandmann <ssp@redhat.com> 1.4.5-3
changelog:
  - cve-2013-6462.patch: sscanf overflow (bug 1049684)
  - sscanf-hardening.patch: Some other sscanf hardening fixes (1049684)


author: Benjamin Tissoires <btissoir@redhat.com> 1.4.5-4
changelog:
  - CVE-2014-0209: integer overflow of allocations in font metadata file parsing (bug 1163602, bug 1163601)
  - CVE-2014-0210: unvalidated length fields when parsing xfs protocol replies (bug 1163602, bug 1163601)
  - CVE-2014-0211: integer overflows calculating memory needs for xfs replies (bug 1163602, bug 1163601)


author: Benjamin Tissoires <benjamin.tissoires@redhat.com> 1.4.5-5
changelog:
  - CVE-2015-1802: missing range check in bdfReadProperties (bug 1258892)
  - CVE-2015-1803: crash on invalid read in bdfReadCharacters (bug 1258892)
  - CVE-2015-1804: out-of-bounds memory access in bdfReadCharacters (bug 1258892)


author: parag <paragn@fedoraproject.org> - 2.1.12-4
changelog:
  - Merge-Review #226074
  - Removed XFree86-libs, xorg-x11-libs XFree86-devel, xorg-x11-devel as Obsoletes
  - Removed BR:pkgconfig
  - Removed zero-length NEWS file


author: Peter Hutterer <peter.hutterer@redhat.com> 1.7.1-3
changelog:
  - fix sequence number copy - the cookie already had (a potentially
    different) sequence number copied (#965347)


author: parag <paragn@fedoraproject.org> - 1.0.3-4
changelog:
  - Merge-Review #226080
  - Removed XFree86-libs, xorg-x11-libs XFree86-devel, xorg-x11-devel as Obsoletes
  - Removed BR:pkgconfig
  - Removed zero-length AUTHORS file


author: parag <paragn@fedoraproject.org> - 1.0.0-10
changelog:
  - Merge-Review #226082
  - Removed XFree86-libs, xorg-x11-libs XFree86-devel, xorg-x11-devel as Obsoletes
  - Removed xorg-x11-deprecated-libs xorg-x11-deprecated-libs-devel as Obsoletes


author: Peter Hutterer <peter.hutterer@redhat.com> 1.0.2-1
changelog:
  - libXp 1.0.2. Drags in a bunch of general cleanup, code changes are quite
    limited and CVE-2013-2062 (#960362)


author: parag <paragn@fedoraproject.org> 3.5.7-2
changelog:
  - Merge-Review #226081
  - Removed BR:pkgconfig
  - Removed XFree86-libs, xorg-x11-libs XFree86-devel, xorg-x11-devel as Obsoletes
  - Removed zero-length README file


author: parag <paragn@fedoraproject.org> 3.5.7-3
changelog:
  - Merge-Review #226081
  - Removed XFree86-libs, xorg-x11-libs XFree86-devel, xorg-x11-devel as Obsoletes
  - Bump release and correct changelog


author: parag <paragn@fedoraproject.org> - 1.0.4-4
changelog:
  - Merge-Review #226090
  - Removed XFree86-libs, xorg-x11-libs XFree86-devel, xorg-x11-devel as Obsoletes
  - Removed BR:pkgconfig
  - Removed zero-length README AUTHORS NEWS file


author: Ville Skyttä <ville.skytta@iki.fi> - 1.2.1-3
changelog:
  - Add libXi-devel dep to -devel for XInput.h #inclusion.
  - Make main package dep in -devel arch qualified.


author: Mike A. Harris <mharris@redhat.com> 1.0.1-2
changelog:
  - Added "BuildRequires: pkgconfig" for (#193508)
  - Replace "makeinstall" with "make install DESTDIR=..." for (#192729)
  - Remove package ownership of mandir/libdir/etc.


author: Jeff Moyer <jmoyer@redhat.com> - 0.3.107-2
changelog:
  - Update to the latest upstream which adds eventfd support and fixes broken
    test cases.  (Rusty Russell)


author: Julian Sikorski <belegdol[at]gmail[dot]com> - 0.8.8-1
changelog:
  - Updated to 0.8.8 (bz 316731)
  - Cleaned up the SPEC
  - Added PulseAudio support
  - Made build parallel
  - Killed rpaths
  - Changed the kludges to use sed


author: Martin Sourada <mso@fedoraproject.org> - 0.9.9-1
changelog:
  - Fixes rhbz #618733
  - New upstream release
    - Parse numbers in a locale-independent way
    - Disable script file size limit
    - Match fonts against the full name ("name for humans")
    - Reset clip mode after \iclip
    - Improve VSFilter compatibility
    - A couple of smaller fixes and cleanups


author: Martin Sourada <mso@fedoraproject.org> - 0.9.11-1
changelog:
  - Fixes rhbz #630432
  - New upstream release
    - Various fixes
    - Performance improvements
    - Calculate drawing bounding box like VSFilter
    - Better PAR correction if text transforms are used
    - Improved fullname font matching
    - Add ass_flush_events API function
    - Basic support for @font vertical text layout


author: Martin Sourada <mso@fedoraproject.org> - 0.9.12-1
changelog:
  - New upstream release
    - Licence changed to ISC
    - Fixed word-wrapping
    - Improved charmap fallback matching
    - Various other improvements and fixes


author: Martin Sourada <mso@fedoraproject.org> - 0.10.0-1
changelog:
  - New upstream release
    - various improvements and fixes
  - BuildRequires: fribidi-devel (bidirectional text suport)
  - Fixes some wierd memory allocation related crash with freetype 2.4.6
    - rhbz 753017, rhbz 753065


author: Stephen Gallagher <sgallagh@redhat.com> - 0.1.2-3
changelog:
  - New upstream release 0.1.2
  - Fixes a serious issue with libdhash where hash_enter() would never update
  - existing entries for a key.


author: Stephen Gallagher <sgallagh@redhat.com> - 0.1.2-6
changelog:
  - Resolves: rhbz#668586 - ding-libs subpackages should have explicit version
  -                         requirements


author: Stephen Gallagher <sgallagh@redhat.com> - 0.1.2-7
changelog:
  - Resolves: rhbz#736074 - dhash can corrupt memory if initial table size is
                            large


author: Stephen Gallagher <sgallagh@redhat.com> - 0.1.2-8
changelog:
  - Fix bad patch
  - Related:  rhbz#736074 - dhash can corrupt memory if initial table size is
                            large


author: Jakub Hrozek <jhrozek@redhat.com> - 0.4.0-11
changelog:
  - Do not package built objects in dhash-devel
  - Fix NVR in the previous changelog entry
  - Related: rhbz#1069287 - Rebase ding-libs to latest version in 6.6


author: Michal Zidek <mzidek@redhat.com> - 0.4.0-13
changelog:
  - Resolves: rhbz#1538061 - sssd/libini_config" cannot parse configuration file
                             with line longer than 5102


author: Karel Zak <kzak@redhat.com> 2.17.2-12.19
changelog:
  - fix #1088411 - lsblk does not list dm-multipath and partitioned devices
  - fix #1215840 - slogins segfault and failure to allocate memory
  - fix #1023655 - 'pppd' hangs (uninterruptable) when run on tty
  - fix #1168390 - lscpu doesn't show all nodes on a discontinuous NUMA setup
  - fix #1191236 - 'umount -f' calls readlink on dead NFS mounts and hangs
  - fix #1172297 - umount --fake fails to edit mtab for NFS mounts which are already gone
  - fix #961148  - RHEL6: swapon: add "discard" support
  - fix #1150302 - ionice support class names
  - fix #1085062 - fdisk -l fails to fully process /proc/partitions when multipath device
  - fix #1122839 - fallocate and findmnt have wrong options according to man pages
  - fix #1089663 - Not all xfs mount options are described in mount(8)
  - fix #1295737 - man page for hwclock doesn't include --compare option
  - fix #1140594 - mount --move badly documented
  - fix #1296894 - RHEL6: update audit event in hwclock
  - fix #1266191 - fdisk does not handle >2TB disks correctly


author: Karel Zak <kzak@redhat.com> 2.17.2-12.26
changelog:
  - fix #1320360 - lscpu shows wrong "Virtualization type" on Xen paravirtualization guest (PV)
  - fix #1319642 - [util-linux-ng] lscpu: Fix model and model name on Power Systems
  - fix #1319642 - [util-linux-ng] lscpu: Fix model and model name on Power Systems
  - fix #1310035 - Hostname not being displayed besides the telnet login prompt
  - fix #1310317 - fdisk -l fdisk double open fd
  - fix #1337478 - wrong error handler and/or error message on fdisk call as not root user


author: Karel Zak <kzak@redhat.com> 2.17.2-12.27
changelog:
  - fix #1349192 - RHEL6.8 util-linux-ng requires 642 kernel, but does not specify it as a dependency
  - fix #1023655 - 'pppd' hangs (uninterruptable) when run on tty


author: Nalin Dahyabhai <nalin@redhat.com> 2002e-17
changelog:
  - account for the /usr/share/ssl -> /etc/pki/tls move in the patch which
    sets the locations at compile-time (more of #165967)


author: Jonathan Kamens <jik@kamens.brookline.ma.us> 2004g-1
changelog:
  - Upstream version 2004g (#176974)
  - Remove obsolete doc file "WARNING"
  - Remove security patch included in new upstream version
  - Custom flock code no longer necessary; included in upstream


author: Alon Levy <alevy@redhat.com> - 0.1.0-4
changelog:
  - address review issues:
   - Group for main and devel and tools
   - Requires for devel and tools
  - fix changelog for previous entry (day was wrong, and macro quoting)


author: Alon Levy <alevy@redhat.com> - 0.1.2-1
changelog:
  - bump version to 0.1.2
   - style fixes
   - vscclient.c: fix tabulation
    - add copyright header
    - send init on connect, only start vevent thread on response
    - use hton,ntoh
    - read payload after header check, before type switch
    - update for vscard_common changes, empty Flush implementation
   - vcard_emul_nss: load coolkey in more situations
   - vscard_common.h:
    - VSCMsgInit capabilities and magic
    - VSCMsgReconnect stringified
    - define VSCARD_MAGIC
    - update copyright
    - fix message type enum
   - bump version to 0.1.1
    - vcard_emul,vcard_emul_nss
     - add VCARD_EMUL_INIT_ALREADY_INITED
     - add vcard_emul_replay_insertion_events
   - vreader: add vreader_queue_card_event
    Resolves: rhbz#663063


author: Alon Levy <alevy@redhat.com> - 0.15.0-rc0
changelog:
  - upstream update, it is now qemu based, so build process changed, and version to match.
   - no non-rc release yet of qemu with required patches, hence using rc0. There are still
     some patches carried here that hopefully will get into 0.15.0 or 0.16.0 in the latest.
   - upstream updated to 0.15.0-rc0
   - resolves rhbz#723895


author: Alon Levy <alevy@redhat.com> - 0.14.90-2
changelog:
  - fix permissions of h files to not change because of rebase.
   - change NVR to match libcacard.so
     - will change when qemu-0.15.0 is released.
   - Copied correct README
   - Resolves: rhbz#723895


author: Alon Levy <alevy@redhat.com> - 0.15.0
changelog:
  - not a rebase - no changes in libcacard subdirectory
     between 0.15.0-rc0 and 0.15.0 in the upstream package.
    - but allows the fedora and RHEL package to remain in sync
      on a released version.
   - dropped zlib dep which was only required for configure phase
     via added patch 0001-drop-zlib-check.patch
   - added three patches that only cleanup the build process
     0010-Fix-spelling-in-comments-and-debug-messages-recieve-.patch
     0011-Improvements-to-libtool-support.patch
     0012-Silence-make-if-nothing-is-to-do-for-libcacard.patch
   - Final two patches resolve the bug 727916:
     0013-libcacard-cac-fix-typo-in-cac_delete_pki_applet_priv.patch
     0014-libcacard-vscclient-fix-error-paths-for-socket-creat.patch
   - Resolves: rhbz#727916


author: Steve Grubb <sgrubb@redhat.com> 0.6.4-2
changelog:
  resolves: #593635 - Capabilities can't be set on just a thread
  - Fix requires for the utils subpackage


author: Adrian Reber <adrian@lisas.de> - 0.80-5
changelog:
  - fixed #462125 (Multilib conflict) - really, really, really
    (also remove architecture information from man pages)


author: Adrian Reber <adrian@lisas.de> - 0.81-1
changelog:
  - updated to 0.81
  - license changed to GPLv3+
  - fixed #477288 (libcdio-devel multilib conflict)
  - applied patch to fix endless loop in mock


author: jchaloup <jchaloup@redhat.com> - 0.40.rc1-16
changelog:
  - extending cgroup names with default
    resolves: #1139205
  - fixing libcgroup-0.40.rc1-reading-config-files-from-etc-cgconfig.d.patch not to modify patch backup file
    resolves: #1162220


author: Nikola Forró <nforro@redhat.com> - 0.40.rc1-19
changelog:
  - fix loading config files from /etc/cgconfig.d to make it work with libcgroup-pam
    resolves: #1345762


author: Ding-Yi Chen <dchen at redhat dot com> - 0.3.2-15
changelog:
  - Fix [Bug 512108:issue 11] ibus-chewing crash the application
    by move cursor_orig to chewingio.c global.


author: Ding-Yi Chen <dchen at redhat dot com> - 0.3.2-16
changelog:
  - Fix chewing Google issue 352: 
    zuin_count in chewing_zuin_String( ChewingContext *ctx, int *zuin_count ) 
    does not count correctly.


author: Ding-Yi Chen <dchen at redhat dot com> - 0.3.2-17
changelog:
  - Add zh_TW summary and description
  - Split out python binding into a subpackage.
  - Fix for package wrangler.


author: Ding-Yi Chen <dchen at redhat dot com> - 0.3.2-21
changelog:
  - Revised phrase choice from rear logic.
    Thus update phraseChoiceRearward.patch as phraseChoiceRearward.2.patch
  - Resolves: #555192


author: Ding-Yi Chen <dchen at redhat dot com> - 0.3.2-23
changelog:
  - Fix Hsu and Dvorak Hsu input (ibus google issue 755, 
    chewing google issue 10)
  - Resolves: #555192


author: Ding-Yi Chen <dchen at redhat dot com> - 0.3.2-27
changelog:
  - Fix Dvorak Hsu 4th tone key (ibus google issue 755 comment 12, 
    chewing google issue 10)
  - Resolves: #555192


author: Ondrej Vasik <ovasik@redhat.com> - 2.0.1-5
changelog:
  - based on further discussion the old approach with
    conflicts will be used, reverting previous two changes(#604578)


author: Daniel Veillard <veillard@redhat.com> - 0.5.4-1
changelog:
  - update to new version to fix problems in libvirt-cim rebase
  - Resolves: rhbz#633332
  - fix a packaging naming problem on previous build
  - Resolves: rhbz#604551


author: Doug Ledford <dledford@redhat.com> - 1.1.4-1
changelog:
  - Update to 1.1.4 to match OFED 1.3
  - Add a modprobe conf file in /etc/modprobe.d so that the iw_cxgb3 module
    will always be loaded after the cxgb3 net module
  - Related: bz428197


author: Doug Ledford <dledford@redhat.com> - 1.1.1-2
changelog:
  - Fix package description to differentiate the fact that this is for the T4
    Chelsio based adapters instead of the previous T3 generation


author: Doug Ledford <dledford@redhat.com> - 1.2.0-1
changelog:
  - Update to latest upstream release while rebuilding against latest
    libibverbs
  - Related: bz750609


author: Doug Ledford <dledford@redhat.com> - 1.3.3-1
changelog:
  - Bump and rebuild against new libibverbs, update our sources while we
    are at it
  - Related: bz854655


author: Doug Ledford <dledford@redhat.com> - 1.3.5-1
changelog:
  - Update to latest upstream release
  - Move modprobe setup to rdma package
  - Resolves: bz1165842
  - Related: bz1163527


author: Tom Lane <tgl@redhat.com> 0.8.2-1
changelog:
  - Update to version 0.8.2.
  - Update License tag to match code.
  - Remove static library and .la file, per packaging guidelines.


author: Tom Lane <tgl@redhat.com> 0.8.1a-2
changelog:
  - Enable building of sqlite driver
  Resolves: #184568
  - Rebuild needed anyway for Postgres library update


author: Tom Lane <tgl@redhat.com> 0.8.2-1.1
changelog:
  - Update to version 0.8.2-1.
  - Update License tag to match code.
  - Remove static libraries and .la files, per packaging guidelines.
  - Fix up packaging of documentation.


author: Tom Lane <tgl@redhat.com> 0.8.2-1.2
changelog:
  - Correct License tag for sqlite subpackage; it's currently not same license
    as the rest of the code.


author: Tom Lane <tgl@redhat.com> 0.8.3-2
changelog:
  - Fix mistaken external reference in libdbdsqlite3.so.  (I'm applying this
    as a patch, rather than updating to upstream's 0.8.3-1, because that isn't
    acceptable as an RPM Version tag.)
  Resolves: #460734


author: Tim Niemueller <tim@niemueller.de> - 2.0.1-3
changelog:
  - Made autotools calls optional, only called if svn_snapshot is defined
  - devel subpackage now requires pkgconfig


author: Jay Fenlason <fenlason@redhat.com> - 2.1.2-3.2
changelog:
  - Remove the bundled firewire-{cdev,constants}.h fires and add the -juju patch to build against
    the system firewire-cdev.h instead.
    Related: rhbz555835


author: Jay Fenlason <fenlason@redhat.com> - 2.1.2-3.4
changelog:
  - Fix the install command for the example programs:
    grab_color_image grab_gray_image grab_partial_image ladybug grab_partial_pvn
    Resolves: rhbz593778


author: Jarod Wilson <jwilson@redhat.com> 1.0.0-1
changelog:
  - New upstream release
  - PIC patch from Mike Frysinger <vapier@gentoo.org> (#146596)
  - Re-enable asm on i386


author: Jarod Wilson <jwilson@redhat.com> 1.0.0-2
changelog:
  - Update License field (Matthias Saou)
  - Remove useless zero epoch (Matthias Saou)
  - Add pkgconfig devel sub-package req (Matthias Saou)
  - Minor spec formatting changes and clean-ups


author: Jarod Wilson <jwilson@redhat.com> 1.0.0-3
changelog:
  - A few more fixes from Matthias Saou:
   - List man pages in %files consistently w/o gz extension
   - Add BR: popt-devel for f8+, its now split fromm rpm-devel


author: Dominik Mierzejewski <rpm@greysector.net> 4.1.4-0.1.svn1183
changelog:
  - updated to SVN r1183
  - simplified multilib patch
  - fixed endianness issues (rhbz#442508)
  - added some docs


author: Caius 'kaio' Chance <k at kaio.me> - 1.05.1.20090630-1.fc12
changelog:
  - Updated to upstream 1.05.1.20090630.
  - Reconverted from original TTF with better procedures of data conservation.


author: Caius 'kaio' Chance <k at kaio.me> - 1.05.1.20090706-1.fc12
changelog:
  - Updated to upstream 1.05.1.20090706.
  - Reconverted from original TTF with traditional kern table. (rh#503430)


author: Caius 'kaio' Chance <k at kaio.me> - 1.05.1.20090713-1.fc12
changelog:
  - Updated to upstream 1.05.1.20090713.
  - Generate TTFs with traditional kern table via fontforge scripts. (rh#503430)


author: Caius 'kaio' Chance <k at kaio.me> - 1.05.1.20090713-2.fc12
changelog:
  - Required fontforge ver 20090408 which supports generation with traditional
    kern table. (rhbz#503430)


author: Caius 'kaio' Chance <k at kaio.me> - 1.05.1.20090721-1.fc12
changelog:
  - Fixed fontforge scripting of sfd -> ttf generation.
  - Checked existance of traditionat kern table in Sans and Serif.


author: Jaroslav Škarvada <jskarvad@redhat.com> - 1.0.4-15
changelog:
  - Replaced patch from 1.0.4-13 by patch from
    http://www.openwall.com/lists/oss-security/2010/03/17/3
    (CVE-2010-1192 CVE-2010-1194)
  - Removed unquoted version macro from changelog


author: Tuomo Soini <tis@foobar.fi> - 0.1.9-2
changelog:
  - Revert "move libraries from /usr/lib* to /lib*"
  - Move only libraries to /lib* - not pkgconfig files


author: Steve Dickson <steved@redhat.com> 1.3b-1
changelog:
  - Updated to latest upstream version 1.3b
  - Incorporated Merge Review comments (bz 226002)
  - Increased the polling timeout (bz 204990)


author: Steve Dickson <steved@redhat.com> 1.4.12-1
changelog:
  - Updated to latest stable upstream version: 1.4.12
  - API documentation is now installed (bz 487977)
  - libevent-devel multilib conflict (bz 477685)
  - epoll backend allocates too much memory (bz 517918)


author: Richard Hughes <rhughes@redhat.com> - 0.6.21-5
changelog:
  - Update to version 0.6.21 fixing many bugs and CVEs
  - Remove upstreamed patches
  - Resolves: #839915


author: Richard Hughes <rhughes@redhat.com> - 0.6.21-5
changelog:
  - Update to version 0.6.21 fixing many bugs and CVEs
  - Remove upstreamed patches
  - Resolves: #839916


author: Hans de Goede <hdegoede@redhat.com> - 1.1.2-3
changelog:
  - Pass --with-fontrootdir to ./configure so that libfontenc can find the
    encoding files (rhbz#1046341)


author: Tomas Mraz <tmraz@redhat.com> 1.4.5-3
changelog:
  - drop the S390 build workaround as it is no longer needed
  - additional spec file cleanups for merge review (#226008)


author: Tomas Mraz <tmraz@redhat.com> 1.4.5-5
changelog:
  - use /dev/urandom for seeding in the FIPS mode
  - make the tests to pass in the FIPS mode also fixing
    the FIPS-186-3 DSA keygen


author: Debarshi Ray <rishi@fedoraproject.org> 2.20.1.1-4
changelog:
  - Use 'Requires: libglade2 >= 2.6.3-2' to prevent unowned
    %{_libdir}/libglade and %{_libdir}/libglade/2.0.


author: Marek Kasik <mkasik@redhat.com> - 0.2.3-7.2
changelog:
  - rpmlint related changes:
  -   Remove explicit dependencies
  -   Change Groups
  -   Add ChangeLog file to "-devel" docs
  - Related: #543948


author: Marek Kasik <mkasik@redhat.com> - 0.2.3-9
changelog:
  - Add as, bn_IN, kn, ko, ml, ta, te, ru and or translations
  - Modify de, es, fr, gu, hi, it, ja, mr, pa, pt_BR, zh_CN
           and zh_TW translations
  - Patch by Ankit Patel
  - Resolves: #616313


author: Christophe Fergeau <cfergeau@redhat.com> 0.0.3-2
changelog:
  - Removed definition of BuildRoot and cleanup of BuildRoot in %clean
  - Added missing arch to versioned Requires: %{name} in the -devel package
  - Don't include empty NEWS and ChangeLog in built RPM


author: Christophe Fergeau <cfergeau@redhat.com> 0.3.1-2
changelog:
  - Requires a new enough librest as we use symbols not available in older
    librest
    Related: rhbz#1116844


author: Christophe Fergeau <cfergeau@redhat.com> 0.3.2-1.2
changelog:
  - Access oVirt API through /ovirt-engine/api rather than /api, this fixes
    foreign menu when accessing a VM from .vv files
    Resolves: rhbz#1297810


author: Christophe Fergeau <cfergeau@redhat.com> 0.3.2-2
changelog:
  - Silence unnecessary warning
    Resolves: rhbz#1201846
  - Access oVirt REST API through /ovirt-engine/api rather than /api
    Resolves: rhbz#1277447
  - Allow to cancel ovirt:// authentication dialog in virt-viewer
    Resolves: rhbz#1201604
  - Make sure 'cancelled' signal is disconnected when objects die
    Related: rhbz#1201604
  - Fix crash when VM has several ISO domains
    Resolves: rhbz#1274355
  - Don't print ticket value to stdout
    Resolves: rhbz#1216118
  - Add support for accessing VMs behind proxies
    Resolves: rhbz#1292754


author: Christophe Fergeau <cfergeau@redhat.com> 0.3.2-3
changelog:
  - Fix bug when setting the CA used for https REST communication
    Resolves: rhbz#1325762
  - Fix parsing of state of storage domain nodes
    Resolves: rhbz#1318672
  - Silence one redundant warning happening during storage domain parsing
    Related: rhbz#1201846


author: Nalin Dahyabhai <nalin@redhat.com> - 1.6-1
changelog:
  - update to 1.6
  - add suggested summary, buildrequires, and modify install call as suggested
    by package review (#226021)


author: Nalin Dahyabhai <nalin@redhat.com> - 1.7-2
changelog:
  - fix use of macro in changelog (rpmlint)
  - build with --disable-rpath (rpmlint)
  - build with %{?_smp_mflags}


author: Nalin Dahyabhai <nalin@redhat.com> - 1.7-3
changelog:
  - turn off common lisp bindings the right way
  - drop finger output
  - recode the changelog into UTF-8 if it isn't UTF-8 (rpmlint)


author: Jindrich Novy <jnovy@redhat.com> 2.4.6-1
changelog:
  - update to 2.4.6
  - new IDs for Kodak V803, M1063, Canon PowerShot A650IS, SD990 (aka IXUS 980IS),
    SD880IS, A480, Canon EOS 50D, Fuji FinePix S1000fd
  - many Canon related fixes


author: David Zeuthen <davidz@redhat.com> 2.4.6-3
changelog:
  - Add patch from http://sourceforge.net/tracker/?func=detail&aid=2801117&group_id=8874&atid=308874
    and generate generic udev rules for device identification (ID_GPHOTO2* properties)


author: Todd Zullinger <tmz@pobox.com> - 0.6.0-10
changelog:
  - Fix path to hal callout (this should help setup the SysInfoExtended
    file automagically)
  - Use /var/run/hald as mount dir for hal callout
  - Require hal
  - Require main package for the -doc subpackage


author: Todd Zullinger <tmz@pobox.com> - 0.7.2-1
changelog:
  - Update to 0.7.2
  - Make doc subpackage noarch (on Fedora >= 10)
  - Drop --with-hal-callouts-dir from configure, the upstream default works now


author: Michal Sekletar <msekleta@redhat.com> - 147-2.66
changelog:
  - prevent creation of duplicate udev rules by write_net_rules helper (#652499)
  - fix memory leak in scsi_id (#891669)
  - introduce SECLABEL{selinux} for setting explicit SELinux labels on device nodes (#1015300)
  - for ATA disks udev will now also create by-id/wwn-* symlinks when appropriate (#1220617)


author: Vasiliy Kleschov <vkleschov@cloudlinux.com> - 147-2.73.2.cloudlinux.1
changelog:
  - AL-2570: Added new path for firmware.sh script to search firmwares in. Fixes loading
    firmware on CloudLinux hybrid kernels


author: Harald Hoyer <harald@redhat.com> 147-2.65
changelog:
  - 80-drivers.rules: only make an exception for ipmi for
                      modprobe with DRIVER set
  Resolves: rhbz#1268251


author: Pino Toscano <ptoscano@redhat.com> - 1:1.20.11-7
changelog:
  - FUSE: fix access as root to files and directories not owned by root
    resolves: rhbz#1106548
  - virt-sparsify: check for available space before starting
    resolves: rhbz#1097359
  - Enable gdisk support to make part-get-gpt-type and part-set-gpt-type work
    resolves: rhbz#965495


author: Richard W.M. Jones <rjones@redhat.com> - 1:1.20.11-11
changelog:
  - virt-sysprep: Fix locking accounts with passwords.
    resolves: rhbz#1037166
  - Update copy-patches script to RHEL 6.6.


author: Pino Toscano <ptoscano@redhat.com> - 1:1.20.11-12
changelog:
  - Fix lvm-set-filter to work with newer lvm2 versions.
    resolves: rhbz#1168751
  - Fix handling of structs in the Java bindings.
    resolves: rhbz#1074005
  - Fix scrub-file so it can work on symlinks.
    resolves: rhbz#1091859
  - Show also aliases in the output of `guestfish -h`.
    resolves: rhbz#1100530
  - Fix typo in the man page of virt-edit.
    resolves: rhbz#1151739
  - virt-ls: always output the checksum field in CSV mode.
    resolves: rhbz#1151901
  - virt-ls: avoid double slashes in directory output.
    resolves: rhbz#1151911
  - Fix newline character in error output.
    resolves: rhbz#1153974
  - Fix virt-sysprep firstboot scripts to not be run more than once.
    resolves: rhbz#1159651
  - Fix logging of virt-sysprep firstboot scripts.
    resolves: rhbz#1160203
  - Fix description of 'set_append' and 'get_append' APIs.
    resolves: rhbz#1164734


author: Pino Toscano <ptoscano@redhat.com> - 1:1.20.11-13
changelog:
  - guestfish: fix Tab completion with some filesystems (e.g. xfs).
    resolves: rhbz#1153846
  - Improve drive caching by selecting the caching mode.
    resolves: rhbz#1038977
  - Generate user-cancel automatically, so there is also documentation for it.
    resolves: rhbz#1100533
  - virt-sysprep: make sure to trigger autorelabel by default when removing
    users.
    resolves: rhbz#1153855
  - virt-sysprep: recommend usage of --selinux-relabel with SELinux guests.
    related: rhbz#1153855
  - virt-sparsify: allow block devices as output.
    resolves: rhbz#1122557


author: Pino Toscano <ptoscano@redhat.com> - 1:1.20.11-14
changelog:
  - Raise augeas (Build)Requires to >= 1.0.0-8.el6, which fixes
    rhbz#1160261, so virt-sysprep can remove users from /etc/shadow;
    also remove note about that lack.
    resolves: rhbz#1138630
  - Make sure that libguesfs (the library itself), and virt-sparsify in
    particular, can handle filenames with ':'.
    resolves: rhbz#1128942


author: Pino Toscano <ptoscano@redhat.com> - 1:1.20.11-16
changelog:
  - Fix the old inspection code to handle some features of RHEL 7 images:
    handle /bin as symlink to /usr/bin, grub2 in boot partition, and
    recognize xfs as filesystem (reading UUID and label for it).
    resolves: rhbz#1216305
  - Fix reading of icon in RHEL 7 guests.
    resolves: rhbz#1216298
  - virt-sysprep: don't delete /var/spool/at/.SEQ
    resolves: rhbz#1229305
  - virt-sparsify: read all the output of `qemu-img --help`
    resolves: rhbz#1218934
  - Fix getting long labels for NTFS and btrfs filesystems; also correct the
    documented maximum length of btrfs labels.
    resolves: rhbz#1164729


author: Pino Toscano <ptoscano@redhat.com> - 1:1.20.11-17
changelog:
  - Mention ext2/3/4 in set-label error messages for ext labels.
    resolves: rhbz#1294956
  - Fix handling of symlinks in ll and llz, and when editing files in guestfish
    and virt-edit.
    resolves: rhbz#1293276


author: Pino Toscano <ptoscano@redhat.com> - 1:1.20.11-19
changelog:
  - libguestfs-java: bump the java Require to >= 1.7.0, matching the
    Build-Require, and the generated bytecode
    resolves: rhbz#1319086


author: Richard W.M. Jones <rjones@redhat.com> - 1.0-6
changelog:
  - Require libguestfs 1.7.17 (newer version in RHEL 6.1).
  - Require febootstrap-supermin-helper instead of febootstrap
    resolves: RHBZ#670299.


author: Matthias Clasen <mclasen@redhat.com> 2.26.1-3
changelog:
  - Fix multilib parallel-installability (#477672)
  - Remove some old optimizations that are now no-ops


author: Akira TAGOH <tagoh@redhat.com> - 0.2.0-1
changelog:
  - New upstream release.
    - Fix discarding some packets when reconnecting.
    - Fix invalid memory access.


author: Akira TAGOH <tagoh@redhat.com> - 0.3.0-1
changelog:
  - New upstream release.
    - Have a workaround to avoid the race condition issue. (#452849)
    - Fix a freeze issue with ibus. (#465431)


author: Jan Zeleny <jzeleny@redhat.com> - 1.0.7-3
changelog:
  - replaced unofficial 1.0.7 source tarball with official one
  - update of Makefile, part of it moved to postinstall section
    of spec file


author: Petr Sabata <psabata@redhat.com> - 1.0.10-2
changelog:
  - Avoid NULL dereference when parsing supported_classes sys entry
  - Remove redundant buildroot definition
  - Resolves: rhbz#690014


author: Petr Šabata <contyk@redhat.com> - 1.0.13-1
changelog:
  - 1.0.13 bump + 47d8dca, "Set SerialNumber to 'Unknown' if not found"  (#788510)
  - Subpackage the pkgconfig file


author: Petr Šabata <contyk@redhat.com> - 1.0.16-1
changelog:
  - 1.0.16 bump, documentation and autotools scripts updates (#829810)
  - Fix an old bogus date in the changelog


author: Jarod Wilson <jarod@redhat.com> 2.6-3
changelog:
  - Add hopefully-about-to-be-merged-upstream hugeadm enhancements
  - Add huge pages setup helper script, using new hugeadm enhancements


author: Doug Ledford <dledford@redhat.com> - 1.3.2-1
changelog:
  - Update to latest upstream version
  - Remove requirement on libibcommon since that library is no longer needed
  - Fix a problem with man page listing


author: Doug Ledford <dledford@redhat.com> - 1.1.5-1
changelog:
  - Update to latest upstream version (1.1.4 to 1.1.5)
  - Drop libibverbs cow.patch as it is in 1.1.5 already
  - Enable valgrind support so memory corruption is easier to debug
  - Make sure RPATH entries are removed from programs
  - Related: bz725016


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: Doug Ledford <dledford@redhat.com> - 1.1.8-4
changelog:
  - Update RoCE IP addressing patches to latest version under review
  - Fix a coverity found issue
  - Resolves: bz1119105


author: Doug Ledford <dledford@redhat.com> - 1.1.4-3
changelog:
  - Bump version to something later than base libibverbs package
  - Enable valgrind support on most arches
  - Use versioned provides for our pseudo provides of libibverbs base
    packages
  - Related: bz603804


author: Doug Ledford <dledford@redhat.com> - 1.1.5-1
changelog:
  - Update to latest upstream version (1.1.4 to 1.1.5)
  - Drop libibverbs cow.patch as it is in 1.1.5 already
  - Drop ifnarch ia64 from valgrind usage as we don't build on ia64 any more
  - Make sure RPATH entries are removed from programs
  - Related: bz725016


author: Doug Ledford <dledford@redhat.com> - 1.1.6-1
changelog:
  - Update to latest upstream version (now includes native rocee support
    and FDR support)
  - Related: bz758498, bz750609


author: Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.40-1
changelog:
  - Version bump to 0.40. (Red Hat Bugzilla #466359)
  - Add patch from upstream to fix crash in icalvalue.c.
  - Update makefile patch, remove the test part (already applied).
  - Package libical.pc, add Requires: pkgconfig to -devel.


author: Debarshi Ray <rishi@fedoraproject.org> - 0.41-2
changelog:
  - Switched off ICAL_ERRORS_ARE_FATAL for all distributions, except Fedora 11.
    (Red Hat Bugzilla #478331)


author: Debarshi Ray <rishi@fedoraproject.org> - 0.43-1
changelog:
  - Version bump to 0.43.
  - Added patch to fix implicit pointer conversion from Debian. (Debian BTS
    - Upstream has switched off ICAL_ERRORS_ARE_FATAL by default. This behaviour
    is being retained across all distributions, including Fedora 11.
  - Added 'Requires: tzdata'.
  - Enabled backtrace dumps in the syslog.


author: Debarshi Ray <rishi@fedoraproject.org> - 0.43-4
changelog:
  - Updated patch to fix #includes in the headers to work with
    'pkg-config --cflags libical'. (Red Hat Bugzilla #484091)


author: Ville Skyttä <ville.skytta at iki.fi> - 0.15.1b-1
changelog:
  - Don't ship static libraries.
  - Embed *.pc in specfile to keep it in sync with the build.
  - Build with dependency tracking disabled.


author: Joe Orton <jorton@redhat.com> 0.6.14-5
changelog:
  - fix DT_RPATH in /usr/bin/idn
  - convert libidn.iconv to UTF-8 (Jon Ciesla, #226029)
  - fix BuildRoot tag (Jon Ciesla, #226029)


author: Jarod Wilson <jarod@redhat.com> 1.2.0-1
changelog:
  - Update to libiec61883 v1.2.0 release
  - Rework installtests patch to not require autoreconf
  - Make iso channel allocation work w/o local fw node r/w


author: Jay Fenlason <fenlason@redhat.com> 1.2.0-4
changelog:
  - Update the Source and URL fields to point to correct locations.
    Resolves: rhbz#553782 -  Invalid URLs in spec file


author: Tim Waugh <twaugh@redhat.com> 0.2.11-6
changelog:
  - Package review fixes (bug #226031):
    - Drop prereq on ldconfig.
    - Removed trailing dot in devel package summary.
    - Fixed devel package requirement on main package.
    - Use SMP make flags.
    - Removed static libraries and la files.
    - Fixed source URL.
    - Make sure timestamps are preserved on install.
    - Ship AUTHORS and NEWS.


author: Tim Waugh <twaugh@redhat.com> 0.2.11-9
changelog:
  - The python sub-package now requires the exactly-matching main
    package (bug #605169).
  - Fixed strict aliasing warnings (bug #605170).


author: Jakub Hrozek <jhrozek@redhat.com> - 1.13.3-49
changelog:
  - Require the matching version of ding-libs
  - Related: rhbz#1374813 - SSSD fails to process GPO from Active Directory.


author: Jakub Hrozek <jhrozek@redhat.com> - 1.13.3-50
changelog:
  - Related: rhbz#1369921 - Members of nested netgroups configured in IdM
                            cannot be seen by getent on clients


author: Jakub Hrozek <jhrozek@redhat.com> - 1.13.3-51
changelog:
  - Revert the ding-libs requirement
  - Related: rhbz#1374813 - SSSD fails to process GPO from Active Directory.


author: Jakub Hrozek <jhrozek@redhat.com> - 1.13.3-54
changelog:
  - Apply several more smartcard-related patches.
  - Related: rhbz#1300421 - Screen locks and smart card is removed - must
                            show a message to insert the correct smartcard


author: Lukas Slebodnik <lslebodn@redhat.com> - 1.13.3-55
changelog:
  - Resolves: rhbz#1415785 - ldap_child does not remove temporary files
                             when it's killed with  SIGTERM


author: Lukas Slebodnik <lslebodn@redhat.com> - 1.13.3-56
changelog:
  - Resolves: rhbz#1404697 - SSSD does not skip GPO if no gpcFunctionalityVersion present
  - Resolves: rhbz#1374813 - SSSD fails to process GPO from Active Directory


author: Jakub Hrozek <jhrozek@redhat.com> - 1.13.3-57
changelog:
  - Resolves: rhbz#1473005 - The originalMemberOf attribute disappears from
                             the cache, causing intermittent HBAC issues


author: Jakub Hrozek <jhrozek@redhat.com> - 1.13.3-58
changelog:
  - Resolves: rhbz#1534618 - ABRT crash - /usr/libexec/sssd/sssd_nss
                             [rhel-6.9.z]


author: Jakub Hrozek <jhrozek@redhat.com> - 1.13.3-57
changelog:
  - Resolves: rhbz#1438360 - The originalMemberOf attribute disappears from
                             the cache, causing intermittent HBAC issues


author: Fabiano Fidêncio <fidencio@redhat.com> - 1.13.3-58
changelog:
  - Resolves: rhbz#1421057 - pam_sss crashes in do_pam_conversation if no conversation
                             function is provided by the client app
  - Resolves: rhbz#1487040 - sssd does not evaluate AD UPN suffixes which results ini
                             failed user logins
  - Resolves: rhbz#1487944 - ABRT crash - /usr/libexec/sssd/sssd_nss
  - Resolves: rhbz#1489485 - sssd is not pulling groups in a trusted domain, with the
                             Global scope


author: Fabiano Fidêncio <fidencio@redhat.com> - 1.13.3-59
changelog:
  - Resolves: rhbz#1326007 - Memory cache corruption when rsync and/or tar to copy owner and group info from LDAP
  - Resolves: rhbz#1442703 - Smart Cards: Certificate in the ID View
  - Resolves: rhbz#1507435 - CVE-2017-12173 sssd: unsanitized input when searching in local cache database [rhel-6.10]
  - Resolves: rhbz#1487040 - sssd does not evaluate AD UPN suffixes which results in failed user logins


author: Fabiano Fidêncio <fidencio@redhat.com> - 1.13.3-60
changelog:
  - Related: rhbz#1442703 - Smart Cards: Certificate in the ID View
  - Related: rhbz# 1401546 - Please back-port fast failover from sssd 1.14 on RHEL 7 into sssd 1.13 on RHEL 6


author: Jakub Hrozek <jhrozek@redhat.com> - 1.12.4-41
changelog:
  - Resolves: rhbz#1221358 - SSSD doesn't work with ID mapping and disabled
                             subdomains


author: Jakub Hrozek <jhrozek@redhat.com> - 1.12.4-42
changelog:
  - Resolves: rhbz#1215765 - sssd nss responder gets wrong number of
                             secondary groups


author: Jakub Hrozek <jhrozek@redhat.com> - 1.12.4-45
changelog:
  - Resolves: rhbz#1226834 - id lookup for non-root domain users doesn't
                             return all groups on first attempt


author: Jakub Hrozek <jhrozek@redhat.com> - 1.12.4-46
changelog:
  - Resolves: rhbz#1227860 - Provide a way to disable the cleanup task
  - Resolves: rhbz#1227863 - ignore_group_members doesn't work for subdomains


author: Jakub Hrozek <jhrozek@redhat.com> - 1.12.4-47
changelog:
  - Resolves: rhbz#1232738 - Cache is not updated after user is deleted from
                             ldap server


author: Jakub Hrozek <jhrozek@redhat.com> - 1.12.4-47.1
changelog:
  - Resolves: rhbz#1258398 - sysdb sudo search doesn't escape special
                             characters


author: Jakub Hrozek <jhrozek@redhat.com> - 1.12.4-47.6
changelog:
  - Resolves: rhbz#1291158 - Group members are not turned into ghost entries
                             when the user is purged from the SSSD cache


author: Jakub Hrozek <jhrozek@redhat.com> - 1.12.4-47.7
changelog:
  - Resolves: rhbz#1298252 - 'filter_users' in conjunction with
                             'default_domain_suffix'


author: Jakub Hrozek <jhrozek@redhat.com> - 1.12.4-47.8
changelog:
  - Resolves: rhbz#1305447 - sssd_nss memory usage keeps growing on
                             sssd-1.12.4-47.el6.x86_64 (RHEL6.7) when
                             trying to retrieve non-existing netgroups


author: Doug Ledford <dledford@redhat.com> - 1.1-10
changelog:
  - Update to the OFED 1.3 version of libipathverbs-1.1.tar.gz (there is a 300k
    size difference between the libipathverbs-1.1.tar.gz in the OFED release
    and the file by the same name at openfabrics.org/downloads/...which is
    just insane, they should have different release numbers, but they don't,
    so for anyone to duplicate what I have here, you will need to get the
    libipathverbs-1.1.tar.gz file out of the libipathverbs-1.1-1.ofed1.3 src
    rpm out of the OFED-1.3.tar.gz download at the openfabrics site)
  - Related: bz428197


author: Doug Ledford <dledford@redhat.com> - 1.2-1.el6
changelog:
  - Update to latest upstream source
  - Change BuildRequires from valgrind to valgrind-devel for rhel6
  - Drop ppc64 build as it isn't officially supported upstream
  - Related: bz543948


author: Doug Ledford <dledford@redhat.com> - 1.2-5
changelog:
  - Update to git repo archive from upstream
  - Add truescale-serdes.cmds and related code from git archive
  - Resolves: bz1024903


author: Doug Ledford <dledford@redhat.com> - 1.3-3
changelog:
  - Add missing files to dracut install command, including bash
    as the truescale-serdes.cmds will not work with dash and
    can not be reasonably ported to dash.
  - Related: bz1024903


author: Tatyana Nikolova <tatyana.e.nikolova@intel.com> - 1.0.2
changelog:
  - Fixes for the iwpmd start-up scripts with systemd
  - A change to enable multi devices per port mapper client
  - Releasing libiwpm-1.0.2 to be included in OFED-3.18


author: Tatyana Nikolova <tatyana.e.nikolova@intel.com> - 1.0.3rc1
changelog:
  - Adding iwpmd.conf file to enable changing the size
    of the netlink socket receive buffer
  - Including a fix for failing to send netlink messages


author: Tatyana Nikolova <tatyana.e.nikolova@intel.com> - 1.0.3
changelog:
  - Fix for the init script to enable the service to start automatically
    after boot on SLES11 SP4
  - Releasing libiwpm-1.0.3 to be included in OFED-3.18-1


author: Tom Lane <tgl@redhat.com> - 6b-38
changelog:
  - Initial review of package by new (old?) maintainer; marginal specfile cleanup
  - Restore libjpeg.a to distribution, in a separate -static subpackage
  Resolves: #186060, #215537
  - Fix non-security-significant buffer overrun in wrjpgcom, per Lubomir Kundrak
  Resolves: #226965
  - Apply patch4 that was added by previous maintainer, but never applied
  Resolves: #244778
  Related: #238936
  - Fix inter-RPM dependencies to include release
  Resolves: #238780


author: Tom Lane <tgl@redhat.com> - 6b-40
changelog:
  - Rip out the long-obsolete version of libtool that shipped with libjpeg 6b,
    and instead use the build system's libtool.  This obsoletes most of the
    patches we were carrying.
  - Fix configure script to #define the various HAVE_FOO macros as 1, not empty,
    for better compatibility with most other autoconf-using packages.  (This
    requires importing the original IJG configure.in, which was not shipped
    in libjpeg-6b for reasons that no longer seem very good.)
  Resolves: #427616


author: Tom Lane <tgl@redhat.com> - 6b-44
changelog:
  - Fix libtool hacking so it also works with libtool 2.2.  (For the
    moment the specfile still also works with libtool 1.5, but that can
    go away eventually.)


author: Tom Lane <tgl@redhat.com> 1.2.1-1
changelog:
  - Imported into RHEL-6 from Fedora 18
  - Dropped separate utils subpackage, because existing packages might expect
    that Requires: libjpeg is enough to pull in the command-line tools;
    we should only alter the subpackage breakdown in a new RHEL branch
  - Dropped turbojpeg build, because it doesn't seem ready for prime time
    and isn't part of our RHEL-6 requirements anyway
  Resolves: #788687


author: Pavel Mayorov <pmayorov@cloudlinux.com> - 1.0.7-4.tuxcare.els1
changelog:
  - CVE-2022-3515: detect a possible overflow directly in the TLV parser
  - CVE-2022-47629: fix an integer overflow in the CRL signature parser


author: David Juran <david@juran.se> - 0.15.1b-5
changelog:
  - Grab mad.pc from freshrpms.
  - merge configure-optioins with freshrpms
  - Adjusted Licence tag (GPLv2)
  - Drop static archive


author: Ville-Pekka Vainio <vpivaini AT cs.helsinki.fi> 7.12-1
changelog:
  - New version
  - Drop upstreamed linking patch
  - Re-add a Makefile.in sed build verbosity trick, which was done in the
    dropped patch but not upstream


author: Ville-Pekka Vainio <vpivaini AT cs.helsinki.fi> 7.12-4
changelog:
  - Add patch to change the (un)map_file functions to malaga_(un)map_file,
    there was a symbol conflict with the samba libraries causing a segfault
    if enchant-voikko and evolution-mapi were both installed when using
    Evolution. Bugs rhbz #502546 and sourceforge #2802548, patch by Harri
    Pitkänen.
  - Add defattr to the libmalaga subpackage


author: John (J5) Palmieri <johnp@redhat.com> 1.9-3
changelog:
  - Fixed License to be LGPL
  - Add COPYING license file to docs
  - Fixed Group
  - Fixed buildroot
  - Added {} braces around % macros
  - Removed .la and .a files 
  - Own {_includedir}/libmb directory
  - Add dist tag to release
  - Add smpflags  flag to make
  - Remove use of boken makeinstall macro


author: Kiyoshi Matsui <kmatsui@t3.rim.or.jp> 2.7.1-1
changelog:
  - Upstream new release.
  - Change to library build.
  - Devide to 4 packages: mcpp, libmcpp, libmcpp-devel and mcpp-doc.
  - Thanks to Mary Ellen Foster for correcting this spec file.


author: Doug Ledford <dledford@redhat.com> - 1.0.2-1
changelog:
  - Update to latest upstream release (1.0.1 -> 1.0.2)
  - Remove 5 patches rolled into upstream release
  - Drop ifnarch ia64 use around valgrind as we don't build on ia64 any more
  - Fix broken libmlx4-modprobe.conf
  - Related: bz725016


author: Doug Ledford <dledford@redhat.com> - 1.0.5-1
changelog:
  - Update to latest upstream
  - Drop awk based setup for a bash based setup, making including
    the setup code on an initramfs easier
  - Modernize spec file
  - Related: bz950915


author: Doug Ledford <dledford@redhat.com> - 1.0.6-2
changelog:
  - Add the modprobe.d/mlx4.conf for user set module options that we
    don't replace on upgrade
  - Rename the dracut module to just mlx4 instead of -libmlx4 (dracut
    takes a dash between the number and the name literally)
  - Add obsoletes tag to make us replace libmlx4-rocee
  - Related: bz1059094


author: Doug Ledford <dledford@redhat.com> - 1.0.6-3
changelog:
  - Actually use the right %source macro when installing the new
    mlx4.conf file this time
  - Related: bz1059094


author: Doug Ledford <dledford@redhat.com> - 1.0.6-7
changelog:
  - Add compiler warnings patch
  - Rebuild against latest libibverbs and valgrind-devel
  - Move module init code to rdma package and require rdma package
  - Resolves: bz1142161, bz1163527


author: Doug Ledford <dledford@redhat.com> - 1.0.2-1
changelog:
  - Update to latest upstream version
  - Drop 6 patches rolled into latest upstream version
  - Drop ifnarch ia64 around valgrind usage as we don't build for ia64
  - Fix broken libmlx4-modprobe.conf file
  - Related: bz725016


author: Doug Ledford <dledford@redhat.com> - 1.0.2-5
changelog:
  - Fix modprobe file so it can't render a machine unbootable if run against
    an older kernel.
  - Resolves: bz805129


author: Doug Ledford <dledford@redhat.com> - 1.0.1-1
changelog:
  - Update to latest upstream release
  - Remove files related to setting ports to Ethernet mode as that
    isn't even supported on this card yet and the files that are
    there will be wrong when it is supported


author: Doug Ledford <dledford@redhat.com> - 1.0.2-1
changelog:
  - Bump and rebuild against latest libibverbs and latest valgrind-devel
  - Update to latest upstream release for various fixes and improvements
  - Resolves: bz1142162, bz1116096


author: Ville Skyttä <ville.skytta@iki.fi> - 1:0.8.8.1-1
changelog:
  - Update to 0.8.8.1 (#580021).
  - Drop explicit pkgconfig dependency from -devel (autodetected in F-12+).


author: Ville Skyttä <ville.skytta@iki.fi> - 1:0.8.8.3-2
changelog:
  - Don't require /etc/timidity.cfg on EL-6, there is no suitable provider
    package available in it at the moment.


author: Roland Dreier <rdreier@cisco.com> - 1.0.4-1
changelog:
  - New upstream release
  - Depend on libibverbs 1.1, and package new library file names.
  - Spec file cleanups: remove unused ver macro, improve BuildRoot, move
    static libraries into devel-static package, and don't use makeinstall
    any more (all suggested by Doug Ledford <dledford@redhat.com>).


author: Doug Ledford <dledford@redhat.com> - 1.0.5-5
changelog:
  - Rename devel-static package to just -static, it only has a single static
    lib in it and no actual devel files (like headers, those are part of
    libibverbs-devel instead).  Obsolete the various other named packages we
    want this to supercede
  - Enable valgrind annotations on all arches except ia64
  - Update to latest code, including update for libibverbs API change
  - Bump release to 5 so it is higher than the current rhel5 libmthca release
  - Add various patches from the upstream git repo that haven't been rolled into
    a new release tarball yet


author: Doug Ledford <dledford@redhat.com> - 1.0.5-6
changelog:
  - Tweak the provides and obsoletes a little bit to make sure we only pull in
    the -static package to replace past -devel-static packages, and not past
    -devel packages.


author: Doug Ledford <dledford@redhat.com> - 1.0.6-1
changelog:
  - Update to latest upstream version (1.0.5 -> 1.0.6)
  - Remove ifnarch ia64 around valgrind support since we don't build on ia64
    any more
  - Remove 4 patches that have been rolled into upstream release
  - Related: bz725016


author: Rex Dieter <rdieter@fedoraproject.org> - 3.0.2-5
changelog:
  - fix doxygen-induced multilib conflicts (#480378)
  - add %check section (disabled by default, pending cppunit detection issues)


author: Doug Ledford <dledford@redhat.com> - 0.5-3
changelog:
  - Upstream has updated the libnes tarball without changing the version.  Pick
    up the libnes-0.5.tar.gz tarball that's dated 13-Jun-2008
  - Resolves: bz451470


author: Doug Ledford <dledford@redhat.com> - 0.5-5.el5
changelog:
  - Fix a minor memleak (from upstream)
  - Rebuild against libibverbs that has xrc support
  - Related: bz459652


author: Doug Ledford <dledford@redhat.com> - 0.6-1.el5
changelog:
  - Build against non-XRC libibverbs
  - Update to ofed 1.4.1 final bits
  - Remove no longer needed memleak patch
  - Related: bz506258, bz506097


author: Doug Ledford <dledford@redhat.com> - 1.1.1-2
changelog:
  - Rebuild against latest libibverbs
  - Add psuedo provide of libibverbs-driver.%{_arch}
  - Fix exclusivearch to work on i686
  - Related: bz725016, bz724900


author: Doug Ledford <dledford@redhat.com> - 1.1.3-1
changelog:
  - Update to latest upstream release
  - Rebuild against latest libibverbs (native FDR/IBoE enabled)
  - Related: bz750609


author: Pavel Šimerda <psimerda@redhat.com> - 1.0.1-3
changelog:
  - Resolves: #738244 - provide libnetfilter_queue package for RHEL 6.6
  - use a modified EPEL6 spec file


author: Paul P. Komkoff Jr <i@stingr.net> - 0.0.33-0.1.svn7211
changelog:
  - grab latest upstream changes and fixes, along with new version number
  - do not mess with bundled nfnetlink.h, use <linux/netfilter/nfnetlink.h>


author: Thomas Haller <thaller@redhat.com> - 3.2.21-6
changelog:
  - fix rtnl_link_get_stat() for IPSTATS_MIB_* after kernel API breakage
  - fix parsing IFLA_PROTINFO which broke on older kernels (rh #1062533)
  - fix printing in nl_msec2str for whole seconds
  - don't reset route scope in rtnl_route_build_msg if set to RT_SCOPE_NOWHERE
  - backport nl_has_capability function


author: Colin Walters <walters@redhat.com> - 0.3.14-1
changelog:
  - New upstream version
  - Drop upstreamed liboil-0.3.13-better-altivec-detect.patch
  - Drop upstreamed clobber-ecx.patch


author: Neal Becker <ndbecker2@gmail.com> - 0.9.9-2
changelog:
  - Remove libotf-config (just just pkg-config instead)
  - Remove example/Makefile to fix multilib conflict


author: Petr Holasek <pholasek at redhat.com> 0.0.1-2
changelog:
  - development library libpagemap.so included in devel files
  - %doc attribute dropped from man page file entry
  - wrong characters in man page corrected
  - fixed access permissions for libpagemap.h file
  - install argument -p added


author: Petr Holasek <pholasek at redhat.com> 0.0.1-4
changelog:
  - added pagemapvisual script for plotting of memory metrics to contrib/
  - basic parts of library were rewritten to python as pagemapdata.py module
  - fixed memory leak in pgmap


author: Tom "spot" Callaway <tcallawa@redhat.com> - 1.1.23-3
changelog:
  - update to nmu1
  - apply patch to fix imprecise definition of DL format
  - apply patch so that when no config is present, libpaper will fallback through
    LC_PAPER before giving up and using Letter


author: Adam Jackson <ajax@redhat.com> 0.12.902-4
changelog:
  - libpciaccess-lol-dev-port.patch: Don't use /dev/port since the kernel insists
    that it remain unusably broken.


author: Tom Lane <tgl@redhat.com> 2:1.2.46-1
changelog:
  - Update to libpng 1.2.46, includes fixes for CVE-2011-2501, CVE-2011-2690,
    CVE-2011-2691, CVE-2011-2692
  Resolves: #721305


author: Tom Lane <tgl@redhat.com> 2:1.2.46-1
changelog:
  - Update to libpng 1.2.46, includes fixes for CVE-2011-2501, CVE-2011-2690,
    CVE-2011-2691, CVE-2011-2692
  Resolves: #721306


author: Dan Winship <danw@redhat.com> - 0.3.0-6
changelog:
  - Fix build with xulrunner 17 (#916973)
  - Fix to not look for proxy.conf in current directory (#802765)
  - Fix a crash with webkit and invalid PAC file (#874492)
  - Fix a crash with URLs containing a username but no password (#979356)


author: kwizart < kwizart at gmail.com > - 0.2.3-7
changelog:
  - Disable Gnome/KDE default support via builtin modules.
   (it needs to be integrated via Gconf2/neon instead).


author: kwizart < kwizart at gmail.com > - 0.2.3-8
changelog:
  - Merge NetworkManager module into the main libproxy package
  - Main Requires the -python and -bin subpackage 
   (splitted for multilibs compliance).


author: Carl Byington <carl@five-ten-sg.com> - 0.6.35-1
changelog:
  - properly add trailing mime boundary in all modes.
  - build separate libpst, libpst-libs, libpst-devel rpms.


author: Carl Byington <carl@five-ten-sg.com> - 0.6.37-1
changelog:
  - add pst_attach_to_mem() back into the shared library interface.
  - fix memory leak caught by valgrind.


author: Carl Byington <carl@five-ten-sg.com> - 0.6.38-1
changelog:
  - add python interface to the shared library.
  - bump soname to version 4 for many changes to the interface.
  - better decoding of recurrence data in appointments.
  - remove readpstlog since debug log files are now plain text.
  - add readpst -j option for parallel jobs for each folder.
  - make nested mime multipart/alternative to hold the text/html parts.


author: Carl Byington <carl@five-ten-sg.com> - 0.6.41-1
changelog:
  - fix ax_python detection - should not use locate command
  - checking for fedora versions is not needed


author: Carl Byington <carl@five-ten-sg.com> - 0.6.43-1
changelog:
  - decode more of the pst format, some minor bug fixes
  - add support for code pages 1200 and 1201.
  - add readpst -t option to select output item types, which can
    now be used to process folders containing mixed item types.
  - fix segfault with embedded appointments
  - add readpst -u option for Thunderbird mode .size and .type files
  - better detection of embedded rfc822 message attachments


author: Carl Byington <carl@five-ten-sg.com> - 0.6.44-1
changelog:
  - patch from Lee Ayres to add file name extensions in separate mode.
  - allow mixed items types in a folder in separate mode.


author: Angus Salkeld <asalkeld@redhat.com> - 0.5.1-1
changelog:
  - Rebased to 0.5.1 which includes:
  - LOOP: make the return more consistent in qb_loop_timer_expire_time_get()
  - LOG: add string.h to qblog.h
  - Add a qb_strerror_r wrapper.
  - don't let an invalid time stamp provoke a NULL dereference
  - LOG: move priority check up to prevent unnecessary format.
  - rename README to README.markdown


author: Angus Salkeld <asalkeld@redhat.com> - 0.6.0-1
changelog:
  - Rebased to 0.6.0 which includes (#734457):
  - Add a stop watch
  - LOG: serialize the va_list, don't snprintf
  - LOG: change active list into array access
  - atomic: fix qb_atomic_pointer macros
  - LOG: allow the thread priority to be set.
  - Fix splint warning on ubuntu 11.04


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: Remi Collet <remi@fedoraproject.org> - 0.5.0-1
changelog:
  - update to 0.5.0
  - open https://github.com/alanxz/rabbitmq-c/issues/169 (version is 0.5.1-pre)
  - open https://github.com/alanxz/rabbitmq-c/issues/170 (amqp_get_server_properties)


author: Jarod Wilson <jarod@redhat.com> - 2.0.0-3
changelog:
  - Address some compiler warnings
  - Reduce nesting depth in new_handle dispatches
  - Fix segfault in handle_arm_request


author: Jarod Wilson <jarod@redhat.com> - 2.0.0-5
changelog:
  - Fix up iso stop command so starting/stopping/starting iso reception works
  - Plug firewire handle leak


author: Jarod Wilson <jarod@redhat.com> - 2.0.0-6
changelog:
  - Set errno = ENOSYS for all unimplemented functions
  - Make dvgrab and friends work w/o requiring r/w on the local fw node (#441073)


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: Doug Ledford <dledford@redhat.com> - 1.0.19.1-1
changelog:
  - Update to latest upstream release
  - Drop patches that upstream has folded in
  - Resolves: bz1119108


author: Thomas Fitzsimmons <fitzsim@redhat.com> - 0.8.0-18
changelog:
  - Specify full path to libedit backing library.
  - Default to libedit backing library.
  - Satisfy termcap requirements with ncurses.
  - Resolves: rhbz#231209


author: David Tardon <dtardon@redhat.com> - 1:4.0.4.2-10
changelog:
  - Resolves: rhbz#1012379 sound file included in presentation displayed
    as a gray sqaure
  - Resolves: rhbz#1012390 CRITICAL **: AtkObject* atk_object_wrapper_ref
  - Resolves: rhbz#1038189 libreoffice does not recognize new printer
  - Resolves: rhbz#1085420 LO incorrectly provides liblcms2.so.2
  - Resolves: rhbz#1065629 RTF import probable regression with non-english
    BigMachines exports
  - Resolves: rhbz#1020712 No Default Font showing when write in text
    boxes at first, behaving unusual
  - Resolves: rhbz#1021915 Menu drop-down list overlapping with other menu
    items
  - Resolves: rhbz#1035298 Transaction check errors due to file conflicts
  - Related: rhbz#1035298 provide non-arch variants of openoffice.org
    provides too


author: Stephan Bergmann <sbergman@redhat.com> - 3.4.5.2-18
changelog:
  - Resolves: rhbz#820554 Java functionality broken with gcj
  - Resolves: rhbz#855972 crash on switching to outline view
  - Resolves: rhbz#863052 ZipIOException in MSOffice 2010 msxml
  - Resolves: rhbz#902694 inaccessibile CJK/Indic shortcuts
  - Resolves: rhbz#833512 missing some backwards compat launchers
  - Resolves: rhbz#876742 manipulation with larger tables in impress is very slow
  - Resolves: rhbz#841812 accept empty string as scalar numeric 0
  - Resolves: rhbz#847519 do not access vector elements beyond size
  - Resolves: rhbz#865058 retard overflow of internal table of number formats
  - Resolves: rhbz#871462 remove testdocs that trigger anti-virus software


author: Caolán McNamara <caolanm@redhat.com> - 1:4.0.4.2-3
changelog:
  - Resolves: rhbz#833512 provide a /usr/bin/openoffice.org-1.9 for backwards compat
  - Resolves: rhbz#902694 inaccessibile CJK/Indic shortcuts


author: Jakub Filak <jfilak@redhat.com> - 2.0.9-25
changelog:
  - save all files changed by the reporter in the reporting GUI
  - Fixes CVE-2015-5302
  - Resolves: #1282144


author: Matej Habrnal <mhabrnal@redhat.com> - 2.0.9-29
changelog:
  - Change reporting workflow to enhance the quality of opened customer cases
  - Limit the description section for ABRT reported cases
  - Resolves: #1258474, #1261398


author: Matej Habrnal <mhabrnal@redhat.com> - 2.0.9-31
changelog:
  - Add pkg_vendor, reproducer and reproducible to description
  - Attach all dump dir's element to a new case
  - Change libreport-version to 2.0.9.1
  - Resolves: #1261398


author: Jakub Filak <jfilak@redhat.com> - 2.0.9-24
changelog:
  - switch ownership of new directories from "abrt:user" to "user:abrt"
  - fix a bug allowing libreport to read files outside dump directories
  - Related: #1212095


author: Martin Kutlak <mkutlak@redhat.com> - 2.0.9-34
changelog:
  - Correctly trim spaces before values with augeas
  - Prevent creating of customer case without reproducing knowledge
  - Rely on configurated email
  - Change URL in config for bug-report server
  - Fix segfaulting abrt-cli
  - Related #1422030, #1328768, #1323625, #1463316, #1421754


author: Paul Wouters <pwouters@redhat.com> - 3.15-5.1
changelog:
  - Resolves: rhbz#1284966 add libreswan to RHEL6 (core)
  - Resolves: rhbz#1288086 /var/run/pluto should have 755 and should have 700


author: Paul Wouters <pwouters@redhat.com> - 3.15-5.2
changelog:
  - Resolves: rhbz#1289498 keyingtries=0 is broken
  - Resolves: rhbz#1166151 Pluto crashes on during 'service ipsec stop'
  - Resolves: rhbz#1216946 IPv6 in RHEL6 fails after reboot
  - Resolves: rhbz#1144462 ikev2 status shows "no tunnels up" while tunnel is up


author: Paul Wouters <pwouters@redhat.com> - 3.15-6
changelog:
  - Resolves: rhbz#1345959 openswan - libreswan migration issues
  - Resolves: rhbz#1360134 libreswan needs to check additional CRLs after LDAP CRL distributionpoint fails
  - Resolves: rhbz#1313709 ipsec pluto returns zero even if it fails [doc change only]
  - Resolves: rhbz#1315415 ipsec.conf manpage does not contain any mention about crl-strict option


author: Paul Wouters <pwouters@redhat.com> - 3.15-7.1
changelog:
  - Resolves: rhbz#1375741 Pluto (libreswan) intermittent abort when ' auto --up --asynchronous' is used
  - Resolves: rhbz#1335896 ipsec initnss/checknss custom directory not recognized


author: Paul Wouters <pwouters@redhat.com> - 3.15-7.2
changelog:
  - Resolves: rhbz#1313843 Prescript warning: Missing control file /var/run/pluto/pluto.ctl
  - Resolves: rhbz#1375741 Pluto (libreswan) intermittent abort [extended patch]
  - Resolves: rhbz#1369990 Libreswan connection sometimes does not get re-established after one side restarts


author: Paul Wouters <pwouters@redhat.com> - 3.15-7.3
changelog:
  - Resolves: rhbz#1403201 pluto uses up available memory and fails with 'unable to popen'
  - Resolves: rhbz#1311360 When IKE rekeys [...] (updated for IKEv1 responder side)


author: Paul Wouters <pwouters@redhat.com> - 3.15-9
changelog:
  - Resolves: rhbz#1781903 ipsec newhostkey fails with ipsec rsasigkey: key pair generation failed: -8187


author: Matthias Clasen <mclasen@redhat.com> - 2.16.0-4
changelog:
  - Don't call xmlCleanupParser, it breaks other users of thread-private
    storage
    Resolves: #578568


author: Jasper St. Pierre <jasper@redhat.com> - 2.26.0-6.1
changelog:
  - Fix build by linking in -lm
  - io: Implement strict network policy (CVE-2013-1881)
    Resolves: #1049155


author: Dominik Mierzejewski <rpm@greysector.net> 2.3-2
changelog:
  - call ldconfig in post(un) scripts for the shared library
  - add strict dependency on the library to -devel


author: Hans de Goede <j.w.r.degoede@hhs.nl> 0.1.2-5
changelog:
  - Taking over as maintainer since Anvil has other priorities
  - Long long due rebuild with new gcc for FC-5, it seems this may have already
    been done, since the last rebuild was of March 16 and the Rebuild Request
    bug of March 19? Rebuilding anyway to be sure (bug 185876)
  - Fix (remove) use of rpath


author: Dan Walsh <dwalsh@redhat.com> - 2.0.93-1
changelog:
  - Update to upstream 
  	* Show strerror for security_getenforce() by Colin Waters.
  	* Merged selabel database support by KaiGai Kohei.
  	* Modify netlink socket blocking code by KaiGai Kohei.


author: Dan Walsh <dwalsh@redhat.com> - 2.0.94-1
changelog:
  * Set errno=EINVAL for invalid contexts from Dan Walsh.
  	* pkgconfig fix to respect LIBDIR from Dan Walsh.
  Resolves: #593788


author: Dan Walsh <dwalsh@redhat.com> - 2.0.94-5.1
changelog:
  - Cleanup selinux_mnt on disabled machines
  Resolves: #706049
  - Make restorecon python binding use realpath
  Resolves: #698583


author: Dan Walsh <dwalsh@redhat.com> - 2.0.94-5.6
changelog:
  - Back port handling of is_selinux_enabled form rhel7. We need is_selinux_enabled() to report disabled in a docker container so that SELinux aware applications do not attempt to do SELinux activities.
  Resolves: #1096816


author: Miroslav Grepl <mgrepl@redhat.com> - 2.0.94-5.7
changelog:
  - Fix selinuxdefcon to print end of line at the end of output.
  Resolves:#913115
  - Fix security_get_initial_context desc in security_compute_av.3
  Resolves:#1011109
  - Apply fix for selinux.8 man page from pschiffe@redhat.com.
  Resolves:#1011145


author: Miroslav Grepl <mgrepl@redhat.com> - 2.0.94-5.8
changelog:
  - avc_has_perm will now return yes if the machine is in permissive mode
  Resolves:#753675
  - nscd permission support for netgroup
  - Fix matchpathcon verify handling to fail on non-existing objects


author: Dan Walsh <dwalsh@redhat.com> - 2.0.37-1
changelog:
  - Update to upstream
    * Fix persistent dontaudit support to rebuild policy if the 
          dontaudit state is changed from Chad Sellers.
  - Move load_policy to /sbin


author: Dan Walsh <dwalsh@redhat.com> - 2.0.38-1
changelog:
  - Update to upstream
    * Change semodule upgrade behavior to install even if the module
      is not present from Dan Walsh.
    * Make genhomedircon trim excess '/' from homedirs from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> - 2.0.41-1
changelog:
  - Update to upstream
    * Add pkgconfig file from Eamon Walsh.
    * Add semanage_set_check_contexts() function to disable calling
    setfiles


author: Dan Walsh <dwalsh@redhat.com> - 2.0.43-1
changelog:
  - Update to upstream
    * Move libsemanage.so to /usr/lib
    * Add NAME lines to man pages from Manoj Srivastava<srivasta@debian.org>


author: Petr Lautrbach <plautrba@redhat.com> 2.0.43-5.1
changelog:
  - Detect already enabled/disabled modules in semanage_direct_{enable,disable} functions
  Resolves: rhbz#872700
  - Fix sources to pass all tests
  Rsolves: rhbz#591451


author: Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.35-2
changelog:
  * Wed Feb 18 2009 Dan Walsh <dwalsh@redhat.com> 2.0.35-1
  - Upgrade to latest from NSA
          * Fix alias field in module format, caused by boundary format change
            from Caleb Case.


author: Dan Walsh <dwalsh@redhat.com> 2.0.38-1
changelog:
  - Upgrade to latest from NSA
    * Check last offset in the module package against the file size.
    Reported by Manoj Srivastava for bug filed by Max Kellermann.


author: Brian Pepple <bpepple@fedoraproject.org> - 0.1.11-7
changelog:
  - Don't generate the gtk-doc docs, and use the ones in the tarball
    to avoid having different files in different builds, fixes
    multilib problems (#342361)


author: Brian Pepple <bpepple@fedoraproject.org> - 0.1.11-13
changelog:
  - Backport patch that allows SexyIconEntry to support images using icon-name.
  - Drop requires on hunspell-en dictionary. (#517804)


author: kwizart < kwizart at gmail.com > - 2.2.2-2
changelog:
  - Fix http://bugzilla.redhat.com/415121
  - Add disable-static
  - Don't use makeinstall macro
  - Update License field


author: Denis Leroy <denis@poolshark.org> - 2.2.4.1-1
changelog:
  - Update to upstream 2.2.4.1
  - Added devhelp book and necessary BRs
  - Split documentation into new subpackage
  - Moved documentation to gtk-doc dir


author: Andreas Schneider <asn@redhat.com> - 3.6.23-42
changelog:
  - resolves: #1391256 - Performance issues with vfs_dirsort and extended
                         attributes


author: Andreas Schneider <asn@redhat.com> - 3.6.24-44
changelog:
  - resolves: #1451105 - Fix trusted domain handling in winbind
  - resolves: #1431000 - Fix crash while trying to authenticate with a disabled
                         account
  - resolves: #1467395 - Add 'winbind request timeout' option


author: Andreas Thienemann <andreas@bawue.net> - 1.0.17-2
changelog:
  - Adding FLAC support to libsndfile courtesy of gentoo, #237575
  - Fixing CVE-2007-4974. Thanks to the gentoo people for the patch, #296221


author: Andreas Thienemann <andreas@bawue.net> - 1.0.17-6
changelog:
  - Removed spurious #endif in the libsndfile.h wrapper. Thx to Edward
    Sheldrake for finding it. Fixes #468508.
  - Fix build for autoconf-2.63


author: Remi Collet <remi@remirepo.net> - 1.0.16-1
changelog:
  - update to 1.0.16
  - soname bump to 23 (libsodium13 compat package exists)
  - manage update from libsodium23 (3rd party repository)
  - Add static library subpackage
  - fix license management


author: Felipe Borges <feborges@redhat.com> - 0.2.4-2
changelog:
  - Allocate at least 1 page if there are no Pages: or Page: comments in the PS file
  - Resolves: #667717


author: Kamil Dudka <kdudka@redhat.com> - 1.4.2-3.el6_10.1
changelog:
  - fix integer overflow in keyboard interactive handling that allows out-of-bounds writes (CVE-2019-3863)
  - fix integer overflow in SSH packet processing channel resulting in out of bounds write (CVE-2019-3857)
  - fix integer overflow in keyboard interactive handling resulting in out of bounds write (CVE-2019-3856)
  - fix integer overflow in transport read resulting in out of bounds write (CVE-2019-3855)


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-119
changelog:
  - Resolves: #948830 - sssd do too many disk writes causing delay in
                        "getent netgroup allmachines-netgroup" nested netgroups.


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-120
changelog:
  - Resolves: #983028 - passwd returns "Authentication token manipulation
                        error" when entering wrong current password


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-121
changelog:
  - Print password complexity hint when password change fails with
    constraint violation
  - Related: #983028 - passwd returns "Authentication token manipulation
                       error" when entering wrong current password


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-122
changelog:
  - Make IPA SELinux provider aware of subdomain users
  - Resolves: #954342 - In IPA AD trust setup, the sssd logs throws
                        'sysdb_search_user_by_name failed' error when
                        AD user tries to login via ipa client.


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-123
changelog:
  - Silence restorecon on clean install
  - Resolves: #987456 - RHEL6 sssd upgrade restorecon workaround for
                        /var/lib/sss/mc context


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-124
changelog:
  - Resolves: #1002161 - large number of sudo rules results in error -
                         Unable to create response: Invalid argument


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-125
changelog:
  - Resolves: #997406 - sssd_nss core dumps under load
  - Resolves: #984814 - sssd_nss terminated with segmentation fault


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-126
changelog:
  - Make IPA SELinux provider aware of subdomain users
  - A better version of already committed patch
  - Resolves: #954342 - In IPA AD trust setup, the sssd logs throws
                        'sysdb_search_user_by_name failed' error when
                        AD user tries to login via ipa client.


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-128
changelog:
  - More upstream fixes to prevent memcache crashes
  - Related: #997406 - sssd_nss core dumps under load


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-129
changelog:
  - Do not crash when LDAP disconnects while a search is still in progress
  - Resolves: #1019979 - sssd_be segfault when authenticating against active
                         directory


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-129.1
changelog:
  - Inherit UID limits for subdomains
  - Resolves: #1028046 - Creating system accounts on a IdM client takes up
                         to 10 minutes when AD trust is configured in the IdM.


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-129.2
changelog:
  - Allow combination of proxy id backend and LDAP auth backend
  - Resolves: #1032966 - SSSD: Allow for custom attributes in RDN when using
                         id_provider = proxy


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-129.3
changelog:
  - Resolves: #1036168 - sssd can't retrieve auto.master when using the
                         "default_domain_suffix" option in


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-129.4
changelog:
  - Resolves: #1044905 - sssd_nss grows memory footprint when netgroups
                         are requested


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-82.2
changelog:
  - Resolves: rhbz#914671 - pwd_expiration_warning has wrong default for
                            Kerberos
  - Fix the NVR


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-82.3
changelog:
  - Fix pwd_expiration_warning=0
  - Resolves: rhbz#914671 - pwd_expiration_warning has wrong default for
                            Kerberos


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-82.4
changelog:
  - Resolves: rhbz#911298 - sssd: simple access provider flaw prevents intended
                             ACL use when client to an AD provider


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-82.6
changelog:
  - Resolves: #950874: Simple access control always denies uppercased users
                       in case insensitive domain


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-82.9
changelog:
  - Resolves: #996020 - sssd fails instead of skipping when a sudo ldap
                        filter returns entries with multiple CNs


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-82.10
changelog:
  - Resolves: #1003567 - large number of sudo rules results in error -
                         Unable to create response: Invalid argument


author: Jakub Hrozek <jhrozek@redhat.com> - 1.9.2-82.11
changelog:
  - Resolves: #1022708 - RHEL6 sssd upgrade restorecon workaround for
                         /var/lib/sss/mc context


author: Doug Ledford <dledford@redhat.com> - 2.0.0-3
changelog:
  - Split the library and devel files out to libsysfs and leave the utils
    in sysfsutils.  This is for multilib arch requirements.


author: Jakub Hrozek <jhrozek@redhat.com> - 2.0.7-1
changelog:
  - New upstream version, resolves rhbz #766335
  - Build python bindings to satisfy Samba4 BuildRequires


author: Jakub Hrozek <jhrozek@redhat.com> - 2.0.7-2
changelog:
  - Obsolete older pytalloc{,-devel} releases to clear the upgrade path
    towards non-multilib pytalloc
  - Resolves: rhbz#862062


author: Hans de Goede <j.w.r.degoede@hhs.nl> 1.2.11-7
changelog:
  - Taking over as maintainer since Anvil has other priorities
  - Add a bunch of patches from Debian, which build a .so instead of a .a
    and fix a bunch of memory leaks.
  - Reinstate a proper devel package as we now build a .so


author: Tomas Mraz <tmraz@redhat.com> - 2.2-1
changelog:
  - updated to new upstream version
  - SMP build should work now
  - drop fix for spurious rpath - no longer necessary


author: Stephen Gallagher <sgallagh@redhat.com> - 1.2.1-3
changelog:
  - Resolves: rhbz#692251 - tdb_extend() can cause a memory-usage explosion if
  -                         the size of its entries are very large


author: Jakub Hrozek <jhrozek@redhat.com> - 1.2.10-1
changelog:
  - Resolves: rhbz#766334 - Rebase libtdb to match the version required
                            by Samba4
  - Enable the Python bindings to satisfy samba4 BuildRequirements
  - Obsoletes tdb-1.2.9-limit-tdb_expand.patch


author: Jakub Hrozek <jhrozek@redhat.com> - 1.3.8-3.2
changelog:
  - Move _tdb_text.py to python-tdb subpackage
  - Resolves: rhbz#1329664 - tdb mispackaged tdb_text.py file


author: Jakub Hrozek <jhrozek@redhat.com> - 0.9.16-1
changelog:
  - Rebase to 0.9.16 to provide the version Samba4 needs
  - Resolves: rhbz#766336
  - Drop ABI compatibility patch (no longer needed)


author: Jakub Hrozek <jhrozek@redhat.com> - 0.9.16-2
changelog:
  - Add BuildRequires on libxslt and docbook-style-xsl to enable
    building manual pages

  - Related: rhbz#766336


author: Jakub Hrozek <jhrozek@redhat.com> - 0.9.17-1
changelog:
  - Rebase to 0.9.17 to provide the version Samba4 needs
  - Drop EXCLUDE_PATTERNS workaround in specfile
  - Resolves: rhbz#766336


author: Jakub Hrozek <jhrozek@redhat.com> - 0.9.18-2
changelog:
  - Resolves: rhbz#975489 - Additional flags might have no effect
                            on 32bit architectures


author: Jakub Hrozek <jhrozek@redhat.com> - 0.9.26-1
changelog:
  - Rebase libtevent to 0.9.26
  - Remove upstreamed or no longer applicable patches
  - Related: rhbz#1322688


author: Jakub Hrozek <jhrozek@redhat.com> - 0.9.26-2
changelog:
  - temporarily disable make check, which keeps failing in mock despite
    working correctly on a full system
  - Related: rhbz#1322688


author: Tom Lane <tgl@redhat.com> 3.9.2-3
changelog:
  - Sync with F-12, including:
  - Update to libtiff 3.9.2; stop carrying a lot of old patches
  - Apply Warmerdam's partial fix for bug #460322 ... better than nothing.
  - Use build system's libtool instead of what package contains;
    among other cleanup this gets rid of unwanted rpath specs in executables
  - add sparc/sparc64 to multilib header support
  - Apply Adam Goode's fix for Warmerdam's fix
  Resolves: #552360
  Resolves: #533353
  - Add some defenses to prevent tiffcmp from crashing on downsampled JPEG
    images; this isn't enough to make it really work correctly though


author: Tom Lane <tgl@redhat.com> 3.9.4-1
changelog:
  - Update to libtiff 3.9.4, for numerous bug fixes including fixes for
    CVE-2010-1411, CVE-2010-2065, CVE-2010-2067, CVE-2010-2233
  Resolves: #606708, #588784, #589034, #603024
  - Add fixes for multiple SIGSEGV problems
  Resolves: #603081, #603699, #603703


author: Tom Lane <tgl@redhat.com> 3.9.4-3
changelog:
  - Fix incorrect fix for CVE-2011-0192
  Resolves: #688830
  - Add fix for CVE-2011-1167
  Resolves: #688743


author: Tom Lane <tgl@redhat.com> 3.9.4-8
changelog:
  - Fix incomplete patch for CVE-2012-3401
  - Add libtiff-tiffinfo-exif.patch so that our test case for CVE-2012-5581 works
    with pre-4.0.2 libtiff
  Resolves: #885311


author: Petr Hracek <phracek@redhat.com> - 3.9.4-10
changelog:
  - This resolves several CVEs
  - CVE-2014-8127, CVE-2014-8129, CVE-2014-8130
  - CVE-2014-9330, CVE-2014-9655, CVE-2015-8781
  - CVE-2015-8784, CVE-2015-1547, CVE-2015-8683
  - CVE-2015-8665, CVE-2015-7554, CVE-2015-8668
  - Resolves: #1299919


author: Nikola Forró <nforro@redhat.com> - 3.9.4-14
changelog:
  - Merge previously released fixes for CVEs:
  - CVE-2013-1960 CVE-2013-1961 CVE-2013-4231
  - CVE-2013-4232 CVE-2013-4243 CVE-2013-4244
  - Resolves: #1335099


author: Nikola Forró <nforro@redhat.com> - 3.9.4-16
changelog:
  - Add patches for CVEs:
  - CVE-2016-3632 CVE-2016-3945 CVE-2016-3990
  - CVE-2016-3991 CVE-2016-5320
  - Related: #1335099


author: Nikola Forró <nforro@redhat.com> - 3.9.4-19
changelog:
  - Add patches for CVEs:
  - CVE-2016-9533 CVE-2016-9534 CVE-2016-9535
  - CVE-2016-9536 CVE-2016-9537 CVE-2016-9540
  - CVE-2016-5652
  - Resolves: #1412078


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: Steve Dickson <steved@redhat.com> 0.2.1-11
changelog:
  - Backported upstream debugging (bz 1273158)
  - Fixed memory leak in svc_vc_create (bz 1276687)
  - Fixed memory leak in svc_tli_create (bz 1276855)
  - Fixed memory leak in __svc_vc_dodestroy (bz 1276856)


author: Simone Caronni <negativo17@gmail.com> - 1.17-16
changelog:
  - Update SPEC, remove obsolete tags, fix formatting.
  - Add patch for pkg config (libtomcrypt.pc).
  - Add correct build requirements for Fedora 19+ and RHEL 7+.


author: Simone Caronni <negativo17@gmail.com> - 1.17-20
changelog:
  - Make doc package noarch.
  - Remove executable bits from LICENSE file and source files.
  - Require isaed library for devel subpackage.
  - Require CVE fixed libtommath library.


author: Roozbeh Pournader <roozbeh@gmail.com> - 20080409-1
changelog:
  - Update to upstream 20080409: Unicode 5.1 support
  - Change package versioning scheme
  - Update summary and description
  - Add DistTag
  - Remove copy of GPL from RPM: the only file it applies to is not shipped


author: Stephen Gallagher <sgallagh@redhat.com> - 0.9.3-3
changelog:
  - Imported from Fedora
  - Resolves: rhbz#726463 - Add libunistring as a separate component/package
                            into RHEL


author: Hans de Goede <hdegoede@redhat.com> - 1.0.9-0.6.rc1
changelog:
  - Don't split bulk transfers unnecessary
  - Resolves: rhbz#830751
  - Don't let disconnect_kernel_driver detach the usbfs driver
  - Resolves: rhbz#820205


author: Miloslav Trmač <mitr@redhat.com> - 0.56.11-1
changelog:
  - Update to libuser-0.56.11.
    Resolves: #454091
    Resolves: #456267
    Resolves: #456270
    Resolves: #487129


author: Miloslav Trmač <mitr@redhat.com> - 0.56.13-1
changelog:
  - Update to libuser-0.56.13.
    Resolves: #251951
    Resolves: #454079
    Resolves: #456373
    Resolves: #456382
    Resolves: #530513


author: Miloslav Trmač <mitr@redhat.com> - 0.56.13-2
changelog:
  - Allow supplying passwords from scripts
  - Allow specifying a LDAP simple bind password in libuser.conf
    Resolves: #562832


author: Miloslav Trmač <mitr@redhat.com> - 0.56.13-5
changelog:
  - Correctly mark the LDAP default password value as encrypted (CVE-2011-0002)
    Resolves: #668021
  - Default LDAP cn to username if gecos is empty
    Resolves: #670151
  - Preserve setuid and setgid bits when copying files from /etc/skel
    Resolves: #724987
  - Fix segfault when reading database files with certain sizes
    Resolves: #788521


author: Miloslav Trmač <mitr@redhat.com> - 0.56.13-7
changelog:
  - Don’t use 512-bit RSA private keys in tests
    Related: #1235518
  - Fix testsuite failures if more than one architecture is building concurrently
    Related: #1235518


author: Dmitry V. Levin <ldv@altlinux.org> 1.1.4-alt1
changelog:
  - Enabled almost all diagnostics supported by gcc and fixed all
    issues found by gcc-3.4.4-alt3.
  - Added FreeBSD support, based on patches from Gentoo/FreeBSD.
  - Makefile:
    + Fixed few portability issues reported by Gentoo developers.
  - libutempter: Linked with -Wl,-z,defs.
  - utempter:
    + Fixed struct utmp initialization on 64-bit architectures
      with 32-bit backwards compatibility enabled (like x86_64).
    + Linked with -Wl,-z,now, i.e., marked it to tell the dynamic
      linker to resolve all symbols when the program is started.
      Suggested by Gentoo developers.


author: Mike A. Harris <mharris@redhat.com> 1.1.4-1.fc6
changelog:
  - Initial build of Dimitry's libutempter replacement for Fedora Core.
  - Reworked the upstream spec file for Fedora packaging compliance.
  - Removed static lib subpackage as we dont ship those.


author: Mike A. Harris <mharris@redhat.com> 1.1.4-2.fc6
changelog:
  - Removed usage of rpm macros inside the spec changelog (#200051)
  - Removed non-UTF-8 chars from changelog.


author: Hans de Goede <hdegoede@redhat.com> 0.5.99-1
changelog:
  - New upstream release 0.5.99
  - This fixes the crashes some people have been experiencing with 0.5.98
    (#503345)


author: Adam Williamson <awilliam@redhat.com> - 0.31.1-1.sds4
changelog:
  - initial package (based on package from elsewhere by myself and Nic
    Chauvet with i965 driver removed)


author: Adam Williamson <awilliam@redhat.com> - 1.0.6-1
changelog:
  - switch to upstream from sds branch (sds now isn't carrying any very
    interesting changes according to gwenole)
  - pull in the dont-install-test-programs patch from sds
  - split out libva-utils again for multilib purposes
  - drop -devel package obsolete/provides itself too


author: Adam Williamson <awilliam@redhat.com> - 1.0.8-1
changelog:
  - bump to new version
  - fix modded tarball to actually not have i965 dir
  - merge with the other spec I seem to have lying around somewhere


author: Jiri Denemark <jdenemar@redhat.com> - 0.10.2-55
changelog:
  - daemon: Suppress logging of VIR_ERR_NO_DOMAIN_METADATA (rhbz#1260864)
  - Allow <source> for type=block to have no dev (rhbz#1220197)
  - qemu: event: Properly handle spice events (rhbz#1236581)
  - qemu: event: Clean up VNC monitor handling (rhbz#1236581)
  - qemu: split out cpuset.mems setting (rhbz#1263263)
  - qemu: leave restricting cpuset.mems after initialization (rhbz#1263263)
  - virNetDev{Replace, Restore}MacAddress: Fix memory leak (rhbz#1251532)
  - util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1251532)
  - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1251532)
  - qemu: fix hotplugging cpus with strict memory pinning (rhbz#1263263)
  - storage: Track successful creation of LV for removal (rhbz#1232170)


author: Jiri Denemark <jdenemar@redhat.com> - 0.10.2-56
changelog:
  - qemu: snapshot: Fix return value of external checkpoint with no disks (rhbz#1292312)
  - qemu: snapshot: Fix modification of vm object without job (rhbz#1290647)
  - virsh-domain: Add --live, --config, --current logic to cmdAttachInterface (rhbz#1229128)
  - RHEL: virsh: remove duplicate --config for 'virsh update-device' (rhbz#1224037)
  - Update ESX driver to always use privateData (rhbz#1213348)
  - esx: Simplify VI (vSphere) API and VMware product version handling (rhbz#1213348)
  - conf: net: Correctly switch how to format address fields (rhbz#1299700)
  - qemu: Refuse to create snapshot of a disk without source (rhbz#1299411)
  - Build all binaries with PIE (rhbz#1242156)
  - Enable full RELRO mode (rhbz#1242156)
  - Don't duplicate compiler warning flags when linking (rhbz#1242156)
  - Simplify RELRO_LDFLAGS (rhbz#1242156)
  - Fix AM_LDFLAGS typo (rhbz#1242156)
  - Pass AM_LDFLAGS to driver modules too (rhbz#1242156)
  - RHEL: Enable RELRO for python modules (rhbz#1242156)


author: Jiri Denemark <jdenemar@redhat.com> - 0.10.2-57
changelog:
  - vmx: Relax virtualHW.version check (rhbz#1300574)
  - qemu: snapshot: Don't leak XML definition and forget to unlock job (rhbz#1305793)
  - qemu: Fix formatting flags in qemuDomainSaveImageOpen (rhbz#1307094)
  - network: Resolve some issues around vlan copying (rhbz#1300843)
  - network: fix connections count in case of allocate failure (rhbz#1300843)
  - network: consolidate connection count updates for device pool (rhbz#1300843)
  - network: consolidated info log for all network allocate/free operations (rhbz#1300843)
  - util: increase libnl buffer size (rhbz#1276478)
  - util: reduce debug log in virPCIGetVirtualFunctions() (rhbz#1276478)
  - util: improve error reporting in virNetDevVPortProfileGetStatus (rhbz#1276478)
  - util: add missing newline (rhbz#1276478)
  - util: eliminate bogus error log in virNetDevVPortProfileGetStatus (rhbz#1276478)
  - util: clean up and expand 802.1QbX negotiation logging (rhbz#1276478)
  - util: report the MAC address that couldn't be set (rhbz#1276478)
  - util: reset MAC address of macvtap passthrough physdev after disassociate (rhbz#1276478)
  - bitmap: add way to find next clear bit (rhbz#1276478)
  - Introduce virBitmapIsBitSet (rhbz#1276478)
  - util: Introduce flags field for macvtap creation (rhbz#1276478)
  - virnetdevmacvlan.c: Introduce mutex for macvlan creation (rhbz#1276478)
  - util: keep/use a bitmap of in-use macvtap devices (rhbz#1276478)


author: Jiri Denemark <jdenemar@redhat.com> - 0.10.2-61
changelog:
  - virsh: Properly display block job type (rhbz#1326653)
  - spec: proper soft static allocation of qemu uid (rhbz#1351792)
  - Revert "qemu: snapshot: Fix modification of vm object without job" (rhbz#1326652)
  - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1326652)
  - tls: remove support for gnutls 1.x.x, require 2.2.0 (rhbz#1333415)
  - configure: allow setting default TLS priority string (rhbz#1333415)
  - rpc: allow priority string to be passed to TLS context (rhbz#1333415)
  - libvirtd: add config option for TLS priority (rhbz#1333415)
  - remote: allow TLS protocol/cipher priority override in URI (rhbz#1333415)
  - Pass config file object through to driver open methods (rhbz#1333415)
  - remote: allow TLS priority to be customized (rhbz#1333415)
  - qemu: -numa doesn't (yet) support disjoint range (rhbz#1310122)


author: Jiri Denemark <jdenemar@redhat.com> - 0.10.2-62
changelog:
  - qemu: fix return value of qemuDomainBlockPivot on errors (rhbz#1300159)
  - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1300159)
  - migration: add support for migrateURI configuration (rhbz#1347389)


author: Jiri Denemark <jdenemar@redhat.com> - 0.10.2-62.el6_9.1
changelog:
  - util: Implement virFileReadHeaderFD (CVE-2017-5715)
  - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715)
  - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715)
  - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715)
  - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)


author: Jiri Denemark <jdenemar@redhat.com> - 0.10.2-63
changelog:
  - qemu: avoid denial of service reading from QEMU monitor (CVE-2018-5748)
  - qemu: avoid denial of service reading from QEMU guest agent (CVE-2018-1064)


author: Jiri Denemark <jdenemar@redhat.com> - 0.10.2-64
changelog:
  - cpu: define the 'ssbd' CPUID feature bit (CVE-2018-3639)
  - cpu: define the 'virt-ssbd' CPUID feature bit (CVE-2018-3639)


author: Jiri Denemark <jdenemar@redhat.com> - 0.10.2-64.el6_10.1
changelog:
  - cpu_x86: Do not cache microcode version (CVE-2018-12126, CVE-2018-12130, CVE-2018-12127)
  - cpu_map: Define md-clear CPUID bit (CVE-2018-12126, CVE-2018-12130, CVE-2018-12127)


author: Daniel Veillard <veillard@redhat.com> - libvirt-0.9.4-20.el6
changelog:
  - qemu: Avoid leaking uninit data from hotplug to dumpxml (rhbz#747516)
  - storage: Plug iscsi memory leak (rhbz#747516)


author: Daniel Veillard <veillard@redhat.com> - libvirt-0.9.4-21.el6
changelog:
  - docs: Document managed=yes of hostdev passthrough (rhbz#740686)
  - ServerClient: Flush cached data (rhbz#748025)


author: Daniel Veillard <veillard@redhat.com> - libvirt-0.9.4-23.el6_2.1
changelog:
  - nwfilter: Avoid failure with noexec /tmp (rhbz#754182)
  - nwfilter: Simplify execution of ebiptables scripts (rhbz#754182)


author: Daniel Veillard <veillard@redhat.com> - libvirt-0.9.4-23.el6_2.2
changelog:
  - qemu: Add capabilities flags related to SG_IO (rhbz#768469)
  - qemu: Add new disk type='lun' for bus='virtio' (rhbz#768469)
  - network: Don't add iptables rules for externally managed networks (rhbz#769674)
  - schema: Rewrite seclabel rng to match code (rhbz#770958)
  - seclabel: Refactor existing domain_conf usage (rhbz#770958)
  - seclabel: Move seclabel stuff earlier (rhbz#770958)
  - seclabel: Extend XML to allow per-disk label overrides (rhbz#770958)
  - seclabel: Allow a seclabel override on a disk src (rhbz#770958)
  - seclabel: Honor device override in selinux (rhbz#770958)
  - esx: Support vSphere 5.x (rhbz#759061)
  - conf: Introduce optional startupPolicy attribute for cdrom and floppy (rhbz#769853)
  - util: Create virFileAccessibleAs function (rhbz#769853)
  - qemu: Move device alias assigning before command line construction (rhbz#769853)
  - qemu: Implement startupPolicy (rhbz#769853)
  - startupPolicy: Emit event on disk source dropping (rhbz#769853)
  - util: Add virFileAccessibleAs to private symbols (rhbz#769853)
  - qemu: Fix race between async and query jobs (rhbz#770955)
  - Require avahi as an rpm dependancy (rhbz#770957)
  - qemu: Rework handling of shutdown event (rhbz#770959)
  - qemu: Don't release network actual device twice (rhbz#770961)
  - Remove a static limit on max domains in python bindings (rhbz#770966)


author: Daniel Veillard <veillard@redhat.com> - libvirt-0.9.4-23.el6_2.4
changelog:
  - seclabel: Fix regression in libvirtd restart (rhbz#770958)
  - qemu: Add capabilities flags related to SG_IO (rhbz#768469)
  - qemu: Add new disk device='lun' for bus='virtio' & type='block' (rhbz#768469)


author: Daniel Veillard <veillard@redhat.com> - libvirt-0.9.4-23.el6_2.5
changelog:
  - virCommand: Properly handle POLLHUP (rhbz#783453)
  - virCommandProcessIO(): Make poll() usage more robust (rhbz#783453)
  - qemu: Fix seamless spice migration (rhbz#787620)
  - build: Don't require avahi during install (rhbz#790779)
  - qemu: Unlock monitor when connecting to dest qemu fails (rhbz#787620)
  - qemu: Introduce inactive PCI device list (rhbz#784785)


author: Daniel Veillard <veillard@redhat.com> - libvirt-0.9.4-23.el6_2.6
changelog:
  - fix a regression introduced in previous build when detaching devices
  - qemu: Honor the original properties of PCI device when detaching (rhbz#784785)


author: Daniel Veillard <veillard@redhat.com> - libvirt-0.9.4-23.el6_2.7
changelog:
  - libvirtd: Create run dir when running at non-root user (rhbz#798177)
  - logging: Do not log timestamp through syslog (rhbz#798906)
  - logging: Add date to log timestamp (rhbz#798906)
  - Fix off-by-one printing month in logging code (rhbz#798906)
  - Add internal APIs for dealing with time (rhbz#798906)
  - Make logging async signal safe wrt time stamp generation (rhbz#798906)


author: Daniel Veillard <veillard@redhat.com> - libvirt-0.9.4-23.el6_2.8
changelog:
  - qemu: Add support for domain cleanup callbacks (rhbz#806206)
  - qemu: Avoid dangling migration-in job on shutoff domains (rhbz#806206)
  - qemu: Add connection close callbacks (rhbz#806206)
  - qemu: Make autodestroy utilize connection close callbacks (rhbz#806206)
  - qemu: Avoid dangling migration-out job when client dies (rhbz#806206)


author: Daniel Veillard <veillard@redhat.com> - 0.6.1-2.el6
changelog:
  - do not require specifically tog-pegasus server (rhbz#799037)
  - (de)register the schemas with sblim-sfcb if found


author: Jiri Denemark <jdenemar@redhat.com> - 0.6.1-4.el6
changelog:
  - Fix an incomplete substitution in Makefile (rhbz#805892)
  - Only deregister cim classes on uninstall (rhbz#864096)


author: John Ferlan <jferlan@redhat.com> - 0.6.1-5
changelog:
  - Distinguish running or inactive state (rhbz#913164)
  - Only support script on bridge for xen domains (rhbz#908083)


author: Michal Privoznik <mprivozn@redhat.com> - 0.6.1-7.el6
changelog:
  - libvirt-cim-get_dominfo-Use-VIR_DOMAIN_XML_SECURE-more-wisely.patch (rhbz#826179)
  - Don't install open-pegasus' specific providers (rhbz#859122)


author: John Ferlan <jferlan@redhat.com> - 0.6.1-9.el6
changelog:
  - Add shareable property to disk and dumpCore tag support (rhbz#1000937)
  - Update spec file to more closely match upstream
  - Fixed dates in changelog


author: John Ferlan <jferlan@redhat.com> - 0.6.1.10.el6
changelog:
  - VSSD: Add properties for arch and machine (rhbz#1046280)
  - libxkutil: Improve domain.os_info cleanup
  - Coverity: Resolve RESOURCE_LEAK - parse_os()


author: Daniel Veillard <veillard@redhat.com> - 0.6.0-1.el6
changelog:
  - Rebase to libvirt-cim 0.6.0 rhbz#739154
  - Support libvirt domain events rhbz#739153
  - Network QoS support rhbz#633338
  - cpu cgroup support rhbz#739156


author: John Ferlan <jferlan@redhat.com> - 0.6.1-9.el6_5.1
changelog:
  - VSSD: Add properties for arch and machine (rhbz#1055626)
  - libxkutil: Improve domain.os_info cleanup
  - Coverity: Resolve RESOURCE_LEAK - parse_os()


author: Daniel Veillard <veillard@redhat.com> - 0.4.0-1
changelog:
  - update to 0.4.0
  - Modified the dependency to be libvirt-client instead of libvirt.
  - Added libvirt APIs up through 0.7.0
  - Added maven building tools.
  - Fixed connection and domain bugs found by Thomas Treutner
  - Resolves: rhbz#554348


author: Daniel Veillard <veillard@redhat.com> - 0.4.1-1
changelog:
  - update to upstream 0.4.1
  - better scheduler parameters checking and error reporting 
  - Resolves: rhbz#557066


author: Daniel Veillard <veillard@redhat.com> - 0.4.2-2
changelog:
  - Missing /usr/share/javadoc/libvirt symlink
  - Resolves: rhbz#579037
  - Allow libvirt-java build on all architecture, lower require to java >= 1.5
  - Resolves: rhbz#582294


author: Daniel Veillard <veillard@redhat.com> - 0.4.5-1
changelog:
  - rebase to 0.4.5
  - Added libvirt support up to 0.8.1 API
  - Improved packaging for javadocs
  - Better Free/Close handling
  - Resolves: rhbz#582332


author: Daniel Veillard <veillard@redhat.com> - 0.4.7-1
changelog:
  - rebase to 0.4.7
  - Added libvirt support up to 0.8.2 API
  - Only throw errors on real errors.
  - Remote non thread safe error reporting
  - fix 600819 Incorrect scheduler parameter value passed to native API.
  - Resolves: rhbz#675044


author: Daniel Veillard <veillard@redhat.com> - 0.4.9-1
changelog:
  - Change Licence to MIT and release 0.4.9
  - Fix IndexOutOfBoundsException for unknown error codes
  - Fix javadoc warnings
  - Fix typo in Domain.java
  - setSchedulerParameters sets CPU shares to 2 for any value rhbz#770043


author: Ian Main <imain@redhat.com> 0.2.22-1
changelog:
  - Fix init script to return 2 when invoked with no arguments and add try-restart
    to usage list.  Resolves: #570492


author: Zane Bitter <zbitter@redhat.com> - 0.3.0-1
changelog:
  - Change package name from libvirt-qpid to libvirt-qmf
  - Convert to QMFv2 API
  - Make libvirt-qmf a matahari agent
    Resolves: #688200
    Related: #688194


author: Zane Bitter <zbitter@redhat.com> - 0.3.0-3
changelog:
  - Ensure all Domain properties are initialized immediately
  - Correct some erroneous error messages
  - Fix quoting of variables in init script
    Resolves: #729127


author: Ian Main <imain@redhat.com> - 0.2.19-1
changelog:
  - Updates to work with API changes in new qpid release, move to upstream codebase. 
    Resolves: #592851


author: Ian Main <imain@redhat.com> - 0.2.21-1
changelog:
  - Misunderstanding of the 'index' keyword was making all objects have the same 
    id. Resolves: #596682


author: Caolán McNamara <caolanm@redhat.com> - 0.4.0-8
changelog:
  - defining inline causes problems trying to build against libvisual headers, 
    e.g. libvisual-plugins


author: Stepan Kasal <skasal@redhat.com> - 0.9.7-4
changelog:
  - repack the tarball, there are .jar files without any source
  - do not BR findutils, they are guaranteed in Fedora mock
  - fix obsolete, so that it covers only packages created before this
    spec was added to Fedora


author: Petr Pisar <ppisar@redhat.com> - 0.9.7-7
changelog:
  - Revert CVE-2011-0904 and CVE-2011-0905 patch because libvncserver is not
    vulnerable (bug #696767)


author: Petr Pisar <ppisar@redhat.com> - 0.9.7-7.1
changelog:
  - Fix CVE-2014-6051 (integer overflow in screen size handling) (bug #1157668)
  - Fix CVE-2014-6052 (NULL pointer dereference in framebuffer setup)
    (bug #1157668)
  - Fix CVE-2014-6053 (NULL pointer dereference in ClientCutText message
    handling) (bug #1157668)
  - Fix CVE-2014-6054 (server divide-by-zero in scaling factor handling)
    (bug #1157668)
  - Fix CVE-2014-6055 (server stacked-based buffer overflow in file transfer
    handling) (bug #1157668)


author: Ville-Pekka Vainio <vpivaini AT cs.helsinki.fi> - 2.2-0.1.rc1
changelog:
  - New release candidate
  - Improvements to spelling suggestions, grammar checker etc.
  - Libvoikko now uses its own internal implementation of malaga.
  - This prevents symbol conflicts such as https://bugzilla.redhat.com/502546
  - BuildRequires malaga removed and glib2-devel added.
  - Require malaga-suomi-voikko >= 1.4, libvoikko 2.2 expects the newer
    dictionary format
  - Add a patch to make it compile on Fedora with -Werror


author: Ville-Pekka Vainio <vpivaini AT cs.helsinki.fi> - 2.2.2-1
changelog:
  - Version 2.2.2 fixes a crash found in version 2.2.1 that can occur when the
    APIs that use wchar_t strings as arguments are used.


author: Adam Jackson <ajax@redhat.com> 1.2.2-2
changelog:
  - libvorbis-1.2.2-svn16228.patch: Backport a fix from pre-1.2.3 to hopefully
    fix small sound file playback. (#505610)


author: Olivier Fourdan <ofourdan@redhat.com> 0.3-8
changelog:
  - Update udev rule automatically from the libwacom database entries
  - Update database for Bamboo Pen and Touch styli


author: Peter Hutterer <peter.hutterer@redhat.com> 0.3-4
changelog:
  - libwacom-0.3-add-list-devices.patch: add API to list devices
  - libwacom-0.3-add-udev-generator.patch: add a udev rules generater tool
  - libwacom-0.3-add-bamboo-one.patch: add Bamboo One definition


author: Olivier Fourdan <ofourdan@redhat.com> 0.3-5
changelog:
  - Mark data subpackage as noarch and make it a requirement for libwacom
  - Use generated udev rule file to list only known devices from libwacom
    database


author: Caolan McNamara <caolanm@redhat.com> 0.2.8.4-16
changelog:
  - I wrote it and still had to check the headers to see if I had
    cut and pasted "and later" into then


author: Ville Skyttä <ville.skytta at iki.fi> - 0.2.8.4-18
changelog:
  - Split libwmflite (WMF parser) into -lite subpackage (#432651).
  - Build with dependency tracking disabled.
  - Convert docs to UTF-8.


author: Vitezslav Crhonek <vcrhonek@redhat.com> - 2.2.3-7
changelog:
  - Add missing openwsman headers to libwsman-devel
    Resolves: #615922
  - Move initscript to the right place
    Resolves: #626773
  - Fix return values from initscript according to guidelines
    Resolves: #613031
  - Fix ssl check behaviour in initscript
    Resolves: #617549
  - Fix openwsman crashes when sfcb is stopped
    Resolves: #625160


author: Vitezslav Crhonek <vcrhonek@redhat.com> - 2.2.3-11
changelog:
  - Additional PAM config fixes
    (use pam_cracklib.so instead of pam_pwcheck.so,
    remove "none" option from session type check - pam_unix.so desn't have it)
    Related: #1152654


author: Praveen K Paladugu <praveen_paladugu@dell.com> - 2.2.0-1
changelog:
  - Updated the sources to 2.2.0. Couple of major changes are as follows:
  - Major changes:
  -       Adapt IANA ports of 5985 (http) and 5986 (https)
  -       Change the Ruby bindings module name to 'Openwsman'
  -       Change the Ruby plugin module name to 'Openwsman'
  -       IPv6 support (A_Venkatachalam@Dell.com)
  -       preliminary support for wbem intrinsic operations
  -           'EnumerateClassNames' and 'GetClass' (kkaempf@suse.de)
  -            (needs fixed sblim-sfcc, see www.openwsman.org for details)


author: Ondrej Vasik <ovasik@redhat.com> - 4.6-2
changelog:
  - add build requires for dbus-devel, build with libdbus-1.so
    (#479144)
  - fix multilib issue with wvautoconf.h(#508418)


author: Ondrej Vasik <ovasik@redhat.com> - 4.6-6
changelog:
  - build correctly with newer glibc-headers and newer gcc
    (#558912)
  - add comments, fix few merge review issues


author: parag <paragn@fedoraproject.org> - 1.0.4-4
changelog:
  - Merge-Review #226077
  - Removed XFree86-libs, xorg-x11-libs XFree86-devel, xorg-x11-devel as Obsoletes
  - Removed BR:pkgconfig
  - Removed zero-length AUTHORS README file


author: Rex Dieter <rdieter@fedoraproject.org> - 4.0-2
changelog:
  - %files: track files closer, esp lib sonames
  - %build: drop --disable-doxygen, add --disable-static, add %{?_smp_mflags}


author: Daniel Veillard <veillard@redhat.com> - libxml2-2.7.6-18.el6
changelog:
  - CVE-2014-3660 denial of service via recursive entity expansion (rhbz#1149086)
  - Fix html serialization error and htmlSetMetaEncoding (rhbz#1004513)


author: Daniel Veillard <veillard@redhat.com> - libxml2-2.7.6-19.el6
changelog:
  - Stop parsing on entities boundaries errors
  - Fix missing entities after CVE-2014-3660 fix (rhbz#1149086)


author: Daniel Veillard <veillard@redhat.com> - 2.7.6-20.1
changelog:
  - Fix a series of CVEs (rhbz#1286495)
  - CVE-2015-7941 Cleanup conditional section error handling
  - CVE-2015-8317 Fail parsing early on if encoding conversion failed
  - CVE-2015-7942 Another variation of overflow in Conditional sections
  - CVE-2015-7942 Fix an error in previous Conditional section patch
  - Fix parsing short unclosed comment uninitialized access
  - CVE-2015-7498 Avoid processing entities after encoding conversion failures
  - CVE-2015-7497 Avoid an heap buffer overflow in xmlDictComputeFastQKey
  - CVE-2015-5312 Another entity expansion issue
  - CVE-2015-7499 Add xmlHaltParser() to stop the parser
  - CVE-2015-7499 Detect incoherency on GROW
  - CVE-2015-7500 Fix memory access error due to incorrect entities boundaries
  - CVE-2015-8242 Buffer overead with HTML parser in push mode
  - Libxml violates the zlib interface and crashes


author: Daniel Veillard <veillard@redhat.com> - 2.7.6-21.el6.8.1
changelog:
  - Heap-based buffer overread in xmlNextChar (CVE-2016-1762)
  - Bug 763071: Heap-buffer-overflow in xmlStrncat <https://bugzilla.gnome.org/show_bug.cgi?id=763071> (CVE-2016-1834)
  - Bug 757711: Heap-buffer-overflow in xmlFAParsePosCharGroup <https://bugzilla.gnome.org/show_bug.cgi?id=757711> (CVE-2016-1840)
  - Bug 758588: Heap-based buffer overread in xmlParserPrintFileContextInternal <https://bugzilla.gnome.org/show_bug.cgi?id=758588> (CVE-2016-1838)
  - Bug 758605: Heap-based buffer overread in xmlDictAddString <https://bugzilla.gnome.org/show_bug.cgi?id=758605> (CVE-2016-1839)
  - Bug 759398: Heap use-after-free in xmlDictComputeFastKey <https://bugzilla.gnome.org/show_bug.cgi?id=759398> (CVE-2016-1836)
  - Fix inappropriate fetch of entities content (CVE-2016-4449)
  - Heap use-after-free in htmlParsePubidLiteral and htmlParseSystemiteral (CVE-2016-1837)
  - Heap use-after-free in xmlSAX2AttributeNs (CVE-2016-1835)
  - Heap-based buffer-underreads due to xmlParseName (CVE-2016-4447)
  - Heap-based buffer overread in htmlCurrentChar (CVE-2016-1833)
  - Add missing increments of recursion depth counter to XML parser. (CVE-2016-3705)
  - Avoid building recursive entities (CVE-2016-3627)
  - Fix some format string warnings with possible format string vulnerability (CVE-2016-4448)
  - More format string warnings with possible format string vulnerability (CVE-2016-4448)


author: Dmitry Antipov <dantipov@cloudlinux.com> - 2.7.6-21.el6_8.1.tuxcare.els1
changelog:
  - CVE-2021-3517.patch: validate UTF8 in xmlEncodeEntities
  - CVE-2021-3518.patch: fix user-after-free with 'xmllint --xinclude --dropdtd'
  - CVE-2021-3537.patch: propagate error in xmlParseElementChildrenContentDeclPriv
  - CVE-2021-3541.patch: parser fix for the billion laughs attack
  - CVE-2021-3516.patch: fix use-after-free with 'xmllint --html --push'
  - CVE-2017-8872.patch: free input buffer in xmlHaltParser
  - CVE-2019-20388.patch: fix memory leak in xmlSchemaValidateStream
  - CVE-2020-24977.patch: fix out-of-bounds read with 'xmllint --htmlout'


author: Dmitry Antipov <dantipov@cloudlinux.com> - 2.7.6-21.el6_8.1.tuxcare.els3
changelog:
  - CVE-2022-40303: fix integer overflows with XML_PARSE_HUGE
  - CVE-2022-40304: fix dict corruption caused by entity reference cycles


author: Pavel Kopylov <pkopylov@cloudlinux.com> - 2.7.6-21.el6_8.1.tuxcare.els5
changelog:
  - CVE-2024-25062: Fix xmlValidatePopElement use-after-free in XML Reader
    interface with DTD validation and XInclude expansion enabled
  - test suite was partially activated


author: Daniel Veillard <veillard@redhat.com> 1.1.24-1.fc10
changelog:
  - release of 1.1.24
  - fixes a few bugs including the key initialization problem
  - tentative fix for multiarch devel problems


author: Daniel Veillard <veillard@redhat.com> 1.1.25-1
changelog:
  - release of 1.1.25
  - Add API versioning  for libxslt shared library
  - xsl:sort lang support using the locale
  - many bug fixes


author: Daniel Veillard <veillard@redhat.com> 1.1.26-2.el6_3.1
changelog:
  - fixes CVE-2011-1202 CVE-2011-3970 CVE-2012-2825 CVE-2012-2871 CVE-2012-2870
  - Fix direct pattern matching bug
  - Fix popping of vars in xsltCompilerNodePop
  - Fix bug 602515
  - Fix generate-id() to not expose object addresses (CVE-2011-1202)
  - Fix some case of pattern parsing errors (CVE-2011-3970)
  - Fix a bug in selecting XSLT elements (CVE-2012-2825)
  - Fix portability to upcoming libxml2-2.9.0
  - Fix default template processing on namespace nodes (CVE-2012-2871)
  - Cleanup of the pattern compilation code (CVE-2012-2870)
  - Hardening of code checking node types in various entry point (CVE-2012-2870)
  - Hardening of code checking node types in EXSLT (CVE-2012-2870)
  - Fix system-property with unknown namespace
  - Xsltproc should return an error code if xinclude fails
  - Fix a dictionary string usage
  - Avoid a heap use after free error


author: John Eckersberg <jeckersb@redhat.com> - 0.1.2-2
changelog:
  - Remove README and LICENSE from docs on -devel package
  - Remove -static package and merge contents into the -devel package


author: John Eckersberg <jeckersb@redhat.com> - 0.1.2-4
changelog:
  - Minor tweaks to spec file
  - Enable %check section
  - Thanks Gareth Armstrong <gareth.armstrong@hp.com>


author: Sebastian Vahl <fedora@deadbabylon.de> 0.8-3
changelog:
  - require pkgconfig in devel subpkg
  - move api description to devel subpkg
  - keep timestamps in %install
  - avoid lib64 rpaths


author: Ondrej Vasik <ovasik@redhat.com> 0.9.21-14
changelog:
  - texconfig-sys rehash in postun, removal of texhash in post
    and postun(discussed with Jindrich Novy)


author: Miroslav Lichvar <mlichvar@redhat.com> 0-0.5.20121109git4e8107
changelog:
  - update to 20121109git4e8107
  - install unchanged default.cfg as ptp4l.conf
  - update phc2sys service description


author: Miroslav Lichvar <mlichvar@redhat.com> 1.2-1.20130625gitfa41be
changelog:
  - update to 20130625gitfa41be
    (#916787, #977258, #910966, #910974, #924041, #966787)
  - improve initial frequency estimation


author: Miroslav Lichvar <mlichvar@redhat.com> 1.2-2.20130719git48f4dc
changelog:
  - update to 20130719git48f4dc (#916787, #985531)
  - add man page link for ptp4l.conf
  - update kernel-headers build requirement
  - change default phc2sys options to use -s


author: Miroslav Lichvar <mlichvar@redhat.com> 1.4-1.20140318git2b099c
changelog:
  - update to 20140318git2b099c (#1067502, #1011022, #1019121, #1004996, #1016356)
  - fix PIE linking (#1094368)
  - include simulation test suite


author: Daniel Borkmann - 1.0.10-6
changelog:
  - Move spec system to apply patches via git-am(1), which makes it more
    convienient for future backports
  - Backport SCTP_GET_ASSOC_STATS support (#908390) and import its dependencies
  - Fix bugs (#855379), (#953383), (#912557) and import its dependencies


author: Petr Šabata <contyk@redhat.com> - 0.9.45-4
changelog:
  - The devel subpackage now properly requires the base package to avoid
    multilib conflicts (#869633)


author: Petr Šabata <contyk@redhat.com> - 0.9.45-6
changelog:
  - Willing SUT retains PFC operational state from peer after peer
    stops transmitting TLV (#870578)
  - Unable to query configured PFC priorities under IEEE DCBX (#870576)


author: Nikola Pajkovsky <npajkovs@redhta.com> - 3.1.1-8
changelog:
  - Resolves: #575757 - Init script: missing force-reload action, script exits with wrong exit code
  - remove one of init scripts from /etc/init.d


author: Nikola Pajkovsky <npajkovs@redhat.com> - 3.1.1-10
changelog:
  - Resolves: #616760 - lm_sensors init script missing - regression from beta 1
  - revert "remove one of init scripts from /etc/init.d"


author: Michal Minar <miminar@redhat.com> - 3.1.1-11
changelog:
  - Resolves: #623587 - lm_sensors doesn't find/ load coretemp module automatically
  - Resolves: #768365 - sensors-detect reports error when run without user input
  - coretemp_detect function in sensors-detect updated


author: Michal Minar <miminar@redhat.com> - 3.1.1-16
changelog:
  - Related: #610000
  - fixed requirements among packages
  - spelling corrections of summaries and description


author: Michal Minar <miminar@redhat.com> - 3.1.1-17
changelog:
  - Related: #768365
  - Related: #623587
  - Solves spitting of "uninitialized values" messages occuring on ppc64
    architectures.
  - Added generic detection of Intel CPUs for coretemp module to sensors-detect.


author: Yuval Kashtan <ykashtan@redhat.com> - 1.0-3.el5
changelog:
  - fix log4cpp needs rebuild to increase version number to be greater than version
    used in RHEVH branch (502047)


author: Yuval Kashtan <ykashtan@redhat.com> - 1.0-4.el5
changelog:
  - limit rpm to x86_64, because it is used only by qspice, to fix
    "stack smashing detected" error on ia64 (513407)


author: Uri Lublin <uril@redhat.com> - 1.0-8.el6
changelog:
  Copy changes done by Tom "spot" Callaway <tcallawa@redhat.com> in Fedora-12:
    - Delete non-free (but freely distributable) snprintf.c under Artistic 1.0
    Copy changes done by Yuval Kashtan <ykashtan@redhat.com> in RHEL-5:
    -   Create a -docs subpackage to resolve a multilib conflict. (502679)
    -   Convert some files from iso-8859-1 to utf8 (makes rpmlint happy).
    -   ExclusiveArch:  x86_64 i386 (513407)
  Related: #549888


author: Uri Lublin <uril@redhat.com> - 1.0-10.el6
changelog:
  Fix rpmlint issues:
      - Added doc files to -devel subpackage
      - Made doc-file api/installdox non-executable
  Related: #555835


author: Uri Lublin <uril@redhat.com> - 1.0-11.el6
changelog:
  Fix review comments:
      - removed installdox from -docs sub-package
      - fixed multi-lib/multi-arch issues
        - renamed log4cpp-config according to arch
  Related: #555835


author: Uri Lublin <uril@redhat.com> - 1.0-12.el6
changelog:
  Fixed multi-lib/multi-arch issues:
      - Remove date from html-footer (doc/html/api/*)
      - Also in preparation of removing -doc subpackage
  Related: #555835


author: Vivek Lakshmanan <vivekl@redhat.com> 0:1.2.14-3jpp.1
changelog:
  - Upgrade to 1.2.14
  - Modify the categories for the .desktop files so they are only
    displayed under the development/programming menus
  - Resolves: bug 241447


author: Aleksey Deyneko <adeyneko@cloudlinux.com> - 0:1.2.14-6.4.tuxcare.els3
changelog:
  - CVE-2022-23307: Fix Unsafe deserialization flaw in Chainsaw log viewer
  - CVE-2022-23302: Fix remote code execution when application is configured to use JMSSink


author: Pavel Mayorov <pmayorov@cloudlinux.com> - 0:1.2.14-6.4.tuxcare.els4
changelog:
  - CVE-2019-17571: Fix the deserialization of untrusted data in SocketServer
    that allows an attacker to remotely execute arbitrary code


author: Jan Kaluza <jkaluza@redhat.com> 3.7.8-17
changelog:
  - fix #841520 - do not try to change owner of log if it is not needed
  - fix #848131 - fix bad umask value while creating temp file
  - fix #920030 - set SELinux context before compress files creation
  - fix #922169 - remove temp files on error
  - fix #847338 - do not overwrite create directive value by ACL setting
  - fix #847339 - fix race condition between fchmod and acl_set_fd


author: Jan Kaluza <jkaluza@redhat.com> 3.7.8-18
changelog:
  - fix #722209 - do not redirect output of logrotate to /dev/null, mark
    logrotate.conf as config
  - fix #1117189 - sort logs according to dateformat when removing the old one
  - fix #625034 - update logrotate.status atomically
  - fix #984965 - fix possible overflow in "create" directive parsing
  - fix #1012485 - use permissions 0700 for cron.daily script


author: Jan Kaluza <jkaluza@redhat.com> 3.7.8-19
changelog:
  - fix #1047899 - add support for "maxsize" directive
  - fix #1125769 - add support for "createolddir" directive


author: Kamil Dudka <kdudka@redhat.com> - 3.7.8-28
changelog:
  - fix #1285481 - make 'createolddir' preserve sticky bit
  - fix #1369242 - heap buffer overflow when using long date format


author: Karel Klic <kklic@redhat.com> - 7.3.6-49
changelog:
  - Added fix for CVE-2011-1018: Privilege escalation due improper
    sanitization of special characters in log file names
    Resolves: #680304


author: Jan Synáček <jsynacek@redhat.com> - 7.3.6-50
changelog:
  - Fix: Logwatch doesn't parse Dovecot 2.x log messages proper (#799987)
  - Fix: logwatch "http" script should treat APT .hdr files as "archives" (#800843)
  - Fix: logwatch does not create log file when 'MailTo' in config file has no value (#837034)
  - Fix: Zillions of "SOA: no valid signature found" in logwatch mails (#894134)


author: Jan Synáček <jsynacek@redhat.com> - 7.3.6-51
changelog:
  - Fix: Ignore the ignorable openswan messages (#799690)
  - Fix: Logwatch does not handle "improper command pipelining after (NOOP|RSET)" (#894185)
  - Fix: Logwatch doesn't proper ignore "password check failed for user" (#894191)
  - Fix: logwatch/up2date fix and extension (#737247)
  - Fix: logwatch a bit chatty with smartd (#888007)


author: Jan Synáček <jsynacek@redhat.com> - 7.3.6-52
changelog:
  - Fix: logwatch shows unknown entries for su - (#974042)
  - Fix: logwatch must understand RSYSLOG_FileFormat timestamps (#974044)
  - Fix: Logwatch does not recognise ssh Kerberos (GSS) logins. (#974046)
  - Fix: Logins through xen virt console are under unmatched entries (#974047)


author: Jan Synáček <jsynacek@redhat.com> - 7.3.6-53
changelog:
  - Fix: When filesystem name is long, the disk full check fails to work (#1196774)
  - Fix: Logwatch cron files not marked correctly as %config(noreplace) (#1221963)
  - Fix: logwatch fails with argument list too long (#921409)


author: Jan Synáček <jsynacek@redhat.com> - 7.3.6-55
changelog:
  - Fix: logwatch --service sshd --detail 8 does not print Kerberos summary (#1295886)
  - Fix: logwatch fails with Argument list too long (#1329676)


author: Pravin Satpute <psatpute@redhat.com> - 2.4.4-1
changelog:
  - upstream release of 2.4.4
  - updated url for upstream tarball
  - added Makefile in upstream tar ball


author: Mat Booth <fedora@matbooth.co.uk> 2.0.17-1
changelog:
  - Update to 2.0.17.
  - Add OSGI manifest info to the runtime jar.
  - Bundle generator docs with the generator in the main package.


author: Mat Booth <fedora@matbooth.co.uk> 2.0.17-3
changelog:
  - Add missing build dependency on ant-apache-regexp.
  - Remove empty sub-package that was accidentally left.


author: Karel Zak <kzak@redhat.com> 4.80-1
changelog:
  - upgrade to 4.80
    - lsof_4.78C-inode.patch - merged upstream
    - lsof_4.78C-selinux.patch - merged upstream
    - lsof_4.78C-threads.patch - rebased


author: Karel Zak <kzak@redhat.com> 4.82-1
changelog:
  - upgrade to 4.82 (see the 00DIST file for list of changes)
  - backport an upstream patch from 4.83A-linux
  - remove lsof_4.81-man.patch (fixed upstream)


author: Peter Schiffer <pschiffe@redhat.com> 4.82-2
changelog:
  - resolves: #671480
    [RFE] Add ability to exclude a file descriptors corresponding to a particular file system


author: Peter Schiffer <pschiffe@redhat.com> 4.82-4
changelog:
  - resolves: #795799
    lsof fails to suppress warning messages if -b -w option is used
    and some nfs volume mounted


author: Dan Horák <dhorak@redhat.com> - 0.23-2
changelog:
  - fix path separator for FC devices (#589327)
  - fix for kernels with unified string representation of NULL (#589860)
  - Resolves: #589327, #589860


author: Eric Munson <ebmunson@us.ibm.com> - 1.6.7-1
changelog:
  - Update to latest lsvpd release
  - Add librtas support to build on POWERPC
  - Add patch to lookup *.ids file location at runtime


author: Petr Machata <pmachata@redhat.com> - 0.5-7.45svn
changelog:
  - added fork/exec patches, mostly IBM's work
  - added trace-exec tests into suite
  - added ia64 sigill patch


author: Petr Machata <pmachata@redhat.com> - 0.5-11.45svn
changelog:
  - Patch from James M. Leddy, fixes interaction of -c and -o
  - Fix compilation by using -D_LARGEFILE64_SOURCE
  - related: #447404


author: Petr Machata <pmachata@redhat.com> - 0.5-15.45svn.1
changelog:
  - Bring over patches from RHEL 5
  - Fix a problem with tracing stripped binary after execl on
    architectures that need PLT reinitalisation breakpoint.
  - Resolves: #528466


author: Petr Machata <pmachata@redhat.com> - 0.5-18.45svn
changelog:
  - Add patches for tracing multi-threaded processes
  - Resolves: #742340
  - Add a patch for tracing calls made from dlopened libraries
  - Resolves: #738254


author: Petr Machata <pmachata@redhat.com> - 0.5-19.45svn
changelog:
  - Add a patch to fix two coverity citations
  - Resolves: #805198
  - Fix a bug in multi-threaded support (ltrace-0.5-pass-leader.patch)
  - Update man page (ltrace-0.5-dlopen-man.patch)


author: Petr Machata <pmachata@redhat.com> - 0.5-20.45svn
changelog:
  - Fix dlopen support when dynamic linker is not prelinked
    (ltrace-0.5-dlopen-double-bias.patch)
  - Fix unexpected breakpoint messages appearing after exec
  - Resolves: #738254


author: Petr Machata <pmachata@redhat.com> - 0.5-22.45svn
changelog:
  - Bias shoud be applied to address read from .opd only if that address
    wasn't yet resolved by the dynamic linker
    (ltrace-0.5-dlopen-opd-bias.patch)
  - Resolves: #738254


author: Petr Machata <pmachata@redhat.com> - 0.5-23.45svn
changelog:
  - Fix the case that a breakpoint is reported by SIGILL instead of
    SIGTRAP, and DECR_PC_AFTER_BREAK is non-zero, as is the case on
    s390 (ltrace-0.5-s390x-sigill.patch)
  - Fix detach from sleeping process (ltrace-0.5-sigint.patch)
  - Resolves: #738254
  - Fix attach test case, patch courtesy of
    Edjunior Barbosa Machado <emachado@br.ibm.com>
    (ltrace-0.5-fix-testcase-attach-process.patch)
  - Resolves: #811088
  - Fix tracing return from functions called using a plain branch
    instead of library call (ltrace-0.5-ppc64-linked-calls.patch)
  - Add a patch for single-stepping over a lwarx/ldarx instruction
    (ltrace-0.5-ppc64-atomic-skip.patch)
  - Resolves: #811184
  - Adjust the code to avoid some warnings (ltrace-0.5-warnings.patch)


author: Petr Machata <pmachata@redhat.com> - 0.5-25.45svn
changelog:
  - Fix a problem in including in summary (-c) function calls that don't
    finish before exec or exit (ltrace-0.5-account_execl.patch)


author: Tim Niemueller <tim@niemueller.de> - 5.1.3-3
changelog:
  - own $libdir/lua/5.1 and $datadir/lua/5.1. These are the standard package
    search path for Lua. Packaging them properly allows for easy creation of
    Lua addon packages.


author: Hans de Goede <j.w.r.degoede@hhs.nl> 5.1.3-4
changelog:
  - Not only own $libdir/lua/5.1 and $datadir/lua/5.1 but also $libdir/lua
    and $datadir/lua for proper removal of these dirs upon lua removal


author: Tim Niemueller <tim@niemueller.de> - 5.1.3-5
changelog:
  - Provide lua = 5.1, this way add-on packages can easily depend on the Lua
    base version and expect certain paths for packages


author: Lubomir Rintel <lkundrak@v3.sk> - 0:2.3.1-3jpp.0
changelog:
  - Correct gcj-compat dependencies, so that this builds on RHEL
  - Use --without gcj to disable gcj aot compilation


author: Ryan McCabe <rmccabe@redhat.com> - 0.26.0-29
changelog:
  - luci: Fix the interaction of the force_unmount and nfsrestart checkboxes
    Resolves: rhbz#822502
  - luci: Error out if max_restarts is set but not restart_expire_time is not
    luci: Fix handling of subtree options
    Resolves: rhbz#877188
  - luci: Fix value for LVM self_fence
    Resolves: rhbz#877392
  - Remove trailing commas that cause problems for some old
    Resolves: rhbz#881796
  - luci: Audit of resource agent checkbox input
    Resolves: rhbz#881955


author: John Ruemker <jruemker@redhat.com> - 0.26.0-36
changelog:
  - Correctly display the 'type' attribute value when editing an oracledb resource
    Resolves: rhbz#886678


author: Jan Pokorny <jpokorny@redhat.com> - 0.26.0-37.1
changelog:
  - Add support for fence device attributes
    Resolves: rhbz#969328
  - Add support for missing fence devices
    Resolves: rhbz#996423


author: Ryan McCabe <rmccabe@redhat.com> - 0.26.0-38
changelog:
  - luci: Make pop-up messages act like static status messages
    Resolves: rhbz#773491
  - luci: Fix uncaught exception
    luci: Fix for tracebacks when no nodes can be contacted
    Resolves: rhbz#878149
  - luci: Don't let anonymous users access the preferences page
    Resolves: rhbz#878960
  - luci: Fix garbled error messages
    Resolves: rhbz#880363
  - luci: Add support for fence device attributes
    Resolves: rhbz#883008
    Resolves: rhbz#917743


author: Ryan McCabe <rmccabe@redhat.com> - 0.26.0-39
changelog:
  - luci: Make pop-up messages act like static status
    Resolves: rhbz#773491
  - luci: Add support for fence_scsi 'delay' attribute
    Resolves: rhbz#883008
  - Enable the ricci and modclusterd services when creating a
    Resolves: rhbz#886517
  - luci: Remove useless "remove this instance" button
    Resolves: rhbz#886576
  - luci: Add support for missing fence devices
    Resolves: rhbz#917747
  - luci: Ask for confirmation when removing a cluster
    Resolves: rhbz#917814
  - luci: Update Oracle agent configuration
    Resolves: rhbz#983693


author: Jan Pokorny <jpokorny@redhat.com> - 0.26.0-41
changelog:
  - Default syslog facility is "local4" (not "daemon")
    Resolves: rhbz#896244
  - Fix cluster_version mismatch upon adding 2+ nodes
    Resolves: rhbz#978479
  - Fix luci not running after /etc/init.d/luci reports that it has started
    Resolves: rhbz#877999


author: Jan Pokorny <jpokorny@redhat.com> - 0.26.0-42
changelog:
  - module_name parameter for fence_drac5 is optional, not required
    Resolves: rhbz#1001835
  - fence_ilo denoted as HP iLO / iLO2, but the latter has a separate entry
    Resolves: rhbz#1001836


author: Jan Pokorny <jpokorny@redhat.com> - 0.26.0-43
changelog:
  - Fix short exposure of authentication details while generating configuration file
    Resolves: rhbz#1005385 (part 1)
  - Fix hidden untrusted path and "command" (callable association) injection
    Resolves: rhbz#1005385 (part 2)


author: Jan Pokorny <jpokorny@redhat.com> - 0.26.0-46
changelog:
  - Do not propagate "unfencing" verbatim to configuration
    Resolves: rhbz#883008
  - Add a guard to enforce code validity during compilation phase
    Related: rhbz#883008


author: Jan Pokorny <jpokorny@redhat.com> - 0.26.0-48
changelog:
  - Postpone fix for luci not running after reportedly started due to missed corner-case
    Related: rhbz#877999


author: Jan Pokorny <jpokorny@redhat.com> - 0.26.0-53
changelog:
  - Fix breakage upon update due to changes introduced with fix for rhbz#991575
    Related: rhbz#991575


author: Jan Pokorny <jpokorny@redhat.com> - 0.26.0-55
changelog:
  - Fine-tune update-downgrade-uninstall scriptlets as changed in rhbz#991575 fix
    and modify new suggested value in sysconfig file
    Related: rhbz#991575


author: Ryan McCabe <rmccabe@redhat.com> - 0.26.0-56
changelog:
  - luci: Update the fence_kdump config forms
    Resolves: rhbz#918795
  - luci: Move sort arrows for resources
    Resolves: rhbz#919225
  - luci: Cope better with editing services containing VM
    Resolves: rhbz#1100817
  - luci: Add support for the bind-mount resource
    luci: Update fence_brocade
    luci: Add support for the reboot_on_pid_exhaustion
    luci: Remove mention of fenced skip_undefined
    luci: Add support for the postgres-8 startup_wait attr
    luci: Add the ssh_options attribute to applicable fence
    luci: Add support for the no_kill attribute of the VM
    luci: Add support for the use_findmnt attribute
    Resolves: rhbz#1117398


author: Jan Pokorny <jpokorny@redhat.com> - 0.26.0-57
changelog:
  - Fix luci unable to handle node name ending with recognized filetype extension
    Resolves: rhbz#999324
  - Add a custom luci launcher allowing sane Python runtime + SELinux coexistence
    Resolves: rhbz#1026374
  - Fix privilege escalation through cluster with specially crafted configuration
    Resolves: rhbz#1127286 (CVE-2014-3593)


author: Ryan McCabe <rmccabe@redhat.com> - 0.26.0-59
changelog:
  - luci: Allow & in XML attribute values
    Resolves: rhbz#855112
  - luci: Fix positioning of sort arrows
    Resolves: rhbz#919225
  - luci: Allow nfsclient to be a child of nfsserver
    Resolves: rhbz#919243
  - luci: Remove bad default values for startup_wait and
    luci: Remove ssh_options fields from fence agents that do
    luci: Support newly added bind-mount "name" attribute
    Resolves: rhbz#1117398


author: Jan Pokorny <jpokorny@redhat.com> - 0.26.0-61
changelog:
  - Resolve newly introduced issue with doubled Edit Fence Instance forms
    Related: rhbz#1127286 (CVE-2014-3593)


author: Ryan McCabe <rmccabe@redhat.com> - 0.26.0-62
changelog:
  - luci: Fix editing services that VM references
  - luci: Fix error in fence_lpar form
    luci: Fix issues with bind-mount resource name display
    Resolves: rhbz#1117398


author:
  dkuropiatnyk <dkuropiatnyk@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>, Hasan <haliev@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 4.1.1-1

changelog:
  - LVES-951: Fix exception when stopping lvestats
  - LU-2334: clean up unneeded utils calls on single
  - LVES-981: Unmute start-stop lvestats server bats test
  - LU-2352: Renew cl single detection by marker logic according to spec
  - LU-2351: fix scriptlets problems on solo


author:
  Aleksey Zverev <azverev@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 4.1.2-1

changelog:
  - LVES-1041: lve-read-snapshot reads and modifies files in user-writeable directory as root:root
  - LVES-1042: Fix lve-stats scriptlet error
  - LVES-1040 lvechart uses insecure temporary directory
  - LVES-1037: Implement using custom directory for email templates


author: Dmitry Shibut <dshibut@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 4.1.3-1
changelog:
  - LVES-1041: Don't try to drop permissions if we already not root:root
  - LU-2298: Check spelling and correctness CL licenses in all files of Userspace projects


author: Anastasia Lutsiuk <alutsiuk@cloudlinux.com>, Ilya Kartavtcev <ikartavtcev@cloudlinux.com> 4.1.4-1
changelog:
  - LU-2540 Add ability to turn off/on email lve-stats notification to user
  - LVES-1046 add reseller username to email notifications templates


author: Pavel Negrobov <pnegrobov@cloudlinux.com> 4.1.8-1
changelog:
  - LVES-1051: Add the ability to read the password in single quotes from /etc/my.cnf for SnapshotSaver


author: alutsiuk <alutsiuk@cloudlinux.com>, Hasan <haliev@cloudlinux.com> 4.1.11-2
changelog:
  - LU-2848 consider all admins for getting statsnotifier settings
  - LVES-1058: cloudlinux-statsnotifier  not founds /usr/share/lve-stats/lve_stats_configs_reader
  - LVES-1057: lve-stats rpm pre uninstall script not founds scriptlet rpm_postrm.sh
  - LU-2848 Provide the possibility to detect if stats notifications enabled by admin for end-user in cloudlinux-statsnotifier


changelog: - LU-3133: remove "set -e" from scriplets
author:
  Aleksey Petryankin <apetryankin@cloudlinux.com>, Anton Volkov <avolkov@cloudlinux.com>, Hasan <haliev@cloudlinux.com> 4.1.12-1


author: Igor Seletskiy <iseletsk@cloudlinux.com> 0.2-1
changelog:
  - Added lveinfo to collect information
  - Renamed service into lvestats-server
  - Rewritten service in python
  - Historical info is stored in litesql /var/lve/lveinfo.db


author: Igor Seletskiy <iseletsk@cloudlinux.com> 0.3-1
changelog:
  - Modified to use single history table
  - Added ability to select users with averages approaching to the limit
  - Ability to find users that breached max entry procs or mem limits


author: Igor Seletskiy <iseletsk@cloudlinux.com> 0.5-2
changelog:
  - Made lvestats-server to be a proper daemon
  - Added logging to syslog
  - Made sure that daemon will not exit on exception
  - Changed licensing


author: Anton Volkov <avolkov@cloudlinux.com> 0.5-4
changelog:
  - lvechart: Added memory chart
  - lvedata.py: Bug fix: wrong "order by" in SQL-queries
  - lveinfo: minor fixes (help message)


author: Anton Volkov <avolkov@cloudlinux.com> 0.5-7
changelog:
  - lvestats-server: improved accuracy of calculations of usages when there are memory or enterprocs faults


author: Anton Volkov <avolkov@cloudlinux.com> 0.5-9
changelog:
  - Added support for central PostGreSQL database
  - Catch database errors (lvedata.py, lveinfo, lvechart)
  - Added lvestats.conf (config file)


author: Anton Volkov <avolkov@cloudlinux.com> 0.5-10
changelog:
  - added dependency 'postgresql-python'
  - fixed SQL-commands in lvestats-updatedb, lvestats
  - fixed SQL-queries in lvestats-server


author: Anton Volkov <avolkov@cloudlinux.com> 0.5-12
changelog:
  - Changed config file parsing (delimiter changed to equal sign '=')
  - Config file renamed from lvestats.conf to lvestats


author: Anton Volkov <avolkov@cloudlinux.com> 0.5-14
changelog:
  - Added support for central MySQL database
  - Fixed bug in 'lveinfo --order-by=total_mem_faults' and 'lveinfo --order-by=total_mep_faults' commands
  - Write data to database only if process is running inside a container (check if cpu_max > 0 or mep_max > 0)
  - Added dependency 'MySQL-python'


author: Anton Volkov <avolkov@cloudlinux.com> 0.5-15
changelog:
  - Modified spec-file to build 3 separate packages (lve-stats, lve-stats-postgresql, lve-stats-mysql)
  - Added documentation (description of typical procedure to configure lve-stats with centralized data storage)
  - Added descriptive comments in configuration file (sysconfig/lvestats)


author: Anton Volkov <avolkov@cloudlinux.com> 0.5-16
changelog:
  - Added new 'db_port' setting (optional) in sysconfig/lvestats (for use with MySQL and PostGreSQL)
  - Changed format of connection string for MySQL
  - Modified documentation


author: Anton Volkov <avolkov@cloudlinux.com> 0.5-17
changelog:
  - Deleted dependencies "MySQL-python" and "postgresql-python"
  - Deleted sub-packages "lve-stats-postgresql" and "lve-stats-mysql"
  - Bugfix: catch sqlite error "database is locked" and retry


author: Anton Volkov <avolkov@cloudlinux.com> 0.5-18
changelog:
  - Fixed bug in lveinfo: --by-fault option does not work
  - Fixed bug in lveinfo: "--period yesterday" does not work
  - Fixed bug in lvestats (bash script): lvestats-server return code was processed not correctly
  - Fixed SQL-queries in lvestats-server, lvedata.py


author: Anton Volkov <avolkov@cloudlinux.com> 0.5-19
changelog:
  - lveinfo, lvechart: fixed bugs in parsing short command-line options ('-f', '-p', etc)
  - lvedata.py: improved error handling in function 'parsePeriod'


author: Anton Volkov <avolkov@cloudlinux.com> 0.5-20
changelog:
  - lvestats-server, lvedata.py, lveinfo, lvechart: adapted for use of sqlite3 module in python v2.6 in el6
  - modified spec-file to build pyo-file


author: Anton Volkov <avolkov@cloudlinux.com> 0.6-4
changelog:
  - lvestats-server: fixed bugs in compacting database
  - modified documentation (lve-stats-postgresql.txt, lve-stats-mysql.txt)
  - lvedata.py: minor improvements


author: Anton Volkov <avolkov@cloudlinux.com> 0.6-5
changelog:
  - lvestats-server: added write of all LVE's with custom (non-default) settings to file /var/lve/info


author: Anton Volkov <avolkov@cloudlinux.com> 0.6-6
changelog:
  - lveinfo: truncation of value of memory has been changed to rounding in function convert_bytes in lvedata.py
  - lvechart: truncation of value of memory has been changed to rounding


author: Anton Volkov <avolkov@cloudlinux.com> 0.6-7
changelog:
  - fixed bug regarding cpu usage (added conversion to int in function parseLVEVersion)
  - fixed bug regarding cpu limit (added copying of LVEStat object through constructor in method LVERefresh.refresh)


author: Igor Seletskiy <iseletsk@cloudlinux.com> 0.8-1
changelog:
  - Added separate config file for lveinfo and lvechart to hold read only database access
  - Automatically insert values into last_run table, if they are not there
  - Code cleanup
  - Fixed issue with CloudLinux 6, and limits showing higher then ncpu allow
  - lvestats are stopped on upgrade, to prevent database locking


author: Anton Volkov <avolkov@cloudlinux.com> 0.8-3
changelog:
  - lvestats-server: save data to DB when u.mem_usage > 0 or u.mem_fault > 0 or u.mep_fault > 0
  - lveinfo, lvedata.py: handle --limit setting while processing --by-fault, --by-usage options
  - lvestats-server: if cpu_usage < 0 then cpu_usage = 0


author: Anton Volkov <avolkov@cloudlinux.com> 0.8-4
changelog:
  - lveinfo: added processing of option --by-fault=any
  - lveinfo: added processing of --order-by=any_faults option
  - lvechart: renamed aliases of usages in legend; added processing of terabytes as memory unit
  - lvechart: by default show graphs for which limits are set; added option --show-all
  - added processing of new aliases (vmem_avg, vmem_max, total_vmem_faults, total_ep_faults, etc..)
  - added save_users_to_database.py
  - install daily cronjob to update users in central database
  - lveinfo: added ability to read usernames from central database
  - lvestats-updatedb, lvestats (service): added column lve_version to table last_run
  - lvestats-server: write lve_version to database
  - lveinfo, lvechart: read lve_version from database
  - lveinfo: do not print usages if appropriate limit is not set
  - lveinfo: added --show-all option
  - lveinfo: removed duplication of code
  - added new limits (except io limits/usages) to lvechart, lveinfo, lvedata.py,
    lvestats-updatedb, lvestats-server, lvestats scripts
  - lvechart: proper scaling of y axis when limit == 0; do not show chart for limit when limit == 0


author: Anton Volkov <avolkov@cloudlinux.com> 0.8-7
changelog:
  - lveinfo: show faults only if appropriate limits are enabled
  - lvestats-server: added check for negative number of faults
  - lveinfo --csv: proper order of columns (bugfix)
  - updated documentation


author: Anton Volkov <avolkov@cloudlinux.com> 0.8-8
changelog:
  - added io usages to lvestats-server, lveinfo, lvechart
  - lveinfo: fix for --by-usage option (do not print LVEs for which limit & usage are equal to zero)
  - lvechart: show faults only if appropriate limit is enabled


author: Igor Savenko <bliss@cloudlinux.com> 0.9-6
changelog:
  - lvechart: change path of ImageMagick binary to conform new cloudlinux-ImageMagick package
  - added dependency for the new package


author: Igor Savenko <bliss@cloudlinux.com> 0.9-7
changelog:
  - lvechart: added environment variable LD_LIBRARY_PATH to fix custom imagemagick shared libraries issue


author: Alexey Berezhok <alexey_com@ukr.net>, Pavel Shkatula <shpp@cloudlinux.com> 0.9-11
changelog:
  - lvestats-server, lvestats, lvestats-updatedb, dbgovchart: added collection information from dbgovernor


author:
  Alexey Berezhok <alexey_com@ukr.net>, Pavel Shkatula <shpp@cloudlinux.com>, Anton Krishtopin <AKrishtopin@cloudlinux.com>, Igor Savenko <bliss@cloudlinux.com> 0.10-1

changelog:
  - Added new compacting algoritm
  - Added check for CL setup.
  - Added error in /dev/null when CL is installing.
  - lvechart: changed  shebang construction to work with new cpanel panels


author: Anton Volkov <avolkov@cloudlinux.com> 0.10-9
changelog:
  - lvehelper.py: bugfix in function parse_conf_file(): try to read /etc/sysconfig/lvestats file first (full db access), when failed read /etc/sysconfig/lvestats.readonly


author: Igor Savenko <bliss@cloudlinux.com>, Igor Seletskiy <i@cloudlinux.com> 0.10-10
changelog:
  - lvechart: memory usage restricted to 100 MB
  - lvechart: rewritten polyline subroutines: polyline data moved to temp files


author: Pavel Shkatula <shpp@cloudlinux.com> 0.10-12
changelog:
  - Added separate compacting for each server for the master algorithm. For preventing executing one long transaction which can be killed by the MySQL


author: Alexander Grynchuk <agrynchuk@cloudlinux.com> 0.10-24
changelog:
  - LVESTATS-22: Added json interface for lve-stats
  - LVESTATS-21: Added notification Admin/Resellers/Customers when LVE faults are encountered


author: Alexander Grynchuk <agrynchuk@cloudlinux.com> 0.10-28
changelog:
  - LVESTATS-30: Added check if the faulted-user is present in cPanel
  - LVESTATS-31: statsnotifer: do not print error when CPanel is not installed, just do nothing


author: Pavel Shkatula <shpp@cloudlinux.com> 0.10-29
changelog:
  - LVESTATS-20: retrieve LVE info from REDIS like HGET "testlveid.net" "domains.com:domain:lveid" 10000)
  - LVESTATS-19: error while reading lve_version from database on package update
  - LVESTATS-24: Incorrect units produced by dbgovchart (KB/s instead MB/s)


author: Shkatula Pavel <shpp@cloudlinux.com> 0.10-31
changelog:
  - LVESTATS-33: bugfix for lveinfo --dbgov --from --to any options located after --to are ignored
  - LVESTATS-34: SQLite database is locked


author:
  Alexander Grynchuk <agrynchuk@cloudlinux.com>, Shkatula Pavel <shpp@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 0.10-32

changelog:
  - LVESTATS-37: mark parameters that were exceeded by users in nootification e-mails for admin and resellers
  - LVESTATS-36: Wrong lveinfo data from MySQL on centralized server
  - LVESTATS-17: Record and manage IOPS


author:
  Anton Volkov <avolkov@cloudlinux.com>, Illarion Kovalchuk <ikovalchuk@cloudlinux.com>, Alexander Grynchuk <agrynchuk@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 2.0-28

changelog:
  - lvestats-server, lveinfo have been rewritten completely
  - increased precision of statistics
  - CPU usage is calculated  in terms of % of a single core (100% usage means one core)
  - lvestats-server emulates and tracks faults for cpu, io, iops
  - lvestats-server saves 'shapshots' of user's processes and queries for each "incident"; added new lve-read-snapshot utility
  - improved notifications about hitting LVE limits (more informative, no false positives)
  - implemented ability to add custom plugins


author:
  Anton Volkov <avolkov@cloudlinux.com>, Illarion Kovalchuk <ikovalchuk@cloudlinux.com>, Alexander Grynchuk <agrynchuk@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 2.0-28.1

changelog:
  - LVES-198: do not recreate database when it is locked
  - LVES-205: Support use of usernames for each server in DB when using central database in lve-chart
  - LVES-201: fix lve-stats server so it should not consume 99% cpu on a real server
  - LVES-199: Fix showing statistic in cpanels Resource Usage page when 660 perm on /dev/log
  - LVES-187: add iops graph to lvechart
  - LVES-167: reimplement lvechart LVES-188: reimplement dbgovchart
  - LVES-132: store usernames for each server in DB when using central database not sqlite
  - LVES-166 fix: Make lve-stats work with postgresql
  - LVES-163: make lveinfo work with mysql
  - LVES-200: Recreate plugin process on each unhandled exception
  -           changed default value of keep_history_days parameter from 60 to 30 days
  - LVES-186: implement --show-all option of lvechart and dbgovchart
  - LVES-194: make snapshots more informative and correct LVES-197: SnapshotSaver: parse output of lveps correctly LVES-192: make SnapshotSaver save command name


author:
  Anton Volkov <avolkov@cloudlinux.com>, Illarion Kovalchuk <ikovalchuk@cloudlinux.com>, Alexander Grynchuk <agrynchuk@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 2.0-28.2

changelog:
  - LVES-208: Make lvechart backward compatible LVES-207: Fix incorrect svg format output in lvechart
  - LVES-213: Snapshot reader improvements
  - LVES-202: Fix cpanel EP/PMEM usage stats in left panel
  - LVES-212: improve charts


author:
  Anton Volkov <avolkov@cloudlinux.com>, Illarion Kovalchuk <ikovalchuk@cloudlinux.com>, Alexander Grynchuk <agrynchuk@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 2.0-28.3

changelog:
  - LVES-140: Calculate average for period correctly LVES-141: Write lve limits for lve id 0 each minute to database LVES-219: Calculate averages correctly for "old" data accumulated by lve-stats-2.0-2
  - LVES-221: make lvechart workable with id of user for mysql
  - LVES-223: make lve-read-snapshot workable for lve-stats with postgresql
  - LVES-224: fix the sudden traceback when dbgovchart query is running
  - LVES-211: add 'vacuum' command after periodic removing of old data
  - LVES-222: fix lve-stats tracebacks after restarts (postgresql)
  - LVES-196: add ability to localize subject of notification e-mail
  - LVES-220: Fix incorrect display svg-files created by lvechart on a Web page


author:
  Illarion Kovalchuk <ikovalchuk@cloudlinux.com>, Alexander Grynchuk <agrynchuk@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Andrey Lukyanov <alukyanov@cloudlinux.com> 2.0-28.4

changelog:
  - LVES-210: do not write duplicate records into DB
  - LVES-245: Fix incorrect working "service lvestats start|stop"
  - LVES-227: Add WARNING Message in log when can not connect to the MySQL database
  - LVES-174: Add correct answer for incorrect request lveinfo --show-columns=id,apmem
  - LVES-217: Investigate the possible loss of precise
  - LVES-236: Make graphics time hint correct LVES-238: Lvechart : make timestamps correct for graphics
  - LVES-232: Remove login, pass to DB from console and log


author:
  Illarion Kovalchuk <ikovalchuk@cloudlinux.com>, Alexander Grynchuk <agrynchuk@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Andrey Lukyanov <alukyanov@cloudlinux.com> 2.0-28.5

changelog:
  - LVES-246: SqlAlchemy queue pool gets overflown that prevents lvestats from correct functioning.
  - LVES-218: Failing tests check


author:
  Illarion Kovalchuk <ikovalchuk@cloudlinux.com>, Alexander Grynchuk <agrynchuk@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Andrey Lukyanov <alukyanov@cloudlinux.com> 2.0-28.6

changelog:
  - LVES-244: lveinfo and lvemainchart optimization
  - LVES-244: lveinfo and lvemainchart optimization
  - LVES-228: lve-read-snapshot: TypeError: format: a number is required, not NoneType
  - LVES-248: lvestats2 seems to loose user names when collecting or viewing dbgoverner stats, LVES-247: Fix the traceback when running query 'lveinfo --dbgov' (lve-stats with postgresql)
  - LVES-252: Provide access to all 3 supported databases to our unit tests
  - LVES-249: ZeroDivisionError: float division by zero


author:
  Illarion Kovalchuk <ikovalchuk@cloudlinux.com>, Alexander Grynchuk <agrynchuk@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Andrey Lukyanov <alukyanov@cloudlinux.com> 2.0-28.7

changelog:
  - LVES-266: Optimize number of aggregation groups when querying history for lvechart
  - LVES-265: lveinfo --dbgov does not recognize hours and minutes in --from and --to
  - LVES-191: display zero instead of small values
  - LVES-256: Add readable message if date in --from & --to has incorrect format
  - LVES-250: Lvechart : cases of discrepancy of graphs, axis X, hint
  - LVES-257: lve-read-snapshot with --output fails due to file not open for write
  - LVES-252: Provide access to all 3 supported databases to our unit tests (part 2)


author:
  Illarion Kovalchuk <ikovalchuk@cloudlinux.com>, Michael Zhbankov <mzhbankov@cloudlinux.com>  2.0-28.9

changelog:
  - LVES-267: Lveinfo shows users that has zero usage
  - LVES-261: dbgovchart script draw box with text when no data available. only when use without --show-all flag


author:
  Andrey Lukyanov <alukyanov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 2.1-2

changelog:
  - LVES-268: fix wrong calculation
  - LVES-270: fix order_by keys in lveinfo if key not in visible column


author:
  Illarion Kovalchuk <ikovalchuk@cloudlinux.com>, Michael Zhbankov <mzhbankov@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 2.1-4

changelog:
  - LVES-260: Prepare test package
  - LVES-275: add CPU noramlization for lveinfo and charts. add config variable read for CPU normalizing. add config check in charts
  - LVES-283: Make workable requests  like  lveinfo --show-column ucpu
  - LVES-116: Run syntax checks and unit tests while building rpm package
  - LVES-278: Make StatsNotifier plugin workable


author:
  Illarion Kovalchuk <ikovalchuk@cloudlinux.com>, Michael Zhbankov <mzhbankov@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.1-5

changelog:
  - LVES-281: Make different db type tests inherit one super-class, instead of code duplication
  - LVES-274: lvestatshistory should provide data for graphs more evenly
  - LVES-273: fix show changed limits. now show max limit in aggregation interval
  - LVES-280: fix --order-by, --by-usage, --by-fault parameters for lveinfo.


author:
  Michael Zhbankov <mzhbankov@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Alexander Grynchuk <agrynchuk@cloudlinux.com> 2.1-6

changelog:
  - LVES-288: lveinfinfo --period 1000d causes an error
  - LVES-291: Unittests crash
  - LVES-292: Optimizations for lveinfo and lvechart
  - LVES-293: Increase server_id field length


author:
  Michael Zhbankov <mzhbankov@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Alexander Grynchuk <agrynchuk@cloudlinux.com>,Andrey Lukyanov <alukyanov@cloudlinux.com> 2.1-7

changelog:
  - LVES-58: Add ability to specify which fields to display
  - LVES-262: Fix the traceback when invalid number is entered after a key "limit" (lveinfo --limit)
  - LVES-271: Lveinfo should use --limit correctly
  - LVES-289: Recover lveinfo --dbgov
  - LVES-296: Make uvmem upmem nonzero
  - LVES-297: Check correct database optimization and fix if problem present
  - LVES-298: Make correct graphs on small periods


author: Andrey Lukyanov <alukyanov@cloudlinux.com>, Illarion Kovalchuk <ikovalchuk@cloudlinux.com> 2.1-8
changelog:
  - LVES-303: Fix devision on zero in field_wrappers
  - LVES-302: Add cpu_fault to /var/lve/info
  - LVES-300: Remove dbcleaner plugin
  - LVES-301: Reversed order of output


author:
  Andrey Lukyanov <alukyanov@cloudlinux.com>, Illarion Kovalchuk <ikovalchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 2.1-9

changelog:
  - LVES-58: Ability to specify which fields to display
  - LVES-254: Fix traceback from lve-create-db if config file contain some error
  - LVES-255: Add readable message if mysql was not started
  - LVES-269: AttributeError: 'list' object has no attribute 'iteritems'
  - LVES-282: Write documentation on what tests have lve-stats-test package
  - LVES-304: Make option --time-unit workable
  - LVES-308: Make cpanel notifier workable


author:
  Illarion Kovalchuk <ikovalchuk@cloudlinux.com>, M Zhbankov <mzhbankov@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Anton Volkov <avolkov@cloudlinux.com> 2.1-10

changelog:
  - LVES-243: Add "No Faults" message on Fault chart if no fault
  - LVES-299: fix lvestatshistory for limits lower than default. revert `limits` methods in lvestatshistory
  - LVES-307: lve-stats should require alt-python27-MySQL-meta
  - LVES-233: "service lvestats start" should show error when connection to DB has failed
  - LVES-241: Do not draw limit = 0 on graph (when graph is shown using --show-all)


author:
  Author: Sergei Chernikov <schernikov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, M Zhbankov <mzhbankov@cloudlinux.com> 2.1-13

changelog:
  - LVES-195: draw LVE and MySQL (Governor) usages on the same chart
  - LVES-313: dbgov_saver plugin should use server_id from config
  - LVES-317: Message about ' install mysql-python ' should be renamed to 'install alt-python27'
  - LVES-315: Add svg to png conversion to lvechart and dbgovchart
  - LVES-305: Make correct lables for axis Y for VMem charts


author:
  Andrey Lukyanov <alukyanov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 2.1-14

changelog:
  - LVES-319: fix error while stroring statistics for db governer
  - LVES-320: change logging of debug information so that it is written with debug or info level
  - LVES-318: handle OSError exception when removing files from /var/lve/dbgovernor directory


author:
  Alexander Grynchuk <agrynchuk@cloudlinux.com>, Anton Volkov <avolkov@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.1-15

changelog:
  - LVES-321: optimize lve-stats2 for high load
  - LVES-348: Remove BSD::Resource instalation from spec file
  - LVES-316: Dublicate notification to some log file to store statistic
  - LVES-341: /usr/sbin/lve-create-db --update-serverid-auto should update all tables
  - LVES-342: write correct io value to /var/lve/info
  - LVES-336: add error message when --time-unit option is used incorrectly
  - LVES-345: Fix showing memory limit instead of memory average when show_all=True
  - LVES-339: calculated fields should be integer, not float
  - LVES-335: don't save stats to DB when only mem_phy > 0
  - LVES-346: Fix wrong iops value when LVE is idle
  - LVES-355: Generate coverage report during building a package
  - LVES-326: Fix svg->png convert chart in cl5 x64
  - LVES-334: run static analysis for python code on each build
  - LVES-310: Add support for extended processlist in snapshots


author: Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.1-16
changelog:
  - LVES-358: Add functional test for lveinfo database
  - LVES-343: Monitor LVE and MySQL usage via CLI command
  - LVES-363: Use LVEStat class from python-cllib
  - LVES-354: Fix stop/restart plugin subprocesses


author: Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.1-17
changelog:
  - LVES-352: fix incorrect port to CPanel in user's notifications (should be 2083 instead of 2087)
  - LVES-356: Fix the return results of lveinfo --by-usage for different output modes
  - LVES-364: Fix incorrect working coverage in lve-stats-tests package


author: Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.1-18
changelog:
  - LVES-379: Make corrections for Usage values
  - LVES-377: Fix incorrect output for --version parameter
  - LVES-343: Monitor LVE and MySQL usage via CLI command (part 2)


author: Sergei Chernikov <schernikov@cloudlinux.com> 2.1-21
changelog:
  - LVES-386: Add error message to cloudlinux-top when lvestats server is dead
  - LVES-393: Fix lve-stats don't work with postgresql
  - LVES-396: Fix wrong cpu, mcpu and lcpu values wiyh mysql and postgresql
  - LVES-389: Fix 'NoneType' object has no attribute 'connect' error when DBSaverX60 executed without a server
  - LVES-394: Add test for history_x60 table
  - LVES-384: Fix incorrect info in error message after execution lvechart command with wrong period


author: Sergei Chernikov <schernikov@cloudlinux.com> 2.1-22
changelog:
  - LVES-176: Save http queries in snapshots
  - LVES-391: Fix traceback while execution lve-read-shapshot command where period specified in seconds and as float
  - LVES-392: Fix traceback while execution lve-read-shapshot command when incoorect timestamp specified
  - LVES-395: Fix wrong time range for chart if period specified as a float value


author: Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.1-23
changelog:
  - LVES-400: Make output of dbsaver_x60.py command more human-readable
  - LVES-392: Fix traceback while execution lve-read-shapshot command when incorrect timestamp specified (part 2)
  - LVES-120: Move "lveinfo" formation data output to a separate function
  - LVES-351: Fix lveinfo error of limit parameter for display output in csv and json format
  - LVES-314: Fix incorrect --server_id parsing


author: Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.1-24
changelog:
  - LVES-412: Fix issue with statistic collection after update from beta
  - LVES-398: Fix broken pipe error when restarting lvestats service
  - LVES-367: Develop functional tests for - "lveinfo --id=xxx" case
  - LVES-405: Fix output formatter for lveinfo
  - LVES-454: Fix issue with statistic collection after update from production on CL7
  - LVES-466: Fix Proctitle tests
  - LVES-469: Fix incorrect working test_server_id with MySQL database
  - LVES-401: Fix traceback while update lve-stats if non-supported db_type has been specified
  - LVES-465: SQL queries should return float values instead of decimal
  - LVES-467: Fix IntegrityError when testing TestGetChartData on mysql
  - LVES-397: Fix IntegrityError when updating server id on postgresql
  - LVES-471: Fix IntegrityError when testing TestFunctionalLveinfoMainBlankValue on mysql


author: Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.1-25
changelog:
  - LVES-464: Fix "FATAL: connection limit exceeded for non-superusers" error
  - LVES-472: Fix failed test LveReadSnapshotStatsTestCase on CL7
  - LVES-455: Change cloudlinux_top description
  - LVES-453: Add help message about binary and decimal prefixes


author: Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.1-26
changelog:
  - LVES-417: Write systemd unit file for CL7
  - LVES-353: Optimise lveinfo for "lveinfo --id=xxx" case


author:
  Igor Seletskiy <i@cloudlinux.com>, Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.1-27

changelog:
  - LVES-468: Rewrite tests to use selected db type
  - LVES-481: Fix incorrect test test_server_id.py for postgresql database
  - LVES-477: Add loading order for systemd unit file in CloudLinux 7
  - LVES-461: Make speed normalization workable
  - LVES-484: Added docs for generate_lvestats2db.py
  - LVES-476: Optimise generate lvestats graphics
  - LVES-402: Fix empty chart file generation if lvechart command has been executed with error
  - LVES-490: cloudlinux-top without --json option


author:
  Igor Seletskiy <i@cloudlinux.com>, Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.3-0

changelog:
  - LVES-401: Fix traceback while update lve-stats if non-supported db_type has been specified
  - LVES-357: Migration from v1 to v2 database
  - LVES-509: dbgovchart doesn't work by default
  - LVES-506: Print log messages for lvestats-server only once
  - LVES-507: Improve prospector rules. Iteration #1
  - LVES-482: Fix incorrect detection of dbgovernor in lvechart when user is not root
  - LVES-501: Add get_corrected_list method to OutputFormatter
  - LVES-242: Check DB struct on install\start server
  - LVES-492: Correctly handle the case when /proc/lve/list is not present
  - LVES-494: Unit tests were added to see that each entry in result
  - LVES-488: Fix subtitles text related to db governor in lvechart
  - LVES-485: Fix incorrect prepare database for testing
  - LVES-496: Fix wrong lock file path
  - LVES-495: Fix spelling error in STOPPED
  - LVES-497: Param values for fields shouldn't be case sensitive
  - LVES-499: Fix values on an axis y for lve-stats charts
  - LVES-243: Add "No Faults" message on Fault chart if no fault - fix what we are charting for CL5
  - LVES-444: Add logging info for DBSaverX60 plugin
  - LVES-489: Add idle support to generate_lvestats2db.py utilite
  - LVES-374: removed exit on error when loading/parsing config file


author:
  Alexander Grynchuk <agrynchuk@cloudlinux.com>, Igor Seletskiy <i@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.4-0

changelog:
  - LVES-528: Migration script to drop snapshots table
  - LVES-529: Migration script to add extra fields to incidents table
  - LVES-511: Working implementation of Snapshots being saved using filesystem
  - LVES-543: Fix incorrect working lveinfo with --style=user option on postgresql and mysql
  - LVES-542: Fix incorrect working with lvestats2.readonly config
  - LVES-539: Increase the version of the package alt-python27-MySQL-meta >= 1-2
  - LVES-523: Add --order-by parameter for cl-top
  - LVES-532: Termination of support PostgreSQL on CloudLinux 5
  - LVES-533: Fix incorrect detection failed tests
  - LVES-512: history_gov table shouldn't have username, using uid instead
  - LVES-525: Integrate alembic to support database migration
  - LVES-470: Reseller notifications should be localize
  - LVES-517: Add backward compatibility with old statsnotifier templates
  - LVES-410: Investigate the question of the rights of access to the central database
  - LVES-505: Added plugin to use processes RES for PMEM


author: Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.4-1
changelog:
  - LVES-551: Correctly handle send messages errors
  - LVES-552: Correct handling situation when reseller was deleted
  - LVES-550: Fix IntegrityError "NOT NULL constraint failed" in V1DBMigrator
  - LVES-547: Fix traceback for non exist user in user style mode


author: Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.4-2
changelog:
  - LVES-554: Fix incorrect migration data from lve-stats-0.x
  - LVES-535: Add to the chart display exceeded limits
  - LVES-553: Correct handling UnicodeDecodeError in SnapshotSaver


author: Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.4-3
changelog:
  - LVES-565: Fix V1DBMigrator time out error
  - LVES-564: Fix IntegrityError WARNING in SnapshotSaver
  - LVES-563: Automatically change "save_uid" option in the configuration file of dbgovernor
  - LVES-567: Do not send StatsNotifier messages if lvestats restarted


author:
  Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.4-4

changelog:
  - LVES-575: Fix not worked --from|--to in lve-read-snapshot
  - LVES-574: Fix lve-read-snapshot --list exception error
  - LVES-572: Do not execute chkconfig for CloudLinux 7 in spec
  - LVES-573: Do not duplicate tests run in a virtual machine
  - LVES-566: Move log message "Deleting old records from database" to debug level
  - LVES-536: Improve prospector rules. Iteration #2. Tests
  - LVES-562: FileSaver and CloudLinuxTopFileSaver should update information every 5 second


author:
  Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.4-5

changelog:
  - LVES-569: Correct handling of symbolic links with the wrong plug-ins
  - LVES-560: Fix a bug that prevents the server to start after update from production on cl7
  - LVES-580: Add support dynamic time-unit for lveinfo
  - LVES-581: Fix bug with sending emails to reseller when all of the users have less then threshold faults


author:
  Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.5-0

changelog:
  - LVES-570: Fix a bug that does not allow to save snapshots more than once per minute
  - LVES-520: View server statistics via CLI
  - LVES-586: Fix AttributeError: 'module' object has no attribute 'etree' in lvechart
  - LVES-585: Fix incorrect CPU normalisation
  - LVES-522: if --user / --id is not present in lveinfo --dbgov return aggregated data, by user
  - LVES-555: Integrate sentry to lve-stats
  - LVES-473: Extend the response of cloudlinux-top for error messages with dynamic components


author:
  Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.5-1

changelog:
  - LVES-600: Change single quotes for double quotes in response cl-statistics
  - LVES-583: Improve prospector rules. Iteration #3. Type checking
  - LVES-592: Fix parsing StatsNotifier.cfg with incorrect config
  - LVES-576: Fix possible misconfiguration if cpu speed is reported as 0 with /proc/cpuinfo


author:
  Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.5-2

changelog:
  - LVES-598: Add handling NOTIFY_FROM_SUBJECT to StatsNotifier.cfg
  - LVES-603: Add support reload to unit-file
  - LVES-604: Fix dependencies of lve-stats package
  - LVES-588: Fix DBSaverX60 PluginExecutionException: unsupported operand type(s) for *=: 'NoneType' and 'int' after migration (part 2)
  - LVES-361: remove LD_LIBRARY_PATH from code
  - LVES-593: Add option to lve-create-db to create missing tables
  - LVES-579: Add --time-unit support for lveinfo --dbgov
  - LVES-591: Fix error when lve-stats erased
  - LVES-518: Add ability create http-snapshots from LiteSpeed directly
  - LVES-576: Fix possible misconfiguration if cpu speed is reported as 0 with /proc/cpuinfo (part2)


author:
  Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.5-3

changelog:
  - LVES-602: Improved display when excess of limits on the charts
  - LVES-518: Add ability create http-snapshots from LiteSpeed directly (part 3)
  - LVES-582: Add to cloudlinux-statistics the possibility of display information for a single user
  - LVES-605: Fix traceback in cloudlinux-top when governor is installed, but not running
  - LVES-612: Fix division by zero in lvechart


author:
  Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.5-5

changelog:
  - LVES-609: Add support Test Anything Protocol to lve-stats-tests
  - LVES-597: Ensure that in the cl-top result lve cpu and mysql cpu use the same units of measurement
  - LVES-559: Add support detection ignore mode for particular user in dbgovernor
  - LVES-520: View server statistics via CLI (part 3)
  - LVES-613: Do not save empty snapshots
  - LVES-588: Fix DBSaverX60 PluginExecutionException: unsupported operand type(s) for *=: 'NoneType' and 'int' after migration
  - LVES-589: FIx V1DBMigrator OperationalError: (OperationalError) no such table: history


author:
  Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.5-6

changelog:
  - LVES-635: Make memory and io usage in cloudlinux-statistics human readable
  - LVES-629: Make memory and io usage in cloudlinux-top human readable
  - LVES-473: Extend the response of cloudlinux-top for error messages with dynamic components (reducing dependence to alt-python27-cllib-1.2-11)
  - LVES-628: Fix traceback in SPA statistics for Average MySQL IO
  - LVES-636: Fix error with system user in cloudlinux-statistics
  - LVES-608: Fix tests are timeout failed in build system


author:
  Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.6-0

changelog:
  - LVES-625: Add integrate test for restart and autostart lvestats service
  - LVES-630: Fix URLError Connection refused when obtain data from litespeed
  - LVES-541: Add the ability to automatically restart the service if the update packages used
  - LVES-618: Remove every processed dbgov file when we ignore all of them
  - LVES-626: Reduce the number of calls cpanel-dbmapping to reduce the load
  - LVES-620: For cloudlinux-top take information from dbtop -c
  - LVES-636: Fix error with system user in cloudlinux-statistics (part 2)


author:
  Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.6-1

changelog:
  - LVES-645: Add to cpapi new feature for obtain users of a reseller
  - LVES-622: Add to cloudlinux-statistics possibility to display information for a reseller
  - LVES-621: Add to cloudlinux-top possibility to display information for a reseller
  - LVES-620: For cloudlinux-top take information from dbtop -c (part 2,3)
  - LVES-635: Make memory and io usage in cloudlinux-statistics human readable (part 2)
  - LVES-653: Fix SnapshotSaver crash to create a snapshot url more than 125 characters in litespeed
  - LVES-632: Fix OperationalError no such column history.iops when install from iso
  - LVES-655: Fix NOTIFY_MIN_FAULTS_USER property


author:
  Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.6-2

changelog:
  - LVES-665: Fix ValueError when retrieving limits from dbgov config
  - LVES-650: Use CloudLinux Zug GmbH instead of Cloud Linux Inc
  - LVES-661: Add "Development version" tag for sentry
  - LVES-680: Fix crash StatsNotifier if incorrect import MySQLdb
  - LVES-679: Prevent StatsNotifier crash if obtain admins email not supported
  - LVES-641: Fix for cloudlinux-statistics --order-by
  - LVES-652: Every time show mysql fields in cloudlinux-statistics if mySqlGov enabled
  - LVES-667: Fix ValueError when parsing lveps output
  - LVES-666: Fix OSError when trying to send error to sentry
  - LVES-663: Fix slow write to /var/lve/cloudlinux_top.json file


author:
  Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.6-3

changelog:
  - LVES-663: Fix slow write to /var/lve/cloudlinux_top.json file (part-2)
  - LVES-694: Optimize plugins for servers with thousands of users or small interval
  - LVES-698: Fix peak IO load to disk
  - LVES-669: Fix TypeError when trying to get user domains on DA
  - LVES-692: Fix encoding error when saving snapshot
  - LVES-687: Show hostname in notification emails for admin
  - LVES-690: Change error message when some tables in database are missing
  - LVES-681: Remove order-by fields aliases from cloudlinux-statistics help
  - LVES-676: Return io values in same units of measurement in cloudlinux-top and cloudlinux-stats
  - LVES-673: Fix for cloudlinux-statistics by-usage mysql_cpu \ mysql_io
  - LVES-633: Add ability to filter by mysql usage in cloudlinux-statistics
  - LVES-631: Fix error of creating PNG graphs on cl7
  - LVES-675: Create MySQLTopFileSaver plugin for collecting database load
  - LVES-652: Every time show mysql fields in cloudlinux-statistics if mySqlGov enabled (part 2)


author:
  Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.6-5.1

changelog:
  - LVES-688: Fix traceback when use "--show" key in cloudlinux-statistics with parameters different from "all"
  - LVES-645: Add to cpapi new feature for obtain users of a reseller (part 2)
  - LVES-711: Add filtering server_id for clearing old data in HistoryCleaner
  - LVES-637: Show errors in cloudlinux-statistics in json format
  - LVES-689: Fix "tuple index out of range" error when generating fault line for user chart
  - LVES-677: Make StatsNotifier workable on Plesk
  - LVES-649: Add ability to disable snapshot/incident stuff
  - LVES-701: Add clearing old snapshots
  - LVES-700: Fix "invalid literal for float()" when trying to get LiteSpeed request time in snapshot


author:
  Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.6-6

changelog:
  - LVES-730: Improve the definition of resellers in statsnotifier
  - LVES-718: dbgovchart generated incorrect charts (labels)
  - LVES-712: Optimize plugins. Iteration #2
  - LVES-720: Make correct configuration for DA for using notifier in it
  - LVES-716: Different email messages for different control panels
  - LVES-719: Correct MySQLGovernor limit dimension


author:
  Alexander Grynchuk <agrynchuk@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.6-7

changelog:
  - LVES-720: Make correct configuration for DA for using notifier in it (correct)
  - LVES-725: Fix lve-stats-tests for Plesk
  - LVES-705: Correctly show MySQL CPU/IO usage and limit for MySQL Gov all mode (cloudlinux-top)


author:
  Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.6-8

changelog:
  - Revert LVES-719: Correct MySQLGovernor limit dimension (part 2)
  - LVES-716: Different email messages for different control panels (part 2)
  - LVES-735: Fix incorrect result of Filesaver.compare_limits when io > 0


author:
  Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.7-0

changelog:
  - LVES-730: Improve the definition of resellers in statsnotifier (fix bug)
  - LVES-727: Add correct calculate load for /proc/lve version 10
  - LVES-727: Add correct calculate load for /proc/lve version 10
  - LVES-751: Add nginx support for DirectAdmin cpapi
  - LVES-744: Fix constant cpu spikes when service was disabled for long time.
  - LVES-740: Improve sentry issues grouping
  - LVES-692: Fix encoding error when saving snapshot (part 2)
  - LVES-709: Save snapshots in correct encoding


author:
  Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Stas Django <pythonpowerd@gmail.com> 2.7-2

changelog:
  - LVES-771: Different statistic data in admin and reseller plugin
  - LVESTATS-97: Add ability to use --for-reseller with --id in cloudlinux-statistics and lvechart
  - LVES-769: Add --for-reseller key for cloudlinux-top
  - LVESTATS-101 Added ability to configure per-reseller notification preferences
  - LVES-729 Create index (server_id, created, id) for history table
  - LVES-786: cloudlinux-statistics --id=XXX does not work on postgres
  - LVES-715: Fix out of memory errors if json output for statistics data is very big
  - LVESTATS-100 Fix broken and unrelieble tests Fix mutable data structure usage as a tests input (shallow copy it each time) Fix improper mocks
  - LVESTATS-97: Add ability to use --for-reseller with --id in cloudlinux-statistics and lvechart
  - LU-435: Add ability to configure statsnotifier for resellers in cloudlinux-config
  - LVESTATS-96 Reduce debug level to INFO for nodaemon mode. Hide traces during KeyboardInterrupt.


author:
  Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.7-5

changelog:
  - LVES-785: Respect reseller's setting about notify cpu/mem/ep/etc.
  - LVES-781: Respect reseller's setting NOTIFY_RESELLER_ON_TOTAL_FAULTS (LVP faults)
  - LVES-808: Fix generate_lvestats2db crashes


author:
  Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.7-7

changelog:
  - LVES-805: Fix anyF calculation in lveinfo
  - LVES-813: Different average data in HistoryShowUnion & HistoryShow
  - LVES-781: Respect reseller's setting NOTIFY_RESELLER_ON_TOTAL_FAULTS (LVP faults) Add ability to change option per-reseller, not only globally
  - LVES-794: LVE snapshots taking too much space. Create cleaning tool \ limiting size options.


author:
  Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.7-11

changelog:
  - LVES-823: Fix traceback in cl-top when can not run /usr/sbin/dbctl
  - LVES-781: Respect reseller's setting NOTIFY_RESELLER_ON_TOTAL_FAULTS (LVP faults) Add ability to change option per-reseller, not only globally


author:
  Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.7-13

changelog:
  - LVES-791: Investigate possible memory leaks and ways to optimize memory consumption of lvestats service
  - LVES-825 - change notifyIncludeResellerCustomer behaviour
  - LVES-680: Fix crash StatsNotifier if incorrect import MySQLdb (part-2)


author: Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.7-16
changelog:
  - LVES-658 - Remove message "no activity" from IO usage graph if database activity is present
  - LVES-826 - Add server_id parameter for cloudlinux-statistics
  - LVES-833 - Fix template for reseller's notification option "Notify me when I hit my limits" (part 2)


author: Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, schernikov <schernikov@cloudlinux.com> 2.7-19
changelog:
  - LVES-822: Respect reseller's setting about notification periods (part-2)
  - PTCLLIB-103: Fix cpinfo behavior on plesk
  - Fixed mock for _create_default_config in tests
  - LVES-806 - Use lve_stats2_lib for config parsing in StatsNotifier
  - LVES-837: Reduce amount of sentry events
  - LVES-816: Fix a bug in cloudlinux-statistics when user was filtered out, but still present in the output
  - LVES-791: Investigate possible memory leaks and ways to optimize memory consumption of lvestats service (part-2)
  - LVES-838: Improve prospector rules. Iteration #4. Reduce complexity
  - LVES-822 - Respect reseller's setting about notification periods


author: Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, schernikov <schernikov@cloudlinux.com> 2.7-20
changelog:
  - LVES-852: Fix race condition vulnerability in snapshotsaver
  - LVES-822: Respect reseller's setting about notification periods


author: Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.7-21
changelog:
  - LVES-857: Fix 'too many SQL variables' in statsnotifier
  - Fix -dn option for lve-stats-tests
  - LVES-854: NOTIFY_FROM_EMAIL is ignored


author:
  Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.7-24

changelog:
  - LVES-863: Fix statsnotifier crash when reseller exists in procfs but absent in ve.cfg
  - LVES-866: Optimize CloudLinuxTopFileSaver
  - LVES-867: Fix the warnings from sqlalchemy


author:
  Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.8-1

changelog:
  - LVES-861: Use hoster's period to notify reseller about user's faults
  - LVES-846: Fix reseller's name field in cl-top and cl-stats (plesk)


author:
  Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.9-0

changelog:
  - LVES-867: Fix the warnings from sqlalchemy (part-2)
  - LVES-754: stats2 and litesppeed issue + memory leak
  - LVES-870: Change service loading order on cl6: start after mysql
  - LVES-879: Optimize tests
  - LVES-874: Improve prospector rules. Iteration #5 (unused-import)
  - LVES-874: Improve prospector rules. Iteration #5 (unused-variable)
  - LVES-859: Admin should no longer get notifications about reseller_with_limits_on's users.
  - LVES-851: Rewrite service restart method using lock files
  - LVES-750: Fix service crash in case of litespeed bad config


author:
  Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.9-2

changelog:
  - LVES-869 - Missing values validation in statsnotifier config
  - LVES-887 - Fix issues for stats-notifier when actual behavior doesn't match its settings
  - LVES-888: Reduce amount of cpapi call in cl-stats and cl-top
  - LVES-880: Fix issue with Username = N/A for reseller with disabled reseller limits on the Statistics tab
  - LVES-885 - Hide DA admin accounts in cloudlinux-top|statistics
  - LVES-891 - Fix the parsing details info from the LiteSpeed
  - LVES-894: Use internal sentry server


author:
  Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Egor Zvorykin <ezvorykin@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 2.9-3

changelog:
  - LVES-814: Sort by field when doing by-fault
  - LVES-892: create documentation for the cloudlinux-statistics and cloudlinux-top utilities
  - PTCLLIB-119: show human-readable exception when mysql-governor config is malformed
  - LVES-901: Add ability to generate MySQLGov statistic in script "generate_lvestats2db.py" (refactoring, add dbgov support)
  - LVES-899: Fix false resources exceeded alerts
  - LVES-902: reseller $PID exists in /proc/lve/resellers, but is absent in ve.cfg
  - Move mail_helper from lve-stats 2 to python-cllib
  - LVES-904: lveinfo should display reseller history of its LVEs
  - LVES-896: Add support for html user_notify template in statsnotifier
  - LVES-909: Fix queries for dbgov statitics when working with central database for multiple servers.


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.9-4

changelog:
  - LU-879: Collect faults information for Dashboard
  - LVES-896: Add support for html user_notify template in statsnotifier (part-2)
  - LU-863: implement collecting system information for CL Usage
  - LU-868: implement collecting statistics about Reseller Limits usage


author:
  Sergei Chernikov <schernikov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Egor Zvorykin <ezvorykin@cloudlinux.com> 2.9-5

changelog:
  - LU-1141: Our utils are broken when Sentry is down
  - LVES-926: Update LVE-Stats Code Copyright
  - LVES-927: Fix issue with sending of localized templates for admin/reseller
  - LU-926: Collect time/mem required to collect statistics as a new metrics itself


author:
  Anton Volkov <avolkov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Pavel <pmogilnikov@cloudlinux.com> 2.9.3-1

changelog:
  - LVES-960: Typo in RESSELER Variable name
  - LVES-955: lvestats server should not fail when user is created not via Plesk control panel
  - LVES-956: html notifications are not sent when locale is not en_US


author: Dmitriy Poleev <dpoleev@cloudlinux.com>, Sergey Kozhekin <skozhekin@cloudlinux.com> 2.9.5-1
changelog:
  - LVES-961: Cloudlinux top from user throws sentry error to output
  - WEB-1446: Implement cloudlinux-top for user level
  - WEB-1445: Implement cloudlinux-statistic for user level


author:
  Pavel Negrobov <pnegrobov@cloudlinux.com>, Poleev <dpoleev@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> 2.9.7-1

changelog:
  - LU-1389: Do not use rpm -q in passenger and virtualenv detecting
  - LVES-940 Investigate lvechart.py performance


author:
  alutsiuk <alutsiuk@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Pavel <pmogilnikov@cloudlinux.com> 2.10.2-1

changelog:
  - LVES-975 : build lve-stats rpm package for CL8
  - Revert change of svg script
  - LVES-968: avoid logging parameters interpolation
  - LVES-968: remove cyclic imports in orm module
  - LVES-968: replace legacy method assert[Not]Equals with assert[Not]Equal
  - LVES-968: avoid comparison of different types
  - LVES-968: replace deprecated log.warn with log.warning
  - LVES-968: minor updates for py3 compatibility
  - LVES-968: replace basestring with universal wrapper
  - LVES-968: remove arguments unpacking
  - LVES-968: migrate numbers literals code
  - LVES-968: migrate divisions according to W1619
  - LVES-968: migrate code to new-style absolute imports
  - LVES-968: replace file() -> open() calls
  - LVES-968: migrate filter calls to python3
  - LVES-968: migrate zip calls to python3
  - LVES-968: migrate map(*) to python3
  - LVES-968: migrate [x]range calls to python3 style
  - LVES-968: remove unused method from svggraph.py
  - LVES-968: update raise syntax to python3 compatible
  - LVES-968: migrate print calls to python3 style
  - LVES-968: migrate except to python3 style
  - LVES-976 fix lvestats tests fail periodically


author:
  alutsiuk <alutsiuk@cloudlinux.com>, Anton Volkov <avolkov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 3.0.0-2

changelog:
  - LVES-990: fix traceback of lvestats server after downgrade
  - LVES-988: fix traceback in postun section of previous installed lve-stats package
  - LVES-987: make dbmigrator workable
  - LU-1583 enable pylint py3k lve-stats
  - LU-1598: add Requires: jq for lve-stats-itests package
  - LVES-968 Final checks of lve-stats with python3 from real repos
  - LVES-968 fix lvestats unittests run with -bb
  - LU-1566 add -bb option to lve-stats
  - Fix lve-stats tests on python3 (psycopq2 and lve_read_snapshot)
  - update spec of lve-stats
  - LVES-968: minor fixes in order to make pylint and unit tests work
  - LVES-968: make stderr rediretion to /dev/null buffered
  - LVES-968: fix invalid imports for python3
  - LVES-968: replace StringIO module with io
  - LVES-968: avoid comparison of dictionaries as strings
  - LVES-968: fix usage of newer psutil
  - LVES-968: call tzset after modifying os.environ['TZ']
  - LVES-968: remove unneeded matplotlib test
  - LVES-968: replace assertItemsEqual with assertCountEqual
  - LVES-968: fix bytes manipulation in snapshots
  - LVES-968: update res_mem_collector to use bytes during lveps parsing
  - LVES-968: update typing in statsnotifier
  - LVES-968: do not raise StopIteration in __iter__
  - LVES-968: update code that uses configparser
  - LVES-968: update sentry library
  - LVES-968: update litespeed library
  - LVES-968: update code to use prettytable version
  - LVES-968: use corresponding file mode to write bytes and str
  - LVES-968: update dependencies and shebangs for python3
  - LU-1500: Version up
  - LU-1500: Add commented pylint --py3k
  - LU-1500: create master-py3 branch


author: pmogilnikov <pmogilnikov@cloudlinux.com> 3.0.1-1
changelog:
  - LVES-992 : Fix unicode characters in email templates
  - LVES-947 : lve-stats should not treat admins users as resellers customers


author:
  alutsiuk <alutsiuk@cloudlinux.com>, msozin <msozin@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 3.0.2-1

changelog:
  - LU-1718 Make configparser less strict and ignore duplicated options in configs
  - LU-1693: Configure sonarcube for all our projects
  - LVES-991: HTTP requests are not included into the Snapshots saved by SnapshotSaver
  - LVES-995: Fix wrong permissions on /var/lve/governor.ts
  - LU-1693: Configure sonarcube for all our projects
  - LVES-985: Snapshosaver: read number of Litespeed's port from its config
  - LU-1631 : add missing parameter to StatsNotifier.cfg


author: alutsiuk <alutsiuk@cloudlinux.com> 3.0.3-1
changelog:
  - LVES-996 HTTP requests are not included into the Snapshots saved by SnapshotSaver for DA, Plesk, etc


author: Roman Krompets <rkrompets@cloudlinux.com> 3.0.4-1
changelog:
  - WEB-1818: An error occurred while touching file /var/lve/governor.ts when governor is not istalled


author: Alisher Matkurbanov <amatkurbanov@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> 3.0.6-1
changelog:
  - CMT-126 bump cllib version to use fixed xml parser
  - LVES-1006: Change text about 'Resource usage' details page.


author: alutsiuk <alutsiuk@cloudlinux.com>, Danylo Kuropiatnyk <dkuropiatnyk@cloudlinux.com> 3.0.11-1
changelog:
  - CMT-528: Fix error while getting Mysql Governor limits when Governor not present in system
  - LVES-1016 Resellers can see all accounts in the LVE Manager "Current Usage" menu


author: alutsiuk <alutsiuk@cloudlinux.com>, Danylo Kuropiatnyk <dkuropiatnyk@cloudlinux.com> 3.0.12-1
changelog:
  - LVES-1016 Fix cloudlinux-top users filtering for reseller when running under root
  - LU-2191 Bring Userspace's packages to to the compliance of sources release policy


author:
  Ilya Kartavtcev <ikartavtcev@cloudlinux.com>, Aleksey Petryankin <apetryankin@cloudlinux.com> 4.1.21-1

changelog:
  - LVES-1085: Fix uncaught exception (BrokenPipeError or EOFError) during lvestats.service stop or restart
  - LVES-1083: Fix lines with duplicated timestamps in cloudlinux-statistics output


author: Dmitry Shibut <dshibut@cloudlinux.com> 4.1.22-1
changelog:
  - LU-3595: Muted error on process termination during lvestats-server stop if process is already dead


author:
  Aleksey Petryankin <apetryankin@cloudlinux.com>, Anton Volkov <avolkov@cloudlinux.com>, Ilya Kartavtcev <ikartavtcev@cloudlinux.com> 4.1.23-1

changelog:
  - LVES-1087: Detect root user coorectly when multiple users with uid 0 exist
  - LVES-1093: Fix mysql error "Expression #3 of SELECT list is not in GROUP BY clause"
  - LVES-1092: Extend logging when len(lve_results) != len(gov_results)
  - Fix cl9 dependency, bump release version


author:
  Dmitry Shibut <dshibut@cloudlinux.com>, Grigory Ponomarenko <gponomarenko@cloudlinux.com>, Vladimir Lebedev <vlebedev@cloudlinux.com> 4.2.1-1

changelog:
  - CLOS-1952: Fix MySQL localhost connection issues when using sockets
  - CLOS-1947: Fix lvechart Numpy float conversions when generating a time frame output
  - CLOS-1858: Log details of SQL INTEGER overflow errors when incoming LVE usage stats values are too large


author:
  Vladimir Lebedev <vlebedev@cloudlinux.com>, Dmitry Shibut <dshibut@cloudlinux.com>, Grigory Ponomarenko <gponomarenko@cloudlinux.com> 4.2.2-1

changelog:
  - CLOS-2190: Implement infrastructure for the experimental LVE feature ‘Automatic Limit Overrides’, currently unavailable for public testing


author:
  Vladimir Lebedev <vlebedev@cloudlinux.com>, Dmitry Shibut <dshibut@cloudlinux.com>, Grigory Ponomarenko <gponomarenko@cloudlinux.com> 4.2.3-1

changelog:
  - CLOS-2107: Prevent the lvestats service from failing when encountering unexpected Input/Output errors
  - CLOS-2102: Update DB cleanup and maintenance infrastructure for the experimental ‘Automatic Limit Overrides’ LVE feature


author: Vladimir Lebedev <vlebedev@cloudlinux.com> 4.2.4-1
changelog:
  - CLOS-2188: Optimise CPU and RAM usage for the experimental 'Automatic Limit Overrides' LVE feature


author:
  Dmitry Shibut <dshibut@cloudlinux.com>, Hasan Aliyev <haliev@cloudlinux.com>, Anastasia Lutsiuk <alutsiuk@cloudlinux.com> 6.1.2-2

changelog:
  - LU-2722 detect CL ROC in summary
  - LU-2740: Check why -42 responses still present in our stats
  - LU-2686: collect statistics of used php versions for customer's WP sites
  - LU-2061: Replaced lve_enter_pid() on lve_enter_pid_flags()


author: Aleksey Zverev <azverev@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> 6.1.3-2
changelog:
  - LU-2795 install redis php extension when it is needed only
  - LU-2733: Lveps doesn't show process if it doesn't have control group for CPU


author:
  alutsiuk <alutsiuk@cloudlinux.com>, Dmitry Shibut <dshibut@cloudlinux.com>, Hasan <haliev@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 6.2.1-3

changelog:
  - LU-2566: Fixed message in cldiag when limit for PMEM is too low
  - LU-2803: Fixed warning in cldiag when EP == 0
  - CLOSD-52: implement WPOS for CL Shared Pro


author:
  ikartavtcev <ikartavtcev@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>, Hasan <haliev@cloudlinux.com>, Aleksey Zverev <azverev@cloudlinux.com>, Dmitry Shibut <dshibut@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Anton Volkov <avolkov@cloudlinux.com> 6.2.2-2

changelog:
  - LU-2857 Collecting statistics fails due to OSError: [Errno 5] Input/output error
  - LU-2906: Fix WposModifyUserHook to work on Solo
  - LU-2886: execute background redis configuration process via nohup
  - LU-2859: show correct error message when redis is not installed for supported php version
  - LU-2854: Setup WPOS hooks on CL Shared and remake them from post to pre
  - LU-2894: Fix response of clwpos-user for disable|enable module in case when we have warning
  - LU-2799: Change the way to call AppVersionDetector in lve-utils
  - LU-2969: remove /var/lve/clwpos.installed file while uninstall of lve-utils package
  - LU-2925: lvectl works too slow on packages with many users
  - LU-2414: Implement cronjob to search for all WP sites
  - LU-2910: WPOS doesn't work when MultiPHP Manager plugin disabled for the package/user in the feature manager


author:
  alutsiuk <alutsiuk@cloudlinux.com>, Anton Volkov <avolkov@cloudlinux.com>, Hasan <haliev@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 6.2.3-3

changelog:
  - LU-3060: WPOS: fix message about issues
  - XRAY-427: extend remote statistics with Smart Advice statistics
  - LU-3044: Fix WPOS vulnerability found by Rack911
  - LU-3064: fix incorrect path in debian/postinst
  - LU-3035: WPOS: disable memory_limit for php
  - LU-2989 collect users_total metric on CL Solo servers
  - LU-2974: Implement method to detect base os


author:
  Aleksey Petryankin <apetryankin@cloudlinux.com>, Dasha Kavchuk <dkavchuk@cloudlinux.com>,Dmitry Shibut <dshibut@cloudlinux.com> 6.2.4-1

changelog:
  - LU-3090: fix clwpos-user traceback
  - Fixed postun scriptlet failure on CL6
  - LU-3106: Add rights check when redis process kill
  - LU-3088: Fix daemon setup when admin enables WPOS On CL Shared Pro
  - LU-2973: Update lveps parser to avoid segfaults
  - LU-3013: clwpos-user get should not fail when WPOS is disallowed for user
  - LU-3104: summary get-remote on empty statistics fixed


author: Aleksey Petryankin <apetryankin@cloudlinux.com>, Anton Volkov <avolkov@cloudlinux.com> 6.2.5-1
changelog:
  - LU-3036: Modified /bin/sh to /bin/bash
  - Revert "LU-2973: Update lveps parser to avoid segfaults"
  - LU-3133: remove "set -e" from scriplets
  - LU-3154: ve_lock.py: write pid to lock file for ve.cfg
  - LU-3096: Fix some errors in clwpos-user-daemon communication
  - LU-3076: Rename metric's name and value
  - LU-3128: fix localization support
  - LU-3076: Create metric detecting platform for CLOS
  - RHNCLT-39: Added rhn-setup and rhn-client-tools dependency


author: Aleksey Petryankin <apetryankin@cloudlinux.com>, Dmitry Shibut <dshibut@cloudlinux.com> 6.2.6-1
changelog:
  - LU-2977: Fix privileges and error handling during WPOS site scans
  - LU-3146: WPOS should ignore self-signed domain certificates
  - LU-3157: implement ability to check progress of "clwpos-user enable" command
  - LU-3162: Fix installing ea-phpXY-php-redis packages
  - LU-3192: lve-utils update should not cause lve services unregistration


author: Dmitry Shibut <dshibut@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 6.2.7-1
changelog:
  - LU-3203: implement ability to check progress of "clwpos-user disable" command
  - LU-2973: Added lveps cgroup parsing tests, update lveps parser to avoid segfaults


author:
  Aleksey Petryankin <apetryankin@cloudlinux.com>, dmitry <degorov@cloudlinux.com>, Dasha Kavchuk <dkavchuk@cloudlinux.com> 6.2.10-2

changelog:
  - LVEMAN-1746: Add Inodes Settings in LVE Settings section on Add/Edit a Package screens in Cpanel
  - LU-3161: Added new metric for detecting secure boot on
  - XRAY-429: SSA statistics extended with autotracing data; conflict for alt-php-ssa bumped


author:
  Anton Volkov <avolkov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, msozin <msozin@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>, Dmitry Shibut <dshibut@cloudlinux.com>, Aleksey Zverev <azverev@cloudlinux.com>, Alisher Matkurbanov <amatkurbanov@cloudlinux.com>, ikartavtcev <ikartavtcev@cloudlinux.com>, Pavel <pmogilnikov@cloudlinux.com>, Hasan <haliev@cloudlinux.com>, Mikhail Sozin <msozin@cloudlinux.com>, Anastasia Lutsiuk <alutsiuk@cloudlinux.com>, Pavel Mogilnikov <pmogilnikov@cloudlinux.com> 6.1.0-2

changelog:
  - LU-2715: detect ROC plugin installed by other soft (not CL WPOS) and print error (v2)
  - LU-2716: fix error message about supported php versions
  - LU-2725: Don't pass env variables to php -m call (especially HTTP_ACCEPT_ENCODING)
  - LU-2713: Improve detection of ROC errors
  - LU-2732: Fix multisite detection constant to avoid false-positive results with debugging enabled
  - LU-2698 redis managing when set-module
  - LU-2717 check that all fatal errors are sent to sentry
  - LU-2695: UI is blocked when daemon is killed
  - LU-2697: Add trigger to lve-utils on update all needed alt-python37 packages
  - LU-2694 clwpos-enable should not write config if daemon does not start redis
  - LU-2636: Added check that redis extension is loaded. Part 3
  - LU-2640: Added messages changes by Inessa
  - LU-2712: fix "redis is not running" error message
  - LU-2709: fix "Conflicting object cache plugin enabled" message
  - LU-2696: Replace predis to phpredis in redis-cache config
  - LU-2710 detect issue with different php versions/handlers on the same docroot
  - LU-2709: fix "Conflicting object cache plugin enabled" message
  - LU-2664: Improve user reload process in CLWPOS daemon. Part 2.  Main part
  - LU-2636: Added check that redis extension is loaded. Part 2
  - LU-2636: Added check that redis extension is loaded
  - LU-2700: investigate WP_CACHE_KEY_SALT and WP_REDIS_PREFIX parameters
  - LU-2698 Problem with clwpos-admin during privileges drop
  - Add gettext to incompatible php error
  - LU-2640: Fix enable/disable errors format
  - Change minimal wordpress version from 3.3 to 3.7
  - LU-2640: Update error messages to add more context and information (part III)
  - LU-2640: Update error messages to add more context and information (part II)
  - LU-2640: Update error messages to add more context and information (part I)
  - LU-2664: Improve user reload process in CLWPOS daemon. Part 2. Message fix
  - LU-2549 add WPOS metrics to cloudlinux-summary for CL Shared Pro
  - LU-2685: check minimal required php version
  - LU-2664: Improve user reload process in CLWPOS daemon. Part 1. Refactoring daemon class
  - Fix: move clwpos_user_get_result function out of TestClwposAdmin class
  - LU-2684 Add headers to malfunctions and issues
  - LU-2667: Get rid of drop_permissions_if_needed decorator and enable code duplicates
  - LU-2486: Handle website response timeouts
  - LU-2508: Cover redis monitoring daemon with functional tests.
  - LU-2618: add context to output of clwpos-user disable command when module already disabled
  - LU-2599: Create enable without config changes function
  - LU-2668: Investigate issue with ea-php80 broken wp-cli
  - LU-2486: Handle multiple WP installations for domain
  - LU-2669: Redis purge, enable and disable must return actual memory usage
  - LU-2486: Add website checking logic and integrate it into existing enable/disable commands
  - LU-2669: clwpos-user set must return updated config
  - LU-2500: Implement scanning of users config files in redis monitoring daemon. Part 4
  - fixed "drop_user_privileges is not defined" in wpos_user.py
  - LU-2666 wp-config.php gets cleaned completely in some cases
  - LU-2486: Make --wp-path work same for enable and disable commands
  - LU-2486: Added special underscore operator for translatable strings
  - LU-2654: Redis maxmemory min and max must be changed and validated on UI
  - LU-2658 extend enable/disable responses with current issues
  - LU-2500: Implement scanning of users config files in redis monitoring daemon. Part 3. Kill redis for removed user
  - LU-2486: Added required argument --user for wpos-user utility
  - LU-2658 Update issues format in clwpos-user get/enable/disable command
  - LU-2574: Enable/disable by admin
  - LU-2468: implement detection of multisite WP
  - LU-2652: add mutual exclusive argument groups
  - LU-2500: Implement scanning of users config files in redis monitoring daemon. Part 2
  - LU-2648: Don't hide cpanel WPOS icon
  - LU-2166: add hook: disable caching when a not supported php version or handler is selected for domain
  - LU-2642: Get rid of locking same file that we read/write
  - LU-2567: Fix disable command
  - LU-2628: small fixes proposed on demo
  - LU-2632 Detect ea-php74-snuffleupagus module while calling wp-cli
  - LU-2500: Implement scanning of users config files in redis monitoring daemon
  - LU-2619: add plugin_compatibility_check failure if object-cache.php exists but conflicting plugin not found
  - LU-2614: implement checking of CL license according to spec
  - LU-2631: Added "max_cache_memory" to json output for "clwpos-user get" command.
  - LU-2611: Added misconfiguration errors
  - LU-2610: disable alt-php support for WPOS on CL Solo
  - LU-2583: implement functional test for clwpos-user
  - LU-2489: implement clwpos-user enable command
  - LU-2629: Fix module check in user config
  - LU-2608: Add enable\disable to user config
  - LU-2567: Implemented clwpos-user disable
  - LU-2514: implement logs rotation
  - LU-2496: Implement clwpos-user set command
  - LU-2166: add hook: disable caching when a not supported php version or handler is selected for domain
  - LU-2495: Implemented clwpos-user get
  - LU-2603 add cron task to send statistics on first boot
  - LU-2542 Add metrics that will show if machine was installed from ISO or by cldeploy
  - LU-2479: implement handling of WPOS icon visibility for CL Solo
  - LU-2548: Implement cli argument parsing wpos-admin utility using argparse
  - LU-2517: WPOS should work on CL Solo + cPanel only
  - LU-2492: implement "clwpos-user do-action --action=purge --module=<str>" command
  - LU-2484: implement "clwpos-admin set-module" command for CL Solo
  - LU-2474: add WPOS metrics to cloudlinux-summary
  - LU-2565: Implement CLI argument parsing for clwpos-user utility
  - LU-2485: implement "clwpos-admin get-report" command for CL Solo
  - LU-2454: move old clwposctl utility to new location
  - LU-2501: Rework redis monitoring daemon
  - LU-2516: disable wpos cronjob on CL Solo
  - LU-2236: Improve redises monitoring process in clwpos daemon
  - LU-2460: Investigate and fix slow redis start in daemon
  - LU-2414: Implement cronjob to search for all WP sites
  - LU-2456: add rpm trigger to restart redis after redis rpm update
  - LU-2048: Refactor logging in WPOS CLI
  - LU-2409: add support for Redis Object Cache to clwpos utility
  - LU-2201: improve checking of requirements
  - LU-2199: Implement clwposctl apply-cache-for-all-domains command
  - LU-2175: Add check if w3tc plugin is installed already
  - LU-2120: do not enable caching when ea-php is selected for domain
  - LU-2154: Do not recreate redis.conf if it exists already
  - LU-2153: do not enable caching for not supported domain php handlers
  - LU-2120: do not enable caching when ea-php is selected for domain
  - LU-2138: make backup of w3tc config
  - LU-2085: Uninstall w3tc when removing WPOS
  - LU-2104: add option --wp-path
  - LU-2034 : implement setup of redis for user (part4)
  - CLWPOS daemon fix for CL6
  - LU-2122: Check that we use optimal config for w3tc
  - LU-2034: implement setup of redis for user (part3)
  - LU-2034 : implement setup of redis for user (part2)
  - LU-2107: Recreate redis instance for user after destroying LVE
  - LU-2090: Improve error handling and argument processing
  - LU-2103: clwposctl install-cache should not break CSS
  - LU-2098: clwposctl utility should print pretty json by default
  - LU-2079: improve clwposctl help message
  - LU-2095: Add verbosity to clwposctl install/uninstall cache errors. Part 2
  - LU-2095: Add verbosity to clwposctl install/uninstall cache errors
  - LU-2094: update copyright_ignore file
  - LU-2034: implement setup of redis for user
  - LU-1997: Resolve conflict with hosting plans cronjob
  - LU-2035: implement installation of php-redis
  - LU-2036: implement installation of W3TC plugin
  - LU-2022: Implement monitoring service for redis
  - LU-2077: fix issues with downgrade (WPOS)
  - LU-2078: implement rotation of WPOS logs
  - LU-2063: Fix help message that cause unhandled error
  - LU-2033: implement installation of wp-cli
  - LVEW-22: cagefs_enter_user: add --no-fork option
  - LU-1975: Implement clwposctl CLI (set-wpos and get-wpos commands)


author: Dmitry Shibut <dshibut@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> 6.2.8-1
changelog:
  - LU-3167: Resolve "the write failed, user file limit reached." message in cldiag output
  - LVEMAN-1789 fix virtualenv path


changelog: - added support for Site Optimization Module for WPOS (AccelerateWP)
author:
  Aleksey Petryankin <apetryankin@cloudlinux.com>, dmitry <degorov@cloudlinux.com>, Dasha Kavchuk <dkavchuk@cloudlinux.com> 6.3.2-1


author: Dmitry Shibut <dshibut@cloudlinux.com> 6.3.4-1
changelog:
  - LU-3167: Resolve "the write failed, user file limit reached." message in cldiag output.
  - LU-3276: Unable to run clwpos-user as root on CL Solo


author: Pavel Negrobov <pnegrobov@cloudlinux.com>, Dasha Kavchuk <dkavchuk@cloudlinux.com> 6.3.5-1
changelog:
  - AWP-2: AccelerateWP related utilities separated from LVE utilities and moved into its own spec file
  - LU-3282: Do not download /static/cl-settings-v1.json file in cloudlinux-summary in tests


author: Ilya Kartavtsev <ikartavtcev@cloudlinux.com> 6.3.7-1
changelog:
  - LVEMAN-1806: added flag to control quota inheritance for reseller's user on DirectAdmin
  - LU-3260: added flag to turn off cloudlinux-summary rpm statistics
  - PTCLLIB-241: make python selector with DirectAdmin more stable


author:
  Pavel Negrobov <pnegrobov@cloudlinux.com>, Ilya Kartavtsev <ikartavtcev@cloudlinux.com>, Roman Prilipskii <rprilipskii@cloudlinux.com> 6.3.9-1

changelog:
  - LU-3131: add orphan packages cleanup via crontab
  - LU-3361: Add detection of Webuzo control panel in cloudlinux-summary
  - LU-3338: add the '--doctor' option to cldiag to run the cldoctor script


author: Anton Volkov <avolkov@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 6.3.10-3
changelog:
  - LU-3131: add orphan packages cleanup via crontab (bugfix)
  - LU-3464: Fix cloudlinux-summary traceback due to incorrect logs archive format
  - LU-3043: Remove optimumcache from all servers


author: Anton Krishtopin <AKrishtopin@cloudlinux.com> 1.0-10
changelog:
  - Added warnings and errors if ve.cfg has been corrupted. Fixed shutdown lvectl when ve.cfg contains some errors


author: Anton Krishtopin <AKrishtopin@cloudlinux.com> 1.0-12
changelog:
  - Added apply-many|destroy-many functions to apply|destroy LVE limits to multiple distinct LVEs (uids of users are read from stdin)


author: Anton Krishtopin <AKrishtopin@cloudlinux.com> 1.0-18
changelog:
  - Changed "lvectl set" and "lvectl package-set" commands for correct work with (--param value) attributes.


author: Anton Volkov <avolkov@cloudlinux.com> 1.0-20
changelog:
  - added newline at the end of /etc/cron.d/lveutils-cpanel-cron (bugfix - lveutils-cpanel-cron cronjob does not work)
  - added "chmod 0644 /etc/cron.d/lveutils-cpanel-cron" command to posttrans (bugfix - "cp -f" command does not change permissions of the target file)
  - cron/processcpaneluserspackages: set package limits for new users, not only change package limits for users that existed before (bugfix)


author: Anton Krishtopin <AKrishtopin@cloudlinux.com> 1.0-21
changelog:
  - Added Plesk control panel packages support
  - Added verification for negative limits (bugfix)
  - Added plan limits on delete ve action (bugfix)


author: Anton Krishtopin <AKrishtopin@cloudlinux.com> 1.0-25
changelog:
  - Fixed 'lvectl apply all' for existing ve's (bugfix)
  - Fixed 'apply' & 'apply all' commands for packages names with spaces (bugfix)
  - Updated getpleskuserspackages


author: Anton Krishtopin <AKrishtopin@cloudlinux.com> 1.0-26
changelog:
  - Added support backward compatibility for IO limits for backward campatibility on el5.lve0.8 (bugfix).
  - Added native support php to mysql connection under Plesk.


author: Anton Krishtopin <AKrishtopin@cloudlinux.com> 1.0-27
changelog:
  - Fixed backward compatibility for IO limits (bugfix).
  - Added "lvectl paneluserslimits" show current user's limits for control panel.
  - Removed sysctl -w ubc.dentry_check=-1 from /etc/init.d/lvectl


author: Anton Krishtopin <AKrishtopin@cloudlinux.com> 1.0-28
changelog:
  - Added Direct Admin control panel packages support.
  - Added list-package option for 'getcontrolpaneluserspackages' (output all packages in control panel).
  - Fixed vmem and pmem limits output for 'lvectl package-list'


author: Anton Krishtopin <AKrishtopin@cloudlinux.com> 1.0-30
changelog:
  - Added echo 'Y' > /sys/module/lve/parameters/lve_ubc on CL5
  - Show correct VMem & PMem limits on 'lvectl paneluserslimits' (bugfix).
  - Added check before save for 'lvectl set' when limits are same as default|package.


author: Anton Krishtopin <AKrishtopin@cloudlinux.com> 1.0-32
changelog:
  - Added first CronJob run in PostTrans section for aviod 5 min. of halt (bugfix).
  - Fixed 'lvectl paneluserslimit', removed create lve container (bugfix).


author: Anton Krishtopin <AKrishtopin@cloudlinux.com> 1.0-36
changelog:
  - Fixed getdauserspackages. When the user folder name does not match the with the username in user.conf (bugfix).


author: Anton Krishtopin <AKrishtopin@cloudlinux.com> 1.0-37
changelog:
  - Updated remove_ubc.py. Remove <system> section from ve.cfg.
  - Updated lvectllib.py. Set ubc_flag true for default.
  - Remove check from lvectl for <system> section in ve.cfg.


author: Anton Krishtopin <AKrishtopin@cloudlinux.com> 1.2-1
changelog:
  - Removed getcontrolpanel.py. getcontrolpaneluserspackages works via cldetect. Added CXS detection in cldetect.


author: Anton Krishtopin <AKrishtopin@cloudlinux.com> 1.2-3
changelog:
  - Cldetect Added PostGreSQL detection. Added LiteSpeed detection. Added H-Sphere detection. Setup securelinks correctly for control panel.


author: Anton Krishtopin <AKrishtopin@cloudlinux.com> 1.2-7
changelog:
  - Added cldetect --detect-cp-nameonly.
  - Improve getcontrolpaneluserspackages. Fast detection of user control panel name via cldetect.


author: Anton Krishtopin <AKrishtopin@cloudlinux.com> 1.2-10
changelog:
  - cldetect --set-securelinks-gid. fs.symlinkown_gid always setup (bugfix)
  - getpleskuserspackages. Get correct Plesk users packages (bugfix).
  - lvectl list. Fix error when break output. (bugfix)


author: Anton Krishtopin <AKrishtopin@cloudlinux.com> 1.2-11
changelog:
  - Added check for CL setup.
  - Added error in /dev/null when CL is installing.
  - Added exception on apache user if it not exists (bugfix).
  - Remove remove_ubc.py from /usr/bin.
  - lvectl destroy all, added json output.


author: Anton Krishtopin <AKrishtopin@cloudlinux.com> 1.2-12
changelog:
  - Added sys.stdout.flush() for error exception on lvectl list | head(tail) (bugfix).
  - cldetect --set-nagios. Automatically detect/whitelist nagios when installing lve-utils.
  - lvectl delete does not delete LVE configuration from ve.cfg when lve_id not in /proc/lve/list (bugfix).
  - Performance optiization for DirectAdmin user package functions.


author: Igor Seletskiy <iseletsk@cloudlinux.com> 1.2-13
changelog:
  - Reworked spec to use make file
  - Removed processcpaneluserspackages and lveutils-cpanel-cron
  - Moved processpaneluserspackages and lveutils-panel-cron


author: Anton Krishtopin <AKrishtopin@cloudlinux.com> 1.3-1
changelog:
  - cldetect --get-admin-email. Prints control panel admin email.
  - cldetect --update-license. Updates license information.
  - cldetect --check-license. Check license information.
  - cldetect --update-new-key. Updates license with new key.
  - Added license check in CronJob.
  - Added check for liblve init result.
  - Bugfix, jsonhandler returns error in non-json format on kernel check.
  - Added cron jobs for processing cl-quota.
  - Implemented lvectl set-user, list-user, delete-user.


author: Anton Krishtopin <AKrishtopin@cloudlinux.com> 1.3-5
changelog:
  - Bugfix, lvectl set add ability to set unlimited values.
  - Bugfix, lvectl apply added ability to apply default LVE id by lvectl apply 0.


author: Igor Seletskiy <i@cloudlinux.com>, Igor Savenko <bliss@cloudlinux.com> 1.3-7
changelog:
  - Detect HostingNG from Parallels, by checking if file /lib64/libnss_ng.so
    exists. We check only for 64bit file - as that CP doesn't exist on 32bit
    platforms.
  - removed cron jobs for lvemanager


author: Anton Volkov <avolkov@cloudlinux.com> 1.3-8
changelog:
  - cldetectlib.py: bugfix in function getCP: do not calculate len(None) when CP has not been detected


author: Anton Volkov <avolkov@cloudlinux.com> 1.3-10
changelog:
  - bugfix: call dlopen for soname ( cdll.LoadLibrary("liblve.so.0") instead of cdll.LoadLibrary("liblve.so.0.9.0") )
  - added requires liblve >= 1.2


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Igor Savenko <bliss@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 1.3-15

changelog:
  - fix import for python 2.4 for cl5
  - add cloudlinux diagnostic script
  - add option "--unlimited" to lveclt
  - cpanel introduces 'packages/extensions' directory which adds 'extensions' to lve-utils package listing.
  - added checking if item is a regular file
  - change default memory limit to 0
  - Separate functions for detect machines


author: Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Anton Volkov <avolkov@cloudlinux.com> 1.3-17
changelog:
  - cldetec: disable check and send email if panel is not cPanel
  - cldetectlib.py: specify path to sysctl binary (fix error 'sh: sysctl: command not found')


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Dmitry Kasyanov <dkasyanov@cloudlinux.com> 1.3-19

changelog:
  - remove unused code
  - fix double M in json format in memory field
  - bugfix json format for cl5
  - add cronjob to kill orphaned PHP processes when using mod_fcgid for all control panels


author: Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 1.3-21
changelog:
  - bugfix: add close config file after read it;
  - bugfix: remove space as separator in check_usePam func
  - bugfix: add check cagefs installation in check suexec and suphp patch
  - bugfix: add missen new line symbol in cldiag


author: Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 1.3-22
changelog:
  - add smart memory output
  - disable cldiag by default
  - disable suphp or suexec is not error for cldiag


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Alexander Grynchuk <agrynchuk@cloudlinux.com> 1.3-29

changelog:
  - create panel lib;
  - add cpanel\da\isp\plesk class to lib
    https://cloudlinux.atlassian.net/browse/LU-22
  - add ability to specify custom scirpt for get_userpackage mapping
    https://cloudlinux.atlassian.net/browse/LU-35
  - add some test for cpanel and da classes
  - redone to use clcommon lib from python-cllib package
  - add check result from c-lib lvectl
    https://cloudlinux.atlassian.net/browse/LU-41
  - Added ability to save config ve.cfg usernames


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Alexander Grynchuk <agrynchuk@cloudlinux.com> 1.4-3

changelog:
  - redone da algorithm of finding panel packages;
    https://cloudlinux.atlassian.net/browse/LU-46
    Now each admin must see packages from
    /usr/local/directadmin/data/users/ADMIN_NAME/package.list  and
    /usr/local/directadmin/data/admin/package.list
  - redone lvectl to use pylve lib
  - redone lvectl to understand new lve-kmod format
    https://cloudlinux.atlassian.net/browse/LU-47
  - Add ability to specify IOPS (input output operations per second)
    https://cloudlinux.atlassian.net/browse/LU-43
  - Add IOPS to lveps\lvetop
  - LVEMAN-107: fix bug License not valid script in cPanel doesn't work "sumbit" instead of submit


author: Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 1.4-5
changelog:
  - https://cloudlinux.atlassian.net/browse/LU-57
    add ability to use fractional number; make mhz\ghz case unsens
  - https://cloudlinux.atlassian.net/browse/LU-56
    hide some error message whan use unimplemented func
  - https://cloudlinux.atlassian.net/browse/LU-55
    fix some type func call errors
    fix lvectl help message
  - https://cloudlinux.atlassian.net/browse/LU-55
  - remove func check_speed; use convert_func as testing speed values


author: Anton Volkov <avolkov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 1.4-8
changelog:
  - LU-66: remove pkg name from output getcontrolpaneluserspackages --package on plesk
  - LU-65: fix value type in getcontrolpaneluserspackages (PLESK class)
  - LU-64: redone lvectl package-list and panellimits to show speed insted cpu
  - LU-67: add to lvectl json output format speed and cpu
  - LU-62: crons/kill_orphaned_php-cron: do not kill php-fpm processes
  - LU-68: remove speed upper limit; use system upper limit if user limit is greater than system limit
  - LU-69: revert smart memory output in package-list and paneuserlimits


author: Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 1.4-9
changelog:
  - LU-71: DA: getcontrolpaneluserspackages uses login in terminal name instead of user name and shows wrong package list
  - LU-72: fix cpu convertation with *


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Dmitry Kasyanov <dkasyanov@cloudlinux.com> 1.4-15

changelog:
  - LU-80: Add creation of symlinks for Percona-Server to alt-php-mysql-reconfigure script
  - LU-79: set default limits via lve_set_default, but not via lve_setup


author:
  Pavel Negrobov <pnegrobov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 1.4-16

changelog:
  - LU-77 fix: add functions to detect all admin users and user type in DirectAdmin
  - LU-84: getcontrolpackages show packages with space in it on ISP wrong
  - LU-83: lvect package-set can`t create package with russian name
  - LU-82: display warning "--cpu option had been deprecated, use --speed instead" instead of error
  - LU-81: remove max value of speed from lvectl --help


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 1.4-17

changelog:
  - LU-86: lvectl package-delete doesn't remove packages with russians symbols from /etc/container/ve.cfg on ISP
  - LU-77 additional fix: add functions to detect all admin users and user type in DirectAdmin
  - LU-85: lvectl do not accept decimal separator for vmem value


author: Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 1.4-18
changelog:
  - LU-88: lvectl package-set doesn't set --pmem parameter
  - LU-87: bugfix for lvemanager (rus symbols in package names) for isp cl5


author:
  Anton Volkov <avolkov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Dmitry Kasyanov <dkasyanov@cloudlinux.com> 1.4-19

changelog:
  - LU-91: add lve_namespaces service
  - LU-90: getcontrolpackages fail on da with broken cache file
  - ALTPHP-31:MariaDB 10 support in php-selector


author:
  Anton Volkov <avolkov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Andrew Perepechko <panda@cloudlinux.com> 1.4-21

changelog:
  - LVEMAN-109: add handling of iops and speed (for proc version 8) to cpanel/extension/cl_modify_pkg.py
    add ability to change lve_ext template on cpanel
  - remove unnecessary conditions
  - changed load order of lvectl and lve_namespaces services
  - LU-92: fix PID column in lveps -p output
    show command names in the COM column
  - LVESTATS-17: Record and manage IOPS
    add missing row in LVEStat.py


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Alexander Grynchuk <agrynchuk@cloudlinux.com> 1.4-27

changelog:
  - LU-107: add --no-iops option to lvectl, getcontrolpaneluserslimits (for backward compatibility)
  - LVEMAN-200 - LVEManager licensing screen should detect when license was updated
  - LU-102: improve DirectAdmin detection
  - LU-105: getcontrolpaneluserspackages: do not fail when user has no package assigned on Plesk
  - LU-100: lvetop should display CPU usage in terms of 'speed' setting
  - LU-99: encoding error in lvectl on DirectAdmin, Plesk
  - LU-98: crons/kill_orphaned_php-cron: do not kill lsphp processes
  - LVEMAN-202: LVE Manager not showing limits on Plesk when subscription is without plan


author:
  Anton Volkov <avolkov@cloudlinux.com>, Ruslan Rakhmanberdiev <rrakhmanberdiev@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 1.4-33

changelog:
  - LU-114: move /usr/bin/alt-php-mysql-reconfigure to alt-php-conf package
  - LU-122: add "mount --make-rprivate /" command to lve_namespaces service
  - LU-116: processpaneluserspackages to not run twice
  - LU-113: Disabling kill_orphaned_php-cron job with some config


author: Michael Zhbankov <mzhbankov@cloudlinux.com> 1.5-3
changelog:
  - LU-126: Fix cpu speed displaying in mhz (lvetop -m)
  - LU-131: Fix traceback in lve-utils while converting server into CL


author:
  Michael Zhbankov <mzhbankov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 1.5-4

changelog:
  - LU-133: Move lve-utils to alt-python27
  - LU-134: Fix traceback while trying to set a very large value of the limit in lvectl


author: Sergei Chernikov <schernikov@cloudlinux.com>, M Zhbankov <mzhbankov@cloudlinux.com> 1.5-5
changelog:
  - LU-135: Fix /usr/bin/getcontrolpaneluserspackages fail if system user does not exist
  - LU-136: Incorrect display of speed limits via "lvetop" utility


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, M Zhbankov <mzhbankov@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 1.5-12

changelog:
  - LU-162: Stop processing Plesk ftp subaccounts as system users by panel packages
  - LU-164: Add ability to edit user's limits via CLI to lvectl_lib
  - LU-172: add handling of LVE version 9
  - LU-171: Move cllimits/mysql_governor_lib.py from LU to PTCLLIB
  - LU-170: lvectl option "--unlimited" should set correct SPEED value for package
  - LU-149: View users' limits via CLI
  - LVEMAN-348: Fix addons to not be processed as packages on Plesk
  - LU-154: generate unit tests coverage information while building rpm


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com> 1.5-13

changelog:
  - LU-164: Add ability to edit user's limits via CLI to lvectl_lib
  - LU-167:mysql_governor_lib improvement (Edit user's limits via CLI)
  - LU-190: Implement lvectl_lib methods for --unlimited and --reset keys in cloudlinux-limits LU-174: Set individual limits to default via cloudlinux-limits
  - LU-193: Add tuned-profiles-cloudlinux dependency for CL6
  - LU-173: Set individual limits to default via lvectl
  - LU-188: Improve lveps man page regarding DT/DO
  - LU-166: clquota_lib improvement (Edit user's limits via CLI)
  - LU-185: lve_namespaces should be started after lve-utils installed
  - LU-184: fix default vmem limit for CL6, CL7 (should be unlimited)
  - LU-165: Add cagefs operations to cloudlinux-limits utility
  - LVEMAN-763: Fix package inode functionality when package contains multiple spaces fix bug in json format
  - LU-168: cloudlinux-limits improvement (Edit user's limits via CLI)


author:
  Anton Volkov <avolkov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com> 1.5-14

changelog:
  - LU-206: make cllimits/lib/limits.py not readable by users
  - LU-203: Fix traceback while update lve-utils on ISP Manager v5
  - LU-198: implement locking while processing ve.cfg file
  - LU-201: Add ISPManager5 panel detection
  - LU-202: cloudlinux-limits --get: process speed correctly
  - LU-190: Implement lvectl_lib methods for --unlimited and --reset keys in cloudlinux-limits
  - LU-174: Set individual limits to default via cloudlinux-limits
  - LU-194: Remove mount --rprivate in lve_namespaces script for CL6
  - LU-197: fix error while restarting lvectl service
  - LU-195: Save custom settings in /etc/sysconfig/cloudlinux during lve-utils update/reinstall


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 1.5-16

changelog:
  - LU-198: implement locking while processing ve.cfg file. part2 add locking to each function that save config to file
  - CAG-528: Fix postgresql working through socket on CL7
  - LU-213: Print correct process status in cloudlinux-limits


author: Pavel Negrobov <pnegrobov@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com> 1.5-17
changelog:
  - LU-238: Add detection for CentOS Web Panel
  - LU-204: Extend the response of cloudlinux-limits for error messages with dynamic components
  - LU-236: Fix problem with ISPManager 5 Business and separate node
  - LVEMAN-878: Do not show System users in lvemanager->settings via web on cPanel 11.57.9 (EDGE)
  - LU-237: make all mounts private while executing lvectl start
  - LU-231: cloudlinux-limits should not return inodes when they are not supported by cl-quota
  - LU-214: lvectl should process reseller packages also in DirectAdmin LU-220: lvectl should process reseller packages in Plesk correctly


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com> 1.5-19

changelog:
  - LVEMAN-881: Investigate CloudLinux.cgi and lvectl encodings support
  - LU-223: improve processing of reseller packages in cPanel
  - LU-230: add lvectl all-package-list option
  - LU-242: Investigate issues with reseller handling and its customers on Plesk panel
  - LU-243: Fix package management on Plesk panel
  - LU-241: Make cloudlinux-limits output valid if username or domain is absent
  - LU-228: Add to cloudlinux-limits support dbctl
  - LU-240: Optimize lvectl apply-all for large number of entries in ve.cfg


author: Pavel Vavilin <pvavilin@cloudlinux.com> 1.5-20
changelog:
  - LU-249: add handling of --reseller option to lvectl package-delete command
  - LU-213: Print correct process status in cloudlinux-limits


author: Pavel Vavilin <pvavilin@cloudlinux.com> 1.5-21
changelog:
  - LU-253: Fix getcontrolpanelusers to show all packages
  - LU-251: lvectl should correctly process ID of reseller package on Plesk


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com> 1.5-23

changelog:
  - LU-257: create migration script for ve.cfg in ISP5
  - LVEMAN-940: Add ability to cl-quota to set/view inodes limits for empty resellers packages and fix cl-packages utility
  - LU-259: Get CloudLinux license status via CLI utility cloudlinux-license
  - LU-215: View package's configuration via CLI
  - LU-256: disable lve limits for packages on ISP5


author: Anton Volkov <avolkov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 1.5-25
changelog:
  - LU-267: make lvectl backward compatible regarding reseller packages processing
  - LU-266: fix recursion depth error in deepcopy in isppackagesreducer
  - LU-262: cldetect --update-license should work when lve-stats package is not installed


author:
  Anton Volkov <avolkov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.5-29

changelog:
  - LU-174: Set individual limits to default via cloudlinux-limits
  - LU-216: Edit package's limits via CLI
  - LU-275: fix for getcontrolpaneluserspackages --package= in Plesk
  - LU-192: start lve_namespaces, lvectl and cagefs services before apache and other system services on CL7
  - LU-268: Fix cloudlinux-limits CLI issues
  - LU-273: create migration script for reseller packages in ve.cfg
  - LU-267: make lvectl backward compatible regarding reseller packages processing part 3; add backward compatibility and support for version 2 ve.cfg
  - LU-267: make lvectl backward compatible regarding reseller packages processing part 2; add Backward compatible  for lvectl paneluserslimits
  - LICENSE.TXT: update EULA


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com> 1.5-30

changelog:
  - LU-151: View LVE manager settings via CLI
  - LU-209: notifications, inodes, ui settings
  - LU-278: Fix  for viewing additional admin resellers' packages in DA
  - LU-283: lve_namespaces and lvectl services should be enabled after update of lve-utils package
  - LU-277: Set CloudLinux license via CLI utility cloudlinux-license


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com> 1.5-31

changelog:
  - LU-174: Set individual limits to default via cloudlinux-limits
  - LU-294: add "RemainAfterExit=yes" to lvectl.service and lve_namespaces service
  - LU-282: Fix lvectl package-delete to work correctly for resellers packages
  - LU-285: Fix typos in the output of /usr/bin/getcontrolpaneluserspackages --help
  - LU-208: add functionality for mysql governor to cloudlinux-config


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.5-32

changelog:
  - LU-293: Fix for cloudlinux-packages set with --provider root
  - LU-265: fix lvectl apply all. lvectl apply all should use resellers package limits for users


author:
  Anton Volkov <avolkov@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.5-33

changelog:
  - CAG-647: fix dependencies
  - LU-290: additional admins on DA panel should not be presented in the Settings tab of LVE Manager
  - LU-300: Error when calling lvectl all-user-list, if users list is empty
  - LU-150: Edit LVE manager settings via CLI


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com> 1.5-34

changelog:
  - LU-303: Edit configuration of PHP Selector via CLI
  - LU-248: View PHP selector's configuration via CLI


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com> 1.5-35

changelog:
  - LVEMAN-1033: fix selectorctl error
  - LU-305: add coverage of the lvectl list and lvectl limits lve_id commands for test-suite lvectl_resellers_test.robot
  - LU-307: Custom limits of the reseller's packages should be inherited correctly by it's users for cPanel, Plesk, DA


author:
  Pavel Negrobov <pnegrobov@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.5-36

changelog:
  - LU-314: Fix cloudlinux-config uiSettings functioning on new servers
  - LU-312: Incorrect display speed limit for packages after reset it to default value
  - LU-309: Fix issues with cloudlinux-selector set --default-version native and --selector-status "dummy input"
  - LU-311: check for cagefs in cloudlinux-selector utility
  - LVEMAN-1035: selectorctl falls with traceback instead of JSON with error message
  - LU-313: Add profiling to cloudlinux-limits
  - LU-308: check license in all cloudlinux-* utilities


author: Pavel Negrobov <pnegrobov@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com> 1.5-37
changelog:
  - LU-318: Fix inodes limits output in cl-packages
  - LU-317: cloudlinux-selector --version native doesn't work


author:
  Pavel Negrobov <pnegrobov@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.5-38

changelog:
  - LU-319: SPA edit users data
  - LU-316: Fix speed limit output in lvectl
  - LU-321: cl-limits: return user's limits which have been changed marked with asterisk
  - LU-320: Add default package to lvemanager -> packages tab via web
  - LU-310: cloudlinux-selector: implement disabling of PHP Selector for Plesk


author:
  Anton Volkov <avolkov@cloudlinux.com>, Dmytro Gierman <dgierman@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 1.5-39

changelog:
  - LU-327: Fix for cloudlinux-limits set --save-all-parameters
  - LU-330: Show Inodes in default package
  - LU-319: cloudlinux-limits: --default and --unlimited options should work when disk quota is disabled
  - LU-326: add --human-readable-numbers option to cloudlinux-packages
  - LU-325: Add --human-readable-numbers option to cloudlinux-limits
  - LU-258: Atomia CP statistics
  - LU-324: Fix slow work of lvectl paneluserslimits


author: Anton Volkov <avolkov@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com> 1.5-41
changelog:
  - LU-340: Allow to save speed limits without %
  - LU-337: Fix error with wrong encoding in package name


author:
  Anton Volkov <avolkov@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.5-43

changelog:
  - LU-366: Fix /usr/sbin/processpaneluserspackages traceback
  - LU-363: Add ability to cl-packages to pass package name as string of codes
  - LU-364 Accumulate ret codes during cllimits set Fixed trace when Mysql governor isn't installed
  - LU-360: Create key `--get-user-reseller` for getcontrolpaneluserspackages script for DA and Plesk
  - LU-343: "cloudlinux-limits set" command should return new limits as json
  - LU-367: Fix cloudlinux-limits traceback is user's package contains quotas
  - LU-198 Fix: save_xml() was not atomic. Used tmp file + os.rename to make it atomic (implement locking while processing ve.cfg file)
  - LU-340: Allow to save speed limits without % (part 2)
  - LU-128: rewrite /usr/sbin/processpaneluserspackages from perl to python
  - LU-351: Fix error during saving new limits for package with non-ascii characters
  - LU-359: Fix cloudlinux-config hangs during MySQL Governer configuration
  - LU-356: Hide "Select PHP version" icon in the user interface of cPanel when selector is disabled
  - LU-348: LVE Manager -> Packages fails on DA and Plesk
  - LU-336: --save-all-parameters option of lvectl should correctly process speed limits
  - LU-279: lveps does not work due to cpu frequency in the /proc/cpuinfo = 0


author:
  Pavel Negrobov <pnegrobov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.5-44

changelog:
  - LU-376: Fix traceback in 'cloudlinux-selector --json set --selector-status=disabled/enabled' on Plesk
  - LU-373: Fix behaviour for keys `--get-user-reseller`, `--userid`, etc in getcontrolpaneluserspackages


author: Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.5-45
changelog:
  - LU-380: Fix traceback when try to set speed limit that bigger than machine's maximum limit witout "%" sign.
  - LU-374: Fix behavior of "cloudlinux-limits" when reset limits to package default. Part II
  - LU-336: --save-all-parameters option of lvectl should correctly process speed limits
  - LU-374: Fix behavior of "cloudlinux-limits" when reset limits to package default


author: Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.5-46
changelog:
  - LU-373: Fix behaviour for keys `--get-user-reseller`, `--userid`, etc in getcontrolpaneluserspackages. PART II
  - LU-374: Fix behavior of "cloudlinux-limits" when reset limits to package default. Part III


author: Pavel Vavilin <pvavilin@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.5-47
changelog:
  - LU-380: Fix traceback when try to set speed limit that bigger than machine's maximum limit witout "%" sign. PART II
  - LVEMAN-1072: Fix behavior of Reset button for inodes limits in Options


author:
  Anton Volkov <avolkov@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.5-49

changelog:
  - LU-399: change helpdesk.cloudlinux.com to cloudlinux.zendesk.com
  - LU-397: Improve error detection if MySQL Governor have errors
  - LU-395: "cloudlinux-limits set" command should return limits when disk quotas are turned off
  - LU-393: Getcontrolpaneluserspackages script incorrect processing resseler users on Plesk
  - LU-390: LVE utils - fix error: invalid literal for int()
  - LU-388: Fix changing of MySQL limits for DEFAULT user
  - LU-389: cloudlinux-limis get --json is dramatically slow
  - LU-381 Add tuned-profiles-cloudlinux dependencie for CL7+ too
  - LU-382: Activate --limits key in cloudlinux-package utility and check it functionality
  - LU-276: Fix cloudlinux-limits CLI issues (issues 3,4)
  - LU-346: Fix cloudlinux-limits set --save-all-parameters for inodes limits
  - LVEMAN-1078: Fix error that occur during installation
  - LU-355: Fix trace for cloudlinux-limits set --user <user> --mysql-gov
  - LU-365: Print mysql-io limit in Kbytes per second in cllimits utility


author: Stas Django <pythonpowerd@gmail.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.5-50
changelog:
  - LU-392: add readable error message when incorrect cpu limit is in ve.cfg
  - LU-290: additional admins on DA panel should not be presented in the Settings tab of LVEMAN
  - LU-400: Add option for passing parameters to custom script to lvectl
  - LU-401 Ensure unicode before comparing packages(fixes warnings in cron)


author:
  Pavel Negrobov <pnegrobov@cloudlinux.com>, Stas Django <pythonpowerd@gmail.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.5-52

changelog:
  - LU-393: Getcontrolpaneluserspackages script incorrect processing reseller users on Plesk
  - LU-387: Allow cloudlinux-limits utility handle not integer values vmem|pmem parameters
  - LU-402 Small workaround for old Governor to prevent dropping to defaults when setting 1MB limits
  - LU-405: Correct the help message in cloudlinux-packages utility for --limits key


author:
  Alexander Grynchuk <agrynchuk@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 1.5-52rl

changelog:
  - LVES-759: Add reseller limits support to cloudlinux-limits
  - LVES-726: Implement reseller limits to lvectl (fix defaults)


author:
  Anton Volkov <avolkov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Stas Django <pythonpowerd@gmail.com> 1.5-53

changelog:
  - LU-427 Implemented checking of configuration of symlink owner match protection and few cagefs checks
  - LVEMAN-1118: prevent cronjobs from overlapping
  - LU-426: cldetect --update-license should check exit code of rhn_check instead of its output
  - LU-413: Fix cl-config traceback when MySQL Governer config have non-integer values


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Monstrofil <oshyshatskyi@cloudlinux.com> 1.5-55rl

changelog:
  - LVES-778: Investigate and fix default cpu data in ve.cfg
  - LVES-759: Add reseller limits support to cloudlinux-limits (fix --default for reseller)
  - AAP-167: lveps should return "N/A" for command value when it is not available
  - LVES-797: Allow set reseller --unlimited
  - LVES-762: Add ability to use --bytes key to lvectl list-reseller
  - LU-458: cloudlinux-limits should prevent admin from managing reseller's users when reseller limits are enabled for this reseller
  - LU-438: lvectl: Do not alow reseller to change user's limits of another reseller
  - LU-453: Allow the reseller to make the user unlimited
  - LU-437: Add parameter --for-reseller to cloudlinux-limits utility for get/set reseller's users LVE limits
  - LU-455: cldetectlib: improve performance for ISP5
  - LU-452 Add ability to get all resellers in cloudlinux-limits
  - AAP-161: make lveps work with LVE1.5 (reseller limits)


author:
  Monstrofil <oshyshatskyi@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 2.0-2

changelog:
  - LU-482 Check whether current user is root for all our utils and exit if not
  - LU-479: Fix bugs while reseller removing or remove reseller rights from user
  - LU-404: lvectl: traceback on incorrect 'delete' option
  - LU-472: lve.reseller_limit_supported() should return True for cPanel only
  - LU-469: cloudlinux-selector should print more informative error messages
  - LU-441 Added json output to cldiag utility
  - LU-478: Fetch True to Y in /etc/sysconfig/lvestats.config/StatsNotifier.cfg
  - LU-469: cloudlinux-selector should print more informative error messages
  - LVEMAN-1120: PHP Selector: check web server configuration and display warning if not compatible
  - LU-434: cldiag: implement checking for incorrect packages in cPanel


author: Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 2.0-3
changelog:
  - LVEMAN-1132: cldiag: check syntax of config files of php selector
  - LU-470: better handling of errors while processing packages


author:
  Pavel Negrobov <pnegrobov@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com>, Stas Django <pythonpowerd@gmail.com> 2.0-4

changelog:
  - LU-329: make prospector more usefull
  - LU-432 Fixed few typos and messages. Fixed one "used before assignment bug" Removed unused os import. Added few existing options to --help
  - LU-481: Fix mysql-restrict/unrestrict functionality for reseller's end users


author:
  Pavel Negrobov <pnegrobov@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 2.0-5

changelog:
  - Added MockPanel support for QA
  - LVEMAN-1120: PHP Selector: check web server configuration and display warning if not compatible
  - LU-227: Add detection EA4 to cldetect


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Stas Django <pythonpowerd@gmail.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 2.0-7

changelog:
  - LU-503: Fix the output of lvectl all-user-list
  - LU-506: Fix output for cloudlinux-selector when a status of an extension is wrong
  - LU-492 Allow admin to turn on|off cagefs and mysql governor and  edit inodes limits for all reseller's end users (even for resellers which have enabled limits)
  - LU-500: print valid JSON response while executing lvectl --json destroy for nonexistent lve id
  - LU-488 Show reseller's default limits for reseller's packages instead of admin globals
  - LVEMAN-1150: Wrong encoding in user file in cPanel is error. Print error message
  - LVEMAN-1154: Add warning to selectorctl and cloudlinux-selector when try to unselect dependency module
  - LU-409: Variance in help message and real behavior in cloudlinux utility when use "--human-readable-numbers" key


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Monstrofil <oshyshatskyi@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 2.0-9

changelog:
  - LU-499: Update file /proc/lve/map after removing users
  - LU-510: Investigate the problem with reseller's list
  - LU-512: Reseller's list is not recreated after apply all
  - LU-409: Variance in help message and real behavior in cloudlinux utility when use --human-readable-numbers" key. Part II.
  - LU-509: remove leading zeros from value of IO limit
  - LVES-799: User's package should not affect reseller's limits
  - LU-497 Fixed traceback with non-existent reseller in cllimits set command
  - LU-494: Fix cloudlinux-packages exception because unicode string


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Monstrofil <oshyshatskyi@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 2.0-11

changelog:
  - LU-534: Fix wrong identification of reseller name for own account of reseller if it belongs to the root
  - LU-519: cloudlinux-limits should process mysql limits depending on mode of  mysql governor
  - LU-488 Fixed reseller's default limits propogation to users. Part II. Fix check reseller's limits activity
  - LU-488 Fixed reseller's default limits propogation to users
  - LU-505: Fix for cloudlinux-packages set for packages, created by reseller with enable limits
  - LU-533: Remove old source C code for lvectl from project
  - LU-518: Optimization for cloudlinux-limits get request
  - LU-499: Update file /proc/lve/map after removing users. Part II
  - LVEMAN-1132: cldiag: check syntax of config files of php selector fix help: write correct path to default.cfg config
  - LVES-828 - Simplify NameMap usage
  - LU-525: Fix set-reseller and remove-reseller commands in lvectl


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Monstrofil <oshyshatskyi@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 2.0-12

changelog:
  - LU-513: Do not reset inodes limits to default from reseller plugin.
  - LU-473 - Reset 'lve' limits when 'lvp' changes
  - LU-518: Optimization for cloudlinux-limits get request. Part II


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Stas Django <pythonpowerd@gmail.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 2.0-14

changelog:
  - LU-528: Fix response for keys set --for-reseller in cloudlinux-config, cloudlinux-limits and  cloudlinux-packages
  - LU-496 Cache parsed VE xml and get_cpu_data()
  - LU-545: fix lvectl destroy all
  - LU-510: Investigate the problem with reseller's list part 2. Fix applying limit for reseller user with admin package
  - LU-518: Optimization for cloudlinux-limits get request. Part III
  - LVEMAN-1170: PHP Selector should print error when alt-php is used as system default version
  - LU-539: /usr/sbin/kill_php_scripts should not kill background lsphp processes
  - LU-519: cloudlinux-limits should process mysql limits depending on mode of mysql governor part 2: remove dependence from reseller limits
  - LU-535: Fix functions reseller_users from cpapi and reseller_uids from lveapi
  - LU-546: Remove CL crons when erasing lve-utils package


author:
  Egor Zvorykin <ezvorykin@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Stas Django <pythonpowerd@gmail.com> 2.0-15

changelog:
  - LU-542: Fix "cloudlinux-limits get --for-reseller" if not reseller's end-user was given
  - LVEMAN-1177: Fix parser sysctl.conf in da_add_admin script
  - LU-507: implement "cloudlinux-limits enable-reseller-limits" command
  - LU-463 Call "lvectl apply all" when server/reseller default limits changed from UI
  - LU-530: Optimization for cloudlinux-limits get --for-reseller


author: Stepan Oksanichenko <soksanichenko@cloudlinux.com> 2.0-18
changelog:
  - LU-562: lvectl paneluserslimits <reseller_name> should work correct on Plesk and DA
  - LU-561: Fix issue realted to "lvectl apply all"


author: Anton Volkov <avolkov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 2.0-22
changelog:
  - LU-568 - kill_php_script should not kill mysql
  - LU-561: Fix issue realted to "lvectl apply all". Part II.


author:
  Anton Volkov <avolkov@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 2.0-24

changelog:
  - LU-566: Fix response 'cloudlinux-limits --for-reseller' for DA and Plesk
  - PTCLLIB-102: Optimize function time execute `clcommon.utils.grep`
  - LU-565: Correct message after "lvectl set-reseller" for DirectAdmin/Plesk/cPanel on resellers packages and kernel
  - LU-567: fix cldetect --detect-cp-full errors when ispmanager-business-common is not installed


author:
  Monstrofil <oshyshatskyi@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 2.0-25

changelog:
  - LU-579: Fix trace for CageFS installation in DA
  - LVES-806 - Use lve_stats2_lib for config parsing in StatsNotifier
  - LU-574: investigate issues with resellers limits


author:
  Anton Volkov <avolkov@cloudlinux.com>, skohan <skokhan@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 2.0-28

changelog:
  - LU-233: implement ability to configure default namespace
  - LU-582: CL+DirectAdmin, fix code related to the error: ValueError: No JSON object could be decoded
  - AAP-195: Fix for lvetop \ lveps counting speed load for lve


author:
  Anton Volkov <avolkov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 2.0-31

changelog:
  - LU-598: Fix traceback after run "lvectl sync-map" on no-panel Cloudlinux server
  - LU-518: Optimization for cloudlinux-limits get request. Part 4
  - LU-600: cldiag --all should check php selector


author: Anton Volkov <avolkov@cloudlinux.com>, Monstrofil <oshyshatskyi@cloudlinux.com> 2.0-33
changelog:
  - LU-548: Return default config for non-existing reseller in cl-config
  - LU-597: change start number of lvectl service from 29 to 65 (CL6)


author: Monstrofil <oshyshatskyi@cloudlinux.com> 2.1-1
changelog:
  - LU-572: Missing user without package in 'getcontrolpaneluserspackages' commands (plesk)
  - LVES-818: Implement reseller limits to lvectl for Plesk
  - LU-460: Use NameMap instead of ClPwd to get reseller id


author: Anton Volkov <avolkov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.1-5
changelog:
  - LU-609: fix problem with setting limits on the same-named packages (Plesk)
  - CAG-796: use hidepid=2 when mounting /proc
  - LU-631: Keep reseller lve-id to avoid issues with statistics on Plesk
  - LU-612: Use kernel implementation of lve_lvp_move
  - LU-614: Fix identification of the owner of the package
  - LU-638: Improve cloudlinux-limits performance (part 1)


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Stas Django <pythonpowerd@gmail.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 3.0-1

changelog:
  - LVEMAN-1206: Implement ability to pass app_mode, startup_file and etc params to selectorctl while creating webapp
  - LU-591: implement installing modules for user's NodeJS application
  - LVEMAN-1201: Need to create or modify ~/.cl.selector/node-selector.json while creating user's webapp
  - LU-587: implement user's CLI for getting info about NodeJS applications
  - LU-589: implement reading/saving config files for NodeJS user's application
  - LU-586: implement user's CLI for creating NodeJS application
  - LU-602: cloudlinux-selector NodeJS: implement hiding UI icon based on config setting
  - LU-581 Initial support of NodeJS for cloudlinux-selector


author:
  Anton Volkov <avolkov@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Stanislav Sergiienko <ssergiienko@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 3.0-5

changelog:
  - LU-683: Automatically start stopped NodeJS application before change NodeJS version, app-root and app-uri
  - LU-669: implement detection of config files for users' applications
  - LU-677: cloudlinux-selector install-modules should not require --version parameter
  - LU-666, LU-668, LU-673: Display user friendly error messages cloudlinux-selector
  - LU-672: Fix arg parser errors for --selector-status, --default-version, --supported-versions, --extensions options in cloudlinux-selector utility
  - LU-656 prevent uninstalling NodeJS version which is used by users' applications
  - LU-648: implement additional commands for managing NodeJS versions
  - LU-650 Prohibit a user from using admin-only commands: "install-version" and "remove-version"
  - LU-645: Refactor get_nodejs_users_info function from node_selector_lib.py and improve output
  - LU-627: Make user and domain args optional in cloudlinux-selector
  - LU-587, LU-621: Implement user's CLI for getting info about NodeJS applications
  - LVEMAN-1229 Ability to specify either full or major version for NodeJS (part2)
  - LU-640: make cloudlinux-selector workable inside CageFS
  - PTCLLIB-112: Fix traceback in safely_resolve_username_and_doc_root if user is absent
  - LU-592: implement running script in user's NodeJS application environment
  - LU-630: update help  for getcontrolpaneluserspackages for options --list-packages
  - LVEMAN-1229 Ability to specify either full or major version for NodeJS
  - LU-619 Implemented initial ability to install/uninstall NodeJS version directly from cloudlinux-selector
  - LU-624: do su to user when admin executes command from user's CLI
  - LU-618: ensure that NodeJS application is workable after changing version or modules
  - LU-590: implement changing properties of user's NodeJS application
  - LU-621 Fix json output of cloudlinux-selector's selector_enabled field according to spec
  - LU-588: Implement start, restart, stop, destroy for user's NodeJS application


author:
  Pavel Negrobov <pnegrobov@cloudlinux.com>, Egor Zvorykin <ezvorykin@cloudlinux.com>, Oleksandr Shyshatsky <oshyshatskyi@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 3.0-6

changelog:
  - LU-658: Add logrotate for /var/log/selectorctl.log file
  - LU-694: Fix run-script traceback
  - LU-680: Fix "error: Error code -3; pylve.lve_destroy" on Plesk and DA
  - LU-663: Request "cloudlinux-limits get --json --reseller-name=reseller" returns wrong JSON on DA
  - LVES-869: Missing values validation in statsnotifier config


author: Egor Zvorykin <ezvorykin@cloudlinux.com>, Oleksandr Shyshatsky <oshyshatskyi@cloudlinux.com> 3.0-9
changelog:
  - LU-663: Request "cloudlinux-limits get --json --reseller-name=reseller" returns wrong JSON on DA (fix --list-reseller-users)
  - LU-700: Fix creating nodejs web app in additional domains of user
  - LU-710: Restore unicode check in lve apply
  - LVES-883: Skip empty lines in StatsNotifier config
  - LU-657: correctly process paths to users' applications taking symlinks into account


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Oleksandr Shyshatsky <oshyshatskyi@cloudlinux.com> 3.0-10

changelog:
  - LU-714: Fix incorrect applying package limits on reseller
  - LU-646: disable CLI for user when NodeJS Selector is disabled by admin


author:
  Anton Volkov <avolkov@cloudlinux.com>, Oleksandr Shyshatsky <oshyshatskyi@cloudlinux.com>, Stanislav Sergiienko <ssergiienko@cloudlinux.com> 3.0-12

changelog:
  - LU-661 Switching user's App interpreter version should lock interpreter Currently, we check this lock only in "uninstall-version" cmd
  - LU-731: fix detection of H-Sphere
  - LU-662: implement locking for nodejs applications
  - LU-737: remount_proc.py should not ignore fs.proc_super_gid in /etc/sysctl.d/* files
  - LU-693: "selectorctl --interpreter nodejs" command should print "please use cloudlinux-selector utility instead"
  - LVEMAN-1260 "--new-app-uri" is now optional when moving app to the new domain only


author:
  Oleksandr Shyshatsky <oshyshatskyi@cloudlinux.com>, Stanislav Sergiienko <ssergiienko@cloudlinux.com>, Vladislav Yakushenko <vyakushenko@cloudlinux.com> 3.0-13

changelog:
  - LU-537: add cronjob for detection of control panel and automatic reconfiguration of our software
  - LU-632: Admin should not be able to set pmem and vmem limits for user under reseller with limits
  - LU-756: Fix sync-map for users with the same UID
  - LU-754 Check that user really exists in system before getting other info
  - LVEMAN-1269: Improve mechanism of hading nodejs icon in the end-user UI
  - LU-752: No package assigned to a user in LVE Manager when subscription has add-on plans selected in Plesk @BS-LINKED-5aef9a84c3953463c3932eb9
  - LU-725: Prettify unicode returned with "app_uri" key for NodeJS selector


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 3.0-14

changelog:
  - LU-773: Make some refactoring of caching mechanism in lvectllib.py
  - LU-740:  Fix traceback while calling "cloudlinux-selector" when lvemanager hasn't been installed


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Oleksandr Shyshatsky <oshyshatskyi@cloudlinux.com>, schernikov <schernikov@cloudlinux.com> 3.0-15

changelog:
  - LU-771: Prettify unicode returned with "Application startup file" key for NodeJS selector
  - LU-633: notify users when admin has changed version for their applications
  - LVES-899: False resources exceeded alerts
  - LU-537: add cronjob for detection of control panel and automatic reconfiguration of our software (don't reinstall packages if PANEL FILE is absent)


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Stanislav Sergiienko <ssergiienko@cloudlinux.com> 3.0-16

changelog:
  - PTCLLIB-125: cllib utils.grep() works incorrectly and give wrong results in many places (e.g. DA package confusion)
  - LU-813 Incorrect error message when trying to delete app with already deleted folders
  - LU-789: DA: Skip users with incomplete/broken data in user.conf and write warnings to syslog
  - LVEMAN-1244 - LVE Manager UI loads very slow on a server with a lot of users
  - LU-760: wrapper should print error "cannot be run as root"
  - LU-678: Improve cldiag script to detect lsapi handler
  - LU-679: Improve cldiag script to detect suPHP/suEXEC modules
  - LU-798: cldiag --json --check-phpselector does not work properly


author:
  Anton Volkov <avolkov@cloudlinux.com>, Oleksandr Shyshatsky <oshyshatskyi@cloudlinux.com>, Stanislav Sergiienko <ssergiienko@cloudlinux.com> 3.0-19

changelog:
  - LU-753: our code should process /etc/sysctl.d/* files along with /etc/sysctl.conf. Part II.
  - LU-826 Cleanup tests/constants.py after move
  - LU-826 Bump package requirements
  - LU-826 Move cloudlinux-selector util to lvemanager package
  - LU-689: Make install-modules, set --new-version, set --new-app-uri, set --new-startup-file, set --new-domain commands insensitive to application status
  - LU-822: Show/hide lvemanager plugin for resellers
  - LU-753: our code should process /etc/sysctl.d/* files along with /etc/sysctl.conf


author: Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 3.0-20
changelog:
  - PTCLLIB-130: "lvectl reseller-package-list" crashing if empty string present in DA_USER_DIR/USERNAME/packages.list


author: Sergei Chernikov <schernikov@cloudlinux.com> 3.0-21.3
changelog:
  - LU-758 - Reseller with active limits but without custom config file for notifier should correct inherit options from admin's config


author:
  Oleksandr Shyshatsky <oshyshatskyi@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com>, Anastasia Lutsiuk <alutsiuk@cloudlinux.com>, Stanislav Sergiienko <ssergiienko@cloudlinux.com>, Daria Kavchuk <dkavchuk@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 3.0-21.4

changelog:
  - LU-857: implement collecting statistics about cagefs usage
  - Remove unneeded cagefs build requirement.
  - LU-858: db_governor status and version, DB info added to cloudlinux-config (merged)
  - LU-864: add mailman to clsupergid group and configure proc_super_gid setting for cPanel servers
  - LU-868: implement collecting statistics about Reseller Limits usage
  - LU-881: Collect kernel and uptime info for Dashboard
  - LU-861: implement cloudlinux-summary
  - LU-879: Collect faults information for Dashboard
  - LU-887: Implement old LVE limits integration mechanism detection in cloudlinux-summary
  - LU-861: implement cloudlinux-summary (part-2: resellers support)
  - LU-886: Send cloudlinux-summary data to clickhouse
  - LU-883: Collect default versions of selectors for both Dashboard and Statistics
  - LU-857: implement collecting statistics about cagefs usage
  - LU-861: implement cloudlinux-summary (part-3: fixes and tests)
  - LU-862: implement collecting statistics about PHP Selector usage
  - LU-862: implement collecting statistics about PHP Selector usage (fix tests)
  - LU-893: Implement cron-job to send cloudlinux-summary statistics each day


author:
  Anastasia Lutsiuk <alutsiuk@cloudlinux.com>, Oleksandr Shyshatsky <oshyshatskyi@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 3.0-21.7

changelog:
  - Skip statistics collection for DA
  - LU-910 Remote settings for CL statistics rollout
  - LU-907: Limit resources for cloudlinux-summary statistics (add lve-wrappers dependency)


author:
  Anastasia Lutsiuk <alutsiuk@cloudlinux.com>, Oleksandr Shyshatsky <oshyshatskyi@cloudlinux.com> 3.0-21.8

changelog:
  - LU-910 Remote settings for CL statistics rollout (part 2)
  - LU-924: Save statistics even if server_id field is null


author:
  Anastasia Lutsiuk <alutsiuk@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 3.0-21.10

changelog:
  - LU-934 Add ability for admin to swich CL usage statistics on/off (part-2)
  - LU-926: Collect time required to collect statistics as a new metric itself


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Oleksandr Shyshatsky <oshyshatskyi@cloudlinux.com> 3.0-21.11

changelog:
  - LU-926: Collect time required to collect statistics as a new metrics itself
  - LU-935: Integrate Sentry reports into cloudlinux-summary
  - LU-942: Implement new metric "lve-utils version"


author:
  Stanislav Sergiienko <ssergiienko@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 3.0-21.13

changelog:
  - LU-955 Change url for usage stats api
  - LU-954: setup_supergids error while  cldeploy  execution  on centos6


author: Oleksandr Shyshatsky <oshyshatskyi@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> 3.0-22.0
changelog:
  - LVEMAN-1370: Add statistics for php selector usage
  - LU-899: Collect more statistics about LVE limits
  - LU-899: get rid of some unused global variables and methods in lvectllib
  - LU-679 Improve cldiag script to detect suPHP/suEXEC modules


author:
  alutsiuk <alutsiuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Egor Zvorykin <ezvorykin@cloudlinux.com> 3.0-22.1

changelog:
  - LU-953: Log to sentry when clsummary fails in some cases
  - LU-944: Collect maximum memory required to collect statistics as a new metrics itself
  - LU-890: Integrate lsapi stats in cloudlinux-summary, Part I
  - LU-957 Add running applications statistics for Usage Stats


author: alutsiuk <alutsiuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 3.0-22.2
changelog:
  - LU-948 Fix statistics for metric selector_python_versions_installed
  - LU-901: Collect statistics about resellers end-users
  - LU-985: Enable cloudlinux-summary on DA


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Anastasia Lutsiuk <alutsiuk@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 3.0-23.0

changelog:
  - LU-913: Add modules status information for Usage Stats
  - LU-964: Add statistics metric token for signing each sending
  - LU-966: Provide blocking of simultaneous (parallel) gathering of statistics
  - LU-965: Provide get request from ClickHouse with using of signing token
  - LU-970: Get status of collecting usage statistics
  - LU-970: Get status of collecting usage statistics. Part 2
  - LVES-924: Check non-using of /tmp folder in all project for security purposes
  - LU-971: Allow async running of collecting statistics


author:
  Sergei Chernikov <schernikov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com>, Oleksandr Shyshatsky <oshyshatskyi@cloudlinux.com> 3.0-23.1

changelog:
  - LU-981: cl-summary get-remote do not return success status
  - Changed length of security token from 65 to 64 (according to specification)
  - Add "users_with_faults" metric


author:
  Pavel Negrobov <pnegrobov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 3.0-23.6

changelog:
  - CAG-843: Fix bug of migrate fs.proc_can_see_other_uid value on new installations
  - LU-990: Add ability to toggle statistic collection for cloudlinux-summary. Part 3


author:
  Egor Zvorykin <ezvorykin@cloudlinux.com>, Oleksandr Shyshatsky <oshyshatskyi@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>, schernikov <schernikov@cloudlinux.com> 3.0-23.8

changelog:
  - LU-1037: "cloudlinux-summary status" should return "failed" status if any exception in metric
  - LU-1033: Handle the case when ncpu is absent from ve.cfg
  - LU-1013: Add last sending statistics status to cloudlinux-summary status
  - LU-1015: Do not require --json for cloudlinux-summary
  - LU-1014: Remove old dashboard code
  - LVES-920: Investigate and fix possible memory leak in lve-stats
  - LU-1036 Handle case when cl-statistics database malformed and we cannot get faults
  - LU-1007: Change cloudlinux-summary API endpoint
  - LU-1031 Handle whmapi errors in get_php_domains_info


author:
  Egor Zvorykin <ezvorykin@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 3.0-23.9

changelog:
  - LU-1035: Investigate [Errno 14] Bad address when reading htaccess cache - added `kernel` field to sentry tags
  - LU-1043: Investigate "Max retries exceeded" when sending statistics


author:
  Sergei Chernikov <schernikov@cloudlinux.com>, Stanislav Sergiienko <ssergiienko@cloudlinux.com> 3.0-23.17

changelog:
  - LU-1135 Fix regression with old statistics URL
  - LU-1121: Check why cloudlinux-summary get-remote works more than 30s


author:
  Daria Kavchuk <dkavchuk@cloudlinux.com>, Egor Zvorykin <ezvorykin@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Roman Krompets <rkrompets@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Stanislav Sergiienko <ssergiienko@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>, ddemin <ddemin@cloudlinux.com> 3.1-1

changelog:
  - LU-1109: Fix Traceback during installation of Governor from wizard
  - LU-1133: Change wizard logs permissions to 600
  - LU-1127: PHP module in Wizard doesn't display current selector
  - LU-1111: Add blockers for mod_lsapi module in wizard
  - LU-1124: Incorrect error handling in wizard
  - LU-1099 Improve cldiag --check-php-conf
  - LU-1093 Add ability to install only alt-php packages without configurating php-selector
  - LU-1052: Add statistics collection about wizard
  - LU-1078: Remove wrong warning about suexec from wizard lsapi module
  - LU-1071: Investigate and fix errors "lveps output was incorrect: mv /u"
  - LU-1057: Allow cloudlinux-wizard to work on non-CPanel panels
  - LU-1070 Detect LiteSpeed in Wizard
  - LU-1048: Fix reseller limit inheritance tests/behaviour on cPanel
  - LU-1012: Warn about incompatibilities for governor and lsapi
  - LU-1044 - Validate json-data sent by UI in cl-wizard
  - LU-1026: Add RPM DB corruption detection to cldiag
  - LU-1053: Add warning message for php selector module in status --initial
  - LU-1049: Return "already_configured: False" when selector icon in UI disabled
  - LU-1042 Remove do-install key from input to cloudlinux-wizard
  - LU-1020 Implement file marker to detect that wizard has finished its work at some point in time
  - LU-1023 Replace hardcoded list of php/python/ruby/nodejs interpreters and use groups for installation
  - LU-1010: Implement new Wizard step: mod_lsapi
  - LU-1009: Implement new Wizard step: NodeJS selector
  - LU-999: Implement "cancel" command for wizard
  - LU-1011: Split "cloudlinux-wizard status" command into light and extended version
  - LU-1005 Implement new Wizard step: Ruby + Python selector
  - LU-1003 : Implement new Wizard step: MySQL governor
  - LU-1004: Implement new Wizard step: PHP selector
  - LU-995 Create CageFS module for cl-wizard
  - LU-967 Create utility for installing required modules with logging
  - LU-919: Make validation on CLI tools for setting limits that verify that NPROC > EP
  - LU-950: can't apply limits if reseller was removed and it had subaccounts
  - LVEMAN-1381: Add ClSelectExcept handling to statistics
  - LU-912: Add running applications statistics for dashboard
  - LU-890: Integrate lsapi stats in cloudlinux-summary, Part II
  - LVEMAN-1342: processpaneluserspackages works very slow on DA server with many users
  - LU-915: Fix dashboard status for cagefs
  - LVES-880 Fix issue with Username = N/A for reseller with disabled reseller limits on the Statistics tab
  - LU-882 Parse/handle stderr output correctly
  - LU-610: Add ability to integrate reseller limits to any control panel


author:
  Egor Zvorykin <ezvorykin@cloudlinux.com>, Oleksandr Shyshatsky <oshyshatskyi@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>, ddemin <ddemin@cloudlinux.com>, dkulazhenko <dkulazhenko@cloudlinux.com> 3.1.1-1

changelog:
  - LU-1168: Wizard installation process should be interrupted when a module fails
  - LU-1160 New special module status for governor in Wizard
  - LU-1132: Fix conditions for python and ruby selector to be enabled on dashboard
  - LU-1175: Disable php-selector in the wizard should cause disable php selector in the selector tab
  - LU-1161: Add blockers for governor on all panels except cPanel and DA
  - LU-1139: Fix incorrect Governor status for wizard
  - LU-1167 - Fix initial status of PHP selector in wizard
  - LU-1163 Fix traceback when run 'cloudlinux-wizard status --initial' on server without installed CageFS
  - LU-1159 Ruby requires alt-python-virtualenv
  - CAG-871 Fix cagefsctl --cagefs-status command
  - LU-1119: Fix test_simultaneous_collect on cpanel
  - LU-1125 Run statistic collecting after wizard finished
  - LU-1141: Our utils are broken when Sentry is down
  - LU-1130: Fix Cagefs status in summary
  - LVEMAN-1410: Delete Redundant messages during installation lvemanager


author: Sergei Chernikov <schernikov@cloudlinux.com> 3.1.2-1
changelog:
  - LU-1181: Enable sentry for wizard
  - LU-1175: Disable php-selector in the wizard should cause disable php selector in the selector tab (part-2)


author:
  Simba <dpoleev@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 3.1.3-1

changelog:
  - WEB-1394: Show only php errors on Selector tab
  - LU-1176: Check for rpmdb errors in is_package_installed method for wizard and cl-summary
  - LU-1191 Improve cldiag notifications with links to docs
  - LU-1192 cldiag fails on check-defaults-cfg param
  - LU-1147: cloudlinux-summary should use lock-file while collecting statistics
  - WEB-1337: Cache cloudlinux-summary data for UI


author: alutsiuk <alutsiuk@cloudlinux.com>, Oleksandr Shyshatsky <oshyshatskyi@cloudlinux.com> 3.1.4-2
changelog:
  - LU-1218: Improve cldiag email template
  - LU-1189: problem with sending email on cPanel server
  - LU-1197 We should limit max output lines for cldiag checkers(e.g. rpmdb)
  - LU-1196 cldiag 'Check fs.enforce_symlinksifowner' failed with internal error
  - LU-1193 fs.symlinkown_gid check on openvz containers


author:
  Anton Volkov <avolkov@cloudlinux.com>, schernikov <schernikov@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>, Oleksandr Shyshatsky <oshyshatskyi@cloudlinux.com> 3.1.5-2

changelog:
  - CAG-891: fix suexec check in cldiag - issue on servers without hosting panel
  - LU-1227: suexec check in cldiag should process HostingNG correctly
  - bump conflicts with cagefs and lvemanager
  - LU-1186: Review and fix logger levels in wizard
  - LU-1229 Cldiag fs.enforce_symlinksifowner checker fix for openvz
  - LVEMAN-1468: incorrect status in wizard during installation
  - AAP-262: control_panel_apache metric added
  - LU-1198: Fix json errors when getting remote available groups info


author: Stanislav Sergiienko <ssergiienko@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> 3.1.6-1
changelog:
  - LU-1235 Wizard should handle "ea-apache24-mod-alt-passenger" unavailibility due repo issues
  - LU-1232 Remove unnecessary warnings in cldiag messages
  - LU-1190 Writing manuals for fixing issues found by cldiag


author: alutsiuk <alutsiuk@cloudlinux.com>, Oleksandr Shyshatsky <oshyshatskyi@cloudlinux.com> 3.1.7-1
changelog:
  - LU-1234 Python selector do not find virtualenv in directadmin
  - LU-1241: make possible to use cloudlinux-wizard in ansible task


author: Anton Volkov <avolkov@cloudlinux.com>, Pavel <pmogilnikov@cloudlinux.com> 3.1.8-1
changelog:
  - LU-1295 Wizard is crashed if module installation was cancelled
  - LU-1230: Sync enabling/disabling Python app icon in clconfig utility with status of Python Selector


author: Pavel <pmogilnikov@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> 3.1.9-1
changelog:
  - LVES-957 charset in lve-stats2 notifications
  - LU-1318 Allow cloudlinux-wizard to set default python version
  - LU-1310 Implement collecting statistic about Python Selector on DirectAdmin


author:
  Pavel Negrobov <pnegrobov@cloudlinux.com>, Roman Krompets <rkrompets@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> 3.1.10-1

changelog:
  - WEB-1434: list-reseller command don't work using API
  - LU-1291 wizard should run `cagefsctl --force-update` after installation of packages selected by user
  - LU-1334: Users were missing in LVE manager users tab
  - LU-1335: Cldiag error `check-cpanel-packages` if users list is empty
  - LU-1317 cldiag should ignore/cut the space before/after the Package name


author:
  Anton Volkov <avolkov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com>, Oleksandr Shyshatsky <oshyshatskyi@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>, Dmitriy Poleev <dpoleev@cloudlinux.com> 3.1.11-1

changelog:
  - LU-1385: Disable script `kill_php_script` by default for new installations
  - LU-1367: Run lve-utils rpm tests on real Panels(cPanel/Plesk)
  - LU-1341: Replace using of `too long script` by using of cpapi
  - LU-1370 Python selector is always enabled on Dashboard


author:
  Oleksandr <oshyshatskyi@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Sergey Kozhekin <skozhekin@cloudlinux.com>, Simba <dpoleev@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com>, Ulugbek <usamigjonov@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> 3.1.13-1

changelog:
  - CAG-945: Move sync-map hooks to lve-utils
  - CAG-945: Rename new_vendor -> new_owner in modify_user callbacks
  - LU-1389: Do not use rpm -q in passenger and virtualenv detecting
  - LU-1390 Improve panels detection for statistics
  - PTCLLIB-153: Add sentry to new universal hooks
  - PTCLLIB-153: Move sentry to python-cllib package
  - WEB-1580: Add ability to hide inodes in Plesk and DirectAdmin
  - WEB-1592: Do not show inode accordion if quota unavailable


author:
  Arina Busygina <abusygina@cloudlinux.com>, Simba <dpoleev@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com>, Ulugbek <usamigjonov@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> 3.2.2-2

changelog:
  - Bump cllib version in requires
  - LU-1404 Add new metrics to CL summary stats
  - WEB-1593: Use the same names for options in config file as it return cl_config
  - WEB-1593: Use the same names for options in config file as it return cl_config (part2)
  - WEB-1593: Use the same names for options in config file as it return cl_config (part2)
  - WEB-1604: LVE Manager shows the incorrect path /usr/lve/dbgovernor-store.


author:
  Anton Volkov <avolkov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 3.2.3-2

changelog:
  - LU-1487: replace alt-python27-MySQL-python with alt-python27-MySQL-meta in all spec files
  - LU-1445: Investigate and fix possibly hangs of cldiag utility if RPMDB is locked
  - LU-1389: Do not use rpm -q in passenger and virtualenv detecting.


author:
  Anton Volkov <avolkov@cloudlinux.com>, msozin <msozin@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 3.2.6-1

changelog:
  - LU-1492: Do not call struct.pack with float argument
  - LU-1492: fix bug with _parse_lve_lines
  - Sonar Qube: disable rules related to unused imports and imports ordering
  - LU-1492: Migrate lve-utils code to use universal python 2/3 code (Part 3. --stage1. Absolute imports)
  - LU-1492: Migrate lve-utils code to use universal python 2/3 code (tab to spaces)
  - LU-1492: Migrate lve-utils code to use universal python 2/3 code (Part 1 - w/o unicode)


author: Oleksandr <oshyshatskyi@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 3.2.7-1
changelog:
  - LU-1501: Manually build pyc pyo for cloudlinux 8
  - LU-1589: Fix wizard errors on CL8
  - LU-1576: Skip cldiag suexec checker for custom control panels
  - LU-1492: Migrate lve-utils code to use universal python 2/3 code


author:
  alutsiuk <alutsiuk@cloudlinux.com>, msozin <msozin@cloudlinux.com>,  Oleksandr <oshyshatskyi@cloudlinux.com> 4.0.2-2

changelog:
  - LU-1630 : (LU) usage of os.makedirs on py3
  - LU-1637: /usr/sbin/lveps cuts user IDs > 8
  - LU-1629: cl-summary get-remote return -42 for cagefs params
  - LU-1620 fix clsummary enabling/disabling error
  - LU-1607 : (lve-utils) add interpolation=None
  - LU-1604 fix lve-utils cl8&py3 tests
  - LU-1501: Manually build pyc pyo for cloudlinux 8
  - LU-1589: Fix wizard errors on CL8
  - Fix removed variable initialization
  - LU-1492: Fix checking of users's packages in cldiaglib
  - LU-1492: Enable unit tests for lve-utils package
  - LU-1492: Fix migration_ve1_to_v2.py script
  - LU-1492: Fix cldiaglib error reporting about user's packages
  - LU-1492: Remove unneeded encode() in clcontrollib for plesk
  - PTCLLIB-184 : (Py_lve) Fix DA cpapi tests
  - LU-1492: Use process.cmdline as method because of new psutil version
  - LU-1492: Write errors in case of bad cpanel configs
  - fix writing governor config file
  - LU-1492: Migrate lve-utils code to python3 (limits manipulation)
  - fix shebangs with -s and -bb keys for lve-utils
  - LU-1492: Migrate lve-utils code to use universal python 2/3 code
  - LU-1566 add -bb option to lve-utils
  - LU-1500: update spec file for python_lve
  - LU-1492: Do not call struct.pack with float argument
  - LU-1492: fix bug with _parse_lve_lines
  - Sonar Qube: disable rules related to unused imports and imports ordering
  - Version change
  - LU-1500: Version up
  - LU-1486: Build lve-utils package for CL8
  - LU-1500: Add commented pylint --py3k
  - LU-1500: create master-py3 branch


author: Anton Volkov <avolkov@cloudlinux.com>, pmogilnikov <pmogilnikov@cloudlinux.com> 4.0.3-1
changelog:
  - CAG-1029 : fix writing toprettyxml to files
  - PTCLLIB-201: Fix wrong obsoletes in alt-python27-cllib that breaks yum update


author:
  Ulugbek <usamigjonov@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>, msozin <msozin@cloudlinux.com>, Oleksandr <oshyshatskyi@cloudlinux.com>, Anton Volkov <avolkov@cloudlinux.com>, Dmitriy Poleev <dpoleev@cloudlinux.com> 4.0.6-1

changelog:
  - WEB-1784: Admin side : message about incompatibility
  - WEB-1785: Admin side : dashboad warning about php selector issue
  - LU-1672 [Endurance] Add metric for datacycle usage
  - LU-1691 fix lve-utils performance regression
  - LU-1677 Add collecting of number of domains and subdomains on the server in daily stats
  - LU-1544: LVE limits don't reset to the signed package limits in DirectAdmin for the account which was created by the reseller
  - LU-1686 add cldiag cron check enabled metric
  - WEB-1788: Admin side : message about unworkable php selector if alt-php version is  system default
  - LU-1685: correct typo in cldiag help
  - LU-1654: set cloudlinux=yes parameter in /usr/local/directadmin/custombuild/options.conf
  - PTCLLIB-192: Implement new folder-based hooks installation mechanism on DA
  - only tests fixed


author:
  alutsiuk <alutsiuk@cloudlinux.com>, msozin <msozin@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, pmogilnikov <pmogilnikov@cloudlinux.com> 4.2.0-1

changelog:
  - LVEMAN-1664 : Use /usr/bin/switch_mod_lsapi --stat instead of import python lib
  - LU-1710: Fix lve-utils unit-tests fails during building on EL8 environment
  - LVEMAN-1658: Fix dynamicui crash during nodejs install on DA
  - LU-1720: Fix copyright checker failure on lve-utils. Part II
  - LU-1718 Make configparser less strict and ignore duplicated options in configs
  - LU-1720: Fix copyright checker failure on lve-utils
  - LU-1693: Configure sonarcube for all our projects
  - LU-1372: Prepare clsummary & dashboard to work with unification
  - PTCLLIB-192: remove hooks func from clcontrollib
  - LU-1068: refactor clquota_lib in order to avoid code duplicates
  - LU-1068: improve errors reporting for cl-quota utility
  - LU-1381: Case installing panel after lvemanager lve-utils
  - LU-1693: Configure sonarcube for all our projects
  - LU-1258 skip suspended users in --check-cpanel-packages checker LU-1239 skip whmcs package 'Custom' diring package checking
  - LU-1702 Add cloudlinux linksafe metric
  - LU-1684: Add possibility to install lsapi via wizard on DirectAdmin from beta. Part II
  - LU-1684: Add possibility to install lsapi via wizard on DirectAdmin from beta
  - LU-1696: Add LiteSpeed web-server usage statistic in cl-summary for adding into ClickHouse
  - LU-1631 : add ability to set lve-stats2 email parameters
  - LU-978: Always create clsupergid group


author: Stepan Oksanichenko <soksanichenko@cloudlinux.com>, Ulugbek <usamigjonov@cloudlinux.com> 4.2.2-1
changelog:
  - LU-1768: Create prototype which can collect statistics
  - WEB-1856: Fix the link in LVE Manager error


author:
  alutsiuk <alutsiuk@cloudlinux.com>, Anton Volkov <avolkov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 4.2.3-1

changelog:
  - CAG-1049: lve_namespaces service should be started after zfs-mount service
  - LU-1789 package_reinstaller.py check failed on CL
  - LU-1818: Get more info about call `rpm -qa` if it returns non-zero code


author: Anton Volkov <avolkov@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 4.2.5-1
changelog:
  - LU-1816: Change of username in Plesk leads to incorrect user showing in the LVE Manager
  - LU-1784: lveps/lvetop doesn't show memory usage on CL7h/CL8

  Mon Jun 01 2020 Dmitriy Poleev <dpoleev@cloudlinux.com> 4.2.4-2
  - LU-1828: fix spec: build of lve-utils package fails on CL8
  - WEB-1929: Change cldiag message and behavior for checking domains compatibility


author: Stepan Oksanichenko <soksanichenko@cloudlinux.com> 4.2.6-1
changelog:
  - LU-1842: Dashboard update finished with "Result of last sending: Collecting statistics was failed. Error report has been sent to developers and will be fixed soon. "


author:
  Stepan Oksanichenko <soksanichenko@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, msozin <msozin@cloudlinux.com> 4.2.7-1

changelog:
  - LU-1843: Add polkitd user to clsupergid
  - LU-1849: cldiag typo
  - LU-1836: The result of call rpm -qa --queryformat  has an invalid line
  - LU-1047: Check if statistics enabled BEFORE running asynchronous process


author: alutsiuk <alutsiuk@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 4.2.8-1
changelog:
  - LU-1751: Add AppVersionDetector as a dependency and execute it once a month to collect stats
  - LU-1862: add logging to package_reinstaller


author:
  alutsiuk <alutsiuk@cloudlinux.com>, dkuropiatnyk <dkuropiatnyk@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 4.2.9-1

changelog:
  - CMT-126: bump cllib version to use fixed xml parser
  - LU-1047: Check if statistics enabled BEFORE running asynchronous process. Part 3
  - LU-1866: Do not perform checking patches for "suexec" if LiteSpeed server is used


author:
  alutsiuk <alutsiuk@cloudlinux.com>, msozin <msozin@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Ulugbek <usamigjonov@cloudlinux.com> 4.2.10-1

changelog:
  - LU-1865 Do not remove cmt package if it does not exist
  - WEB-1458: Dashboard (mod_lsapi + litespeed)
  - CMT-163: Temporary remove autoinstallation of CM package and start of demons
  - CMT-141 rename centralized-management to cl-end-server tools
  - CMT-135: add missing cron
  - LU-1865: Add activate/deactivate mechanism for Endserver-tools


author: Anton Volkov <avolkov@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 4.2.12-1
changelog:
  - LU-1843: Add polkitd user to clsupergid (part 2)
  - LU-1894: Version up and test lve-utils with new application detector


author:
  Alisher Matkurbanov <amatkurbanov@cloudlinux.com>, msozin <msozin@cloudlinux.com>, soksanichenko <soksanichenko@cloudlinux.com> 4.2.18-1

changelog:
  - LU-1899: cldiag: add ability to disable specific list of notifications
  - LU-1903: Run app-detector on random day. Part 2
  - LU-1881: Add a few metrics to CL statistics
  - LU-1890: Add cldiag hidepid checker
  - CMT-221: Add package versions tags to sentry
  - CMT-235: Add cron for verifying jwt correct [for beta only]


author: Anton Volkov <avolkov@cloudlinux.com>, msozin <msozin@cloudlinux.com> 4.2.19-1
changelog:
  - LU-1938: Install /etc/cron.d/cloudlinux_domains_collector when missing
  - CMT-235: [End-server-tools] Add cron for verifying jwt correct [for beta only] part2


author:
  Stepan Oksanichenko <soksanichenko@cloudlinux.com>, Dmitriy Poleev <dpoleev@cloudlinux.com>  4.2.22-1

changelog:
  - CMT-257: Add to cldiag the base checks for CMT
  - WEB-1995: Dashboard does not display correct values after wizard


changelog: - CMT-257: Add to cldiag the base checks for CMT. Hot-fix for non-CL+ clients
author:
  Pavel Mogilnikov <pmogilnikov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 4.2.23-1


author:
  alutsiuk <alutsiuk@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com>, Alisher Matkurbanov <amatkurbanov@cloudlinux.com>, dkuropiatnyk <dkuropiatnyk@cloudlinux.com> 4.2.25-1

changelog:
  - CMT-460: CM errors for non-CL+ customer
  - LU-1963: Add metrics detecting HW info in daily statistic
  - LU-1893: Add cagefs partition checker to cldiag
  - CMT-436: add sentry & some debug checks for manage clplus script


author:
  Danylo Kuropiatnyk <dkuropiatnyk@cloudlinux.com>, Simba <dpoleev@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 4.2.26-1

changelog:
  - WEB-2040: Add config parameters for cl-config: Hide X-Ray for user
  - LU-2016: Does not perform checking patches for "suexec" with LiteSpeed server
  - CMT-257: Add to cldiag the base checks for CMT
  - CMT-448: "clplus_manage.py enable" util must fail (or at least warn) if CM is not activated in CM UI


author:
  Anton Volkov <avolkov@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Pavel Mogilnikov <pmogilnikov@cloudlinux.com>, Roman Krompets <rkrompets@cloudlinux.com>  4.2.31-1

changelog:
  - PTCLLIB-219: Fix None package issues
  - LU-2251: Add OLS to cloudlinux-summary
  - WEB-2113: Implement installation of end-user xray plugin on custom panel
  - LU-1897 : make cldiag notification workable on all systems
  - LU-2237: kill_php_script: exclude jetbackup* processes
  - LU-1926: Add support of duplicate UIDS to /usr/bin/getcontrolpaneluserspackages


author: Pavel Negrobov <pnegrobov@cloudlinux.com> 4.2.32-3
changelog:
  - LU-2242: Fix cldiag error "INTERNAL_TEST_ERROR: ExternalProgramFailed during check_cagefs_partition_disk_quota"
  - LU-2305: Add Clickhouse metrics to estimate "Act like CageFS is disabled" errors


author:
  Pavel Negrobov <pnegrobov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 4.3.1-1

changelog:
  - LU-2262: Collect list of CLOS / CLOS+ customers with domains
  - LU-2246: Add "Low LVE PMEM value" checker to cldiag


author:
  Pavel Negrobov <pnegrobov@cloudlinux.com>, Pavel Mogilnikov <pmogilnikov@cloudlinux.com>, Hasan <haliev@cloudlinux.com> 4.3.3-1

changelog:
  - LU-2374: do not break packages loop after Exception
  - LU-2242: Fix cldiag error "INTERNAL_TEST_ERROR: ExternalProgramFailed during check_cagefs_partition_disk_quota". Part 2
  - LU-2291: Fix cl-limits set mysql governor to plesk users with additional accounts
  - PTCLLIB-221: Make vendors_api importable directly


author: alutsiuk <alutsiuk@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 4.3.3.1-1
changelog:
  - LU-2428 Change the way to get the version  of kmodlve in  cloudlinux-summary (for 7h/8)
  - LU-2426: Fix APD command in lve-utils cron


author:
  alutsiuk <alutsiuk@cloudlinux.com>, Dmitry Shibut <dshibut@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Danylo Kuropiatnyk <dkuropiatnyk@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com>, Hasan <haliev@cloudlinux.com> 5.1.1-1

changelog:
  - LU-2388: Fix hidepid behaviour on CL8
  - LU-2321 Conflict mod_hostinglimits in single edition
  - LU-2354: Split liblve.so into liblve and libsecureio
  - skip resellers packages cldiag check in solo
  - LU-2351 fix scriptlets problems on solo
  - LU-2366: Add telemetry about current WMT settings
  - LU-2353 do not install unneeded cronjobs for solo
  - LU-2352: Renew cl single detection by marker logic according to spec
  - LU-2367: Provide reinstall lvemanager-xray by cron for Single Edition
  - LU-2334 clean up unneeded utils calls on single
  - LU-2268 improve cloudlinux-customizer utility
  - LU-2328 Enable domains collector on CL single
  - LU-2269: Check usage of the list /proc params on CL single
  - LU-2300: Add "cldetect --detect-edition" command
  - LU-2270: Investigate a method of limitation resources for cl-summary on CL single
  - LU-2255: Enable cloudlinux-summary for CLOSS
  - Rename cloudlinux-reconfigure to cloudlinux-customizer
  - LU-2222: Create script that customizes CL installation
  - LU-2226 skip cloudlinux lve utils for cl single edition
  - LU-2229: Create cloudlinux-single-edition package


author: Aleksey Zverev <azverev@cloudlinux.com> 5.2.1-1
changelog:
  - LU-2375: Provide possibility to register cloudlinux with trial license via cloudlinux-license utility


changelog:
  - LU-2509: Fix APD statistics
  - CAG-1117: fix LiteSpeed setup for CageFS

author:
  Dmitry Shibut <dshibut@cloudlinux.com>, Pavel Mogilnikov <pmogilnikov@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 5.2.4-1


author:
  alutsiuk <alutsiuk@cloudlinux.com>, Dmitry Shibut <dshibut@cloudlinux.com>, Hasan <haliev@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 5.2.5-1

changelog:
  - LU-2577: Update AVD run command in the lve-utils cron
  - LU-2513 Prevent situation when validation of license return true in case when trial license was not confirmed
  - XRAY-243: SSA statistics added to cloudlinux-summary
  - LU-2440: Add nginx webserver detection to statistics
  - LU-2529 add solo marker file presence to summary


author:
  Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Roman Krompets <rkrompets@cloudlinux.com> 5.2.6-1

changelog:
  - WEB-1937: Send UI statistics to ClickHouse
  - LU-2526: Fix no client_id in clsummary statistics on CL-Solo


author:
  alutsiuk <alutsiuk@cloudlinux.com>, Alisher Matkurbanov <amatkurbanov@cloudlinux.com>, ikartavtcev <ikartavtcev@cloudlinux.com>, Dmitry Shibut <dshibut@cloudlinux.com>, Dasha Kavchuk <dkavchuk@cloudlinux.com> 5.2.8-1

changelog:
  - LU-2606 skip when docroot does not exist
  - LU-2634: Prevent cl-summary to read archived logs for lvemanager
  - LU-2606 Calculate number of WP sites with object-cache.php/advanced-cache.php enabled
  - LU-2603 add cron task to send statistics on first boot
  - LU-2542 Add metrics that will show if machine was installed from ISO or by cldeploy
  - LU-2479: implement handling of WPOS icon visibility for CL Solo
  - XRAY-243: added conflict for alt-php-ssa


author: Ilya Kartavtcev <ikartavtcev@cloudlinux.com> 6.3.12-1
changelog:
  - LU-3374: Fix lve limits reset on package rename on Plesk
  - LU-3410: Muted false positive 'incorrect package' warning for DirectAdmin


author: Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> 6.4.1-1
changelog:
  - CLPRO-129: Update cloudlinux-reconfigure to support CloudLinux OS Admin
  - CLPRO-136: Updated feature detection code
  - CLPRO-136: Make wizard working in VZ containers
  - CLPRO-136: Remove unneeded crons and services from VZ container
  - CLPRO-136: Added reconfiguration code which turns off services in VZ container
  - CLPRO-136: Hide parameters from cloudlinux-config on VZ container
  - CLPRO-136: Hide ruby, python, php selectors and lve-stats in VZ container


author: Dmitry Shibut <dshibut@cloudlinux.com>, Roman Prilipskii <rprilipskii@cloudlinux.com> 6.4.3-1
changelog:
  - LU-3516: Make cloudlinux-limits utility work inside container without LVE
  - CAG-1227: print clear error message when setting fs.proc_can_see_other_uid in container
  - LU-3509: make cldiag workable inside container without LVE


author: Pavel Negrobov <pnegrobov@cloudlinux.com> 6.4.6-2
changelog:
  - LU-3551: Optimize cloudlinux-packages utility for Governor Packages Limits
  - LU-3560: Fix governor limits work on reseller packages
  - LU-3588: Allow cloudlinux-wizard to install cagefs and alt-php on Solo
  - LU-3584: Adapt cloudlinux-limits and cloudlinux-packages to new governor
  - LU-3541: Create metrics that collect usage of lve_setuid_enter
  - LU-3437: Add telemetry for CL7 -> CL8 Elevation
  - LVEMAN-1870: Make PHP Selector work on CL Solo
  - CLPRO-173: Add OpenVZ metrics to cloudlinux-summary and dashboard


author:
  Aleksey Petryankin <apetryankin@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 6.4.7-1

changelog:
  - LU-3666: Fix 'cloudlinux-limits set --default all' traceback if MySQL governor not installed
  - AWP-304: Update AWP statistics to new statuses


author: Dmitry Shibut <dshibut@cloudlinux.com> 6.4.9-2
changelog:
  - LU-3681: cagefs_enter_user should remove temporary LVE id from ve.cfg and /proc/lve/list
  - LU-3680: Optimize MySQL Governor package limits syncing in cl-pkgsync script


author:
  Grigory Ponomarenko <gponomarenko@cloudlinux.com>, Aleksey Petryankin <apetryankin@cloudlinux.com>, Dmitry Shibut <dshibut@cloudlinux.com>, Roman Prilipskii <rprilipskii@cloudlinux.com> 6.4.12-1

changelog:
  - LU-3810: Optimize lvectl apply all and lvectl all-user-list
  - MODLS-972: Stop removing mod_lsapi packages during cloudlinux-solo-meta installation
  - LU-3700: Move userland projects to cl.sentry.cloudlinux.com
  - LU-3815: Return a more comprehensive error message when Wizard is considered unsupported


author: Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 6.4.13-1
changelog:
  - AWP-708: Add a new metric to summary
  - CLPRO-432: Add possibility to track AccelerateWP upgrade URL


author: Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> 6.4.1-1
changelog:
  - CLPRO-129: Update cloudlinux-reconfigure to support CloudLinux OS Admin
  - CLPRO-136: Updated feature detection code
  - CLPRO-136: Make wizard working in containers
  - CLPRO-136: Remove unneeded crons and services from container
  - CLPRO-136: Added reconfiguration code which turns off services in container
  - CLPRO-136: Hide parameters from cloudlinux-config on containers
  - CLPRO-136: Hide ruby, python, php selectors and lve-stats in containers


author: Timur Kalimullin <tkalimullin@cloudlinux.com>, Roman Krompets <rkrompets@cloudlinux.com> 6.5.1-1
changelog:
  - CLPRO-1080: Add xray_advanced_metrics_status to summary
  - CLPRO-436: Renamed variables to ensure better consistency and clarity


author:
  Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Sandro Kalatozishvili <skalatozishvili@cloudlinux.com> 6.5.3-1

changelog:
  - CLPRO-1241: Added telemetry for Premium/CDN jwt statuses
  - CLOS-1797: Added hook to process user package limits at creation


author:
  Timur Kalimullin <tkalimullin@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> 6.5.4-1

changelog:
  - CLPRO-1241: Added telemetry for disabled smart advice reminders
  - CLPRO-1258: Provide activation of AccelerateWP free for all new installed servers
  - CLPRO-1257: Add ability to activate AccelerateWP Free via Centralized Monitoring setting


author:
  Sandro Kalatozishvili <skalatozishvili@cloudlinux.com>, Roman Prilipskii <rprilipskii@cloudlinux.com> 6.5.5-1

changelog:
  - CLOS-2058: Fix performance issue related to governor package limits synchronization
  - CLOS-1423: Fix installation of cloudlinux-wizard modules for Ubuntu


author:
  Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Roman Prilipskii <rprilipskii@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 6.5.7-1

changelog:
  - CLPRO-1394: Add possibility to determine CL trials in public stat
  - CLOS-2124: Check if Governor is functioning correctly before attempting to retreve user Governor limit data
  - CLPRO-1282: Implement automatic server-flags metrics discovery


author: Roman Krompets <rkrompets@cloudlinux.com> 6.5.8-1
changelog:
  - CLPRO-1438: Added "accelerate_wp_promotion_status" metric to summary
  - AP2NGX-64: Implemented monitoring metrics for Apache2Nginx


author:
  Roman Prilipskii <rprilipskii@cloudlinux.com>, Grigory Ponomarenko <gponomarenko@cloudlinux.com> 6.5.9-1

changelog:
  - CLOS-2172: Expire yum cache before running Wizard modules install
  - CLOS-2190: Implement infrastructure for the experimental LVE feature ‘Automatic Limit Overrides’, currently unavailable for public testing


author: Roman Prilipskii <rprilipskii@cloudlinux.com> 6.5.10-1
changelog:
  - CLOS-2161: Adapt cloudlinux-wizard and package_reinstaller script to work under Ubuntu
  - CLOS-2210: Enable the cldiag hidepid check on cPanel v116 and above


author: alutsiuk <alutsiuk@cloudlinux.com>, Grigory Ponomarenko <gponomarenko@cloudlinux.com> 6.5.11-1
changelog:
  - CLPRO-1585: Add ability to activate AccelerateWP Premium from Centralized Monitoring
  - CLOS-1996: Adapt CL Solo / CL Admin to work on Virtuozzo


author: alutsiuk <alutsiuk@cloudlinux.com>, Danila Vershinin <dvershinin@cloudlinux.com> 6.5.12-1
changelog:
  - AP2NGX-73: Implement metric to see which handlers are not supported by Apache2Nginx
  - CLPRO-1676: Add ability to edit AccelerateWP upgrade url via Centralized Monitoring


author: Roman Krompets <rkrompets@cloudlinux.com>, Dmitriy Leonov <dmleonov@cloudlinux.com> 6.5.14-1
changelog:
  - CLPRO-1748: Modified cloudlinux-license to accept "edition" while getting trial license
  - CLPRO-1687: Added per user wordpress metrics


author:
  Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Roman Prilipskii <rprilipskii@cloudlinux.com> 6.5.7-1

changelog:
  - CLPRO-1394: Add possibility to determine CL trials in public stat
  - CLOS-2124: Check if Governor is functioning correctly before attempting to retreve user Governor limit data


author:
  Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Dmitry Shibut <dshibut@cloudlinux.com>, Roman Krompets <rkrompets@cloudlinux.com>, Vladimir Lebedev <vlebedev@cloudlinux.com> 6.6.1-1

changelog:
  - CLOS-2352, CLOS-2353, CLOS-2411, CLOS-2435, CLPRO-1529, CLPRO-1703, CLPRO-1813, CLPRO-1886: Add CloudLinux edition migration support


author: Grigory Ponomarenko <gponomarenko@cloudlinux.com> 6.6.1-2
changelog:
  - CLOS-2499: Fix Unknown status for package mod_hostinglimits error after Unification release
  - CLOS-2500: Fix cloudlinux-customizer incorrectly retrieving list of packages after Unification release


author:
  Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>, Roman Prilipskii <rprilipskii@cloudlinux.com>, Grigory Ponomarenko <gponomarenko@cloudlinux.com> 6.6.3-1

changelog:
  - CLPRO-1924: Do not install SmartAdvice MU plugin and do not send notifications after automatic enabling AccelerateWP of new servers
  - CLPRO-1928: Added Smart Advice plugin installation metric to statistics
  - CLOS-2417: Monitor CentOS 7 to CloudLinux 8 conversions in statistics
  - CLOS-2355: Make LVE support transition from Shared/Admin to Solo


author:
  Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>, Roman Prilipskii <rprilipskii@cloudlinux.com> 6.6.4-1

changelog:
  - CLPRO-1873: Internal refactoring: simplify code which detects supported features
  - CLOS-2558: Fix comparsion TypeError in clsummary license check
  - CLPRO-1899: Add WP2 detection to statistics


author:
  Dmitry Shibut <dshibut@cloudlinux.com>, Grigory Ponomarenko <gponomarenko@cloudlinux.com>, Redouane Elkaboussi <relkaboussi@cloudlinux.com> 6.6.5-1

changelog:
  - CLOS-1860: Complete migration to Python 3.11
  - CLOS-2577: Enhance cagefsctl and lvectl logging
  - CLOS-2508: Fix the issue where packages without a reseller aren't removed from /etc/container/ve.cfg


author:
  Grigory Ponomarenko <gponomarenko@cloudlinux.com>, Roman Prilipskii <rprilipskii@cloudlinux.com>, Anastasiia Lutsiuk <alutsiuk@cloudlinux.com> 6.6.6-1

changelog:
  - CLOS-2374: Adapt cl-quota/cloudlinux-limits to work on NO-LVE environment
  - CLOS-2312: Correct cPanel "default" plan always switching to the root user inode limits
  - CLOS-2649: Adapt the panel setup process detection for new versions of DA
  - CLPRO-2008: Do not trigger CL edition transition logic if the edition does not change


author:
  Vladimir Lebedev <vlebedev@cloudlinux.com>, Roman Prilipskii <rprilipskii@cloudlinux.com>, Grigory Ponomarenko <gponomarenko@cloudlinux.com> 6.6.7-1

changelog:
  - CLOS-2576: Modify the lvectl algorithm to mitigate the impact of LVEs being reset to default limits
  - CLOS-2467: Gather the users_with_faults statistic on platforms that support LVE, not RESELLER_LIMITS
  - CLOS-2616: Set user.max_user_namespaces=0 for new installations by default


author: Dmitry Shibut <dshibut@cloudlinux.com>, Mykola Ishchenko <mishchenko@cloudlinux.com> 6.6.8-1
changelog:
  - CLOS-2714: Fix the lvestats service remaining disabled after converting from CL 9 Solo to Shared edition
  - CLOS-2585: Fix the license not being properly updated on CL Solo


author: Roman Prilipskii <rprilipskii@cloudlinux.com> 6.6.9-1
changelog:
  - CLOS-2765: Remove mentions of specific hosting providers from cldiag logging
  - CLOS-2822: Add the CL9 static DB binary path into the db_info_lib library


author: Anton Volkov <avolkov@cloudlinux.com>, Vlad Fomin <vfomin@cloudlinux.com> 0.6.1-1
changelog:
  - added new "-k" option to lve_suwrapper (LVE_NO_KILLABLE)
  - remove warning lvewrappers/lve_exec.c:78:5: warning: implicit declaration of function lve_setup_fs
  - CAG-603: use CloudLinux Zug GmbH instead of Cloud Linux Inc
  - update EULA


author: msozin <msozin@cloudlinux.com> 0.6.3-1
changelog:
  - LVEW-15: cagefs_enter* and lve_(su)wrapper utilities should return non-zero exit code when child process is killed by unhandled signal


author: Aleksey Zverev <azverev@cloudlinux.com>, Dmitry Shibut <dshibut@cloudlinux.com> 0.7.2-1
changelog:
  - LVEW-23: Add new flags
  - LU-2298: Check spelling and correctness CL licenses in all files of Userspace projects


changelog:
  - LVEMAN-1757: stop nodejs/python in web panel
  - BuildRequires: liblve >= 2.1-2

author:
  Anton Volkov <avolkov@cloudlinux.com>, Dmitry Shibut <dshibut@cloudlinux.com>, ikartavtcev <ikartavtcev@cloudlinux.com> 0.7.3-2


author: Anton Volkov <avolkov@cloudlinux.com> 0.5-11
changelog:
  - "Requires: cagefs-lve = 0.1" is changed to "Requires: cagefs-lve >= 0.1"
  - changed "BuildRequires: cagefs-lve-devel = 0.1" to "BuildRequires: cagefs-lve-devel >= 0.1"


author: Anton Volkov <avolkov@cloudlinux.com> 0.7.5-1.1
changelog:
  - Revert "LVEW-29: Implement receiving and passing lvectl options in cagefs_enter_user for temporary LVEs"


author: Aleksey Petryankin <apetryankin@cloudlinux.com>, Roman Krompets <rkrompets@cloudlinux.com> 7.8.3-1
changelog:
  - Prevent fails on the plesk while getting domains
  - LU-3596: Add metric about CLOS installations via Plesk Extension


author: Roman Krompets <rkrompets@cloudlinux.com> 7.8.5-1
changelog:
  - WEB-2617: Removed button enabling of AccelerateWP without auto-tracing enabling
  - WEB-2624: Adapted AWP tests for Plesk
  - WEB-2199: Tested and Adapt Solo for Plesk
  - WEB-2587: Adapted CL Manager for CL Admin on Plesk
  - WEB-2627: Fixed wrong plugin name when AccelerateWP is not available


author:
  Dmitry Shibut <dshibut@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 7.8.6-1

changelog:
  - AWP-330: AccelerateWP Premium is enabled even when the checkbox is not checked
  - AWP-334: Remove "Pre-release" and "Beta" lables from UI for the next release
  - AWP-305: Make premium advices read-only in Smart Advice interface
  - AWP-309: Show "update subscription" modal in end-user UI of AccelerateWP
  - AWP-332: AccelerateWP column displays wrong module
  - AWP-306: Rework AWP interface to support billing (admin tab)
  - LVEMAN-1862: PHP version should not reset to default version when adding FTP account on plesk
  - WEB-2635: Adaptation for cloudlinux-9
  - WEB-2639: Support special characters in email validator in Website monitoring project.
  - LVEMAN-1880: Fix wrong displaying of PHP modules enabled in default.ini
  - WEB-2599 Implement manual enabling features
  - WEB-2573 Rework "Set as current" to button "Apply"
  - WEB-2636: Run cldeploy-precheck with --key parameter
  - AWP-267: Update CloudLinux.cgi script to add AWP provisioning api


author: Dmitry Shibut <dshibut@cloudlinux.com>, Roman Krompets <rkrompets@cloudlinux.com> 7.8.7-1
changelog:
  - AWP-345: Show a warning permanent message inside AWP UI with information about incompatibility of auto-tracing
  - AWP-358: Improved the subscription mechanism for AWP
  - AWP-338: Added integration tests for check new UI with billing support
  - AWP-353: Removed messages related to free beta period
  - LU-3652: Improved integration API security


author:
  Grigory Ponomarenko <gponomarenko@cloudlinux.com>, Aleksey Petryankin <apetryankin@cloudlinux.com>, Roman Krompets <rkrompets@cloudlinux.com> 7.8.8-1

changelog:
  - LU-3765: Fix PHP Selector on Plesk breaking due to duplicate UIDs for users' FTP accounts
  - WEB-2661: Fix warnings in Plesk panel.log
  - WEB-2660: Allow *.cloudlinux.com for the CSP script-src policy
  - WEB-2667: Enable Python/NodeJs selectors in CloudLinux Manager UI for VZ container
  - LVEMAN-1890: Enable Python/NodeJs selectors for VZ container


author: Roman Krompets <rkrompets@cloudlinux.com> 7.8.9-1
changelog:
  - WEB-2679: Fixed issue when PHP Selector is missing in the end user's UI on CLOS Admin with DirectAdmin


author: Anuar Tastembekov <atastembekov@cloudlinux.com>, Roman Krompets <rkrompets@cloudlinux.com> 7.9.0-1
changelog:
  - AWP-532: Adapted integration tests to be run after unbind accelerate-wp and implementation of new optimization features
  - WEB-2674: Removed unused code after unbind AWP
  - WEB-2673: Implemented installation AccelerateWP for end-user
  - WEB-2653: Implemented setup deploy and manage versions for accelerate-wp
  - WEB-2658: Added AWP page with Install button
  - WEB-2648: Exported services for AccelerateWP


author: Grigory Ponomarenko <gponomarenko@cloudlinux.com>, Dmitry Shibut <dshibut@cloudlinux.com> 7.9.1-1
changelog:
  - LVEMAN-1897: Expose cloudlinux-limits tool to cPanel API
  - LVEMAN-1899: Fix unsupported kernel message for CL9 Solo edition


author:
  Dmitry Shibut <dshibut@cloudlinux.com>, Roman Krompets <rkrompets@cloudlinux.com>, Vladimir Lebedev <vlebedev@cloudlinux.com>, Aleksey Petryankin <apetryankin@cloudlinux.com> 7.10.0-1

changelog:
  - CLPRO-434: Fixed minor issue with no targeted IMAV promotion on CL
  - CLOS-1599: Migrate to Python 3.11
  - CLPRO-402: Add integration support for AccelerateWP UI part
  - LVEMAN-1904: Disable the version change EMail for CL Selector
  - LU-3700: Move userland projects to cl.sentry.cloudlinux.com


author: Roman Krompets <rkrompets@cloudlinux.com> 7.10.1-1
changelog:
  - CLPRO-1092: Added confirmation to enable collection advanced metrics
  - CLPRO-1118: Recovered test-images for integration tests
  - CLPRO-436: Renamed variables to ensure better consistency and clarity


author: Roman Krompets <rkrompets@cloudlinux.com> 7.10.2-1
changelog:
  - Rollback the workaround after migration 'accelerate-wp' to Python311 (CLPRO-1198)
  - Added validation of user data returned by ui_user_info script (CLPRO-1117)


author: Roman Prilipskii <rprilipskii@cloudlinux.com> 7.10.3-1
changelog:
  - CLOS-1936: Fix Wizard error when no PHP interpreters found on cPanel
  - CLOS-1952: Fix MySQL localhost connection issues when using sockets


