# changelog

author: Don Zickus <dzickus@redhat.com> [2.6.18-1.2725.el5]
changelog:
  - Duplicate dput in sysfs_update_file can cause a panic. (Prarit Bhargava) [209454] 
  - Lock issue with 2.6.18-1.2702.el5, NetworkManager and ipw3945 (John W. Linville) [208890] 
  - cpqarray module fails to detect arrays (Chip Coldwell) [205653] 
  - stex.c driver for Promise SuperTrak EX is missing (Jeff Garzik) [209179] 
  - NetLabel does not audit configuration changes (Eric Paris) [208456] 
  - NetLabel has a race problem in the cache (Eric Paris) [209324] 
  - kernel/lockdep.c:1814/trace_hardirqs_on() (Not tainted) for APM (Peter Zijlstra) [209480] 
  -  correct netlabel secid for packets without a known label (Eric Paris) [210032] 
  - IPSec information leak with labeled networking (Eric Paris) [209171] 
  - NetLabel hot-add memory confict pre-beta2 kenrel x86_64 (Konrad Rzeszutek) [208445] 
  - NFS data corruption (Steve Dickson) [210071] 
  - kernel dm multipath: ioctl support (Alasdair Kergon) [207575] 
  - kernel dm: fix alloc_dev error path (Alasdair Kergon) [209660] 
  - kernel dm snapshot: fix invalidation ENOMEM (Alasdair Kergon) [209661] 
  - kernel dm snapshot: chunk_size parameter is not required after creation (Alasdair Kergon) [209840] 
  - kernel dm snapshot: fix metadata error handling (Alasdair Kergon) [209842] 
  - kernel dm snapshot: fix metadata writing when suspending (Alasdair Kergon) [209843] 
  - kernel dm: full snapshot removal attempt causes a seg fault/kernel bug (Alasdair Kergon) [204796] 
  - dm mirror: remove trailing space from table (Alasdair Kergon) [209848] 
  - kernel dm: add uevent change event on resume (Alasdair Kergon) [209849] 
  - kernel dm crypt: Provide a mechanism to clear key while device suspended (Milan Broz) [185471] 
  - kernel dm: use private biosets to avoid deadlock under memory pressure (Alasdair Kergon) [209851] 
  - kernel dm: add feature flags to structures for future kABI compatibility (Alasdair Kergon) [208543] 
  - kernel dm: application visible I/O errors with dm-multipath and queue_if_no_path when adding new path (Alasdair Kergon) [169302] 
  - refresh ia64-kexec-kdump patch (Don Zickus) 
  - update exec-shield patch (Don Zickus) 
  - revert x86 unwinder fixes (Don Zickus)


author: Don Zickus <dzickus@redhat.com> [2.6.18-1.2722.el5]
changelog:
  - update utrace patch to fix s390 build problems
  - ia64 hotswap cpu patch fixes to compile under xen
  - ia64 export fixes


author: Don Zickus <dzickus@redhat.com> [2.6.18-1.2718.el5]
changelog:
  - Audit Filtering on PPID for = and != is inverted (Eric Paris) [206425] 
  - Adding Hitachi SANRISE entries into SCSI white list (Chip Coldwell) [206532] 
  - forward port of SCSI blacklist from RHEL4 (Chip Coldwell) [208256] 
  - Need to add ALSA support for Broadwater platform (John W. Linville) [184855] 
  - /proc/<pid>/smaps doesn't give any data (Alexander Viro) [208589] 
  - ACPI based CPU hotplug causes kernel panic (Keiichiro Tokunaga) [208487] 
  - New infiniband 12x power driver opensourced from IBM (Janice Girouard) [184791] 
  - iscsi oops when connection creation fails (Mike Christie) [209006] 
  - nommconf work-around still needed for AMD chipsets (Jim Baker) [207396] 
  - ProPack XPMEM exported symbols (Greg Edwards) [206215] 
  - PCI error recovery bug in e100 and e1000 cards (John W. Linville) [208187] 
  - / on raid fails to boot post-install system (Jan Glauber) [196943] 
  - auditctl fails to reject malformed ARCH filter (Eric Paris) [206427] 
  - oom-killer updates (Larry Woodman) [208583] 
  - NFS is revalidating directory entries too often (Steve Dickson) [205454] 
  - kernel-xen cannot reboot (Stephen Tweedie) [209841] 
  - Unsupported FS's in RHEL 5 Beta 1 (Don Zickus) [206486]


author: Don Zickus <dzickus@redhat.com> [2.6.18-1.2715.el5]
changelog:
  - RDTSCP Support (Bhavana Nagendra) [185057] 
  - s390 kprobe on larl instruction crashes system (Jan Glauber) [205738] 
  - single stepping is broken when kprobes is configured (Jan Glauber) [205739] 
  - autofs kernel patches resulting from Connectathon testing (Ian Kent) [206952] 
  - Include the qla3xxx networking driver (Konrad Rzeszutek) [208182] 
  - overzealous sanity checking in sys_poll() (Chris Snook) [204705] 
  - automounter cannot shutdown when timeout=0 (Ian Kent) [205836] 
  - Rewrite of journaling data commit code (Eric Sandeen) [207739] 
  - qla4xxx soft lockup when ethernet cable disconnected (Mike Christie) [206063] 
  - hypfs_kill_super() check for initialized root inode (Jan Glauber) [207717] 
  - The Matrox graphics driver is not built (Janice Girouard) [207200]


author: Don Zickus <dzickus@redhat.com> [2.6.18-1.2714.el5]
changelog:
  - Wrong SELinux context prevents hidd from working (David Woodhouse) [204655] 
  - nfs connectathon component basic test 6 fails.... (Steve Dickson) [208637] 
  - unstick STICKY bit to fix suspend/resume (Dave Jones)


author: Don Zickus <dzickus@redhat.com>
changelog:
  - s390 ccs/ccw subsystem does not have proper uevent support (Pete Zaitcev) [199994] 
  - 'Cannot allocate memory' when cat /proc/scsi/scsi (Chip Coldwell) [200299] 
  - Add support for Kirkwood and Kirkwood LP NICs (John W. Linville) [207776] 
  - remove userspace support from qla4xxx (Mike Christie) [206063] 
  - NetLabel interface has changed in the upstream kernels (Eric Paris) [208119] 
  - lockdep fixes (Peter Zijlstra) [208304 204795]


author: Don Zickus <dzickus@redhat.com>
changelog:
  -Multiple routing tables for IPv6 (Thomas Graf) [179612] 
  -bunch of lockdep fixes (Peter Zijlstra) [200520 208294 208293 208292 208290] 
  -rearrange the cachefs patches for easier future maintance (Steve Dickson) 
  -enable some TCP congestion algorithms (David Miller) 
  -add a test patch (Eric Paris)


author: Don Zickus <dzickus@redhat.com>
changelog:
  -Native SAS and SATA device support - SATA/IDE converter (Janice Girouard) [196336] 
  -kernel unaligned access messages in rhel5a1 (Prarit Bhargava) [198572] 
  -problems with LUNs mapped at LUN0 with iscsi and netapp filers (Mike Christie) [205802] 
  -ext3 fails to mount a 16T filesystem due to overflows (Eric Sandeen) [206721] 
  -possible recursive locking detected - swapper/1 (Peter Zijlstra) [203098] 
  -FS-Cache: error from cache: -28 (David Howells) [204614] 
  -aic94xx driver does not recognise SAS drives in x366 (Konrad Rzeszutek) [206526] 
  -Support for 3945 driver (John W. Linville) [195534] 
  -Memory Hotplug fails due to relocatable kernel patches (Vivek Goyal) [207596] 
  -Potential overflow in jbd for filesystems > 8T (Eric Sandeen) [208024] 
  -2,4-node x460 halts during bootup after installation (Konrad Rzeszutek) [203971]


author: David Woodhouse <dwmw2@redhat.com>
changelog:
  - Fix PowerPC audit syscall success/failure check (#204927)
  - Remove offsetof() from <linux/stddef.h> (#207569)
  - One line per header in Kbuild files to reduce conflicts
  - Fix visibility of ptrace operations on ppc32
  - Fix ppc32 SECCOMP


author: Dave Jones <davej@redhat.com>
changelog:
  - reiserfs: make sure all dentry refs are released before
    calling kill_block_super
  - Fix up some compile warnings


author: Juan Quintela <quintela@redhat.com>
changelog:
  - xen HV printf rate limit (rostedt).
  - xen HV update to xen-unstable cset11540:9837ff37e354
  - xen-update:
    * linux-2.6 changeset:   34294:dc1d277d06e0
    * linux-2.6-xen-fedora changeset:   36184:47c098fdce14
    * xen-unstable changeset:   11540:9837ff37e354


author: Juan Quintela <quintela@redhat.com>
changelog:
  - xen update to 2.6.18-rc7-git4.
    * linux-2.6 changeset: 34288:3fa5ab23fee7
    * linux-2.6-xen-fedora changeset: 36175:275f8c0b6342
    * xen-unstable changeset: 11486:d8bceca5f07d


author: Juan Quintela <quintela@redhat.com>
changelog:
  - xen update:
    * linux-2.6 changeset: 34228:ea3369ba1e2c
    * linux-2.6-xen-fedora changeset: 36107:47256dbb1583
    * linux-2.6-xen changeset: 22905:d8ae02f7df05
    * xen-unstable changeset: 11460:1ece34466781ec55f41fd29d53f6dafd208ba2fa


author: David Woodhouse <dwmw2@redhat.com>
changelog:
  - Implement futex primitives on IA64 and wire up [gs]et_robust_list again
    (patch from Jakub, #206613)


author: Don Zickus <dzickus@redhat.com>
changelog:
  - add include/asm-x86_64/const.h to exported header file list
    used by the x86 relocatable patch (inside include/asm-x86_64/page.h)


author: Don Zickus <dzickus@redhat.com>
changelog:
  - sync up beta1 fixes and patches
     - includes infiniband driver
     - aic9400/adp94xx updates
     - squashfs s390 fix
  - include x86 relocatable patch at end of list
  - some /proc/kcore changes for x86 relocatable kernel


author: David Woodhouse <dwmw2@redhat.com>
changelog:
  - 2.6.18rc7-git1
  - header file fixups
  - use correct arch for 'make headers_install' when cross-building


author: Juan Quintela <quintela@redhat.com>
changelog:
  - xenoprof upstream fix.
  - update xen HV to cset 11394.
  - xen update (3hypercall incompatibility included)
  - linux-2.6 changeset: 34073:b1d36669f98d
  - linux-2.6-xen-fedora changeset: 35901:b7112196674e
  - xen-unstable changeset: 11204:5fc1fe79083517824d89309cc618f21302724e29
  - fix ia64 (xen & net xen).


author: Juan Quintela <quintela@redhat.com>
changelog:
  - update xen-hv to cset 11256 (pre 3 hypercall breakage).
  - remove debug=y from HV compilation.
  - xen update (pre 3 hypercall breakage)
    * linux-2.6 changeset: 33957:421a6d428e95
    * linux-2.6-xen-fedora changeset: 35756:78332fcbe5b0
    * xen-unstable changeset: 11251:5fc1fe79083517824d89309cc618f21302724e29
    * get new irqflags code from linux-2.6.tip-xen.


author: Juan Quintela <quintela@redhat.com>
changelog:
  - update xen HV to xen-unstable cset 11251.
  - fix ia64 xen HV compilation.
  - linux xen kernel update:
    * linux-2.6 changeset: 33681:2695586981b9
    * linux-2.6-xen-fedora changeset: 35458:b1b8e00e7a17
    * linux-2.6-xen changeset: 22861:0b726fcb6780
    * xen-unstable changeset: 11204:5fc1fe79083517824d89309cc618f21302724e29


author: Don Zickus <dzickus@redhat.com>
changelog:
  - update utrace
  - more gfs2-dlm fixes
  - fix xen-devel build directory issue
  - add x86, x86_64 relocatable kernel patch for rhel only (davej, forgive my sins)
    - applied xen relocatable cleanup on top of it
  - add ia64 kexec/kdump pieces


author: David Woodhouse <dwmw2@redhat.com>
changelog:
  - Update GFS2 patch (from swhiteho)
  - Enable kernel-headers build
  - Enable i386 build _only_ for kernel-headers


author: Don Zickus <dzickus@redhat.com>
changelog:
  - Another lockdep-fix
  - NFS fix for the connectathon test
  - Enable mmtimer for ia64
  - Add support for iscsi qla4xxx


author: Juan Quintela <quintela@redhat.com>
changelog:
  - xen kernel update.
    * linux-2.6 changeset: 33525:dcc321d1340a
    * linux-2.6-xen-fedora changeset: 35247:400b0cf28ee4
    * linux-2.6-xen changeset: 22813:80c2ccf5c330
    * xen-unstable changeset: 11069:0340e579f06544431e915d17596ac144145a077e
  - xen big config update.  Every config option is the same than normal kernel
    except MICROCODE, TCG_TPM & CONFIG_DEBUG_SLAB.
  - disable XEN_FRAMEBUFFER & XEN_KEYBOARD.
  - make sysrq c to "crash" all kernels.


author: Don Zickus <dzickus@redhat.com>
changelog:
  - NFS 64-bit inode support
  - QLogic firmware
  - SELinux support for range transitions
  - EHEA ethernet driver
  - ppc irq mapping fix


author: Roland McGrath <roland@redhat.com>
changelog:
  - New utrace patch:
    - Fix s390 single-step for real this time.
    - Revamp how arch code defines ptrace compatibility.


author: Dave Jones <davej@redhat.com>
changelog:
  - Update to squashfs 3.1 which should fix stack overflows seen
    during installation.
  - Merge framebuffer driver for OLPC.


author: Juan Quintela <quintela@redhat.com>
changelog:
  - enable ia64 xen again.
  - xen kernel-update linux-2.6-xen-fedora cset 35236:70890e6e4a72.
    * fix ia64 compilation problems.


author: Juan Quintela <quintela@redhat.com>
changelog:
  - disable ia64 xen, it doesn't compile.
  - xen HV update cset 11057:4ee64035c0a3
    (newer than that don't compile on ia64).
  - update linux-2.6-xen patch to fix sort_regions on ia64.
  - fix %setup for xen HV to work at xen HV upgrades.


author: Juan Quintela <quintela@redhat.com>
changelog:
  - xen HV update cset 11061:80f364a5662f.
  - xen kernel update
    * linux-2.6-xen-fedora cset
    * linux-2.6-xen cset 22809:d4b3aba8876df169ffd9fac1d17bd88d87eb67c5.
    * xen-unstable 11060:323eb29083e6d596800875cafe6f843b5627d77b
    * Integrate xen virtual frame buffer patch.
    * Enable CONFIG_CRASH on xen.


author: Dave Jones <davej@redhat.com>
changelog:
  - Another lockdep fix for networking.
  - Change some hotplug PCI options.
  - Daily update from GregKH's git tree.
  - Unbreak SMP locking in oprofile.
  - Fix hotplug CPU locking in workqueue creation.
  - K8 EDAC support.
  - IPsec labelling enhancements for MLS
  - Netlabel: CIPSO labeled networking


author: Roland McGrath <roland@redhat.com>
changelog:
  - New utrace patch:
    - fix s390 single-step
    - first third of ia64 support, enable CONFIG_UTRACE (no ptrace yet)


author: Juan Quintela <quintela@anano.mitica>
changelog:
  - Update linux-2.6-xen patch.
    * linux-2.6-xen-fedora cset 34931:a3fda906fb82
    * linux-2.6-xen cset 22777:158b51d317b76ebc94d61c25ad6a01d121dff750
    * xen-unstable cset  10866:4833dc75ce4d08e2adc4c5866b945c930a96f225


author: Jon Masters <jcm@redhat.com>
changelog:
  - Copy .config to include/config/auto.conf to avoid unnecessary "make prepare".
  - This should finally fix #197220.
  - Pulled in patch-2.6.18-rc3-git2.bz2.sign to fix SRPM build failure.


author: Dave Jones <davej@redhat.com>
changelog:
  - 2.6.18rc3-git2
  - Readd patch to allow 460800 baud on 16C950 UARTs.
  - Fix backtracing for interrupt stacks


author: Dave Jones <davej@redhat.com>
changelog:
  - s390 kprobes support.
  - Fix oops in libata ata_device_add()
  - Yet more fixes for lockdep triggered bugs.
  - Merge numerous patches from -mm to improve software suspend.
  - Fix incorrect section usage in MCE code that blew up on resume.


author: Juan Quintela <quintela@redhat.com>
changelog:
  - disable blktap for xen-ia64 (don't compile).
  - enable ia64-xen (it compiles, but still don't boot).


author: Juan Quintela <quintela@redhat.com>
changelog:
  - Update xen patch to linux-2.6-xen-fedora cset 34801.
  	* linux-2.6 cset 33175
  	* no linux-2.6-xen updates.
  - Remove xen x86_64 8 cpu limit.


author: Juan Quintela <quintela@redhat.com>
changelog:
  - review all xen related patches.
  - x86_64 dom0, x86_64 domU and i386 domU should work.
  - fix xen i386 dom0 boot (#200382).


author: Juan Quintela <quintela@redhat.com>
changelog:
  - Workaround the huge timeouts problems on xen HV x86.
  - xen update and cleanup/reorgatization of xen patches.


author: Dave Jones <davej@redhat.com>
changelog:
  - 2.6.18rc2-git2 & git3
  - Fix PI Futex exit crash.
  - Fix an inotify locking bug.
  - Add device mapper mirroring patches.


author: Jeremy Katz <katzj@redhat.com>
changelog:
  - Patch from jakub to use sysv style hash for VDSO to fix booting
    on ia64 (#199634, #199595)
  - Fix e1000 crc calculation for things to work with xen
  - Update gfs2 patchset


author: Roland McGrath <roland@redhat.com>
changelog:
  - Clean up spec changes for debuginfo generation to cover Xen case.
  - New version of utrace patch, fixes /proc permissions. (#199014)


author: Don Zickus <dzickus@redhat.com>
changelog:
  - Add in support for nfs superblock sharing and cachefs
    patches from David Howells
  - Disable 'make prepare' hack as it is breaking ppc symlinks
  - Added tracking dirty pages patch from Peter Zijlstra
  - Fix for Opteron timer scaling
  - Fix for Calgary pci hang


author: Juan Quintela <quintela@redhat>
changelog:
  - big xen patch.
  - enable xen again.
  - redo xen config.
  - i686 kernel for xen uses PAE now.
  - new xen Hypervisor cset 10711.


author: Jon Masters <jcm@redhat.com>
changelog:
  - Check in new version of kabitool for kernel deps.
  - Fix kabitool for correct location of symvers.
  - Various other fixes when things broke.


author: Dave Jones <davej@redhat.com>
changelog:
  - Support up to 4GB in the 586 kernel again.
  - Drop the FPU optimisation, it may be the reason for
    strange SIGFPE warnings various apps have been getting.


author: Dave Jones <davej@redhat.com>
changelog:
  - Cleaned up a bunch of bogons in the config files.
  - 2.6.18-rc1-git9,git10 & 2.6.18-rc2
  - improvements to linked list debugging.


author: David Woodhouse <dwmw2@redhat.com>
changelog:
  - Temporarily disable -headers subpackage until the problems which
    arise from brew not using older package are dealt with.


author: David Woodhouse <dwmw2@redhat.com>
changelog:
  - No headers subpackage for noarch build
  - Fix PI-futexes to be properly unlocked on unexpected exit


author: Dave Jones <davej@redhat.com>
changelog:
  - Add sleazy fpu optimisation.   Apps that heavily
    use floating point in theory should get faster.


author: Dave Jones <davej@redhat.com>
changelog:
  - Add lockdep annotate for bdev warning.
  - Enable autofs4 to return fail for revalidate during lookup


author: Dave Jones <davej@redhat.com>
changelog:
  - 2.6.17-git10 & git11
  - Enable fake PCI hotplug driver. (#190437)
  - Remove lots of 'modprobe loop's from specfile.


author: Dave Jones <davej@redhat.com>
changelog:
  - Enable profiling for 586 kernels.
  - 2.6.17-git6 & git7
    This required lots of rediffing. SATA suspend, Promise PATA-on-SATA,
    Xen, exec-shield, and more.  Tread carefully, harmful if swallowed etc.


author: Juan Quintela <quintela@redhat.com>
changelog:
  - remove xen0/xenU/xen0-PAE/xenU-PAE packages
  - disable xen PAE kernel for i386 for now
  - create xen-PAE kernel
  - remove %requires xen from xen kernels


author: Dave Jones <davej@redhat.com>
changelog:
  - 2.6.17-rc6-git2
  - Add MyMusix PD-205 to the unusual USB quirk list.
  - Silence noisy unimplemented 32bit syscalls on x86-64.


author: Juan Quintela <quintela@redhat.com>
changelog:
  - rebase xen to linux-2.6 cset 27412
  - rebase xen to linux-2.6-xen cset 22608
  - rebase HV cset 10314


author: Dave Jones <davej@redhat.com>
changelog:
  - 2.6.17rc6. Special 6/6/6 edition, what could go wrong?
  - Add a kdump kernel for PPC64 (Don Zickus)
  - Enable SCHED_STATS


author: - Guenther Deschner <gdeschner@redhat.com> - 3.6.6-0.140
changelog:
  - resolves: #1112150 - CVE-2014-0244: DoS in nmbd.
  - resolves: #1112150 - CVE-2014-3493: DoS in smbd with unicode path names.


author: - Andreas Schneider <asn@redhat.com> - 3.6.6-0.136
changelog:
  - resolves: #984807 - CVE-2013-4124: DoS via integer overflow when reading
                        an EA list


author: - Andreas Schneider <asn@redhat.com> - 3.6.6-0.135
changelog:
  - Fix PIDL parsing with newer versions of gcc.
  - Fix dereferencing a unique pointer in the WKSSVC server.
  - resolves: #982484


author: - Andreas Schneider <asn@redhat.com> - 3.6.6-0.134
changelog:
  - Check for system libtevent and require version 0.9.18.
  - Use tevent epoll backend in winbind.
  - resolves: #869295


author: - Andreas Schneider <asn@redhat.com> - 3.6.6-0.130
changelog:
  - Fix netlogon failover for LogonSamLogon.
  - resolves: #862872
  - Fix write operations as guest with security = share
  - resolves: #905071
  - Disable building cifs idmap and acl binaries.
  - resolves: #873692
  - Change chkconfig order to start winbind before netfs.
  - resolves: #948614
  - Fix cache issue when resoliving groups without domain name.
  - resolves: #948923
  - Fix pam_winbind upn to username conversion if you have different seperator.
  - resolves: #949611
  - Fix the username map optimization.
  - resolves: #917564
  - Fix leaking sockets of smb dc connection.
  - resolves: #883861
  - Fix 'net ads keytab add' not respecting the case.
  - resolves: #955680
  - Fix 'map untrusted to domain' with NTLMv2.
  - resolves: #947999


author: - Andreas Schneider <asn@redhat.com> - 3.6.6-0.128
changelog:
  - Fix loading the imap hash module.
  - resolves: #863192
  - Fix raw printing support.
  - related: #855312


author: - Andreas Schneider <asn@redhat.com> - 3.6.6-0.125
changelog:
  - Handle error if invalid ports have been specified gracefully.
  - resolves: #845761
  - Fix printing regression with builtin forms.
  - resolves: #860965


author: - Andreas Schneider <asn@redhat.com> - 3.6.6-0.123
changelog:
  - Fix rap printing access to spoolss (smbclient print queue access).
  - resolves: #855312
  - Fix mount.cifs return codes.
  - resolves: #856168


author: Simo Sorce <ssorce@redhat.com> 3.5.4-0.84
changelog:
  - Security Release, fixes CVE-2011-2694, CVE-2011-2522, CVE-2011-1678,
    CVE-2011-2724
  - resolves: #722556


author: Guenther Deschner <gdeschner@redhat.com> - 3.5.4-0.74
changelog:
  - Fix lsa lookupsids calls over ncacn_ip_tcp that caused getent passwd queries
    to fail
  - resolves: #679066


author: Guenther Deschner <gdeschner@redhat.com> - 3.5.4-0.63
changelog:
  - Make sure samba3x provides samba and also versions the conflicts
  - resolves: #582756
  - resolves: #609578


author: Guenther Deschner <gdeschner@redhat.com> - 3.3.5-0.43
changelog:
  - Security Release, fixes CVE-2009-1888, CVE-2009-2813, CVE-2009-2948 and CVE-2009-2906
  - resolves: #526663


author: Guenther Deschner <gdeschner@redhat.com> - 3.3.5-0.42
changelog:
  - Add appropriate licensing information to samba3-common, libsmbclient, libtalloc,
    libtdb and tdb-tools
  - resolves: #520652


author: Guenther Deschner <gdeschner@redhat.com> - 3.3.5-0.40
changelog:
  - Fix password expiry calculation in pam_winbind
  - Remove popt dependency from mount/umount.cifs
  - Fix libsmbclient packaging
  - resolves: #506932


author: Guenther Deschner <gdeschner@redhat.com> - 3.3.4-0.34
changelog:
  - Add new package samba3x
  - Fix various Requires and Provides tags in order to meet conflict and update
    requirements
  - resolves: #454460


author: Radomir Vrbovsky <rvrbovsk@redhat.com> [2.6.18-371.1.2.el5]
changelog:
  - [xen] x86: check segment descriptor read result in 64-bit OUTS emulation (Radim Krcmar) [1012958 1012959] {CVE-2013-4368}
  - [md] dm snapshot: fix data corruption (Mikulas Patocka) [1004734 975353] {CVE-2013-4299}


author: Miroslav Lichvar <mlichvar@redhat.com> 4.2.2p1-15.el5
changelog:
  - revert init script priority (#470945, #689636)
  - drop tentative patch (#489835)
  - move restorecon call to %posttrans


author: Miroslav Lichvar <mlichvar@redhat.com> 4.2.2p1-13.el5
changelog:
  - don't crash with more than 512 local addresses (#661934)
  - add -I option (#528799)
  - fix -L option to not require argument (#460434)
  - move ntpd and ntpdate to /sbin and start earlier on boot (#470945, #689636)
  - increase memlock limit (#575874)
  - ignore tentative addresses (#489835)
  - print synchronization distance instead of dispersion in ntpstat (#679034)
  - fix typos in ntpq and ntp-keygen man pages (#664524, #664525)
  - clarify ntpd -q description (#591838)
  - don't verify ntp.conf (#481151)
  - replace Prereq tag


author: Miroslav Lichvar <mlichvar@redhat.com> 4.2.2p1-11.el5
changelog:
  - fix buffer overflow when parsing Autokey association message 
    (#500784, CVE-2009-1252)
  - fix buffer overflow in ntpq (#500784, CVE-2009-0159)


author: Miroslav Lichvar <mlichvar@redhat.com> 4.2.2p1-9.el5
changelog:
  - fix selecting multicast interface (#444106)
  - disable kernel discipline when -x option is used (#431729)


author: Miroslav Lichvar <mlichvar@redhat.com> 4.2.2p1-8.el5
changelog:
  - avoid use of uninitialized floating-point values in clock_select (#250838)
  - generate man pages from html source, include config man pages (#307271)
  - add note about paths and exit codes to ntpd man page (#242925, #246568)
  - add section about exit codes to ntpd man page (#319591)
  - always return 0 in scriptlets


author: Miroslav Lichvar <mlichvar@redhat.com> 4.2.2p1-6.el5
changelog:
  - fix broadcast client to accept broadcasts on 255.255.255.255 (#226958)
  - compile with crypto support on 64bit architectures (#239580)
  - add ncurses-devel to buildrequires (#239580)
  - exit with nonzero code if ntpd -q did not set clock (#240134)
  - fix return codes in init script (#240118)


author: Miroslav Lichvar <mlichvar@redhat.com> 4.2.2-3
changelog:
  - fix manycast support in ntpdate (#194329)
  - reply to manycast requests with null refid
  - enable mlockall (#195617)
  - correct threshold value in ntpdate manpage


author: Miroslav Lichvar <mlichvar@redhat.com> - 4.2.0.a.20050816-14
changelog:
  - modify ntp.conf, change default restrict, remove broadcastdelay,
    use fedora.pool.ntp.org (#189667)
  - don't install drift file
  - remove unsupported options from ntptrace manpage (#137717)
  - fix default paths in manpages for ntp-keygen and ntpdate


author: Miroslav Lichvar <mlichvar@redhat.com> - 4.2.0.a.20050816-12
changelog:
  - fix initscript:
    - replace -U with -u in getopts (#187003)
    - don't pass group to ntpdate -U argument and ignore -i in options (#142926)
    - set ntpconf for -c
    - remove -p 8 from ntpdate arguments
    - don't call ntpdate when step-tickers doesn't contain anything useful
      and -x isn't in options
  - fix default keyfile for ntpdate (#183196)


author: Miroslav Lichvar <mlichvar@redhat.com> - 4.2.0.a.20050816-11
changelog:
  - update man pages (#153195, #162856)
  - drop C-Frame-121, vsnprintf, minusTi and loconly patch
  - prevent segfault when loopback interface is not configured (#159056)
  - spec cleanup


author: Petr Raszyk <praszyk@redhat.com> 4.2.0.a.20050816-10
changelog:
  - ntpd does not submit his local clock (if there is no peer).
    ntpdate->ntpd #163862 , Patch13: ntp-stable-4.2.0a-20050816-loconly.patch


author: Petr Raszyk <praszyk@redhat.com> 4.2.0.a.20050816-3
changelog:
  - A similar patch as ntp-4.0.99j-vsnprintf.patch in FEDORA CORE 4
  - (current patch is ntp-stable-4.2.0a-20050816-vsnprintf.patch)


author: Petr Raszyk <praszyk@redhat.com> 4.2.0.a.20050816-2
changelog:
  - Fix fails on upgrade, if ntpd is disabled (#166773)
  - A cosmetic patch. There are some comments and braces '{' '}' added.
  - One unprintable character was converted to octal-form .
  - It can be removed anytime (conversion of the cvs-projets for C-Frame 121,
  - (auto-debug, auto-trace for cfr-printnet server).


author: Jindrich Novy <jnovy@redhat.com> 4.2.0.a.20050816-1
changelog:
  - update to the latest stable 4.2.0.a.20050816
  - drop upstreamed .gcc4, .vsnprintf patches
  - remove obsolete .autofoo patch
  - make patch numbering less chaotic
  - don't package backup for .droproot patch


author: Harald Hoyer <harald@redhat.com> - 4.2.0.a.20040617-4
changelog:
  - removed firewall hole punching from the initscript; rely on iptables
    ESTABLISHED,RELATED or manual firewall configuration


author: Harald Hoyer <harald@redhat.de> 4.1.1b-1
changelog:
  - updated to version 4.1.1b
  - improved initscript - use ntpdate on -x
  - improved initscript - open firewall only for timeservers
  - ntp-4.1.1a-adjtime.patch removed (already in source)
  - ntp-4.1.1a-mfp.patch removed (already in source)
  - ntp-4.0.99j-vsnprintf.patch removed (already in source)


author: Harald Hoyer <harald@redhat.de> 4.1.0b-4
changelog:
  - created drift with dummy value #58294
  - grep for timeservers in ntp.conf also for ntpdate #57837
  - check return value of ntpdate #58836


author: Harald Hoyer <harald@redhat.de> 4.1.0-1
changelog:
  - wow, how stupid can a man be ;).. fixed #50698 
  - updated to 4.1.0 (changes are small and in non-critical regions)


author: Harald Hoyer <harald@redhat.de>
changelog:
  - new snapshot
  - removed typos and security patch (already there)
  - commented multicastclient in config file


author: Pekka Savola <pekkas@netcore.fi>
changelog:
  - Add the remote root exploit patch (based on ntp-hackers).
  - Enhance droproot patch (more documentation, etc.) <Jarno.Huuskonen@uku.fi>
  - Tweak the droproot patch to include sys/prctl.h, not linux/prctl.h
  (implicit declarations)
  - Remote groupdel commands, shouldn't be needed.
  - Removed -Wcast-qual and -Wconversion due to excessive warnings (hackish).
  - Make ntp compilable with both glibc 2.1 and 2.2.x (very dirty hack)
  - Add %{_sysconfdir}/sysconfig/ntpd which drops root privs by default


author: Pekka Savola <pekkas@netcore.fi>
changelog:
  - require/buildprereq libcap/libcap-devel
  - use 'ntp' user, tune the pre/post scripts, %files
  - add $OPTIONS to the init script


author: Preston Brown <pbrown@redhat.com>
changelog:
  - allow comments in %{_sysconfdir}/ntp/step-tickers file (#28786).
  - need patch0 (glibc patch) on ia64 too


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - comment out default values for keys, warn about starting with -A (#19316).
  - take out -A from ntpd startup as well.
  - update to 4.0.99k.


author: Tim Waugh <twaugh@redhat.com> 8.70-12
changelog:
  - Include extra upstream fixes c7474f22 and 13028e7b for PDF/A support
    (bug #710074, bug #755577).


author: Tim Waugh <twaugh@redhat.com> 8.70-10
changelog:
  - Applied patch to avoid reading initialization files from CWD
    (CVE-2010-2055, bug #599564).
  - Applied patch to prevent integer underflow in TrueType bytecode
    interpreter (CVE-2009-3743, bug #627902).


author: Tim Waugh <twaugh@redhat.com> 8.70-9
changelog:
  - Fixed hyperlink generation in ps2pdf (bug #675307).
  - Improved support for PDF/A from upstream (bug #710074).


author: Tim Waugh <twaugh@redhat.com> 8.70-7
changelog:
  - Fixed character spacing problems using backported patch (bug #688996).
  - Match landscape page sizes when writing PXL (bug #692165).


author: Tim Waugh <twaugh@redhat.com> 8.70-6
changelog:
  - Two more font substitution names needed adjusting for urw-fonts in
    RHEL-5: Helvetica-BoldOblique and Helvetica-Oblique (bug #662110).


author: Tim Waugh <twaugh@redhat.com> 8.70-5
changelog:
  - Restored Fontmap.local patch, incorrectly dropped after
    ghostscript-8.15.4-3 (bug #629943).
  - Applied upstream patch to fix iname.c segfault (bug #629563).


author: Tim Waugh <twaugh@redhat.com> 8.70-1
changelog:
  - Re-based to 8.70 (bug #560096).  Also fixes bug #545821,
    bug #566832, bug #599615, bug #605219, bug #501170, bug #501714,
    bug #514723 and bug #565776.


author: Tim Waugh <twaugh@redhat.com> 8.15.2-9.10
changelog:
  - Backported patch from upstream to initialize ColorSpace parameter to
    prevent PostScript error for some inputs (bug #504254).


author: Tim Waugh <twaugh@redhat.com> 8.15.2-9.8
changelog:
  - Applied patch to fix gdevpdtb buffer overflow (bug #493445).
  - Applied patch to fix scfd buffer underrun (bug #493442).
  - Updated patch to fix CVE-2009-0792 (bug #491853).
  - Applied patch to fix CVE-2009-0196 (bug #493379).


author: Tim Waugh <twaugh@redhat.com> 8.15.2-9.6
changelog:
  - Applied patch to fix overflow in cvrs operator (bug #488127).
  - Applied patch to fix CVE-2009-0792 (bug #491853).
  - Applied patch to fix CVE-2009-0583 (bug #487742) and
    CVE-2009-0584 (bug #487744).


author: Tim Waugh <twaugh@redhat.com> 8.15.2-9.5
changelog:
  - Fixed A3 pagesize in pswrite device (bug #480978).
  - Build with -fno-strict-aliasing (bug #465960).
  - Avoid segfault when processing certain fonts (bug #450717).


author: Tim Waugh <twaugh@redhat.com> 8.15.2-9.2
changelog:
  - Configure with --with-drivers=ALL since the advertised default is not
    what gets used (bug #224129).


author: Tim Waugh <twaugh@redhat.com> 8.15.2-9
changelog:
  - Apply CJKV patch from svn164:165 plus the fix from svn173:174 (bug #194592,
    bug #203712, possibly bug #167596).


author: Tim Waugh <twaugh@redhat.com> 8.15-0.rc3.5
changelog:
  - Split font configuration (bug #161187).
  - Reverted this change:
    - Build requires xorg-x11-devel, not XFree86-devel.


author: Tim Waugh <twaugh@redhat.com> 8.15-0.rc3.4
changelog:
  - Add Japanese fonts to FAPIcidfmap (bug #161187).
  - Moved Resource directory.
  - Added use-external-freetype patch (bug #161187).


author: Tim Waugh <twaugh@redhat.com> 8.15-0.rc3.2
changelog:
  - Drop 'Provides: libijs.so' because it is incorrect.
  - Build igcref.c with -O0 to work around bug #150771.
  - Renumber patches.


author: Tim Waugh <twaugh@redhat.com> 8.15-0.rc3.1
changelog:
  - Switch to ESP Ghostscript.
  - 8.15rc3.
  - Lots of patches dropped.  Perhaps some will need to be re-added.


author: Tim Waugh <twaugh@redhat.com>
changelog:
  - Run /sbin/ldconfig in %post/%postun.
  - Stricter requirements for the main package in the subpackages.


author: Tim Waugh <twaugh@redhat.com> 7.07-19
changelog:
  - Attempt to fix gdevcups crash (bug #114256).
  - Make gs dynamically link to libgs (bug #114276).
  - Fix gdevesmv.c's misuse of const (bug #114250).


author: Tim Waugh <twaugh@redhat.com> 7.07-17
changelog:
  - Removed stp driver.  Use the IJS version (ijsgimpprint) instead.
  - No longer conflicts with foomatic for hpijs versioning.


author: Tim Waugh <twaugh@redhat.com> 7.07-15
changelog:
  - Build for Fedora Core 1 printer drivers update.
  - Conflicts with foomatic before hpijs 1.5 data.
  - Make fontconfig optional.


author: Tim Waugh <twaugh@redhat.com> 7.07-1
changelog:
  - 7.07.
  - Parametrize build_libgs.
  - Remove Omni requirement (bug #88177).
  - Fix ghostscript-gtk obsoletes: line (bug #88175).


author: Tim Waugh <twaugh@redhat.com> 7.06-1
changelog:
  - 7.06.
  - Updated config, vflib.fixup patches.
  - No longer need dx6, jpeg patches.
  - No longer need to add in missed GNU drivers.
  - Turn off dj970 driver (hpijs drives that).


author: Tim Waugh <twaugh@redhat.com> 7.05-34
changelog:
  - Apply fix for CJK font search method when the fonts are not available
    (bug #83516).
  - The gb18030 patch no longer applies here.


author: Tim Waugh <twaugh@redhat.com> 7.05-33
changelog:
  - Add some missing font aliases (bug #73342).
  - Use the system jpeg library.
  - Update hpijs to 1.3.1.
  - Update gdevcups.c from cups-1.1.18.


author: Tim Waugh <twaugh@redhat.com> 7.05-26
changelog:
  - Don't ship the shared object yet (part of bug #79340).
  - Don't make the gtk package, since that needs the shared object.


author: Tim Waugh <twaugh@redhat.com> 7.05-25
changelog:
  - Fix level 1 PostScript output (bug #78450).
  - No need to carry gomni.c, since it comes from the patch.


author: Tim Waugh <twaugh@redhat.com> 7.05-8
changelog:
  - Requires recent version of patchutils (bug #65947).
  - Don't ship broken man page symlinks (bug #66238).


author: Tim Waugh <twaugh@redhat.com> 7.05-2
changelog:
  - Don't apply bogus parts of vflib patch (bug #65268).
  - Work around Omni -sPAPERSIZE=a4 problem (bug #65269).


author: Tim Waugh <twaugh@redhat.com> 7.05-1
changelog:
  - 7.05.
  - No longer need mkstemp, vflib.fixup, quoting, or PARANOIDSAFER
    patches.
  - Don't apply CJK patches any more (no longer needed).
  - Updated Source15, Patch0, Patch10, Patch5, Patch24, Patch14, Patch12.
  - Made gdevdmpr.c compile again.
  - Move gimp-print to a separate package.
  - Ship the shared object too (and a .so file that is dlopened).
  - Update Omni patch.  No longer need Omni_path, Omni_quiet, Omni_glib patches.
  - Require Omni >= 0.6.1.
  - Add patch to fix gtk+ initial window size.
  - Add devel package with header files.
  - Turn on IJS support.
  - Update hpijs to 1.1.
  - Don't ship the hpijs binary in the ghostscript package.
  - Use -fPIC when building ijs.


author: Tim Waugh <twaugh@redhat.com> 6.52-6
changelog:
  - Fix config patch so that gs --help displays the right thing.
  - Don't ship sysvlp.sh.
  - Fix some shell scripts.
  - Ship escputil man page (bug #58919).


author: Bernhard Rosenkraenzer <bero@redhat.com> 6.52-1
changelog:
  - Updates:
    - ghostscript 6.52
    - hpdj 2.6 -> pcl3 3.3
    - CJK Patchlevel 3, adobe-cmaps 200109
    - gimp-print 4.2.0
  - Adapt patches
  - Fix various URLs
  - Begin cleaning up spec file
  - Fix bugs #21879 and #50923


author: Crutcher Dunnavant <crutcher@redhat.com> 6.51-9
changelog:
  - applied IBM's glib patches for Omni, which now works.
  - BE AWARE: we now link against libstdc++ and glib for this, and use a c++
  - link stage to do the dirty.
  - added glib-devel buildreq and glib req, I don't think we require everything
  - yet, I could pull in sasl.


author: Crutcher Dunnavant <crutcher@redhat.com> 6.51-4
changelog:
  - applied drepper@redhat.com's patch for #50300
  - fixed build deps on zlib-devel and libpng-devel, #49853
  - made gs_init.ps a config file; #25096
  - O\^/nZ the daTa directorieZ now; #50693


author: Crutcher Dunnavant <crutcher@redhat.com> 6.51-2
changelog:
  - luckily, I had a spare chicken. Thanks to some work by Nakai, and one last
  - desperate search through google, everything /seems/ to be working. I know
  - that there are going to be problems in the japanese code, and I need to turn
  - on the cjk font map from adobe, but it /works/ at the moment.


author: Crutcher Dunnavant <crutcher@redhat.com>
changelog:
  - upgraded to 6.51, a major version upgrade
  - rewrote spec file, threw out some patches
  - turned on IBM's Omni print drivers interface
  - turned on HP's hpijs print drivers interface
  - turned on every driver that looked usable from linux
  - sacrificed a chicken to integrate the old Japanese drivers
  - - This didn't work. The japanese patches are turned off, pending review.
  - - I can do loops with C, but the bugs are in Postscript init files


author: Crutcher Dunnavant <crutcher@redhat.com>
changelog:
  - merged in some patches that got away:
  -	* Fri Sep  1 2000 Mitsuo Hamada <mhamada@redhat.com>
  	- add support JIS B size
  	- fix the problem of reconverting GNUPLOT output


author: Michael Stefaniuc <mstefani@redhat.com>
changelog:
  - added the stp driver from the gimp-print project.
    It supports high quality printing especialy with Epson Stylus Photo.


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - 5.50 at last...
  - hpdj 2.6
  - Added 3rd party drivers:
    - Lexmark 5700 (lxm5700m)
    - Alps MD-* (md2k, md5k)
    - Lexmark 2050, 3200, 5700 and 7000 (lex2050, lex3200, lex5700, lex7000)


author: Šimon Lukašík <slukasik@redhat.com> - 1.0.0-2
changelog:
  - dlopen libopenscap_sce.so.{current-age} explicitly
    That allows for SCE to work without openscap-engine-sce-devel


author: Joe Orton <jorton@redhat.com> - 2.2.3-69
changelog:
  - mod_cache: fix header merging for 304 case, thanks to Roy Badami (#845532)
  - correct CVE reference in old changelog entry (#849160)


author: Joe Orton <jorton@redhat.com> - 2.2.3-68
changelog:
  - mod_ssl: add _userID DN variable suffix for NID_userId (#840036)
  - fix handling of long chunk-line (#840845)
  - omit %posttrans daemon restart if
     /etc/sysconfig/httpd-disable-posttrans exists (#833042)


author: Joe Orton <jorton@redhat.com> - 2.2.3-67
changelog:
  - add server aliases to "httpd -S" output (#833043)
  - LSB compliance fixes for init script (#783242)
  - mod_ldap: add LDAPReferrals directive alias (#727342)


author: Jan Kaluza <jkaluza@redhat.com> - 2.2.3-66
changelog:
  - check if localhost.key is valid (#752618)
  - mod_proxy_ajp: honour ProxyErrorOverride (#767890)
  - mod_ssl: fixed start with FIPS 140-2 mode enabled (#773473)


author: Joe Orton <jorton@redhat.com> - 2.2.3-64
changelog:
  - add security fixes for CVE-2012-0053, CVE-2012-0031, CVE-2011-3607 (#787597)	
  - remove patch for CVE-2011-3638, obviated by fix for CVE-2011-3639


author: Joe Orton <jorton@redhat.com> - 2.2.3-62
changelog:
  - mod_ldap: add support for nested groups (#546443)
  - mod_ssl: fix segfault with bad SSLCryptoDevice argument (#767990)


author: Jan Kaluza <jkaluza@redhat.com> - 2.2.3-60
changelog:
  - rotatelogs: create files even if they are empty (#677279)
  - rotatelogs: option to rotate files into a custom location (#677288)
  - mod_proxy: allow change BalancerMember state in web interface (#709869)


author: Jan Kaluza <jkaluza@redhat.com> - 2.2.3-59
changelog:
  - mod_proxy: add connectiontimeout option (#719907)
  - mod_alias: support Redirect to local path (#714725)


author: Joe Orton <jorton@redhat.com> - 2.2.3-49
changelog:
  - mod_proxy: add support for 'bybusyness' balancer (#555870)
  - mod_authnz_ldap: enable handling of referrals (#604727)
  - add mod_reqtimeout (#612198)
  - mod_ssl: fix use of overlapping memcpy (#636427)
  - mod_ssl: fix startup with duplicate SSL vhost configurations (#649648)
  - mod_proxy: fix proxy via chained SSL intermediary (#658766)
  - mod_proxy: fix header mapping for balancer:// URLS (#678057)
  - mod_filter: fix matching against response headers (#679994)
  - mod_ldap: fix caching in some configs (#264681)
  - mod_headers: correctly handle multiple matched headers (#673276)


author: Joe Orton <jorton@redhat.com> - 2.2.3-45
changelog:
  - ab: fail gracefully for OOM allocating stats structures (#645845)
  - init script: use $STOP_DELAY as delay before SIGKILL of parent (#644223)
  - mod_dav: don't delete the existing resource if a PUT fails (#572910)
  - core: don't replace Date header when acting as reverse proxy (#565865)
  - mod_dbd: fix pool usage (#633955)


author: Joe Orton <jorton@redhat.com> - 2.2.3-44
changelog:
  - mod_ssl: improved fix for SSLRequire's OID() function (#614423)
  - add security fixes for CVE-2010-1452, CVE-2010-2791 (#623211)
  - mod_deflate: rebase to 2.2.15 (#612211)
  - stop multiple invocations of filter init functions (#570628)


author: Joe Orton <jorton@redhat.com> - 2.2.3-38
changelog:
  - mod_ssl: fix additional case for OID() handling (#552942)
  - mod_authnz_ldap: fix handling of empty filter in group defn (#252038)


author: Joe Orton <jorton@redhat.com> - 2.2.3-32.el5
changelog:
  - fix hard-coded default pidfile to match default config (#505002)
  - mod_ssl: fix potential hang in renegotiation (#510515)
  - drop legacy X-Pad header from short responses (#526110)
  - mod_proxy_ajp: fix handling of large uploads (#528640)
  - mod_authnz_ldap: add AuthLDAPRemoteUserAttribute directive (#520838)
  - mod_rewrite: add DiscardPathInfo flag (#517500)
  - mod_authnz_ldap: don't fail authz if no ldap-* configured (#448350)
  - disable keepalive for Expect: 100-continue and error response (#533407)


author: Joe Orton <jorton@redhat.com> 2.2.3-27.el5
changelog:
  - mod_cgi, mod_cgid: fix logging on input read error (#498170)
  - mod_rewrite: don't serialize logfile access (#493023)
  - mod_ext_filter: fix spurious error log output (#479463)


author: Joe Orton <jorton@redhat.com> 2.2.3-25.el5
changelog:
  - mod_rewrite: fix URI escaping with [P] in directory context (#480604)
  - mod_cgi: fix headers/status in error responses (#480932)
  - mod_speling: fix handling of directory names (#485524)
  - init script: use ${pidfile} in more places (#491135)
  - mod_log_config: support remote/local with 'p' format (#493070)
  - remove Obsolete for mod_jk (#493592)
  - mod_ssl: fix SSL per-dir-reneg buffering with internal redirects (#488886)
  - fix spurious error messages on graceful restart (#233955)


author: Joe Orton <jorton@redhat.com> 2.2.3-22.el5
changelog:
  - add security fixes for CVE-2008-2939 (#468841)
  - note that the mod_proxy 2.2.9 rebase fixed CVE-2008-2364


author: Joe Orton <jorton@redhat.com> 2.2.3-16.el5
changelog:
  - mod_proxy*, mod_cache*: rebase to 2.2.9 (#252024, #249534,
    - backport changes to make chunk filter non-blocking (#454098)


author: Joe Orton <jorton@redhat.com> 2.2.3-15.el5
changelog:
  - mod_ldap: fix memory lifetime issues (#440259)
  - mod_ssl: configure OpenSSL dynamic lock callbacks (#462044)
  - escape the Request-Method in canned error responses (#445888)
  - build the event MPM and fix a deadlock therein (#444643)
  - mod_headers: support "RequestHeader edit" (#428253)
  - use "OPTIONS *" rather than "GET /" in dummy connection (#367981)


author: Joe Orton <jorton@redhat.com> 2.2.3-13.el5
changelog:
  - mod_proxy_balancer: allow alternative string to match for
    stickysession parameter (#439218)
  - fix dist tag in Release (#440615)


author: Joe Orton <jorton@redhat.com> 2.2.3-11.el5_1.1
changelog:
  - add security fixes for CVE-2007-6388, CVE-2007-6421
    and CVE-2007-6422 (#427240)
  - add security fix for CVE-2007-4465, CVE-2007-5000 (#421631)
  - add security fix for mod_proxy_ftp UTF-7 XSS (#427745)


author: Joe Orton <jorton@redhat.com> 2.2.3-8.el5
changelog:
  - add 'ServerTokens Full-Release' config option (#240857)
  - use init script in logrotate postrotate (#241680)
  - fix mod_proxy option inheritance (#245719)
  - fix ProxyErrorOverride to only affect 4xx, 5xx responses (#240024)
  - bump logresolve line buffer length to 10K (#245763)
  - add security fixes for CVE-2007-1863, CVE-2007-3304,
    and CVE-2006-5752 (#244666)


author: Joe Orton <jorton@redhat.com> 2.2.2-5
changelog:
  - require pkgconfig for -devel (#194152)
  - fixes for installed support makefiles (special.mk et al)
  - BR autoconf


author: Joe Orton <jorton@redhat.com> 2.2.0-5.1
changelog:
  - mod_auth_basic/mod_authn_file: if no provider is configured,
    and AuthUserFile is not configured, decline to handle authn
    silently rather than failing noisily.


author: Joe Orton <jorton@redhat.com> 2.2.0-5
changelog:
  - mod_ssl: add security fix for CVE-2005-3357 (#177914)
  - mod_imagemap: add security fix for CVE-2005-3352 (#177913)
  - add fix for AP_INIT_* designated initializers with C++ compilers
  - httpd.conf: enable HTMLTable in default IndexOptions
  - httpd.conf: add more "redirect-carefully" matches for DAV clients


author: Joe Orton <jorton@redhat.com> 2.2.0-2
changelog:
  - don't strip C-L from HEAD responses (Greg Ames, #110552)
  - load mod_proxy_balancer by default
  - add proxy_ajp.conf to load/configure mod_proxy_ajp
  - Obsolete mod_jk
  - update docs URLs in httpd.conf/ssl.conf


author: Joe Orton <jorton@redhat.com> 2.0.54-15
changelog:
  - log notice giving SELinux context at startup if enabled
  - drop SSLv2 and restrict default cipher suite in default
   SSL configuration


author: Joe Orton <jorton@redhat.com> 2.0.54-14
changelog:
  - mod_ssl: add security fix for SSLVerifyClient (CVE-2005-2700)
  - add security fix for byterange filter DoS (CVE-2005-2728)
  - add security fix for C-L vs T-E handling (CVE-2005-2088)
  - mod_ssl: add security fix for CRL overflow (CVE-2005-1268)
  - mod_ldap/mod_auth_ldap: add fixes from 2.0.x branch (upstream #34209 etc)
  - add fix for dummy connection handling (#167425)
  - mod_auth_digest: fix hostinfo comparison in CONNECT requests
  - mod_include: fix variable corruption in nested includes (upstream #12655)
  - mod_ssl: add fix for handling non-blocking reads
  - mod_ssl: fix to enable output buffering (upstream #35279)
  - mod_ssl: buffer request bodies for per-location renegotiation (upstream #12355)


author: Joe Orton <jorton@redhat.com> 2.0.54-11
changelog:
  - mod_dav_fs: fix uninitialized variable (#162144)
  - add epoch to dependencies as appropriate
  - mod_ssl: drop dependencies on dev, make
  - mod_ssl: mark post script dependencies as such


author: Joe Orton <jorton@redhat.com> 2.0.54-7
changelog:
  - mod_userdir: fix memory allocation issue (upstream #34588)
  - mod_ldap: fix memory corruption issue (Brad Nicholes, upstream #34618)


author: Joe Orton <jorton@redhat.com> 2.0.54-5
changelog:
  - create default dummy cert in /etc/pki/tls
  - use a pseudo-random serial number on the dummy cert
  - change default ssl.conf to point at /etc/pki/tls
  - merge back -suexec subpackage; SELinux policy can now be
    used to persistently disable suexec (#155716)
  - drop /etc/httpd/conf/ssl.* directories and Makefiles
  - unconditionally enable PIE support
  - mod_ssl: fix for picking up -shutdown options (upstream #34452)


author: Joe Orton <jorton@redhat.com> 2.0.53-6
changelog:
  - update default httpd.conf:
   * clarify the comments on AddDefaultCharset usage (#135821)
   * remove all the AddCharset default extensions
   * don't load mod_imap by default
   * synch with upstream 2.0.53 httpd-std.conf
  - mod_ssl: set user from SSLUserName in access hook (upstream #31418)
  - htdigest: fix permissions of created files (upstream #33765)
  - remove htsslpass


author: Joe Orton <jorton@redhat.com> 2.0.52-7
changelog:
  - fix cosmetic issues in "service httpd reload"
  - move User/Group higher in httpd.conf (#146793)
  - load mod_logio by default in httpd.conf
  - apachectl: update for correct libselinux tools locations


author: Joe Orton <jorton@redhat.com> 2.0.52-6
changelog:
  - add security fix for CVE CAN-2004-0942 (memory consumption DoS)
  - SELinux: run httpd -t under runcon in configtest (Steven Smalley)
  - fix SSLSessionCache comment for distcache in ssl.conf
  - restart using SIGHUP not SIGUSR1 after logrotate
  - add ap_save_brigade fix (upstream #31247)
  - mod_ssl: fix possible segfault in auth hook (upstream #31848)
  - add htsslpass(1) and configure as default SSLPassPhraseDialog (#128677)
  - apachectl: restore use of $OPTIONS
  - apachectl, httpd.init: refuse to restart if $HTTPD -t fails
  - apachectl: run $HTTPD -t in user SELinux context for configtest
  - update for pcre-5.0 header locations


author: Radomir Vrbovsky <rvrbovsk@redhat.com> [2.6.18-371.12.1.el5]
changelog:
  - [audit] auditsc: audit_krule mask accesses need bounds checking (Denys Vlasenko) [1102702 1102703] {CVE-2014-3917}
  - [mm] writeback: Fix hang when low on memory due to NFS traffic (Larry Woodman) [1125246 1080194]
  - [net] tg3: Fix Read DMA workaround for 5719 A0 (Ivan Vecera) [1121017 924590]
  - [fs] jbd: don't wake kjournald unnecessarily (Denys Vlasenko) [1116027 1081785]
  - [fs] jbd: don't wait (forever) for stale tid caused by wraparound (Denys Vlasenko) [1116027 1081785]
  - [fs] ext4: fix waiting and sending of barrier in ext4_sync_file() (Denys Vlasenko) [1116027 1081785]
  - [fs] jbd2: Add function jbd2_trans_will_send_data_barrier() (Denys Vlasenko) [1116027 1081785]
  - [fs] jbd2: fix sending of data flush on journal commit (Denys Vlasenko) [1116027 1081785]
  - [fs] ext4, jbd2: Add barriers for file systems with ext journals (Denys Vlasenko) [1116027 1081785]
  - [fs] jbd: fix fsync() tid wraparound bug (Denys Vlasenko) [1116027 1081785]
  - [fs] ext4: fix fdatasync() for files with only i_size changes (Eric Sandeen) [1117665 1102768]


author: Radomir Vrbovsky <rvrbovsk@redhat.com> [2.6.18-371.11.1.el5]
changelog:
  - [fs] dcache: fix cleanup on warning in d_splice_alias (Denys Vlasenko) [1109720 1080606]
  - [net] neigh: Make neigh_add_timer symmetrical to neigh_del_timer (Marcelo Ricardo Leitner) [1111195 1109888]
  - [net] neigh: set NUD_INCOMPLETE when probing router reachability (Marcelo Ricardo Leitner) [1106354 1090806]
  - [net] ipv6: router reachability probing (Marcelo Ricardo Leitner) [1106354 1090806]
  - [net] ipv6: probe routes asynchronous in rt6_probe (Marcelo Ricardo Leitner) [1106354 1090806]
  - [net] ndisc: Update neigh->updated with write lock (Marcelo Ricardo Leitner) [1106354 1090806]
  - [net] ipv6: remove the unnecessary statement in find_match() (Marcelo Ricardo Leitner) [1106354 1090806]
  - [net] ipv6: fix route selection if CONFIG_IPV6_ROUTER_PREF unset (Marcelo Ricardo Leitner) [1106354 1090806]
  - [net] ipv6: Fix def route failover when CONFIG_IPV6_ROUTER_PREF=n (Marcelo Ricardo Leitner) [1106354 1090806]
  - [net] ipv6: Prefer reachable nexthop only if the caller requests (Marcelo Ricardo Leitner) [1106354 1090806]
  - [fs] ext4/jbd2: don't wait forever stale tid caused by wraparound (Eric Sandeen) [1097528 980268]
  - [fs] ext4: Initialize fsync transaction ids in ext4_new_inode() (Eric Sandeen) [1097528 980268]
  - [fs] jbd2: don't wake kjournald unnecessarily (Eric Sandeen) [1097528 980268]
  - [fs] jbd2: fix fsync() tid wraparound bug (Eric Sandeen) [1097528 980268]
  - [infiniband] rds: do not deref NULL dev in rds_iw_laddr_check() (Jacob Tanenbaum) [1093311 1093312] {CVE-2014-2678}
  - [fs] nfs4: Add recovery for individual stateids - partial backport. (Dave Wysochanski) [1113468 867570]
  - [fs] nfs4: Don't start state recovery in nfs4_close_done - clean backport. (Dave Wysochanski) [1113468 867570]
  - [xen] page-alloc: scrub anonymous domain heap pages upon freeing (Vitaly Kuznetsov) [1103648 1103649] {CVE-2014-4021}


author: Radomir Vrbovsky <rvrbovsk@redhat.com> [2.6.18-371.9.1.el5]
changelog:
  - [nfs] sunrpc: don't use a credential with extra groups (Mateusz Guzik) [1095062 976201]
  - [scsi] lpfc: Remove NDLP reference put in lpfc_cmpl_els_logo_acc (Rob Evers) [1096061 1075228]
  - [infiniband] rds: dereference of a NULL device (Jacob Tanenbaum) [1079216 1079217] {CVE-2013-7339}
  - [kernel] futex: check relative timeouts for overflow (Denys Vlasenko) [1091832 1084168]
  - [virt] kvm: correctly detect KVM when hv emulation is enalbed (Jason Wang) [1094152 985767]
  - [security] Fix spurious warnings in security_ops_task_setrlimit (Mateusz Guzik) [1092869 916235]
  - [block] floppy: don't write kernel-only members to FDRAWCMD output (Denys Vlasenko) [1094302 1094303] {CVE-2014-1738 CVE-2014-1737}
  - [block] floppy: ignore kernel-only members in FDRAWCMD input (Denys Vlasenko) [1094302 1094303] {CVE-2014-1738 CVE-2014-1737}


author: Radomir Vrbovsky <rvrbovsk@redhat.com> [2.6.18-371.8.1.el5]
changelog:
  - [virt] HID: memory corruption flaw drivers/usb/input/hid-core.c (Jacob Tanenbaum) [1032996 1032999] {CVE-2013-2888}
  - [virt] HID: memory corruption flaw in drivers/hv/hid-core.c (Jacob Tanenbaum) [1032996 1032999] {CVE-2013-2888}
  - [scsi] lpfc: Fix task management commands having a fixed timeout (Ewan Milne) [1073123 1061120]
  - [net] tcp: drop SYN+FIN messages (Jiri Pirko) [1066057 1066058] {CVE-2012-6638}
  - [fs] GFS2: Check if glock held in gfs2_readpage (Robert S Peterson) [1073953 1063434]
  - [net] sunrpc: fix deadlock in task wakeup code (Jeff Layton) [1073731 998126]


author: Radomir Vrbovsky <rvrbovsk@redhat.com> [2.6.18-371.7.1.el5]
changelog:
  - [s390x] af_iucv: Kernel panic during connect (IUCV transport) (Hendrik Brueckner) [1077045 1026388]


author: Radomir Vrbovsky <rvrbovsk@redhat.com> [2.6.18-371.6.1.el5]
changelog:
  - [net] be2net: don't use skb_get_queue_mapping() (Ivan Vecera) [1066302 1063955]
  - [ipc] change refcount to atomic_t (Phillip Lougher) [1024866 1024868] {CVE-2013-4483}
  - [s390] qeth: buffer overflow in snmp ioctl (Jacob Tanenbaum) [1034402 1034404] {CVE-2013-6381}
  - [scsi] AACRAID Driver compat IOCTL missing capability check (Jacob Tanenbaum) [1033531 1033532] {CVE-2013-6383}
  - [xen] x86/AMD: work around erratum 793 (Radim Krcmar) [1035834 1035836] {CVE-2013-6885}
  - [xen] do not expose hypercalls to rings 1 and 2 of HVM guests (Andrew Jones) [1029112 1029113] {CVE-2013-4554}
  - [redhat] kabi: Adding symbol print_hex_dump (Jiri Olsa) [1054055 662558]
  - [scsi] Add 'eh_deadline' to limit SCSI EH runtime (Ewan Milne) [1050097 956132]
  - [scsi] remove check for 'resetting' (Ewan Milne) [1050097 956132]
  - [scsi] dc395: Move 'last_reset' into internal host structure (Ewan Milne) [1050097 956132]
  - [scsi] tmscsim: Move 'last_reset' into host structure (Ewan Milne) [1050097 956132]
  - [scsi] advansys: Remove 'last_reset' references (Ewan Milne) [1050097 956132]
  - [scsi] dpt_i2o: return SCSI_MLQUEUE_HOST_BUSY when in reset (Ewan Milne) [1050097 956132]
  - [scsi] dpt_i2o: Remove DPTI_STATE_IOCTL (Ewan Milne) [1050097 956132]
  - [net] ipv6: fix leaking uninit port number of offender sockaddr (Florian Westphal) [1035880 1035881] {CVE-2013-7264 CVE-2013-7265 CVE-2013-7281 CVE-2013-7263}
  - [net] fix addr_len/msg->msg_namelen assign in recv_error funcs (Florian Westphal) [1035880 1035881] {CVE-2013-7264 CVE-2013-7265 CVE-2013-7281 CVE-2013-7263}
  - [net] prevent leakage of uninitialized memory to user in recv (Florian Westphal) [1035880 1035881] {CVE-2013-7264 CVE-2013-7265 CVE-2013-7281 CVE-2013-7263}
  - [net] be2net: prevent Tx stall on SH-R when packet size < 32 (Ivan Vecera) [1051535 1007995]
  - [net] be2net: Trim padded packets for Lancer (Ivan Vecera) [1051535 1007995]
  - [net] be2net: Pad skb to meet min Tx pkt size in lancer (Ivan Vecera) [1051535 1007995]
  - [net] be2net: refactor HW workarounds in be_xmit() (Ivan Vecera) [1051535 1007995]
  - [fs] exec/ptrace: fix get_dumpable() incorrect tests (Petr Oros) [1039483 1039484] {CVE-2013-2929}


author: Radomir Vrbovsky <rvrbovsk@redhat.com> [2.6.18-371.4.1.el5]
changelog:
  - [char] ipmi: fix message handling during panics (Tony Camuso) [1049731 995293]
  - [net] igb: Use 32bit mask calculating the flow control watermarks (Stefan Assmann) [1041694 1036115]
  - [fs] NTLM auth and sign - Use appropriate server challenge (Sachin Prabhu) [1029865 1018286]
  - [xen] gnttab: correct locking order reversal (Radim Krcmar) [1026245 1026246] {CVE-2013-4494}


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.101.3
changelog:
  - xserver-1.1.1-randr-config-timestamps.patch: Backport timestamp comparison
    fix from upstream RANDR code (#1006076)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.100
changelog:
  - xserver-1.1.1-more-regen-leaks.patch: Cope with root cursor refcounting
    being differently broken in different DDXes. (#498357)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.97
changelog:
  - xserver-1.1.1-x86emu-1.13.patch: Sync x86emu bugfixes with upstream
    xserver. (#858014)
  - xserver-1.1.1-xkb-width-fix.patch: Fix a crash in XKB keymap resize
    across different RHELs. (#822438)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.95
changelog:
  - xserver-1.1.1-more-regen-leaks.patch: Fix memory leaks at regeneration in
    XKB, root cursor, and GLX. (#498357)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.88
changelog:
  - cve-2011-4818.patch: Multiple input sanitization flaws in Render and GLX
  - xorg-x11-server-1.1.0-mesa-copy-sub-buffer.patch: Likewise.


author: Dave Airlie <airlied@redhat.com> 1.1.1-48.87
changelog:
  - xserver-1.1.1-fbdev-iterate-modes.patch: fix fbdev driver not iterating
    across all modes of a certain dimension (#740497)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.86
changelog:
  - xserver-1.1.1-midc-double-free.patch: Don't double-free the picture for
    the root window when using the mi (software) cursor path. (#674741)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.84
changelog:
  - xserver-1.1.1-xinerama-crash.patch: Fix a crash in XineramaQueryScreens
    when client is swapped (#588346)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.78
changelog:
  - cve-2010-1166.patch: Fix broken modulo math in Render and arc code.
    Identical to xserver-1.1.1-mod-macro-parens.patch in 5.5.z. (#582651)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.77
changelog:
  - xserver-1.1.1-dbe-validate-gc.patch: Validate the GC against both front
    and back buffers (#596899)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.73
changelog:
  - randr-disabled-fb.patch: Drop. (#496108)
  - xserver-1.1.1-no-randr-while-off-vt.patch: Just refuse RANDR changes while
    VT switched away, rather than try to fake them (#496108)


author: Dave Airlie <airlied@redhat.com> 1.1.1-48.71
changelog:
  - fix randr upsizing not resizing pixmap (#515609)
  - fix bug in overlapping bugfix (#530309,#516204,#554571)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.70
changelog:
  - xserver-1.1.1-improve-mode-selection.patch: Improve mode selection when
    validation filters away all modes that exactly match aspect ratio (#507536)


author: Kristian Høgsberg <krh@redhat.com> - 1.1.1-48.63
changelog:
  - Pull in fixes for x86emu from upstream as x86emu-update.patch.  This
    adds support for RDTSC, CPUID and fixes BSF and BSR and a 64 bit
    bug.  Drop xserver-1.1.1-int10-bsf.patch (#503182).


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.60
changelog:
  - xserver-1.1.1-randr-panning-fix.patch: Install a null PointerMoved hook
    so we don't pan the second head on randrful drivers. (#477177)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.58
changelog:
  - xserver-1.1.1-hw-xfree86-modes-16.patch: Update RANDR code to 1.6ish.
  - xserver-1.1.1-randr-abi.patch: Export the RANDR symbols that the drivers
    use, and compensate for i2c/ddc/ramdac still being loadables in 1.1.


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.57
changelog:
  - xserver-1.1.1-ddc-update.patch: Update DDC code to xserver 1.6.
  - xserver-1.1.1-hw-xfree86-modes: Add RANDR setup code, equivalent to the
    old randr-source subpackage (Fedora's 1.5.3 ish)
  - drop the randr-* patches, merged into the above.


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.56
changelog:
  - Drop the -randr-source subpackage
  - Delete with_developer_utils macro and some boring/misleading comments


author: Dave Airlie <airlied@redhat.com> 1.1.1-48.54
changelog:
  - randr-xinerama.patch - add xinerama support to the randr source code
    tree (#481067)
  - drop the randr source updates for now as the patch fails
  - fix spec file so if patches to randr source fail, build fails


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.53
changelog:
  - xserver-1.1.1-autoreconf-pedantry.patch: Fix autoreconf with new autotools
  - xserver-1.1.1-saturate-trap-walks.patch: Saturate span walks in Render,
    so we don't wrap around. (#448586)
  - xorg-x11-server-1.1.1-aiglx-happy-vt-switch.patch,
    xorg-redhat-die-ugly-pattern-die-die-die.patch: Rediff for patch fuzz.


author: Dave Airlie <airlied@redhat.com> 1.1.1-48.52
changelog:
  - randr-source-compat.patch - backport fixes from upstream (#466987)
  - xserver-1.1.1-fb24-32-fix.patch + xserver-1.1.1-ia64-memops.patch:
  - Altix fixes to make nautilus + s-c-d work. (#468015)


author: Dave Airlie <airlied@redhat.com> 1.1.1-48.45
changelog:
  - rebase the source code for drivers to build against and add compat patches
  - xserver-1.1.1-randr-fix.patch - set the -1 to 0 like upstream this fixes some randr1.2 compat output problems


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.44
changelog:
  - xserver-1.1.1-automouse-crash-fix.patch: Fix a rare crash when starting
    under anaconda. (#249567)


author: Dave Airlie <airlied@redhat.com> 1.1.1-48.42
changelog:
  - cve-2008-1377.patch: Record and Security Extension Input validation
  - cve-2008-1379.patch: MIT-SHM extension Input Validation flaw
  - cve-2008-2360.patch: Render AllocateGlyph extension Integer overflows
  - cve-2008-2361.patch: Render CreateCursor extension Integer overflows
  - cve-2008-2362.patch: Render Gradient extension Integer overflows


author: Dave Airlie <airlied@redhat.com> - 1.1.1-48.37
changelog:
  - xserver-1.1.1-ia64-old-kernel-warning.patch - warn about older MCA causing
    kernels on IA64 (#432796)


author: Dave Airlie <airlied@redhat.com> - 1.1.1-48.36
changelog:
  - cve-2007-3920.patch: gnome-screensaver loses keyboard grab when running under compiz (#357111)
  - cve-2007-6429.patch: Update patch to final upstream solution (#431191)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.30
changelog:
  - Sync with zstream 1.1.1-48.26.el5_1.4:
  - cve-2007-5760.patch: XFree86-Misc Extension Invalid Array Index Vulnerability
  - cve-2007-5958.patch: Xorg / XFree86 file existence disclosure vulnerability
  - cve-2007-6427.patch: XInput Extension Memory Corruption Vulnerability
  - cve-2007-6428.patch: TOG-CUP Extension Memory Corruption Vulnerability
  - cve-2007-6429.patch: EVI and MIT-SHM Extension Integer Overflow Vulnerability


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.29
changelog:
  - Add -randr-source subpackage for source compatibility with newer drivers.
  - xserver-1.1.1-mode-bandwidth.patch: Match enums with 1.5 server.
  - randr-source-compat.patch: Fix miscellaneous drift since 1.1.


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.26
changelog:
  - xserver-1.1.1-mmap-{expansion,failure}: Revert, required kernel changes
    not included in 5.1. (#233981)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.25
changelog:
  - xserver-1.1.1-acpi-tokenising-fix.patch: Also expose the builderstring
    as an exported server symbol so external drivers can notice the bugfix.
    (#246175)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.23
changelog:
  - xserver-1.3.0-xkb-and-loathing.patch: Ignore (not just block) SIGALRM
    around calls to Popen()/Pclose().  Fixes a hang in openoffice when
    opening menus. (#210750)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.22
changelog:
  - xserver-1.1.1-vbe-panelid.patch: Add VBE core call for panel information,
    so we can better handle panels with no EDID. (#237121)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.21
changelog:
  - xserver-1.3.0-pci-bus-count.patch: Fix cases where the VGA adaptor is
    not in the first 128 devices. (#236202)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.17
changelog:
  - xserver-1.1.1-silence-warnings.patch: Reduce several harmless warning
    messages to X_DEFAULT or X_INFO. (#227386)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.15
changelog:
  - xserver-1.3.0-pci-bus-count.patch: Allocate pci_devp dynamically, to handle
    machines with more than 128 PCI devices. (#219390 and others)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.12.el5
changelog:
  - xorg-x11-server-1.1.1-vt-activate-is-a-terrible-api.patch: During server
    shutdown, be sure to wait for the VT switch to finish before actually
    terminating.  Works around a race seen in rhgb. (#219184)


author: Soren Sandmann <sandmann@redhat.com> 1.1.1-48.11.el5
changelog:
  - define-xfree86-server.patch: Define XFree86Server even on arches where
    we don't compile the Xorg DDX (ie. s390). Resolves: 219253


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.10.el5
changelog:
  - xorg-x11-server-1.1.1-glcore-visual-matching.patch: When matching GLX to
    X visuals, scan both lists. (#218395)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.7.el5
changelog:
  - xorg-x11-server-1.1.1-xkb-vidmode-switch.patch: Fix string matching on XKB
    actions to be case-insensitive again. (#218336)
  - xorg-x11-server-1.1.1-vt-activate-is-a-terrible-api.patch: Change behaviour
    to simply exit if we lose the VT switch race. (#218396)
  - Fix OS name from FC5 to RHEL5.


author: Soren Sandmann <sandmann@redhat.coM> 1.1.1-48.6.el5
changelog:
  - Disable composite when xinerama is enabled. 
  - Resolves: #213102
  - Make sure no-pseudocolor-composite.patch is applied
  - Related: #215576


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.5.el5
changelog:
  - xorg-x11-server-1.1.1-maxpixclock-option.patch: Allow the maximum pixel
    clock of a monitor to be specified in the config file. (#214869)


author: Adam Jackson <ajax@redhat.com> 1.1.1-48.4.el5
changelog:
  - xorg-x11-server-1.1.1-no-pseudocolor-composite.patch: Don't attempt to
    initialize Composite when the default visual is < 16bpp. (#215576)


author: Soren Sandmann <sandmann@redhat.com> 1.1.1-48.3.el5
changelog:
  - randr-disabled-fb.patch
    Add patch to prevent RandR from disabling (and then enabling) access to
    the framebuffer. Bug 214739.


author: Adam Jackson <ajackson@redhat.com> 1.1.1-48.2.el5
changelog:
  - Build both x86emu and vm86 backends on x86.  Prefer x86emu when running
    in Xen dom0.  Add "Int10Backend" option to the ServerLayout section to
    allow runtime configuration.  (#213151)


author: Adam Jackson <ajackson@redhat.com> 1.1.1-48.1.el5
changelog:
  - Deliver SecurityPolicy in the Xvfb subpackage on arches without hardware
    servers (s390{,x} atm).  (#213026)


author: Soren Sandmann <sandmann@redhat.com> - 1.1.1-48.el
changelog:
  - Add xorg-x11-server-1.1.1-ia64-int10.patch to not define -DPC_ on
    ia64. Bugs 210149 and 210153.
  - Add xorg-x11-server-1.1.1-ia64-pci-chipsets.patch to probe
    ia64 specific chipsets. Bug 210150


author: Soren Sandmann <sandmann@redhat.com> - 1.1.1-45.fc6
changelog:
  - xorg-x11-server-1.1.1-graphics-expose.patch: call
    miHandleExposures() in CopyArea/CopyPlane explicitly in cw to
    generate GraphicsExposes correctly. (#209336).


author: Kristian Høgsberg <krh@redhat.com> - 1.1.1-44.fc6
changelog:
  - xorg-x11-server-1.1.1-offscreen-pixmaps.patch: Take the server lock
    before calling back into XAA to evict pixmaps (#204810).


author: Adam Jackson <ajackson@redhat.com> 1.1.1-43.fc6
changelog:
  - xorg-x11-server-1.1.1-vt-activate-is-a-terrible-api.patch: Since the
    VT_ACTIVATE/VT_WAITACTIVE pair are never guaranteed to successfully
    complete, set a 5 second timeout on the WAITACTIVE, and retry the pair
    until we win.  (#207746)
  - xorg-x11-server-1.1.0-pci-scan-fixes.patch: Partial revert to unbreak some
    (but not all) domainful machines, including Pegasos. (#207659)


author: Adam Jackson <ajackson@redhat.com> 1.1.1-41.fc6
changelog:
  - xorg-x11-server-1.1.1-vbe-filter-less.patch: Be gentler about rejecting
    VESA modes early, since xf86ValidateModes should handle them just fine.


author: Adam Jackson <ajackson@redhat.com> 1.1.1-40.fc6
changelog:
  - xorg-x11-server-1.1.1-pclose-confusion.patch: Be sure to call Pclose()
    on pipes created with Popen(), since the additional magic done by Popen()
    relative to popen() is not undone by plain pclose().  (Third base!)
  - xorg-x11-server-1.1.1-edid-hex-dump.patch: Backport EDID hex dump code
    from git.


author: Kristian Høgsberg <krh@redhat.com> 1.1.1-39.fc6
changelog:
  - Bump xorg-x11-proto-devel BuildRequires version and add Conflict
    line for older mesa releases, so GLX_EXT_texture_from_pixmap opcodes
    match.


author: Adam Jackson <ajackson@redhat.coM> - 1.1.1-38.fc6
changelog:
  - xorg-x11-server-1.1.1-believe-monitor-rb-modes.patch: Always believe the
    monitor when it reports a reduced-blanking mode, even over VGA.


author: Adam Jackson <ajackson@redhat.com> - 1.1.1-35.fc6
changelog:
  - xorg-x11-server-1.1.1-always-mouse-thyself.patch: Fix the check to look
    for mouse/void drivers in the running layout, as opposed to the config file,
    so as not to synthesize two mouse devices.


author: Adam Jackson <ajackson@redhat.com> - 1.1.1-34.fc6
changelog:
  - xorg-x11-server-1.1.1-infer-virtual.patch: Be slightly more paranoid about
    setting line pitch, and rescan the mode list after pruning to re-validate
    the estimated virtual size.


author: Kristian Høgsberg <krh@redhat.com> - 1.1.1-33.fc6
changelog:
  - Update xorg-x11-server-1.1.1-offscreen-pixmaps.patch to evict pixmap
    when GLX_EXT_texture_from_pixmap is first used.


author: Kristian Høgsberg <krh@redhat.com> - 1.1.1-32.fc6
changelog:
  - Drop xorg-x11-server-1.1.0-gl-include-inferiors.patch now that
    compiz can uses the composite overlay window.


author: Kristian Høgsberg <krh@redhat.com> - 1.1.1-31.fc6
changelog:
  - Update xorg-x11-server-1.1.1-offscreen-pixmaps.patch to log transitions.
  - Update xorg-x11-server-1.1.0-tfp-damage.patch to always bind to
    GL_TEXTURE_RECTANGLE_ARB target.


author: Adam Jackson <ajackson@redhat.com> 1.1.1-30.fc6
changelog:
  - xorg-x11-server-1.1.1-pci-paranoia.patch: In xf86MatchPciInstances, fail
    gracefully if xf86PciVideoInfo is NULL (like, on Xen).


author: Kristian Høgsberg <krh@redhat.com> - 1.1.1-29.fc6
changelog:
  - Add xorg-x11-server-1.1.1-aiglx-happy-vt-switch.patch to fix VT
    switching (and suspend/resume) when using AIGLX. (#199692, fdo #7916).
  - Bump mesa source and libGL BuildRequires.
  - Update mesa-6.5.1 patch to work with 6.5.1 rc1 (slang_version_syn.h
    renamed to slang_pp_version_syn.h).


author: Adam Jackson <ajackson@redhat.com> - 1.1.1-28.fc6
changelog:
  - xorg-x11-server-1.1.1-infer-virtual.patch: Only flag modes as preferred
    if the EDID block says to.
  - xorg-x11-server-1.1.1-mode-sort-kung-fu.patch: Enforce a sort order on
    modes during lookup: builtin before driver before userdef before other,
    and preferred modes within a class before others in that class.


author: Adam Jackson <ajackson@redhat.com> - 1.1.1-27.fc6
changelog:
  - xorg-x11-server-1.1.1-edid-quirks-list.patch: Don't set an arbitrary
    pixclock limit if the monitor didn't claim to have one.


author: Adam Jackson <ajackson@redhat.com> - 1.1.1-25.fc6
changelog:
  - xorg-x11-server-1.1.1-xvfb-composite-crash.patch: Fix Xvfb's -render flag
    to also disable the Composite extension.
  - xorg-x11-server-1.1.1-mesa-6.5.1.patch: Update build system to account for
    Mesa 6.5.1 snapshots.
  - xorg-x11-server-1.1.0-edid-mode-injection-2.patch: Add all available
    standard timings from EDID rather than just the first five.


author: Adam Jackson <ajackson@redhat.com> - 1.1.1-22.fc6
changelog:
  - xorg-x11-server-1.1.1-infer-virtual.patch: When no modes or virtual size
    are given in the config file, attempt to pick a sensible one by examining
    the EDID modes and physical geometry.  Also generally make the server
    aware of driver-provided modes.
  - xorg-x11-server-1.1.1-edid-quirks-list.patch: Redo, since the property I was
    checking for is both fairly common and fairly predictable.


author: Adam Jackson <ajackson@redhat.com> - 1.1.1-20.fc6
changelog:
  - xorg-x11-server-1.1.1-always-mouse-thyself.patch: If we lack a mouse
    device in the config, and the user hasn't asked for any void devices,
    synthesize a mouse section.  (#200347)
  - xorg-x11-server-1.1.1-edid-quirks-list.patch: Better formatting.


author: Adam Jackson <ajackson@redhat.com> - 1.1.1-19.fc6
changelog:
  - xorg-x11-server-1.1.1-builderstring.patch: Enable the builder info
    string at configure time;
  - ... and use it to print the package name and version.
  - xorg-x11-server-1.1.1-defaultdepth-24.patch: Set default depth to 24.
  - xorg-x11-server-1.1.1-edid-quirks-list.patch: Add EDID quirks list as
    an experiment; needs a better solution though.


author: Kristian Høgsberg <krh@redhat.com> - 1.1.1-17.fc6
changelog:
  - Add xorg-x11-server-1.1.1-offscreen-pixmaps.patch to default
    XaaNoOffscreenPixmaps to false, for now.


author: Adam Jackson <ajackson@redhat.com> 1.1.1-15.fc6
changelog:
  - xorg-x11-server-1.1.0-edid-mode-injection-2.patch: Allow HorizSync and
    VertRefresh to be overridden independently.


author: Kevin E Martin <kem@redhat.com> - 1.1.1-14.fc6
changelog:
  - xorg-x11-server-1.1.1-revert-xkb-change.patch: Revert change to xkb that
    broke XkbGetKeyboard().


author: Adam Jackson <ajackson@redhat.com> 1.1.1-13.fc6
changelog:
  - Comment out the 848x480 modes from the extramodes patch.  Any panel that
    wants it should be doing EDID injection by now, and it screws up
    autoconfig by _just_ fitting in the ranges for 800x600.


author: Mike A. Harris <mharris@redhat.com> 1.1.1-12.fc6
changelog:
  - Added "1920x1080" CVT modes to Red-Hat-extramodes patch for (#195272)
  - Sorted the extramodes file by X res, then Y res for ease of maintenance.


author: Adam Jackson <ajackson@redhat.com> 1.1.1-10.fc6
changelog:
  - xorg-x11-server-1.1.1-selinux-awareness.patch: Added for new Mesa
    selinux code.
  - xorg-x11-server-1.1.1-Xdmx-render-fix-fdo7482.patch: Backport a Render
    fix for Xdmx.
  - xorg-x11-server-1.1.1-no-composite-in-xnest.patch: Disable Composite in
    Xnest, as it's known not to work.
  - Fix default font path to match the config file we used to generate.
  - Fix default module set to match the config file we used to generate.
  - Disable use of TLS GLX dispatch to match Mesa selinux nonsense.


author: Mike A. Harris <mharris@redhat.com> 1.1.1-7.fc6
changelog:
  - Only ship pcitweak manpage if we are building it (#199653)
  - Fix dist tag usage (Was {dist}, should be {?dist})
  - Added xorg-x11-server-libxf86config-dont-write-empty-sections.patch to
    prevent config file parser/writer from writing out empty sections (#198653)
  - Add dependency on xorg-x11-fonts-base to all X server subpackages (#186091)


author: Kristian Høgsberg <krh@redhat.com> 1.1.1-5.fc5.aiglx
changelog:
  - Enable composite by default.
  - Split spiffiffity patch into one patch per change:
    xorg-x11-server-1.1.0-no-move-damage.patch and
    xorg-x11-server-1.1.0-dont-backfill-bg-none.patch.


author: Kristian Høgsberg <krh@redhat.com> 1.1.0-26
changelog:
  - Add xorg-x11-server-1.1.0-mesa-copy-sub-buffer.patch to hook up the
    GLX_MESA_copy_sub_buffer extension.


author: Mike A. Harris <mharris@redhat.com> 1.1.0-25.fc6
changelog:
  - Start using the new %{dist} tag <http://fedoraproject.org/wiki/DistTag>
    experimentally in the package Release field to help prevent problems like
    (#197266) from occuring in the future.


author: Adam Jackson <ajackson@redhat.com> 1.1.0-24
changelog:
  - Don't (uselessly) link the server against zlib.
  - Fix the 1680x1050 modes to be the CVT timings instead of GTF.


author: Adam Jackson <ajackson@redhat.com> 1.1.0-23
changelog:
  - Fix an open-coded check for reduced-blanking modes to only apply to analog
    connectors.
  - Reorder the EDID patches slightly.


author: Mike A. Harris <mharris@redhat.com> 1.1.0-22
changelog:
  - Added xorg-xserver-1.1.0-setuid.diff to fix potential security issue (#196094)
  - Disable DRI on ppc64 builds.
  - Conditionalize inclusion of DRI related X server modules to with_dri builds.


author: Kristian Høgsberg <krh@redhat.com> 1.1.0-21
changelog:
  - Update xorg-x11-server-1.1.0-tfp-damage.patch to use glTexSubImage2D
    to only update the part of the texture that changed, based on damage
    regions.


author: Mike A. Harris <mharris@redhat.com> 1.1.0-20
changelog:
  - Remove with_xnest_server conditional, and fix more BuildRequires to pull
    in libX11-devel, libXext-devel, zlib-devel, etc. for Xnest and Xephyr.
  - Remove unwanted files leftover in buildroot for s390/s390x builds.
  - Add Xserver.1x manpage to multiple subpackages, as it applies equally to
    Xorg, Xnest, Xvfb, Xephyr.


author: Kristian Høgsberg <krh@redhat.com> 1.1.0-19
changelog:
  - Add with_xnest_server conditional and disable on s390, since Xnest
    fails to build on there (Xlib doesn't get added to the link line).
  - Add -f to removal of xorgconfig and others which may or may not be built.


author: Kristian Høgsberg <krh@redhat.com> 1.1.0-18
changelog:
  - Add xorg-x11-server-1.1.0-convolution-filter-fix.patch and
    xorg-x11-server-1.1.0-tfp-damage.patch backported to make compiz go
    faster and make compiz shadows work.


author: Adam Jackson <ajackson@redhat.com> 1.1.0-17
changelog:
  - Disable filling in monitor gamma info from EDID momentarily, since drivers
    will use that field to set the card's gamma ramp.
  - Backport some stuff from git: cw crash fix, faster pci scanning, some
    log message cleanup.


author: Mike A. Harris <mharris@redhat.com> 1.1.0-16
changelog:
  - Enable spec support for s390, s390x, alpha, sparc, and sparc64 architectures.
  - Add with_hw_servers conditional to disable hardware servers on s390/s390x.
  - Add with_dmx_server to disable DMX on s390/s390x.
  - Added "release" number to "BuildRequires: freetype-devel >= 2.1.9-1" for
    dependency futureproofing.
  - Force "--disable-dri" on s390/s390x, to attempt to work around ./configure
    failure to find libdrm, which should not be needed on s390 builds anyway.


author: Adam Jackson <ajackson@redhat.com> 1.1.0-15
changelog:
  - Add loader infrastructure for publishing PCI ID lists in the drivers, and
    autodetecting drivers based on that.  Currently unused since no drivers
    publish such a list yet.
  - Fix mouse autoconfig to use /dev/input/mice instead of /dev/mouse.


author: Kristian Høgsberg <krh@redhat.com> 1.1.0-14
changelog:
  - Change selection atom to _COMPIZ_GL_INCLUDE_INFERIORS in
    xorg-x11-server-1.1.0-gl-include-inferiors.patch.


author: Mike A. Harris <mharris@redhat.com> 1.1.0-7
changelog:
  - Change "BuildRequires: freetype-devel >= 2.1.10" to 2.1.9, as Xorg 7.0
    contains 2.1.9 in "extras" and 7.1 does not appear to have a requirement on
    a newer freetype.
  - Janitorial cleanups for spec file changelog consistency.
  - Call aclocal before automake, otherwise automake >= 1.9.6 is required in
    order to rebuild the package.
  - Build 1.1.0-4, 1.1.0-5, and 1.1.0-6 appear to have failed in brew but nobody
    fixed them.  It appears automake 1.9 breaks the build.


author: Adam Jackson <ajackson@redhat.com> 1.1.0-4
changelog:
  - Hack the kdrive makefile to only attempt to build Xephyr, avoids linking
    sixteen extra servers just to delete them.
  - Move cvt to the default install set, same as gtf.


author: Adam Jackson <ajackson@redhat.com> 1.1.0-3
changelog:
  - Drop the libxf86config -fPIC patch, just build the whole thing with
    --with-pic instead.  Add void and evdev to the required driver list for
    upcoming autoconfig magic.


author: Mike A. Harris <mharris@redhat.com> 1.1.0-2
changelog:
  - Add "Requires: xorg-x11-proto-devel >= 7.1-1" to sdk for numerous (52) bug
    reports of drivers failing to build with mock.


author: Mike A. Harris <mharris@redhat.com> 1.0.99.903-2
changelog:
  - Disable dependency on xorg-x11-drivers package, for OLPC.  (#191781)
  - Add "BuildRequires: freetype-devel >= 2.1.10" for bug (#192021)


author: Adam Jackson <ajackson@redhat.com> 1.0.99.902-1
changelog:
  - Update to 7.1RC2 plus fix for CVE 2006-1526.  Disable the fastpathing
    patch for fdo bug #4320 since that should be covered in the generic
    Render code now.


author: Kristian Høgsberg <krh@redhat.com> 1.0.99.2-1
changelog:
  - Update to 1.0.99.2 snapshot and go back to using mesa-source package.
  - Drop xorg-server-1.0.99-composite-visibility.patch.
  - Drop xorg-server-1.0.1-backtrace.patch.
  - Drop xorg-server-0.99.3-rgb.txt-dix-config-fix.patch.
  - Add xorg-server-1.0.99.2-spiffiffity.patch.


author: Soren Sandmann <sandmann@redhat.com> 1.0.99.1-2
changelog:
  - Add xorg-server-1.0.99-composite-visibility.patch to get rid of flashing
    titlebars in compositing metacity.


author: Mike A. Harris <mharris@redhat.com>
changelog:
  - Added xorg-server-1.0.1-backtrace.patch which enables the Xorg server's
    built in backtrace support by default, as it was inadvertently disabled in
    7.0.


author: Mike A. Harris <mharris@redhat.com> 1.0.1-6
changelog:
  - Added xorg-x11-server-1.0.1-Red-Hat-extramodes.patch which is a merger of
    XFree86-4.2.99.2-redhat-custom-modelines.patch and
    xorg-x11-6.8.2-laptop-modes.patch from FC4 for (#180301)
  - Install a copy of the vesamodes and extramodes files which contain the list
    of video modes that are built into the X server, so that the "rhpxl" package
    does not have to carry around an out of sync copy for itself. (#180301)


author: Mike A. Harris <mharris@redhat.com> 1.0.1-3
changelog:
  - Added xorg-x11-server-1.0.1-composite-fastpath-fdo4320.patch with changes
    suggested by ajax to fix (fdo#4320).
  - Cosmetic cleanups to satiate the banshees.


author: Mike A. Harris <mharris@redhat.com> 1.0.1-2
changelog:
  - Added xorg-x11-server-1.0.1-fbpict-fix-rounding.patch from CVS HEAD.
  - Added xorg-x11-server-1.0.1-SEGV-on-null-interface.patch which prevents a
    SEGV on null interfaces (#174279,178986)


author: Mike A. Harris <mharris@redhat.com> 1.0.0-2
changelog:
  - Added xserver-1.0.0-parser-add-missing-headers-to-sdk.patch to provide the
    necessary libxf86config.a headers to be able to use the library. (#173084)


author: Mike A. Harris <mharris@redhat.com> 1.0.0-1
changelog:
  - Updated to xserver 1.0.0 from X11R7 RC4
  - Removed the following patches, which are now integrated upstream:
    - xorg-server-0.99.3-rgb.txt-dix-config-fix.patch,
    - xorg-server-0.99.3-fbmmx-fix-for-non-SSE-cpu.patch
  - Changed manNx directories to manN to match upstream defaults.
  - Added libxf86config.a to sdk subpackage.
  - Updated build dependency of "mesa-libGL-devel >= 6.4.1-1"
  - Added "BuildRequires: xorg-x11-font-utils >= 1.0.0-1" to be able to query
    the fontdir from fontutil.pc which is implemented currently by a custom
    patch.
  - Enable xtrap, xcsecurity, xevie, and lbx on all builds, not just DRI builds.
  - Fix sdk installation path, so that drivers can find the files again.
  - Update file manifest, to deal with X server modules that have moved to
    a subdir, etc.


author: Mike A. Harris <mharris@redhat.com> 0.99.2-9
changelog:
  - Added "Requires: xorg-x11-drivers >= 0.99.2-4" as a dependency of the Xorg
    subpackage, to ensure that anaconda installs all of the drivers during OS
    installs and upgrades, as requested by Jeremy Katz.


author: Mike A. Harris <mharris@redhat.com> 0.99.2-8
changelog:
  - Added xorg-server-0.99.3-rgb.txt-dix-config-fix.patch which fixes the
    --with-rgb-path option to actually *work*.
  - Updated libdrm dep to 1.0.5


author: Mike A. Harris <mharris@redhat.com> 0.99.2-7
changelog:
  - Update xorg-x11-server-utils dep to 0.99.2-5 to ensure rgb.txt is installed
    in correct location - _datadir/X11/rgb
  - Added --with-rgb-path configure option to specify _datadir/X11/rgb so the
    X server finds the rgb.txt database properly, for bugs (#173453, 173435,
    173428, 173483, 173734, 173737, 173594)
  - Added xorg-server-0.99.3-fbmmx-fix-for-non-SSE-cpu.patch to prevent SSE/MMX
    code from being activated on non-capable VIA CPU. (#173384,fdo#5093)


author: Mike A. Harris <mharris@redhat.com> 0.99.2-6
changelog:
  - Add the missing rpm pre script from monolithic xorg-x11 packaging,
    clean it up a bit, reorder it for slight performance gain.
  - Add some perl magic to pre script to remove RgbPath from xorg.conf,
    in order to fix bug (#173036, 173435, 173453, 173428)
  - Add more perl magic to pre script to update ModulePath to the new
    location if it is specified in xorg.conf.
  - Added xorg-x11-server-0.99.3-init-origins-fix.patch ported from monolithic
    xorg-x11 package to fix Xinerama bug.
  - Added xorg-redhat-die-ugly-pattern-die-die-die.patch to kill the ugly grey
    stipple once again for bug (#173423).
  - Added "BuildRequires: libdrm-devel" for DRI enabled builds.


author: Mike A. Harris <mharris@redhat.com> 0.99.2-4
changelog:
  - Added temporary "BuildRequires: libXfont-devel >= 0.99.2-3" and
    "Requires: libXfont-devel >= 0.99.2-3" to ensure early-testers of
    pre-rawhide modular X have installed the work around for (#172997).
  - Added implementation specific "Requires: xkbdata" to Xorg subpackage, as
    we want to ensure the xkb data files are present, but allow us the option
    of easily switching implementations to "xkeyboard-config" at a future
    date, if we decide to go that route.
  - Re-enable _smp_mflags during build.
  - Added "Requires: xorg-x11-drv-vesa" to Xorg subpackage (#173060)


author: Jeremy Katz <katzj@redhat.com> 0.99.3-2
changelog:
  - add some deps to the Xorg subpackage for base fonts, keyboard and mouse 
    drivers, and rgb.txt that the server really wont work without


author: Mike A. Harris <mharris@redhat.com> 0.99.3-1
changelog:
  - Update to xorg-server-0.99.3 from X11R7 RC2.
  - Add xorg-server.m4 to sdk subpackage, and "X" symlink to Xorg subpackage.


author: Mike A. Harris <mharris@redhat.com> 0.99.2-2
changelog:
  - Added versioning to Xorg virtual Provide, to allow config tools and driver
    packages to have version based requires.


author: Mike A. Harris <mharris@redhat.com> 0.99.2-1
changelog:
  - Update to xorg-server-0.99.2 from X11R7 RC1.
  - Add "BuildRequires: xorg-x11-util-macros >= 0.99.1".
  - Add "BuildRequires: mesa-source >= 6.4-4" for DRI builds.
  - Added dmx related utilities to Xdmx subpackage.
  - Individually list each X server module in file manifest.
  - Hack man1 manpages to be installed into man1x.
  - Add the following ./configure options --disable-dependency-tracking,
    --enable-composite, --enable-xtrap, --enable-xcsecurity, --enable-xevie,
    --enable-lbx, --enable-dri, --with-mesa-source, --with-module-dir,
    --with-os-name, --with-os-vendor, --with-xkb-output, --disable-xorgcfg
  - Added getconfig, scanpci et al to Xorg subpackage
  - Added inb, inl, inw, ioport, outboutl, outw, pcitweak utils to Xorg package
    conditionally, defaulting to "off".  These utilities are potentially
    dangerous and can physically damage hardware and/or destroy data, so are
    not shipped by default.
  - Added "BuildRequires: libdmx-devel" for dmx utilities
  - Added "BuildRequires: libXres-devel" for Xres examples
  - Added {_libdir}/xserver/SecurityPolicy to Xorg subpackage for XSECURITY


author: Mike A. Harris <mharris@redhat.com> 0.99.1-2.cvs20050830.2
changelog:
  - Fix license tag to be "MIT/X11"
  - Change Xdmx subpackage to Obsolete xorg-x11-Xdmx instead of xorg-x11-Xnest


author: Mike A. Harris <mharris@redhat.com> 0.99.1-2.cvs20050830.1
changelog:
  - Update BuildRequires for new library package naming (libX...)
  - Use Fedora Extras style BuildRoot tag
  - Invoke make with _smp_mflags to take advantage of SMP systems


author: Kristian Hogsberg <krh@redhat.com> 0.99.1-2.cvs20050830
changelog:
  - Go back to %spec -n, use new cvs snapshot that supports overriding
    moduledir during make install, use %makeinstall.
  - Drop %{moduledir}/multimedia globs.


author: Mike A. Harris <mharris@redhat.com> 0.99.1-2.cvs20050825.0
changelog:
  - Added build dependency on xorg-x11-libfontenc-devel, as the build fails
    half way through without it, even though upstream dependencies do not
    specify it as required.


author: Joe Orton <jorton@redhat.com> - 5.1.6-30
changelog:
  - add security fixes for CVE-2011-0708, CVE-2011-1148, CVE-2011-1466, 
    CVE-2011-1469, CVE-2011-2202 (#768025)


author: Joe Orton <jorton@redhat.com> - 5.1.6-29
changelog:
  - odbc: don't re-enter unixODBC during unclean shutdown (#594813)
  - update description (Lana Brindley, #572359)
  - gd: support additional PNG type (#548142)
  - date: allow 64-bit times on 64-bit platforms (#607453)
  - pdo_pgsql: fix unset of prepared stmt (#611662)
  - fix negative keys with var_export (#695251)
  - imap: support disabling authenticators (#552436)


author: Joe Orton <jorton@redhat.com> - 5.1.6-28
changelog:
  - add security fixes for CVE-2009-5016, CVE-2010-1917, CVE-2010-3065, 
    CVE-2010-2531, CVE-2010-1128, CVE-2010-0397, CVE-2010-3870 (#626736)


author: Joe Orton <jorton@redhat.com> - 5.1.6-25.1.el5
changelog:
  - increase default memory_limit to 128M; mark php.ini noreplace (#517604)
  - php_stream_filter_api.h: fix trailing comma in enum (#530824)
  - soap: fix empty tag for NULL variables (#511175)
  - soap: fix refcounting bug in SoapClient::__setSoapHeaders (#505355)
  - soap: fix partial request with minOccurs=0 in XSD (#500383)
  - don't link odbc.so directly against -lodbcsql (#483690)
  - fix possible integer overflow in substr_compare (#469807)
  - fix possible integer overflow in substr_count (#470971)
  - fix move_uploaded_file to respect the umask (#498031)
  - mbstring: fix possible crash in mb_detect_encoding() (#486651)
  - add experimental ZTS build (#484058)


author: Joe Orton <jorton@redhat.com> - 5.1.6-25.el5
changelog:
  - add build fix for mysqli, pdo_mysql on some biarch systems (#491050)
  - add security fixes for CVE-2009-2687, CVE-2009-3291, CVE-2009-3292,
    CVE-2009-3546 CVE-2009-4017 (#541598)
  - add security fixes for CVE-2008-3658, CVE-2008-5624, CVE-2008-3660,
    CVE-2008-5498, CVE-2008-5557, CVE-2008-5814 (#487370)


author: Joe Orton <jorton@redhat.com> 5.1.6-22.el5
changelog:
  - fix possible crash in metaphone() (#446183)
  - imap: link in AUTH=PLAIN authenticator (#447983)
  - Zend: fix class name case in error messages (#446180)
  - move gd_README from -common to -gd (#443812)
  - pdo: fix possible crash in error path (#429693)
  - add security fixes for CVE-2007-5898, CVE-2007-4782, CVE-2007-5899,
    CVE-2008-2051, CVE-2008-2107, CVE-2008-2108 (#445924)
  - date: fix handling of relative days in strtotime (#444419)
  - date: fix test suite failure with current tzdata (#454863)
  - Zend: fix behaviour of constructors during destructors (#456313)
  - pdo_mysql: detect stale db connections (#450880)


author: Joe Orton <jorton@redhat.com> 5.1.6-16.el5
changelog:
  - add dbase extension in -common (#161639)
  - add /usr/share/php to builtin include_path (#238455)
  - ext/ldap: enable ldap_sasl_bind (#336221)
  - ext/libxml: reset stream context (#298031)


author: Joe Orton <jorton@redhat.com> 5.1.6-13.el5
changelog:
  - add security fixes for CVE-2007-2756, CVE-2007-2872, 
    CVE-2007-3799, CVE-2007-3996, CVE-2007-3998, CVE-2007-4658,
    CVE-2007-4670 (#278411)


author: Joe Orton <jorton@redhat.com> 5.1.6-12.el5
changelog:
  - add security fix for CVE-2007-1864, SOAP redirect handling issue,
    FTP CRLF injection issue (#235016)


author: Joe Orton <jorton@redhat.com> 5.1.6-9.el5
changelog:
  - add security fix for CVE-2007-1583 (#235016)
  - add security fixes for CVE-2007-0455, CVE-2007-1001 (#235036)


author: Joe Orton <jorton@redhat.com> 5.1.6-6.el5
changelog:
  - add security fixes for: CVE-2007-0906, CVE-2007-0907, 
    CVE-2007-0908, CVE-2007-0909, CVE-2007-0910, CVE-2007-0988 (#229013)


author: Joe Orton <jorton@redhat.com> 5.1.6-4.el5
changelog:
  - php-xml provides php-domxml (#215656)
  - fix php-pdo-abi provide (#214281)
  - provide php-zend-abi (#212804)
  - don't Obsolete mod_php
  - fix PDO sqlite TEXT extraction truncate-by-one (#217033)
  - package php{ize,-config} man pages in -devel (#199382)
  - change module subpackages to require php-common not php (#177821)
  - add security fix for CVE-2006-5465 (#216114)


author: Joe Orton <jorton@redhat.com> 5.1.4-8
changelog:
  - Provide php-posix (#194583)
  - only provide php-pcntl from -cli subpackage
  - add missing defattr's (thanks to Matthias Saou)


author: Joe Orton <jorton@redhat.com> 5.1.4-5
changelog:
  - provide mod_php (#187891)
  - provide php-cli (#192196)
  - use correct LDAP fix (#181518)
  - define _GNU_SOURCE in php_config.h and leave it defined
  - drop (circular) dependency on php-pear


author: Joe Orton <jorton@redhat.com> 5.1.2-5
changelog:
  - provide php-api (#183227)
  - add provides for all builtin modules (Tim Jackson, #173804)
  - own %{_libdir}/php/pear for PEAR packages (per #176733)
  - add obsoletes to allow upgrade from FE4 PDO packages (#181863)


author: Joe Orton <jorton@redhat.com> 5.1.1-2
changelog:
  - update to 5.1.1
  - remove pear subpackage
  - enable pdo extensions (php-pdo subpackage)
  - remove non-standard conditional module builds
  - enable xmlreader extension


author: Joe Orton <jorton@redhat.com> 5.0.5-3
changelog:
  - update to 5.0.5
  - add fix for upstream #34435
  - devel: require autoconf, automake (#159283)
  - pear: update to HTTP-1.3.6, Mail-1.1.8, Net_SMTP-1.2.7, XML_RPC-1.4.1
  - fix imagettftext et al (upstream, #161001)


author: Joe Orton <jorton@redhat.com> 5.0.4-9
changelog:
  - build simplexml_import_dom even with shared dom (#156434)
  - prevent truncation of copied files to ~2Mb (#155916)
  - install /usr/bin/php from CLI build alongside CGI
  - enable sysvmsg extension (#142988)


author: Joe Orton <jorton@redhat.com> 5.0.4-7
changelog:
  - split out dba and bcmath extensions into subpackages
  - BuildRequire gcc-c++ to avoid AC_PROG_CXX{,CPP} failure (#155221)
  - pear: update to DB-1.7.6
  - enable FastCGI support in /usr/bin/php-cgi (#149596)


author: Joe Orton <jorton@redhat.com> 5.0.4-6
changelog:
  - build /usr/bin/php with the CLI SAPI, and add /usr/bin/php-cgi,
    built with the CGI SAPI (thanks to Edward Rudd, #137704)
  - add php(1) man page for CLI
  - fix more test cases to use -n when invoking php


author: Joe Orton <jorton@redhat.com> 5.0.4-4
changelog:
  - bundle from PEAR: HTTP, Mail, XML_Parser, Net_Socket, Net_SMTP
  - snmp: disable MSHUTDOWN function to prevent error_log noise (#153988)
  - mysqli: add fix for crash on x86_64 (Georg Richter, upstream #32282)


author: Joe Orton <jorton@redhat.com> 5.0.4-1
changelog:
  - update to 5.0.4 (#153068)
  - add .phps AddType to php.conf (#152973)
  - better gcc4 fix for libxmlrpc


author: Joe Orton <jorton@redhat.com> 5.0.3-5
changelog:
  - BuildRequire mysql-devel >= 4.1
  - don't mark php.ini as noreplace to make upgrades work (#152171)
  - fix subpackage descriptions (#152628)
  - fix memset(,,0) in Zend (thanks to Dave Jones)
  - fix various compiler warnings in Zend


author: Joe Orton <jorton@redhat.com> 5.0.3-4
changelog:
  - package mysqli extension in php-mysql
  - really enable pcntl (#142903)
  - don't build with --enable-safe-mode (#148969)
  - use "Instant Client" libraries for oci8 module (Kai Bolay, #149873)


author: Joe Orton <jorton@redhat.com> 5.0.3-2
changelog:
  - install the ext/gd headers (#145891)
  - enable pcntl extension in /usr/bin/php (#142903)
  - add libmbfl array arithmetic fix (dcb314@hotmail.com, #143795)
  - add BuildRequire for recent pcre-devel (#147448)


author: Joe Orton <jorton@redhat.com> 5.0.3-1
changelog:
  - update to 5.0.3 (thanks to Robert Scheck et al, #143101)
  - enable xsl extension (#142174)
  - package both the xsl and dom extensions in php-xml
  - enable soap extension, shared (php-soap package) (#142901)
  - add patches from upstream 5.0 branch:
   * Zend_strtod.c compile fixes
   * correct php_sprintf return value usage


author: Joe Orton <jorton@redhat.com> 5.0.2-7
changelog:
  - truncate changelog at 4.3.1-1
  - merge from 4.3.x package:
   - enable mime_magic extension and Require: file (#130276)


author: Joe Orton <jorton@redhat.com> 5.0.2-5
changelog:
  - fix phpize installation for lib64 platforms
  - add fix for segfault in variable parsing introduced in 5.0.2


author: Joe Orton <jorton@redhat.com> 5.0.2-4
changelog:
  - update to 5.0.2 (#127980)
  - build against mysqlclient10-devel
  - use new RTLD_DEEPBIND to load extension modules
  - drop explicit requirement for elfutils-devel
  - use AddHandler in default conf.d/php.conf (#135664)
  - "fix" round() fudging for recent gcc on x86
  - disable sqlite pending audit of warnings and subpackage split


author: Joe Orton <jorton@redhat.com> 5.0.1-1
changelog:
  - update to 5.0.1
  - only build shared modules once
  - put dom extension in php-dom subpackage again
  - move extension modules into %{_libdir}/php/modules
  - don't use --with-regex=system, it's ignored for the apache* SAPIs


author: Tom Callaway <tcallawa@redhat.com>
changelog:
  - bump to 5.0.0
  - add patch to prevent clobbering struct re_registers from regex.h
  - remove domxml references, replaced with dom now built-in
  - fix php.ini to refer to php5 not php4


author: Joe Orton <jorton@redhat.com> 4.3.7-3
changelog:
  - add gmp_powm fix (Oskari Saarenmaa, #124318)
  - split mbstring, ncurses, gd, openssl extns into subpackages
  - fix memory leak in apache2handler; use ap_r{write,flush}
    rather than brigade interfaces


author: Joe Orton <jorton@redhat.com> 4.3.6-6
changelog:
  - buildrequire smtpdaemon (#124430)
  - try switching to system libgd again (prevent symbol conflicts
    when e.g. mod_perl loads the system libgd library.)


author: Joe Orton <jorton@redhat.com> 4.3.4-7
changelog:
  - gd fix for build with recent Freetype2 (from upstream)
  - remove easter egg (Oden Eriksson, Mandrake)


author: Joe Orton <jorton@redhat.com> 4.3.4-6
changelog:
  - php-pear requires php
  - also remove extension=imap from php.ini in upgrade trigger
  - merge from Taroon: allow upgrade from Stronghold 4.0


author: Joe Orton <jorton@redhat.com> 4.3.4-5
changelog:
  - add defattr for php-pear subpackage
  - restore defaults: output_buffering=Off, register_argc_argv=On
  - add trigger to handle php.ini upgrades smoothly (#112470)


author: Joe Orton <jorton@redhat.com> 4.3.4-4
changelog:
  - conditionalize support for imap extension for the time being
  - switch /etc/php.ini to use php.ini-recommended (but leave
    variables_order as EGPCS) (#97765)
  - set session.path to /var/lib/php/session by default (#89975)
  - own /var/lib/php{,/session} and have apache own the latter
  - split off php-pear subpackage (#83771)


author: Joe Orton <jorton@redhat.com> 4.3.4-2
changelog:
  - rebuild for new libxslt (#110658) 
  - use --with-{mssql,oci8} for enabling extensions (#110482)
  - fix rebuild issues (Jan Visser, #110274)
  - remove hard-coded LIBS
  - conditional support for mhash (Aleksander Adamowski, #111251)


author: Joe Orton <jorton@redhat.com> 4.3.3-6
changelog:
  - use bundled libgd (#107407)
  - remove manual: up-to-date manual sources are no longer DFSG-free;
    it's too big; it's on the web anyway; #91292, #105804, #107384


author: Joe Orton <jorton@redhat.com> 4.3.3-3
changelog:
  - split domxml extension into php-domxml subpackage
  - enable xslt and xml support in domxml extension (#106042)
  - fix httpd-devel build requirement (#104341)
  - enable recode extension (#106755)
  - add workaround for #103982


author: Joe Orton <jorton@redhat.com> 4.3.2-2
changelog:
  - update the -tests and -lib64 patches
  - fixes for db4 detection
  - require aspell-devel >= 0.50.0 for pspell compatibility


author: Joe Orton <jorton@redhat.com> 4.3.1-3
changelog:
  - link odbc module correctly
  - patch so that php -n doesn't scan inidir
  - run tests using php -n, avoid loading system modules


author: Siddhesh Poyarekar <siddhesh@redhat.com> - 2.5-118.1
changelog:
  - Add support for newer L3 caches on x86-64 and correctly count
    the number of hardware threads sharing a cacheline (#1011424).


author: Carlos O'Donell <carlos@redhat.com> - 2.5-114
changelog:
  - Fix multibyte character processing crash in regexp (CVE-2013-0242, #951132)
    - Fix getaddrinfo stack overflow resulting in application crash (CVE-2013-1914, #951132)


author: Jeff Law <law@redhat.com> - 2.5-106
changelog:
  - Fix errno for various overflow situations in vfprintf.  Add
      missing overflow checks. (#857387)


author: Jeff Law <law@redhat.com> - 2.5-105
changelog:
  - Handle failure of _nl_explode_name in all cases (#848481)
    - Define the default fuzz factor to 2 to make it easier to manipulate
      RHEL 5 RPMs on RHEL 6 and newer systems.


author: Jeff Law <law@redhat.com> - 2.5-102
changelog:
  - Really fix POWER4 strncmp crash (#766832).
  - Fix integer overflow leading to buffer overflow in strto* (#847930)


author: Patsy Franklin <patsy@redhat.com> - 2.5-97
changelog:
  - Fix iconv() segfault if the invalid multibyte character 0xffff is input when
    converting from IBM930.    (#823905)


author: Jeff Law <law@redhat.com> - 2.5-92
changelog:
  - Fix return code when stopping already stopped nscd daemon (#678227)
  - Remove MAP_32BIT for pthread stack mappings,
    use MAP_STACK instead (#641094)
  - Fix setuid vs sighandler_setxid race (#769852)
  - Fix access after end of search string in regex matcher (#757887)
  - Fix POWER4 strncmp crash (#766832)
  - Fix SC_*CACHE detection for X5670 cpus (#692182)
  - Fix parsing IPV6 entries in /etc/resolv.conf (#703239)
  - Fix double-free in nss_nis code (#500767)


author: Jeff Law <law@redhat.com> - 2.5-89
changelog:
  - Do not override TTL of CNAME with TTL of its alias (#808014)
  - Fix short month names in fi_FI locale #(657266).
  - Fix nscd crash for group with large number of members (#788989)


author: Jeff Law <law@redhat.com> - 2.5-88
changelog:
  - Fix Slovakia currency (#799853)
  - Fix getent malloc failure check (#806403)
  - Fix short month names in zh_CN locale (#657588)
  - Fix decimal point symbol for Portuguese currency (#710216)
  - Avoid integer overflow in sbrk (#767358)
  - Avoid race between {,__de}allocate_stack and __reclaim_stacks during
    fork (#738665)
  - Fix race between IO_flush_all_lockp & pthread_cancel (#751748)


author: Jeff Law <law@redhat.com> - 2.5-79
changelog:
  - Complete the numeric settings fix (#675259)
  - Complete the change for error codes from pthread_create (#707998)


author: Andreas Schwab <schwab@redhat.com> - 2.5-67
changelog:
  - ldd: never run file directly (#531160)
  - Implement greedy matching of weekday and month names (#657570)
  - Fix incorrect numeric settings (#675259)
  - Implement new mode for NIS passwd.adjunct.byname table (#678318)
  - Query NIS domain only when needed (#703345)
  - Count total processors using sysfs (#706894)
  - Translate clone error if necessary (#707998)
  - Workaround kernel clobbering robust list (#711531)


author: Andreas Schwab <schwab@redhat.com> - 2.5-66
changelog:
  - Use correct type when casting d_tag (#599056, CVE-2010-0830)
  - Report write error in addmnt even for cached streams (#688980,
    CVE-2011-1089)


author: Andreas Schwab <schwab@redhat.com> - 2.5-64
changelog:
  - Don't allocate executable stack when it cannot be allocated in the
    first 4G (#448011)
  - Initialize resolver state in nscd (#676039)
  - No cancel signal in unsafe places (#684808)


author: Andreas Schwab <schwab@redhat.com> - 2.5-62
changelog:
  - Avoid too much stack use in fnmatch (#681054, CVE-2011-1071)
  - Properly quote output of locale (#625893, CVE-2011-1095)
  - Don't leave empty element in rpath when skipping the first element,
    ignore rpath elements containing non-isolated use of $ORIGIN when
    privileged (#667974, CVE-2011-0536)
  - Fix handling of newline in addmntent (#559579, CVE-2010-0296)


author: Andreas Schwab <schwab@redhat.com> - 2.5-54
changelog:
  - Add timestamps to nscd logs (#527558)
  - Fix index wraparound handling in memusage (#531576)
  - Handle running out of buffer space with IPv6 mapping enabled (#533367)
  - Don't deadlock in __dl_iterate_phdr while (un)loading objects (#549813)
  - Avoid alloca in setenv for long strings (#559974)
  - Recognize POWER7 and ISA 2.06 (#563563)
  - Add support for AT_BASE_PLATFORM (#563599)
  - Restore locking in free_check (#585674)
  - Fix lookup of collation sequence value during regexp matching (#587360)


author: Jakub Jelinek <jakub@redhat.com> 2.5-40
changelog:
  - add a barrier to ATOMIC_FASTBINS _int_free code needed
    on ppc/ppc64 (#508395)
  - don't stop parsing fopen mode string after seing 'c'
    letter (#509853)


author: Jakub Jelinek <jakub@redhat.com> 2.5-39
changelog:
  - force malloc hook pointers into register to avoid rereading them
    from memory non-atomically (#502901, BZ#9957)
  - avoid extraneous comma at the end of enum in dlfcn.h (#504704)


author: Jakub Jelinek <jakub@redhat.com> 2.5-38
changelog:
  - add optional experimental malloc (enable with MALLOC_PER_THREAD=1
    in environment, #494758)
  - nscd backport (#483636)


author: Jakub Jelinek <jakub@redhat.com> 2.5-37
changelog:
  - remove const attribute from sysconf (#490821, BZ#3493)
  - add RUSAGE_THREAD definition (#484214)
  - update i?86/x86_64 cache info for sysconf on newer CPUs


author: Jakub Jelinek <jakub@redhat.com> 2.5-36
changelog:
  - nscd GC fixes (#483636, BZ#5382, BZ#5381, BZ#9741, BZ#9750)
  - change mtrim to trim all arenas, not just main_arena (#403231)
  - fix a corner case in realloc (#478499)
  - fix a setlocale race (#455580, BZ#6712)
  - fix getifaddrs for Infiniband interfaces (#463252, BZ#6589)
  - use private futexes for process private PI mutexes (#495955, BZ#6955)
  - optimize pthread_mutex_{,un}lock for the most common mutex types (#467316)
  - fix getgrouplist with [!NOTFOUND=return] (#470768)
  - don't open /var/run/utmp in setutent_file read-write unnecessarily
    to avoid audit messages (#475332)
  - fix dlopen memory leak (#476725, BZ#6763)
  - fix crashes when fork is running in one thread concurrently with
    pthread stack cache updates in another thread (#477705)
  - fix getent to not print comma in between network aliases (#484082)
  - attempt to preserve nscd process name in paranoia mode restarts
    (#490010)
  - fix inet6_opt_init (#488748, BZ#5760)
  - fix getnameinfo with both nodename and servname NULL
    and NI_NAMEREQD in flags (#489419, BZ#7080)
  - fix inet6_rth_add (#494850, BZ#9881)
  - fix inet6_rth_reverse (#494849, BZ#9880)
  - fix _dl_runtime_profile on s390x (#470300)


author: Jakub Jelinek <jakub@redhat.com> 2.5-35
changelog:
  - increase default buffer size in opendir, if malloc fails,
    retry malloc with smaller size (#484440)


author: Jakub Jelinek <jakub@redhat.com> 2.5-25
changelog:
  - fix yp_order (#435519, BZ#5854)
  - new x86_64 optimized memset (#437394)
  - fix ppc64 dynamic linker synchronization (#441702, BZ#5741)
  - malloc speedup (#451184, #460154, BZ#4349)
  - document that setenv and putenv aren't thread-safe (#316791)
  - speed up qsort (#435182)
  - provide unwind info for x86_64 signal return pad (#445259)
  - use DNS provided TTL for nscd hosts cache (#454299)
  - robustify nscd.conf reading (#438456, BZ#5818)
  - power4/power6 math backports (#440103)
  - fix expf (BZ#3406)
  - fix ISO 646-IRV iconv error handling (BZ#6461)
  - fix setvbuf (BZ#6719)
  - fix unbuffered vfprintf (#455360)


author: Jakub Jelinek <jakub@redhat.com> 2.5-23
changelog:
  - fix gettext race conditions (#439486, BZ#5058, BZ#5443)
  - fix x86_64 pthread_mutex_timedlock (#434601)
  - only service sshd condrestart if /etc/rc.d/init.d/sshd exists
    (#428859)


author: Jakub Jelinek <jakub@redhat.com> 2.5-20
changelog:
  - allow debugging of threaded statically linked binaries (#239653)
  - fix sscanf/swscanf if errno is set to EINTR on entry (BZ#4745)
  - fix forkpty error handling (BZ#4813)
  - fix popen if some active previous popen's stream has fd 0 or 1
    (#248281)
  - fix dlinfo RTLD_DI_SERINFO* with empty entry in DT_R*PATH or
    LD_LIBRARY_PATH (BZ#4776)
  - further gettext out of memory handling fixes (#247788)
  - fix i?86 pthread_rwlock_timed{rd,wr}lock
  - add SHA-256 and SHA-512 hashing to crypt(3) (#249477, #380751)
  - power6 updates (#253116)
  - support optimistic addresses in getaddrinfo (#259681)
  - si_LK fixes (#282201)
  - fix sporadic hangs in clntudp_call (#339821)
  - getaddrinfo sorting changes (not turned on by default, to enable
    them /etc/gai.conf needs to be present and with scopev4
    rules, #352021)
  - fix nscd paranoia restarting when one of the caches is
    disabled (#352321)
  - add sfence to x86_64 memset after movnti instructions (#371561)
  - fix iso-2022-jp//translit iconv bugs (#397021)
  - fix calloc with mlocked memory (#405781)
  - optimized x86_64 memcpy (#196882)
  - misc fixes (BZ#4858, BZ#4963, BZ#5028, BZ#5071, BZ#5225, BZ#5277,
    BZ#5375, BZ#5378, BZ#5424, BZ#5435, BZ#5451, BZ#5454, BZ#5541)


author: Jakub Jelinek <jakub@redhat.com> 2.5-19
changelog:
  - fix an ABBA deadlock in ld.so (#295891)
  - workaround for bugs in ia64 /emul/ia32-linux hack (#253961)
  - nis_list fix (#254115)


author: Jakub Jelinek <jakub@redhat.com> 2.5-17
changelog:
  - fix copying of power4 ppc{,64} ld.so during %install
  - disable workaround for #210748 and #211133, instead backport
    ld.so locking fixes from the trunk (#235026)
  - Korean charsets additions (BZ#3954, BZ#3955)
  - fix handling of 2001::/32 IPv6 addresses in getaddrinfo (BZ#4102)
  - add inline optimization for fgetc_unlocked
  - fix handling of 172.{1[7-9],2[0-9],3[01]}/16 IPv4 addresses in
    getaddrinfo
  - make sure NULL checks in routines with nonnull attribute aren't
    optimized away
  - don't write uninitialized padding bytes to nscd socket
  - avoid misaligned reads/writes in gethostbyname_r (#243967, BZ#4381)
  - fix dl{,v}sym, dl_iterate_phdr and dlopen if some library is
    mapped into ld.so's inter-segment hole on x86_64 (#244545)
  - fix LD_AUDIT=a:b program (#180432)


author: Jakub Jelinek <jakub@redhat.com> 2.5-16
changelog:
  - only build 31-bit shared libraries with -march=z900, *.a and *.o
    in glibc-devel should still work with g5 and g6 CPUs (#228127)
  - build ppc and ppc64 base shared libraries with -mcpu=power4,
    i.e. only support power4 and newer CPUs, *.a and *.o in
    glibc-devel should still work on any powerpc CPU (#241003)
  - don't crash on pseudo-zero long double values passed to
    *printf on i?86/x86_64/ia64 (BZ#4586)
  - fix *printf %La and strtold with some hexadecimal floating point
    constants on ppc/ppc64
  - fix nextafterl on ppc/ppc64


author: Jakub Jelinek <jakub@redhat.com> 2.5-15
changelog:
  - robust mutex fixes (BZ#4512)
  - *printf fixes (BZ#4514)
  - as_IN updates (#218035)
  - use MADV_DONTNEED in malloc (#237711)
  - fix sem_timedwait on i?86 and x86_64
  - fix dladdr if some shared library is mapped into ld.so intersegment
    VM hole (#232224, BZ#4131)
  - fdatasync is a cancellation point (BZ#4465)
  - add a temporary hack to avoid reruning DSO initializers if dlopen
    is called from _dl_fini destructors (#234946)
  - build s390 31-bit libs with -march=z900, i.e. only support
    64-bit s390x CPUs (#228127)


author: Jakub Jelinek <jakub@redhat.com> 2.5-14
changelog:
  - add transliteration for <U2044> (BZ#3213)
  - fix *scanf with %f on hexadecimal floats without exponent (BZ#4342)
  - fix *printf with very large precisions for %s (#238406, BZ#4438)
  - fix inet_ntop size checking for AF_INET (BZ#4439)
  - for *printf %e avoid 1.000e-00, for exponent 0 always use + sign (#238431)
  - fix application crashes when doing NSS lookups through nscd
    mmapped databases and nscd decides to start garbage collection
    during the lookups (#219145, #225315)
  - fix NIS+ __nisfind_server (#235229)
  - assorted NIS+ speedups (#233460)
  - fix power6 libm compat symbols on ppc32 (#232633)
  - fix child refcntr in NPTL fork (#230198)
  - fix ifaddrs with many net devices on > 4KB page size arches (#230151)
  - fix pthread_mutex_timedlock on x86_64 (#228103)
  - fix HAVE_LIBCAP configure detection (#178934)
  - fix double free in fts_close (#222089)
  - fix vfork+execvp memory leak (#221187)
  - further localedef robustification (#203728)
  - fix printf with %g and values tiny bit smaller than 1.e-4 (#235864,
    BZ#4362, BZ#4070)
  - fix _XOPEN_VERSION (BZ#4364)
  - nexttoward*/nextafter* fixes (BZ#3306)
  - various fixes (BZ#3919, BZ#4101, BZ#4130, BZ#4181, BZ#4069, BZ#3458,
    BZ#3348, BZ#4344, BZ#4368, BZ#4305, BZ#4306)
  - fix nftw with FTW_CHDIR on / (BZ#4076)
  - nscd fixes (BZ#4074)
  - fix euidaccess (BZ#3842)
  - assorted locale data fixes (BZ#3322, BZ#3995, BZ#3884, BZ#3851, BZ#4411)
  - fix strptime (BZ#3944)
  - fix regcomp with REG_NEWLINE (BZ#3957)
  - fix %0lld printing of 0LL on 32-bit architectures (BZ#3902)
  - soft-fp fixes (BZ#2749)
  - further strtod fixes (BZ#3855)
  - update ru and sv translations
  - fix fesetround return value on ia64
  - fix nscd SIGHUP database invalidation


author: Jakub Jelinek <jakub@redhat.com> 2.5-9
changelog:
  - make sure pthread_kill doesn't return EINVAL even if
    the target thread exits in between pthread_kill ESRCH check
    and the actual tgkill syscall (#220420)


author: Jakub Jelinek <jakub@redhat.com> 2.5-8
changelog:
  - fix setcontext on ppc32 (#219107)
  - fix wide stdio after setvbuf (#217064, BZ#2337)
  - fix {j,m}rand48{,_r} on 64-bit arches (BZ#3747)
  - handle power6x AT_PLATFORM (#216970)
  - fix a race condition in getXXbyYY_r (#219145)
  - fix tst-pselect testcase


author: Jakub Jelinek <jakub@redhat.com> 2.5-7
changelog:
  - fix hasmntopt (#218802)
  - fix setusershell and getusershell (#218782)
  - strtod fixes (BZ#3664, BZ#3673, BZ#3674)
  - fix ttyname and ttyname_r with invalid file descriptor (#218276)
  - fix nis_getnames if the default domain doesn't contain at least
    two dots (#206483)
  - fix memusage with realloc (x, 0)


author: Jakub Jelinek <jakub@redhat.com> 2.5-6
changelog:
  - fix svc_run (#216834, BZ#3559)
  - make sure there is consistent timestamp for /etc/ld.so.conf,
    /etc/localtime and /etc/rpc between multilib glibc rpms
  - fix :include: /etc/alias handling (#215572)
  - update powerpc-cpu add-on to version 0.4 (#196319)
  - add power6x subdir to /lib64/ and /lib64/rtkaio/,
    link all libs from ../power6/* into them
  - update nl, sv, pl and tr translations
  - add mai_IN locale (#213415)
  - fix es_ES LC_TIME (BZ#3320)


author: Jakub Jelinek <jakub@redhat.com> 2.5-5
changelog:
  - remove bogus /usr/lib64/librt.so.1 symlink (#213555)
  - fix memusage (#213656)
  - fix sysconf (_SC_LEVEL{2,3}_CACHE_SIZE) on Intel Core Duo
    CPUs
  - fix ld.so locking on dlopen failures (#213037, BZ#3429)
  - fix libthread_db.so on TLS_DTV_AT_TP architectures (#215513)
  - fix --inhibit-rpath (#214569)
  - fix _r_debug content when prelinked ld.so executes
    a program as its argument
  - handle new tzdata format to cope with year > 2037 transitions
    on 64-bit architectures
  - fix strxfrm
  - fix i?86 floor and ceil inlines (BZ#3451)


author: Jakub Jelinek <jakub@redhat.com> 2.5-4
changelog:
  - fix i?86 6 argument syscalls (e.g. splice)
  - fix rtld minimal realloc (BZ#3352)
  - fix RFC3484 getaddrinfo sorting according to rules 4 and 7 (BZ#3369)
  - fix xdrmem_setpos (#211452)


author: Jakub Jelinek <jakub@redhat.com> 2.5-3
changelog:
  - bump __GLIBC_MINOR__
  - increase PTHREAD_STACK_MIN on ppc{,64} to 128K to allow
    64K pagesize kernels (#209877)
  - speed up initgroups on NIS+ (#208203)


author: Jakub Jelinek <jakub@redhat.com> 2.5-2
changelog:
  - fix nscd database growing (#207928)
  - bypass prelinking when LD_DYNAMIC_WEAK=1 is in the environment


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-35
changelog:
  - fix glob with large number of matches (BZ#3253)
  - fix fchownat on kernels that don't support that syscall (BZ#3252)
  - fix lrintl on s390{,64}


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-34
changelog:
  - fix ppc{32,64} longjmp (BZ#3225)
  - fix user visible spelling errors (BZ#3137)
  - fix l{,l}rint{,f,l} around zero (BZ#2592)
  - avoid stack trampoline in s390{,x} makecontext


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-33
changelog:
  - fix dlclose (#206639)
  - don't load platform optimized libraries if kernel doesn't set
    AT_PLATFORM
  - fix ppc{32,64} libSegFault.so
  - use -mtune=generic even for glibc-devel.i386 (#206437)
  - fix /lib64/librt.so.1 symlink


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-32
changelog:
  - on ppc* use just AT_PLATFORM and altivec AT_HWCAP bit for library selection
  - fix lrintl and lroundl on ppc{,64}
  - use hidden visibility on fstatat{,64} and mknodat in libc_nonshared.a


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-31
changelog:
  - fix pthread_cond_{,timed}wait cancellation (BZ#3123)
  - fix lrint on ppc32 (BZ#3155)
  - fix malloc allocating more than half of address space (BZ#2775)
  - fix mktime on 32-bit arches a few years after 2038 (BZ#2821)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-30
changelog:
  - add librtkaio, to use it add /%{lib}/rtkaio to your
    LD_LIBRARY_PATH or /etc/ld.so.conf
  - fix or_IN February name (#204730)
  - fix pthread_create called from cancellation handlers (BZ#3124)
  - fix regex case insensitive searches with characters where upper
    and lower case multibyte representations have different length
    (e.g. I and dotless i, #202991)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-29
changelog:
  - randomize resolver query ids before use instead after use (#205113)
  - fix resolver symver checking with DT_GNU_HASH (#204909)
  - put .hash section in glibc libraries at the end of RO segment
    when .gnu.hash is present


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-27
changelog:
  - allow $LIB and $PLATFORM in dlopen parameters even in suid/sgid (#204399)
  - handle $LIB/$PLATFORM in LD_LIBRARY_PATH
  - fix splice prototype (#204530)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-26
changelog:
  - real fix for the doubly linked list corruption problem
  - try harder in realloc to allocate memory (BZ#2684)
  - fix getnameinfo error reporting (#204122)
  - make localedef more robust on invalid input (#203728)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-25
changelog:
  - temporarily back out code to limit number of unsorted block
    sort iterations (#203735, #204027)
  - handle PLT symbols in dladdr properly (BZ#2683)
  - avoid malloc infinite looping for allocations larger than
    the system can allocate (#203915)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-23
changelog:
  - malloc fixes, especially for 32-bit arches (#202309)
  - further *_IN locale fixes (#200230)
  - fix get{serv,rpc}ent{,_r} if NIS map is empty (#203237)
  - fix /usr/bin/iconv (#203400)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-21
changelog:
  - if some test gets stuck, kill the tee process after make check
    finishes
  - build with -mtune=generic on i686 and x86_64


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-19
changelog:
  - adaptive malloc brk/mmap threshold
  - fix fchownat to use kernel syscall (if available) on many arches (#201870)
  - only define O_DIRECT with -D_GNU_SOURCE on ia64 to match all
    other arches (#201748)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-18
changelog:
  - NIS+ fixes
  - fix memusage and xtrace scripts (#200736)
  - redirect /sbin/service sshd condrestart std{out,err} to /dev/null
    when executed from glibc_post_upgrade


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-16
changelog:
  - fix dladdr on binaries/libraries with only DT_GNU_HASH and no
    DT_HASH (#200635)
  - fix early timeout of initgroups data in nscd (#173019)
  - add am/pm display to es_PE and es_NI locales (#167101)
  - fix nss_compat failures when nis/nis+ unavailable (#192072)


author: Roland McGrath <roland@redhat.com> 2.4.90-15
changelog:
  - fix missing destructor calls in dlclose (#197932)
  - enable transliteration support in all locales (#196713)
  - disallow RTLD_GLOBAL flag for dlmopen in secondary namespaces (#197462)
  - PI mutex support


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-12
changelog:
  - buildrequire gettext
  - enable fstatat64/newfstatat syscalls even on ppc*/s390*/ia64 (#196494)
  - fix out of memory behavior in gettext (#194321)
  - fix regex on multi-byte non-UTF-8 charsets (#193873)
  - minor NIS+ fixes (#190803)
  - don't use cancellable calls in posix_spawn* and only set{u,g}id
    current thread if requested (#193631)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-11
changelog:
  - don't exit from nscd -i <database> before the database is
    actually invalidated, add locking to prune_cache (#191464)
  - build glibc-devel.i386 static libraries with
    -mno-tls-direct-seg-refs -DNO_TLS_DIRECT_SEG_REFS
  - RFC3542 support (advanced API for IPv6; #191001, BZ##2693)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-8
changelog:
  - update from CVS
    - fix nss_compat when SETENT_BATCH_READ=TRUE is in /etc/default/nss
    - fix RFC3484 precedence table for site-local and ULA addresses (#188364)
    - fix a sunrpc memory leak


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-5
changelog:
  - update from CVS
    - some NIS+ fixes
    - allow overriding rfc3484 address sorting tables for getaddrinfo
      through /etc/gai.conf (sample config file included in %doc directory)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-4
changelog:
  - update from CVS
    - SETENT_BATCH_READ /etc/default/nss option for speeding up
      some usages of NIS+ (#188246)
    - move debug state change notification (#179208)
    - fix ldd script if one of the dynamic linkers is not installed (#190259)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-3
changelog:
  - update from CVS
    - fix a typo in nscd.conf (#190085)
    - fix handling of SIGHUP in nscd when some caches are disabled (#189978)
    - make nscd paranoia mode working with non-root server-user (#189779)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-2
changelog:
  - update from CVS
    - fix getaddrinfo (#190002)
    - add auto-propagate nscd.conf options (#177154)
    - fix nscd auditing (#169148)


author: Jakub Jelinek <jakub@redhat.com> 2.4-6
changelog:
  - update from CVS
    - NIS+ fixes
    - don't segfault on too large argp key values (#189545)
    - getaddrinfo fixes for RFC3484 (#188364)


author: Jakub Jelinek <jakub@redhat.com> 2.4-5
changelog:
  - update from CVS
    - pshared robust mutex support
    - fix btowc and bwtoc in C++ (#186410)
    - fix NIS+ (#186592)
    - don't declare __wcsto*l_internal for non-GCC or if not -O1+ (#185667)
  - don't mention nscd failures on 2.0 kernels (#185335)


author: Jakub Jelinek <jakub@redhat.com> 2.4-2
changelog:
  - accurate unwind info for lowlevellock.h stubs on %{ix86}
  - fix ppc/ppc64 ceill, floorl, rintl, roundl and truncl (BZ#2423)


author: Jakub Jelinek <jakub@redhat.com> 2.3.91-2
changelog:
  - update from CVS
    - fix sYSMALLOc for MALLOC_ALIGNMENT > 2 * SIZE_SZ (#183895)
    - revert ppc32 malloc alignment patch, it breaks malloc_set_state
      and needs some further thoughts and time (#183894)
  - provide accurate unwind info for lowlevellock.h stubs on x86_64


author: Jakub Jelinek <jakub@redhat.com> 2.3.91-1
changelog:
  - update from CVS
    - fixes for various arches
  - ensure malloc returns pointers aligned to at least
    MIN (2 * sizeof (size_t), __alignof__ (long double))
    (only on ppc32 this has not been the case lately with addition
     of 128-bit long double, #182742)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-36
changelog:
  - update from CVS
    - fix frequency setting for ITIMER_PROF (#179938, BZ#2268)
    - fix powerpc inline fegetround ()
    - fix nptl_db (#179946)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-35
changelog:
  - update from CVS
    - handle futimesat (fd, NULL, tvp) as futimes (fd, tvp)
  - fix <stdlib.h> q{e,f,g}cvt{,_r} for -mlong-double-64


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-34
changelog:
  - fix <math.h> with C++ and -mlong-double-64 (#179742)
  - add nexttowardl redirect for -mlong-double-64


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-32
changelog:
  - update from CVS
    - 128-bit long double fixes for ppc{,64}, s390{,x} and sparc{,v9},
      alpha 128-bit long double support
  - add inotify syscall numbers to the override <asm/unistd.h> headers
    (#179366)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-31
changelog:
  - update from CVS
    - 128-bit long double on ppc, ppc64, s390, s390x and sparc{,v9}
  - add some new syscall numbers to the override <asm/unistd.h>
    headers


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-30
changelog:
  - update from CVS
    - <pthread.h> initializer fixes for -std=c{8,9}9 on 32-bit
      arches
  - avoid writable .rodata (#177121)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-29
changelog:
  - update from CVS
    - make pthread_mutex_t an unnamed union again, as it affects
      libstdc++ ABI mangling


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-26
changelog:
  - update from CVS
    - for newly linked lio_listio* callers, send per request
      notifications (#170116)
    - fixup nscd -S option removal changes (#176860)
    - remove nonnull attribute from ctermid (#176753)
    - fix PTHREAD_*_INITIALIZER{,_NP} on 64-bit arches
    - SPARC NPTL support for pre-v9 CPUs
  - drop support for 2.4.xx and < 2.6.9 kernels


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-25
changelog:
  - update from CVS
    - s390{,x} and sparc{,64} pointer mangling fixes
  - install a sanitized LinuxThreads <bits/libc-lock.h>


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-23
changelog:
  - update from CVS
    - robust mutexes
  - fix transliteration segfaults (#176573, #176583)
  - ignore prelink temporaries in ldconfig (#176570)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-22
changelog:
  - update from CVS
    - minor fts fixes
  - revert broken _Pragma () workaround
  - fix ldconfig on bi-arch architectures (#176316)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-20
changelog:
  - update from CVS
    - time ((void *) 1) should segfault, not return -EFAULT (#174856, BZ#1952)
    - fix errlist generation
  - update ulps for GCC 4.1 on IA-64


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-19
changelog:
  - update from CVS
    - sysdeps/generic reorg
    - setjmp/longjmp jump pointer mangling
  - rebuilt with GCC 4.1-RH prerelease, worked around broken _Pragma ()
    handling in it
  - remove glibc-profile subpackage
  - use non-PLT calls for malloc/free/realloc/memalign invocations in
    mtrace and mcheck hooks (#175261)
  - setjmp/longjmp jump pointer mangling on ppc{,64}/ia64/s390{,x}


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-18
changelog:
  - update from CVS
    - change <sys/stat.h> for broken apps that #define const /**/,
      handle non-GCC compilers
    - fix ppc{32,64} strncmp (BZ#1877, #173643, IT#83510)
    - provide shmatt_t typedef in ia64 <sys/shm.h (#173680)
    - support 2nd arg to futimesat being NULL (#173581)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-17
changelog:
  - update from CVS
    - fix <sys/stat.h> in C++
    - {fstat,fchown,rename,unlink}at fixes
    - epoll_wait is now a cancellation point


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-15
changelog:
  - update from CVS
    - be permissive in %n check because of kernel bug #165351 (#171240)
    - don't misalign stack in pthread_once on x86_64 (#170786, IT#81521)
    - many locale fixes


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-14
changelog:
  - update from CVS
    - fix malloc bug after fork introduced in the last update
    - fix getent hosts IP for IPv4 IPs (#169831)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-13
changelog:
  - update from CVS
    - fix setuid etc. hangs if some thread exits during the call (#167766)
    - fix innetgr memory leak (#169051)
    - support > 2GB nscd log files (#168851)
    - too many other changes to list here
  - include errno in nscd message if audit_open failed (#169148)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-12
changelog:
  - update from CVS
    - netgrp handling fixes (#167728)
    - fix memory leak in setlocale (BZ#1318)
    - fix hwcaps computation
    - several regex portability improvements (#167019)
    - hypotf fix
    - fix *printf return code if underlying write fails (BZ#1146)
    - PPC64 dl{,v}sym fixes for new ABI .opd symbols
  - fix calloc with MALLOC_PERTURB_ in environment on 64-bit architectures
    (#166719)
  - source /etc/sysconfig/nscd (if it exists) in /etc/rc.d/init.d/nscd
    (#167083)
  - add %triggerin for tzdata to glibc-common, so that tzdata updates
    update /etc/localtime and /var/spool/postfix/etc/localtime if they
    exist (#167787)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-10
changelog:
  - update from CVS
    - fix growing of nscd persistent database (BZ#1204)
    - fix _FORTIFY_SOURCE mbstowcs and wcstombs if destination size
      is known at compile time, but length argument is not


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-9
changelog:
  - update from CVS
    - fix resolving over TCP (#161181, #165802)
    - on ia64 don't abort on unhandled math function exception codes
      (#165693)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-8
changelog:
  - update from CVS
    - nscd persistent database verifier (#164001)
    - cleanup _FORTIFY_SOURCE bits/*.h headers (#165000)
    - handle EINTR in sigwait properly
  - make sure poor man's stack guard randomization keeps first
    byte 0 even on big-endian 32-bit arches
  - fix {elf,nptl}/tst-stackguard1
  - obsolete linuxthreads-devel in glibc-devel


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-7
changelog:
  - update from CVS
  - do some poor man's stack guard randomization even without
    the costly --enable-stackguard-randomization
  - rebuilt with new GCC to make it use -msecure-plt on PPC32


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-6
changelog:
  - update from CVS
    - fix execvp if PATH is not in environment and the call is going
      to fail (BZ#1125)
    - another bits/wchar2.h fix (#163990)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-4
changelog:
  - update from CVS
    - make sure bits/wchar2.h header is installed
    - fix __getgroups_chk return type


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-3
changelog:
  - update from CVS
    - make sure nscd cmsg buffers aren't misaligned, handle EINTR from
      poll when contacting nscd more gracefully
    - remove malloc attribute from posix_memalign
    - correctly size nscd buffer for grpcache key (#163538)
    - fix atan2f
    - fix error memory leaks
    - some more _FORTIFY_SOURCE protection


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-2
changelog:
  - update from CVS
    - ia64 stack protector support
    - handle DNS referral results as server errors (#162625)
    - ctan{,h}{,f,l} fixes (#160759)
    - pass argc, argv and envp also to executable's *ni_array
      functions (BZ#974)
    - add ellipsis to clone prototype (#161593)
    - fix glibc-profile (#162601)
    - nss_compat fixes
  - use sysdeps/generic version of <bits/stdio-lock.h> in installed
    headers instead of NPTL version (#162634)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-1
changelog:
  - update from CVS
    - stack protector support
    - fix xdr_{,u_}{longlong_t,hyper} on 64-bit arches (#161583)
  - enable @GLIBC_2.4 symbols
  - remove linuxthreads


author: Jakub Jelinek <jakub@redhat.com> 2.3.5-11
changelog:
  - update from CVS
    - PPC32 -msecure-plt support
    - support classes keyword in /etc/hesiod.conf (#150350)
    - add RLIMIT_NICE and RLIMIT_RTPRIO to <sys/resources.h> (#157049)
    - decrease number of .plt relocations in libc.so
    - use -laudit in nscd (#159217)
    - handle big amounts of networking interfaces in getifaddrs/if_nameindex
      (#159399)
    - fix pa_IN locale's am_pm (#158715, BZ#622)
    - fix debugging of PIEs


author: Jakub Jelinek <jakub@redhat.com> 2.3.5-10
changelog:
  - fix LD_ASSUME_KERNEL (since 2.3.5-8 GLRO(dl_osversion)
    has been always overwritten with the version of currently
    running kernel)
  - remove linuxthreads man pages other than those covered in
    3p section, as 3p man pages are far better quality and describe
    POSIX behaviour that NPTL implements (#159084)


author: Jakub Jelinek <jakub@redhat.com> 2.3.5-9
changelog:
  - update from CVS
    - increase bindresvport's LOWPORT to 512, apparently some
      broken daemons don't think 0 .. 511 ports are reserved


author: Jakub Jelinek <jakub@redhat.com> 2.3.5-8
changelog:
  - update from CVS
    - fix kernel version check in ld.so
  - fix sendfile{,64} prototypes (BZ#961)
  - try more ports in bindresvport if all 600..1023 are
    used, don't use priviledged ports when talking to portmap
    (#141773)


author: Jakub Jelinek <jakub@redhat.com> 2.3.5-7
changelog:
  - update from CVS
    - make regexec thread safe (BZ#934)
  - fix statically linked programs on i?86, x86_64, s390* and
    sparc* (#158027)
  - fix IBM939 iconv module (BZ#955)


author: Jakub Jelinek <jakub@redhat.com> 2.3.5-5
changelog:
  - update from CVS
    - add some more UTF-8 locales (#156115)
  - clean up /lib64/tls instead of /lib/tls on x86-64, s390x and
    ppc64 in glibc_post_upgrade (#156656)
  - fix posix_fallocate{,64} (#156289)


author: Jakub Jelinek <jakub@redhat.com> 2.3.5-3
changelog:
  - update from CVS
    - fix linuxthreads clocks
  - put xen libs into the glibc-2*.i686 package instead of a separate one
  - fix librt.so symlink in linuxthreads-devel
  - do not include linuxthreads-devel on i586 i686 athlon sparcv9 alphaev6,
    just on the base architectures


author: Jakub Jelinek <jakub@redhat.com> 2.3.5-2
changelog:
  - update from CVS
    - with MALLOC_CHECK_=N N>0 (#153003)
    - fix recursive dlclose (#154641)
    - handle %z in strptime (#154804)
    - automatically append /lib64/obsolete/linuxthreads/
      to standard library search path if LD_ASSUME_KERNEL=N N <= 2.4.19
      or for glibc 2.0 binaries (or broken ones that don't use errno/h_errno
      properly).  Warning: all those will stop working when LinuxThreads
      is finally nuked, which is not very far away
    - remove nonnull attribute from acct prototype (BZ#877)
    - kernel CPU clocks support
    - fix *scanf in locales with multi-byte decimal point


author: Roland McGrath <roland@redhat.com> 2.3.5-1
changelog:
  - update from CVS
    - fix execvp regression (BZ#851)
    - ia64 libm updates
    - sparc updates
    - fix initstate{,_r}/strfry (#154504)
    - grok PT_NOTE in vDSO for kernel version and extra hwcap dirs,
      support "hwcap" keyword in ld.so.conf files


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-21
changelog:
  - update from CVS
    - fix xdr_rmtcall_args on 64-bit arches (#151686)
  - fix <pthread.h> and <bits/libc-lock.h> with -std=c89 -fexceptions (#153774)


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-20
changelog:
  - move LinuxThreads libraries to /lib64/obsolete/linuxthreads/
    and NPTL libraries to /lib64.  To run a program against LinuxThreads,
    LD_ASSUME_KERNEL=2.4.xx LD_LIBRARY_PATH=/lib64/obsolete/linuxthreads/
    is now needed
  - bzip2 ChangeLog* files instead of gzipping them


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-19
changelog:
  - update from CVS
    - fix nextafterl and several other libm routines on ia64
    - fix initgroups (BZ#661)
  - kill nptl-devel subpackage, add linuxthreads-devel,
    compile and link by default against NPTL and only with
    -I/usr/include/linuxthreads -L/usr/lib64/linuxthreads
    against LinuxThreads
  - package /usr/lib/debug/lib64/tls/i{5,6}86 symlinks in
    i386 glibc-debuginfo
  - limit number of ChangeLog* files in glibc-common %doc
    to last 2.5 years of changes only to save space


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-17
changelog:
  - update from CVS
    - fix LD_AUDIT in LinuxThreads ld.so
    - fix calloc with M_PERTURB
    - fix error handling in pthread_create with PTHREAD_EXPLICIT_SCHED
      on ppc*/ia64/alpha/mips (BZ#801)
    - fix a typo in WINDOWS-31J charmap (#151739)
    - fix NIS ypprot_err (#151469)


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-15
changelog:
  - update from CVS
    - better fix for the dlclose bug (#145810, #150414)
    - fix regex crash on case insensitive search in zh_CN locale
      (#151215)
    - fix malloc_trim (BZ#779)
    - with -D_FORTIFY_SOURCE=*, avoid defining read and a bunch of others
      as function-like macros, there are too many broken programs
      out there
  - add %dir /usr/lib64/gconv to glibc's file list (#151372)


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-12
changelog:
  - fix tst-chk{2,3}
  - fix up AS_NEEDED directive in /usr/lib64/libc.so
  - BuildReq binutils >= 2.15.94.0.2-1 for AS_NEEDED, in
    glibc-devel Conflict with binutils < 2.15.94.0.2-1


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-11
changelog:
  - update from CVS
    - fix execvp (#149290)
    - fix dlclose (#145810)
    - clear padding in gconv-modules.cache (#146614, BZ#776)
  - rebuilt with GCC4
  - changed __GLIBC_MINOR__ for now back to 3
  - back out the newly added GLIBC_2.4 *_chk routines, instead
    do the checking in macros


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-8
changelog:
  - update from CVS
    - bi-arch <gnu/lib-names.h> (BZ#632)
    - fix libdl on s390 and maybe other platforms
    - fix initstate{,_r} (BZ#710)
    - fix <gnu/stubs.h> generation (BZ#157)
  - define CMSPAR in bits/termios.h (#147533)


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-6
changelog:
  - update from CVS
    - ld.so auditing
    - fix segfault if chrooted app attempts to dlopen a library
      and no standard library directory exists at all (#147067, #144303)
    - fix initgroups when nscd is running, but has group caching disabled
      (#146588)
    - fix pthread_key_{create,destroy} in LinuxThreads when pthread_create
      has not been called yet (#146710)
    - fix ppc64 swapcontext and setcontext (#146736, BZ#700)
    - service nscd cosmetic fixes (#146776)
    - fix IA-32 and x86-64 stack alignment in DSO constructors (#145689)
    - fix zdump -v segfaults on x86-64 (#146210)
    - avoid calling sigaction (SIGPIPE, ...) inside syslog (#146021, IT#56686)
    - fix errno values for futimes (BZ#633)
    - unconditionally include <features.h> in malloc.h (BZ#650)
    - change regex \B handling to match old GNU regex as well as perl/grep's dfa
      (from empty string inside of word to empty string not at a word boundary,
       BZ#693)
    - slightly optimize i686 TLS accesses, use direct TLS %gs access in sem_*
      and allow building -mno-tls-direct-seg-refs glibc that is free of direct TLS
      %gs access with negative offsets
    - fix addseverity
    - fix fmemopen
    - fix rewinddir
    - increase svc{tcp,unix}_create listen backlog


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-5
changelog:
  - update from CVS
    - add some warn_unused_result marking
    - make ftruncate available even for just -D_POSIX_C_SOURCE=200112L
      (BZ#640)


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-4
changelog:
  - update from CVS
    - fix IA-32 stack alignment for LinuxThreads thread functions
      and functions passed to clone(2) directly
    - fix ecvt{,_r} on denormals (#143279)
    - fix __tls_get_addr typo
    - fix rounding in IA-64 alarm (#143710)
    - don't reinitialize __environ in __libc_start_main, so that
      effects of setenv/putenv done in DSO initializers are preserved
      (#144037, IT#57403)
    - fix fmemopen
    - fix vDSO l_map_end and l_text_end values
    - IA64 libm update (#142494)
  - fix ppc rint/ceil etc. (BZ#602)


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-1
changelog:
  - update from CVS
    - glibc 2.3.4 release
    - add -o and --nostdlib options to iconvconfig
  - if /sbin/ldconfig doesn't exist when running
    glibc_post_upgrade.%{_target_cpu}, just don't attempt to run it.
    This can happen during first install of bi-arch glibc and the
    other arch glibc's %post wil run /sbin/ldconfig (#143326)
  - use -o and --nostdlib options to create all needed
    gconv-modules.cache files on bi-arch setups


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-98
changelog:
  - add .%{_target_cpu} to glibc_post_upgrade, only run telinit u
    if /sbin/init is the same ELF class and machine as
    glibc_post_upgrade.%{_target_cpu} and similarly with
    condrestarting sshd (#143046)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-96
changelog:
  - update from CVS
    - fix i686 __USE_STRING_INLINES strncat
    - make sure ppc/ppc64 maintain correct stack alignment
      across clone


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-93
changelog:
  - update from CVS
    - ppc/ppc64 clone without CLONE_THREAD getpid () adjustement
    - fix MALLOC_CHECK_={1,2,3} for non-contiguous main arena
      (BZ#457)
    - fix sysconf (_POSIX_V6_*) for other ABI environments in
      bi-arch setups
  - s390/s390x clone without CLONE_THREAD getpid () adjustement


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-91
changelog:
  - update from CVS
    - double buffer size in getXXbyYY or getXXent on ERANGE
      instead of adding BUFLEN (#142617)
    - avoid busy loop in malloc if another thread is doing fork
      (#142214)
    - some more realloc corruption checks
    - fix getconf _POSIX_V6_WIDTH_RESTRICTED_ENVS output,
      tweak /usr/libexec/getconf/ filenames


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-90
changelog:
  - update from CVS
    - regex speedups
    - use | cat in ldd if running under bash3+ to allow running
      it on binaries that are not through SELinux allowed to access
      console or tty
  - add __NR_waitid defines for alpha and ia64


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-89
changelog:
  - update from CVS
    - fix clone2 on ia64
    - avoid tst-timer5 failing with linuxthreads implementation
  - if __libc_enable_secure, disallow mode != normal
  - change ldd script to imply -r when -u is used, properly
    propagate return value and handle suid binaries


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-88
changelog:
  - update from CVS
    - disregard LD_SHOW_AUXV and LD_DYNAMIC_WEAK if __libc_enable_secure
    - disregard LD_DEBUG if __libc_enable_secure in normal mode
      if /suid-debug doesn't exist
    - fix fseekpos after ungetc
    - avoid reading bytes before start of buffers in regex's
      check_dst_limits_calc_pos_1 (#142060)
    - make getpid () working with clone/clone2 without CLONE_THREAD
      (so far on i386/x86_64/ia64 only)
  - move /usr/libexec/getconf/* to glibc from glibc-common
  - make /usr/libexec/getconf directory owned by glibc package


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-87
changelog:
  - update from CVS
    - build libpthread_nonshared.a objects with -fPIC on s390/s390x
    - fix mktime with < 0 or > 59 tm_sec on entry
    - remove nonnull attribute for realpath
    - add $(make-target-directory) for errlist-compat.c rule
      (hopefully fix #141404)
  - add testcase for ungetc bug
  - define _POSIX_{,THREAD_}CPUTIME to 0 on all Linux arches


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-86
changelog:
  - update from CVS
    - some posix_opt.h fixes
  - fix strtold use of unitialized memory (#141000)
  - some more bugfixes for bugs detected by valgrind
  - rebuilt with GCC >= 3.4.3-5 to avoid packed stack layout
    on s390{,x} (#139678)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-85
changelog:
  - update from CVS
    - support -v specification in getconf
    - fix sysconf (_SC_LFS64_CFLAGS) etc.
    - avoid thread stack aliasing issues on EM64T (#140803)
  - move /usr/include/nptl headers from nptl-devel
    to glibc-headers, so that even NPTL specific programs
    can be built bi-arch without problems


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-84
changelog:
  - update from CVS
    - fix memory leak in getaddrinfo if using nscd (#139559)
    - handle large lines in /etc/hosts and /etc/networks
      (#140378)
    - add nonnull attributes to selected dirent.h and dlfcn.h
      functions


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-83
changelog:
  - update from CVS
    - add deprecated and/or nonnull attribute to some signal.h
      functions
    - speed up tzset () by only using stat instead of open/fstat
      when calling tzset for the second and following time if
      /etc/localtime has not changed
  - fix tgamma (BZ #552)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-82
changelog:
  - update from CVS
    - some malloc () checking
    - libpthread.a object dependency cleanups (#115157)
    - <bits/socket.h> fix for -std=c89 -pedantic-errors (#140132)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-80
changelog:
  - update from CVS
    - with -D_FORTIFY_SOURCE=2, prevent missing %N$ formats
    - for -D_FORTIFY_SOURCE=2 and %n in writable format string,
      issue special error message instead of using the buffer overflow
      detected one
    - speedup regex searching with REG_NOSUB, add RE_NO_SUB,
      speedup searching with nested subexps (BZ #544)
    - block SIGCANCEL in NPTL timer_* helper thread
  - further free () checking


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-79
changelog:
  - update from CVS
  - fix free () checking
  - move /etc/default/nss into glibc-common (hopefully fix #132392)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-78
changelog:
  - update from CVS
    - fix LD_DEBUG=statistics
    - issue error message before aborting in __chk_fail ()
  - some more free () checking


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-77
changelog:
  - update from CVS
    - speedup regex on palindromes (BZ #429)
    - fix NPTL set{,e,re,res}[ug]id, so that even if making process
      less priviledged all threads change their credentials successfully


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-76
changelog:
  - update from CVS
    - fix regcomp crash (#138439)
    - fix ftell{,o,o64} (#137885)
    - robustification of nscd to cope with corrupt databases (#137140)
    - fix NPTL with pthread_exit immediately after pthread_create (BZ #530)
    - some regex optimizations


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-75
changelog:
  - update from CVS
    - mktime cleanups (BZ #487, #473)
    - unique comments in free(3) check error messages
  - adjust some x86_64 headers for -m32 (#129712)
  - object size checking support even with GCC-3.4.2-RH >= 3.4.2-8


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-74
changelog:
  - fix <netinet/udp.h> header
  - fix globfree (#137176)
  - fix exiting if there are dlmopened libraries in namespaces
    other than main one not closed yet
  - export again _res_opcodes and __p_{class,type}_syms from
    libresolv.so that were lost in -69


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-72
changelog:
  - back out setaltroot and key{_add,_request,ctl} addition
  - fix severe x86-64 symbol versioning regressions that breaks
    e.g. java binaries


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-71
changelog:
  - update from CVS
    - fix minor catchsegv temp file handling vulnerability
      (CAN-2004-0968, #136319)
    - add 4 new errno codes
    - setaltroot, key{_add,_request,ctl} syscalls on some arches
    - export _dl_debug_state@GLIBC_PRIVATE from ld.so again for
      gdb purpose
    - use inet_pton to decide what is address and what is hostname
      in getent (#135422)
    - change dladdr/dladdr1, so that dli_saddr is the same kind
      of value as dlsym/dlvsym return (makes difference on ia64/hppa only)
    - fix catchsegv script so that it works with both 32-bit and 64-bit
      programs on multi-arch platforms


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-70
changelog:
  - update from CVS
  - require newer selinux-policy (#135978)
  - add %dir for /var/run/nscd and /var/db/nscd and %ghost
    files in it
  - conflict with gcc4 4.0.0-0.6 and earlier (needs __builtin_object_size)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-68
changelog:
  - update from CVS
    - support for namespaces in the dynamic linker
    - fix dlclose (BZ #77)
    - libSegFault.so uses now backtrace() to work on IA-64, x86-64
      and s390 (#130254)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-67
changelog:
  - update from CVS
    - use non-blocking sockets in resolver (#135234)
    - reset pd->res options on thread exit, so that threads
      reusing cached stacks get resolver state properly initialized
      (BZ #434)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-66
changelog:
  - update from CVS
  - avoid using perl in the spec file, buildrequire sed >= 3.95
    (#127671)
  - export TIMEOUTFACTOR=16
  - fix _JMPBUF_CFA_UNWINDS_ADJ on s390{,x}


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-65
changelog:
  - update from CVS
    - define _POSIX_THREAD_PROCESS_SHARED and _POSIX_CLOCK_SELECTION
      to -1 in LinuxThreads
    - define _POSIX_CPUTIME and _POSIX_THREAD_CPUTIME to 0
      on i?86/ia64 and make sure sysconf (_SC_{,THREAD_}CPUTIME)
      returns correct value
  - if _POSIX_CLOCK_SELECTION == -1 in nscd, still try
    sysconf (_SC_CLOCK_SELECTION) and if it returns true,
    dlopen libpthread.so and dlsym pthread_condattr_setclock
  - build nscd with -z relro and -z now


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-64
changelog:
  - update from CVS
    - stop using __builtin_expect in assert and assert_perror
      (#127606)
    - try to avoid too much VA fragmentation with malloc
      on flexmap layout (#118574)
    - nscd robustification
    - change valloc to use debugging hooks (#134385)
  - make glibc_post_upgrade more verbose on errors (Fergal Daly,


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-61
changelog:
  - update from CVS
    - some nscd fixes (#134193)
    - cache initgroups in nscd (#132850)
    - reread /etc/localtime in tzset () even if just mtime changed
      (#133481)
    - fix glob (#126460)
    - another get_myaddress fix


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-60
changelog:
  - update from CVS
    - fix get_myaddress (#133982)
    - remove nonnull attribute from second utime argument (#133866)
    - handle SIGSETXID the same way as SIGCANCEL in
      sigaction/pthread_kill/sigwait/sigwaitinfo etc.
    - add __extension__ to long long types in NPTL <bits/pthreadtypes.h>


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-58
changelog:
  - update from CVS
    - vasprintf fix (BZ #346)
    - gettext locking (BZ #322)
  - change linuxthreads useldt.h inclusion login again, the last
    one failed all linuxthreads FLOATING_STACKS tests


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-57
changelog:
  - update from CVS
    - fix setuid in LD_ASSUME_KERNEL=2.2.5 libc (#133558)
    - fix nis locking (#132204)
    - RTLD_DEEPBIND support
    - fix pthread_create bugs (BZ #401, #405)


author: Roland McGrath <roland@redhat.com> 2.3.3-56
changelog:
  - migrated CVS to fedora-branch in sources.redhat.com glibc repository
    - source tarballs renamed
    - redhat/ moved to fedora/, some old cruft removed
  - update from trunk
    - some __nonnull annotations


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-55
changelog:
  - update from CVS
    - set{re,e,res}[ug]id now affect the whole process in NPTL
    - return EAGAIN instead of ENOMEM when not enough memory
      in pthread_create


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-52
changelog:
  - update from CVS
    - nscd bi-arch fix
    - remove all uses of __P()/__PMT() from glibc headers
  - update and reenable nscd SELinux patch
  - remove libnss1* and libnss*.so.1 compatibility NSS modules
    on IA-32, SPARC and Alpha


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-51
changelog:
  - update from CVS
    - disable one of the malloc double free checks for non-contiguous
      arenas where it doesn't have to be true even for non-broken
      apps


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-50
changelog:
  - update from CVS
    - pwd/grp/host loops with nscd speed up by sharing the
      nscd cache r/o with applications
    - inexpensive double free check in free(3)
    - make NPTL pthread.h initializers usable even from C++
      (BZ #375)
  - use atomic instructions even in i386 nscd on i486+ CPUs
    (conditionally)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-48
changelog:
  - update from CVS
    - fix pthread_cond_destroy (BZ #342)
    - fix fnmatch without FNM_NOESCAPE (BZ #361)
    - fix ppc32 setcontext (BZ #357)
  - add NPTL support for i386 glibc (only if run on i486 or higher CPU)
  - add __NR_waitid defines for i386, x86_64 and sparc*


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-47
changelog:
  - update from CVS
    - persistent nscd caching
    - ppc64 32-bit atomicity fix
    - fix x86-64 nptl-devel headers for -m32 compilation
  - %ghost /etc/ld.so.cache (#130597)
  - edit /etc/ld.so.conf in glibc_post_upgrade if
    include ld.so.conf.d/*.conf line is missing (#120588)
  - ugly hacks for the IA-64 /emul braindamage (#124996, #128267)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-45
changelog:
  - update from CVS
    - fix nss_compat's initgroups handling (#130363)
    - fix getaddrinfo ai_canonname setting


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-44
changelog:
  - update from CVS
    - add ip6-dotint resolv.conf option, make
      no-ip6-dotint the default
  - BuildPrereq libselinux-devel (#129946)
  - on ppc64, build without dot symbols


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-43
changelog:
  - update from CVS
    - remove debugging printout (#129747)
    - make <sys/shm.h> usable in C++ (IT#45148)
  - update RLIMIT_* constants in <bits/resource.h>, make
    <sys/resource.h> POSIX compliant (#129740)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-42
changelog:
  - fix last tzset () fixes, disable rereading of /etc/localtime
    every time for now
  - really enable SELinux support for NSCD


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-41
changelog:
  - update from CVS
    - fread_unlocked/fwrite_unlocked macro fixes (BZ #309, #316)
    - tzset () fixes (BZ #154)
  - speed up pthread_rwlock_unlock on arches other than i386 and
    x86_64 (#129455)
  - fix compilation with -ansi (resp. -std=c89 or -std=c99) and
    -D_XOPEN_SOURCE=[56]00 but no -D_POSIX_SOURCE* or -D_POSIX_C_SOURCE*
    (BZ #284)
  - add SELinux support for NSCD


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-40
changelog:
  - update from CVS
    - change res_init to force all threads to re-initialize
      resolver before they use it next time (#125712)
    - various getaddrinfo and related fixes (BZ #295, #296)
    - fix IBM{932,943} iconv modules (#128674)
    - some nscd fixes (e.g. BZ #292)
    - RFC 3678 support (Multicast Source Filters)
  - handle /lib/i686/librtkaio-* in i386 glibc_post_upgrade
    the same as /lib/i686/librt-*


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-39
changelog:
  - update from CVS
    - conformance related changes in headers
  - remove -finline-limit=2000 for GCC 3.4.x+


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-38
changelog:
  - update from CVS
    - fix res_init leaks
    - fix newlocale races
    - fix ppc64 setjmp
  - fix strtold (BZ #274)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-37
changelog:
  - update from CVS
    - allow pthread_cancel in DSO destructors run at exit time
  - fix pow{f,,l} on IA-32 and powl on x86-64
  - allow PIEs on IA-32 to have main in a shared library they depend on


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-34
changelog:
  - update from CVS
    - if_nameindex using preferably netlink
    - printf_parsemb initialization fix
    - NPTL version is now the same as glibc version


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-33
changelog:
  - update from CVS
    - reread resolv.conf for nscd --invalidate=hosts
    - fix F_GETLK/F_SETLK/F_SETLKW constants on x86_64 for
      -m32 -D_FILE_OFFSET_BITS=64 compilations
    - avoid calling non-existing fcntl64 syscall on ppc64


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-32
changelog:
  - update from CVS
    - FUTEX_CMP_REQUEUE support (fix pthread_cond_* deadlocks)
    - fix backtrace in statically linked programs
  - rebuilt with GCC 3.4, adjusted ulps and i386 <bits/string.h>


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-31
changelog:
  - update from CVS
  - <bits/string2.h> and <bits/mathinline.h> changes for GCC 3.{2,4,5}+
  - make c_stubs buildable even with GCC 3.2.x (#123042)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-28
changelog:
  - update from CVS
    - FUTEX_REQUEUE fixes (#115349)
    - SPARC GCC 3.4 build fix
    - fix handling of undefined TLS symbols on IA32 (RELA only),
      SPARC and SH
    - regex translate fix
    - speed up sprintf
    - x86_64 makecontext alignment fix
    - make POSIX sigpause the default sigpause, unless BSD sigpause
      requested


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-27
changelog:
  - remove /lib64/tls/librtkaio-2.3.[23].so in glibc_post_upgrade
    on x86-64, s390x and ppc64 instead of /lib/tls/librtkaio-2.3.[23].so
  - build mq_{send,receive} with -fexceptions


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-26
changelog:
  - update from CVS
    - fix <tgmath.h>
    - fix memory leaks in nis, getifaddrs, etc. caused by incorrect
      use of realloc
  - remove /lib/{tls,i686}/librtkaio-2.3.[23].so in glibc_post_upgrade
    and rerun ldconfig if needed, otherwise after glibc upgrade librt.so.1
    might be a stale symlink


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-24
changelog:
  - update from CVS
    - define S_ISSOCK in -D_XOPEN_SOURCE=600 and S_I[FS]SOCK
      plus F_[SG]ETOWN also in -D_XOPEN_SOURCE=500 (both
      included already in XNS5)
    - reorder dlopen checks, so that dlopening ET_REL objects
      complains about != ET_DYN != ET_EXEC, not about phentsize
      (#121606)
    - fix strpbrk macro for GCC 3.4+ (BZ #130)
    - fix <sys/sysctl.h> (BZ #140)
    - sched_[gs]etaffinity documentation fix (BZ #131)
    - fix sparc64 build (BZ #139)
    - change linuxthreads back to use non-cancellable writes
      to manager pipes etc.
    - fix sem_timedwait return value in linuxthreads (BZ #133)
    - ia64 unnecessary PLT relocs removal


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-23
changelog:
  - update from CVS
    - fix *scanf
    - fix shm_unlink, sem_unlink and mq_unlink errno values
    - avoid memory leaks in error
    - execstack fixes on s390


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-22
changelog:
  - update from CVS
    - mq and timer fixes
  - rebuilt with binutils >= 2.15.90.0.3-2 to fix IA-64 statically
    linked binaries
  - fix linuxthreads librt.so on s390{,x}, so it is no longer DT_TEXTREL


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-21
changelog:
  - disable rtkaio
  - update from CVS
    - POSIX message passing support
    - fixed SIGEV_THREAD support for POSIX timers
    - fix free on non-malloced memory in syslog
    - fix ffsl on some 64-bit arches
    - fix sched_setaffinity on x86-64, ia64
    - fix ppc64 umount
    - NETID_AUTHORITATIVE, SERVICES_AUTHORITATIVE support
    - various NIS speedups
    - fix fwrite with > 2GB sizes on 64-bit arches
    - fix pthread_getattr_np guardsize reporting in NPTL
  - report PLT relocations in ld.so and libc.so during the build


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-20
changelog:
  - update from CVS
    - change NPTL PTHREAD_MUTEX_ADAPTIVE_NP mutexes to spin on SMP
    - strtol speed optimization
    - don't try to use certainly unimplemented syscalls on ppc64
  - kill -debug subpackage, move the libs to glibc-debuginfo{,-common}
    into /usr/lib/debug/usr/lib64/ directory
  - fix c_stubs with gcc 3.4
  - move all the up to 3 builds into %build scriptlet and
    leave only installation in the %install scriptlet


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-18
changelog:
  - update from CVS
    - fix ia64 iopl (#118591)
    - add support for /etc/ld.so.conf.d/*.conf
    - fix x86-64 LD_DEBUG=statistics
  - fix hwcap handling when using ld.so.cache (#118518)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-15
changelog:
  - update from CVS
    - special section for compatibility code
    - make getpid () work even in vfork () child
  - configure with --enable-bind-now to avoid lazy binding in ld.so
    and libc.so


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-14
changelog:
  - update from CVS
    - fix iconv -c (#117021)
    - fix PIEs on sparc/sparc64
    - fix posix_fadvise on 64-bit architectures
  - add locale-archive as %ghost file (#117014)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-7
changelog:
  - update from CVS
    - dl_iterate_phdr extension to signal number of added/removed
      libraries
  - fix PT_GNU_RELRO support on ppc* with prelinking


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-4
changelog:
  - update from CVS
    - some further regex speedups
    - fix re.translate handling in regex (#112869)
    - change regfree to match old regex behaviour (what is freed
      and clearing of freed pointers)
    - fix accesses to unitialized memory in regex (#113507, #113425,
        - PT_GNU_RELRO support


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-3
changelog:
  - update from CVS
    - fix pmap_set fd and memory leak (#112726)
  - fix backreference handling in regex
  - rebuilt under glibc without the above bug to fix
    libc.so linker script (#112738)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-2
changelog:
  - update from CVS
    - faster getpid () in NPTL builds
    - fix to make pthread_setcancelstate (PTHREAD_CANCEL_DISABLE, )
      really disable cancellation (#112512)
    - more regex fixes and speedups
    - fix nextafter*/nexttoward*
    - handle 6th syscall(3) argument on AMD64
    - handle memalign/posix_memalign in mtrace
    - fix linuxthreads memory leak (#112208)
    - remove throw () from cancellation points in linuxthreads (#112602)
    - fix NPTL unregister_atfork
    - fix unwinding through alternate signal stacks


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-1
changelog:
  - update from CVS
    - 2.3.3 release
    - lots of regex fixes and speedups (#110401)
    - fix atan2
    - fix pshared condvars in NPTL
    - fix pthread_attr_destroy for attributes created with
      pthread_attr_init@GLIBC_2.0
  - for the time being, include both nb_NO* and no_NO* as locales
    so that the distribution can catch up with the no_NO->nb_NO
    transition
  - add BuildPrereq texinfo (#110252)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-102
changelog:
  - update from CVS
    - fix getifaddrs (CAN-2003-0859)
    - fix ftw fd leak
    - fix linuxthreads sigaction (#108634)
    - fix glibc 2.0 stdio compatibility
    - fix uselocale (LC_GLOBAL_LOCALE)
    - speed up stdio locking in non-threaded programs on IA-32
    - try to maintain correct order of cleanups between those
      registered with __attribute__((cleanup))
      and with LinuxThreads style pthread_cleanup_push/pop (#108631)
    - fix segfault in regex (#109606)
    - fix RE_ICASE multi-byte handling in regex
    - fix pthread_exit in libpthread.a (#109790)
    - FTW_ACTIONRETVAL support
    - lots of regex fixes and speedups
    - fix ceill/floorl on AMD64


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-100
changelog:
  - update from CVS
    - fix sprof (#103727)
    - avoid infinite loops in {,f}statvfs{,64} with hosed mounts file
    - prevent dlopening of executables
    - fix glob with GLOB_BRACE and without GLOB_NOESCAPE
    - fix locale printing of word values on 64-bit big-endian arches
      (#107846)
    - fix getnameinfo and getaddrinfo with reverse IPv6 lookups
      (#101261)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-99
changelog:
  - update from CVS
    - dl_iterate_phdr in libc.a on arches other than IA-64
    - LD_DEBUG=statistics prints number of relative relocations
    - fix hwcap computation
  - NPTL is now part of upstream glibc CVS
  - include {st,xh,zu}_ZA{,.UTF-8} locales


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-98
changelog:
  - update from CVS
    - fix close, pause and fsync (#105348)
    - fix pthread_once on IA-32
  - implement backtrace () on IA-64, handle -fomit-frame-pointer
    in AMD64 backtrace () (#90402)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-97
changelog:
  - update from CVS
    - fix <sys/sysmacros.h> with C++ or -ansi or -pedantic C
    - fix mknod/ustat return value when given bogus device number (#105768)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-94
changelog:
  - update from CVS
  - fix syslog with non-C non-en_* locales (#61296, #104979)
  - filter GLIBC_PRIVATE symbols from glibc provides
  - fix NIS+


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-93
changelog:
  - update from CVS
  - assume 2.4.21 kernel features on RHEL/ppc*, so that
    {make,set,get,swap}context works
  - backout execstack support for RHEL
  - build rtkaio on amd64 too


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-92
changelog:
  - update from CVS
    - execstack/noexecstack support
    - build nscd as PIE
  - move __libc_stack_end back to @GLIBC_2.1
  - build against elfutils >= 0.86 to fix stripping on s390x


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-88
changelog:
  - update from CVS
    - retrieve affinity in pthread_getattr_np
    - fix pthread_attr_[gs]etaffinity_np
    - handle hex and octal in wordexp


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-87
changelog:
  - update from CVS
    - truncate instead of round in utimes when utimes syscall is not available
    - don't align stack in every glibc function unnecessarily on IA-32
    - make sure threads have their stack 16 byte aligned on IA-32
    - move sched_[sg]etaffinity to GLIBC_2.3.3 symbol version (#103231)
    - fix pthread_getattr_np for the initial thread (#102683)
    - avoid linuxthreads signal race (#104368)
  - ensure all gzip invocations are done with -n option


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-86
changelog:
  - update from CVS
  - avoid linking in libgcc_eh.a unnecessarily
  - change ssize_t back to long int on s390 -m31, unless
    gcc 2.95.x is used


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-83
changelog:
  - update from CVS
  - change *nlink_t, *ssize_t and *intptr_t types on s390 -m31 to
    {unsigned,} int
  - change *u_quad_t, *quad_t, *qaddr_t, *dev_t, *ino64_t, *loff_t,
    *off64_t, *rlim64_t, *blkcnt64_t, *fsblkcnt64_t, *fsfilcnt64_t
    on 64-bit arches from {unsigned,} long long int {,*} to
    {unsigned,} long int {,*} to restore binary compatibility
    for C++ functions using these types as arguments


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-80
changelog:
  - update from CVS
    - fix IA-64 cancellation when mixing __attribute__((cleanup ()))
      and old-style pthread_cleanup_push cleanups


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-79
changelog:
  - updated from CVS
    - lots of cancellation fixes
    - fix posix_fadvise* on ppc32
    - TLS layout fix
    - optimize stdio cleanups (#103354)
    - sparcv9 NPTL
    - include sigset, sighold, sigrelse, sigpause and sigignore prototypes
      in signal.h even if -D_XOPEN_SOURCE_EXTENDED (#103269)
    - fix svc_getreqset on 64-bit big-endian arches
    - return ENOSYS in linuxthreads pthread_barrierattr_setpshared for
      PTHREAD_PROCESS_SHARED
    - add pthread_cond_timedwait stubs to libc.so (#102709)
  - split glibc-devel into glibc-devel and glibc-headers to ensure
    amd64 /usr/include always wins on amd64/i386 bi-arch installs
  - increase PTHREAD_STACK_MIN on alpha, ia64 and sparc*
  - get rid of __syscall_* prototypes and stubs in sysdeps/unix/sysv/linux
  - run make check also with linuxthreads (on IA-32 non-FLOATING_STACKS)
    ld.so and NPTL (on IA-32 also FLOATING_STACKS linuxthreads) libraries
    and tests


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-77
changelog:
  - update from CVS
    - fix glibc 2.0 libio compatibility (#101385)
    - fix ldconfig with /usr/lib/lib*.so symlinks (#102853)
    - fix assert.h (#102916, #103017)
    - make ld.so.cache identical between IA-32 and AMD64 (#102887)
    - fix static linking of large IA-64 binaries (#102586)
  - avoid using floating point regs in lazy binding code on ppc64 (#102763)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-72
changelog:
  - update from CVS
    - fix rtkaio aio_fsync{,64}
    - update rtkaio for !BROKEN_THREAD_SIGNALS
    - fix assert macro when used on pointers


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-70
changelog:
  - update from CVS
  - disable CLONE_STOPPED for now until it is resolved
  - strip crt files
  - fix libio on arches with no < GLIBC_2.2 support (#102102, #102105)
  - fix glibc-debuginfo to include all nptl and nptl_db sources


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-69
changelog:
  - update from CVS
    - fix pthread_create@GLIBC_2.0 (#101767)
  - __ASSUME_CLONE_STOPPED on all arches but s390* in RHEL


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-68
changelog:
  - update from CVS
    - only use CLONE_STOPPED if kernel supports it, fix setting of thread
      explicit scheduling (#101457)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-67
changelog:
  - update from CVS
    - fix utimes and futimes if kernel doesn't support utimes syscall
    - fix s390 ssize_t type
    - fix dlerror when called before any dlopen/dlsym
    - update IA-64 bits/sigcontext.h (#101344)
    - various warning fixes
    - fix pthread.h comment typos (#101363)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-65
changelog:
  - update from CVS
    - fix timer_create
    - use __extension__ before long long typedefs in <bits/types.h> (#100718)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-64
changelog:
  - update from CVS
    - fix wcpncpy (#99462)
    - export _res@GLIBC_2.0 even from NPTL libc.so (__res_state ()
      unlike __errno_location () or __h_errno_location () was introduced
      in glibc 2.2)
    - fix zic bug on 64-bit platforms
    - some TLS handling fixes
    - make ldconfig look into alternate ABI dirs by default (#99402)
  - move /usr/share/zoneinfo to tzdata package, so that it can be
    errataed separately from glibc
  - new add-on - rtkaio
  - prereq libgcc, as glibc now relies on libgcc_s.so.1 for pthread_cancel


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-61
changelog:
  - update from CVS
    - build libc_nonshared.a with -fPIC instead of -fpic
  - fix ppc64 PIE support
  - add cfi directives to NPTL sysdep-cancel.h on ppc/ppc64/s390/s390x


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-59
changelog:
  - update from CVS
  - on IA-64 use different symbols for cancellation portion of syscall
    handlers to make gdb happier


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-56
changelog:
  - fix condvars and semaphores in ppc* NPTL
  - fix test-skeleton.c reporting of timed-out tests (#91269)
  - increase timeouts for tests during make check


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-55
changelog:
  - make ldconfig default to both /lib+/usr/lib and /lib64+/usr/lib64
    on bi-ABI architectures (#97557)
  - disable FUTEX_REQUEUE on ppc* temporarily


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-49
changelog:
  - update from CVS
    - fix pthread_cond_signal on IA-32 (#92080, #92253)
    - fix setegid (#91567)
  - don't prelink -R libc.so on any architecture, it prohibits
    address randomization


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-47
changelog:
  - update from CVS
  - PT_GNU_STACK segment in binaries/executables and .note.GNU-stack
    section in *.[oa]


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-44
changelog:
  - update from CVS
  - enable NPTL on s390 and s390x
  - make __init_array_start etc. symbols in elf-init.oS hidden undefined


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-41
changelog:
  - update from CVS
  - use NPTL libs if uname -r contains nptl substring or is >= 2.5.69
    or set_tid_address syscall is available instead of checking
    AT_SYSINFO dynamic tag


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-31
changelog:
  - update from CVS
    - nscd fixes
    - fix Bahrain spelling (#56298)
    - fix Ukrainian collation (#83973)
    - accept trailing spaces in /etc/ld.so.conf (#86032)
    - perror fix (#85994)
    - fix localedef (#88978)
    - fix getifaddrs (#89026)
    - fix strxfrm (#88409)
  - fix ppc TLS
  - fix getaddrinfo (#89448)
  - don't print warning about errno, h_errno or _res if
    LD_ASSUME_KERNEL=2.4.1 or earlier


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-30
changelog:
  - update from CVS
  - fix prelink on ppc32
  - add TLS support on ppc32 and ppc64
  - make sure on -m64 arches all helper binaries are built with this
    option


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-29
changelog:
  - update from CVS
    - fix strxfrm (#88409)
  - use -m64 -mno-minimal-toc on ppc64
  - conflict with kernels < 2.4.20 on ppc64 and < 2.4.0 on x86_64
  - link glibc_post_upgrade against newly built libc.a


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-28
changelog:
  - update from CVS
    - fix NPTL pthread_detach and already terminated, but not yet
      joined thread (#88219)
    - fix bug-regex4 testcase (#88118)
    - reenable prelink support broken in 2.3.2-13
    - fix register_printf_function (#88052)
    - fix double free with fopen using ccs= (#88056)
    - fix potential access below $esp in {set,swap}context (#88093)
    - fix buffer underrun in gencat -H (#88099)
    - avoid using unitialized variable in tst-tgmath (#88101)
    - fix gammal (#88104)
    - fix iconv -c
    - fix xdr_string (PR libc/4999)
    - fix /usr/lib/nptl/librt.so symlink
    - avoid running NPTL cleanups twice in some cases
    - unblock __pthread_signal_cancel in linuxthreads, so that
      linuxthreads threaded programs work correctly if spawned
      from NPTL threaded programs
    - fix sysconf _SC_{NPROCESSORS_{CONF,ONLN},{,AV}PHYS_PAGES}
  - remove /lib/i686 directory before running ldconfig in glibc post
    during i686 -> i386 glibc "upgrades" (#88456)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-20
changelog:
  - update from CVS
  - if kernel >= 2.4.1 doesn't support NPTL, fall back to
    /lib/i686 libs on i686, not stright to /lib


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-18
changelog:
  - update from CVS
  - fix NPTL pthread_cond_timedwait
  - fix sysconf (_SC_MONOTONIC_CLOCK)
  - use /%{_lib}/tls instead of /lib/tls on x86-64
  - add /lib64/tls/librt*so* and /lib64/i686/librt*so*
  - display content of .out files for all make check failures


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-16
changelog:
  - update from CVS
    - export __fork from glibc again
  - fix glibc-compat build in NPTL
  - fix c_stubs
  - fix some more atomic.h problems
  - don't check abi in glibc-compat libs


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-15
changelog:
  - update from CVS
  - build glibc-compat (for glibc 2.0 compatibility) and c_stubs add-ons
  - condrestart sshd in glibc_post_upgrade so that the user can
    log in remotely and handle the rest (#86339)
  - fix a typo in glibc_post_upgrade on sparc


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-9
changelog:
  - update from CVS
  - fix glibc-debug description (#85111)
  - make librt.so a symlink again, not linker script


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-3
changelog:
  - update from CVS
  - only warn about errno, h_errno or _res for binaries, never
    libraries
  - rebuilt with gcc-3.2.2-4 to use direct %gs TLS access insn sequences


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-45
changelog:
  - update from CVS
  - include also linuxthreads FLOATING_STACKS libs on i686 and athlon:
    LD_ASSUME_KERNEL=2.2.5 to LD_ASSUME_KERNEL=2.4.0 is non-FLOATING_STACKS lt,
    LD_ASSUME_KERNEL=2.4.1 to LD_ASSUME_KERNEL=2.4.19 is FLOATING_STACKS lt,
    later is NPTL
  - enable TLS on alpha/alphaev6
  - add BuildPreReq: /usr/bin/readlink


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-43
changelog:
  - update from CVS
  - vfork fix on s390
  - rebuilt with binutils 2.13.90.0.18-5 so that accesses to errno
    don't bind locally (#83325)


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-38
changelog:
  - update from CVS
  - initialize __environ in glibc_post_upgrade to empty array,
    so that it is not NULL
  - compat symlink for s390x /lib/ld64.so.1
  - enable glibc-profile on x86-64
  - only include libNoVersion.so on IA-32, Alpha and Sparc 32-bit


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-37
changelog:
  - update from CVS
    - nscd fixes, *scanf fix
  - fix %nptlarches noarch build (#81909)
  - IA-64 TLS fixes


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-36
changelog:
  - update from CVS
  - rework -debuginfo subpackage, add -debuginfo-common
    subpackage on IA-32, Alpha and Sparc (ie. auxiliary arches)
  - fix vfork in libc.a on PPC32, Alpha, Sparc
  - fix libio locks in linuxthreads libc.so if libpthread.so
    is dlopened later (#81374)


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-35
changelog:
  - update from CVS
    - dlclose bugfixes
  - fix NPTL libpthread.a
  - fix glibc_post_upgrade on several arches


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-32
changelog:
  - update from CVS
  - don't use TLS libs if kernel doesn't set AT_SYSINFO
    (#80921, #81212)
  - add ntp_adjtime on alpha (#79996)
  - fix nptl_db (#81116)


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-30
changelog:
  - fix condvar compatibility wrappers
  - add ugly hack to use non-TLS libs if a binary is seen
    to have errno, h_errno or _res symbols in .dynsym


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-27
changelog:
  - update from CVS
  - fix #include <sys/stat.h> with -D_BSD_SOURCE or without
    feature set macros
  - make *sigaction, sigwait and raise the same between
    -lpthread -lc and -lc -lpthread in linuxthreads builds


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-21
changelog:
  - system(3) fix for linuxthreads
  - don't segfault in pthread_attr_init from libc.so
  - add cancellation tests from nptl to linuxthreads


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-18
changelog:
  - update from CVS
    - fix NPTL hanging mozilla
    - initialize malloc in mALLOPt (fixes problems with squid, #79957)
    - make linuxthreads work with dl_dynamic_weak 0
    - clear dl_dynamic_weak everywhere


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-17
changelog:
  - update from CVS
    - NPTL socket fixes, flockfile/ftrylockfile/funlockfile fix
    - kill -debug sub-package, rename -debug-static to -debug
    - clear dl_dynamic_weak for NPTL


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-16
changelog:
  - fix <bits/mathinline.h> and <bits/nan.h> for C++
  - automatically generate NPTL libpthread wrappers


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-15
changelog:
  - update from CVS
    - all functions which need cancellation should now be cancellable
      both in libpthread.so and libc.so
    - removed @@GLIBC_2.3.2 cancellation wrappers


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-14
changelog:
  - update from CVS
    - replace __libc_lock_needed@GOTOFF(%ebx) with
      %gs:offsetof(tcbhead_t, multiple_threads)
    - start of new NPTL cancellation wrappers


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-10
changelog:
  - update from CVS
  - non-nptl --with-tls --without-__thread FLOATING_STACKS libpthread
    should work now
  - faster libc locking when using nptl
  - add OUTPUT_FORMAT to linker scripts
  - fix x86_64 sendfile (#79111)


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-9
changelog:
  - update from CVS
    - RUSCII support (#78906)
  - for nptl builds add BuildRequires
  - fix byteswap.h for non-gcc (#77689)
  - add nptl-devel package


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-8
changelog:
  - update from CVS
    - make --enable-kernel=2.2.5 --with-tls --without-__thread
      ld.so load nptl and other --with-__thread libs
  - disable nptl by default for now


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-7
changelog:
  - update from CVS
  - restructured redhat/Makefile and spec, so that src.rpm contains
    glibc-<date>.tar.bz2, glibc-redhat-<date>.tar.bz2 and glibc-redhat.patch
  - added nptl


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-3
changelog:
  - update from CVS
    - some more regex fixes
  - fix libpthread.a (#76484)
  - fix locale-archive enlarging


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-2
changelog:
  - update from CVS
    - don't need to use 128K of stacks for DNS lookups
    - regex fixes
    - updated timezone data e.g. for this year's Brasil DST
      changes
    - expand ${LIB} in RPATH/RUNPATH/dlopen filenames


author: Jakub Jelinek <jakub@redhat.com> 2.2.94-3
changelog:
  - don't prelink -r libc.so on ppc/x86-64/sparc*, it doesn't
    speed things up, because they are neither REL arches, nor
    ELF_MACHINE_REL_RELATIVE
  - fix sparc64 build


author: Jakub Jelinek <jakub@redhat.com> 2.2.94-1
changelog:
  - update from CVS
  - prelink on ppc and x86-64 too
  - don't remove ppc memset
  - instead of listing on which arches to remove glibc-compat
    list where it should stay


author: Jakub Jelinek <jakub@redhat.com> 2.2.93-5
changelog:
  - fix wcsmbs functions with invalid character sets (or malloc
    failures)
  - make sure __ctype_b etc. compat vars are updated even if
    they are copy relocs in the main program


author: Jakub Jelinek <jakub@redhat.com> 2.2.93-4
changelog:
  - fix /lib/libnss1_dns.so.1 (missing __set_h_errno definition
    leading to unresolved __set_h_errno symbol)


author: Jakub Jelinek <jakub@redhat.com> 2.2.93-3
changelog:
  - security fix - increase dns-network.c MAXPACKET to at least
    65536 to avoid buffer overrun. Likewise glibc-compat
    dns-{host,network}.c.


author: Jakub Jelinek <jakub@redhat.com> 2.2.93-2
changelog:
  - temporarily add back __ctype_b, __ctype_tolower and __ctype_toupper to
    libc.a and export them as @@GLIBC_2.0 symbols, not @GLIBC_2.0
    from libc.so - we have still lots of .a libraries referencing
    __ctype_{b,tolower,toupper} out there...


author: Jakub Jelinek <jakub@redhat.com> 2.2.93-1
changelog:
  - update from CVS
    - 2.2.93 release
    - use double instead of single indirection in isXXX macros
    - per-locale wcsmbs conversion state


author: Jakub Jelinek <jakub@redhat.com> 2.2.92-1
changelog:
  - update from CVS
    - 2.2.92 release
    - fix gettext after uselocale
    - fix locales in statically linked threaded programs
    - fix NSS


author: Jakub Jelinek <jakub@redhat.com> 2.2.91-1
changelog:
  - update from CVS
    - 2.2.91 release
    - fix fd leaks in locale-archive reader (#72043)
  - handle EROFS in build-locale-archive gracefully (#71665)


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-25
changelog:
  - update from CVS
    - fix locale-archive loading hang on some (non-primary) locales
      (#72122, #71878)
    - fix umount problems with locale-archives when /usr is a separate
      partition (#72043)
  - add LICENSES file


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-24
changelog:
  - update from CVS
    - only mmap up to 2MB of locale-archive on 32-bit machines
      initially
    - fix fseek past end + fread segfault with mmaped stdio
  - include <sys/debugreg.h> which is mistakenly not included
    in glibc-devel on IA-32


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-21
changelog:
  - fix path to locale-archive in libc reader
  - build locale archive at glibc-common %post time
  - export __strtold_internal and __wcstold_internal on Alpha again
  - workaround some localedata problems


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-19
changelog:
  - update from CVS
  - GB18030 patch from Yu Shao
  - applied Debian patch for getaddrinfo IPv4 vs. IPv6
  - fix regcomp (#71039)


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-16
changelog:
  - update from CVS
    - ungetc fix (#69586)
    - fseek errno fix (#69589)
    - change *etrlimit prototypes for C++ (#68588)
  - use --without-tls instead of --disable-tls


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-15
changelog:
  - set nscd user's shell to /sbin/nologin (#68369)
  - fix glibc-compat buffer overflows (security)
  - buildrequire prelink, don't build glibc's own copy of it (#67567)
  - update from CVS
    - regex fix (#67734)
    - fix unused warnings (#67706)
    - fix freopen with mmap stdio (#67552)
    - fix realloc (#68499)


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-12
changelog:
  - update from CVS
    - don't use __thread in headers
  - fix system(3) in threaded apps
  - update prelink, so that it is possible to prelink -u libc.so.6.1
    on Alpha


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-11
changelog:
  - update from CVS
    - fix __moddi3 (#65612, #65695)
    - fix ether_line (#64427)
  - fix setvbuf with mmap stdio (#65864)
  - --disable-tls for now, waiting for kernel
  - avoid duplication of __divtf3 etc. on IA-64
  - make sure get*ent_r and _IO_wfile_jumps are exported (#62278)


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-34
changelog:
  - add relocation dependencies even for weak symbols (#63422)
  - stricter check_fds check for suid/sgid binaries
  - run make check at %install time


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-33
changelog:
  - handle Dec 31 1969 in mktime for timezones west of GMT (#63369)
  - back out do-lookup.h change (#63261, #63305)
  - use "memory" clobber instead all the fancy stuff in i386/i686/bits/string.h
    since lots of compilers break on it
  - fix sparc build with gcc 3.1
  - fix spec file for athlon


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-32
changelog:
  - fix debugging of threaded apps (#62804)
  - fix DST for Estonia (#61494)
  - document that pthread_mutexattr_?etkind_np are deprecated
    and pthread_mutexattr_?ettype should be used instead in man
    pages (#61485)
  - fix libSegFault.so undefined externals


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-31
changelog:
  - temporarily disable prelinking ld.so, as some statically linked
    binaries linked against debugging versions of old glibcs die on it
    (#62352)
  - fix <semaphore.h> for -std=c99 (#62516)
  - fix ether_ntohost segfault (#62397)
  - remove in glibc_post_upgrade on i386 all /lib/i686/libc-*.so,
    /lib/i686/libm-*.so and /lib/i686/libpthread-*.so, not just current
    version (#61633)
  - prelink -r on alpha too


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-28
changelog:
  - update from CVS
    - fix nscd with huge groups
    - fix nis to not close fds it shouldn't
  - rebuilt against newer glibc-kernheaders to use the correct
    PATH_MAX
  - handle .athlon.rpm glibc the same way as .i686.rpm
  - add a couple of .ISO-8859-15 locales (#61922)
  - readd temporarily currencies which were superceeded by Euro
    into the list of accepted currencies by localedef to make
    standard conformance testsuites happy
  - temporarily moved __libc_waitpid back to make Sun JDK happy
  - use old malloc code
  - prelink i686/athlon ld.so and prelink -r i686/athlon libc.so


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-27
changelog:
  - update from CVS
    - fix DST handling for southern hemisphere (#60747)
    - fix daylight setting for tzset (#59951)
    - fix ftime (#60350)
    - fix nice return value
    - fix a malloc segfault
  - temporarily moved __libc_wait, __libc_fork and __libc_stack_end
    back to what they used to be exported at
  - censorship (#60758)


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-26
changelog:
  - update from CVS
  - use __attribute__((visibility(...))) if supported, use _rtld_local
    for ld.so only objects
  - provide libc's own __{,u}{div,mod}di3


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-6
changelog:
  - fix mmap stdio bug (seen on ld as File truncated error, #60043)
  - apply Andreas Schwab's fix for pthread sigwait
  - remove /lib/i686/ libraries in glibc_post_upgrade when
    performing i386 glibc install


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-5
changelog:
  - update to CVS
  - added glibc-utils subpackage
  - disable autoreq in glibc-debug
  - readd %lang() to locale files


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-1
changelog:
  - update from CVS
  - remove -D__USE_STRING_INLINES
  - add debug subpackage to trim glibc and glibc-devel size


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-18
changelog:
  - fix a ld.so bug with duplicate searchlists in l_scope
  - fix erfcl(-inf)
  - turn /usr/lib/librt.so into linker script


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-17
changelog:
  - fix a ld.so lookup bug after lots of dlopen calls
  - fix CMSG_DATA for non-gcc non-ISOC99 compilers (#53984)
  - prelinking support for Sparc64


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-15
changelog:
  - update from CVS
    - linuxthreads now retries if -1/EINTR is returned from
      reading or writing to thread manager pipe (#43742)
  - use DT_FILTER in librt.so (#53394)
    - update glibc prelink patch so that it handles filters
  - fix timer_* with SIGEV_NONE (#53494)
  - make glibc_post_upgrade work on PPC (patch from Franz Sirl)


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-8
changelog:
  - kill stale library symlinks in ldconfig (#52350)
  - fix inttypes.h for G++ < 3.0
  - use DT_REL*COUNT


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-4
changelog:
  - don't crash on catclose(-1)
  - fix wscanf %[] handling
  - fix return value from swprintf
  - handle year + %U/%W week + week day in strptime


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-3
changelog:
  - update from CVS to
    - fix strcoll (#50548)
    - fix seekdir (#51132)
    - fix memusage (#50606)
  - don't make gconv-modules.cache %config file, just don't verify
    its content.


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update from CVS
    - fix iconv cache handling
  - glibc should not own /usr/share/info, /usr/share/man nor /usr/share/man/man3 (#50673)
  - add gconv-modules.cache as emtpy config file (#50699)
  - only run iconvconfig if /usr is mounted read-write (#50667)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - move iconvconfig from glibc-common into glibc subpackage,
    call it from glibc_post_upgrade instead of common's post.


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - adjust prelinking DT_* and SHT_* values in elf.h
  - update from CVS
    - iconv cache
    - make iconv work in SUID/SGID programs (#34611)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update from CVS
    - kill non-pic code in libm.so
    - fix getdate
    - fix some locales (#49402)
  - rebuilt with binutils-2.11.90.0.8-5 to place .interp section
    properly in libBrokenLocale.so, libNoVersion.so and libanl.so
  - add floating stacks on IA-64, Alpha, Sparc (#49308)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix a bunch of math bugs (#43210, #43345, #43346, #43347, #43348, #43355)
  - make rpc headers -ansi compilable (#42390)
  - remove alphaev6 optimized memcpy, since there are still far too many
    broken apps which call memcpy where they should call memmove
  - update from CVS to (among other things):
    - fix tanhl bug (#43352)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix #include <signal.h> with -D_XOPEN_SOURCE=500 on ia64 (#35968)
  - fix a dlclose reldeps handling bug
  - some more profiling fixes
  - fix tgmath.h


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix the hardlink program, so that it really catches all files with
    identical content
  - add a s390x clone fix


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix rpc for non-threaded apps using svc_fdset and similar variables (#40409)
  - fix nss compatibility DSO versions for alphaev6
  - add a hardlink program instead of the shell 3x for plus cmp -s/link
    which takes a lot of time during build
  - rework BuildPreReq and Conflicts with gcc, so that
    it applies only where it has to


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix locale name of ja_JP in UTF-8 (#39783)
  - fix re_search_2 (#40244)
  - fix memusage script (#39138, #39823)
  - fix dlsym(RTLD_NEXT, ) from main program (#39803)
  - fix xtrace script (#39609)
  - make glibc conflict with glibc-devel 2.2.2 and below (to make sure
    libc_nonshared.a has atexit)
  - fix getconf LFS_CFLAGS on 64bitters
  - recompile with gcc-2.96-84 or above to fix binary compatibility problem
    with __frame_state_for function (#37933)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - support even 2.4.0 kernels on ia64, sparc64 and s390x
  - include UTF-8 locales
  - make gconv-modules %config(noreplace)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update from CVS
    - run atexit() registered functions at dlclose time if they are in shared
      libraries (#28625)
    - add pthread_getattr_np API to make JVM folks happy


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - require 2.4.1 instead of 2.4.0 on platforms where it required 2.4 kernel
  - fix ldd behaviour on unresolved symbols
  - remove nonsensical ldconfig warning, update osversion for the most
    recent library with the same soname in the same directory instead (#31703)
  - apply selected patches from CVS
  - s390x spec file changes from Florian La Roche


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update from CVS
  - make pthread_attr_setstacksize consistent before and after pthread manager
    is started (#28194)
  - pass back struct sigcontext from pthread signal wrapper (on ia32 only so
    far, #28493)
  - on i686 ship both --enable-kernel 2.2.5 and 2.4.0 libc/libm/libpthread,
    make ld.so pick the right one


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update from CVS
    - fix ia64 build with gnupro
    - make regex 64bit clean
    - fix tgmath make check failures on alpha


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - build all auxiliary arches with --enablekernel 2.4.0, those wanting
    to run 2.2 kernels can downgrade to the base architecture glibc.


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update to 2.2.1 final
    - fix a pthread_kill_other_threads_np breakage (#23966)
    - make static binaries using dlopen work on ia64 again
  - fix a typo in glibc-common group


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - some more security fixes:
    - don't look up LD_PRELOAD libs in cache for SUID apps
      (because that bypasses SUID bit checking on the library)
    - place output files for profiling SUID apps into /var/profile,
      use O_NOFOLLOW for them
    - add checks for $MEMUSAGE_OUTPUT and $SEGFAULT_OUTPUT_NAME
  - hardlink identical locale files together
  - add %lang() tags to locale stuff
  - remove ko_KR.utf8 for now, it is provided by locale-utf8 package


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - add glibc-common subpackage
  - fix alphaev6 memcpy (#22494)
  - fix sys/cdefs.h (#22908)
  - don't define stdin/stdout/stderr as macros for -traditional (#22913)
  - work around a bug in IBM JDK (#22932, #23012)
  - fix pmap_unset when network is down (#23176)
  - move nscd in rc.d before netfs on shutdown
  - fix $RESOLV_HOST_CONF in SUID apps (#23562)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update to CVS to:
    - fix getnameinfo (#21934)
    - don't stomp on memory in rpath handling (#21544)
    - fix setlocale (#21507)
  - fix libNoVersion.so.1 loading code (#21579)
  - use auxarches define in spec file for auxiliary
    architectures (#21219)
  - remove /usr/share directory from filelist (#21218)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update to CVS, including:
    - fix WORD_BIT/LONG_BIT definition in limits.h (#19088)
    - fix hesiod (#19375)
    - set LC_MESSAGES in zic/zdump for proper error message output (#19495)
    - fix LFS fcntl when used with non-LFS aware kernels (#19730)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix alpha semctl (#19199)
  - update to CVS, including:
    - fix glibc headers for Compaq non-gcc compilers
    - fix locale alias handling code (#18832)
    - fix rexec on little endian machines (#18886)
  - started writing changelog again


author: Andrew Price <anprice@redhat.com> 0.1.62-39
changelog:
  - gfs2_tool: Update /etc/mtab with metafs mounts, handle interrupts
  - libgfs2: Set umask before calling mkstemp
    Resolves: rhbz#994643


author: Abhi Das <adas@redhat.com> 0.1.62-33
changelog:
  - gfs2_grow: gfs2_grow fails on a full file system with stuffed rindex file
  - mkfs.gfs2: mkfs.gfs2 doesn't work on regular files
  - libgfs2: libgfs2 limit major/minor numbers to 255
  - gfs2_grow: gfs2_grow fails to grow a filesystem with less than 3 rgrps
  - Resolves: rhbz#711451, rhbz#720935, rhbz#714739, rhbz#730091


author: Abhi Das <adas@redhat.com> 0.1.62-30
changelog:
  - fsck.gfs2: segfault in pass1b
  - gfs2_edit savemeta doesn't save all leaf blocks for large dirs
  - Resolves: rhbz#679076 rhbz#679565


author: Abhi Das <adas@redhat.com> 0.1.62-20
changelog:
  - Fix gfs2_quota to initialize fiemap flags
  - Fix gfs2_quota to deal with boundary conditions that cause some
    quotas to not be set/listed correctly.
  - Resolves: rhbz#536902


author: Abhi Das <adas@redhat.com> 0.1.62-14
changelog:
  - Fix gfs2_quota to remove linked list and use fiemap for list operations
  - Fix gfs2_convert conversion of inodes at different metatree heights in gfs1 & gfs2
  - Fix gfs2_convert to allow restart of interrupted converts.
  - Resolves: rhbz#536902 rhbz#548585 rhbz#548588


author: Bob Peterson <rpeterso@redhat.com> 0.1.62-11
changelog:
  - Fix problems where gfs2_edit savemeta wasn't saving extended attribute sub-blocks
  - Resolves: rhbz#527770


author: Bob Peterson <rpeterso@redhat.com> 0.1.62-5
changelog:
  - Fixed a problem whereby the extended attribute count was mis-calculated.
  - Resolves: rhbz#500483 (part2)


author: Bob Peterson <rpeterso@redhat.com> 0.1.62-3
changelog:
  - Allow gfs2_edit printsavedmeta to print destination size and type
  - Make gfs2_edit -p <block> blockalloc work for gfs1 file systems
  - Allow gfs2_edit to display and print gfs1 rgrps
  - gfs2_edit: Indirect pointers missing from list when paging up and down
  - gfs2_edit: Add missing superblock fields for gfs1 file systems
  - gfs2_edit: Fix rindex read function for gfs1 file systems
  - Fixed gfs2_edit printing wrong directory entry type for gfs1
  - Resolves: rhbz#503529


author: Bob Peterson <rpeterso@redhat.com> 0.1.62-2
changelog:
  - gfs2_edit: Fixed indirect block scrolling.
  - fsck.gfs2: Message printed to stderr instead of stdout problem fixed.
  - gfs2_edit unaligned access problems fixed.
  - Fixed "fsck.gfs2: invalid option -- a" on boot when mounting gfs2 root.
  - Fixed gfs2_tool man page incorrect reference to gfs2_mount.
  - Fixed segfault in fsck.gfs2 rindex repair code.
  - Fixed problems where fsck.gfs2 needed to be run twice.
  - Added #ifdefs to allow gfs2-utils to compile on older kernels.
  - Resolves: rhbz#503485 rhbz#506682 rhbz#503530 rhbz#507596 rhbz#514939 rhbz#514018 rhbz#500483 rhbz#515370


author: Chris Feist <cfeist@redhat.com> 0.1.60-1
changelog:
  - When '/' is a gfs2 file system it is now properly mounted without an error.
  - Resolves: rhbz#507893


author: Chris Feist <cfeist@redhat.com> 0.1.58-1
changelog:
  - Fixed an issue with the gfs2_edit savemeta function not saving blocks of type
    2.
  - Resolves: rhbz#502056


author: Chris Feist <cfeist@redhat.com> 0.1.57-1
changelog:
  - A gfs filesystems metadata is now properly copied with 'gfs2_edit savemeta'
  - Resolves: rhbz#501732


author: Chris Feist <cfeist@redhat.com> 0.1.56-1
changelog:
  - gfs2_fsck now properly fixes journal sequence numbers
  - The debugfs mount point has been randomized to prevent symlink attacks
  - Resolves: rhbz#498646 rhbz#498950


author: Chris Feist <cfeist@redhat.com> 0.1.55-1
changelog:
  - gfs2_convert now properly frees blocks when removing a file with a height
    greater than 1
  - Updated man pages
  - Added options to gfs2_tool df to provide more human readable output
  - GFS2 utilities now use and provide filesystem UUID
  - gfs2_fsck now uses the proper return codes
  - gfs2_edit has been updated
  - gfs2_tool df no longer segfaults on a non-4k block size
  - gfs2_grow no longer references the '-r' option
  - gfs2_convert no longer causes filesystem corruption
  - gfs2_edit has been improved to help differentiate between zero-data and
    non-zero data from pointers
  - gfs2_edit now properly saves the per-node quota files
  - A segfault in gfs2_fsck as been fixed
  - Resolves: rhbz#474707 rhbz#477072 rhbz#480833 rhbz#242701 rhbz#474705 rhbz#483799 rhbz#485761 rhbz#486034 rhbz#490136 rhbz#483799 rhbz#496330


author: Chris Feist <cfeist@redhat.com> 0.1.51-1
changelog:
  - Device is now properly checked to verify that the device is not already
    mounted or busy.
  - gfs2_convert now properly converts file systems.
  - Resolves: rhbz#240584 rhbz#471618


author: Chris Feist <cfeist@redhat.com> 0.1.45-1
changelog:
  - Updates to /etc/mtab are skipped when it is a link to /proc/mounts.
  - Various updates to gfs2_edit.
  - mkfs.gfs2 now has an option fs size parameter.
  - gfs2_fsck now accepts UNLINKED metadata blocks.
  - Resolves: rhbz#438759 rhbz#318271 rhbz#450004 rhbz#450764 rhbz#460327


author: Chris Feist <cfeist@redhat.com> 0.1.42-1
changelog:
  - gfs2_fsck now behaves more like other filesystem fsck commands
  - gfs2_edit man page created
  - Fixed build time warnins for gfs2 userland tools
  - lock_dlm is now the default lock protocol in mkfs.gfs and mkfs.gfs2
  - Journals are now not cleared without asking the user first
  - Updates to gfs2_jadd man page
  - Extra slashes on gfs2 mount paths no longer confuse gfs2 tools
  - gfs2_tool lockdump has been implemented
  - gfs2_tool man page has been updated
  - gfs2_quota now works if the lock table is not specified
  - Additional gfs2_tool commands have now been implemented
  - gfs2_edit savemeta now saves the rindex file
  - Resolves: rhbz#240545 rhbz#247318 rhbz#251180 rhbz#311591 rhbz#291551 rhbz#291551 rhbz#334481 rhbz#345501 rhbz#349601 rhbz#354201 rhbz#352581 rhbz#336561 rhbz#364741 rhbz#352841 rhbz#369771 rhbz#382581 rhbz#402971 rhbz#325151 rhbz#426670


author: Chris Feist <cfeist@redhat.com> 0.1.41-1
changelog:
  - gfs2_fsck changes the system inodes properly now.
  - gfs2_edit savemeta now saves the rindex file.
  - Resolves: rhbz#402971 rhbz#325151


author: Chris Feist <cfeist@redhat.com> 0.1.36-1
changelog:
  - fsck now works when processing files larger than 945 MB
  - fsck now properly process the '-n' command line option
  - Resolves: rhbz#291451 rhbz#287901


author: Jiri Vanek <jvanek@redhat.com> - 1.7.0.51-2.4.4.1.el5
changelog:
  - updated to security icedtea 2.4.4
   - icedtea_version set to 2.4.4
   - updatever bumped to       51
   - release reset to 1
  - build requires: java-devel >= 1:1.6.0 changed java7-devel 
  - Resolves: rhbz#1050192


author: Jiri Vanek <jvanek@redhat.com> - 1.7.0.45-2.4.3.0.el5
changelog:
  - fixed and updated tapset
  - removed bootstrap
  - source 11 redeclared to 1111
  - added source12: TestCryptoLevel.java
  - removed upstreamed patch103 java-1.7.0-openjdk-arm-fixes.patch
  - removed unnecessary patch112 java-1.7.0-openjdk-doNotUseDisabledEcc.patch
  - added patch120: java-1.7.0-openjdk-freetype-check-fix.patch
  - fixed nss 
  - cleaned sources
  - Resolves: rhbz#1017623


author: Jiri Vanek <jvanek@redhat.com> - 1.7.0.25-2.4.1.4.el5
changelog:
  - updated to icedtea 2.4.1
  - improoved handling of patch111 - nss-config-2.patch
  - backported uniquesuffix from 6.5
  - Resolves: rhbz#978421


author: Jiri Vanek <jvanek@redhat.com - 1.7.0.9-2.3.8.1.el5
changelog:
  - Added latest Fedora spec changes and nss (disabled) support
  - Bumped release
  - Removed patch2 java-1.7.0-openjdk-java-access-bridge-idlj.patch (unapplied)
  - zlib in BuildReq restricted for  1.2.3-7 or higher
   - see https://bugzilla.redhat.com/show_bug.cgi?id=904231
  - Removed a -icedtea tag from the version
    - package have less and less connections to icedtea7
  - Added gcc-c++ build dependence. Sometimes caused troubles during rpm -bb
  - Added (Build)Requires for fontconfig and xorg-x11-fonts-Type1
    - see https://bugzilla.redhat.com/show_bug.cgi?id=721033 for details
  - Removed all fonconfig files. Fonts are now handled differently in JDK 
    and those files are redundant. This is going to be usptreamed.
    - see https://bugzilla.redhat.com/show_bug.cgi?id=902227 for details
  - logging.properties marked as config(noreplace)
    - see https://bugzilla.redhat.com/show_bug.cgi?id=679180 for details
  - nss.cfg was marked as config(noreplace)
  - Added and applied if enable_nss patch113: java-1.7.0-openjdk-aes-update_reset.patch
  - Added and applied if enable_nss patch114: java-1.7.0-openjdk-nss-tck.patch
  - Added and applied if enable_nss patch115: java-1.7.0-openjdk-nss-split_results.patch
  - Added and applied if enable_nss patch 116 - Patch116: rh905128-non_block_ciphers.patch
  - NSS disabled by default - enable_nss set to 0
  - Added and applied if enable_nss patch109 - java-1.7.0-openjdk-nss-config-1.patch
  - Added and applied if enable_nss patch111 - java-1.7.0-openjdk-nss-config-2.patch
  - Added nss.cfg file
  - Resolves: rhbz#950378


author: Jiri Vanek <jvanek@redhat.com> - 1.7.0.9-2.4.0.pre4.3.el5
changelog:
  - Updated  to icedtea 2.4.0.pre4, 
  - Rewritten (again) patch3 java-1.7.0-openjdk-java-access-bridge-security.patch
  - Resolves: rhbz#911528


author: Jiri Vanek <jvanek@redhat.com> - 1.7.0.9-2.4.0.pre3.3.el6
changelog:
  - Updated  to icedtea 2.4.0.pre3, updated!
  - Rewritten patch3 java-1.7.0-openjdk-java-access-bridge-security.patch
  - Resolves: rhbz#911528


author: Jiri Vanek <jvanek@redhat.com> - 1.7.0.9-2.4.0.pre2.3.el5
changelog:
  - Removed testing
   - mauve was outdated and
   - jtreg was icedtea relict
  - Updated  to icedtea 2.4.0.pre2, updated?
  - Resolves: rhbz#911528


author: Jiri Vanek <jvanek@redhat.com> - 1.7.0.11-2.4.0.el6.1
changelog:
  - Rewritten patch105: java-1.7.0-openjdk-disable-system-lcms.patch
  - Added jxmd and idlj to alternatives
  - make executed with   DISABLE_INTREE_EC=true and UNLIMITED_CRYPTO=true
  - Unapplied patch302 and deleted systemtap.patch
  - buildver increased to 11
  - icedtea_version set to 2.4.0
  - Added and applied patch112 java-1.7.openjdk-doNotUseDisabledEcc.patch
  - Added /lib/security/US_export_policy.jar and lib/security/local_policy.jar
  - Resolves: rhbz#895032


author: Jiri Vanek <jvanek@redhat.com> - 1.7.0.9-2.3.3.el5.1
changelog:
  - Changed permissions of sa-jdi.jar to correct 644
  - Correctly removed noarch tag form javadoc, rhel5 donot support noarch subpackages
  - Resolves: rhbz#803732


author: Deepak Bhole <dbhole@redhat.com> - 1.7.0.9-2.3.3.el5
changelog:
  - Updated to IcedTea7-OpenJDK 2.3.3
  - Removed upstreamed java-1.7.0-openjdk-rhel5-gio.patch
  - Updated java-1.7.0-openjdk-java-access-bridge-security.patch
  - Updated java-1.7.0-openjdk-remove-gstabs.patch
  - Resolves rhbz#s 856124, 865346, 865348, 865350, 865352, 865354, 865357,
    865359, 865363, 865365, 865370, 865428, 865471, 865434, 865511, 865514,
    865519, 865531, 865541, 865568


author: jiri Vanek <jvanek@redhat.com> - 1.7.0.5-2.2.1.3.el5
changelog:
  - Added patch499: java-1.7.0-openjdk-remove-gstabs.patch, fixing debuginfo package
  - Resolves: rhbz#803732


author: jiri Vanek <jvanek@redhat.com> - 1.7.0.5-2.2.1.1.el5
changelog:
  - ca-certificates replaced by in-package script
  - Re-added debuginfo package
  - Priority kept as 17xxx
  - Resolves: rhbz#803732


author: Simo Sorce <ssorce@redhat.com> 3.0.33-3.33.el5
changelog:
  - Security Release, fixes CVE-2010-0547, CVE-2010-0787, CVE-2011-2694,
    CVE-2011-2522, CVE-2011-1678, CVE-2011-2724
  - resolves: #722553


author: Guenther Deschner <gdeschner@redhat.com> 3.0.33-3.24.el5
changelog:
  - Fix smbget, rpcclient, smbtree, pdbedit, smbclient and smbcacls manpage
  - resolves: #457195, #457082, #457203, #457384, #457192, #457097


author: Guenther Deschner <gdeschner@redhat.com> 3.0.33-3.15.el5
changelog:
  - Security Release, fixes CVE-2009-1888, CVE-2009-2813, CVE-2009-2948 and CVE-2009-2906
  - resolves: #526661


author: Simo Sorce <ssorce@redhat.com> 3.0.33-3.9.el5
changelog:
  - Raise log level for annoying messages that are normal with
    some idmap backends.
  - resolves: #485382


author: Guenther Deschner <gdeschner@redhat.com> 3.0.28-3.2.el5
changelog:
  - Fix joining and authentication with NT4 and Windows 2000 domains.
  - resolves: #449000
  - resolves: #450533


author: Simo Sorce <ssorce@redhat.com> 3.0.28-1.el5_2.1
changelog:
  - Security fix for CVE-2008-1105
  - Fix join verification
  - Fix smb signing
  - resolves: CVE-2008-1105
  - resolves: #447380
  - resolves: #444637


author: Simo Sorce <ssorce@redhat.com> 3.0.28-0.el5.8
changelog:
  - Yet another 2 patches for regressions related to operations on a DC with
    trusted domains. Fiux idmap with legacy configuration options, and fix the
    pam module, pam logins were broken for trusted domains
  - related: #429024


author: Simo Sorce <ssorce@redhat.com> 3.0.28-0.el5.7
changelog:
  - Add another 2 patches to solve 429024 completely, as some cases were not
    covered:
    - Fix domain trusts while running as a DC
    - Fix credential chain with windows 2008
  - Make some configure flag explicit even if they are on by default so that we
    can catch build errors if something is wrong instead of silently missing
    features supposed to be compiled in
  - related: #429024


author: Simo Sorce <ssorce@redhat.com> 3.0.28-0.el5.6
changelog:
  - Back out moiunt cifs patches for prepath, as the corresponding
    kernel changes can't be put in at this time
  - Add a minor SPNEGO fix
  - related: #370501
  - related: #291501


author: Simo Sorce <ssorce@redhat.com> 3.0.28-0.el5.4
changelog:
  - Add another set of fixes for 429024, turned out this was not
    completely fixed as expected
  - Add some other patches from Guenther to join Windows 2008 (Rc1)
    domain controllers
  - Make sure bad port numbers are reported and smbd exits if it
    can't bind to any port (completes fix for #429003)
  - Fix a regression in ACLs code that was causing samba to set the
    wrong inherited permissions
  - resolves: #429024
  - related: #291501
  - resolves: #429003
  - resolves: #431243


author: Simo Sorce <ssorce@redhat.com> 3.0.28-0.el5.3
changelog:
  - Add 2 more patches to fix a Samba DC talking to trusted
    domains.
  - resolves: #429024
  - related: #291501


author: Simo Sorce <ssorce@redhat.com> 3.0.28-0.el5.1
changelog:
  - Add more fixes on top 3.0.28 as committed upstream
  - Fixes typo and removes trailing spaces in default smb.conf file
  - resolves: #426244
  - related: #291501
  - resolves: #426623
  - resolves: #383351
  - resolves: #425996


author: Simo Sorce <ssorce@redhat.com> 3.0.28-0.el5
changelog:
  - rebase to 3.0.28 (3.0.x is in bugfix/security fix only mode
    since 3.2.x was announced) + later Vista fixes
  - resolves: #291501
  - resolves: #370501


author: Simo Sorce <ssorce@redhat.com> 3.0.25b-1.el5_1.4
changelog:
  - Security fix for CVE-2007-6015
  - Fix for regression introduced with CVE-2007-4572
  - resolves: CVE-2007-6015
  - resolves: CVE-2007-4572


author: Simo Sorce <ssorce@redhat.com> 3.0.25b-0.el5_1.2
changelog:
  - Security fix for CVE-2007-4138
  - Security fix for CVE-2007-4572
  - Security fix for CVE-2007-5398
  - Multilib Fix
  - resolves: #351511
  - resolves: #350771
  - resolves: #359161
  - resolves: #338141


author: Jay Fenlason <fenlason@redhat.com> 3.0.23a-3
changelog:
  - Fix the -logfiles patch to close
    bz#199607 Samba compiled with wrong log path.
    bz#199206 smb.conf has incorrect log file path


author: Jay Fenlason <fenlason@redhat.com> 3.0.23-2
changelog:
  - New upstream release.
  - Use modified filter-requires-samba.sh from packaging/RHEL/setup/
    to get rid of bogus dependency on perl(Unicode::MapUTF8)
  - Update the -logfiles and -smb.conf patches to work with 3.0.23


author: Jay Fenlason <fenlason@redhat.com> 3.0.23-0.RC3
changelog:
  - New upstream RC release.
  - Update the -logfiles, and -passwd patches for
    3.0.23rc3
  - Include the change to smb.init from Bastien Nocera <bnocera@redhat.com>)
    to close
    bz#182560 Wrong retval for initscript when smbd is dead
  - Update this spec file to build with 3.0.23rc3
  - Remove the -install.mount.smbfs patch, since we don't install
    mount.smbfs any more.


author: Jay Fenlason <fenlason@redhat.com> 3.0.21b-2
changelog:
  - New upstream version.
  - Since the rawhide kernel has dropped support for smbfs, remove smbmount
    and smbumount.  Users should use mount.cifs instead.
  - Upgrade to 3.0.21b


author: Jay Fenlason <fenlason@redhat.com> 3.0.20b-2
changelog:
  - turn on -DLDAP_DEPRECATED to allow access to ldap functions that have
    been depricated in 2.3.11, but which don't have well-documented
    replacements (ldap_simple_bind_s(), for example).
  - Upgrade to 3.0.20b, which includes all the previous upstream patches.
  - Updated the -warnings patch for 3.0.20a.
  - Include  --with-shared-modules=idmap_ad,idmap_rid to close
    bz#156810 --with-shared-modules=idmap_ad,idmap_rid
  - Include the new samba.pamd from Tomas Mraz (tmraz@redhat.com) to close
    bz#170259 pam_stack is deprecated


author: Jay Fenlason <fenlason@redhat.com> 3.0.20-2
changelog:
  - New upstream release
    Includes five upstream patches -bug3010_v1, -groupname_enumeration_v3,
      -regcreatekey_winxp_v1, -usrmgr_groups_v1, and -winbindd_v1
    This obsoletes the -pie and -delim patches
    the -warning and -gcc4 patches are obsolete too
    The -man, -passwd, and -smbspool patches were updated to match 3.0.20pre1
    Also, the -quoting patch was implemented differently upstream
    There is now a umount.cifs executable and manpage
    We run autogen.sh as part of the build phase
    The testprns command is now gone
    libsmbclient now has a man page
  - Include -bug106483 patch to close
    bz#106483 smbclient: -N negates the provided password, despite documentation
  - Added the -warnings patch to quiet some compiler warnings.
  - Removed many obsolete patches from CVS.


author: Jay Fenlason <fenlason@redhat.com> 3.0.14a-2
changelog:
  - New upstream release.
  - the -64bit-timestamps, -clitar, -establish_trust, user_rights_v1,
    winbind_find_dc_v2 patches are now obsolete.


author: Jay Fenlason <fenlason@redhat.com> 3.0.13-2
changelog:
  - New upstream release
  - add my -quoting patch, to fix swat with strings that contain
    html meta-characters, and to use correct quote characters in
    lists, closing bz#134310
  - include the upstream winbindd_2k3sp1 patch
  - include the -smbclient patch.
  - include the -hang patch from upstream.


author: Jay Fenlason <fenlason@redhat.com> 3.0.11-4
changelog:
  - Use the updated filter-requires-samba.sh file, so we don't accidentally
    pick up a dependency on perl(Crypt::SmbHash)


author: Jay Fenlason <fenlason@redhat.com> 3.0.11-3
changelog:
  - add -gcc4 patch to compile with gcc 4.
  - remove the now obsolete -smbclient-kerberos.patch
  - Include four upstream patches from
    http://samba.org/~jerry/patches/post-3.0.11/
    (Slightly modified the winbind_find_dc_v2 patch to apply easily with
    rpmbuild).


author: Jay Fenlason <fenlason@redhat.com> 3.0.10-4
changelog:
  - Update the -man patch to fix ntlm_auth.1 too.
  - Move pam_smbpass.so to the -common package, so both the 32
    and 64-bit versions will be installed on multiarch platforms.
    This closes bz#143617
  - Added new -delim patch to fix mount.cifs so it can accept
    passwords with commas in them (via environment or credentials
    file) to close bz#144198


author: Jay Fenlason <fenlason@redhat.com> 3.0.10-2
changelog:
  - New upstream release that closes CAN-2004-1154  bz#142544
  - Include the -64bit patch from Nalin.  This closes bz#142873
  - Update the -logfiles patch to work with 3.0.10
  - Create /var/run/winbindd and make it part of the -common rpm to close
    bz#142242


author: Jay Fenlason <fenlason@redhat.com> 3.0.9-2
changelog:
  - New upstream release.  This obsoletes the -secret patch.
    Include my changetrustpw patch to make "net ads changetrustpw" stop
    aborting.  This closes #134694
  - Remove obsolete triggers for ancient samba versions.
  - Move /var/log/samba to the -common rpm.  This closes #76628
  - Remove the hack needed to get around the bad docs files in the
    3.0.8 tarball.
  - Change the comment in winbind.init to point at the correct pidfile.
    This closes #76641


author: Than Ngo <than@redhat.com> 3.0.8-4
changelog:
  - fix unresolved symbols in libsmbclient which caused applications
    such as KDE's konqueror to fail when accessing smb:// URLs. #139894


author: Jay Fenlason <fenlason@redhat.com> 3.0.8-3.1
changelog:
  - Rescue the install.mount.smbfs patch from Juanjo Villaplana
    (villapla@si.uji.es) to prevent building the srpm from trashing your
    installed /usr/bin/smbmount


author: Jay Fenlason <fenlason@redhat.com> 3.0.8-3
changelog:
  - Include the corrected docs tarball, and use it instead of the
    obsolete docs from the upstream 3.0.8 tarball.
  - Update the logfiles patch to work with the updated docs.


author: Jay Fenlason <fenlason@redhat.com> 3.0.8-2
changelog:
  - New upstream version fixes CAN-2004-0930.  This obsoletes the
    disable-sendfile, salt, signing-shortkey and fqdn patches.
  - Add my <fenlason@redhat.com> ugly non-ascii-domain patch.
  - Updated the pie patch for 3.0.8.
  - Updated the logfiles patch for 3.0.8.


author: Jay Fenlason <fenlason@redhat.com> 3.0.8-0.pre1.3
changelog:
  - disable the -salt patch, because it causes undefined references in
    libsmbclient that prevent gnome-vfs from building.


author: Jay Fenlason <fenlason@redhat.com> 3.0.8-0.pre1.2
changelog:
  - Re-enable the x_fclose patch that was accidentally disabled
    in 3.0.8-0.pre1.1.  This closes #135832
  - include Nalin's -fqdn and -salt patches.


author: Jay Fenlason <fenlason@redhat.com>
changelog:
  - Include patch from Steven Lawrance (slawrance@yahoo.com) that modifies
    smbmnt to work with 32-bit uids.


author: Jay Fenlason <fenlason@redhat.com> 3.0.7-4
changelog:
  - Update docs section to not carryover the docs/manpages directory
    This moved many files from /usr/share/doc/samba-3.0.7/docs/* to
    /usr/share/doc/samba-3.0.7/*
  - Modify spec file as suggested by Rex Dieter (rdieter@math.unl.edu)
    to correctly create libsmbclient.so.0 and to use /etc/rc.d/init.d instead
    of rolling our own.  This closes #132642
  - Add patch to default "use sendfile" to no, since sendfile appears to
    be broken
  - Add patch from Volker Lendecke <vl@samba.org> to help make
    ldapsam_compat work again.
  - Add patch from "Vince Brimhall" <vbrimhall@novell.com> for ldapsam_compat
    These two patches close bugzilla #132169


author: Jay Fenlason <fenlason@redhat.com> 3.0.7-3
changelog:
  - Upgrade to 3.0.7, which fixes CAN-2004-0807 CAN-2004-0808
    This obsoletes the 3.0.6-schema patch.
  - Update BuildRequires line to include openldap-devel openssl-devel
    and cups-devel


author: Jay Fenlason <fenlason@redhat.com> 3.0.6-3
changelog:
  - New upstream version.
  - Include post 3.0.6 patch from "Gerald (Jerry) Carter" <jerry@samba.org>
    to fix a duplicate in the LDAP schema.
  - Include 64-bit timestamp patch from Ravikumar (rkumar@hp.com)
    to allow correct timestamp handling on 64-bit platforms and fix #126109.
  - reenable the -pie patch.  Samba is too widely used, and too vulnerable
    to potential security holes to disable an important security feature
    like -pie.  The correct fix is to have the toolchain not create broken
    executables when programs compiled -pie are stripped.
  - Remove obsolete patches.
  - Modify this spec file to put libsmbclient.{a,so} in the right place on
    x86_64 machines.


author: Jason Vas Dias <jvdias@redhat.com> 3.0.5-3
changelog:
  - Removed '-pie' patch - 3.0.5 uses -fPIC/-PIC, and the combination
  - resulted in executables getting corrupt stacks, causing smbmnt to
  - get a SIGBUS in the mount() call (bug 127420).


author: Jay Fenlason <fenlason@redhat.com> 3.0.5-2
changelog:
  - Upgrade to 3.0.5, which is a regression from 3.0.5pre1 for a
    security fix.
  - Include the 3.0.4-backport patch from the 3E branch.  This restores
    some of the 3.0.5pre1 and 3.0.5rc1 functionality.


author: Jay Fenlason <fenlason@redhat.com> 3.0.5-0.pre1.1
changelog:
  - Backport base64_decode patche to close CAN-2004-0500
  - Backport hash patch to close CAN-2004-0686
  - use_authtok patch from Nalin Dahyabhai <nalin@redhat.com>
  - smbclient-kerberos patch from Alexander Larsson <alexl@redhat.com>
  - passwd patch uses "*" instead of "x" for "hashed" passwords for
    accounts created by winbind.  "x" means "password is in /etc/shadow" to
    brain-damaged pam_unix module.


author: Jay Fenlason <fenlason@redhat.com> 3.0.5.0pre1.0
changelog:
  - New upstream version
  - use % { SOURCE1 } instead of a hardcoded path
  - include -winbind patch from Gerald (Jerry) Carter (jerry@samba.org)
    https://bugzilla.samba.org/show_bug.cgi?id=1315
    to make winbindd work against Windows versions that do not have
    128 bit encryption enabled.
  - Moved /usr/bin/net to the -common package, so that folks who just
    want to use winbind, etc don't have to install -client in order to
    "net join" their domain.
  - New upstream version obsoletes the patches added in 3.0.3-5
  - Remove smbgetrc.5 man page, since we don't ship smbget.


author: Jay Fenlason <fenlason@redhat.com> 3.0.3-5
changelog:
  - Patch to allow password changes from machines patched with
    Microsoft hotfix MS04-011.
  - Include patches for https://bugzilla.samba.org/show_bug.cgi?id=1302
    and https://bugzilla.samba.org/show_bug.cgi?id=1309


author: jay Fenlason <fenlason@redhat.com> 3.0.3-3.rc1
changelog:
  - New upstream version
  - updated spec file to make libsmbclient.so executable.  This closes
    bugzilla #121356


author: Jay Fenlason <fenlason@redhat.com> 3.0.3-2.pre2
changelog:
  - New upstream version  
  - Updated configure line to remove --with-fhs and to explicitly set all
    the directories that --with-fhs was setting.  We were overriding most of
    them anyway.  This closes #118598


author: Jay Fenlason <fenlason@redhat.com> 3.0.3-1.pre1
changelog:
  - New upstream version.
  - Updated -pie and -logfiles patches for 3.0.3pre1
  - add krb5-devel to buildrequires, fixes #116560
  - Add patch from Miloslav Trmac (mitr@volny.cz) to allow non-root to run
    "service smb status".  This fixes #116559


author: Jay Fenlason <fenlason@redhat.com>
changelog:
  - Change all requires lines to list an explicit epoch.  Closes #102715
  - Add an explicit Epoch so that 0 is defined.


author: Jay Fenlason <fenlason@redhat.com> 3.0.2-5
changelog:
  - New upstream version: 3.0.2 final includes security fix for #114995
    (CAN-2004-0082)
  - Edit postun script for the -common package to restart winbind when
    appropriate.  Fixes bugzilla #114051.


author: Jay Fenlason <fenlason@redhat.com> 3.0.2-3rc2
changelog:
  - add %dir entries for /usr/lib64/samba and /usr/lib64/samba/charset
  - Upgrade to new upstream version
  - build mount.cifs for the new cifs filesystem in the 2.6 kernel.


author: Felipe Alfaro Solana <felipe_alfaro@linuxmail.org> 3.0.1-1
changelog:
  - Update to 3.0.1
  - Removed testparm patch as it's already merged
  - Removed Samba.7* man pages
  - Fixed .buildroot patch
  - Fixed .pie patch
  - Added new /usr/bin/tdbdump file


author: Jay Fenlason <fenlason@redhat.com> 3.0.0-15
changelog:
  - New 3.0.0 final release
  - merge nmbd-netbiosname and testparm patches from 3E branch
  - updated the -logfiles patch to work against 3.0.0
  - updated the pie patch
  - update the VERSION file during build
  - use make -j if avaliable
  - merge the winbindd_privileged change from 3E
  - merge the "rm /usr/lib" patch that allows Samba to build on 64-bit
    platforms despite the broken Makefile


author: Jay Fenlason <fenlason@redhat.com> 3.0.0-3beta3
changelog:
  - Merge from 3.0.0-2beta3.3E
  - (Correct log file names (#100981).)
  - (Fix pidfile directory in samab.log)
  - (Remove obsolete samba-3.0.0beta2.tar.bz2.md5 file)
  - (Move libsmbclient to the -common package (#99449))


author: Jay Fenlason <fenlason@redhat.com> 2.2.8a-2
changelog:
  - add libsmbclient.so for gnome-vfs-extras
  - Edit specfile to specify /var/run for pid files
  - Move /tmp/.winbindd/socket to /var/run/winbindd/socket


author: Jay Fenlason <fenlason@redhat.com> 2.2.8a-1
changelog:
  - upgrade to 2.2.8a
  - remove old .md5 files
  - add "pid directory = /var/run" to the smb.conf file.  Fixes #88495
  - Patch from jra@dp.samba.org to fix a delete-on-close regression


author: Jay Fenlason <fenlason@redhat.com> 2.2.8-0
changelog:
  - Upgrade to 2.2.8
  - removed commented out patches.
  - removed old patches and .md5 files from the repository.
  - remove duplicate /sbin/chkconfig --del winbind which causes
    warnings when removing samba.
  - Fixed minor bug in smbprint that causes it to fail when called with
    more than 10 parameters: the accounting file (and spool directory
    derived from it) were being set wrong due to missing {}.  This closes
    bug #86473.
  - updated smb.conf patch, includes new defaults to close bug #84822.


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.7a-4
changelog:
  - relink libnss_wins.so with SHLD="gcc -lnsl" to force libnss_wins.so to
    link with libnsl, avoiding unresolved symbol errors on functions in libnsl


author: Jay Fenlason <fenlason@redhat.com> 2.2.7a-3
changelog:
  - edited spec file to put .so files in the correct directories
    on 64-bit platforms that have 32-bit compatability issues
    (sparc64, x86_64, etc).  This fixes bugzilla #83782.
  - Added samba-2.2.7a-error.patch from twaugh.  This fixes
    bugzilla #82454.


author: Trond Eivind Glomsrød <teg@redhat.com> 2.2.5-7
changelog:
  - Enable VFS support and compile the "recycling" module (#69796)
  - more selective includes of the examples dir


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.3a-3
changelog:
  - include interfaces.o in pam_smbpass.so, which needs symbols from interfaces.o
    (patch posted to samba-list by Ilia Chipitsine)


author: Trond Eivind Glomsrød <teg@redhat.com> 2.2.2-6
changelog:
  - Move winbind files to samba-common. Add separate initscript for
    winbind 
  - Fixes for winbind - protect global variables with mutex, use
    more secure getenv


author: Trond Eivind Glomsrød <teg@redhat.com> 2.2.2-5
changelog:
  - Teach smbadduser about "getent passwd" 
  - Fix more pid-file references
  - Add (conditional) winbindd startup to the initscript, configured in
    /etc/sysconfig/samba


author: Trond Eivind Glomsrød <teg@redhat.com> 2.2.2-3
changelog:
  - Add "--with-utmp" to configure options (#55372)
  - Include winbind, pam_smbpass.so, rpcclient and smbcacls
  - start using /var/cache/samba, we need to keep state and there is
    more than just locks involved


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - Don't include smbpasswd in samba, it's in samba-common (#51598)
  - Add a disabled "obey pam restrictions" statement - it's not
    active, as we use encrypted passwords, but if the admin turns
    encrypted passwords off the choice is available. (#31351)


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - Use /var/cache/samba instead of /var/lock/samba 
  - Remove "domain controller" keyword from smb.conf, it's 
    deprecated (from #13704)
  - Sync some examples with smb.conf.default
  - Fix password synchronization (#16987)


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  (these changes are from the non-head version)
  - Don't include /usr/sbin/samba, it's the same as the initscript
  - unset TMPDIR, as samba can't write into a TMPDIR owned 
    by root (#41193)
  - Add pidfile: lines for smbd and nmbd and a config: line
    in the initscript  (#15343)
  - don't use make -j
  - explicitly include /usr/share/samba, not just the files in it


author: Helge Deller <hdeller@redhat.de>
changelog:
  - build as 2.2.0-1 release
  - skip the documentation-directories docbook, manpages and yodldocs
  - don't include *.sgml documentation in package
  - moved codepage-directory to /usr/share/samba/codepages
  - make it compile with glibc-2.2.3-10 and kernel-headers-2.4.2-2


author: Helge Deller <hdeller@redhat.de>
changelog:
  - updated to samba 2.2.0
  - moved codepages to /usr/share/samba/codepages
  - use all available CPUs for building rpm packages
  - use %{_xxx} defines at most places in spec-file
  - "License:" replaces "Copyright:"
  - dropped excludearch sparc
  - de-activated japanese patches 100 and 200 for now 
    (they need to be fixed and tested wth 2.2.0)
  - separated swat.desktop file from spec-file and added
    german translations
  - moved /etc/sysconfig/samba to a separate source-file
  - use htmlview instead of direct call to netscape in 
    swat.desktop-file


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - tweak the PAM code some more to try to do a setcred() after initgroups()
  - pull in all of the optflags on i386 and sparc
  - don't explicitly enable Kerberos support -- it's only used for password
    checking, and if PAM is enabled it's a no-op anyway


author: Bill Nottingham <notting@redhat.com>
changelog:
  - i18n-ize initscript
  - add a sysconfig file for daemon options (#23550)
  - clarify smbpasswd man page (#23370)
  - build with LFS support (#22388)
  - avoid extraneous pam error messages (#10666)
  - add Urban Widmark's bug fixes for smbmount (#19623)
  - fix setgid directory modes (#11911)
  - split swat into subpackage (#19706)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - set a default CA certificate path in smb.conf (#19010)
  - require openssl >= 0.9.5a-20 to make sure we have a ca-bundle.crt file


author: Bill Nottingham <notting@redhat.com>
changelog:
  - fix swat only_from line (#18726, others)
  - fix attempt to write outside buildroot on install (#17943)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - move initscript back
  - remove 'Using Samba' book from %doc 
  - move stuff to /etc/samba (#13708)
  - default configuration tweaks (#13704)
  - some logrotate tweaks


author: Than Ngo <than@redhat.de>
changelog:
  - add initdir macro to handle the initscript directory
  - add a new macro to handle /etc/pam.d/system-auth


author: Bill Nottingham <notting@redhat.com>
changelog:
  - fix yp_get_default_domain in autoconf
  - only link against readline for smbclient
  - fix log rotation (#9909)


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - use cp rather than mv to preserve /etc/services perms (#4938 et al).
  - use mktemp to generate /etc/tmp.XXXXXX file name.
  - add prereqs on sed/mktemp/killall (need to move killall to /bin).
  - fix trigger syntax (i.e. "samba < 1.9.18p7" not "samba < samba-1.9.18p7")


author: Bill Nottingham <notting@redhat.com>
changelog:
  - update to 2.0.5
  - fix mount.smb - smbmount options changed again.........
  - fix postun. oops.
  - update some stuff from the samba team's spec file.


author: Bill Nottingham <notting@redhat.com>
changelog:
  - add a mount.smb to make smb mounting a little easier.
  - smb filesystems apparently don't work on alpha. Oops.


author: Erik Troan <ewt@redhat.com>
changelog:
  - made the %postun script a tad less agressive; no reason to remove
    the logs or lock file (after all, if the lock file is still there,
    samba is still running)
  - the %postun and %preun should only exectute if this is the final
    removal
  - migrated %triggerpostun from Red Hat's samba package to work around
    packaging problems in some Red Hat samba releases


author: John H Terpstra <jht@samba.anu.edu.au>
changelog:
  - Many optimisations (some suggested by Manoj Kasichainula <manojk@io.com>
  - Use of chkconfig in place of individual symlinks to /etc/rc.d/init/smb
  - Compounded make line
  - Updated smb.init restart mechanism
  - Use compound mkdir -p line instead of individual calls to mkdir
  - Fixed smb.conf file path for log files
  - Fixed smb.conf file path for incoming smb print spool directory
  - Added a number of options to smb.conf file
  - Added smbadduser command (missed from all previous RPMs) - Doooh!
  - Added smbuser file and smb.conf file updates for username map


author: Miroslav Rezanina <mrezanin@redhat.com> - kvm-83-266_10.1.el5
changelog:
  - KVM: x86: prevent cross page vapic_addr access (CVE-2013-6368) [bz#1032219]
  - KVM: x86: Fix potential divide by 0 in lapic (CVE-2013-6367) [bz#1032216]
  - Resolves: bz#1032219
    (CVE-2013-6368 kvm: cross page vapic_addr access [rhel-5.10])
  - Resolves: bz#1032216
    CVE-2013-6367 kvm: division by zero in apic_get_tmcct() [rhel-5.10.z]


author: Michal Novotny <minovotn@redhat.com> - kvm-83-266.el5
changelog:
  - Updated kversion to 2.6.18-348.4.1.el5
  - kvm-fix-l1_map-buffer-overflow.patch [bz#956511]
  - Resolves: bz#956511
    (qemu-kvm segfault in tb_invalidate_phys_page_range())


author: Michal Novotny <minovotn@redhat.com> - kvm-83-265.el5
changelog:
  - kvm-kernel-kvm-accept-unaligned-MSR_KVM_SYSTEM_TIME-writes.patch [bz#924597]
  - Resolves: bz#924597
    (RHEL.5.8.32 guest hang when installing)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-264.el5
changelog:
  - kvm-kernel-KVM-Fix-for-buffer-overflow-in-handling-of-MSR_KVM_S.patch [bz#917019]
  - kvm-kernel-KVM-Convert-MSR_KVM_SYSTEM_TIME-to-use-kvm_write_gue.patch [bz#917023]
  - kvm-kernel-KVM-Fix-bounds-checking-in-ioapic-indirect-register-.patch [bz#917029]
  - kvm-kernel-do-not-GP-on-unaligned-MSR_KVM_SYSTEM_TIME-write.patch [bz#bz917019]
  - Resolves: bz#917019
    (CVE-2013-1796 kernel: kvm: buffer overflow in handling of MSR_KVM_SYSTEM_TIME [rhel-5.10])
  - Resolves: bz#917023
    (CVE-2013-1797 kernel: kvm: after free issue with the handling of MSR_KVM_SYSTEM_TIME [rhel-5.10])
  - Resolves: bz#917029
    (CVE-2013-1798 kernel: kvm: out-of-bounds access in ioapic indirect register reads [rhel-5.10])


author: Michal Novotny <minovotn@redhat.com> - kvm-83-263.el5
changelog:
  - kvm-e1000-Discard-packets-that-are-too-long-if-SBP-and-L.patch [bz#910840]
  - kvm-e1000-Discard-oversized-packets-based-on-SBP-LPE.patch [bz#910840]
  - Resolves: bz#910840
    (CVE-2012-6075  qemu (e1000 device driver): Buffer overflow when processing large packets when SBP and LPE flags are disabled [rhel-5.10])


author: Michal Novotny <minovotn@redhat.com> - kvm-83-262.el5
changelog:
  - kvm-virtio-Factor-virtqueue_map_sg-out.patch [bz#684745]
  - kvm-virtio-blk-fix-the-list-operation-in-virtio_blk_load.patch [bz#684745]
  - kvm-virtio-blk-Fix-migration-of-queued-requests.patch [bz#684745]
  - kvm-block-prevent-snapshot-mode-TMPDIR-symlink-attack.patch [bz#825687]
  - Resolves: bz#684745
    (Guest I/O can't be resumed after I/O failure on one host and then migration to another host)
  - Resolves: bz#825687
    (CVE-2012-2652 qemu: vulnerable to temporary file symlink attacks [rhel-5.9])


author: Michal Novotny <minovotn@redhat.com> - kvm-83-261.el5
changelog:
  - kvm-vnc-disable-VNC-password-authentication-security-typ.patch [bz#805676]
  - Resolves: bz#805676
    (FIPS 140-2 kernel and KVM)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-260.el5
changelog:
  - kvm-console-bounds-check-whenever-changing-the-cursor-du.patch [bz#851256]
  - Resolves: bz#851256
    (EMBARGOED CVE-2012-3515 qemu: VT100 emulation vulnerability [rhel-5.9])


author: Michal Novotny <minovotn@redhat.com> - kvm-83-259.el5
changelog:
  - kvm-qemu-serial-lost-tx-irqs-affecting-FreeBSD-s-new-uar.patch [bz#843683]
  - kvm-Fix-lost-serial-TX-interrupts.-Report-receive-overru.patch [bz#843683]
  - kvm-hw-serial.c-fix-THRE-interrupt-clearing.patch [bz#843683]
  - Resolves: bz#843683
    (KVM does not provide receive overrun status information, for virtual serial devices)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-258.el5
changelog:
  - kvm-kernel-KVM-x86-emulator-disable-writeback-for-TEST.patch [bz#838466]
  - Resolves: bz#838466
    (The return value of performance counter is incorrect when the SQL Server service was started.)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-257.el5
changelog:
  - kvm-rtl8139-limit-transmission-buffer-size-in-c-mode.patch [bz#781922]
  - Fixed changelog
  - Resolves: bz#781922
    (rtl8139: prevernt unlimited buffer allocated for guest descriptors.)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-255.el5
changelog:
  - kvm-kernel-kvm-dev-assignment-tag-pci-dev-when-assigned-to-gues.patch [bz#784899]
  - kvm-kernel-KVM-Fix-PCI-header-check-on-device-assignment.patch [bz#829040]
  - Resolves: bz#784899
    (Host kernel panic when removing igb model with a VF assigned to guest.)
  - Resolves: bz#829040
    (Fix KVM device assignment bridge test)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-254.el5
changelog:
  - kvm-Handle-no-shutdown-correctly.patch [bz#819413]
  - kvm-Fix-termination-by-signal-with-no-shutdown.patch [bz#819413]
  - Resolves: bz#819413
    (Handle -no-shutdown correctly)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-253.el5
changelog:
  - kvm-kernel-KVM-unmap-pages-from-the-iommu-when-slots-are-remove.patch [bz#814153]
  - Resolves: bz#814153
    (CVE-2012-2121 kvm: device assignment page leak [rhel-5.9])


author: Michal Novotny <minovotn@redhat.com> - kvm-83-252.el5
changelog:
  - kvm-fix-l1_map-buffer-overflow.patch [bz#814096]
  - Resolves: bz#814096
    (qemu-kvm segfault in tb_invalidate_phys_page_range())


author: Michal Novotny <minovotn@redhat.com> - kvm-83-251.el5
changelog:
  - kvm-kernel-KVM-Ensure-all-vcpus-are-consistent-with-in-kernel-i.patch [bz#807854]
  - Resolves: bz#807854
    (CVE-2012-1601 kernel: kvm: irqchip_in_kernel() and vcpu->arch.apic inconsistency [rhel-5.9])


author: Michal Novotny <minovotn@redhat.com> - kvm-83-250.el5
changelog:
  - kvm-Use-a-bitmap-for-tracking-used-GSIs.patch [bz#761350]
  - kvm-device-assignment-Cleanup-on-exit.patch [bz#761350]
  - kvm-posix-aio-compat-fix-thread-accounting-leak.patch [bz#782631]
  - Resolves: bz#761350
    ("assigned_dev_update_msix_mmio: No such device or address" when repeatedly hot plug/unplug PF)
  - Resolves: bz#782631
    ([RHEL5.8 Snapshot2]RHEL5.8 KVMGuest hung during Guest OS booting up.)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-249.el5
changelog:
  - kvm-kernel-KVM-x86-Prevent-starting-PIT-timers-in-the-absence-o.patch [bz#770101]
  - CVE: CVE-2011-4622
  - Resolves: bz#770101
    (CVE-2011-4622 kernel: kvm: pit timer with no irqchip crashes the system [rhel-5.8])


author: Michal Novotny <minovotn@redhat.com> - kvm-83-248.el5
changelog:
  - kvm-e1000-prevent-buffer-overflow-when-processing-legacy.patch [bz#772080]
  - CVE: CVE-2012-0029
  - Resolves: bz#772080
    (EMBARGOED CVE-2012-0029 qemu-kvm: e1000: process_tx_desc legacy mode packets heap overflow [rhel-5.8])


author: Michal Novotny <minovotn@redhat.com> - kvm-83-247.el5
changelog:
  - kvm-kernel-KVM-Remove-ability-to-assign-a-device-without-iommu-.patch [bz#770095]
  - kvm-kernel-KVM-Device-assignment-permission-checks.patch [bz#770095]
  - Resolves: bz#770095
    (CVE-2011-4347 kernel: kvm: device assignment DoS [rhel-5.8])


author: Michal Novotny <minovotn@redhat.com> - kvm-83-246.el5
changelog:
  - kvm-Fix-SIGFPE-for-vnc-display-of-width-height-1.patch [bz#751482]
  - Resolves: bz#751482
    (Backport SIGFPE fix in qemu-kvm VNC to RHEL5.x)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-245.el5
changelog:
  - kvm-Fix-external-module-compat.c-not-to-use-unsupported-.patch [bz#753860]
  - Resolves: bz#753860
    (Fix kvm userspace compilation on RHEL-5 to match the kernel changes)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-244.el5
changelog:
  - kvm-do-not-change-RTC-stored-time-accidentally.patch [bz#703335]
  - Resolves: bz#703335
    (KVM guest clocks jump forward one hour on reboot)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-243.el5
changelog:
  - kvm-e1000-multi-buffer-packet-support.patch [bz#703446]
  - kvm-e1000-clear-EOP-for-multi-buffer-descriptors.patch [bz#703446]
  - kvm-e1000-verify-we-have-buffers-upfront.patch [bz#703446]
  - kvm-BZ725876-make-RTC-alarm-work.patch [bz#725876]
  - kvm-BZ725876-fix-RTC-polling-mode.patch [bz#725876]
  - Resolves: bz#703446
    (Failed to ping guest after MTU is changed)
  - Resolves: bz#725876
    (RTC interrupt problems with RHEL5 qemu/kvm (0.10 based) on 2.6.38+ guest kernels.)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-242.el5
changelog:
  - kvm-posix-aio-compat-fix-latency-issues.patch [bz#725629]
  - Resolves: bz#725629
    (RHEL5.5 KVM VMs freezing for a few seconds)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-241.el5
changelog:
  - kvm-pci-assign-limit-number-of-assigned-devices-via-hotp.patch [bz#701616]
  - kvm-pci-assign-Cleanup-file-descriptors.patch [bz#700281]
  - Resolves: bz#700281
    ([Intel 5.8 Bug] Fail to attach/detach NIC more than 250 times)
  - Resolves: bz#701616
    (limitation on max number of assigned devices does not take effect if hot-plug pci devices)


author: Michal Novotny <minovotn@redhat.com> - kvm-83-240.el5
changelog:
  - Updated kversion to 2.6.18-275.el to match build root
  - kvm-Fix-vga-segfaults-or-screen-corruption-with-large-me.patch [bz#704081]
  - Resolves: bz#704081
    (mouse responds very slowly with huge memory)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-239.el5
changelog:
  - Updated kversion to 2.6.18-269.el to match build root
  - kvm-Revert-Make-migration-robust-to-trashing-workloads.patch [bz#713392]
  - Resolves: bz#713392
    (Increase migration max_downtime/or speed cause guest stalls.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-238.el5
changelog:
  - Updated kversion to 2.6.18-268.el to match build root
  - kvm-Revert-floppy-save-and-restore-DIR-register.patch [bz#699370]
  - Related: bz#699370
    (floppy I/O error after live migration while floppy in use)
  - Resolves: bz#713389
    (Migration from host RHEL5.7 to host RHEL5.6.z failed with floppy)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-237.el5
changelog:
  - Updated kversion to 2.6.18-266.el to match build root
  - kvm-floppy-save-and-restore-DIR-register.patch [bz#699370]
  - Resolves: bz#699370
    (floppy I/O error after live migration while floppy in use)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-236.el5
changelog:
  - Updated kversion to 2.6.18-264.el to match build root
  - kvm-e1000-introduce-a-helper-to-check-the-size-of-availa.patch [bz#704097]
  - kvm-e1000-check-buffer-availability.patch [bz#704097]
  - Resolves: bz#704097
    (e1000:Execute multiple netperf clients caused system call interrupted)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-233.el5
changelog:
  - Updated kversion to 2.6.18-261.el to match build root
  - kvm-ide-turn-off-ide-warnings.patch [bz#508949]
  - Resolves: bz#508949
    (KVM: stdio is flooded)


author: Luiz Capitulino <lcapitulino@redhat.com> - kvm-83-232.el5
changelog:
  - Updated kversion to 2.6.18-259.el to match build root
  - kvm-eepro100-Don-t-allow-guests-to-fail-assertions.patch [bz#550273]
  - kvm-Bug-561224-BSOD-when-execute-sandra-muti-media-bench.patch [bz#561224]
  - kvm-block-Change-bdrv_eject-not-to-drop-the-image.patch [bz#652135]
  - kvm-ide-atapi-add-support-for-GET-EVENT-STATUS-NOTIFICAT.patch [bz#652135]
  - kvm-atapi-Allow-GET_EVENT_STATUS_NOTIFICATION-after-medi.patch [bz#652135]
  - kvm-atapi-Move-GET_EVENT_STATUS_NOTIFICATION-command-han.patch [bz#652135]
  - kvm-atapi-GESN-Use-structs-for-commonly-used-field-types.patch [bz#652135]
  - kvm-atapi-GESN-Standardise-event-response-handling-for-f.patch [bz#652135]
  - kvm-atapi-GESN-implement-media-subcommand.patch [bz#652135]
  - kvm-atapi-Add-medium-ready-to-medium-not-ready-transitio.patch [bz#652135]
  - Resolves: bz#550273
    (qemu aborted when run "service network restart" in guest that with i82551 vNIC)
  - Resolves: bz#561224
    (BSOD when execute sandra muti-media benchmark)
  - Resolves: bz#652135
    (rhel6 disk not detected first time in install)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-231.el5
changelog:
  - Updated kversion to 2.6.18-257.el to match build root
  - kvm-report-that-QEMU-process-was-killed-by-a-signal.patch [bz#677614]
  - kvm-race-between-qemu-monitor-cont-and-incoming-migratio.patch [bz#647368]
  - Resolves: bz#647368
    (race between qemu monitor "cont" and incoming migration can cause failed restore/migration)
  - Resolves: bz#677614
    (QEMU should report the PID of the process that sent it signals for troubleshooting purposes)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-230.el5
changelog:
  - Updated kversion to 2.6.18-256.el to match build root
  - kvm-kernel-KVM-VMX-Save-and-restore-tr-selector-across-mode-swi.patch [bz#693918]
  - kvm-kernel-KVM-VMX-update-live-TR-selector-if-it-changes-in-rea.patch [bz#693918]
  - Resolves: bz#693918
    (KVM: Migration of Win-XP VM during boot early stage, will cause the VM OS to fail to boot correctly.)
  - kvm-Make-migration-robust-to-trashing-workloads.patch [bz#690521]
  - kvm-savevm-Create-an-optional-savevm-registration.patch [bz#666225]
  - kvm-ide-Optionally-include-pio-inflight-data-in-savevm.patch [bz#666225]
  - Resolves: bz#666225
    (KVM: Migration of Win-XP VM during boot early stage, will cause the VM OS to fail to boot correctly.)
  - Resolves: bz#690521
    (Enlarging migrate_set_speed does not raise migration network transfer rates to the real network bandwidth)


author: Luiz Capitulino <lcapitulino@redhat.com> - kvm-83-229.el5
changelog:
  - Updated kversion to 2.6.18-252.el5 to match build root
  - kvm-device-assignment-register-a-reset-function.patch [bz#657149]
  - kvm-device-assignment-Reset-device-on-system-reset.patch [bz#657149]
  - Resolves: bz#657149
    (guest with passthrough nic got kernel panic when send system_reset signal in QEMU monitor)


author: Luiz Capitulino <lcapitulino@redhat.com> - kvm-83-228.el5
changelog:
  - Updated kversion to 2.6.18-248.el5 to match build root
  - kvm-device-assignment-Avoid-segfault-on-hot-add-with-no-.patch [bz#644793]
  - Resolves: bz#644793
    (qemu-kvm -no-kvm segfaults on pci_add)


author: Luiz Capitulino <lcapitulino@redhat.com> - kvm-83-227.el5
changelog:
  - kvm-USB-HID-does-not-support-Set_Idle.patch [bz#665023]
  - kvm-add-event-queueing-to-USB-HID.patch [bz#665023]
  - Resolves: bz#665023
    (lost double clicks on slow connections)


author: Luiz Capitulino <lcapitulino@redhat.com> - kvm-83-226.el5
changelog:
  - Updated kversion to 2.6.18-245.el5 to match build root
  - kvm-Revert-qemu-drive_init-Don-t-try-to-read-passwords-b.patch [bz#644706]
  - kvm-block-Improve-bdrv_iterate-Jan-Kiszka.patch [bz#644706]
  - kvm-block-Introduce-bdrv_get_encrypted_filename-Jan-Kisz.patch [bz#644706]
  - kvm-monitor-Report-encrypted-disks-in-snapshot-mode-Jan-.patch [bz#644706]
  - kvm-monitor-Rework-early-disk-password-inquiry-Jan-Kiszk.patch [bz#644706]
  - kvm-monitor-Simplify-password-input-mode-Jan-Kiszka.patch [bz#644706]
  - kvm-monitor-Break-out-readline_show_prompt-Jan-Kiszka.patch [bz#644706]
  - kvm-monitor-Rework-modal-password-input-Jan-Kiszka.patch [bz#644706]
  - Resolves: bz#644706
    (QEMU monitor hangs on first command when attempting start a guest with an encrypted qcow2 image)


author: Luiz Capitulino <lcapitulino@redhat.com> - kvm-83-225.el5
changelog:
  - kvm-block-read-only-open-cdrom-as-read-only-when-using-m.patch [bz#586173]
  - kvm-lets-pretend-that-RTC-can-be-used-to-wakeup-from-S4.patch [bz#659172]
  - Resolves: bz#586173
    (qemu monitor always use read-write type for the changed cd)
  - Resolves: bz#659172
    ([WHQL] pwrtest failed in the job "CHAOS-Concurrent Hardware And OS test")


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-224.el5
changelog:
  - kvm-kernel-KVM-x86-zero-kvm_vcpu_events-interrupt.pad.patch [bz#665407]
  - Resolves: bz#665407
    (kvm_vcpu_events.interrupt.pad must be zeroed)
  - CVE: CVE-2010-4525


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-223.el5
changelog:
  - Updated kversion to 2.6.18-237.el to match build root
  - Reverting patches for bz#608709 as they are not complete
    - kvm-kernel-Revert-KVM-VMX-Return-0-from-a-failed-VMREAD.patch [bz#608709]
    - kvm-kernel-Revert-KVM-Don-t-spin-on-virt-instruction-faults-dur.patch [bz#608709]
  - bz#608709: reboot(RB_AUTOBOOT) fails if kvm instance is running
  - Related: bz#661117


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-222.el5
changelog:
  - kvm-kernel-kvm-change-signed-int-to-unsigned-in-mmu_shrink.patch [bz#661117]
  - Resolves: bz#661117
    ([RHEL5.6 CC] mmu_shrink patch)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-221.el5
changelog:
  - Updated kversion to 2.6.18-236.el to match build root
  - kvm-kernel-KVM-Don-t-spin-on-virt-instruction-faults-during-reb.patch [bz#608709]
  - kvm-kernel-KVM-VMX-Return-0-from-a-failed-VMREAD.patch [bz#608709]
  - Resolves: bz#608709
    (reboot(RB_AUTOBOOT) fails if kvm instance is running)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-220.el5
changelog:
  - Updated kversion to 2.6.18-235.el to match build root
  - kvm-load-registers-after-restoring-pvclock-msrs.patch [bz#655990]
  - Resolves: bz#655990
    (clock drift when migrating a guest between mis-matched CPU clock speed)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-219.el5
changelog:
  - kvm-kernel-KVM-fix-AMD-initial-TSC-offset-problems-additional-f.patch [bz#642659]
  - Resolves: bz#642659
    (TSC offset of virtual machines is not initialized correctly by 'kvm_amd' kernel module.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-218.el5
changelog:
  - kvm-vnc-fix-key-event-processing.patch [bz#643317]
  - Resolves: bz#643317
    ("sendkey ctrl-alt-delete" don't work via VNC)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-217.el5
changelog:
  - kvm-kernel-fix-null-pointer-dereference.patch [bz#570532]
  - Resolves: bz#570532
    (CVE-2010-0435 kvm: vmx null pointer dereference)
  - CVE: CVE-2010-0435


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-216.el5
changelog:
  - Updated kversion to 2.6.18-233.el to match build root
  - kvm-kernel-KVM-fix-AMD-initial-TSC-offset-problems.patch [bz#642659]
  - Resolves: bz#642659
    (TSC offset of virtual machines is not initialized correctly by 'kvm_amd' kernel module.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-215.el5
changelog:
  - Reverts previous patch (it doesn't build)
  - kvm-kernel-Revert-KVM-fix-AMD-initial-TSC-bugs.patch [bz#642659]
  - Related: bz#642659
    (TSC offset of virtual machines is not initialized correctly by 'kvm_amd' kernel module.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-214.el5
changelog:
  - kvm-kernel-KVM-fix-AMD-initial-TSC-bugs.patch [bz#642659]
  - Resolves: bz#642659
    (TSC offset of virtual machines is not initialized correctly by 'kvm_amd' kernel module.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-213.el5
changelog:
  - kvm-No-need-to-iterate-if-we-already-are-over-the-limit.patch [bz#513765 bz#589017]
  - kvm-don-t-care-about-TLB-handling.patch [bz#513765 bz#589017]
  - kvm-Fix-transferred-memory-calculation.patch [bz#513765 bz#589017]
  - kvm-Maintaing-number-of-dirty-pages.patch [bz#513765 bz#589017]
  - kvm-Exit-loop-if-we-have-been-there-too-long.patch [bz#513765 bz#589017]
  - kvm-Change-calculation-to-exit-live-migration.patch [bz#513765 bz#589017]
  - Resolves: bz#513765
    (Large guest ( 256G RAM + 16 vcpu ) hang during live migration)
  - Resolves: bz#589017
    ([rhel5.5] [kvm] dead lock in qemu during off-line migration)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-212.el5
changelog:
  - kvm-implement-dummy-PnP-support.patch [bz#652671]
  - Resolves: bz#652671
    (If VM boot seq. is set up as nc (PXE then disk) the VM is always stuck on trying to PXE boot)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-210.el5
changelog:
  - Adding load_gs_index to kmod symbol greylist
  - Related: bz#639887
    (CVE-2010-3698 kvm: invalid selector in fs/gs causes kernel panic [rhel-5.6])


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-209.el5
changelog:
  - kvm-kernel-KVM-Fix-fs-gs-reload-oops-with-invalid-ldt.patch [bz#639887]
  - Resolves: bz#639887
    (CVE-2010-3698 kvm: invalid selector in fs/gs causes kernel panic [rhel-5.6])


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-208.el5
changelog:
  - Updated kversion to 2.6.18-232.el5 to match build root
  - kvm-kernel-KVM-x86-fix-information-leak-to-userland.patch [bz#649929]
  - Resolves: bz#649929
    (CVE-2010-3881 kvm: arch/x86/kvm/x86.c: reading uninitialized stack memory [5.6])
  - kvm-usb-linux-increase-buffer-for-USB-control-requests.patch [bz#627343]
  - kvm-e1000-Fix-TCP-checksum-overflow-with-TSO.patch [bz#648328]
  - kvm-fix-help-string-to-reflect-the-fact-that-cpu-topolog.patch [bz#611785]
  - kvm-VGA-Don-t-register-deprecated-VBE-range.patch [bz#651715]
  - Resolves: bz#611785
    ([RFE] Support cores/sockets/threads topology configuration)
  - Resolves: bz#627343
    (husb: ctrl buffer too small error received for passthrough usb device, fixed upstream)
  - Resolves: bz#648328
    (TCP checksum overflows in qemu's e1000 emulation code when TSO is enabled in guest OS)
  - Resolves: bz#651715
    (qemu-kvm aborted when installing the driver for the newly hotplugged rtl8139 nic)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-207.el5
changelog:
  - kvm-Add-drive-readonly-option-to-help-output.patch [bz#645798]
  - Resolves: bz#645798
    (Add drive readonly option to help output)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-206.el5
changelog:
  - Updated kversion to 2.6.18-227.el5 to match build root
  - spec: fix/hack dependencies of kvm-kmod-debug
  - Resolves: bz#643272
  - create qemu user/group on %post
  - Resolves: bz#643525


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-205.el5
changelog:
  - Require right gcrypt version
  - Resolves: bz#503118
  - spec: fix the kmod kernel version checking code
  - Resolves: bz#637267
  - spec: fix module dir name on %install
  - Resolves: bz#517565
  - Build kmod-kvm for kernel-debug too
  - Resolves: bz#517565


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-204.el5
changelog:
  - kvm-don-t-link-qemu-tools-against-spice-libs.patch [bz#514578]
  - kvm-block-Fix-image-re-open-in-bdrv_commit.patch [bz#640949]
  - Resolves: bz#514578
    (kvm-qemu-img subpackage has dependency on qspice-libs)
  - Resolves: bz#640949
    (Can not commit copy-on-write image's data to raw backing-image)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-203.el5
changelog:
  - Updated kversion to 2.6.18-226.el5 to match build root
  - Add pci_get_domain_bus_and_slot to kmod symbol greylist
  - Related: bz#539642
    (use native pci_get_bus_and_slot function)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-202.el5
changelog:
  - kvm-fix-and-on-russian-keymap.patch [bz#580637]
  - Resolves: bz#580637
    (Incorrect russian vnc keymap)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-201.el5
changelog:
  - kvm-kernel-KVM-Fix-reboot-on-Intel-hosts.patch [bz#608709]
  - Resolves: bz#608709
    (reboot(RB_AUTOBOOT) fails if kvm instance is running)
  - kvm-kmod-move-cancel_work_sync-availability-test-to-conf.patch [bz#539642]
  - kvm-kmod-use-native-pci_get_bus_and_slot-if-available.patch [bz#539642]
  - Resolves: bz#539642
    (use native pci_get_bus_and_slot function)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-200.el5
changelog:
  - Updated kversion to 2.6.18-225.el5 to match build root
  - kvm-qemu-fix-unsafe-ring-handling.patch [bz#568817]
  - CVE: CVE-2010-0431
  - Resolves: bz#568817
    (CVE-2010-0431 qemu: Insufficient guest provided pointers validation)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-199.el5
changelog:
  - Updated kversion to 2.6.18-221.el5 to match build root
  - kvm-kernel-KVM-Prevent-kvm_init-from-corrupting-debugfs-structu.patch [bz#619268]
  - Resolves: bz#619268
    (rmmod kvm modules cause host kernel panic)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-198.el5
changelog:
  - run 'make sync' before final ./configure line on build
  - Resolves: bz#632707
    (fix kvm build warnings and enable -Werror)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-197.el5
changelog:
  - Updated kversion to 2.6.18-219.el5 to match build root
  - kvm-kill-bogus-return-ret-on-spawn_thread.patch [bz#632707]
  - kvm-virtio-net-fix-format-strings-on-virtio_net_receive2.patch [bz#632707]
  - kvm-kvmtrace-check-for-ftruncate-errors.patch [bz#632707]
  - Add --enable-werror to ./configure command-line [bz#632707]
  - Add ./configure arguments: --enable-kvm-cap-pit --enable-kvm-cap-device-assignment
  - Remove duplicate --enable-spice arg from ./configure 
  - Resolves: bz#632707
    (fix kvm build warnings and enable -Werror)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-196.el5
changelog:
  - Updated kversion to 2.6.18-215.el5 to match build root
  - kvm-introduce-__rhel5-marker-into-the-migration-save-dat.patch [bz#603026]
  - kvm-block-raw-posix-Factor-out-cdrom_probe_device.patch [bz#609472]
  - kvm-raw-posix-Detect-CDROM-via-ioctl-on-linux.patch [bz#609472]
  - kvm-raw-posix-Don-t-use-file-name-for-host_cdrom-detecti.patch [bz#609472]
  - Resolves: bz#603026
    (CPU save version is now 9, but the format is _very_ different from non-RHEL5 version 9)
  - Resolves: bz#609472
    (qemu-kvm misclassifies a /dev/cd*/* disk device as a CD-ROM)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-195.el5
changelog:
  - Updated kversion to 2.6.18-211.el5 to match build root
  - kvm-use-native-cancel_work_sync-function-if-available.patch [bz#629334]
  - Resolves: bz#629334
    (use native cancel_work_sync() function)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-194.el5
changelog:
  - Updated kversion to 2.6.18-212.el5 to match build root
  - kvm-Add-cache-unsafe-parameter-to-drive.patch [bz#623484]
  - kvm-qemu-img-convert-Use-cache-unsafe-for-output-image.patch [bz#623484]
  - kvm-fix-cancel_work_sync-conflict-on-compat-code.patch [bz#629333]
  - kvm-bz-547276-e1000-secrc-support.patch [bz#547276]
  - kvm-Use-native-smp_call_function_single-on-RHEL-5.5.patch [bz#533078]
  - kvm-use-native-smp_call_function_many.patch [bz#533078]
  - kvm-qemu-don-t-strip-qemu-img-and-qemu-io-in-make-instal.patch [bz#606394]
  - Resolves: bz#533078
    (use native smp_call_function_many/single functions)
  - Resolves: bz#547276
    (Vmcore cannot be captured by netdump when RHEL3.9 was installed as guest OS on KVM.)
  - Resolves: bz#606394
    ([kvm] debug-info missing from kvm-qemu-img-83-164.el5_5.12)
  - Resolves: bz#623484
    (KVM: qemu-img convert poor performance ( on NFS storage ))
  - Resolves: bz#629333
    (fix build against kernel-devel-2.6.18-214.el5.x86_64: (cancel_work_sync() conflict))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-193.el5
changelog:
  - kvm-virtio-net-correct-packet-length-checks.patch [bz#606238]
  - kvm-Fix-segfault-in-mmio-subpage-handling-code.patch [bz#619413]
  - Resolves: bz#606238
    (Virtio: Transfer file caused guest in same vlan abnormally quit)
  - Resolves: bz#619413
    (CVE-2010-2784 qemu: insufficient constraints checking in exec.c:subpage_register() [rhel-5.6])


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-192.el5
changelog:
  - kvm-Fix-changing-password-using-monitor-over-VNC.patch [bz#569743]
  - kvm-qcow2-Fix-qemu-img-check-segfault-on-corrupted-image.patch [bz#606434]
  - kvm-qcow2-Don-t-try-to-check-tables-that-couldn-t-be-loa.patch [bz#606434]
  - kvm-qemu-img-check-Distinguish-different-kinds-of-errors.patch [bz#606651]
  - kvm-qcow2-Change-check-to-distinguish-error-cases.patch [bz#606651]
  - Resolves: bz#569743
    (Change vnc password caused 'Segmentation fault')
  - Resolves: bz#606434
    ([kvm] segmentation fault when running qemu-img check on faulty image)
  - Resolves: bz#606651
    ([kvm] qemu image check returns cluster errors when using virtIO block (thinly provisioned) during e_no_space events (along with EIO errors))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-191.el5
changelog:
  - kvm-kernel-KVM-MMU-fix-conflict-access-permissions-in-direct-sp.patch [bz#615225]
  - Resolves: bz#615225
    (KVM uses wrong permissions for large guest pages)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-190.el5
changelog:
  - kvm-New-slots-need-dirty-tracking-enabled-when-migrating.patch [bz#567046]
  - Resolves: bz#567046
    (SPICE - race in KVM/Spice would cause migration to fail (slots are not registered properly?))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-189.el5
changelog:
  - kvm-Monitor-Check-for-error-in-do_change.patch [bz#611982]
  - Resolves: bz#611982
    (Monitor doesn't check for 'change' command failure)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-188.el5
changelog:
  - kvm-qcow2-Fix-access-after-end-of-array.patch [bz#605701]
  - kvm-qcow2-Don-t-ignore-immediate-read-write-failures.patch [bz#605701]
  - kvm-qcow2-Return-0-errno-in-write_l2_entries.patch [bz#605701]
  - kvm-qcow2-Fix-error-return-code-in-qcow2_alloc_cluster_l.patch [bz#605701]
  - kvm-qcow2-Return-0-errno-in-write_l1_entry.patch [bz#605701]
  - kvm-qcow2-Return-0-errno-in-l2_allocate.patch [bz#605701]
  - kvm-qcow2-Allow-qcow2_get_cluster_offset-to-return-error.patch [bz#605701]
  - kvm-qcow2-Change-l2_load-to-return-0-errno.patch [bz#605701]
  - kvm-qcow2-Return-right-error-code-in-write_refcount_bloc.patch [bz#605701]
  - kvm-qcow2-Fix-corruption-after-error-in-update_refcount.patch [bz#605701]
  - kvm-qcow2-Clear-L2-table-cache-after-write-error.patch [bz#605701]
  - kvm-qcow2-Fix-error-handling-in-l2_allocate.patch [bz#605701]
  - kvm-qcow2-Restore-L1-entry-on-l2_allocate-failure.patch [bz#605701]
  - kvm-qcow2-Allow-get_refcount-to-return-errors.patch [bz#605701]
  - kvm-qcow2-Allow-alloc_clusters_noref-to-return-errors.patch [bz#605701]
  - kvm-qcow2-Return-real-error-code-in-load_refcount_block.patch [bz#605701]
  - kvm-block-Add-bdrv_-p-write_sync.patch [bz#572825]
  - kvm-qcow2-Use-bdrv_-p-write_sync-for-metadata-writes.patch [bz#572825]
  - Resolves: bz#572825
    (qcow2 image corruption when using cache=writeback)
  - Resolves: bz#605701
    (Backport qcow2 fixes to RHEL 5)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-187.el5
changelog:
  - kvm-Error-checking.patch [bz#587049]
  - kvm-Avoid-thundering-herd-problem.patch [bz#587049]
  - Resolves: bz#587049
    (qemu posix_aio use pthread_cond_signal instead of broadcast to prevent lock storm)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-186.el5
changelog:
  - Updated kversion to 2.6.18-203.el5 to match build root
  - kvm-kernel-KVM-Keep-slot-ID-in-memory-slot-structure.patch [bz#606953]
  - kvm-kernel-KVM-Prevent-internal-slots-from-being-COWed.patch [bz#606953]
  - Resolves: bz#606953
    (fork causes trouble for vcpu threads)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-185.el5
changelog:
  - kvm-turn-off-kvmclock-when-resetting-cpu.patch [bz#588878]
  - kvm-raw-posix-Use-pread-pwrite-instead-of-lseek-read-wri.patch [bz#600375]
  - kvm-block-Cache-total_sectors-to-reduce-bdrv_getlength-c.patch [bz#600375]
  - Resolves: bz#588878
    (Rebooting a kernel with kvmclock enabled, into a kernel with kvmclock disabled, causes random crashes)
  - Resolves: bz#600375
    (Excessive lseek() causes severe performance issues with vm disk images over NFS)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-184.el5
changelog:
  - kvm-virtio-net-truncating-packet.patch [bz#606238]
  - Resolves: bz#606238
    (Virtio: Transfer file caused guest in same vlan abnormally quit)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-183.el5
changelog:
  - kvm-virtio-blk.c-avoid-zero-every-request-structure.patch [bz#598042]
  - kvm-qemu-io-Open-files-read-write-again.patch [bz#601494]
  - Resolves: bz#598042
    (virtio-blk: Avoid zeroing every request structure)
  - Resolves: bz#601494
    (qemu-io: No permission to write image)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-182.el5
changelog:
  - kvm-kernel-KVM-Fix-wallclock-version-writing-race.patch [bz#592021]
  - Resolves: bz#592021
    (race condition in pvclock wallclock calculation)
  - kvm-qcow2-Fix-corruption-after-refblock-allocation.patch [bz#598488]
  - Resolves: bz#598488
    (qcow2 corruption bug in refcount table growth)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-181.el5
changelog:
  - kvm-kernel-KVM-MMU-bail-out-pagewalk-on-kvm_read_guest-error.patch [bz#588251]
  - Resolves: bz#588251
    (kvm spinning updating a guest pte, unkillable)
  - kvm-qemu-img-rebase-Fix-output-image-corruption.patch [bz#587278]
  - kvm-block-Fix-bdrv_commit.patch [bz#587604]
  - Resolves: bz#587278
    (After re-base snapshot, the file in the snapshot disappeared)
  - Resolves: bz#587604
    (Qcow2 snapshot got corruption after commit using block device)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-180.el5
changelog:
  - kvm-qemu-img-open-file-to-be-rebased-with-read-write-per.patch [bz#587605]
  - Resolves: bz#587605
    (Failed to re-base qcow2 snapshot)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-179.el5
changelog:
  - Renumber kvm module patches from 501-625 to 1501-1625
    (so the userspace patch numbers can use slots 501 to 1500)
  - kvm-qcow2-Export-synchronous-qcow_read-write-to-avoid-br.patch [bz#542954]
  - Resolves: bz#542954
    (Guest suffers kernel panic when save snapshot then restart guest)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-178.el5
changelog:
  - Remove bios-nohotplug.bin from package
  - Related: bz#498774
    (QEMU: Too many devices are available for unplug in Windows XP (and we don't support that))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-177.el5
changelog:
  - kvm-Bail-out-when-VCPU_CREATE-fails.patch [bz#587661]
  - Resolves: bz#587661
    (Fix segfault when creating more vcpus than allowed.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-176.el5
changelog:
  - kvm-Revert-fix-wrong-acpi-mapping-rhel5.x-kvm-userspace.patch [bz#576554]
    - patch causes issues when using Spice without QXL on some guest OSes
      [bz#581758 comment 8]
  - Related: bz#576554
    (Win7/32 stuck on 100% CPU (in testing VDI driver unclassified WHQL tests))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-175.el5
changelog:
  - kvm-kernel-EPT-accessed-bit-emulation-fixed.patch [bz#582038]
  - Resolves: bz#582038
    (backport EPT accessed bit emulation)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-174.el5
changelog:
  - kvm-kernel-Revert-EPT-accessed-bit-emulation.patch [bz#582038]
    (patch fails to build)
  - Related: bz#582038
    (backport EPT accessed bit emulation)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-173.el5
changelog:
  - kvm-kernel-EPT-accessed-bit-emulation.patch [bz#582038]
  - Resolves: bz#582038
    (backport EPT accessed bit emulation)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-172.el5
changelog:
  - kvm-qcow2-Remove-abort-on-free_clusters-failure.patch [bz#583947]
  - Resolves: bz#583947
    (Guest aborted when make guest stop on write error)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-171.el5
changelog:
  - kvm-pcnet-make-subsystem-vendor-id-match-hardware.patch [bz#521247]
  - kvm-read-only-add-RO-feature-macro.patch [bz#510630]
  - kvm-read-only-Pass-the-read-only-attribute-to-the-Guest.patch [bz#510630]
  - kvm-read-only-BDRV_O_FLAGS-changes-default-now-is-read-o.patch [bz#510630]
  - kvm-read-only-qemu-img-Allow-opening-an-image-with-read-.patch [bz#510630]
  - kvm-read-only-Added-readonly-option-to-drive-s-command-l.patch [bz#510630]
  - kvm-read-only-Make-CDROM-a-read-only-drive.patch [bz#510630]
  - kvm-read-only-Disable-fall-back-to-read-only.patch [bz#510630]
  - kvm-read-only-Open-backing-file-read-only-where-possible.patch [bz#510630]
  - kvm-read-only-don-t-rely-on-CDROM-hint-for-read_only-att.patch [bz#510630]
  - kvm-read-only-open-for-read-only-where-possible.patch [bz#510630]
  - kvm-read-only-allow-read-only-CDROM-with-any-interface.patch [bz#510630]
  - Resolves: bz#510630
    (-drive arg has no way to request a read only disk)
  - Resolves: bz#521247
    (emulated pcnet nic in qemu-kvm has wrong PCI subsystem ID for Windows XP driver)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-170.el5
changelog:
  - kvm-fix-wrong-acpi-mapping-rhel5.x-kvm-userspace.patch [bz#576554]
  - Resolves: bz#576554
    (Win7/32 stuck on 100% CPU (in testing VDI driver unclassified WHQL tests))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-169.el5
changelog:
  - kvm-qcow2-Factor-next_refcount_table_size-out.patch [bz#577225]
  - kvm-qcow2-Rewrite-alloc_refcount_block-grow_refcount_tab.patch [bz#577225]
  - kvm-qcow2-More-checks-for-qemu-img-check.patch [bz#577225]
  - Resolves: bz#577225
    (qcow2 corruption with I/O error during refcount block allocation)
  - Added register_kprobe and unregister_kprobe to the ignored ksyms list
  - Resolves: bz#580410
    (Failed to install kvm for failed dependencies: ksym)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-168.el5
changelog:
  - Fix build warnings:
  - kvm-Revert-avoid-leaving-orphaned-swapcache-in-ksm.patch [bz#575585]
  - Related: bz#575585
    (memory reported as used (by SwapCache and by Cache) though no process holds it.)
  - kvm-avoid-leaving-orphaned-swapcache-in-ksm-v2.patch.patch [bz#575585]
  - Resolves: bz#575585
    (memory reported as used (by SwapCache and by Cache) though no process holds it.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-167.el5
changelog:
  - kvm-avoid-leaving-orphaned-swapcache-in-ksm.patch [bz#575585]
  - Resolves: bz#575585
    (memory reported as used (by SwapCache and by Cache) though no process holds it.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-166.el5
changelog:
  - kvm-Build-an-additional-bios-without-hotplug-support.patch [bz#498774]
  - Resolves: bz#498774
    (QEMU: Too many devices are available for unplug in Windows XP (and we don't support that))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-165.el5
changelog:
  - Updated kversion to 2.6.18-194.el5 to match build root
  - kvm-kernel-account-only-for-IRQ-injected-into-vcpu0.patch [bz#555727]
  - kvm-kernel-Backport-KVM-fix-irq_source_id-size-verification.patch [bz#520572]
  - kvm-kernel-KVM-x86-disable-paravirt-mmu-reporting.patch [bz#574621]
  - Resolves: bz#520572
    (SR-IOV -- Guest exit and host hang on if boot VM with 8 VFs assigned)
  - Resolves: bz#555727
    (Time drift in win2k3-64bit and win2k8-64bit smp guest)
  - Resolves: bz#574621
    (Linux pvmmu guests (FC11, FC12, etc) crash on boot on AMD hosts with NPT disabled)
  - kvm-kbd-leds-infrastructure.patch [bz#517814]
  - kvm-kbd-leds-ps-2-kbd.patch [bz#517814]
  - kvm-kbd-leds-usb-kbd.patch [bz#517814]
  - kvm-kbd-keds-vnc.patch [bz#517814]
  - Resolves: bz#517814
    (Caps Lock the key's appearance  of guest is not synchronous as host's --view kvm with vnc)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-164.el5
changelog:
  - kvm-Fix-Windows-guests-SVVP-tests.patch [bz#495844]
  - Resolves: bz#495844
    (KVM SVVP: "Signed Driver check" failure - on the disabled vCPUs (that the VM's BIOS doesn't hide))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-163.el5
changelog:
  - kvm-kernel-avoid-collision-between-out-of-sync-ksm-and-pci-pass.patch [bz#566385]
  - Resolves: bz#566385
    (KVM host panic due to fault in paging64_sync_page() / panic occurs in connection with PCI passthru devices)


author: Glauber Costa <glommer@redhat.com> - kvm-83-162.el5
changelog:
  - kvm-qemu-img-rebase-Add-f-option.patch [bz#569762]
  - kvm-mark-PCI-IRQs-as-edge-triggered-in-mptables.patch [bz#536749]
  - Resolves: bz#536749
    (can not boot rhel3.9 with if=virtio)
  - Resolves: bz#569762
    ('qemu-img re-base' broken on block devices)
  - Moved kver to 2.6.18-191.el5 to match build root


author: Glauber Costa <glommer@redhat.com> - kvm-83-161.el5
changelog:
  - kvm-qemu-img-Fix-segfault-during-rebase.patch [bz#563141]
  - Resolves: bz#563141
    (qemu-img re-base subcommand got Segmentation fault)
  - Moved kver to 2.6.18-190.el5 to match build root


author: Glauber Costa <glommer@redhat.com> - kvm-83-160.el5
changelog:
  - kvm-qxl-defer-vga-updates-in-case-commands-ring-is-full-.patch [bz#544785]
  - Resolves: bz#544785
    (QEMU process can become non-responsive in case command are not pull from qxl vga ring)


author: Glauber Costa <glommer@redhat.com> - kvm-83-159.el5
changelog:
  - Applied patch to spec file [bz#533453]
  - Updated kversion to 2.6.18-189.el5 to match build root
  - Resolves: bz#533453
    (kvm kmod package should require a compatible kernel version)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-158.el5
changelog:
  - Updated kversion to 2.6.18-187.el5 to match build root
  - kvm-kernel-KVM-Don-t-check-access-permission-when-loading-segme.patch [bz#563465]
  - kvm-kernel-KVM-Disable-move-to-segment-registers-and-jump-far-i.patch [bz#563465]
  - kvm-kernel-KVM-VMX-Check-cpl-before-emulating-debug-register-ac.patch [bz#563517]
  - Resolves: bz#563465
    (EMBARGOED CVE-2010-0419 kvm: emulator privilege escalation segment selector check [rhel-5.5])
  - Resolves: bz#563517
    (KVM: Check cpl before emulating debug register access [rhel-5.5])


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-157.el5
changelog:
  - kvm-CVE-2010-0297-usb-linux.c-fix-buffer-overflow.patch [bz#560770]
  - Resolves: bz#560770
    (CVE-2010-0297 kvm-userspace-rhel5: usb-linux.c: fix buffer overflow [rhel-5.5])


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-156.el5
changelog:
  - kvm-kernel-KVM-PIT-control-word-is-write-only.patch [bz#553126]
  - kvm-kernel-KVM-introduce-kvm_read_guest_virt-kvm_write_guest_vi.patch [bz#559095]
  - kvm-kernel-KVM-remove-the-vmap-usage.patch [bz#559095]
  - kvm-kernel-KVM-Use-kvm_-read-write-_guest_virt-to-read-and-writ.patch [bz#559095]
  - kvm-kernel-KVM-fix-memory-access-during-x86-emulation.patch [bz#559095]
  - kvm-kernel-Check-IOPL-level-during-io-instruction-emulation.patch [bz#560698]
  - kvm-kernel-Fix-popf-emulation.patch [bz#560698]
  - kvm-kernel-Check-CPL-level-during-privilege-instruction-emulati.patch [bz#560698]
  - Resolves: bz#553126
    (CVE-2010-0309 kvm: cat /dev/port in guest cause the host hang [rhel-5.5])
  - Resolves: bz#559095
    (EMBARGOED CVE-2010-0298 kvm: emulator privilege escalation [rhel-5.5])
  - Resolves: bz#560698
    (EMBARGOED CVE-2010-0306 kvm: emulator privilege escalation IOPL/CPL level check [rhel-5.5])


author: Glauber Costa <glommer@redhat.com> - kvm-83-155.el5
changelog:
  - kvm-virtio-blk-Fix-reads-turned-into-writes-after-read-e.patch [bz#552487]
  - kvm-virtio-blk-Handle-bdrv_aio_read-write-NULL-return.patch [bz#552487]
  - Resolves: bz#552487
    (Guest image corruption after RHEV-H update to 5.4-2.1.3.el5_4rhev2_1)
  - Moved kver to 2.6.18-186.el5 to match build root


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-154.el5
changelog:
  - kvm-qemu-img-Fix-qemu-img-with-backing-file.patch [bz#558195]
  - kvm-qemu-add-routines-for-atomic-16-bit-accesses.patch [bz#525323]
  - kvm-qemu-virtio-atomic-access-for-index-values.patch [bz#525323]
  - kvm-fix-ide-versioning.patch [bz#559163]
  - kvm-cpu-CPU_SAVE_VERSION-is-9-know.patch [bz#559163]
  - Resolves: bz#525323
    (QEMU terminates without warning with virtio-net and SMP enabled)
  - Resolves: bz#558195
    (kvm: NFS : kvm-qemu-img convert failure on RAW/Sparse template with COW/Sparse snapshot)
  - Resolves: bz#559163
    (migration failed host 5.5 with -M rhel5.5.0 to host 5.5 with -M rhel5.5.0.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-153.el5
changelog:
  - kvm-qcow2-Fix-error-handling-in-qcow2_grow_l1_table.patch [bz#537077]
  - kvm-qcow2-Fix-error-handling-in-qcow_save_vmstate.patch [bz#537077]
  - kvm-qcow2-Return-0-errno-in-get_cluster_table.patch [bz#537077]
  - kvm-qcow2-Return-0-errno-in-qcow2_alloc_cluster_offset.patch [bz#537077]
  - kvm-block-Return-original-error-codes-in-bdrv_pread-writ.patch [bz#537077]
  - kvm-qcow2-Fix-error-handling-in-grow_refcount_table.patch [bz#537077]
  - kvm-qcow2-Improve-error-handling-in-update_refcount.patch [bz#537077]
  - kvm-qcow2-Allow-updating-no-refcounts.patch [bz#537077]
  - kvm-qcow2-Don-t-ignore-update_refcount-return-value.patch [bz#537077]
  - kvm-qcow2-Don-t-ignore-qcow2_alloc_clusters-return-value.patch [bz#537077]
  - Resolves: bz#537077
    (error codes aren't always propagated up through the block layer (e.g. -ENOSPC))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-152.el5
changelog:
  - kvm-Revert-Queue-notify-support-for-virtio-block-device.patch [bz#552250]
    (Reverts kvm-Queue-notify-support-for-virtio-block-device.patch)
  - Related: bz#552250
    (Windows virtio block driver performs poorly on small size requests)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-151.el5
changelog:
  - kvm-Fix-cpu-versioning.patch [bz#557327]
  - kvm-reduce-number-of-reinjects-on-ACK.patch [bz#556455]
  - Resolves: bz#556455
    (KVM: WIN7-32bit blue screen (IMAGE_NAME:  ntkrnlmp.exe).)
  - Resolves: bz#557327
    (migration failed with -M rhel5.4.4 between host 5.5 and host 5.4.4)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-150.el5
changelog:
  - kvm-vnc-more-keypad-fixing.patch [bz#497507]
  - kvm-qxl-add-netbooks-common-resolutions.-Rhel-5.5-552240.patch [bz#552240]
  - kvm-block-raw-posix-Abort-on-pread-beyond-end-of-file.patch [bz#515655]
  - Resolves: bz#497507
    (Numeric keypad cannot be used in qemu monitor when using vnc to connect guest.)
  - Resolves: bz#515655
    (Add result test to prevent Infinite loop in raw_pread, reading too large offset)
  - Resolves: bz#552240
    (Spice (QXL) - please add 1024x576 resolution to the driver (netbooks))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-149.el5
changelog:
  - kvm-qemu-qxl-fix-unsafe-rom-data-handling-bug-537888.patch [bz#537888]
  - kvm-qxl-fix-qxl-backwards-migration-to-version-3.patch [bz#537888]
  - kvm-Allow-export-of-sse4.1-sse4.2-cpuid-flags-to-guest.-.patch [bz#518090]
  - Resolves: bz#518090
    ([RFE] KVM should be able to export advanced cpu flags to the guest)
  - Resolves: bz#537888
    (fix unsafe device data handling)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-148.el5
changelog:
  - Updated kversion to 2.6.18-185.el5 to match build root
  - Require qspice-libs to make sure the right libspice.so.0 file is installed
  - Related: bz#555657


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-147.el5
changelog:
  - kvm-block-Introduce-BDRV_O_NO_BACKING.patch [bz#530134]
  - kvm-qemu-img-rebase.patch [bz#530134]
  - kvm-vnc-improve-capslock-handling.patch [bz#517814]
  - kvm-block-Add-bdrv_change_backing_file.patch [bz#530134]
  - kvm-qemu-img-Automatically-detect-block-devices.patch [bz#537655]
  - Resolves: bz#517814
    (Caps Lock the key's appearance  of guest is not synchronous as host's --view kvm with vnc)
  - Resolves: bz#530134
    (RFE - In-place backing file format change)
  - Resolves: bz#537655
    (qemu-img: error creating a new preallocated volume image on FCP storage)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-146.el5
changelog:
  - Require compatible etherboot-zroms-kvm package
  - Resolves: bz#550053
    (require newer etherboot package that is compatible with new pxe ROM paths)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-145.el5
changelog:
  - kvm-fix-barriers-support-during-migration.patch [bz#549938]
  - kvm-Add-machine-name-alias-support.patch [bz#553187]
  - kvm-make-pc-an-alias-of-rhel5.4.0.patch [bz#553187]
  - kvm-Introduce-rhel5.4.4-machine-type.patch [bz#553187]
  - Resolves: bz#549938
    (Maintain barrier state after migration)
  - Resolves: bz#553187
    (Add rhel-5.4.4 support to rhel5.5.0)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-144.el5
changelog:
  - kvm-kernel-KVM-x86-Add-KVM_GET-SET_VCPU_EVENTS.patch [bz#541084]
  - Resolves: bz#541084
    (KVM: x86: Add KVM_GET/SET_VCPU_EVENTS)
  - kvm-x86-Add-support-for-VCPU-event-states.patch [bz#541084]
  - kvm-BZ550265-compute-checksum-for-roms-bigger-than-a-seg.patch [bz#550265]
  - kvm-Fix-a-race-in-the-device-that-cuased-guest-stack-on-.patch [bz#503759]
  - kvm-Queue-notify-support-for-virtio-block-device.patch [bz#552250]
  - kvm-The-driver-device-pair-does-not-have-a-reset-option-.patch [bz#550755]
  - kvm-The-driver-device-pair-does-not-have-a-reset-option-2.patch [bz#550755]
  - Resolves: bz#503759
    (hypercall device - Vm becomes non responsive on Sysmark benchmark (when more than 7 vm's running simultaneously))
  - Resolves: bz#541084
    (KVM: x86: Add KVM_GET/SET_VCPU_EVENTS)
  - Resolves: bz#550265
    (gPXE fails to PXE boot on e1000 virtual NIC)
  - Resolves: bz#550755
    (Hypercall driver doesn't reset device on power-down)
  - Resolves: bz#552250
    (Windows virtio block driver performs poorly on small size requests. In addition, cpu usage on the quest side is very high while handling write requests.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-143.el5
changelog:
  - kvm-Documentation-Fix-description-of-cache-option-for-dr.patch [bz#545194]
  - kvm-monitor-allow-device-to-be-ejected-if-no-disk-is-ins.patch [bz#539250]
  - Resolves: bz#539250
    (Cannot eject cd-rom when configured to host cd-rom)
  - Resolves: bz#545194
    (Discrepancy between man page and source code for qcow2 with regards to default value used when no explicit caching is specified)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-142.el5
changelog:
  - Updated kversion to 2.6.18-183.el5 to match build root
  - kvm-removing-debugging-printf-leftover.patch [bz#530533]
  - kvm-enable_write_cache-is-one-bool-no-need-for-32bits.patch [bz#549938]
  - kvm-virtio_blk-save-if-cache-was-enabled.patch [bz#549938]
  - kvm-ide-propagate-version_id-to-all-save-load-functions.patch [bz#549938]
  - kvm-ide-save-if-cache-was-enabled.patch [bz#549938]
  - kvm-savevm-add-version_id-to-all-savevm-functions.patch [bz#541731]
  - kvm-We-need-current-machine-defined-sooner.patch [bz#541731]
  - kvm-Add-support-for-DeviceVersion-to-machine-type.patch [bz#541731]
  - kvm-Introduce-rhel5.4.0-machine-type.patch [bz#541731]
  - kvm-Introduce-rhel-5.5.0-machine-type.patch [bz#541731]
  - kvm-cpu-for-x86-don-t-save-new-fields-if-version-8.patch [bz#541731]
  - kvm-RHEL5.4-needs-cpu-at-version-7.patch [bz#541731]
  - kvm-RHEL-5.4.0-don-t-have-kvmclock.patch [bz#541731]
  - kvm-RHEL5.4-needs-ide-at-device-version-3.patch [bz#541731]
  - kvm-RHEL5.4-needs-virtio-blk-at-device-version-2.patch [bz#541731]
  - kvm-make-5.4.0-machine-the-default.patch [bz#541731]
  - Resolves: bz#530533
    (debug message is displayed when save VM state into a compressed file)
  - Resolves: bz#541731
    (kvm: migration: mechanism to make older savevm versions to be emitted on some cases)
  - Resolves: bz#549938
    (Maintain barrier state after migration)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-140.el5
changelog:
  - kvm-kernel-KVM-MMU-remove-prefault-from-invlpg-handler.patch [bz#531887]
  - Resolves: bz#531887
    (BSOD BAD_POOL_HEADER STOP 0x19 during boot of Windows Server 2008 R2 installer)
  - kvm-Make-SMBIOS-pass-MS-SVVP-test.patch [bz#537178]
  - kvm-bz-545136-whitelist-host-virtio-networking-features.patch [bz#545136]
  - kvm-fix-rtc-td-hack-on-host-without-high-res-timers.patch [bz#543137]
  - kvm-v2-RHEL5-BZ543979-get-roms-more-room.-Glauber-Costa.patch [bz#543979]
  - Resolves: bz#537178
    (Need to generate SMBIOS table 4 data for windows guests)
  - Resolves: bz#543137
    (time drift in win2k364 KVM guest)
  - Resolves: bz#543979
    (gPXE fails to PXE boot on e1000 virtual NIC)
  - Resolves: bz#545136
    (whitelist host virtio networking features)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-139.el5
changelog:
  - Updated kversion to 2.6.18-182.el5 to match build root
  - Require etherboot directly, to make sure it is installed by default
  - Resolves: bz#546019


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-138.el5
changelog:
  - Updated kversion to 2.6.18-181.el5 to match build root
  - Use the new gpxe/etherboot configurable pxe-zroms-qemu system
  - Resolves: bz#546019


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-137.el5
changelog:
  - Updated kversion to 2.6.18-176.el5 to match build root
  - kvm-kernel-KVM-x86-make-double-triple-fault-promotion-generic-t.patch [bz#532086]
  - kvm-kernel-KVM-x86-raise-TSS-exception-for-NULL-CS-and-SS-segme.patch [bz#532086]
  - kvm-kernel-KVM-x86-emulator-limit-instructions-to-15-bytes.patch [bz#541165]
  - Resolves: bz#532086
    (Rhev-Block driver causes  'unhandled vm exit' with 32bit win2k3r2sp2 Guest VM  on restart)
  - Resolves: bz#541165
    (CVE-2009-4031 kernel: KVM: x86 emulator: limit instructions to 15 bytes [rhel-5.5])

  - kvm-qcow2-Store-exact-backing-format-length.patch [bz#540893]
  - kvm-qcow-qcow2-Add-bdrv_aio_flush.patch [bz#542923]
  - Resolves: bz#540893
    (qemu-img: snapshot info error)
  - Resolves: bz#542923
    (Get segmentation fault when running with ide block on kvm-83-136.el5)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-136.el5
changelog:
  - Update kversion to 2.6.18-175.el5 to match build root
  - kvm-block-use-fdatasync-instead-of-fsync-if-possible.patch [bz#537646]
  - kvm-block-add-aio_flush-operation.patch [bz#537646]
  - kvm-ide-use-bdrv_aio_flush.patch [bz#537646]
  - kvm-virtio-blk-add-volatile-writecache-feature.patch [bz#537646]
  - kvm-qcow2-Fix-grow_refcount_table-error-handling.patch [bz#537075]
  - kvm-virtio-blk-Stop-VM-on-read-errors.patch [bz#531827]
  - kvm-ide-Stop-VM-on-read-errors.patch [bz#531827 bz#531827 bz#533390]
  - kvm-slirp-Reassign-same-address-to-same-DHCP-client.patch [bz#531631]
  - kvm-block-add-enable_write_cache-flag.patch [bz#537646]
  - kvm-build-fix-add-pci_get_bus_and_slot-to-compat_apis.patch [bz#539589]
  - kvm-Fix-race-between-migration-and-cpu-main-loop.patch [bz#533090]
  - Resolves: bz#531631
    (Windows XP unattended install doesn't get an IP address after rebooting, if using -net user)
  - Resolves: bz#531827
    (O/S Filesystem Corruption with RHEL-5.4 on a RHEV Guest)
  - Resolves: bz#533090
    (Windows Server 2008 R2 shutdown hangs after restore from migration)
  - Resolves: bz#533390
    (RHEL5.4 VM image corruption with an IDE v-disk)
  - Resolves: bz#537075
    (qcow2: infinite recursion on grow_refcount_table() error handling)
  - Resolves: bz#537646
    (backports of qemu barrier support)
  - Resolves: bz#539589
    (kvm can't build against kernel-2.6.18-174.el5)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-135.el5
changelog:
  - kvm-kernel-531701-KERNEL-v2-allow-userspace-to-adjust-kvmclock-.patch [bz#531701]
  - kvm-531701-properly-save-kvm-system-time-msr-registers.patch [bz#531701]
  - kvm-BZ531701-get-and-set-clock-upon-migration.patch [bz#531701]
  - Resolves: bz#531701
    (pvclock msr values are not preserved across remote migration)

  - Filter out ksym dependencies only known non-whitelisted symbols [bz#533197]
  - Resolves: bz#533197


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-134.el5
changelog:
  - kvm-kernel-allow-to-address-up-to-48-bits-of-physical-memory-in.patch [bz#516545 bz#517223]
  - Resolves: bz#516545
    (qemu-kvm crashed when setting 32bitwin28k with 64G ram)
  - Related: bz#517223
    (BUG: warning at /builddir/build/BUILD/kvm-83-maint-snapshot-20090205/kernel-/x86/x86.c:240/kvm_queue_exception_e() (Tainted: G     ))

  - kvm-Add-smp_call_function_many-to-compat_apis.patch [bz#533059]
  - Resolves: bz#533059
    (kvm modules can't be built against latest kernel-devel package)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-133.el5
changelog:
  - Update kversion to 2.6.18-172.el5 to match build root
  - kvm-kernel-KVM-Timer-event-should-not-unconditionally-unhalt-vc.patch [bz#492663]
  - kvm-kernel-KVM-Fix-interrupt-unhalting-a-vcpu-when-it-shouldn-t.patch [bz#502086]
  - Resolves: bz#492663
    (KVM: Timer event should not unconditionally unhalt vcpu)
  - Resolves: bz#502086
    (KVM: Fix interrupt unhalting a vcpu when it shouldn't)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-132.el5
changelog:
  - kvm-keep-initrd-in-below-4g-area.patch [bz#529694]
  - Resolves: bz#529694
    (-initrd is broken with > 4GB guests)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-131.el5
changelog:
  - kvm-kernel-KVM-SVM-Reset-cr0-properly-on-vcpu-reset.patch [bz#525699]
  - Resolves: bz#525699
    (x86_64 guest hang when set guest's cpu1 online on AMD host)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-130.el5
changelog:
  - Update kversion to 2.6.18-168.el5 to match kernel-devel on build root
  - kvm-kernel-get_tss_base_addr-should-return-gpa_t-type.patch [bz#516762]
  - Resolves: bz#516762
    (qemu aborted when restart 32bitwin23k with more than 4G mem in intel host.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-129.el5
changelog:
  - kvm-Fix-VDI-audio-stop.patch [bz#520394]
  - Resolves: bz#520394
    (KVM : QEMU-Audio attempting to stop unactivated audio device (snd_playback_stop: ASSERT playback_channel->base.active failed).)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-128.el5
changelog:
  - kvm-fix-kvm_arch_save_regs-potential-stack-corruptio.patch [bz#528917]
  - Resolves: bz#528917
    (qemu-kvm : msrs[] array in kvm_arch_save_regs() too small / may cause stack corruption)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-127.el5
changelog:
  - kvm-RHEL-5.X-5.4.Z-Makefile-fix-ksm-dir-has-no-ARCH-pref.patch [bz#527722]
  - Resolves: bz#527722
    (Build tree for RHEL 5.X and RHEL 5.4.z contains build bugs)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-126.el5
changelog:
  - Add --disable-pcspk option to ./configure [bz#516672]
  - Resolves: bz#516672
    (Disable unused/unsupported features on qemu-kvm)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-125.el5
changelog:
  - kvm-kernel-KVM-VMX-Adjust-rflags-if-in-real-mode-emulation.patch [bz#517324]
  - kvm-kernel-KVM-When-switching-to-a-vm8086-task-load-segments-as.patch [bz#517324]
  - kvm-kernel-RHEL5.4-defined-this-constants-in-asm-msr.h.patch [bz#515749]
  - kvm-kernel-For-RHEl5.x-return-types-of-hrtimers-is-int.patch [bz#515749]
  - kvm-kernel-KVM-VMX-flush-TLB-with-INVEPT-on-cpu-migration.patch [bz#518081]
  - kvm-kernel-KVM-Fix-task-switch-back-link-handling-v2-including-.patch [bz#517324]
  - Resolves: bz#515749
    (Remove warnings from kvm compilation)
  - Resolves: bz#517324
    (KVM does not implement proper support for hardware task linking when using vm8086 mode)
  - Resolves: bz#518081
    (vmentry fails with ept misconfig)

  - kvm-test-access-remove-warning.patch [bz#515749]
  - kvm-test-emulator-remove-unused-variable.patch [bz#515749]
  - kvm-test-vmexit-remove-warning-undefined-printf.patch [bz#515749]
  - kvm-external-module-compat-bring-c89-prototypes-to-intel.patch [bz#515749]
  - Resolves: bz#515749
    (Remove warnings from kvm compilation)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-124.el5
changelog:
  - kvm-kernel-KVM-x86-verify-MTRR-PAT-validity.patch [bz#526837]
  - Resolves: bz#526837
    (KVM: x86: verify MTRR/PAT validity (upstream backport))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-123.el5
changelog:
  - kvm-Disable-help-for-vmware-vga-and-enable-nesting.patch [bz#516672]
  - kvm-Now-that-we-have-disable-bluetooth-disable-also-bt-c.patch [bz#516672]
  - kvm-migration_notify_register-is-only-used-by-spice.patch [bz#516672]
  - kvm-Fix-typo-should-have-been-from-the-beggining.patch [bz#516672]
  - kvm-Don-t-compile-drivers-that-are-not-used-in-a-pc.patch [bz#516672]
  - kvm-Add-option-to-disable-pcspk.patch [bz#516672]
  - kvm-usb_bluez-depends-of-bluez.patch [bz#516672]
  - Resolves: bz#516672
    (Disable unused/unsupported features on qemu-kvm)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-122.el5
changelog:
  - Update kversion to 2.6.18-164.2.1.el5 to match kernel-devel on build root
  - kvm-libkvm-Add-a-wrapper-for-an-ioctl-for-the-KVM_SE.patch [bz#508040]
  - kvm-Fetch-sub-leaf-cpuid-values-for-functions-4-0xb-0xd.patch [bz#508040]
  - kvm-Initialize-entire-cpuid2-structure.patch [bz#508040]
  - kvm-extend-smp-parsing-to-include-cores-and-threads-opti.patch [bz#508040]
  - kvm-push-CPUID-level-to-4-to-allow-Intel-multicore-decod.patch [bz#508040]
  - kvm-set-CPUID-bits-to-present-cores-and-threads-topology.patch [bz#508040]
  - kvm-allow-overriding-of-CPUID-level-on-command-line.patch [bz#508040]
  - kvm-force-enable-options.patch [bz#489900]
  - kvm-move-kvm-extra-features-detection-after-kvm-detectio.patch [bz#489900]
  - kvm-add-options-to-request-kvm-pit-and-device-assignment.patch [bz#489900]
  - Added configure options to make build dependency checks more reliable:
    --enable-kvm --enable-qxl --enable-spice --enable-gcrypt --enable-vnc-tls
    [bz#489900]
  - Resolves: bz#489900
    (kvm configure should abort if a required option failed)
  - Resolves: bz#508040
    (Windows XP not using all CPUS)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-121.el5
changelog:
  - Use rtl8029.zrom for ne2k_pci PXE booting (bz#526124)
  - Resolves: bz#526124
    (ne model failed to get ip address)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-120.el5
changelog:
  - kvm-Add-host_device-support-to-qemu-img.-Nolan-Leake.patch [bz#511072 bz#511072]
  - kvm-raw-posix-Handle-errors-in-raw_create.patch [bz#511072 bz#511072]
  - Resolves: bz#511072
    (KVM - qemu-img fail to copy a RAW format image over FCP storage)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-119.el5
changelog:
  - kvm-Use-kernel-s-smp_call_function_single-instead-of-emu.patch [bz#524970]
  - kvm-Properly-handle-pthread_cond_timedwait-timing-out.patch [bz#525114]
  - kvm-fix-segfault-in-setting-migration-speed.patch [bz#522887]
  - Resolves: bz#522887
    (Call to migrate_set_speed after a migrate_cancel causes segmentation fault in kvm)
  - Resolves: bz#524970
    (Guest single-cpu IPI leads to a global IPI on host)
  - Resolves: bz#525114
    (KVM QEMU:RHEL OS VM's became not-responding and stopped answering monitor Commands.)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-118.el5
changelog:
  - kvm-qemu-virtio-net-do-not-return-stack-pointer-from-fun.patch [bz#521829]
  - Resolves: bz#521829
    (QEMU crash (during virtio-net WHQL tests for Win2008 R2))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-117.el5
changelog:
  - kvm-kernel-KVM-VMX-Optimize-vmx_get_cpl.patch [bz#524126]
  - kvm-kernel-KVM-x86-Disallow-hypercalls-for-guest-callers-in-rin.patch [bz#524126]
  - kvm-kernel-KVM-VMX-Don-t-intercept-MSR_KERNEL_GS_BASE-v2.patch [bz#488130 bz#488130]
  - Resolves: bz#488130
    (KVM: VMX: Don't intercept MSR_KERNEL_GS_BASE (upstream patch))
  - Resolves: bz#524126
    (kernel: KVM: x86: Disallow hypercalls for guest callers in rings > 0 [rhel-5.5])

  - kvm-qcow2-Change-cluster-size-to-64k.patch [bz#502809]
  - kvm-Fix-for-Bug-510706-qemu-kvm-segfault-when-using-i825.patch [bz#510706]
  - Resolves: bz#502809
    ([FEAT] Change qcow2 cluster size to 64k)
  - Resolves: bz#510706
    (qemu-kvm segfault when using i82551 vnic)


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-116.el5
changelog:
  - kvm-kernel-Revert-KVM-VMX-Don-t-intercept-MSR_KERNEL_GS_BASE.patch [bz#488130]
    kvm-kernel-KVM-VMX-Don-t-intercept-MSR_KERNEL_GS_BASE.patch was broken
  - Related: bz#488130
    (KVM: VMX: Don't intercept MSR_KERNEL_GS_BASE (upstream patch))


author: Eduardo Habkost <ehabkost@redhat.com> - kvm-83-115.el5
changelog:
  - kvm-kernel-KVM-VMX-Don-t-intercept-MSR_KERNEL_GS_BASE.patch [bz#488130]
  - Resolves: bz#488130
    (KVM: VMX: Don't intercept MSR_KERNEL_GS_BASE (upstream patch))
  - kvm-Use-quiet-command-to-get-a-cleaner-build-output.patch [bz#515749]
  - kvm-This-function-is-not-used-anymore.-It-is-opencoded-i.patch [bz#515749]
  - kvm-fds-variable-is-not-used.-Remaining-of-a-missmerge.patch [bz#515749]
  - kvm-use-proper-C89-declarations.patch [bz#515749]
  - kvm-pit-is-used-in-two-cases-not-easy-way-to-define-.patch [bz#515749]
  - kvm-In-qemu-all-buffers-are-uint8_t-not-char.patch [bz#515749]
  - kvm-kvm_allowed-is-exported-in-qemu-kvm.h-and-it-is-used.patch [bz#515749]
  - kvm-add-three-missing-static-modifiers-for-local-functio.patch [bz#515749]
  - kvm-put-declaration-of-enable_async_notification-in-a-pr.patch [bz#515749]
  - kvm-move-several-kvm-variables-after-qemu-kvm.h-include-.patch [bz#515749]
  - kvm-mark-static-do_block_set_watermark.patch [bz#515749]
  - kvm-txbufferaccu_offset-and-irq-fields-were-save-load-as.patch [bz#515749]
  - kvm-mp_state-is-treated-as-unsigned-int-uint32_t-for-sav.patch [bz#515749]
  - kvm-hp_reset-should-have-type-QEMUResetHandler.patch [bz#515749]
  - kvm-make-static-lsi_scsi_uninit.patch [bz#515749]
  - kvm-assigned_dev_data-was-not-used-anywhere.patch [bz#515749]
  - kvm-bios_enabled-is-load-saved-as-uint32_t-declare-it-as.patch [bz#515749]
  - kvm-remove-unused-variable.patch [bz#515749]
  - kvm-add-prototype-for-kvm_add_ioperm_data.patch [bz#515749]
  - kvm-removed-duplicated-re-declaration-of-kvm_context-2.patch [bz#515749]
  - kvm-make-static-update_vbios_real_tpr.patch [bz#515749]
  - kvm-fix-var-may-be-used-uninitialized.patch [bz#515749]
  - kvm-make-local-functions-static.patch [bz#515749]
  - kvm-remove-unused-variable-opt_rom_offset.patch [bz#515749]
  - kvm-removed-duplicated-re-declaration-of-kvm_context.patch [bz#515749]
  - kvm-perror-is-defined-in-stdio.h-that-got-included-indir.patch [bz#515749]
  - kvm-remove-unused-variable-cpu.patch [bz#515749]
  - kvm-nb_sectors-should-be-an-uint64_t.patch [bz#515749]
  - kvm-uhci_reset-should-have-QEMUResetHandler-type.patch [bz#515749]
  - kvm-initialize-blen-and-pa-variables-to-0.patch [bz#515749]
  - kvm-we-got-smp_cpus-declaration-through-sysemu.h.patch [bz#515749]
  - kvm-int-and-long-masked-as-pointers.-cast-to-avoid-warni.patch [bz#515749]
  - kvm-we-got-vm_running-declaration-through-sysemu.h.patch [bz#515749]
  - kvm-BZ503367-obey-S-on-migration.patch [bz#503367 bz#503367]
  - kvm-reason-paramenter-only-exist-in-newer-qemu-s-not-our.patch [bz#515749]
  - kvm-Fix-AltGr-and-dead-keys-with-VNC.patch [bz#521835]
  - kvm-time_t-is-a-long-in-x86_64.patch [bz#515749]
  - kvm-bugzilla-504237-changed-size-of-variables-to-uint64_.patch [bz#515749]
  - Resolves: bz#503367
    (After migration, paused VM is running on destination)
  - Resolves: bz#515749
    (Remove warnings from kvm compilation)
  - Resolves: bz#521835
    (German keymap using KVM+VNC missing some keys)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-114.el5
changelog:
  - kvm-kernel-reset-hflags-on-cpu-reset.patch [bz#502543 bz#521749]
  - Resolves: bz#502543
    (Windows 2008 R2 KVM guest can not restart when set it as multiple cpus)
  - Related: bz#521749
    (Guest Window2008-R2-datacenter installation is stopped at  step "Setup will continue after restarting your computer")


author: Eduardo Habkost <ehabkost@redhat.com> - 83-113.el5
changelog:
  - kvm-qcow2-Refactor-update_refcount.patch [bz#518169]
  - kvm-qcow2-Update-multiple-refcounts-at-once.patch [bz#518169]
  - kvm-Combined-patch-of-two-upstream-commits-the-second-fi.patch [bz#518169]
  - kvm-alloc_cluster_link_l2-Write-complete-sectors.patch [bz#518169]
  - kvm-update_refcount-Write-complete-sectors.patch [bz#518169]
  - Resolves: bz#518169
    (Bad qcow2 performance with cache=off)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-112.el5
changelog:
  - kvm-kernel-Fix-coalesced-interrupt-reporting-in-IOAPIC.patch [bz#521025]
  - Resolves: bz#521025
    (rtc-td-hack stopped working. Time drifts in windows)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-111.el5
changelog:
  - kvm-Fix-VM-state-change-handlers-running-out-of-order.patch [bz#514522]
  - kvm-Revert-Work-around-VM-state-change-handlers-running-.patch [bz#514522]
  - Resolves: bz#514522
    (QEMU: Fix VM change state issue on IO errors)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-110.el5
changelog:
  - Update kversion to 2.6.18-164.el5 to match kernel-devel on build root
  - kvm-kernel-Backport-44882eed2ebe7f75f8cdae5671ab1d6e0fa40dbc.patch [bz#515549]
  - kvm-kernel-kvm-fix-ack-not-being-delivered-when-msi-present.patch [bz#515549]
  - kvm-kernel-kvm-fix-build-with-defconfig.patch [bz#515549]
  - Resolves: bz#515549
    (upstream qemu issues on rhel 5.4)
  - kvm-Remove-initrd-warning-message.patch [bz#512672]
  - Resolves: bz#512672
    (Remove initrd warning message)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-109.el5
changelog:
  - kvm-kernel-add-nmi-support-to-svm.patch [bz#502543 bz#503322 bz#492290]
  - kvm-kernel-VMX-Fix-cr8-exiting-control-clobbering-by-EPT.patch [bz#520285]
  - Resolves: bz#492290
    (KVM: XP virtio-net tests fail with BSOD on AMD host (due to lack of NMI injection masking ability))
  - Resolves: bz#502543
    (Windows 2008 R2 KVM guest can not restart when set it as multiple cpus)
  - Resolves: bz#503322
    (NMI filtering for AMD (Windows 2008 R2 KVM guest can not restart when set it as multiple cpus))
  - Resolves: bz#520285
    (windows 64 bit does vmexit on each cr8 access.)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-108.el5
changelog:
  - kvm-kernel-KVM-MMU-make-__kvm_mmu_free_some_pages-handle-empty-.patch [bz#519397]
  - Resolves: bz#519397
    (KVM: MMU: make __kvm_mmu_free_some_pages handle empty list (upstream backport))


author: Eduardo Habkost <ehabkost@redhat.com> - 83-107.el5
changelog:
  - kvm-kernel-KVM-MMU-fix-bogus-alloc_mmu_pages-assignment.patch [bz#487857]
  - Resolves: bz#487857
    (The emulator hung after input "cpu_set 1 online" on qemuMonitor and select "System->Shutdown")


author: Eduardo Habkost <ehabkost@redhat.com> - 83-106.el5
changelog:
  - Update kversion to 2.6.18-162.el5
  - kvm-Initialize-PS2-keyboard-mouse-state-on-reset.patch [bz#515275]
  - Resolves: bz#515275
    (guest not accepting keystrokes or mouse clicks after reboot)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-105.el5
changelog:
  - kvm-kernel-KVM-MMU-handle-n_free_mmu_pages-n_alloc_mmu_pages-in.patch [bz#487857]
  - Resolves: bz#487857
    (The emulator hung after input "cpu_set 1 online" on qemuMonitor and select "System->Shutdown")


author: Eduardo Habkost <ehabkost@redhat.com> - 83-104.el5
changelog:
  - kvm-ide-calls-register_savevm-three-times-for-pci_ide_sa.patch [bz#514887]
  - Resolves: bz#514887
    (Mouse and keyboard of guest are unavailable after migration-[kvm-83-101.el5])


author: Alan Pevec <apevec@redhat.com> 83-103
changelog:
  - Update kversion to 2.6.18-160.el5
  - kvm-qemu-restore-bdrv-fat.patch [bz#514785]
  - Resolves: bz#514785
    (KVM: support for -fda fat:floppy was removed - needed for RHEVM)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-101.el5
changelog:
  - kvm-make-windows-notice-media-change.patch [bz#513991]
  - kvm-Work-around-VM-state-change-handlers-running-out-of-.patch [bz#511038]
  - Resolves: bz#511038
    (QEMU: crash because of calling stop twice (QXL assertion))
  - Resolves: bz#513991
    (Qemu: change CD right after eject does not work)
  - Disable nbd on configure [bz#512837]
  - Resolves: bz#512837
    (Disable unused/unsupported features on qemu-kvm)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-100.el5
changelog:
  - kvm-Compile-out-NBD-removal.patch [bz#512837]
  - Resolves: bz#512837
    (Disable unused/unsupported features on qemu-kvm)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-99.el5
changelog:
  - kvm-Reset-irq-line-on-qxl-and-vdi-on-guest-reset.patch [bz#514526]
  - kvm-fix-for-bug-508664-KVM-could-not-read-the-boot-disk.patch [bz#508664]
  - Resolves: bz#508664
    (KVM: "could not read the boot disk" error message after running "Sys Mark" benchmark on Windows Guest)
  - Resolves: bz#514526
    (Reset qxl, vdi irq line on guest reset)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-98.el5
changelog:
  - kvm-add-option-to-disable-smb-user-directories.patch [bz#512837]
  - kvm-add-option-to-disable-scsi.patch [bz#512837]
  - kvm-disable-isapc.patch [bz#512837]
  - kvm-add-option-to-disable-kvm-nested.patch [bz#512837]
  - kvm-add-option-to-disable-usb-mass-storage-devices.patch [bz#512837]
  - kvm-add-option-to-disable-usb-wacom-tablets.patch [bz#512837]
  - kvm-add-option-to-disable-usb-serial.patch [bz#512837]
  - kvm-add-option-to-disable-usb-net.patch [bz#512837]
  - kvm-add-option-to-disable-usb-bluez.patch [bz#512837]
  - kvm-change-qcow2-default-cache-mode-to-none.patch [bz#512837]
  - kvm-add-option-to-disable-all-cpu-s-model-different-from.patch [bz#512837]
  - kvm-add-option-to-disable-vmware-drivers.patch [bz#512837]
  - kvm-Enable-configure-out-cards-that-we-don-t-support.patch [bz#512837]
  - kvm-Be-able-to-compile-out-bluetooth.patch [bz#512837]
  - kvm-Disable-unsupported-block-formats.patch [bz#512837]
  - New options to configure to disable unsupported features:
    --disable-smb --disable-scsi --disable-isapc --disable-kvm-nested
    --disable-usb-msd --disable-usb-wacom --disable-usb-serial
    --disable-usb-net --disable-usb-bluez --disable-vmware
    --disable-x86-non-generic-cpus --disable-bluez --audio-card-list=ac97
    --disable-curses
    [bz#512837]
  - Resolves: bz#512837
    (Disable unused/unsupported features on qemu-kvm)
  - kvm-add-workaround-for-libvirt-bug.patch [bz#499405]
  - Resolves: bz#499405
    (KVM: add manufacturer and product name info to guest SMBIOS)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-97.el5
changelog:
  - kvm-kernel-KVM-Fix-dirty-bit-tracking-for-slots-with-large-page.patch [bz#512712]
  - kvm-kernel-Avoid-redelivery-of-edge-interrupt-before-next-edge.patch [bz#513946]
  - Resolves: bz#512712
    (Support huge pages in KVM)
  - Resolves: bz#513946
    (keyboard is slow in windows SMP guest.)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-96.el5
changelog:
  - kvm-kernel-KVM-take-mmu_lock-when-updating-a-deleted-slot.patch [bz#513098]
  - kvm-kernel-KVM-SVM-force-new-asid-on-vcpu-migration.patch [bz#513394]
  - Resolves: bz#513098
    (KVM: take mmu_lock when updating a deleted slot (upstream backport))
  - Resolves: bz#513394
    (KVM: SVM: force new asid on vcpu migration (upstream backport))
  - kvm-Fix-hdev_open-error.patch [bz#513252]
  - Resolves: bz#513252
    (Asignation instead of comparation inside if)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-95.el5
changelog:
  - kvm-enable-rtc-hack-by-default.patch [bz#512898]
  - Resolves: bz#512898
    (Enable rtd-hack by default)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-94.el5
changelog:
  - Update kversion to 2.6.18-159.el5
  - kvm-virtio_net-remove-the-tx-mitigation-timer.patch [bz#504647]
  - Resolves: bz#504647
    (Low UDP throughput from Linux KVM guest)
  - kvm-Use-pci_reset_function-in-RHEL5.4-so-FLR-done-proper.patch [bz#510806]
  - Resolves: bz#510806
    (KVM: invoke pci_reset_function() when PCI device assigned or deassigned to a guest)


author: Eduardo Habkost <ehabkost@redhat.com> - 83-93.el5
changelog:
  - kvm-fix-for-bug-507942-bad-macaddr-of-e1000-in-Windows-2.patch [bz#507942]
  - kvm-Set-the-iothread-s-eventfd-pipe-descriptors-to-non-b.patch [bz#511199 bz#507659 bz#511031]
  - kvm-Disable-hpet-by-default-there-is-no-way-to-enable-it.patch [bz#512894]
  - Resolves: bz#507659
    - Migrate command not  end and vm  responseless on  Nahalem host
  - Resolves: bz#507942
    - QEMU: Windows 2003's built-in driver for e1000 does not work with QEMU's e1000  implementation
  - Resolves: bz#511199
    - KVM : Failed to migrate VM to a loaded Host
  - Resolves: bz#512894
    - Disable hpet by default
  - Related: bz#511031
    - qemu-kvm hang during migration when stress test is running in the guest


author: Eduardo Habkost <ehabkost@redhat.com> - 83-92.el5
changelog:
  - kvm-kernel-KVM-fix-missing-locking-in-alloc_mmu_pages.patch [bz#510770 bz#505629]
  - Resolves: bz#505629
    - KVM: MMU: protect kvm_mmu_change_mmu_pages with mmu_lock (upstream backport)
  - Resolves: bz#510770
    - BUG: soft lockup - CPU#4 stuck for 10s! on kksmd


author: Eduardo Habkost <ehabkost@redhat.com> - 83-91.el5
changelog:
  - kvm-kernel-MMU-limit-rmap-chain.patch [bz#508776]
  - kvm-kvmtrace-update-formats.patch [bz#508776]
  - Resolves: bz#508776 - KVM: MMU: limit rmap chain


author: Eduardo Habkost <ehabkost@redhat.com> - 83-90.el5
changelog:
  - Update kversion to 2.6.18-158.el5
  - kvm-net-add-net-tap-sndbuf-option-with-a-sensible-defaul.patch [bz#508861]
  - Resolves: bz#508861 - kvm: add tap send buffer limit to help UDP networking


author: Eduardo Habkost <ehabkost@redhat.com> - 83-89.el5
changelog:
  - kvm-kernel-KVM-Introduce-set-get-_interrupt_shadow.patch [bz#509208]
  - kvm-kernel-KVM-Deal-with-interrupt-shadow-state-for-emulated-in.patch [bz#509208]
  - Resolves: bz#509208 - KVM fixes to make gPXE boot ROMs work
  - kvm-Windows-virtio-driver-cannot-pass-WHQL-certification.patch [bz#497058]
  - Resolves: bz#497058 - Change virtio-blk pci dubclass to PCI_CLASS_STORAGE_SCSI


author: Eduardo Habkost <ehabkost@redhat.com> - 83-88.el5
changelog:
  - kvm-KSM-suspend-fix.patch [bz#505440]
  - Resolves: bz#505440 - Panic on suspend with KSM module loaded


author: Eduardo Habkost <ehabkost@redhat.com> - 83-87.el5
changelog:
  - kvm-kernel-KVM-limit-lapic-periodic-timer-frequency.patch [bz#510087]
  - Resolves: bz#510087 - KVM: limit lapic periodic timer frequency


author: Eduardo Habkost <ehabkost@redhat.com> - 83-86.el5
changelog:
  - kvm-fix-bug-506375.patch [bz#506375]
  - Resolves: bz#506375 - ksm latency issue when killing guests


author: Eduardo Habkost <ehabkost@redhat.com> - 83-85.el5
changelog:
  - Update kversion to 2.6.18-157.el5
  - kvm-kernel-KVM-SVM-Remove-port-80-passthrough-upstream-backport.patch [bz#507730]
  - kvm-kernel-KVM-protect-concurrent-make_all_cpus_request-upstrea.patch [bz#507733]
  - Resolves: bz#507730 - KVM: SVM: Remove port 80 passthrough (upstream backport)
  - Resolves: bz#507733 - KVM: protect concurrent make_all_cpus_request (upstream backport)
  - kvm-make-vnc-socket-non-blocking.patch [bz#507880]
  - kvm-provide-stop-reason-on-demand.patch [bz#505999]
  - kvm-Change-default-CPU-model-to-model-6-skype-fix-2.patch [bz#508623]
  - Resolves: bz#505999 - pause reason not stored by qemu
  - Resolves: bz#507880 - qemu hangs during VNC connection from RHEVM
  - Resolves: bz#508623 - Only 1 processor can be detected in "systeminfo" of win2k3 guest with -smp 2 and ACPI multiprocessor HAL.


author: Eduardo Habkost <ehabkost@redhat.com> - 83-84.el5
changelog:
  - kvm-net-avoid-leaking-VLANClientState-on-PCI-NIC-hot-rem.patch [bz#500977 bz#500978 bz#500980]
  - kvm-Fix-rtl8139-segfault-during-live-migrate-after-NIC-h.patch [bz#500978]
  - kvm-Fix-ne2k_pci-segfault-during-live-migrate-after-NIC-.patch [bz#500977]
  - kvm-Fix-eepro100-segfault-during-live-migrate-after-NIC-.patch [bz#500980]
  - Resolves: bz#500977 - ne2k-pci segfault during live migrate after NIC hot-unplug
  - Resolves: bz#500978 - Live migration fails after rtl8139 NIC hot-unplug
  - Resolves: bz#500980 - Live migrate fails after i82551 NIC hot-unplug


author: Eduardo Habkost <ehabkost@redhat.com> - 83-83.el5
changelog:
  - Update kversion to 2.6.18-156.el5
  - kvm-kernel-kvm-x86-ignore-reads-to-perfctr-msrs.patch [bz#482423]
  - Resolves: bz#482423 - Kaspersky AV crash the VM after installation
  - kvm-Revert-Disable-virtio-balloon-bz-500453.patch [bz#503790]
  - kvm-Remove-broken-command-line-option-balloon.patch [bz#503790]
  - kvm-New-command-line-option-balloon.patch [bz#503790]
  - Resolves: bz#503790 - virtio balloon: add a command-line option to disable it at runtime


author: Eduardo Habkost <ehabkost@redhat.com> - 83-82.el5
changelog:
  - kvm-bz-505090-Guess-host-device-type-from-requested-gues.patch [bz#505090]
  - kvm-vnc-rework-VncState-release-workflow.patch [bz#505641]
  - Resolves: bz#505090 - Virtual machine fails to start without cdom - qemu: could not open disk image /dev/sr0
  - Resolves: bz#505641 - Remote VNC client can cause any QEMU VNC server to crash with a double-free


author: Eduardo Habkost <ehabkost@redhat.com> - 83-81.el5
changelog:
  - Update kversion to 2.6.18-155.el5
  - kvm-enable-sysenter-on-32bit-guests-skype-fix.patch [bz#504628]
  - Resolves: bz#504628 - Skype crashes on VM.


author: Eduardo Habkost <ehabkost@redhat.com> - 83-80.el5
changelog:
  - kvm-Fix-vga_screen_dump_blank-PPM-generation-bz-500717.patch [bz#500717]
  - kvm-Add-qemu-img-check-subcommand.patch [bz#506017]
  - Resolves: bz#500717 - qemu-kvm can generate invalid screendumps during reboot
  - Resolves: bz#506017 - 'qemu-img check' subcommand is not backported


author: Eduardo Habkost <ehabkost@redhat.com> - 83-79.el5
changelog:
  - Update kversion to 2.6.18-154.el5
  - Related: bz#504237 - Pull RHEV bugfixes for RHEL
  - Related: bz#504713 - BIOS bug - processor goes missing with RHEL3U8 boot kernel


author: Eduardo Habkost <ehabkost@redhat.com> - 83-78.el5
changelog:
  - kvm-kernel-KVM-Make-paravirt-tlb-flush-also-reload-the-PAE-PDPT.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes for RHEL
  - kvm-bios-Fix-missing-DMI-table-entries.patch [bz#504713]
  - kvm-Correctly-assign-apic-ids-for-hotplugged-cpus.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes for RHEL
  - Resolves: bz#504713 - BIOS bug - processor goes missing with RHEL3U8 boot kernel


author: Eduardo Habkost <ehabkost@redhat.com> - 83-77.el5
changelog:
  - kvm-kernel-KVM-x86-Ignore-reads-to-K7-EVNTSEL-MSRs.patch [bz#504237]
  - kvm-kernel-KVM-MMU-protect-kvm_mmu_change_mmu_pages-with-mmu_lo.patch [bz#504237]
  - kvm-kernel-KVM-Fix-PDPTR-reloading-on-CR4-writes.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-76.el5
changelog:
  - kvm-Add-reset-to-e1000-nic.patch [bz#504237]
  - kvm-Add-reset-to-rtl8139-nic.patch [bz#504237]
  - kvm-Register-uhci_reset-callback.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-75.el5
changelog:
  - kvm-Add-rtc-reset-function.patch [bz#504237]
  - kvm-fix-unresigered-vbe-physical-mapping-as-reserved-mem.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-74.el5
changelog:
  - Remove /usr/bin/qemu-kvm and keep only /usr/libexec/qemu-kvm
  - Resolves: bz#503955 - Move qemu-kvm to /usr/libexec


author: Eduardo Habkost <ehabkost@redhat.com> - 83-73.el5
changelog:
  - kvm-vdi_port-call-disconnect-on-reset-504463.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-72.el5
changelog:
  - kvm-KSM-avoid-losing-but-no-mem-leak-rmap_items-inside-k.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-71.el5
changelog:
  - kvm-migrate_fd_close-delete-associated-io-handler-before.patch [bz#504237]
  - kvm-qemu-add-notify-command-line-option-to-enable-async-.patch [bz#504237]
  - kvm-migration-exec-notify-upon-successful-completion-of-.patch [bz#504237]
  - kvm-asynchronous-notifications-add-all-event-v3.patch [bz#504237]
  - kvm-exec-migration-handle-EINTR-in-popen_get_buffer-v3.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-70.el5
changelog:
  - kvm-kernel-fix-bug-between-mm_to_kvm-and-kvm_get_kvm-RHEL-5-bac.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-68.el5
changelog:
  - kvm-fix-qemu_aio_flush.patch [bz#504237]
  - kvm-spice-change-vendor-id-504190.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-67.el5
changelog:
  - kvm-doesn-t-build-on-newer-RHEL-5.4-kernels-because-.patch [bz#504047]
  - Resolves: bz#504047 - kvm doesn't build on newer RHEL-5.4 kernels because of get_user_pages_fast()


author: Eduardo Habkost <ehabkost@redhat.com> - 83-66.el5
changelog:
  - Move qemu-kvm to /usr/libexec, and make /usr/bin/qemu-kvm a symlink to it
  - Related: bz#503955
  - Resolves: bz#504237


author: Eduardo Habkost <ehabkost@redhat.com> - 83-65.el5
changelog:
  - kvm-kernel-Merge-kvm_ioapic_get_delivery_bitmask-into-kvm_get_i.patch [bz#504018]
  - Resolves: bz#504018 - kernel oops at kvm_get_intr_delivery_bitmask+0x4e/0x86
  - kvm-qxl-fix-message-flood-in-qxl_display_update-501190.patch [bz#504237]
  - kvm-fix-bigmem-offset-calculation-for-qxl.patch [bz#504237]
  - kvm-add-non-arbitrary-migration-stop-condition.patch [bz#504237]
  - kvm-set-migration-max-downtime.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-64.el5
changelog:
  - Update kversion to 2.6.18-152.el5
  - Related: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-63.el5
changelog:
  - kvm-kernel-KVM-x86-check-for-cr3-validity-in-mmu_alloc_roots.patch [bz#504237]
  - kvm-augment-info-migrate-with-page-status.patch [bz#504237]
  - kvm-introduce-set_rate_limit-function-for-QEMUFile.patch [bz#504237]
  - kvm-allow-changing-the-speed-of-a-running-migration.patch [bz#504237]
  - kvm-remove-duplicated-code.patch [bz#504237]
  - kvm-only-execute-lapic-load-when-cpu-is-already-initiali.patch [bz#504237]
  - kvm-make-sure-kvm_vpu_init-is-the-last-thing-called-in-c.patch [bz#504237]
  - kvm-Prevent-CD-ROM-media-eject-while-device-is-locked.patch [bz#504237]
  - kvm-KSM-sync-ksm-and-rhel-5.4-gup-fast.patch [bz#504237]
  - kvm-ksm-remove-kprobes-usage-for-rhel-5.4-v3.patch [bz#504237]
  - kvm-KSM-avoid-usage-of-free-slabed-memory.-triggered-wit.patch [bz#504237]
  - Resolves: bz#504237 - Pull RHEV bugfixes added after kvm-83-58.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-60.el5
changelog:
  - kvm-Disable-virtio-balloon-bz-500453.patch [bz#503811]
  - Resolves: bz#503811 - Pull disable-virtio-balloon patch from RHEV branch


author: Eduardo Habkost <ehabkost@redhat.com> - 83-59.el5
changelog:
  - kvm-kernel-KVM-Fix-NX-support-reporting.patch [bz#503793]
  - kvm-kernel-KVM-x86-check-for-cr3-validity-in-ioctl_set_sregs.patch [bz#503793]
  - kvm-Revert-qemu-fix-bad-physical-address-in-kvm_update_d.patch [bz#503793]
  - kvm-Enable-dirty-logging-for-all-regions-during-migratio.patch [bz#503793]
  - kvm-migrate.c-migrate_fd_put_buffer-Do-not-busyloop-stop.patch [bz#503793]
  - kvm-cirrus-fix-text-screen-corruption-on-reset.patch [bz#503793]
  - kvm-Support-multiple-VNC-clients-re-added.patch [bz#503793]
  - kvm-vnc-fix-multiple-connections-displaystate-initializa.patch [bz#503793]
  - kvm-vnc-Remove-checks-for-qemu_realloc-return-value.patch [bz#503793]
  - kvm-ksm-remove-full-swapping-support-for-kvm-mmu-pages-u.patch [bz#503793]
  - kvm-keypad-support.patch [bz#503793]
  - kvm-Call-missing-qemu_bh_delete-at-the-end-of-raw_aio_em.patch [bz#503793]
  - kvm-Add-qemu_send_raw-to-vlan.patch [bz#503793]
  - kvm-Minimal-ethernet-frame-length-is-64-bytes.patch [bz#503793]
  - kvm-Don-t-send-all-gratuitous-packets-at-once.patch [bz#503793]
  - kvm-fix-wrong-bios-pci-mapping-for-large-slots-Bug-49943.patch [bz#503793]
  - Resolves: bz#503793 - Pull RHEV bugfixes between kvm-83-52.el5ovirt and kvm-83-58.el5ovirt
  - Bump release number to make it higher than the latest .el5ovirt RPM


author: Eduardo Habkost <ehabkost@redhat.com> - 83-44.el5
changelog:
  - kvm-kernel-KVM-Ioctls-for-init-MSI-X-entry.patch [bz#498085]
  - kvm-kernel-KVM-Add-MSI-X-interrupt-injection-logic.patch [bz#498085]
  - kvm-kernel-KVM-Enable-MSI-X-for-KVM-assigned-device.patch [bz#498085]
  - kvm-kernel-KVM-Get-support-IRQ-routing-entry-counts.patch [bz#498085]
  - kvm-kernel-KVM-Device-assignment-framework-rework.patch [bz#498085]
  - kvm-kernel-KVM-Correct-deassign-device-ioctl-to-IOW.patch [bz#498085]
  - kvm-kernel-KVM-Wake-up-waitqueue-before-calling-get_cpu.patch [bz#498085]
  - kvm-kernel-KVM-use-smp_send_reschedule-in-kvm_vcpu_kick.patch [bz#498085]
  - kvm-kernel-KVM-protect-assigned-dev-workqueue-int-handler-and-i.patch [bz#498085]
  - kvm-libkvm-support-KVM_ASSIGN_DEV_IRQ-and-KVM_DEASSI.patch [bz#498085]
  - kvm-qemu-Replace-force-type-convert-with-container_o.patch [bz#498085]
  - kvm-qemu-Make-device-assignment-depend-on-libpci.patch [bz#498085]
  - kvm-qemu-Figure-out-device-capability.patch [bz#498085]
  - kvm-qemu-Support-for-device-capability.patch [bz#498085]
  - kvm-libkvm-user-interface-for-MSI-type-irq-routing.patch [bz#498085]
  - kvm-libkvm-allocate-unused-gsi-for-irq-routing.patch [bz#498085]
  - kvm-qemu-expose-MSI-capability-to-guest.patch [bz#498085]
  - kvm-qemu-Support-MSI-convert-to-INTx-in-device-assig.patch [bz#498085]
  - kvm-qemu-Add-MSI-X-related-macro-to-pci.c.patch [bz#498085]
  - kvm-libkvm-add-ioctl-wrappers-for-KVM_SET_MSIX_ENTRY.patch [bz#498085]
  - kvm-qemu-enable-MSI-X-capabilty-for-assigned-device.patch [bz#498085]
  - kvm-qemu-fix-interrupt-pin-0-assignment.patch [bz#498085]
  - kvm-qemu-Fill-config-with-correct-VID-DID.patch [bz#498085]
  - kvm-qemu-emulate-command-register-for-SRIOV-virtual-.patch [bz#498085]
  - kvm-qemu-Move-assigned-device-capability-init-earlie.patch [bz#498085]
  - kvm-qemu-improve-pci-host-device-address-parsing.patch [bz#498085]
  - kvm-qemu-don-t-check-per-vector-mask-bit-before-enab.patch [bz#498085]
  - kvm-qemu-Fix-wrong-counting-of-MSI-X-table-size.patch [bz#498085]
  - kvm-device-assignment-move-memset-to-after-mmap-failure-.patch [bz#498085]
  - kvm-Remove-MSI-masking-when-setting-initial-MSI-X-entrie.patch [bz#498085]
  - kvm-nr_cpu_ids-compat.patch [bz#498085]
  - kvm-smp_send_reschedule-compat.patch [bz#498085]
  - kvm-Adjust-kvm_smp_send_reschedule-availability.patch [bz#498085]
  - kvm-Adjust-nr_cpu_ids-check.patch [bz#498085]
  - Resolves: bz#498085 - kvm add guest MSI support


author: Eduardo Habkost <ehabkost@redhat.com> - 83-43.el5
changelog:
  - Update kversion to kernel-2.6.18-151.el5
  - Related: bz#498071 - kvm external module build fixes for RHEL 5.4
  - Related: bz#498084 - Add infrastructure needed for later adding guest MSI support


author: Eduardo Habkost <ehabkost@redhat.com> - 83-42.el5
changelog:
  - kvm-kernel-KVM-Add-support-to-disable-MSI-for-assigned-device.patch [bz#498084]
  - kvm-kernel-KVM-Userspace-controlled-irq-routing.patch [bz#498084]
  - kvm-kernel-KVM-Use-irq-routing-API-for-MSI.patch [bz#498084]
  - kvm-kernel-KVM-VMX-Use-kvm_mmu_page_fault-handle-EPT-violation-.patch [bz#498084]
  - kvm-kernel-KVM-Report-IRQ-injection-status-for-MSI-delivered-in.patch [bz#498084]
  - kvm-kernel-KVM-define-KVM_CAP_DEVICE_DEASSIGNMENT.patch [bz#498084]
  - kvm-kernel-KVM-fix-kvm_vm_ioctl_deassign_device.patch [bz#498084]
  - kvm-kernel-KVM-Split-IOAPIC-structure.patch [bz#498084]
  - kvm-kernel-KVM-Unify-the-delivery-of-IOAPIC-and-MSI-interrupts.patch [bz#498084]
  - kvm-kernel-KVM-Change-API-of-kvm_ioapic_get_delivery_bitmask.patch [bz#498084]
  - kvm-kernel-KVM-Update-intr-delivery-func-to-accept-unsigned-lon.patch [bz#498084]
  - kvm-kernel-KVM-bit-ops-for-deliver_bitmap.patch [bz#498084]
  - kvm-Fix-request_irq-for-2.6.19.patch [bz#498071]
  - kvm-Fix-kvm_request_irq-race.patch [bz#498071]
  - kvm-qemu-device-assignment-don-t-use-libkvm-s-privat.patch [bz#498084]
  - kvm-qemu-device-assignment-add-assigned_dev_update_i.patch [bz#498084]
  - kvm-qemu-device-assignment-fix-ROM-writing.patch [bz#498084]
  - kvm-libkvm-support-for-irq-routing.patch [bz#498084]
  - kvm-qemu-initialize-irq-routing-table.patch [bz#498084]
  - kvm-libkvm-Fix-return-of-kvm_commit_irq_routes.patch [bz#498084]
  - kvm-libkvm-add-deassign-ioctl.patch [bz#498084]
  - kvm-qemu-free-device-on-error-in-init_assigned_devic.patch [bz#498084]
  - kvm-qemu-wrap-assign_device-and-assign_irq.patch [bz#498084]
  - kvm-qemu-deassign-device-from-guest.patch [bz#498084]
  - kvm-qemu-fix-hot-remove-assigned-device.patch [bz#498084]
  - kvm-qemu-fix-build-breakage-on-non-device-deassignme.patch [bz#498084]
  - kvm-qemu-deassign-irq-for-INTx.patch [bz#498084]
  - Resolves: bz#498071 - kvm external module build fixes for RHEL 5.4
  - Resolves: bz#498084 - Add infrastructure needed for later adding guest MSI support


author: Eduardo Habkost <ehabkost@redhat.com> - 83-40.el5
changelog:
  - Enabling spice support, now that qspice-0.3.0 is available on the buildroot
  - Resolves: bz#497232 - kvm not linked against qspice library


author: Eduardo Habkost <ehabkost@redhat.com> - 83-39.el5
changelog:
  - kvm-Revert-external-module-don-t-redefined-get_user_page.patch [bz#501777]
    (Reverts kvm-external-module-don-t-redefined-get_user_pages_fast-.patch, that
    didn't solve the issue)
  - kvm-external-module-don-t-redefine-get_user_pages_fast-o.patch [bz#501777]
  - Resolves: bz#501777 - kvm doesn't build on newer RHEL-5.4 kernels because of get_user_pages_fast()


author: Eduardo Habkost <ehabkost@redhat.com> - 83-38.el5
changelog:
  - kvm-external-module-don-t-redefined-get_user_pages_fast-.patch [bz#501777]
  - Resolves: bz#501777 - kvm doesn't build on newer RHEL-5.4 kernels because of get_user_pages_fast()


author: Eduardo Habkost <ehabkost@redhat.com> - 83-37.el5
changelog:
  - kvm-external-module-Fix-build-for-VT-d-AMD-IOMMU.patch [bz#498071]
  - kvm-external-module-don-t-conflict-w-phys_addr_t.patch [bz#498071]
  - Related: bz#498071 - kvm external module build fixes for RHEL 5.4


author: Eduardo Habkost <ehabkost@redhat.com> - 83-36.el5
changelog:
  - kvm-qemu-Add-support-for-SMBIOS-command-line-options-Ale.patch [bz#501729 bz#501729]
  - kvm-Don-t-try-to-extract-protocol-from-absolute-filename.patch [bz#501729]
  - kvm-kvmtrace_format-read-usr-share-kvm-formats-by-defaul.patch [bz#501729]
  - kvm-e1000-Do-not-reinit-pci-config-space-to-0.patch [bz#501729]
  - kvm-Fix-cluster-freeing-in-qcow2.patch [bz#501729]
  - kvm-Revert-Fix-CVE-2008-0928-insufficient-block-device-a.patch [bz#501729]
  - kvm-Fix-CVE-2008-0928-insufficient-block-device-address-.patch [bz#501729]
  - kvm-don-t-use-a-32-bit-bit-type-as-offset-argument.patch [bz#501729]
  - kvm-Fix-oops-on-2.6.25-guest-Rusty-Russell.patch [bz#501729]
  - kvm-Fix-segfault-after-tap-host_net_remove.patch [bz#501729]
  - kvm-Fix-virtio-net-segfault-during-live-migrate-after-NI.patch [bz#501729]
  - kvm-Fix-e1000-segfault-during-live-migrate-after-NIC-hot.patch [bz#501729]
  - kvm-Backport-oom_check-from-upstream.patch [bz#501729]
  - kvm-qcow2-fix-image-creation-for-large-2TB-images-Chris-.patch [bz#501729]
  - kvm-Fix-live-migratation-failure-after-pcnet-NIC-hot-unp.patch [bz#501729]
  - kvm-Fix-qemu_realloc-with-size-0.patch [bz#501729]
  - Spec file sync: [bz#501729]
    - Package user/formats on /usr/share/kvm
    - Add spice sanity check (disabled because with_spice is 0)
  - Update kernel version requires to 2.6.18-149.el5
  - Resolves: bz#501729 - Pull RHEV bugfixes between kvm-83-42.el5ovirt and kvm-83-52.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-35.el5
changelog:
  - Spec changes that are needed with the patches recently added:
    - Package user/formats as %doc
    - Package /usr/bin/qemu-io on kvm-tools package
  - Related: bz#500263


author: Eduardo Habkost <ehabkost@redhat.com> - 83-34.el5
changelog:
  - kvm-kernel-KVM-Add-CONFIG_HAVE_KVM_IRQCHIP.patch [bz#500263]
  - kvm-kernel-KVM-Interrupt-mask-notifiers-for-ioapic.patch [bz#500263]
  - kvm-kernel-KVM-Reset-PIT-irq-injection-logic-when-the-PIT-IRQ-i.patch [bz#500263]
  - kvm-kernel-KVM-Fix-overlapping-check-for-memory-slots.patch [bz#500263]
  - kvm-kernel-KVM-MMU-Fix-off-by-one-calculating-large-page-count.patch [bz#500263]
  - kvm-kernel-KVM-MMU-disable-global-page-optimization.patch [bz#500263]
  - kvm-KSM-fix-bug-495714.patch [bz#500263]
  - kvm-fix-extboot-from-boot-with-cache-off.patch [bz#500263]
  - kvm-KSM-fix-bug-495912.patch [bz#500263]
  - kvm-KSM-fix-495350-effective-bug.patch [bz#500263]
  - kvm-ksm-fix-Bug-496668-stabilaty-issue.patch [bz#500263]
  - kvm-qemu-drop-packet-from-tap-device-if-all-NICs-are.patch [bz#500263]
  - kvm-fix-effective-bug-497042.patch [bz#500263]
  - kvm-qemu-fixup-4GB-memslot-large-page-alignment.patch [bz#500263]
  - kvm-Import-qemu-io-source-from-upstream.patch [bz#500263]
  - kvm-qemu-io-Comment-out-readv-writev-code.patch [bz#500263]
  - kvm-Add-qemu-io-to-Makefile-and-configure.patch [bz#500263]
  - kvm-Fix-migration-with-smp-Bz-485966.patch [bz#500263]
  - kvm-char-Fix-closing-of-various-char-devices-Jan-Kiszka.patch [bz#500263]
  - kvm-spice-improve-audio-quality-493279.patch [bz#500263]
  - kvm-spice-using-term_printf_async-for-vdi-log-messages-4.patch [bz#500263]
  - Update kernel version dependency to 2.6.18-141.el5
  - Resolves: bz#500263 - Import RHEV kvm fixes added between kvm-83-35.el5ovirt and kvm-83-42.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-33.el5
changelog:
  - kvm-qemu-tool-adding-an-empty-implementation-of-term_pr.patch [bz#497886]
  - kvm-block_set_watermark-use-term_printf_async-for-notif.patch [bz#497886]
  - kvm-Fix-at-least-one-cause-of-qcow2-corruption.-Nolan.patch [bz#497886]
  - kvm-Flush-all-pending-io-at-the-end-of-a-migration.patch [bz#497886]
  - kvm-make-BlockDriver-struct-opaque-and-global.patch [bz#497886]
  - kvm-Reopen-block-drivers-after-migration.patch [bz#497886]
  - kvm-qcow2-corruption-Fix-alloc_cluster_link_l2.patch [bz#497886]
  - kvm-Change-RTC-time-drift-IRQ-re-injection-logic.patch [bz#497886]
  - kvm-KSM-fix-bug-495348.patch [bz#497886]
  - kvm-KSM-fix-bug-495349-KSM-correctness-issue.patch [bz#497886]
  - kvm-KSM-fix-bug-495351-effective-issue.patch [bz#497886]
  - Resolves: bz#497886 - Import kvm fixes from RHEV branch


author: Eduardo Habkost <ehabkost@redhat.com> - 83-29.el5ovirt
changelog:
  - kvm-external-module-hrtimer_expires_remaining-was.patch [bz#493112]
  - kvm-Make-make-install-depend-on-bios-and-vgabios.patch [bz#493112]
  - Remove pre-built binaries from source tarball [bz#493112]
    - Rename kvm-remove-crypto.sh to kvm-strip-tarball.sh
  - Resolves: bz#493112 - Allow building KVM RHEV tree on newer kernels and on other distributions


author: Eduardo Habkost <ehabkost@redhat.com> - 83-28.el5ovirt
changelog:
  - kvm-Avoid-running-audio-ctl-s-when-vm-is-not-running.patch [bz#492204]
  - Resolves: bz#492204 - kvm: Avoid running audio ctl's when vm is not running


author: Eduardo Habkost <ehabkost@redhat.com> - 83-25.el5ovirt
changelog:
  - kvm-Revert-Introducing-qcow2-extensions-keep-backing.patch [bz#489964]
  - kvm-Revert-qemu-img-info-show-highest_alloc-and-num_f.patch [bz#489964]
  - kvm-Revert-qcow2-format-keep-num_free_bytes-and-sho.patch [bz#489964]
  - kvm-Revert-info-blockstats-show-highest_allocated-if-e.patch [bz#489964]
  - kvm-Revert-block-qcow2-export-highest_allocated-throug.patch [bz#489964]
  - kvm-Revert-block-qcow2-keep-highest-allocated-byte-Ur.patch [bz#489964]
  - kvm-Introducing-qcow2-extensions-Uri-Lublin.patch [bz#489964]
  - kvm-block-support-known-backing-format-for-image-create.patch [bz#489964]
  - kvm-block-qcow2-keep-backing-file-format-in-a-qcow2-ext.patch [bz#489964]
  - kvm-block-qcow2-keep-highest-allocated-offset.patch [bz#489964]
  - kvm-block-set-high-watermark-and-get-a-notification-whe.patch [bz#489964]
  - kvm-Show-drive-name-on-ENOSPC-notification.patch [bz#489964]
  - Resolves: bz#489964


author: Eduardo Habkost <ehabkost@redhat.com> - 83-23.el5ovirt
changelog:
  - kvm-kernel-Revert-Disable-kvmclock-by-default.patch [bz#492649]
  - Resolves: bz#492649
  - kvm-qemu-stop-start-cpus-before-after-devices.patch [bz#492355]
  - kvm-extboot-should-update-number-of-HDs-reported-by-BIOS.patch [bz#491861]
  - Resolves: bz#492355 bz#491861


author: Eduardo Habkost <ehabkost@redhat.com> - 83-22.el5ovirt
changelog:
  - kvm-qemu-fix-physical-memory-migration.patch [bz#492351]
  - kvm-host_device_remove-remove-incorrect-check-for-devic.patch [bz#491156]
  - kvm-e1000-Fix-RX-descriptor-low-threshold-interrupt-log.patch [bz#491930]
  - kvm-qemu-fix-bad-physical-address-in-kvm_update_dirty_p.patch [bz#492357]
  - kvm-vdi_port-fix-migration.patch [bz#492365]
  - kvm-external-module-do-not-hardcode-tsc_khz.patch [bz#488543]
  - kvm-kernel-Backport-fix-for-bz-482423-from-upstream.patch [bz#482423]
  - Resolves: bz#482423 bz#492351 bz#491156 bz#491930 bz#492357


author: Eduardo Habkost <ehabkost@redhat.com> - 83-21.el5ovirt
changelog:
  - Change license tag to GPLv2 [bz#490741]
  - Remove qspice-specific BuildRequires, now that qspice bz#489896 was fixed
    [bz#490956]
  - Build against kernel 2.6.18-128.1.1.el5
  - Resolves: bz#490741
  - Related: bz#490956


author: Eduardo Habkost <ehabkost@redhat.com> - 83-20.el5ovirt
changelog:
  - kvm-Parse-full-PCI-device-addresses-Markus-Armbruster.patch [bz#489992]
  - kvm-Backport-upstream-QEMU-PCI-hotplug-code.patch [bz#489992]
  - kvm-make-qemu_announce_self-handle-non-contiguous-net-ta.patch [bz#489992]
  - Resolves: bz#489992


author: Eduardo Habkost <ehabkost@redhat.com> - 83-19.el5ovirt
changelog:
  - kvm-kernel-Fix-BZ483561-dmesg-flooded-with-kvm-14619-cpu1-u.patch [bz#483561]
  - kvm-kernel-KVM-Fix-missing-smp-tlb-flush-in-invlpg.patch [bz#490469]
  - Resolves: bz#483561 bz#490469


author: Eduardo Habkost <ehabkost@redhat.com> - 83-17.el5ovirt
changelog:
  - Remove unneeded code from spec %install section
  - Rebuild against qspice-0.1.0-14.gitdd420d.el5ovirt


author: Eduardo Habkost <ehabkost@redhat.com> - 83-16.el5ovirt
changelog:
  - Remove openssl BuildRequires. We are using libgcrypto for crypto code, now
  - kvm-kernel-Disable-kvmclock-by-default.patch [bz#469425][bz#488543]
  - Related: bz#469425 bz#488543


author: Eduardo Habkost <ehabkost@redhat.com> - 83-15.el5ovirt
changelog:
  - kvm-qemu-prevent-reset-of-vga-fb-mapping-in-case-of-isa.patch [bz#489348]
  - kvm-TPR-patching-instruction_is_ok-fix-virtual-addre.patch [bz#483494]


author: Eduardo Habkost <ehabkost@redhat.com> - 83-13.el5ovirt
changelog:
  - kvm-kernel-KVM-x86-release-time_page-on-vcpu-destruction.patch [bz#488725]
  - kvm-kernel-KVM-VMX-Update-necessary-state-when-guest-enters-l.patch [bz#488724]
  - kvm-kernel-KVM-is_long_mode-should-check-for-EFER.LMA.patch [bz#488724]
  - kvm-kernel-KVM-MMU-Fix-another-largepage-memory-leak.patch [bz#488725]
  - kvm-kernel-KVM-MMU-handle-compound-pages-in-kvm_is_mmio_pfn.patch [bz#488727]
  - kvm-bios-make-MMIO-address-page-aligned-in-guest.patch [bz#488732]
  - kvm-external-module-backward-compatibility-for-com.patch [bz#488727]
  - kvm-external-module-handle-compound_head-on-RHEL.patch [bz#488727]


author: Eduardo Habkost <ehabkost@redhat.com> - 83-12.el5ovirt
changelog:
  - kvm-Fix-cpu_physical_memory_rw-for-64-bit-I-O-accesses.patch [bz#488135]
  - kvm-block-qcow2-keep-highest-allocated-byte-Uri-Lublin.patch [bz#488250]
  - kvm-block-qcow2-export-highest_allocated-through-BlockD.patch [bz#488250]
  - kvm-info-blockstats-show-highest_allocated-if-exists-U.patch [bz#488250]
  - kvm-qcow2-format-keep-num_free_bytes-and-show-it-upo.patch [bz#488250]
  - kvm-qemu-img-info-show-highest_alloc-and-num_free_byte.patch [bz#488250]
  - kvm-Introducing-qcow2-extensions-keep-backing-file-for.patch [bz#484080]
  - kvm-qemu-img-adding-a-F-base_fmt-option-to-qemu-img.patch [bz#484080]
  - Renumbered kvm-kernel patches to allow space for more userspace patches


author: Eduardo Habkost <ehabkost@redhat.com>- 83-11.el5ovirt
changelog:
  - kvm-add-notification-for-vmstops.patch [bz#481863]
  - kvm-Change-default-werror-semantics-from-report-to-en.patch [bz#481863]


author: Eduardo Habkost <ehabkost@redhat.com> - 83-10.el5ovirt
changelog:
  - kvm-kernel-Report-IRQ-injection-status-to-userspace.patch [bz#487595]
  - kvm-handle-IRQ-status-injection-in-userspace.patch [bz#487595]
  - kvm-Allow-additions-of-ACPI-tables-from-command-line.patch [bz#488041]
  - kvm-cirrus-cleanup-reset-handler.patch [bz#488036]


author: Eduardo Habkost <ehabkost@redhat.com> - 83-9.el5ovirt
changelog:
  - kvm-external-module-compatibility-for-hrtimer_expi.patch [bz#485482]
  - kvm-kernel-KVM-x86-fix-LAPIC-pending-count-calculation.patch [bz#485482]
  - kvm-kernel-KVM-VMX-Flush-volatile-msrs-before-emulating-rdmsr.patch [bz#486583]


author: Eduardo Habkost <ehabkost@redhat.com> - 83-8.el5ovirt
changelog:
  - kvm-qemu-fix-double-removal-of-assigned-device.patch [bz#485318]
  - kvm-backport-kvm-qemu-fix-leak-of-ioperm-data.patch [bz#485318]
  - kvm-backport-kvm-qemu-remove-the-useless-parameter.patch [bz#485318]
  - kvm-qemu-use-fd-instead-of-QEMUFile-in-pre-VM-migrate-s.patch [bz#485752]
  - kvm-kernel-KVM-Fix-assigned-devices-circular-locking-dependenc.patch [bz#485483]
  - kvm-kernel-KVM-Fix-INTx-for-device-assignment.patch [bz#485484]
  - kvm-kernel-KVM-MMU-Map-device-MMIO-as-UC-in-EPT.patch [bz#485485]


author: Eduardo Habkost <ehabkost@redhat.com> - 83-7.el5ovirt
changelog:
  - bz#485291:
    - kvm-don-t-call-kvm_init_vcpu-twice.patch
    - kvm-Fix-GPE-registers-read-write-handling.patch
    - kvm-Fix-CPU-hotplug.patch
    - kvm-Use-reserved-STS-bits-from-PIIX4-chipset-to-avoid-cl.patch
    - kvm-PCI-hotplug-SCI-fix.patch


author: Eduardo Habkost <ehabkost@redhat.com> - 83-6.el5ovirt
changelog:
  - Fix for bz#484747 (Block device corruption on ENOSPC errors):
    - kvm-Stop-VM-on-ENOSPC-error-IDE.patch
    - kvm-Stop-VM-on-error-in-scsi-disk.patch
    - kvm-Stop-VM-on-error-in-virtio-blk.patch
    - kvm-kvm-qemu-Allow-calling-vm_stop-from-vcpu-thread.patch
  - Spice fix:
    - kvm-vdi_port-don-t-modifay-device-while-in-stop-state.patch
  - Fixes from upstream:
    - kvm-Don-t-notify-virtio-devices-before-S_DRIVER_OK.patch
    - kvm-kvm-qemu-Don-t-unregister-unassigned-PCI-BAR.patch
    - kvm-kvm-qemu-preallocate-mem-path-memory-by-default.patch
    - kvm-kvm-qemu-Remove-eflags-conversion-into-emulator-fo.patch
    - kvm-Always-return-latest-pmsts-instead-of-the-old-one.patch
    - kvm-kvm-qemu-make-mem-path-memory-allocation-depend.patch
    - kvm-Fix-SIGSEGV-crash-in-slirp-networking-code.patch
    - kvm-check-SCSI-read-write-requests-against-max-LBA.patch
    - kvm-qemu-vnc-reset-has_WMVi-when-new-client-connects.patch
    - kvm-fix-use-of-host-serial-port.patch


author: Eduardo Habkost <ehabkost@redhat.com> - 83-4.el5ovirt
changelog:
  - More changes due to rpmlint warnings:
    - Fix bogus qemu-img manpage permission
    - Capitalize package summaries
    - Mark udev rules file on /etc as %config on file list


author: Eduardo Habkost <ehabkost@redhat.com> - 83-3.el5ovirt
changelog:
  - Make rpmlint happy:
    - Versioned qemu-img provides
    - use %defattr on all %files sections
    - %define _use_internal_dependency_generator 0
    - don't mix tabs and spaces on scripts


author: Eduardo Habkost <ehabkost@redhat.com> - 83-1.el5ovirt
changelog:
  - Change to tarball+patches model instead of a snapshot of a private git tree.
    The resulting code is exactly the same from kvm-82.ovirt1.test19


author: Eduardo Habkost <ehabkost@redhat.com> - 82.ovirt1.test19-1
changelog:
  - kvm-82.ovirt1.test19:
    - Use libgcrypt for cryptography code instead of libcrypto
    - Fix ksm-mem.ko module loading
    - SCSI emulation fixes from Rik van Riel


author: Eduardo Habkost <ehabkost@redhat.com> - 82.ovirt1.test17-1
changelog:
  - kvm-82.ovirt1.test17:
    - Added hypercall-device-based vmchannel implementation
    - Removed network-interface-based vmchannel implementation
    - Removed cryptography code from KVM, replacing it with calls
      to libcrypto


author: Eduardo Habkost <ehabkost@redhat.com> - 82.ovirt1.test13-5.el5ovirt
changelog:
  - Try to fix kmod-kvm upgrades:
    - Remove Provides: kernel-modules (bz#474472)
    - don't run weak-modules --remove-modules on upgrades


author: Eduardo Habkost <ehabkost@redhat.com> - 82.ovirt1.test6-1.el5ovirt
changelog:
  - kvm-82.ovirt1.test6:
    - ksm compile fixes
    - simpler compat code
    - vnc disconnect notification patch


author: Eduardo Habkost <ehabkost@redhat.com> - 82.ovirt1.test1-2.el5ovirt
changelog:
  - Build with libspice support
  - Use pkgconfig for spice
  - Added BuildRequires to work around missing qspice-libs-devel requires
  - Build against kernel 2.6.18-128.el5


author: Eduardo Habkost <ehabkost@redhat.com> - 82-2.maint.snapshot.2009.01.05.el5ovirt
changelog:
  - Don't use prebuilt binaries (bz#474886):
    - Build bios from source instead of using the prebuilt binaries
    - Use the pxe images from the etherboot packag


author: Eduardo Habkost <ehabkost@redhat.com> -77-3.maint.snapshot.2008.11.11.ovirt
changelog:
  - Respin maint/2.6.28 snapshot, from 2008-11-11:
    - kernel:    e45948b071d8be59044ac232d99a2ca83fd93266
    - userspace: ccabb53f1a84f11896c840391f7ade3756214086


author: Eduardo Habkost <ehabkost@redhat.com> -77-2.maint.snapshot.2008.10.28.ovirt
changelog:
  - Rebase to kvm maint/2.6.28 snapshot from 2008-10-28:
    - kernel:    0d41e9e3f1c500a05716deaa927b56a15b133030
    - userspace: 7c29f61b152c036e9511941e4f0254f6de326052
  - Patches removed, as they (or their equivalent) are already upstream:
    - kvm-qemu-migration-nowait.patch
    - kvm-Test-for-EXT_CONFIG_KVM_TRACE-instead-of-CONFIG_KVM_.patch


author: Eduardo Habkost <ehabkost@redhat.com> -77-1.el5.ovirt
changelog:
  - Rebase to kvm-77
  - Remove wildcards from %files list
  - Remove another sparc bios file that is not needed


author: Eduardo Habkost <ehabkost@redhat.com> - 74.11.el5.ovirt
changelog:
  - Use RHEL kmod magic support to build modules, but with hacks
    to avoid the ksym dependencies and to make it work on brew


author: Eduardo Habkost <ehabkost@redhat.com> - 74.6.el5.ovirt
changelog:
  - Fix build with with_modules=0
  - Don't include qemu-img when built on Fedora
  - Put qemu-img on a kvm-qemu-img subpackage, with Provides: qemu-img


author: Eduardo Habkost <ehabkost@redhat.com> - 74.4.el5.ovirt
changelog:
  - Enable kvm_trace
  - Use "real" release number (74-4.el5.ovirt) instead of .testX release
    numbers. The package is on CVS, now


author: Eduardo Habkost <ehabkost@redhat.com> - 74-3.el5.test4
changelog:
  - Added depmod to kmod %post and %postun
  - Fix %if lines to make it possible to not build the kmod package
  - Make kvm-kmod depend on the kernel it was built to
  - Make kvm depend on kvm-kmod


author: Eduardo Habkost <ehabkost@redhat.com> - 74-3.el5.test2
changelog:
  - Package the kernel modules in a kvm-kmod package, hardcoded to build
    for 2.6.18-111.el5.extkvm_test12
  - Fix page_find() and page_find_alloc() range-checking for addresses
    larger than 32-bit
  - Remove i386 from ExclusiveArch, as we don't have i386 kernel packages
    built on the ovirt build target


author: Eduardo Habkost <ehabkost@redhat.com> - 74-2.el5.test1
changelog:
  - Added kvm-74-pxeboot-fix2.patch, Glauber's fix for the PXE boot triple fault
  - Don't remove qemu-img from the package


author: Glauber Costa <glommer@redhat.com> - 73-3.20080825
changelog:
  - Moved forward to yesterday's snapshot. It contains the remaining
    parts of mark's series of GSO patches. It sould be all back to normal
    when kvm-74 is released.


author: Glauber Costa <gcosta@redhat.com> - 73-1
changelog:
  - Update to kvm-73.
  - alsa enablement patch not needed anymore - removed.
  - Add conditional so we can use this same rpm for rhel.


author: Glauber Costa <gcosta@redhat.com> - 71-1
changelog:
  - Update to kvm-71
  - --enable-alsa is no more, and kvm-71 seem to have troubles yet to
    be sorted out upstream with parameter passing to qemu. So as a temporary
    quickfix, add kvm-71-alsa.patch to handle it.


author: Glauber Costa <gcosta@redhat.com> - 69-1
changelog:
  - Update to kvm-69
  - Removed Patch4 (Upstreamed)
  - Removed virtio-boot patch (Upstreamed)
  - Regenerated the other patches


author: Daniel P. Berrange <berrange@redhat.com> - 60-1.fc9
changelog:
  - Updated to kvm-60
  - Fix license tag to keep rpmlint quiet
  - Remove unused PPC, Sparc and PPC Video BIOS


author: Jeremy Katz <katzj@redhat.com> - 12-2
changelog:
  - include bios and keymaps in the kvm package since we need a slightly 
    different version for kvm now
  - include man page


author: Jeremy Katz <katzj@redhat.com> - 7-3
changelog:
  - remove the -devel subpackage since there's no shared lib upstream yet
  - direct download link for source


author: Jiri Vanek <jvanek@redhat.com> - 1:1.6.0.0-1.42.1.11.14
changelog:
  - updated to icedtea6-1.11.14.tar.gz
  - added and applied 1.11.14-fixes.patch, patch10 to fix build issues
  - Resolves: rhbz#1017615


author: Jiri Vanek <jvanek@redhat.com> - 1:1.6.0.0-1.41.1.11.11.90
changelog:
  - updated to icedtea6-1.11.11.90.tar.gz
  - removed upstreamed patch9 jaxp-backport-factoryfinder.patch
  - removed upstreamed patch10 fixToFontSecurityFix.patch.
  - modified patch3, java-1.6.0-openjdk-java-access-bridge-security.patch
  - Resolves: rhbz#973128


author: Jiri Vanek <jvanek@redhat.com> - 1:1.6.0.0-1.61.1.11.11
changelog:
  - added and applied (temporally) patch10   fixToFontSecurityFix.patch.
   - fixing regression in fonts introduced by one security patch.
  - Resolves: rhbz#950384


author: Jiri Vanek <jvanek@redhat.com> - 1:1.6.0.0-1.39.1.11.11
changelog:
  - added and applied (temporally) one more patch to xalan/xerces privileges
   - patch9 jaxp-backport-factoryfinder.patch
  - will be upstreamed
  - Resolves: rhbz#950384


author: Jiri Vanek <jvanek@redhat.com> - 1:1.6.0.0-1.59.1.11.11
changelog:
  - Updated to icedtea6 1.11.11 - fixed xalan/xerxes privledges
  - removed patch 9 -  removingOfAarch64.patch.patch - fixed upstream
  - removed patch10  patchToFixMalformed8007667.patch - upstreamed
  - Resolves: rhbz#950384


author: Jiri Vanek <jvanek@redhat.com> - 1:1.6.0.0-1.37.1.11.10
changelog:
  - Updated to icedtea6 1.11.10
  - rewritten java-1.6.0-openjdk-java-access-bridge-security.patch
  - excluded aarch64.patch
    - by patch 8 -  removingOfAarch64.patch.patch
  - due to old patch on rhel5 added patch10  patchToFixMalformed8007667.patch
   - fixing 8007667 patch  to be valid for rhel5 patch
  - Resolves: rhbz#950384


author: Jiri Vanek <jvanek@redhat.com> - 1:1.6.0.0-1.34.1.11.8
changelog:
  - Updated to icedtea6 1.11.8
  - Removed patch9   7201064.patch
  - Removed patch10   8005615.patch
  - Removed  not-applied patch 6664509.patch
  - Removed mauve as deadly outdated and run on QA
    -  jtreg kept, useless, but valid
  - Rewritten java-1.6.0-openjdk-java-access-bridge-security.patch 
  - Resolves: rhbz#911523


author: Jiri Vanek <jvanek@redhat.com> - 1:1.6.0.0-1.27.1.10.8
changelog:
  - Modified patch3, java-1.6.0-openjdk-java-access-bridge-security.patch:
    - com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.
    - packages added also to package.definition
  - Resolves: rhbz#828750


author: Jiri Vanek <jvanek@redhat.com> - 1:1.6.0.0-1.26.1.10.8
changelog:
  - Updated to IcedTea6 1.10.8
  - Modified patch3, java-1.6.0-openjdk-java-access-bridge-security.patch:
    - com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.
    - packages added to patch
  - Resolves: rhbz#828750


author: Jiri Vanek <jvanek@redhat.com> - 1:1.6.0.0-1.25.1.10.6
changelog:
  - Updated to IcedTea6 1.10.6
  - Resolves: rhbz#787142
  - Security fixes
    - S7082299: Fix in AtomicReferenceArray
    - S7088367: Fix issues in java sound
    - S7110683: Issues with some KeyboardFocusManager method
    - S7110687: Issues with TimeZone class
    - S7110700: Enhance exception throwing mechanism in ObjectStreamClass
    - S7110704: Issues with some method in corba
    - S7112642: Incorrect checking for graphics rendering object
    - S7118283: Better input parameter checking in zip file processing
    - S7126960: Add property to limit number of request headers to the HTTP Server
  - Bug fixes
    - RH580478: Desktop files should not use hardcoded path
  - Removed and deleted upstreamed  patch7 - name-rmi-fix.patch
  - Removed and deleted upstreamed Hugepages patches:
    - Source100: 7034464-hugepage.patch
    - Source101: 7037939-hugepage.patch
    - Source102: 7043564-hugepage.patch


author: Deepak Bhole <dbhole@redhat.com> - 1:1.6.0.0-1.22.1.9.7
changelog:
  - Resolves bz690289
  - Import from RHEL-5_6-Z
  - Updated to IcedTea6 1.9.7
  - Removed all plugin/webstart related commented lines
  - Modified bz entry format in previous logs to get around cvs ack checking bug


author: Deepak Bhole <dbhole@redhat.com> - 1:1.6.0.0-1.14.b17.el5
changelog:
  - Synched with el6 branch
  - Updated to IcedTea 1.7.5
  - Resolves: bz639951
  - Also resolves 619800 and 621303


author: Martin Matejovic <mmatejov@redhat.com> - 1:1.6.0-1.10.b16
changelog:
  - Update to openjdk build b16
  - Update to icedtea6-1.6
  - Added tzdata-java requirement
  - Added autoconf and automake build requirement
  - Added tzdata-java requirement
  - Added java-1.6.0-openjdk-gcc-stack-markings.patch
  - Added java-1.6.0-openjdk-memory-barriers.patch
  - Added java-1.6.0-openjdk-jar-misc.patch
  - Added java-1.6.0-openjdk-linux-separate-debuginfo.patch
  - Added java-1.6.0-openjdk-securitypatches-20100323.patch
  - Added STRIP_KEEP_SYMTAB=libjvm* to install section, fix bz530402
  - Resolves: rhbz#576124


author: Lillian Angel <langel@redhat.com> - 1:1.6.0.0-1.1.b09
changelog:
  - Moved policytool to devel package.
  - Updated release to 1.1, so there is considered newer than the outdated 
  EPEL package.
  - Resolves: rhbz#499079


author: Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.26.b09
changelog:
  - Updated java-1.6.0-openjdk-securitypatches.patch.
  - Added java-1.6.0-openjdk-lcms.patch.
  - Updated release.
  - Removed fedora sources. We can now build with system-installed openjdk.
  - Resolves: rhbz#490182


author: Remi Collet <rcollet@redhat.com> - 5.3.3-17
changelog:
  - reorder security patches
  - add security fixes for CVE-2012-2688, CVE-2012-0831,
    CVE-2011-1398, CVE-2013-1643


author: Remi Collet <rcollet@redhat.com> - 5.3.3-15
changelog:
  - fix segfault in error_handler with
    allow_call_time_pass_reference = Off (#951075)
  - fix double free when destroy_zend_class fails (#951076)


author: Remi Collet <rcollet@redhat.com> - 5.3.3-14
changelog:
  - fix possible buffer overflow in pdo_odbc (#869694)
  - rename php-5.3.3-extrglob.patch and reorder
  - php script hangs when it exceeds max_execution_time
    when inside an ODBC call (#864954)
  - fix zend garbage collector (#892695)
  - fix transposed memset arguments in libzip (#953818)
  - fix possible segfault in pdo_mysql (#869693)
  - fix imap_open DISABLE_AUTHENTICATOR param ignores array (#859369)
  - fix stream support in fileinfo (#869697)
  - fix setDate when DateTime created from timestamp (#869691)
  - fix permission on source files (#869688)
  - add php(language) and missing provides (#837044)
  - fix copy doesn't report failure on partial copy (#951413)


author: Joe Orton <jorton@redhat.com> - 5.3.3-9
changelog:
  - add security fixes for CVE-2011-4153, CVE-2012-0057, CVE-2012-0789,
    CVE-2012-1172, CVE-2012-2143, CVE-2012-2386


author: Joe Orton <jorton@redhat.com> - 5.3.3-2
changelog:
  - add php-$subpkg = V-R provides (#717158)
  - add security fixes for CVE-2010-3710, CVE-2010-4156, CVE-2010-4645 (#670464)
  - add security fixes for CVE-2011-2483, CVE-2011-0708, CVE-2011-1148,
    CVE-2011-1466, CVE-2011-1468, CVE-2011-1469, CVE-2011-1471,
    CVE-2011-1938, CVE-2011-2202 (#740734)
  - fix negative keys with var_export (#700724)


author: Joe Orton <jorton@redhat.com> - 5.3.2-6
changelog:
  - add security fixes for CVE-2010-3870 CVE-2010-3709 (#650877)
  - provide php-devel from -devel (#642701)


author: Joe Orton <jorton@redhat.com> - 5.3.2-2
changelog:
  - add LGPLv2{,+} to License; ship text in -bcmath, -mbstring
  - apply phar patch correctly
  - fix permissions on sources, README.namespaces
  - drop EXTENSIONS from %doc
  - fix Provides for php-cli
  - drop inappropriate/obsolete Obsoletes


author: Joe Orton <jorton@redhat.com> - 5.3.2-6
changelog:
  - add security fixes for CVE-2010-1866, CVE-2010-2094, CVE-2010-1917,
    CVE-2010-2531, MOPS-2010-060 (#624469)


author: Remi Collet <Fedora@famillecollet.com>
changelog:
  - PHP 5.3.2 Released!
  - remove mime_magic option (now provided by fileinfo, by emu)
  - add patch for http://bugs.php.net/50578
  - remove patch for libedit (upstream)


author: Remi Collet <Fedora@famillecollet.com> 5.3.1-1
changelog:
  - update to 5.3.1
  - remove openssl patch (merged upstream)
  - add provides for php-pecl-json
  - add prod/devel php.ini in doc


author: Joe Orton <jorton@redhat.com> 5.3.0-2
changelog:
  - update to v5 of systzdata patch; parses zone.tab and extracts
    timezone->{country-code,long/lat,comment} mapping table


author: Remi Collet <Fedora@famillecollet.com> 5.3.0-1
changelog:
  - update to 5.3.0
  - remove ncurses, dbase, mhash extensions
  - add enchant, sqlite3, intl, phar, fileinfo extensions
  - raise sqlite version to 3.6.0 (for sqlite3, build with --enable-load-extension)
  - sync with upstream "production" php.ini


author: Joe Orton <jorton@redhat.com> 5.2.8-9
changelog:
  - add recode support, -recode subpackage (#106755)
  - add -zts subpackage with ZTS-enabled build of httpd SAPI
  - adjust php.conf to use -zts SAPI build for worker MPM


author: Joe Orton <jorton@redhat.com> 5.2.8-4
changelog:
  - move wddx to php-xml, build curl shared in -common
  - remove BR for expat-devel, bogus configure option


author: Joe Orton <jorton@redhat.com> 5.2.6-6
changelog:
  - move gd_README to php-gd
  - update to r4 of systzdata patch; introduces a default timezone
    name of "System/Localtime", which uses /etc/localtime (#469532)


author: Joe Orton <jorton@redhat.com> 5.2.6-3
changelog:
  - update to 5.2.6
  - sync default php.ini with upstream
  - drop extension_dir from default php.ini, rely on hard-coded
    default, to make php-common multilib-safe (#455091)
  - update to r3 of systzdata patch


author: Joe Orton <jorton@redhat.com> 5.2.3-3
changelog:
  - add mcrypt, mhash, tidy, mssql subpackages (Dmitry Butskoy)
  - enable dbase extension and package in -common


author: Joe Orton <jorton@redhat.com> 5.2.0-10
changelog:
  - bump default memory_limit to 32M (#220821)
  - mark config files noreplace again (#174251)
  - drop trailing dots from Summary fields
  - use standard BuildRoot
  - drop libtool15 patch (#226294)


author: Joe Orton <jorton@redhat.com> 5.2.0-9
changelog:
  - add php(api), php(zend-abi) provides (#221302)
  - package /usr/share/php and append to default include_path (#225434)


author: Joe Orton <jorton@redhat.com> 5.2.0-5
changelog:
  - build json and zip shared, in -common (Remi Collet, #215966)
  - obsolete php-json and php-pecl-zip
  - build readline extension into /usr/bin/php* (#210585)
  - change module subpackages to require php-common not php (#177821)


author: Joe Orton <jorton@redhat.com> 5.2.0-4
changelog:
  - provide php-zend-abi (#212804)
  - add /etc/rpm/macros.php exporting interface versions
  - synch with upstream recommended php.ini


author: Joe Orton <jorton@redhat.com> 5.2.0-3
changelog:
  - update to 5.2.0 (#213837)
  - php-xml provides php-domxml (#215656)
  - fix php-pdo-abi provide (#214281)


author: Elio Maldonado <emaldona@redhat.com> - 3.15.3-5
changelog:
  - Remove two unused patches
  - Resolves: Bug 1042683 - nss: Mis-issued ANSSI/DCSSI certificate (MFSA 2013-117)


author: Elio Maldonado <emaldona@redhat.com> - 3.15.3-4
changelog:
  - Revoke trust in one mis-issued anssi certificate
  - Resolves: Bug 1042683 - nss: Mis-issued ANSSI/DCSSI certificate (MFSA 2013-117)


author: Kai Engert <kaie@redhat.com> - 3.15.3-3
changelog:
  - remove unnecessary and problematic template-removal patch
    which was added as part of the 3.15.1 rebase
  - bump release number


author: Elio Maldonado <emaldona@redhat.com> - 3.15.3-1
changelog:
  - Update to nss-3.15.3
  - Remove unused patch
  - Resolves: rhbz#1032466 - CVE-2013-5605 CVE-2013-5606 CVE-2013-1741 nss: various flaws [rhel-5.10]


author: Elio Maldonado <emaldona@redhat.com> - 3.15.1-1
changelog:
  - Rebase to nss-3.15.1
  - Resolves: rhbz#1033478 - Rebase RHEL 5 to NSS 3.15.1 (for FF 24.x)
  - Resolves: rhbz#1033499 - [Regression] NSS no longer trusts MD5 certificates
  - Split %check section tests in two: freebl/softoken and rest of nss tests
  - Adjust various patches and spec file steps on account of the rebase
  - Add various patches and remove obsoleted ones on account of the rebase
  - Renumber patches so freeb/softoken ones match the corresponding ones in rhel-6 nss-softokn


author: Elio Maldonado <emaldona@redhat.com> - 3.14.3-16
changelog:
  - Adjust the patches to complete the syncup with upstrean nss
  - Use NSS_DISABLE_HW_GCM on the patch as we do on the spec file
  - Ensure softoken/freebl code is the same on nss side as on the softoken side
  - Related: rhbz#987131


author: Elio Maldonado <emaldona@redhat.com> - 3.14.3-16
changelog:
  - Add disable_hw_gcm.patch and in the spec file export NSS_DISABLE_HW_GCM=1
  - Disable HW GCM on RHEL-5 as the older kernel lacks support for it
  - Related: rhbz#987131


author: Elio Maldonado <emaldona@redhat.com> - 3.14.3-14
changelog:
  - Resolves: rhbz#987131 - Pick up various upstream GCM code fixes applied since nss-3.14.3 was released


author: Elio Maldonado <emaldona@redhat.com> - 3.14.3-13
changelog:
  - Roll back to 79c87e69caa7454cbcf5f8161a628c538ff3cab3
  - Peviously added patch hasn't solved the sporadic core dumps
  - Related: rhbz#983766 - nssutil_ReadSecmodDB leaks memory


author: Elio Maldonado <emaldona@redhat.com> - 3.14.3-12
changelog:
  - Resolves: rhbz#983766 - nssutil_ReadSecmodDB leaks memory
  - Add patch to get rid of sporadic blapitest core dumps


author: Elio Maldonado <emaldona@redhat.com> - 3.14.3-11
changelog:
  - Restore 'export NO_FORK_CHECK=1' required for binary compatibility on RHEL-5
  - Remove an unused patch
  - Resolves: rhbz#918948 - [RFE][RHEL5] Rebase to nss-3.14.3


author: Elio Maldonado <emaldona@redhat.com> - 3.14.3-9
changelog:
  - Apply upstream fixes for ecc enabling and aes gcm
  - Rename two macros EC_MIN_KEY_BITS and EC_MAX_KEY_BITS per upstream
  - Apply several upstream AES GCM fixes
  - Resolves: rhbz#960241 - Enable ECC in nss and freebl
  - Resolves: rhbz#918948 - [RFE][RHEL5]


author: Elio Maldonado <emaldona@redhat.com> - 3.14.3-8
changelog:
  - Enable ECC support limited to suite b
  - Export NSS_ENABLE_ECC=1 in the %check section to properly test ecc
  - Resolves: rhbz#960241 - Enable ECC in nss and freebl


author: Elio Maldonado <emaldona@redhat.com> - 3.14.3-7
changelog:
  - Define -DNO_FORK_CHECK when compiling softoken for ABI compatibility
  - Resolves: rhbz#918948 - [RFE][RHEL5] Rebase to nss-3.14.3 to fix the lucky-13 issue


author: Elio Maldonado <emaldona@redhat.com> - 3.14.3-4
changelog:
  - Fix rpmdiff test reported failures and remove other unwanted changes
  - Resolves: rhbz#918948 - [RFE][RHEL5] Rebase to nss-3.14.3 to fix the lucky-13 issue


author: Elio Maldonado - 3.14.3-3
changelog:
  - Update to NSS_3_14_3_RTM
  - Rework the rebase to preserve needed idiosynchracies
  - Ensure we install frebl/softoken from the extra build tree
  - Don't include freebl static library or its private headers
  - Add patch to deal with system sqlite not being recent enough
  - Don't install nss-sysinit nor sharedb
  - Resolves: rhbz#918948 - [RFE][RHEL5] Rebase to nss-3.14.3 to fix the lucky-13 issue


author: Elio Maldonado - 3.14.3-2
changelog:
  - Restore the freebl-softoken source tar ball updated to 3.14.3
  - Renumbering of some sources for clarity
  - Resolves: rhbz#918948 - [RFE][RHEL5] Rebase to nss-3.14.3 to fix the lucky-13 issue


author: Elio Maldonado <emaldona@redhat.com> - 3.14.3-1
changelog:
  - Update to NSS_3_14_3_RTM
  - Resolves: rhbz#918948 - [RFE][RHEL5] Rebase to nss-3.14.3 to fix the lucky-13 issue


author: Elio Maldonado <emaldona@redhat.com> - 3.13.5-8
changelog:
  - Resolves: rhbz#820684
  - Fix last entry in attrFlagsArray to be {NAME_SIZE(unextractable), PK11_ATTR_UNEXTRACTABLE}


author: Robert Relyea <rrelyea@redhat.com> - 3.13.5-7
changelog:
  - Resolves: rhbz#820684
  - Enable certutil handle user supplied flags for PKCS #11 attributes.
  - This will enable certutil to generate keys in fussy hardware tokens.


author: Elio Maldonado <emaldona@redhat.com> - 3.13.5-5
changelog:
  - Related: rhbz#830304 - Fix ia64 / i386 multilib nss install failure
  - Remove no longer needed %pre and %preun scriplets meant for nss updates from RHEL-5.0


author: Elio Maldonado <emaldona@redhat.com> - 3.13.5-4
changelog:
  - Related: rhbz#830304 - Fix the changes to the %post line
  - Having multiple commands requires that /sbin/lconfig be the beginning of the scriptlet


author: Elio Maldonado <emaldona@redhat.com> - 3.13.5-3
changelog:
  - Resolves: rhbz#830304 - Fix multilib and scriptlet problems
  - Fix %post and %postun lines per packaging guildelines
  - Add %{?_isa} to tools Requires: per packaging guidelines
  - Fix explicit-lib-dependency zlib error reported by rpmlint


author: Elio Maldonado <emaldona@redhat.com> - 3.13.5-1
changelog:
  - Update to NSS_3_13_5_RTM
  - Resolves: rhbz#830304 - Update RHEL 5.x to NSS 3.13.5 and NSPR 4.9.1 for Mozilla 10.0.6


author: Elio Maldonado Batiz <emaldona@redhat.com> - 3.12.10-9
changelog:
  - Resolves: Bug 713373 - File descriptor leak after service httpd reload
  - Don't initialize nss if already initialized or if there are no dbs


author: Kai Engert <kengert@redhat.com> - 3.12.2.0-3
changelog:
  - Update to NSS_3_12_2_WITH_CKBI_1_73_RTM
  - Add dependency to pkgconfig to devel package (bug456849)


author: Kai Engert <kengert@redhat.com> - 3.12.0.3-1
changelog:
  - Update to NSS_3_12_RC4
  - Enable loading of external ECC modules
  - Include upstream fix for a deadlock in the certutil tool, bug 447431


author: Kai Engert <kengert@redhat.com> - 3.11.7-1.1
changelog:
  - Fix rhbz#212077, use a workaround to avoid Mozilla.org bug 51429
  - Remove link time dependency on libsoftokn3
  - Update to 3.11.7, but freebl/softokn remain at 3.11.5


author: Kai Engert <kengert@redhat.com> - 3.11.5-4
changelog:
  - Apply upstream patch for mozilla.org bug 51429 in order to
    fix an issue with smartcard login (rhbz#212077).


author: Kai Engert <kengert@redhat.com> - 3.11.5-3
changelog:
  - Prevent .chk files from being modified by prelink and rpm building
    by generating chk files at install time and setting immutable
    filesystem attribute (230546, 231367).


author: Bob Relyea <rrelyea@redhat.com> - 3.11.4-5
changelog:
  - handle the case where a smartcard is reset between the time the nss
    prompts for the password and the user enters it.


author: Kai Engert <kengert@redhat.com> - 3.11.3-2
changelog:
  - Revert the attempt to require latest NSPR, as it is not yet available
    in the build infrastructure.


author: Christopher Aillon <caillon@redhat.com> 3.11-0.cvs
changelog:
  - Initial import into Fedora Core, based on a CVS snapshot of
    the NSS_3_11_RTM tag
  - Fix up the pkcs11-devel subpackage to contain the proper headers
  - Build with RPM_OPT_FLAGS
  - No need to have rpath of /usr/lib in the pc file


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


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


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


author: Tom Lane <tgl@redhat.com> 8.4.11-1
changelog:
  - Update to PostgreSQL 8.4.11, for various fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-11.html
    http://www.postgresql.org/docs/8.4/static/release-8-4-10.html
    including the fixes for CVE-2012-0866, CVE-2012-0867, CVE-2012-0868
  Resolves: #812078


author: Tom Lane <tgl@redhat.com> 8.4.9-1
changelog:
  - Update to PostgreSQL 8.4.9, for various fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-9.html
    http://www.postgresql.org/docs/8.4/static/release-8-4-8.html
    including the fix for CVE-2011-2483
  Resolves: #740740


author: Tom Lane <tgl@redhat.com> 8.4.7-1
changelog:
  - Update to PostgreSQL 8.4.7, for various fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-7.html
    http://www.postgresql.org/docs/8.4/static/release-8-4-6.html
    including the fix for CVE-2010-4015
  Resolves: #672637
  - Ensure we don't package any .gitignore files from the source tarball


author: Tom Lane <tgl@redhat.com> 8.4.5-1
changelog:
  - Update to PostgreSQL 8.4.5, for various fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-5.html
    including the fix for CVE-2010-3433
  Resolves: #639934


author: Tom Lane <tgl@redhat.com> 8.4.4-1
changelog:
  - Update to PostgreSQL 8.4.4, for various fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-4.html
    including fixes for CVE-2010-1169 and CVE-2010-1170
  Resolves: #586061


author: Tom Lane <tgl@redhat.com> 8.4.2-3
changelog:
  - Add % release unintentionally omitted from Provides
  - Adjust BuildRequires back to RHEL-5 environment
  - Don't run autoconf on the main package: we don't currently need to,
    and the RHEL5 version is too old for some of the macros used here
  - Revert patch for bug 228263, since that only works with tcl >= 8.5
  Related: #489479


author: Brian C. Lane <bcl@redhat.com> 5.1.19.6-78
changelog:
  - Use multipath -B to prevent it from writing to bindings file in the initrd (bcl)
    Resolves: rhbz#782615


author: Brian C. Lane <bcl@redhat.com> - 5.1.19.6-72
changelog:
  - Add multipath to the list of FIPS limitations. (#700102) (bcl)
    Resolves: rhbz#700102
  - rootdev should be a dev node (#532207) (bcl)
    Resolves: rhbz#532207
  - exit() from nash-hotplug when the parent pid dies (#700592) (oblin)
    Resolves: rhbz#700592
  - Add test for updating an existing arg on ALL kernels (#696971) (bcl)
    Resolves: rhbz#696971
  - Allow args changes to affect all kernel entries (#696971) (bcl)
    Resolves: rhbz#696971
  - Fix segfault on other sections (#679581) (bcl)
    Resolves: rhbz#679581
  - Support dirsync option in nash's mount command (#602409) (cdahlin)
    Resolves: rhbz#602409
  - Clear lvm command_names and prefix (#593096) (bcl)
    Resolves: rhbz#593096
  - Add channel bonding support when root is on iscsi (#529158) (bcl)
    Resolves: rhbz#529158
  - Only add a module once (#512892) (bcl)
    Resolves: rhbz#512892
  - s390 now requires dmraid (#620699) (bcl)
    Resolves: rhbz#620699
  - libdhcp-1.20-12 or later now required (#660731) (bcl)
    Resolves: rhbz#660731


author: Peter Jones <pjones@redhat.com> - 5.1.19.6-64
changelog:
  - Set up each network interface only once.
    Resolves: rhbz#499781
  - Don't fail on s390* when dmraid.static isn't there but withdmraid is true
    Resolves: rhbz#513961


author: Peter Jones <pjones@redhat.com>
changelog:
  - Handle options with spaces in /etc/modprobe.conf
    Resolves: rhbz#467850
  - Handle root vg spanning multiple multipaths
    Resolves: rhbz#501535
  - Use lvm --dumpconfig to retrieve the lvm configuration
    Resolves: rhbz#517868


author: Hans de Goede <hdegoede@redhat.com> - 5.1.19.6-55
changelog:
  - Stop local loop variable clobbering global rootdev
    Resolves: rhbz#503567
  - Don't try to activate RAID sub sets
    Resolves: rhbz#526246


author: Hans de Goede <hdegoede@redhat.com> - 5.1.19.6-54
changelog:
  - Handle cciss controllers correctly in fips mode
    Resolves: rhbz#505108
  - IA64 has /boot/efi instead of /boot, handle this correctly in fips mode
    Resolves: rhbz#505111
  - Don't require prelink in fips mode
    Resolves: rhbz#505113


author: Hans de Goede <hdegoede@redhat.com> - 5.1.19.6-49
changelog:
  - When in fips mode load tcrypt module to self test all crypto algorithms
    Resolves: rhbz#499639
  - Add --rm_partitions to dmraid invocation to stop IO-errors when booting
    from striped dmraid.
    Resolves: rhbz#475384


author: Peter Jones <pjones@redhat.com> - 5.1.19.6-48
changelog:
  - Fix swsuspdev label/uuid handling
    Resolves: rhbz#489836
  - Fix symlink generation in installkernel on ia64
    Resolves: rhbz#227711
  - Make netname command handle environmental variables correctly.
    Resolves: rhbz#474422


author: Hans de Goede <hdegoede@redhat.com> - 5.1.19.6-47
changelog:
  - Force loading of all crypto modules in fips mode, so that they all get
    integrity checked before any of them are used.
    Resolves: rhbz#467497


author: Hans de Goede <hdegoede@redhat.com> - 5.1.19.6-46
changelog:
  - Add integrity checking of the kernel image to the generated initrd when in
    fips mode.
    Resolves: rhbz#467497


author: Peter Jones <pjones@redhat.com> - 5.1.19.6-41
changelog:
  - Don't treat the first iteration of stabilized as a change
    Resolves: rhbz#464636
  - Revert "fix" in -40, as it breaks dmraid and multipath.


author: Peter Jones <pjones@redhat.com> - 5.1.19.6-39
changelog:
  - Revert the fix to rhbz#276911, as it causes more bugs.
    Resolves: rhbz#466848
  - Improve handling of encrypted cciss devices. (dlehman)
    Resolves: rhbz#467839


author: David Cantrell <dcantrell@redhat.com> - 5.1.19.6-33
changelog:
  - Allow findstoragedriverinsys() to handle nodes in /sys without a slaves tree
    Resolves: rhbz#461536


author: Peter Jones <pjones@redhat.com> - 5.1.19.6-31
changelog:
  - Don't limit zipl kernel label length to 15 any more.
    Resolves: rhbz#426992
  - Handle sysfs slave device directories slightly better.
    Related: rhbz#447841
  - Don't put all network interface's dhcp leases in the same file.
    Related: rhbz#447375


author: Peter Jones <pjones@redhat.com>
changelog:
  - Fix typo in patch for bz241763
    Resolves: rhbz#241763
  - All ppc uses vmlinux instead of vmlinuz in new-kernel-package
    Resolves: rhbz#276911
  - Add support for DKMS hooks
    Resolves: rhbz#440584


author: Peter Jones <pjones@redhat.com> - 5.1.19.6-28
changelog:
  - Fix bad regexp in devicemapper dependency resolution code
    Resolves: rhbz#439371
  - Re-do workaround for gfs2/lock_nolock dep brokenness
    Resolves: rhbz#438743


author: Peter Jones <pjones@redhat.com> - 5.1.19.6-27
changelog:
  - Fix initialization of "withusb" on s390/s390x
    Resolves: rhbz#432776
  - Fix application of patch 15
    Resolves: rhbz#428723
  - Fix netdev naming with drivers specified on the command line
    Resolves: rhbz#436509


author: Peter Jones <pjones@redhat.com> - 5.1.19.6-21
changelog:
  - Fix firmware loader completion logic
    Resolves: rhbz#235277
  - Support spaces in the kernel command line
    Resolves: rhbz#240779
  - Clarify module option documentation
    Resolves: rhbz#241763


author: Peter Jones <pjones@redhat.com> - 5.1.19.6-20
changelog:
  - Add iSCSI Boot Firmware Table support
    Resolves: rhbz#307771
  - Handle empty dm rules better
    Resolves: rhbz#244202
  - Load usb modules in correct order
    Resolves: rhbz#234847
  - Fix multipath on iscsi
    Resolves: rhbz#428723


author: David Cantrell <dcantrell@redhat.com> - 5.1.19.6-16
changelog:
  - Invoke kpartx the same was as rc.sysinit to maintain naming consistency
    Related: rhbz#185852
  - Remove unused code
    Related: rhbz#185852


author: Peter Jones <pjones@redhat.com> - 5.1.19.6-14
changelog:
  - Add support for disabling dmraid from a config file so we don't regress
    Related: #185852
  - Clean up new mpath code.
    Related: #185852


author: Peter Jones <pjones@redhat.com> - 5.1.19.6-13
changelog:
  - Fix "--without-usb"
    Resolves: #230852
  - Make /lib/firmware before trying to put things there
    Related: #218452


author: Peter Jones <pjones@redhat.com> - 5.1.19.6-12
changelog:
  - Don't try to guess a module path if modprobe can find it
    Resolves: #218452
  - Load sd_mod explicitly during iscsi boot.
    Resolves: #222685


author: David Cantrell <dcantrell@redhat.com> - 5.1.19.6-11
changelog:
  - Remove unnecessary text
    Resolves: rhbz#238019
  - Handle EMC storage arrays when gathering WWIDs for multipath devices
    Related: rhbz#185852


author: David Cantrell <dcantrell@redhat.com> - 5.1.19.6-9
changelog:
  - Quote tr arguments to avoid errors from certain input
    Related: rhbz#185852
  - In the inst() function, make the destination directory if it doesn't exist
    Related: rhbz#185852


author: David Cantrell <dcantrell@redhat.com> - 5.1.19.6-4
changelog:
  - Make sure to copy in /var/lib/multipath/bindings to the initrd
  - Bring up multipath devices by WWID on initrd boot
  - Resolves: rhbz#185852
  - Resolves: rhbz#216240


author: Jon Masters <jcm@redhat.com> - 5.1.19.6-3
changelog:
  - Backport firmware fixes from Fedora 7 into RHEL5
    (use modinfo to discover firmware files required).
    Related: rhbz#184773


author: Jon Masters <jcm@redhat.com> - 5.1.19.6-2
changelog:
  - Add support for modinfo to locate modules.
  - Add elilo fixes for IA64 to new-kernel-pkg.
    Resolves: #239392
    Related: #224076


author: Jeremy Katz <katzj@redhat.com> - 5.1.19.3-1
changelog:
  - don't create /dev/tty* on s390 (#209204)
  - handle multi-line options (#209447)
  - ensure that scsi devices have stabilized to ensure the rootdev 
    is available (#213039)
  - iscsi tools changed their syntax somewhat (#221088)


author: Peter Jones <pjones@redhat.com> - 5.1.19-1
changelog:
  - Fix booting on non-LVM devices where sysfs uses a '!' in the device path,
    such as cciss.  (#201875, #196360)


author: Peter Jones <pjones@redhat.com> - 5.1.16-1
changelog:
  - Don't require non-tmpfs tmpdir unless we're using loopback
  - Fix symlink chasing for yaboot.conf in grubby (#207302)


author: Peter Jones <pjones@redhat.com> - 5.1.11-1
changelog:
  - Pull in bdevid properly (not two sources any more)
  - Lots of minor bugfixes, leak fixups, etc.
  - Updates for new iScsi userland (katzj)
  - ata and usb device id probes in bdevid
  - preliminary work for boot-time device identification.
  - Fixes for network driver selection (katzj)


author: Peter Jones <pjones@redhat.com> - 5.1.10-1
changelog:
  - Fix %setup args
  - Work around lvm locking problems when clvm is installed (#203904)
  - Work around lvm segfault by always using lvm.static
  - Fix label scanning on dm devices (based on a patch from Hans de Goede)
    (#204763)
  - handle the /proc/bus/usb mounting with a state machine in the module
    loading emission, not with a sentinal value
  - do forced finding of devices *after* auto-detection of the root fs, so
    we're not blindsided by bogus scsi_hostadapter aliases and the like.
  - move nashDm* functions to libnash so stuff in block.c can call them.


author: Peter Jones <pjones@redhat.com> - 5.1.7-1
changelog:
  - Make "stabilized" work better (patch from Alexandre Oliva)
  - Rewrite usb handling (notting and pjones)
  - Fix libbdevid provides/obsoletes.
  - Include usb hcd drivers by default


author: Bill Nottingham <notting@redhat.com> - 5.1.3-1
changelog:
  - replace various sed/grep/cut/head calls with bash & awk equivalents
  - fix a typo
  - nfs loop fixes
  - silence xen errors when sysfs layout is different


author: Peter Jones <pjones@redhat.com> - 5.1.2-1
changelog:
  - pull in new libbdevid for scsi probing fix
  - restructure package so things can include libbdevid (and its modules)
    without depending on python


author: Jeremy Katz <katzj@redhat.com> - 5.1.0-1
changelog:
  - allow rootdev/rootfs/rootopts parsing on the mkinitrd command line (notting)
  - fix case where we'd spin forever resolving a device (#199046)


author: Peter Jones <pjones@redhat.com> - 5.0.47-1
changelog:
  - add libbdevid
  - fix mode handling on open syscall wrapper (patch from Mark McLoughlin)
  - save dhcp lease file after network initialization (patch from markmc)


author: Peter Jones <pjones@redhat.com>
changelog:
  - make libnash.a and the nash-devel package
  - use libdhcp instead of pump (patch from Mark McLoughlin)


author: Jeremy Katz <katzj@redhat.com> - 5.0.46-1
changelog:
  - if we don't get a modalias for a net driver, try via 
    ethtool (notting, #196104)
  - add patches from Aron Griffis (aron AT hp DOT com) for multiboot 
    support on ia64


author: Jeremy Katz <katzj@redhat.com> - 5.0.44-1
changelog:
  - fix so we only use iscsistart if we're doing root on iscsi 
  - fix spurious shell error (noticed by karsten)


author: Jeremy Katz <katzj@redhat.com> - 5.0.43-1
changelog:
  - Add back patches from pjones which had just been in the package for 
    * fix bad shell code to detect DMs in use
    * fix "stabilized" to stat where appropriate
    * use stabilized for sbp2


author: Jeremy Katz <katzj@redhat.com> - 5.0.42-1
changelog:
  - add a hack to handle xennet devices not having a modalias (#196104)
  - initial pass at support for root on iscsi (patch from Patrick 
    Mansfield <patmans@us.ibm.com>)


author: Peter Jones <pjones@redhat.com> - 5.0.38-1
changelog:
  - handle bringing up multiple network devices (katzj)
  - make "withusb=yes" default
  - add --without-usb
  - make usb load [euo]hci_hcd correctly


author: Peter Jones <pjones@redhat.com> - 5.0.33-1
changelog:
  - fix unbalanced pushd in mkinitrd (patch from Pete Zaitcev, bz# 185822)
  - add "cond" command for simple conditionals (bz# 182938)
  - add "status" command to see/set the exit status for testing
  - add "--remove-args" and "--update" args for new-kernel-pkg (patch from
    Don Zickus, bz# 183917)


author: Peter Jones <pjones@redhat.com> - 5.0.32-1
changelog:
  - handle sd_mod on scsi_mod in findmodule, not in the scsi setup.  This
    fixes the "no scsi_hostadapter" alias problem better (#182008).


author: Peter Jones <pjones@redhat.com> - 5.0.30-1
changelog:
  - move blkid.tab* references to /etc/blkid/blkid.tab*
  - don't do the selinux context stuff on blkid.tab*, as it now inherits from
    the directory.


author: Peter Jones <pjones@redhat.com> - 5.0.29-1
changelog:
  - Fix pump-devel buildrequires
  - Fix grubby's getpathbyspec() usage (#183010)
  - Fix grubby's makefile
  - Make readlink command work with super scary huge sysfs paths (#183091)
  - Make readlink handle directories better (#166666)
  - Don't create ramdisk blockdevs, mkblkdevs does it (#181873)
  - Don't use showlabels to resolve labels, use resolveDevice so we don't
    need messy awk (#180372)


author: Peter Jones <pjones@redhat.com> - 5.0.28-1
changelog:
  - Make /dev/efirtc on ia64 boxes (#182598)
  - Handle selinux contexts on /etc/blkid.tab* since we can't do it in
    libblkid.
  - Make building from the "nash" subdir work again
  - Make getpathbyspec() allocate on the caller's stack, eliminating
    several memory leaks in callers.
  - Don't strip nash


author: Peter Jones <pjones@redhat.com> - 5.0.27-1
changelog:
  - Fix multiboot argument quoting in new-kernel-package (#182243)
  - Fix "netlink" fd error in hotplug initialization.
  - Fix directory creation in smartmknod()
  - Fix find command when it's not run alone (#181874, patch from Mark
    McLoughlin)
  - Don't use 0-length uuids
  - Update /dev/mapper nodes more often
  - Allow dm partadd not to include the /dev/mapper path
  - Use /etc/fstab, not /fstab, so if you've got /sbin/mount it'll work
  - Bring in sd_mod if libata or scsi_mod is selected (#181983)
  - use -Wl,--wrap,open and __wrap_open() instead of coeOpen()


author: Peter Jones <pjones@redhat.com> - 5.0.26-1
changelog:
  - fix detection of floppy devices, don't probe them for labels
  - fix grubby to use the same label scanning code as nash
  - senseless rewriting of makefiles so that grubby can use nash's .o's, uh,
    "more easily".


author: Peter Jones <pjones@redhat.com> - 5.0.24-1
changelog:
  - use the right nash-dm command to get the device list
  - check if a subdevice has the same partition table, not if it starts
    at the right place (fixes partition comparison on !mirror devices)


author: Peter Jones <pjones@redhat.com> - 5.0.22-1
changelog:
  - formatting cleanups
  - prefix partition number with "p" for partitions on dmraid
  - add support for disabling partitions which overlap with partitions on
    dm devices.
  - add multipath support
  - fix dm creation ordering and partition detection
  - add "network" command (katzj)
  - add nfsroot support (katzj)
  - put "showlabels" back into nash


author: Peter Jones <pjones@redhat.com> - 5.0.21-1
changelog:
  - add "mount -o bind" support and "mount --move" support (#109366, patch
    from Kasper Dupont)
  - add resolveDevice command, which cases down device labels.
  - remove "findlodev" from the documentation (#178587)
  - fix nash command name parsing bug (#178587)
  - fix "find" argument parsing (#178587)
  - add "find" handling for "-type d"


author: Peter Jones <pjones@redhat.com> - 5.0.19-1
changelog:
  - mkinitrd: get resolve_dm_name() and get_numeric_dev() from initscripts
    instead of a private copy
  - add block.[ch]:
    - move parse_sysfs_devnum(), sysfs_blkdev_probe(), and
      mkpathbyspec() from nash.c
    - add label/uuid/name lookups for block devices using libblkid
  - add lib.[ch]:
    - move makeFdCoe(), coeOpen(), coeFopen(), coeOpendir(), readFD(),
      nashLoggerV(), nashLogger(), qprintf(), eprintf(), smartmknod(),
      testing, quiet, reallyquiet from nash.c
    - move nashDefaultLogger(), from dm.c
    - move log enums and declarations from dm.h
  - dm.c: add dm_finish(), which does dm_task_destroy() and then library cleanup
    (solves an fd leak)
  - remove linux_fs.h, mount_by_label.[ch], name_to_dev_t.[ch]


author: Peter Jones <pjones@redhat.com> - 5.0.18-1
changelog:
  - make mkinitrd discover dm uuids
  - add uuid support to nash's "dm create" and "dm partadd"
  - add nash command "dm get_uuid $NAME"
  - add support for renamed dm raids


author: Peter Jones <pjones@redhat.com> - 5.0.14-1
changelog:
  - Remove vestigial loopback support.
  - Remove email addresses from man pages (which still need some work)


author: Peter Jones <pjones@redhat.com> - 5.0.11-1
changelog:
  - audit for open()s without appropriate closes()
  - make new functions coeOpen(), coeFopen(), and coeOpendir().  These behave
    like open(), fopen(), and opendir() except that they set any associated
    file descriptors to close on exec().
  - use them everywhere except where we open a console.


author: Peter Jones <pjones@redhat.com> - 5.0.5-1
changelog:
  - make PROBE, MODULES, and PREMODS load defaults from a config file
  - get rid of support for not using a dynamic /dev
  - add options to force device probes (for when PROBE is "no")
  - consolidate some duplicate code paths
  - make nash's otherCommand check PATH first and use what it finds there for
    any commands it needs to run, unless the command starts with "nash-",
    in which case the internal version is used unconditionally
  - remove the symlink hack for setuproot/preswitchroot/switchroot
  - wrap all the nash commands in mkinitrd with shell functions and use the
    "nash-" varient.
  - rework root fs creation so Jeremy can use the otherCommand feature


author: Peter Jones <pjones@redhat.com> - 5.0.4-1
changelog:
  - split switchroot into setuproot and switchroot, with presetuproot in
    between
  - make preswitchroot and setuproot execute through symlinks, so they may
    be replaced by a second initramfs image
  - add logic to mount filesystems specified in /etc/fstab.sys during setuproot
  - general code cleanups


author: Peter Jones <pjones@redhat.com> - 5.0.2-1
changelog:
  - add error and quiet printf functions
  - use them instead of testing quiet and typing stderr everywhere
  - actually make _all_ errors use eprintf (and thus stderr)
  - print strerror in errors instead of raw errno
  - make "getKernelCmdLine use readFD
  - make "getKernelArg" picky about if you've got the right command vs
    just one that starts with the same string
  - make "getKernelArg" handle "=" for you, so it either gives you the value
    when there is one, '\0' when there's not and it's EOL, or whitespace.
  - reformat some two-space-indent spots
  - check for short reads in catCommand
  - kill pivotroot
  - cleaned up resume messages
  - make mkrootdev use readFD
  - combine mkdevies and makedevs into mkblkdevs, no longer
    using /proc/partitions
  - don't use callocs+memcpy/strcpy+strcat when we can use asprintf
  - make setQuietCommand use getKenrelArg
  - make runStartup use readFD
  - patch from Alexandre Oliva to fix LVM-on-RAID1 /root and swap-on-LVM
    (bz #169059)
  - reorder device creation for easier maintenance create /dev/rtc
  - change fixme comment about lvm vgs
  - use cemit at some places we used a lot of emits before
  - reorder device node creation for clarity
  - use mkblkdevs instead of makedevs and mkdevices
  - decouple loopback root and lvm


author: Peter Jones <pjones@redhat.com> - 5.0.1-1
changelog:
  - create /dev/rtc
  - create /dev/tty, /dev/tty{0..11}, and /dev/ttyS{0..4}
  - tweak the messages output in loud mode during device node creation


author: Peter Jones <pjones@redhat.com> - 5.0.0-1
changelog:
  - remove support for pivotroot
  - remove support for non-initramfs initrds
  - remove support for 2.4 kernels
  - don't force scsi_mod before scsi modules; deps should bring it in.
    same for "unknown"; it's not needed any more.
  - lots of whitespace adjustment
  - minor messaging changes
  - no manual redirection to stderr or RCFILE, nor manual verbose checking
  - in light of these changes and other planned changes, this is 5.0.0


author: Peter Jones <pjones@redhat.com> - 4.2.23-2
changelog:
  - Fix module discovery to not always use the modules /dev/hda1 requires
    when using root-on-label.
  - Put the lvm check after the raid check, so the raid check atually gets run.


author: Peter Jones <pjones@redhat.com> - 4.2.22-1
changelog:
  - Only scan appended kernel command line args for duplicates once.
  - handle short reads correctly in nash's readFD
  - use calloc for things instead of malloc, since we usually need zeroed memory
    and we never memset
  - use canonicalize_file_name instead of malloc+realpath
  - honor quiet flag on suspend/resume
  - autodetect storage drivers in mkinitrd


author: Peter Jones <pjones@redhat.com> - 4.2.17-1
changelog:
  - Don't use udev or udevstart in the initrd; it's trivial to do
    all that work by looking for directories with "dev" nodes in sysfs
    and making the device from the dirname using major/minor from "dev"


author: Peter Jones <pjones@redhat.com> - 4.2.16-1
changelog:
  - Add a patch from Jeff Layton to remove files from the initramfs
    before executing the new init.  (slightly modified, #153069)


author: Peter Jones <pjones@redhat.com> - 4.2.11-1
changelog:
  - don't copy "rw" option into the initrd; use "ro" instead if it's
    the only option.
  - Don't print "unmounting old ..." messages in nash if we're set to quiet


author: Peter Jones <pjones@redhat.com> - 4.2.9-1
changelog:
  - invoke bash with "--norc" (#155986)
  - use binary udevstart.static, not a symlink
  - print exit status in nash when programs return an error


author: Peter Jones <pjones@redhat.com> - 4.2.6-1
changelog:
  - work correctly with "set -o noclobber"
  - wait longer after modprobe of usb-storage
  - fix a wrong error output file


author: Peter Jones <pjones@redhat.com> - 4.2.3-1
changelog:
  - use --ignorelockingfailure with lvm commands in the initrd, and only
    activate the volume / is on.  (#151172)


author: Peter Jones <pjones@redhat.com> - 4.2.0.3-1
changelog:
  - Make nash expand environment variables on command lines (#144474)
  - Make nash check pids returned from wait*() (#145660)


author: Jeremy Katz <katzj@redhat.com> - 4.1.17-1
changelog:
  - run udevstart again instead of sleeping, this will ensure all 
    devices are created in all cases after modules have been 
    loaded (thanks to notting)


author: Jeremy Katz <katzj@redhat.com> - 4.1.15-1
changelog:
  - new-kernel-pkg: set new kernels as default (#135161) when
    a) /etc/sysconfig/kernel contains UPDATEDEFAULT=yes
    b) --package foo is passed in and foo matches DEFAULTKERNEL 
       in /etc/sysconfig/kernel


author: Jeremy Katz <katzj@redhat.com> - 4.1.12-1
changelog:
  - update to work with udev 032, conflict with old udev
  - if udev is present, use it.  trying to avoid the use of udev if it's 
    installed is the road to things not working


author: Jeremy Katz <katzj@redhat.com> - 4.1.0-1
changelog:
  - mkinitrd: if using udev for the initrd, set things up appropriately 
    (based on patches from Harald Hoyer and Thomas Woerner)
  - nash: support for echo -n
  - nash: better error message on exec failures
  - nash: exec udev if we're called as a hotplug handler


author: Jeremy Katz <katzj@redhat.com> - 4.0.6-1
changelog:
  - various fixes from a code review by Steve Grubb which should fix 
    some of the lingering problems (#129673)
  - nash: warning fix from Michal Jaegermann (#129673)
  - grubby: removal with (hd0,0)


author: Jeremy Katz <katzj@redhat.com> - 4.0.4-1
changelog:
  - nash: fix mounting by label in some cases (tracked down by 
    Erik Jacobson, #129581, #129673, #129667, #129635)


author: Jeremy Katz <katzj@redhat.com> 4.0.3-1
changelog:
  - grubby: more (hd0,0) support (#125156)
  - mkinitrd.8: update manpage (#129585)
  - nash: fix some warnings


author: Jeremy Katz <katzj@redhat.com> 4.0.2-1
changelog:
  - nash: support bind mounting
  - grubby: support the (hd0,0)/path syntax for kernels and initrds in
    grub.conf (#114758, #125156, #120906)


author: Jeremy Katz <katzj@redhat.com> - 4.0.0-1
changelog:
  - create an initramfs on 2.6 kernels instead of an initrd
  - use new mount magic instead of pivot_root 
    on 2.6 kernels
  - try to handle the case of modules going away on kernel upgrades a 
    little bit more nicely (#123994)
  - avoid over-zealous creation of /dev/mapper/control (#127115)
  - improve nash(8) manpage (#127413)


author: Jeremy Katz <katzj@redhat.com> - 3.5.21-1
changelog:
  - new-kernel-package: add patch from Ryan Tilder to allow setting new 
    kernel as default (#117605)
  - mkinitrd: i2o_pci isn't in 2.6 (#120827)
  - new-kernel-pkg: conditionalize kernel binary name for 2.6 vs 2.4 
    on ppc/ppc64 (as it's vmlinuz in 2.6 instead of the 
    vmlinux from 2.4) (#120868)


author: Jeremy Katz <katzj@redhat.com> - 3.5.19-1
changelog:
  - nash/mkinitrd: quiet mode for nash and necessary mkinitrd changes 
    to work with it
  - mkinitrd: add lxo's patch for copying lvm.conf (#112099)
  - new-kernel-pkg: allow specifying the banner used in the boot loader config
    on the command line (#114809)


author: Jeremy Katz <katzj@redhat.com> 3.5.17-1
changelog:
  - mkinitrd: handle multiple spaces in modules.conf (from Lubomir Bulej)
  - nash: rebuild against new dietlibc fixing problems with root=LABEL= (#112623)
  - mkinitrd: determine kernel version and adjust modulefile appropriately 
    so that we look at /etc/modprobe.conf for 2.6 kernels
  - mkinitrd: first pass at getting lvm working on 2.4 -> 2.6 upgrade


author: Jeremy Katz <katzj@redhat.com> 3.5.16-1
changelog:
  - fixing handling of non-lvm case when /dev/mapper/control isn't present
  - add patch from Al Viro to get root dev in numeric form by grokking sysfs


author: Jeremy Katz <katzj@redhat.com> 3.5.15-1
changelog:
  - mkinitrd: add support for lvm2 (note: will not currently handle being
    on a running 2.4 kernel and installing 2.6 with lvm rootfs)


author: Jeremy Katz <katzj@redhat.com> 3.5.10-1
changelog:
  - clean up bogus warning in installkernel
  - only try to do grub configs on arches which support grub (#103261)


author: Matt Wilson <msw@redhat.com> 3.5.9-1
changelog:
  - add \n to error messages in grubby
  - NUL terminate buffer returned from readlink properly
  - symlinks are most likely relative, chdir to / before trying to
    follow them
  - yaboot needs boot prefix
  - silo needs boot prefix too


author: Jeremy Katz <katzj@redhat.com> 3.5.7-1
changelog:
  - pick modules from /lib/modules/$(uname -r)/updates first
  - be less confused by more than one module of a name


author: Jeremy Katz <katzj@redhat.com> 3.5.3-1
changelog:
  - mkinitrd: fix copying of pvs (#97314, #97289)
  - mkinitrd: use pvscan instead of lvmdiskscan to find PVs to work 
    better on other arches
  - mkinitrd: better check for dasd existence
  - mkinitrd: make certain lvm-mod is included if root on lvm


author: Jeremy Katz <katzj@redhat.com> 3.5.2-1
changelog:
  - mkinitrd: revert use of modprobe -c.  it breaks in the installer when we 
    don't have a modules.dep for the BOOT kernel
  - nash: return pivot_root call correctly (#97753)


author: Jeremy Katz <katzj@redhat.com> 3.5.0-1
changelog:
  - mkinitrd: add patch from gc@mandrakesoft.com to determine module 
    deps from modules.dep (#87873)
  - tweak patch to not break weird cases where module deps aren't all 
    you need :/
  - grubby: don't remove the last kernel (#60041)
  - mkinitrd: use modprobe -c to find module options (#89794)


author: Jeremy Katz <katzj@redhat.com> 3.4.51-1
changelog:
  - grubby: error out gracefully if we run out of space (#85424)
  - mkinitrd: copy parent dirs for pvs (#88962)
  - mkinitrd: exit with an exit status if tar fails (#90123)
  - new-kernel-pkg: only use the first entry for / (#90155)
  - grubby: fix a buffer overflow  (#90444)


author: Jeremy Katz <katzj@redhat.com> 3.4.49-1
changelog:
  - new-kernel-pkg: on iSeries, we don't have a boot loader, just make the 
    kernel + initrd combo file (/boot/vmlinux-version.img)


author: Jeremy Katz <katzj@redhat.com> 3.4.47-1
changelog:
  - mkinitrd: fix using options for loading modules
  - mkinitrd: don't use kernel parameters for dasd at mkinitrd time, 
    use what's in modules.conf


author: Jeremy Katz <katzj@redhat.com> 3.4.46-1
changelog:
  - new-kernel-pkg: add necessary bits for s390, some logic cleanups
  - grubby: fix root detection for s390{,x}


author: Jeremy Katz <katzj@redhat.com> 3.4.45-1
changelog:
  - grubby: add silo support (sparc)
  - grubby: add zipl support (s390{,x})
  - add grubby test cases for zipl support


author: Jeremy Katz <katzj@redhat.com> 3.4.43-1
changelog:
  - apply ppc patches for new-kernel-pkg and installkernel from Dan 
    Burcaw <dburcaw@terrasoftsolutions.com>
  - man page tweak (#85471)


author: Jeremy Katz <katzj@redhat.com> 3.4.40-1
changelog:
  - fix i2o module ordering (#83447)
  - ifarch'd build requires of dietlibc now that the build system has a way to
    handle these


author: Florian La Roche <Florian.LaRoche@redhat.de>
changelog:
  - change one test from a number to a string test that could otherwise
    fail in not properly setup chroot environments


author: <ewt@redhat.com>
changelog:
  - added support for yaboot
  - test script runs tests for all platforms
  - separated elilo configuration from lilo mode, allowing elilo specific
    tests to be run on any platform


author: <ewt@redhat.com>
changelog:
  - grubby now shortens lilo titles to ensure they are less then 16 characters
    long (76236)
  - mkinitrd would only turn on /dev/md0 if raid was needed; now it enables
    all raid devices listed in /proc/mdstat (82209)
  - use product name from /etc/redhat-release to generate label in grub.conf
    (82352)


author: <ewt@redhat.com>
changelog:
  - all mkdev() actions will create directories as needed (some code in
    mkdevices is now obsolete; I'll remove it later) (#73317)
  - added mkdev command to test the above
  - support diratime/nodiratime mount options (#78738)
  - grubby will follow symlinks when writing new config file (#78713)
  - don't depend on raidtab, use /proc/mdstat instead (#80424) this covers
    both mkinitrd and grubby


