# changelog

author: Jason Baron <jbaron@redhat.com> [2.6.9-22.0.2]
changelog:
  -prevent panic caused by invalid arguments to set_mempolicy (Larry Woodman) [175683] {CVE-2005-3358}
  -fix auto-reap DoS (Peter Staubach) [174078] {CVE-2005-3784}
  -fix kernel memory disclosure via /proc exploit (Jason Baron) [176812] {CVE-2005-4605}


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.0.1.1]
changelog:
  -sys_get_thread_area has minor info leak (Larry Woodman) [168777] {CVE-2005-3276}
  -fix gzip/zlib flaws (Peter Staubach) [165679] {CAN-2005-2458}
  -fix exec_mmap race  DoS (Dave Anderson) [170262] {CAN-2005-3106}
  -fix sysctl races (Alexander Viro) [168924] {CVE-2005-2709}
  -fix HFS oops (Peter Staubach) [171002] {CVE-2005-3109}
  -update sg_io verify_command list (Mike Christie) [158861] {CVE-2004-1190}
  -fix message queue refcounting (Alexander Viro) [169130] {CVE-2005-3556}
  -fix lost fput and sockfd_put could lead to DoS (Alexander Viro) [168659] {CVE-2005-3044}
  -fix gdb crashes on hugemem (Dave Anderson) [171980]
  -fix /proc/scsi/scsi DoS (Doug Ledford) [167696] {CVE-2005-2800}
  -fix lease printk DoS (Peter Staubach) [174337] {CVE-2005-3857}
  -fix dst_entry leak DoS (Thomas Graf) [174345] {CVE-2005-3848}
  -fix ip6_input_finish DoS (Thomas Graf) [174343] {CVE-2005-3858}
  -fix ipv6 flowlabel DOS (Thomas Graf) [174081] {CVE-2005-3806}
  -fix IGMP DoS


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.0.1]
changelog:
  -orinoco: plug etherleak (John Linville) [170277] {CAN-2005-3180}
  -fix sys_set_mempolicy() bounds check (Larry Woodman) [168993] {CAN-2005-3053}
  -fix race in ebtables (James Morris) [170268] {CAN-2005-3110}
  -fix memory leak in key management (David Howells) [170274] {CAN-2005-3119}
  -fix names_cache memory leak (David Woodhouse) [170283] {CAN-2005-3181}
  -fix ip_queue crash (James Morris) [167389]
  -x86_64: iounmap fix [168217 160135 170264] {CAN-2005-3108}
  -x86_64: add pageattr text mapping (Jim Paradis) [170154]
  -fix NX text/large-page interaction [163238 168936]


author: Jason Baron <jbaron@redhat.com> [2.6.9-18]
changelog:
  -fixup 4/4 split userspace bounds (Ingo Molnar) [167262]
  -fix Netfilter NAT memory corruption udp (David Miller) [164450]
  -Fix compat layer sendmsg() races (Alexander Viro, Dave Miller, David Woodhouse) [166248] {CAN-2005-2490}
  -Enable 32-bit kernel to boot on dualcore xw9300 (Jim Paradis) [166212]
  -Fix raw_sendmsg accesses (Alexander Viro) [166830] {CAN-2005-2492}
  -update OpenIPMI version number to 33.4 (Peter Martuccelli) [166861] 
  -dual-core detection gap for i386 (Geoff Gustafson) [167412]
  -turn debugging off in powernow-k8 (Brian Maly) [167711]
  -make sys_sigreturn() call audit (David Woodhouse) [166287]
  -Fix module verification size check (David Howells) [167126]
  -fix for pfn_valid() on x86_64 (Jim Paradis) [166785]
  -Fix kernel crash/hang when task functions and isrs are kprobed in conjunction (Ananth Mavinakayanahalli) [167225]
  -Fixup eip/rip on IA32/x86_64 during kprobe smp miss handling (Ananth Mavinakayanahalli) [167226]
  -fix oops when loading ipmi_si module (Brian Maly) [166781]
  -Identify and handle IA64 page_not_present fault in vmalloc/region-5 address space (Larry Woodman) [164823]
  -ppc64: iommu entry merge fix (David Howells) [166653]
  -fix ipt_recent integer handling (James Morris) [167703] {CAN-2005-2872}


author: Jason Baron <jbaron@redhat.com> [2.6.9-17]
changelog:
  -require CAP_NET_ADMIN when creating policies (John Linville) [166131]
  -cciss PCI ID additions (Tom Coughlan) [165762]


author: Jason Baron <jbaron@redhat.com> [2.6.9-16.1]
changelog:
  -x86_64: fix morrison dual core numa support (Jim Paradis) [160230]
  -fixup 4/4 split userspace bounds (Ingo Molnar)


author: Jason Baron <jbaron@redhat.com> [2.6.9-16]
changelog:
  -make sure loopback is available for ipv6 (David Miller) [165669]
  -device-mapper: fix read balancing (Jonathan Brassow) [165717]


author: Jason Baron <jbaron@redhat.com> [2.6.9-15.1]
changelog:
  -powernow-k8 cleanups (Brian Maly) [160011]
  -fix x86_64 crash in csum_partial_copy_generic (Wendy Cheng) [164483]
  -device-mapper multipath: Reinstate ability to set queue_if_no_path (Alasdair Kergon) [164822]
  -fix audit emits superfluous records (David Woodhouse) [165362]
  -device-mapper mirroring, properly handle -EWOULDBLOCK (Jonathan Brassow) [165242]
  -Handle NUMA-config case w/missing SRAT (Jim Paradis) [159983]
  -openipmi cleanups (Peter Martuccelli) [165731 165490 165466]


author: Jason Baron <jbaron@redhat.com> [2.6.9-15]
changelog:
  -fix kabi with respect to Intel dual-core support
  -add audit_panic() call when out of memory (David Woodhouse)


author: Jason Baron <jbaron@redhat.com> [2.6.9-12.2 2.6.9-14]
changelog:
  -fix kabi with respect to Intel dual-core support (Jim Paradis) [158070]
  -nfs: Retry lookups after ESTALES (Steve Dickson) [164173] 
  -add HP xw9300 DMI quirk to 32-bit (Jim Paradis) [146481]
  -fix acpi_processor_get_performance_states fails on empty table entries (Brian Maly) [165127]
  -update emulex lpfc to version 8.0.16.17 (Tom Coughlan)


author: Jason Baron <jbaron@redhat.com> [2.6.9-12.1]
changelog:
  -enable NUMA on dual-core x86_64 (Jim Paradis) [158074]
  -device-mapper mirroring - race condition fix (Jonathan Brassow) [164630]
  -Prevent key session join from hanging in D state (David Howells) [164979]
  -NFSv3 over Kerberos: gss_get_mic FAILED during xdm login attempt (Steve Dickson) [147233]
  -__bio_clone fix idx copy (Jonathan Brassow) [164696]
  -kNFSD: fixed '-p port' arg to rpc.nfsd and enables the defining prot (Steve Dickson) [154533]
  -audit speedups (David Woodhouse) [165163]


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.43 2.6.9-12]
changelog:
  -fix IBM x236 for SHPC hotplugging (Brian Maly) [147831]
  -s390: crypto driver: add CEX2C and zero pad support (Jan Glauber) [163933]
  -change powernow-k8 to version 1.39.04 (Brian Maly) [158844]
  -additional x86_64 HPET fixes for (Brian Maly)
  -fix memset in ipw2100 driver (Dave Jones)
  -update Intel dual core support (Jim Paradis) [158070]


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.42]
changelog:
  -x86_64 reboot fix (Dave Anderson) [144668]
  -Intel dual-core support (Jim Paradis) [158070]
  -Fix PCI BAR size interpretation on 64-bit arches (Nathan Lynch) [162734]


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.41]
changelog:
  -fix "nfs bindresvport: Address already in use" messages for mounting (Steve Dickson) [141773]
  -enable CONFIG_QETH_IPV6 (Jan Glauber) [158778]
  -esb2 chipset support (Geoff Gustafson) [158849]
  -IBM active PCI support (Peter Martuccelli) [142504]
  -SATA update (Jeff Garzik) [164094]
  -Fix for HP xw9300 "acpi=off" issue (Jim Paradis) [162190]
  -allow a task with signals outstanding to be OOM killed (Larry Woodman) [158980]
  -fix ip6_queue deadlock (David Miller) 
  -fix Netfilter NAT memory corruption (David Miller)
  -Do not load IDE driver on ServerWorks CSB6 chipsets (Tom Coughlan) [137343]
  -fix socket filters issue (David Miller) [164450]
  -fix IPSEC socket array overflow (David Miller) [165560]
  -Handle failed keyring destructio (David Howells) [130914]
  -pci_scan_device causes master abort (Kimball Murray) [164628]
  -Driver update for OpenIPMI (Peter Martuccelli) [138592 155344 158792]
  -powernow-k8 support (Jim Paradis) [158844]


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.39]
changelog:
  -improve exec-shield coverage (Ingo Molnar) [160812 161136]
  -Fix rmmod hang in the iSeries veth driver (David Howells) [157935]
  -pci: fix sysfs access to config space (John Linville) [145646]
  -ipw2100: update to version 1.1.0 (John Linville) [158775]
  -CAN-2005-0756 x86_64 crash (ptrace-check-segment) (Peter Staubach) [159918]
  -CAN-2005-1763 x86_64 crash (x86_64-ptrace-overflow) (Peter Staubach) [159921]
  -ia64: cache coherency fixes for Montecito (Geoff Gustafson) [152098]
  -no legacy time HPET fixes (Brian Maly) [158676]
  -ht active load balancing bugfix (Ingo Molnar)
  -nfs: intr flag prevents core dump (Steve Dickson)


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.38]
changelog:
  -fix sg oops (Wendy Cheng) [159937]
  -fix kernel BUG at tcp_output (David Miller) [150044]
  -fix 4/4 split userspace bounds (Ingo Molnar)
  -fix oops when removing symbolic link on tmpfs (Yuichi Nagahama) [158956]
  -Only access extended PCI config regs if available (David Howells) [158837]
  -VIOCD driver clean up patch (David Howells) [141958]
  -add /proc parameter to disable the OOM killer (Larry Woodman) [162238]
  -fix ide-scsi oops when highmem buffers in use (Doug Ledford) [149979]
  -fix NX text/large-page interaction (Ingo Molnar) [163238]
  -Update Emulex lpfc driver to 8.0.16.11 (Tom Coughlan) [158789]
  -Update megaraid_mbox driver (Tom Coughlan) [158824]
  -allow ACLs to expand to extended attributes limits (Peter Staubach) [161642]


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.37]
changelog:
  -fix aio hang when reading beyond EOF (Jeff Moyer) [164338]
  -File system auditing support (David Woodhouse)
  -device-mapper: Event required on device removal (Alasdair Kergon) [144618]
  -device-mapper: mirroring support (Jonathan Brassow) [116817 116819]
  -SGI console driver interrupt fix (Prarit Bhargava)


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.35]
changelog:
  -fix for prune_icache()/forced final iput() races (Alexander Viro) [145405]
  -Update Qlogic driver to 8.01.00b5-rh2 (Tom Coughlan) [138698]
  -s390: system hangs when cable pull on zfcp tape (Jan Glauber) [163087]
  -Export sys_recvmesg for cluster snapshot (Daniel Phillips) [164228]
  -fix ppc64 signal frame with 32 bit emulation (Wendy Cheng) [163719]
  -cciss update to 2.6.6 (Tom Coughlan) [159028]
  -scsi tape fixes (Tom Coughlan) [155354]
  -i20 fixes (Mike Christie) [158883 160882 155894 155894]


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.34]
changelog:
  -fix sporadic NFS ENOENT on ext3 with htree (Stephen Tweedie) [158293]
  -fix ext2/3 xattr sharing bug (Stephen Tweedie) [155706] {CAN-2005-2801}
  -fix sub-second timestamp granlurity on ext2/3 (Stephen Tweedie) [145976]
  -fix O_SYNC error reporting (Stephen Tweedie) [149478]
  -backport current HD audio sources (John Linville) [162610]
  -ia64: perfmon update [136474, 154100]
  -rmp3 console support [151495]
  -ia64: identify sx2000 iommu chip [158850]
  -ia64: fix sigprocmask() race [160345]
  -fix tcsendbreak in compat mode [135669]


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.33]
changelog:
  -Dirty page tracking for HA systems (Kimball Murray) [160006]
  -update dasd and cio drivers (Jan Glauber) [159910]
  -fix ide tape transform deficiency (Doug Ledford) [147496]
  -Make "mt -f /dev/st0 tell" work again (Doug Ledford) [161156]
  -audit: Fix livelock in audit_serial (David Woodhouse)
  -audit: Don't sleep in idle thread (David Woodhouse)
  -whitelist NEC iStorage to properly configure its LUNs (Doug Ledford) [145512]


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.31]
changelog:
  -update IPR driver to 2.0.11.1 (David Howells) [158072]
  -fix jdb kjournald unmount race (Stephen Tweedie) [162728]
  -enable /proc/dasd/statistics (Jan Glauber) [163082]
  -increase NR_KEYS to 256 (Alan Cox) [158954]
  -export kallsyms_lookup_name (Ananth Mavinakayanahalli) [157239]
  -Fix POSIX_FADV_{DONTNEED,NOREUSE} for s390-64 (Ulrich Drepper)
  -ia64: fix ia64 kprobe removal race (Ananth Mavinakayanahalli) [157239]
  -enable CONFIG_MTD_ICHXROM to allow Intel BIOS motherboard flashes (Pete Zaitcev) [158831]
  -s390: qeth fix empty if_name in sysfs (Jan Glauber) [163095]
  -ia64: fix kabi breakage in mmiowb patch (Prarit Bhargava)  [161201]
  -make auditd checks multi-thread aware (David Woodhouse) [158794]


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.30]
changelog:
  -set of device mapper changes: (Alasdair G Kergon)
   -fix dm_swap_table error cases
   -device-mapper multipath: Use private workqueue [154432]
   -device-mapper dm-emc: Fix a memset [154435]
   -device-mapper multipath: Flush workqueue when destroying [156412]
   -dm-raid1: Limit bios to size of mirror region
   -device-mapper snapshots: Handle origin extension
   -device-mapper dm.c - set of locking fixes [156569]
   -device-mapper multipath: Clean up presuspend hook
   -device-mapper multipath: Not every error is EIO [155427 151324]
   -device-mapper multipath: Fix pg initialisation races [154442]
   -device-mapper multipath: Default to SCSI error handler


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.29]
changelog:
  -prevent Citrine chipset's SCSI controller from accessing config register 0xA0 (David Howells) [158836]
  -initialize wchan to ~0UL for multithread /proc entries (Ingo Molnar)
  -upgrade ibmvscsi driver to 1.5.5 (David Howells) [146674]
  -fix direct write vs truncate deadlock for out of tree filesystem (Prarit Bhargava) [160383]
  -2.6.12 arch/ia64/sn update (Prarit Bhargava)
  -Fix 32-bit BLKGETSIZE compatibility ioctl (Stephen Tweedie) [158930]
  -fix sysctl interfaces for lockd on 64-bit platforms (Steve Dickson) [159640]


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.28]
changelog:
  -change next_tick of 3c59x.c from 60*HZ to 10*HZ
  -diskdump: add partial diskdumps
  -diskdump: allow diskdump to swap devices (#156010)
  -make smbfs honor uid and gid mount options (#157402)
  -s390: correctly read memory size (#162508)
  -fix diskdump hang on ia64/mptfusion (#162213)
  -observe O_SYNC semantics on block devices (#159765)
  -don't mmap a page at addr 0, unless MAP_FIXED is specified (#158878)


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.27]
changelog:
  -add mmiowb, only implemented on ia64, and used by tg3 driver (#161201)
  -kprobes for ia64 (#157239)
  -Calculate keyring payload size properly
  -fix ia64 ptrace vulnerability CAN-2005-1761 (#159671)
  -export iucv_send2way_* symbols (#162761)


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.26]
changelog:
  -add relayfs for use by systemtap (#157239)
  -update s390 zfcp driver
  -fix buffer overflow in selinux_sb_copy_data (#162196)
  -add support for Intel cpuid(4) (#158843)
  -increase range of reserved ports (#141773)
  -export generic_drop_inode (#161143)


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.25]
changelog:
  -upstream kprobes merge: (#157239)
    -update kprobes infrastructure (x64, x86_64, ppc64)
    -allow one jprobe to coexist with other kprobes at a given address
    -transparent handling of re-entrant kprobes
    -support probes on return addresses to trace function return values


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.24]
changelog:
  -set of audit updates:
    -call audit_log() correctly from selinux_nlmsg_perm()
    -ensure auditd can't be OOM killed
    -convert KERN_ERR to KERN_NOTICE
    -set maximum time-out for audit callers and fix apparent hang condition
    -use pid value from task_struct instead of audit_context


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.22]
changelog:
  -make sctp honor SO_BINDTODEVICE option (#145659)
  -provide PCI EEH error recovery documentation (#161554)
  -change Serverwork IDE __init functions to __devinit for hotplug (#159739)
  -drop __initdata tag from qla1280 driver setup for hotplug (#160535)
  -fix GET_INDEX macro to use lower 3 bits of devfn (#161789)
  -change permissions on sys/net/ipv[4,6]/route/flush to write only (#157725)
  -prevent list corruption in ip_vs_conn_flush (#161947)
  -fix memory leaks - mount,selinux_sb_copy_data (#161390)


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.20]
changelog:
  -add key management code (#130914)
  -make sure ACM driver interacts with line discipline properly (#147490)


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.16]
changelog:
  -release resources upon controller timeout (#155198, #145645)
  -make qeth driver pick proper eui64 values (#158778)
  -improve support for alc260 codec (#158332)
  -set b44 link status properly during open (#160662)
  -ia64: properly map gate pages (#155278)
  -make sure ipv6 doesn't leak routes when brought down (#160010)


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.14]
changelog:
  -ppc64: set pci iobase dynamically (#155198)
  -ppc64: skip ioports requests if no legacy ISA devices (#155198)
  -ppc64: allow eeh to be dynamically loaded (#155198)
  -make change_page_attr a symmetric api (#160028, #160135, #151315, #151323)
  -s390: fix qeth network stalls and update (#142112)
  -propogate specific bounce io errors on i/o completion (#149919)
  -s390: fix pagefault deadlock (#159909)
  -call __scsi_done in the SDEV_DEL state, since no timer has been added (#160548, #160547)


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.12]
changelog:
  -enable sctp to honour IP_FREEBIND option/ip_nonlocal_bind sysctl (#145648)
  -update bonding.txt (#158841)
  -bounce page accouting (#158636)
  -adjust baud rate for serial ns16550a (#156705, #158107)


author: Jason Baron <jbaron@redhat.com> [2.6.9-11.11]
changelog:
  - make up_read, up_write safe to call from interrupt context
  - ia64: tollhouse support, map sn error codes to Linux error codes (#156206)
  - ia64: tollhouse support, update pci topology (#156206)
  - ia64: tollhouse support, fix infinite loop (#156206)
  - ia64: tollhouse support, add geoid information (#156206)
  - ia64: tollhouse support, update headers (#156206)


author: Dave Jones <davej@redhat.com> [2.6.9-11.10]
changelog:
  - x86_64: ptrace can induce double-fault (CAN-2005-1762) (#154451)
  - More md fixes.
    - Fix resync checkpoint at end of array cornercase.
    - Don't try to set a disk faulty if it's not in an active array.
  - Make SELinux allow unknown netlink message types. (#155480,IT#69501) 
  - Fix possible bonding with arp_ip_target failover failure. (#157576)
  - diskdump: hangs when SCSI drive is busy. (#155932)
  - ppc64: avoid probing pci devices marked as failed (#159391)
  - Implement module signing blacklist. (#146654)
    | This works around the problem with loading the bonding driver twice.
  - Fix call to ipv6_skip_exthdr with an incorrect length argument. (IT#71394)


author: Dave Jones <davej@redhat.com> [2.6.9-11.9]
changelog:
  - Various md layer thinkos.
    - Incorrect loop indexing in v1 superblock handling.
    - Incorrect struct size allocated in raid1_reshape()
    - Off by one error in super_1_sync()
    - Missing recalculation of checksum in super_1_sync()
  - Numerous ioremap() fixes. (#151315,#152429,IT69258)
    - Call change_page_attr correctly.
    - Fix a race during iounmap.
    - Handle mmio holes without mem_map correctly. 
    - Some cleanups.
    - Fix off by one.
  - Fix buffer leak in EXT3.


author: Dave Jones <davej@redhat.com> [2.6.9-11.8]
changelog:
  - x86: use the IRQ stack in APIC contexts too. (#151222)
  - ppc64: Tell the firmware what the kernels capabilities are. (#145739)
  - diskdump: signature check fails with large block_order. (#154926)
  - Add DDN S2A devices to SCSI sparse LUNs blacklist. (IT#72769)
  - Fix oops in keyring lookup for module insert (#158974, #156640)
  - Make SELinux honor the ATTR_FORCE flag. (#160112, IT#68393)


author: Dave Jones <davej@redhat.com> [2.6.9-11.6]
changelog:
  - Fix SELinux memory leak on error path of loading invalid policy.
  - ppc64: Implement correct logic for determining hotplug capabilities. (#146059)
  - Fix IPSEC output spinlock deadlock. (#154347)
  - Remove ip_conntrack proc files on module removal. (#154733)
  - NFSv4 callback authentication. (#150152)
  - Add 32-bit compat for NFS4 mount syscall. (#152982)


author: Dave Jones <davej@redhat.com> [2.6.9-11.5]
changelog:
  - Audit layer updates.
    - print return code correctly, specify error to netlink_ack() correctly.
    - Capabilities for audit control
    - audit congestion
    - clean up audit_log_lost() messages
    - Add /proc/$pid/loginuid
    - fix ppc64 syscall auditing
    - don't mask top bits of inode number
    - fix netlink reply misdirection
    - fix and improve inode audit records
    - CAPP-required auditing on SysV IPC objects


author: Dave Jones <davej@redhat.com> [2.6.9-11.4]
changelog:
  - snmp6: avoid crash on dev shutdown.
  - Add ability to clear setting in /proc/self/attr.
  - SCSI Fix oops with faulty DVD
  - Update E1000 driver to rev 6.0.54-k2 (#157533)
  - SELinux: Fix ability to mount partition with bad root context even
    with enforcing off.
  - Send IGMP traffic out only "active" link of bond+in ALB or TLB mode. (#145551)
  - fix driver name in dl2k as returned by ETHTOOL_GDRVINFO


author: Dave Jones <davej@redhat.com> [2.6.9-11.2]
changelog:
  - Add NOGET quirk for Chicony keyboards to usb input layer. (#146187)
  - Fix bogus level check in md resync code.
  - prevent OOM kills caused by lowmem exhaustion from wired page tables. (IT69919)
  - ppc64: Fix a dangling pointer in the IBM vscsi driver.
  - Fix panic in acpi_pci_root_add() (#158920)
  - Re-add 1620 byte slabcache. (Can't remove due to kabi).
  - vm: Prevent incrementing pte off end of kmap'd virtual page. (#158533)


author: Dave Jones <davej@redhat.com> [2.6.9-11.1]
changelog:
  - U2 begin.
  - Various network driver updates.
    - Update ixgb driver to upstream 2.6.11. (IT60082,IT68009)
    - Update E1000 driver to rev 5.7.6-k2 from upstream. (#149677)
    - Fix bounce buffer allocation in b44 driver. (#134790)
    - backport 3c59x driver from 2.6.12-rc2 (enhanced ethtool support)
    - Update tg3 to 3.27 (support xw4300) (#157900)
    - Update e100 driver to version 3.4.8. (#157887)
  - Update mpt fusion driver, include SAS support. (FZ107088)
  - ppc64: Move clearing of RI bit to after stack restoration. (IT69221)
  - SELinux fixes.
    - Fix case where invalid SELinux policy can still update
      policydb_loaded_version resulting in invalid or cleared policy.
    - Fix possible null dereference on kmalloc() failure path. (#155245)
  - SATA AHCI fixes. (Fix reset on error, ATA taskfile register
    reading, (and fixes a misleading error message).
  - Increase i2o_block timeout, fixing installs with Adaptec 2400A (#140002)
  - Remove the 1620 byte slab cache.
  - Sysrq enhancements. (alt-sysrq-w & serial console sysrq).
  - Support two new PCI IDs in ALSA VX222 driver. (IT #70160)
  - Fix statistic accounting in do_task_stat(). (#152430)


author: Dave Jones <davej@redhat.com> [2.6.9-10]
changelog:
  - Further fixing for the nVidia network controller problem.
  - Fix wait_task_inactive() race. (#157424)


author: Dave Jones <davej@redhat.com> [2.6.9-9]
changelog:
  - Fix data corruptor/local root in raw driver. (CAN-2005-1264)
  - Fix ELF core dump privilege elevation. (CAN-2005-1263) (#157450)
  - Avoid avc denial deadlock. (#154879)
  - Don't map objects to non-existent PPC64 NUMA nodes. (#149132)
  - Fix PPC64 NUMA's handling of memory nodes with holes in them.


author: Dave Jones <davej@redhat.com> [2.6.9-8]
changelog:
  - Fix ABI regression in IA64 ptrace fix.
  - Some nVidia network controllers show up as bridges. (#157240)
  - Fix SATA issue when master supports LBA48 but slave doesn't. (#156875)


author: Dave Jones <davej@redhat.com> [2.6.9-6.46]
changelog:
  - Fix regression with TEAC CD-210PU USB CD-ROM.  (#155870)
  - Don't mess with IRQs when doing BogoMIPS calculation.


author: Dave Jones <davej@redhat.com> [2.6.9-6.43]
changelog:
  - CAN-2005-0136 ptrace corner cases on ia64. (#155283)
  - Redo fix to avoid sleep in timer context in E1000. (#154880,#154944,#154951)


author: Dave Jones <davej@redhat.com> [2.6.9-6.42]
changelog:
  - Fix oopsable locking in NFS. (#152557)
  - Fix incorrect use of memset/memcpy in ia64 ia32 signal handling.
  - Cope with faults in iret/exec-shield bug (#154221, #154972)
  - Potential NULL mm in swap token code. (#154639)


author: Dave Jones <davej@redhat.com> [2.6.9-6.38]
changelog:
  - Fix possible corruption in mmap over NFS. (#151284)
  - Don't cache /proc/pid dentry for dead processes. (#147832)
  - Add Itanium ZX2 chipset identification (#150110)
  - Don't enable NUMA by default on dual core systems.


author: Dave Jones <davej@redhat.com> [2.6.9-6.36]
changelog:
  - Fix IP output route leak. (CAN-2005-0209)
  - Fix oops when mounting Solaris NFSv4 volumes. (#152102)
  - /proc/net/route stale pointer OOPS fix.


author: Dave Jones <davej@redhat.com> [2.6.9-6.34]
changelog:
  - Fix potential DoS in ELF loader. (CAN-2005-0749)
  - md: fix multipath assembly bug.
  - diskdump cannot I/O on megaraid when the tasklet is in use (#151325)
  - megaraid_diskdump_sleep actually sleeps for specified timeout (#151517)
  - Fix information leak in ext2. (CAN-2005-0400)
  - Further fixes to TCP BIC congestion handling.
  - Add missing range checking in bluetooth. (CAN-2005-0750)
  - Fix emulex lpfc driver LUN reset.
  - Fix missing variable initialisation in clustered APIC code.


author: Dave Jones <davej@redhat.com> [2.6.9-6.30]
changelog:
  - ia64 unwind stack DOS. (CAN-2005-0135).
  - Fix various ISO9660 handling flaws. (CAN-2005-0815)
  - Fix swapped memset arguments in ieee802.11 code.
  - e1000: avoid sleep in timer context.
  - e1000: flush workqueues on remove.


author: Dave Jones <davej@redhat.com> [2.6.9-6.28]
changelog:
  - Fix IPSEC SA sequence collision. (#145424)
  - Add missing crashdump_mode() check in x86_64 reboot code. (#151101)
  - Update Emulex lpfc driver to 8.0.16.6


author: Dave Jones <davej@redhat.com> [2.6.9-6.27]
changelog:
  - epoll: return proper error on overflow condition
  - Fix up might_sleep warnings in previous futex deadlock fix.
  - sctp: add receive buffer accounting to protocol.


author: Dave Jones <davej@redhat.com> [2.6.9-6.26]
changelog:
  - Fix DMA zone exhaustion problems. (#142465)
  - Fix IP fragment corruption. (#149589)
  - CAN-2005-0384: Remote DoS on ppp. (#151240)


author: Dave Jones <davej@redhat.com> [2.6.9-6.22]
changelog:
  - Various cleanup of several patches (S390 common io fixes, Emulex update).
  - Update megaraid driver. (#144810, #144902, #142539)
  - Fix leak in error path in autofs.
  - Fix release race in ext3. (#147443, #146037)


author: Dave Jones <davej@redhat.com> [2.6.9-6.20]
changelog:
  - avoid a bdget in device mapper.
  - IBM veth driver buffer starvation fix. (#147364)
  - raid5/raid6 bi_max_vec fixes.
  - Fix possible futex mmap_sem deadlock.
  - Update Emulex lpfc driver to 8.0.16.3


author: Dave Jones <davej@redhat.com> [2.6.9-6.18]
changelog:
  - Silence some cpufreq warnings. (#141983)
  - Fix VESAFB probe error. (#142929)
  - Add support for a bunch of Dell serial cards. (#146217)


author: Dave Jones <davej@redhat.com> [2.6.9-6.17]
changelog:
  - s390: Fix for various problems in common i/o layer. (#133992)
  - s390: common i/o layer vary on/off.
  - s390: qdio time delay missing interrupt problem. (#145150)
  - x86-64: Fix syscall/signal restart bug.
  - Various size_t fixes. (CAN-2005-0531)
  - ppc64: Fix race and memory leak in iSeries veth module unloading. (#144966)
  - ppc64: Prevent an iSeries partition oopsing with no CDROM drive. (#146809)
  - NFS: Fix O_DIRECT oops with oversized requests. (#148878)
  - Only root should be able to set the N_MOUSE line discipline. (CAN-2005-0839)
  - Fix tmpfs truncate BUG().
  - Fix signedness issue in sysfs. (CAN-2005-0867)
  - Remove Samsung SN-124 CD-ROM on DMA Blacklist. (#142937)
  - Remainder of the previous diskdump deadlock fix. (#142167)


author: Dave Jones <davej@redhat.com> [2.6.9-6.16]
changelog:
  - x86-64: Fix flush of multiple pages in change_page_attr
  - Fix 64 bit issues in device mapper.
  - dm multipath: fix infinite suspend requeueing


author: Dave Jones <davej@redhat.com> [2.6.9-6.15]
changelog:
  - dm multipath: export mapinfo
  - s390: qeth fake_ll fixes. (#136175)
  - s390: delay dasd retries to prevent i/o error (#145115)
  - s390: qdio didnt retry under some busy conditions. (#145116)
  - Fix the mincore syscall's error handling. (#140523)
  - ia64: wire up sys_waitid. (#137154)


author: Dave Jones <davej@redhat.com> [2.6.9-6.14]
changelog:
  - Additional fix for the earlier ACPI SRAT work.
  - Fix possible diskdump deadlock (#142167)
  - Intel HD audio support. (#146068, #146216)
  - x86-64 huge pages fix. (#143472)
  - device-mapper: Add dm_dev.name
  - dm multipath: bio details record/restore.
  - 802.11b/ipw2100/ipw2200 update. (#146763)


author: Dave Jones <davej@redhat.com> [2.6.9-6.13]
changelog:
  - Put right the previous fix to scsi_disk_put() which was incorrect.
  - Stop xmon=on from jumping immediately into xmon on ppc64. (#140751)
  - reworked s390 dasd fixed buffers. (#134338)
  - Fix oops in tg3_poll when using netconsole. (#143223)
  - diskdump: remove "device has no block attribute" warning. (#146144)
  - device-mapper: tidy error kprintfs
  - ACPI reset support for x86. (#139104)
  - Fix ia64 rx1600 pdh console. (#146274)
  - Discover x86-64 NUMA topology through ACPI SRAT table.
  - Silence additional deprecated SG_IO warning.
  - Fix incorrect hw segment counting in qla2x00 drivers. (#140472)
  - E100: fix state machine handling w/ NAPI (#140082)
  - E100: Add PCI IDs for ICH7. (#146137)
  - AHCI SATA fixes.
  - Remove unused 'commit' parameter from aacraid. (#140780)


author: Dave Jones <davej@redhat.com>
changelog:
  - avoid panic in e100_tx_timeout on ppc64. (#140116)
  - sk98lin: add MODULE_DEVICE_TABLE entry
  - Allow usb-storage to be reloaded. (#129165)
  - diskdump support for megaraid. (#142736)
  - ia64: Work around DMA timeouts on SGI IOC4 IDE. (#144265)
  - sk_forward_alloc() BUG assertion fix. (#139430)
  - Various ptrace fixes. (#143073,#146089,#132849,#133590,#140083,#147575)
  - diskdump: add module parameter to disable WCE. (#146412)
  - Clean up last remnants of kexec.
  - TCP BIC bug fix
  - Fix panic() w/panic_timeout hangs instead of rebooting. (#144668)
  - Set panic_on_oops=1 by default. (#144657, #143993)
  - tg3: update + support BCM5752. (#145105)
  - Fix ext2/3 maximum size limits. (#143907)
  - Fix shmget for ppc64, s390(64).
  - dm raid1: deadlock fix.
  - Implement h/w PPC64 CPU utilisation data gathering. (#144862)


author: Dave Jones <davej@redhat.com>
changelog:
  - Remove non-working kexec functionality.
  - bonding: avoid kernel panic when 802.3ad link brought down. (#146067)
  - Update E1000 to 5.6.10.1-k2 (#146115)
  - Update E100 to 3.3.6-k2 (#140082, #140116)
  - s390: introduces sequence numbers for lcs packets. (#145118)
  - Fixes to Intel Enhanced Speedstep support. (#138952)
  - ia64 OS_INIT switch support.
  - diskdump SATA support.
  - NMI switch support for x86-64.


author: Dave Jones <davej@redhat.com>
changelog:
  - Intel ICH7 hardware support (PCI ID additions) (#144741)
  - Fix HPET initialisation. (#147224, #134140)
  - dm multipath: Add target message ioctl
  - dm multipath: ioctl ref by device no
  - dm multipath: Split suspend hook
  - dm: fix mirror log refcount.
  - fix i386 vsyscall-sysenter unwind info
  - Add missing lock prefix to switch_to() on x86-64 (#146911)
  - Fix PPC64 pSeries VPA registration. (#142634)
  - Fix communication to PROM to close stdin on PPC64. (#145134)


author: Dave Jones <davej@redhat.com>
changelog:
  - Handle a 64-bit MM being torn down from a 32-bit process. (#144356)
  - Move idle loop setup to after main ppc64 arch setup init. (#142634)
  - invalidate page race fix. (#140383)
  - Fix up AGPGART PCI Posting bugs properly.
  - Provide 64-bit translations for 32-bit TIOCMIWAIT/TIOCGICOUNT ioctls
  - Fix race condition on s390 when going idle. (#142855, #144317)
  - Include watchdog config on s390. (#139836)
  - Suppress Error Message on IDE probe.
  - Add cpu_relax() calls for various ia64 loops. (#141699)
  - Fix oops when io_setup is called with unwritable addr. (#143050)


author: Dave Jones <davej@redhat.com>
changelog:
  - NLM (NFSv3) problems when mounting with "sec=krb5" (#146703)
  - Enable OProfile profile support for UP i686 kernel. (#139031)
  - Fix stack alignment for signal handlers on ppc64. (#145064)
  - Fix leak of percpu data structure on ext2/ext3 umount.
  - Fix & clean up zombie/dead task handling & preemption. (#141284)
  - Print some extra debugging info on oom_kill. (#142784)
  - Fix pty race condition on SMP machine. (#129725)
  - Fix up wrong argument order in dma_declare_coherent_memory()
  - Fix sysfs_dir_close memory leak.
  - Fix md bio refcount leak.
  - Fix "RPC: garbage, exit EIO" when using NFSv3 with Kerberos 5 (#142464)
  - Fix NFS Direct-IO stack usage. (#142857)


author: Dave Jones <davej@redhat.com>
changelog:
  - Fix shmctl SHM_LOCK perms. (#144471)
  - Various fixes from 2.6.10-ac (#146095, #146101)
  - OOM-killer tweak.


author: Dave Jones <davej@redhat.com>
changelog:
  - Drop the deprecated SG_IO warning. (#141390)
  - Close information leak in sysenter (#146083)
  - Fix race in expand stack (CAN-2005-0001) (#144412)


author: Dave Jones <davej@redhat.com>
changelog:
  - Fix flaws in IGMP code (CAN-2004-1137) (#142670)
  - Fix several corner cases in the 4g4g patch. (#144131, #144658)
  - Fix do_brk priveledge escalation. (CAN-2004-1235) (#144136)
  - Fix insuffient locking in DRM code. (CAN-2004-1056) (#144391)
  - Fix RLIMIT_MEMLOCK bypass and unpriveledged user DoS. (#144528)
  - Fix random poolsize sysctl handler integer overflow. (#144532)
  - Fix SCSI IOCTL integer overflow and information leak. (#144522)


author: Dave Jones <davej@redhat.com>
changelog:
  - Fix Tux crash if restarted with live connections that are in a particular
    state. (#140916)
  - Fix regression introduced by the recent CMSG security fixes. (#143975)
  - Various vm tuning to prevent possibility of OOM kill. (#141173)
    - Lower dirty limit for mappings which can't be cached in highmem
    - Don't oomkill when congested
    - Increment total_scanned var to throttle kswapd
  - Prevent panic with CD errors.
  - Enable SL82C104 IDE driver as built-in on PPC64 (#131033)


author: Dave Jones <davej@redhat.com>
changelog:
  - Call module_upgrade in post stage of of kernel rpm installation.
  - Fix bad diskdump interaction with recent sysfs update. (#142321)
  - Fix refcounting order in sd/sr, fixing cable pulls on USB storage.


author: Dave Jones <davej@redhat.com>
changelog:
  - Prevent kernel panic if an application issues an ioctl with an unrecognized subopcode.
  - fix false ECHILD result from wait* with zombie group leader. (#142518)


author: Dave Jones <davej@redhat.com>
changelog:
  - Update yesterdays SELinux fix. (#142353)
  - E1000 64k-alignment fix. (#140047)
  - Disable tiglusb module. (#142102)
  - ID updates for cciss driver.
  - Fix overflows in USB Edgeport-IO driver. (#142258)
  - Fix wrong TASK_SIZE for 32bit processes on x86-64. (#141737)
  - Fix ext2/ext3 xattr/mbcache race. (#138951)
  - Fix bug where __getblk_slow can loop forever when pages are partially mapped. (#140424)
  - Add missing cache flushes in agpgart code.


author: Dave Jones <davej@redhat.com>
changelog:
  - Prevent block device queues from being shared in viocd. (#139018)
  - Libata updates. (#138405)
  - aacraid: remove aac_handle_aif (#135527)
  - fix uninitialized variable in waitid(2). (#142505)
  - Fix CMSG validation checks wrt. signedness.
  - Fix memory leak in ip_conntrack_ftp
  - [IPV4]: Do not leak IP options. (#142251)
  - ppc64: Align PACA buffer for hypervisor's use. (#141817)
  - ppc64: Indicate that the veth link is always up. (#135402)
  - ppc64: Quiesce OpenFirmware stdin device at boot. (#142009)
  - SELinux: Fix avc_node_update oops. (#142353)
  - Fix CCISS ioctl return code.
  - Make ppc64's pci_alloc_consistent() conform to documentation. (#140047)


author: Dave Jones <davej@redhat.com>
changelog:
  - Workaround E1000 post-maturely writing back to TX descriptors. (#133261)
  - Fix the previous E1000 errata workaround.
  - Several IDE fixes from 2.6.9-ac
  - vm pageout throttling. (#133858)


author: Dave Jones <davej@redhat.com>
changelog:
  - Fix Tux from oopsing. (#140918)
  - Fix Tux/SELinux incompatability (#140916)
  - Fix Tux/IPV6 problem. (#140916)
  - ide: Fix possible oops on boot.
  - Make spinlock debugging panic instead of printk.
  - Update Emulex lpfc driver to 8.0.16
  - Selected patches from 2.6.9-ac12
  - ppc64: Fix inability to find space for TCE table (#138844)
  - Fix compat fcntl F_GETLK{,64} (#141680)
  - blkdev_get_blocks(): handle eof


author: Dave Jones <davej@redhat.com>
changelog:
  - Introduce infrastructure for supporting kabi.
  - Disable Centrino Speedstep driver.
  - Change ACPI cpufreq driver from modular to built-in. (#138952)


author: Dave Jones <davej@redhat.com>
changelog:
  - XFRM layer bug fixes
  - ppc64: Convert to using ibm,read-slot-reset-state2 RTAS call
  - ide: Make CSB6 driver support configurations.
  - ide: Handle early EOF on CDs.
  - Fix sx8 device naming in sysfs
  - e100/e1000: return -EINVAL when setting rx-mini or rx-jumbo. (#140793)


author: Dave Jones <davej@redhat.com>
changelog:
  - Workaround for the E1000 erratum 23 (#140047)
  - Remove bogus futex warning. (#138179)
  - x86_64: Fix lost edge triggered irqs on UP kernel.
  - x86_64: Reenable DRI for MGA.
  - Workaround E1000 post-maturely writing back to TX descriptors (#133261)
  - 3c59x: add EEPROM_RESET for 3c900 Boomerang
  - Fix buffer overrun in arch/x86_64/sys_ia32.c:sys32_ni_syscall()
  - ext3: improves ext3's error logging when we encounter an on-disk corruption.
  - ext3: improves ext3's ability to deal with corruption on-disk
  - ext3: Handle double-delete of indirect blocks.
  - Disable SCB2 flash driver for RHEL4. (#141142)


author: Dave Jones <davej@redhat.com>
changelog:
  - x86_64: add an option to configure oops stack dump
  - x86[64]: display phys_proc_id only when it is initialized
  - x86_64: no TIOCSBRK/TIOCCBRK in ia32 emulation
  - via-rhine: references __init code during resume
  - Add barriers to generic timer code to prevent race. (#128242)
  - ppc64: Add PURR and version data to /proc/ppc64/lparcfg
  - Prevent xtime value becoming incorrect.
  - scsi: return full SCSI status byte in SG_IO
  - Fix show_trace() in irq context with CONFIG_4KSTACKS
  - Adjust alignment of pagevec structure.
  - md: make sure md always uses rdev_dec_pending properly.
  - Make proc_pid_status not dereference dead task structs.
  - sg: Fix oops of sg_cmd_done and sg_release race (#140648)
  - fix bad segment coalescing in blk_recalc_rq_segments()
  - fix missing security_*() check in net/compat.c
  - ia64/x86_64/s390 overlapping vma fix
  - Update Emulex lpfc to 8.0.15


author: Dave Jones <davej@redhat.com>
changelog:
  - Add another card reader to whitelist. (#141022)
  - Fix possible hang in do_wait() (#140042)
  - Fix ps showing wrong ppid. (#132030)
  - Print advice to use -hugemem if >=16GB of memory is detected.
  - Enable ICOM serial driver. (#136150)
  - Enable acpi hotplug driver for IA64.
  - SCSI: fix USB forced remove oops.
  - ia64: add missing sn2 timer mask in time_interpolator code. (#140580)
  - ia64: Fix hang reading /proc/pal/cpu0/tr_info (#139571)
  - ia64: bump number of UARTS. (#139100)
  - Fix ACPI debug level (#141292)
  - Make EDD runtime configurable, and reenable.
  - ppc64: IBM VSCSI driver race fix. (#138725)
  - ppc64: Ensure PPC64 interrupts don't end up hard-disabled. (#139020, #131590)
  - ppc64: Yet more sigsuspend/singlestep fixing. (#140102, #137931)
  - x86-64: Implement ACPI based reset mechanism. (#139104)
  - Backport 2.6.10rc sysfs changes needed for IBM hotplug driver. (#140372)
  - Update Emulex lpfc driver to v8.0.14
  - Optimize away the unconditional write to debug registers on signal delivery path.
  - Fix up scsi_test_unit_ready() to work correctly with CD-ROMs.
  - md: fix two little bugs in raid10
  - Remove incorrect ELF check from module loading. (#140954)
  - Plug leaks in error paths of aic driver.
  - Add refcounting to scsi command allocation.
  - Taint oopses on machine checks, bad_page()'s calls and forced rmmod's.
  - Share Intel cache descriptors between x86 & x86-64.
  - rx checksum support for gige nForce ethernet
  - vm: vm_dirty_ratio initialisation fix


author: Dave Jones <davej@redhat.com>
changelog:
  - Update -ac patch to 2.6.9-ac11
  - make tulip_stop_rxtx() wait for DMA to fully stop. (#138240)
  - ACPI: Make LEqual less strict about operand types matching.
  - scsi: avoid extra 'put' on devices in __scsi_iterate_device() (#138135)
  - Fix bugs with SOCK_SEQPACKET AF_UNIX sockets
  - Reenable token ring drivers. (#119345)
  - SELinux: Map Unix seqpacket sockets to appropriate security class
  - SELinux: destroy avtab node cache in policy load error path.
  - AF_UNIX: Serialize dgram read using semaphore just like stream.
  - lockd: NLM blocks locks don't sleep
  - NFS lock recovery fixes
  - Add more MODULE_VERSION tags (#136403)
  - Update qlogic driver to 2.6.10rc2 level.
  - cciss: fixes for clustering
  - ieee802.11 update.
  - ipw2100: update to ver 1.0.0
  - ipw2200: update to ver 1.0.0
  - Enable promisc mode on ipw2100
  - 3c59x: reload EEPROM values at rmmod for needy cards
  - ppc64: Prevent sigsuspend stomping on r4 and r5
  - ppc64: Alternative single-step fix.
  - fix for recursive netdump oops on x86_64
  - ia64: Fix IRQ routing fix when booted with maxcpus=  (#138236)
  - ia64: search the iommu for the correct size
  - Deal with fraglists correctly on ipv4/ipv6 output
  - Various statm accounting fixes (#139447)


author: Dave Jones <davej@redhat.com>
changelog:
  - e100: fix improper enabling of interrupts. (#139706)
  - autofs4: allow map update recognition 
  - Various TCP fixes from 2.6.10rc
  - Various netlink fixes from 2.6.10rc
  - [IPV4]: Do not try to unhash null-netdev nexthops.
  - ppc64: Make NUMA map CPU->node before bringing up the CPU (#128063)
  - ppc64: sched domains / cpu hotplug cleanup. (#128063)
  - ppc64: Add a CPU_DOWN_PREPARE hotplug CPU notifier (#128063)
  - ppc64: Register a cpu hotplug notifier to reinitialize the
    scheduler domains hierarchy (#128063)
  - ppc64: Introduce CPU_DOWN_FAILED notifier (#128063)
  - ppc64: Make arch_destroy_sched_domains() conditional (#128063)
  - ppc64: Use CPU_DOWN_FAILED notifier in the sched-domains hotplug code (#128063)
  - Various updates to the SCSI midlayer from 2.6.10rc.
  - vlan_dev: return 0 on vlan_dev_change_mtu success. (#139760)
  - Update Emulex lpfc driver to v8.0.13
  - Fix problem with b44 driver and 4g/4g patch. (#118165)
  - Prevent oops when loading aic79xx on machine without hardware. (#125982)
  - Use correct spinlock functions in token ring net code. (#135462)
  - scsi: Add reset ioctl capability to ULDs
  - scsi: update ips driver to 7.10.18
  - Reenable ACPI hotplug driver. (#139976, #140130, #132691)


author: Dave Jones <davej@redhat.com>
changelog:
  - Implement an RCU scheme for the SELinux AVC
  - Improve on the OOM-killer taming patch.
  - device-mapper: Remove duplicate kfree in dm_register_target error path.
  - Make SHA1 guard against misaligned accesses
  - ASPM workaround for PCIe. (#123360)
  - Hot-plug driver updates due to MSI change (#134290)
  - Workaround for 80332 IOP hot-plug problem (#139041)
  - ExpressCard hot-plug support for ICH6M (#131800)
  - Fix boot crash on VIA systems (noted on x86-64)
  - PPC64: Store correct backtracking info in ppc64 signal frames
  - PPC64: Prevent HVSI from oopsing on hangup (#137912)
  - Fix poor performance b/c of noncacheable mapping in 4g/4g (#130842)
  - Fix PCI-X hotplug issues (#132852, #134290)
  - Re-export force_sig() (#139503)
  - Various fixes for more security issues from latest -ac patch.


author: Dave Jones <davej@redhat.com>
changelog:
  - Fix d_find_alias brokenness (#137791)
  - tg3: Fix fiber hw autoneg bounces (#138738)
  - diskdump: Fix issue with NMI watchdog. (#138041)
  - diskdump: Export disk_dump_state. (#138132)
  - diskdump: Tickle NMI watchdog in diskdump_mdelay() (#138036)
  - diskdump: Fix mem= for x86-64 (#138139)
  - diskdump: Fix missing system_state setting. (#138130)
  - diskdump: Fix diskdump completion message (#138028)
  - Re-add aic host raid support.
  - Take a few more export removal patches from 2.6.10rc
  - SATA: Make AHCI work
  - SATA: Core updates.
  - S390: Fix Incorrect registers in core dumps. (#138206)
  - S390: Fix up lcs device state. (#131167)
  - S390: Fix possible qeth IP registration failure.
  - S390: Support broadcast on z800/z900 HiperSockets
  - S390: Allow FCP port to recover after aborted nameserver request.
  - Flush error in pci_mmcfg_write (#129338)
  - hugetlb_get_unmapped_area fix (#135364, #129525)
  - Fix ia64 cyclone timer on ia64 (#137842, #136684)
  - Fix ipv6 MTU calculation. (#130397)
  - ACPI: Don't display messages about ACPI breakpoints. (#135856)
  - Fix x86_64 copy_user_generic (#135655)
  - lockd: remove hardcoded maximum NLM cookie length
  - Fix SCSI bounce limit


author: Dave Jones <davej@redhat.com>
changelog:
  - NFS: Fix dentry refcount accounting error
  - Make sure that modules get signed with the right key.
  - Remove SG_IO deprecation warning (#136179)
  - s390: Fix fake_ll for qeth device. (#136175)
  - s390: User process executing in wrong address-space mode
  - s390: zfcp: Kernel stack frame for zfcp_cfdc_dev_ioctl() is too big
  - s390: Use slab allocator for DASD I/O pages.
  - PPC64: HVSI udbg support
  - PPC64: Make HVSI console survive FSP reset
  - PPC64: Make PCI hostbridge hotplugging work
  - PPC64: Fix IBM VSCSI problems (#138124)


author: Dave Jones <davej@redhat.com>
changelog:
  - SELinux: netif fixes.
  - SELinux: add DAC check to setxattr() hook.
  - SELinux: sidtab locking fix.
  - SELinux: mediate send_sigurg().
  - SELinux: fix setscheduler hook deadlock.
  - ide-floppy: Supresses error messages resulting from Medium not present


author: Dave Jones <davej@redhat.com>
changelog:
  - Various IA64 updates from 2.6.10rc1
  - nfsd: make sure getxattr inode op is non-NULL before calling it.


author: Dave Jones <davej@redhat.com>
changelog:
  - Handle NULL dev->dev_addr in SIOCGIFHWADDR correctly. (#137648)
  - Fix NFSD domainname size limit.
  - nfsd4: nfsd oopsed when encountering a conflict with a local lock
  - nfsd4: fix putrootfh return
  - nfsd: Insecure port warning shows decimal IPv4 address
  - Disable sw irqbalance/irqaffinity for e7520/e7320/e7525 (#136419)
  - RAID1 failover hang fix (#136485)
  - Add MODULE_VERSION to ixgb driver. (#136399, #137911)


author: Dave Jones <davej@redhat.com>
changelog:
  - Fix exec-shield non-PIE/non-prelinked bug.
  - ext3 reservations: fix goal hit accounting.
  - Fix problems with non-power-of-two sector size discs. (#135094)
  - Fix possible oops in netpoll (#132153)
  - Add missing MODULE_VERSION tags to various modules. (#136399)
  - Add USB card reader de jour. (#124048)


author: Dave Jones <davej@redhat.com>
changelog:
  - Fix memory leak on x86-64 in mixed 32/64 mode. (#132947)
  - Yet another USB card reader for the whitelist. (#137722)
  - Remove a bunch of exports that went away in 2.6.10rc1.


author: Dave Jones <davej@redhat.com>
changelog:
  - Stop E820 entries in zero page getting corrupted by EDID info. (#137510)
  - Fix raid5 oops (#127862)
  - Remove the possibility of some false OOM kills. (#131251)


author: Dave Jones <davej@redhat.com>
changelog:
  - Fix PPC NUMA (#130716).
  - Fix autoraid for S390 (#123842/#130339)
  - Selected bits from 2.6.9-ac3
    - Fix syncppp/async ppp problems with new hangup
    - Fix broken parport_pc unload
    - Stop i8xx_tco making some boxes reboot on load
    - Fix cpia/module tools deadlock
    - Security fix for smbfs leak/overrun


author: Dave Jones <davej@redhat.com>
changelog:
  - Fix NFS badness (#132726)
  - Enable discontigmem for PPC64
  - Disable a bunch of irrelevant options for PPC64
  - Drop bogus USB workaround. (#131127)


author: Dave Jones <davej@redhat.com>
changelog:
  - 2.6.9-rc4-bk3
  - Fix up a bunch of unresolved symbols that crept in recently.
  - Remove bogus O_NONBLOCK patch which broke lots of userspace.
  - Fix booting on PPC64 by reserving initrd pages.


author: Dave Jones <davej@redhat.com>
changelog:
  - Rebase to 2.6.9-rc4-bk2
  - librtas needs to work around the /dev/mem restrictions.
  - EXT3 reservations use-before-initialised bugfix.
  - Merge Emulex LightPulse FC driver.
  - support O_NONBLOCK for read,pread,readv of regular files.
  - EDD blows up some x86-64's. Disable again.
  - Resurrect the hugemem kernel for performance comparisons
    between 3G:1G and 4G:4G address space layouts.
    All non-hugemem kernels are now 3G userspace layout.


author: Dave Jones <davej@redhat.com>
changelog:
  - Make EDD driver modular on x86-64 too.
  - Various mkinitrd spec changes (Jeremy Katz)
  - Enable a bunch more PPC64 config options. (Dave Howells)
  - Enable ACPI cpufreq driver for x86-64 too.


author: Dave Jones <davej@redhat.com>
changelog:
  - Rebase to 2.6.9-rc4-bk1
  - Tux update.
  - Update netdump/diskdump patches
  - PowerPC 64 netboot changes.
  - Various CONFIG_ option diddling.
  - Fix up the find_isa_irq_pin() oops on reboot for x86-64 too.


author: Dave Jones <davej@redhat.com>
changelog:
  - Rebase to 2.6.9-rc3-bk7
  - Fix up PPC/PPC64 compilation failures due to new binutils. (David Woodhouse)


author: Arjan van de Ven <arjanv@redhat.com>
changelog:
  - disable online resize again
  - hopefully fix Quake3 interaction with execshield
  - add Alan's borken-bios-IRQ workaround patch


author: Arjan van de Ven <arjanv@redhat.com>
changelog:
  - Add the flex-mmap bits for s390/s390x (Pete Zaitcev)
  - Add flex-mmap for x86-64 32 bit emulation
  - 2.6.8-rc3


author: Arjan van de Ven <arjanv@redhat.com>
changelog:
  - 2.6.7-bk7
  - Add wli's patch to allocate memory bottom up not top down
  - change some config options in the kernel-sourcecode package that are
    good for rpm kernel builds but not for custom user builds to more appropriate 
    default values.
  - reenable kernel-sourcecode again for a few builds


author: Arjan van de Ven <arjanv@redhat.com>
changelog:
  - make kernel-doc and kernel-sourcecode builds independent of eachother
  - disable kernel-sourcecode builds entirely, we'll be replacing it with documentation
    on how to use the src.rpm instead for building your own kernel.


author: Arjan van de Ven <arjanv@redhat.com>
changelog:
  - disable mlock-uses-rlimit patch, it has a security hole and needs more thought
  - revert airo driver to the FC2 one since the new one breaks


author: Arjan van de Ven <arjanv@redhat.com>
changelog:
  - update to 2.6.6-bk3
  - made kernel-source and kernel-doc noarch.rpm's since they are not
    architecture specific.


author: Arjan van de Ven <arjanv@redhat.com>
changelog:
  - fix bug 122504
  - convert b44 to ethtool ops (jgarzik)
  - make IDE do a cache-flush on shutdown (me/Alan)


author: Arjan van de Ven <arjanv@redhat.com>
changelog:
  - 2.6.5-bk2
  - disable DISCONTIGMEM on ia64 for performance
  - fix sleep_on use in reiserfs (Chris Mason)


author: Arjan van de Ven <arjanv@redhat.com>
changelog:
  - 2.6.5-mc4
  - reenable sg driver for scsi tape changers and such
  - the sk98lin driver oopses on module unload, preven that


author: Arjan van de Ven <arjanv@redhat.com>
changelog:
  - 2.6.5-mc3
  - finish up the -mc2 merge
  - latest 4g/4g patch from Ingo
  - latest execshield patch from Ingo
  - fix a few framebuffer bugs


author: Arjan van de Ven <arjanv@redhat.com>
changelog:
  - renable sonypi driver that was off accidentally
  - 2.6.4-final 
  - fix the oops on alsa module unloads


author: Arjan van de Ven <arjanv@redhat.com>
changelog:
  - re-add and enable the Auditing patch
  - switch several cpufreq modules to built in since detecting in userspace
    which to use is unpleasant


author: Tim Waugh <twaugh@redhat.com> 6.0.7.1-4
changelog:
  - The devel subpackage requires XFree86-devel (bug #126509).
  - Fixed build requirements (bug #120776).  From Robert Scheck.


author: Karsten Hopp <karsten@redhat.de> 5.5.6-1
changelog:
  - update
  - specfile fixes
            - verified that the upstream version fixes the following bugreports:


author: Karsten Hopp <karsten@redhat.de> 5.4.7-3
changelog:
  - fix non-cpp headers in -devel package
  - fix #62157 (wrong path for include files in ImageMagick-devel)
  - fix #63897 (use _target instead of _arch) in libtool workaround
  - fix #65860, #65780 (tiff2ps) expands images to >10 MB Postscript files.


author: Karsten Hopp <karsten@redhat.de> 5.4.7-1
changelog:
  - update
  - fix localdoc patch
  - fix %files section
  - disable nonroot patch
  - fix #62100,55950,62162,63136 (display doesn't start form gnome menu)
  - fix libtool workaround
  - moved Magick*-config into -devel package (#64249)


author: Bernhard Rosenkraenzer <bero@redhat.com> 5.4.0-1
changelog:
  - 5.4.0
  - work around build system breakage causing applications to be named
    x86_64-redhat-linux-foo rather than foo


author: Bernhard Rosenkraenzer <bero@redhat.com> 5.3.7-1
changelog:
  - 5.3.7
  - Fix build without previously installed ImageMagick-devel (#49816)
  - Move perl bindings to a separate package.


author: Matt Wilson <msw@redhat.com>
changelog:
  - remove hacks to move perl man pages
  - don't include the perl*/man stuff, these files go in /usr/share/man now.


author: Matt Wilson <msw@redhat.com>
changelog:
  - bootstrap rebuilt to nuke broken libbz2 deps
  - add Prefix: tag such that the FHS macros work properly


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - hacks to make it work with the new perl
  - version 4.1.0 (actually installs the sonames as 4.0.10... doh!)
  - make sure the libraries have the x bit on


author: Steve Grubb <sgrubb@redhat.com> 1.0.12-1
changelog:
  - Step up to new version
  - Add locale patch - ausearch & aureport
  - Add c++ patch - libaudit.h
  - Add fixup patch - auditd email error handler correction


author: Steve Grubb <sgrubb@redhat.com> 1.0.3-5
changelog:
  - Make rate & backlog 32 bit unsigned int in auditctl
  - In auditctl, if -F arch is given with -t option, don't require list


author: Steve Grubb <sgrubb@redhat.com> 1.0.3-1
changelog:
  - adjust file perms of newly created log file in auditd
  - fix 2 memory leaks and an out of bounds access in auditd
  - fix case where auditd was closing netlink descriptor too early
  - fix watch rules not to take field arguments in auditctl
  - fix bug where inode, devmajor, devminor, exit, and success fields in auditctl rules were not getting the correct value stored


author: Steve Grubb <sgrubb@redhat.com> 1.0.1-2.EL4
changelog:
  - don't start auditd on old ia64 kernels
  - don't allow auditd or auditctl to enable audit on old ia64 kernels


author: Steve Grubb <sgrubb@redhat.com> 1.0.1-1.EL4
changelog:
  - Add check for fields that cannot be used with syscall entry in auditctl
  - Make auditctl not tolerate duplicate rule and watches
  - Remove uid check in ausearch


author: Steve Grubb <sgrubb@redhat.com> 1.0-1.EL4
changelog:
  - Update sample CAPP config
  - Remove warning for trimming file path in auditctl
  - Make auditctl tolerate duplicate rule and watches
  - auditd has new option so it doesn't overwrite log files
  - Fixed bug in autrace that was reporting bad descriptor


author: Steve Grubb <sgrubb@redhat.com> 0.9.20-1.EL4
changelog:
  - Fix ausearch to handle missing audit log better
  - Fix auditctl blank line handling
  - Trim trailing '/' from file system watches in auditctl
  - Catch cases where parameter was passed without option being given to auditctl
  - Add CAPP sample configuration


author: Steve Grubb <sgrubb@redhat.com> 0.9.17-1.EL4
changelog:
  - Fix ausearch buffers to hold long filenames
  - Make a0 long long for 64 bit kernels & 32 bit ausearch


author: Steve Grubb <sgrubb@redhat.com> 0.9.16-1.EL4
changelog:
  - Adjust umask
  - Adjust length of strings for file system watches to not include NUL
  - Remove extra error message from audit_send


author: Steve Grubb <sgrubb@redhat.com> 0.9.13-1.EL4
changelog:
  - Remove /lib/libaudit.so & .la from audit-libs package
  - In auditctl, if syscall not given, default to all


author: Steve Grubb <sgrubb@redhat.com> 0.9.12-1.EL4
changelog:
  - Add some syslog messages for a couple exits
  - Add some unlinks of the pid file in a couple error exits
  - Make some options of auditctl not expect a reply
  - Update support for user and watch filter lists


author: Steve Grubb <sgrubb@redhat.com> 0.9.11-1.EL4
changelog:
  - Change packet draining to nonblocking
  - Interpret id field in ausearch
  - Add error message if not able to create log
  - Ignore netlink acks when asking for rule & watch list


author: Steve Grubb <sgrubb@redhat.com> 0.9.10-1.EL4
changelog:
  - Make sure the bad packet is drained when retrying user messages
  - Add support for new user and watch filter lists
  - Interpret flags field in ausearch


author: Steve Grubb <sgrubb@redhat.com> 0.9.7-1
changelog:
  - fixed bug in send_user_message which errored on pam logins
  - Change nanosleeps over to select loops
  - Change the 'e' option to auditctl -p to 'x'


author: Steve Grubb <sgrubb@redhat.com> 0.9.6-1
changelog:
  - fix bug in incremental flush where is wrongly reported an error
  - ausearch should not do uid check for -if option
  - adjust ipc interpretation to not use ipc.h


author: Steve Grubb <sgrubb@redhat.com> 0.9.5-1
changelog:
  - interpret socketcall & ipc based on a0 in ausearch
  - change call sequence to make user space messages faster
  - update return val for auditctl


author: Steve Grubb <sgrubb@redhat.com> 0.9.4-1
changelog:
  - Rule and watch insert no longer automatically dumps list
  - auditctl rules can now use auid instead of loginuid
  - Add sighup support for daemon reconfiguration
  - Move some functions into private.h


author: Steve Grubb <sgrubb@redhat.com> 0.9.3-1
changelog:
  - Change filename handling to use linked list in ausearch
  - Add man pages for audit_setloginuid & audit_getloginuid
  - Fix problem where you couldn't set rule on unset loginuid's
  - Adjust memory management for sighup needs
  - Fix problem where netlink timeout counter wasn't being reset


author: Steve Grubb <sgrubb@redhat.com> 0.9.1-1
changelog:
  - AUDITD_CLEAN_STOP config option in /etc/sysconfig/auditd
  - When unknown, show raw record in ausearch.
  - Add CWD message type support


author: Steve Grubb <sgrubb@redhat.com> 0.9-1
changelog:
  - Translate numeric info to human readable for ausearch output
  - add '-if' option to ausearch to select input file
  - add '-c' option to ausearch to allow searching by comm field
  - init script now deletes all rules when daemon stops
  - Make auditctl display perms correctly in watch listings
  - Make auditctl -D remove all watches


author: Steve Grubb <sgrubb@redhat.com> 0.8.2-1
changelog:
  - Update documentation
  - Handle user space audit events in more uniform way
  - Update all parsers for more robustness with new kernel changes
  - Create quiet mode for error messages
  - Make rotated logs readonly


author: Steve Grubb <sgrubb@redhat.com> 0.8.1-1
changelog:
  - Fix code to "or" uid  & gid checks for ausearch -ua & -ga
  - Change msg() to audit_msg() to avoid conflicts
  - Parse socket messages for hostname in ausearch


author: Steve Grubb <sgrubb@redhat.com> 0.8-1
changelog:
  - ausearch fix bugs related to -f & -x
  - Parse messages using new types
  - Properly unescape filenames
  - Update interface for sending userspace messages to use more types


author: Steve Grubb <sgrubb@redhat.com> 0.7.3-1
changelog:
  - Add code to get watch list to auditctl
  - Get -f & -hn working in ausearch
  - Added search by terminal, exe, and syscall to ausearch program
  - Added -w parameter to match whole word in ausearch


author: Steve Grubb <sgrubb@redhat.com> 0.7.2-1
changelog:
  - Allow ausearch uid & gid to be non-numeric (root, wheel, etc)
  - Fix problems with changing run level
  - Added new code for logging shutdown reason credentials
  - Update DAEMON messages to use better timestamp


author: Steve Grubb <sgrubb@redhat.com> 0.7.1-1
changelog:
  - Make sure time calc is done using localtime
  - Raise rlimits for file size & cpu usage
  - Added new disk_error_action config item to auditd.conf
  - Rework memory management of event buffer
  - Handled all errors in event logging thread


author: Steve Grubb <sgrubb@redhat.com> 0.7-1
changelog:
  - In auditctl -l, loop until all rules are printed
  - Update autrace not to run if rules are currently loaded
  - Added code to switch to single user mode when disk is full
  - Added the ausearch program


author: Steve Grubb <sgrubb@redhat.com> 0.6.12-1
changelog:
  - Fixed bug where elf type wasn't being set when given numerically
  - Added autrace program (similar to strace)
  - Fixed bug when logs = 2 and ROTATE is the action, only 1 log resulted


author: Steve Grubb <sgrubb@redhat.com> 0.6.11-1
changelog:
  - Check log file size on start up
  - Added priority_boost config item
  - Reworked arch support
  - Reworked how run level is changed
  - Make allowances for ECONNREFUSED


author: Steve Grubb <sgrubb@redhat.com> 0.6.10-1
changelog:
  - Code cleanups
  - Support the arch field for auditctl
  - Add version to auditctl
  - Documentation updates
  - Moved default location of the audit log to /var/log/audit


author: Steve Grubb <sgrubb@redhat.com> 0.6.9-1
changelog:
  - Added patch for filesystem watch
  - Added version information to audit start message
  - Change netlink code to use ack in order to get error notification


author: Steve Grubb <sgrubb@redhat.com> 0.6.7-1
changelog:
  - Fixed bug setting loginuid
  - Added num_logs to configure number of logs when rotating
  - Added code for rotating logs


author: Steve Grubb <sgrubb@redhat.com> 0.6.6-1
changelog:
  - Fix audit_set_pid to try to read a reply, but its non-fatal if no reply.
  - Remove the read status during init
  - Change to using pthreads sync mechanism for stopping system
  - Worker thread should ignore all signals
  - Change main loop to use select for inbound event handling
  - Gave pam_loginuid a "failok" option for testing


author: Steve Grubb <sgrubb@redhat.com> 0.6.5-1
changelog:
  - Lots of code cleanups
  - Added write_pid function to auditd
  - Added audit_log to libaudit
  - Don't check file length in foreground mode of auditd
  - Added *if_enabled functions to send messages only if audit system is enabled
  - If syscall name is unknown when printing rules, use the syscall number
  - Rework the build system to produce singly threaded public libraries
  - Create a multithreaded version of libaudit for the audit daemon's use


author: Steve Grubb <sgrubb@redhat.com> 0.6.4-1
changelog:
  - Rename pam_audit to pam_loginuid to reflect what it does
  - Fix bug in detecting space left on partition
  - Fix bug in handling of suspended logging


author: Steve Grubb <sgrubb@redhat.com> 0.6.3-1
changelog:
  - Change pam install from /lib/security to /lib64/security
  - Change pam_audit to write loginuid to /proc/pid/loginuid
  - Add pam_session_close handle
  - Update to newest kernel headers


author: Steve Grubb <sgrubb@redhat.com> 0.6.2-1
changelog:
  - New version
  - Add R option to auditctl to allow reading rules from file.
  - Do not allow task creation list to have syscall auditing
  - Add D option to allow deleting all rules with 1 command
  - Added pam_audit man page & sample.rules
  - Mod initscript to call auditctl to load rules at start-up
  - Write message to log file for daemon start up
  - Write message that daemon is shutting down
  - Modify auditd shutdown to wait until logger thread is finished
  - Add sample rule file to docs


author: Steve Grubb <sgrubb@redhat.com> 0.6.1-1
changelog:
  - New version: rework auditctl and its man pages.
  - Added admin_space_left config option as last chance before
    running out of disk space.


author: Trond Eivind Glomsrød <teg@redhat.com> 1.0.2-1
changelog:
  - 1.0.2
  - Total overhaul of build precedure
  - Add many small helper programs added to 1.0.2
  - drop old patches


author: Trond Eivind Glomsrød <teg@redhat.com> 1.0.1-5
changelog:
  - Don't segfault when infile is a directory and "-f" is used (#56623)
  - Automake is evil. Add workaround


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - FHS packaging to build on solaris2.5.1.
  - remove config.cache from autoconf patch.
  - sparc: use %configure, but not the m4 macros.


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - autoconfed and libtoolized package 
  - fixed Copyright (it's BSD, not GPL)
  - dumped bzless (less works fine with bz2-files)
  - rewrote build and install parts
  - separated main package and devel package


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - force compilation with egcs to avoid gcc optimization bug (thank God 
    we haven't been beaten by it)


author: Tim Waugh <twaugh@redhat.com>
changelog:
  - Reinstated changes:
    - Applied patch to prevent occasional cupsd crash on reload (bug #164641).
    - Applied patch to fix STR #1068 (bug #164642).


author: Tim Waugh <twaugh@redhat.com>
changelog:
  - REVERTED last two changes:
    - Applied patch to prevent occasional cupsd crash on reload (bug #146850).
    - Applied patch to fix STR #1068 (bug #146236).


author: Tim Waugh <twaugh@redhat.com>
changelog:
  - Applied patch to prevent occasional cupsd crash on reload (bug #146850).
  - Applied patch to fix STR #1068 (bug #146236).


author: Tim Waugh <twaugh@redhat.com> 1:1.1.22-0.rc1.9
changelog:
  - Make cancel-cups(1) man page point to lp-cups(1) not lp(1) (bug #136973).
  - Use upstream patch for STR #953.


author: Tim Waugh <twaugh@redhat.com> 1:1.1.22-0.rc1.7
changelog:
  - Prevent filters generating incorrect PS in locales where "," is the
    decimal separator (bug #136102).  Patch from STR #970.


author: Tim Waugh <twaugh@redhat.com> 1:1.1.21-1.rc2.1
changelog:
  - 1.1.21rc2.
  - No longer need state, reload-timeout or str743 patches.
  - httpnBase64 patch no longer applies; alternate method implemented
    upstream.
  - Fix single byte overread in usersys.c (spotted by Colin Walters).


author: Tim Waugh <twaugh@redhat.com> 1:1.1.20-9
changelog:
  - Apply patches from CVS (authtype) to fix STR #434, STR #611, and as a
    result STR #719.  This fixes several problems including those noted in
    bug #114999.


author: Tim Waugh <twaugh@redhat.com> 1:1.1.20-8
changelog:
  - If cupsd fails to start, make it exit with an appropriate code so that
    initlog notifies the user (bug #110135).


author: Tim Waugh <twaugh@redhat.com>
changelog:
  - Fix cups/util.c:get_num_sdests() to use encryption when it is necessary
    or requested (bug #118982).
  - Use upstream patch for the HTTP/1.1 Continue bug (from STR716).


author: Tim Waugh <twaugh@redhat.com> 1:1.1.20-7
changelog:
  - Fix non-conformance with HTTP/1.1, which caused failures when printing
    to a Xerox Phaser 8200 via IPP (bug #122352).
  - Make lppasswd(1) PIE.
  - Rotate logs within cupsd (instead of relying on logrotate) if we start
    to approach the filesystem file size limit (bug #123003).


author: Tim Waugh <twaugh@redhat.com> 1:1.1.20-4
changelog:
  - Tracked D-BUS API changes.
  - Updated D-BUS configuration file.
  - Symlinks to avoid conflicting with bash builtins (bug #102490).


author: Tim Waugh <twaugh@redhat.com> 1:1.1.20-2
changelog:
  - Try harder to find a translated page for the web interface (bug #107619).
  - Added build_as_pie conditional to spec file to facilitate debugging.


author: Tim Waugh <twaugh@redhat.com> 1:1.1.20-1
changelog:
  - 1.1.20.
  - No longer need idefense, str226 patches.
  - Updated sanity patch.
  - The devel sub-package requires openssl-devel (bug #110772).


author: Tim Waugh <twaugh@redhat.com>
changelog:
  - Don't ignore the file descriptor when ShutdownClient is called: it
    might get closed before we next try to read it (bug #107787).


author: Tim Waugh <twaugh@redhat.com> 1:1.1.19-10
changelog:
  - Pass correct attributes-natural-language through even in the absence
    of translations for that language (bug #100984).
  - Show compilation command lines.


author: Tim Waugh <twaugh@redhat.com> 1:1.1.19-0.rc4.1
changelog:
  - 1.1.19rc4.  Ported initscript, idefense, ppdsdat, dbus patches.
  - No longer need error, sigchld patches.
  - Ship cupstestppd.


author: Havoc Pennington <hp@redhat.com> 1:1.1.18-4
changelog:
  - adjust dbus patch - dbus_bus_get() sends the hello for you, 
    and there were a couple of memleaks
  - buildprereq dbus 0.9
  - rebuild for new dbus
  - hope it works, I'm ssh'd in with no way to test. ;-)


author: Tim Waugh <twaugh@redhat.com> 1.1.18-1
changelog:
  - 1.1.18.
  - No longer need uninit patch.
  - Some parts of the iDefense and pdftops patches seem to have been
    picked up, but not others.


author: Tim Waugh <twaugh@redhat.com> 1.1.17-6
changelog:
  - Add epoch to internal requirements.
  - Make 'condrestart' return success exit code when daemon isn't running.


author: Nalin Dahyabhai <nalin@redhat.com> 1.1.15-14
changelog:
  - Buildrequire pam-devel.
  - Patch default PAM config file to remove directory names from module paths,
    allowing the configuration files to work equally well on multilib systems.
  - Patch default PAM config file to use system-auth, require the file at build-
    time because that's what data/Makefile checks for.


author: Tim Waugh <twaugh@redhat.com> 1.1.15-13
changelog:
  - Use logrotate for log rotation (bug #76791).
  - No longer need cups.desktop, since redhat-config-printer handles it.


author: Tim Waugh <twaugh@redhat.com> 1.1.15-11
changelog:
  - Use %configure for multilib correctness.
  - Use libexec instead of lib for CUPS_SERVERBIN.
  - Ship translated man pages.
  - Remove unshipped files.
  - Fix file list permissions (bug #59021, bug #74738).
  - Fix messy initscript output (bug #65857).
  - Add 'reload' to initscript (bug #76114).


author: Tim Waugh <twaugh@redhat.com> 1.1.15-7
changelog:
  - Really add cups-lpd xinetd file (bug #63919).
  - Ship pstoraster (bug #69573).
  - Prevent fread from trying to read from beyond EOF (fixes a segfault
    with new glibc).


author: Bernhard Rosenkraenzer <bero@redhat.com> 1.1.15-3
changelog:
  - Add a symlink /usr/share/cups/doc -> /usr/share/doc/cups-devel-1.1.15
    because some applications expect to find the cups docs in
    /usr/share/cups/doc


author: Bernhard Rosenkraenzer <bero@redhat.com> 1.1.15-1
changelog:
  - 1.1.15-1
  - Fix up smb printing trigger (samba-client, not samba-clients)
  - Start cupsd earlier, apparently it needs to be running before samba
    starts up for smb printing to work.


author: Bernhard Rosenkraenzer <bero@redhat.com> 1.1.14-12
changelog:
  - Support SMB printing (#62407)
  - Add HTML redirections to doc files to work around users mistaking
    /usr/share/doc/cups-1.1.14 for the web frontend (#62405)


author: Bill Nottingham <notting@redhat.com> 1.1.14-7
changelog:
  - lpc man page is alternative too
  - run ldconfig in -libs %post/%postun, not main
  - remove alternatives in %preun


author: Bernhard Rosenkraenzer <bero@redhat.com> 1.1.13-5
changelog:
  - Move cups-config to cups-devel subpackage
  - Make alternatives usage a %define to simplify builds for earlier
    releases
  - Explicitly provide things we're supplying through alternatives
    to shut up kdeutils dependencies


author: Bernhard Rosenkraenzer <bero@redhat.com> 1.1.13-1
changelog:
  - 1.1.13
  - Add patch for koi8-{r,u} and iso8859-8 encodings (#59018)
  - Rename init scripts so we can safely "killall cupsd" from there


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - 1.1.1 (this has some major bugfixes)
  - Fix a typo in initscript (it's $?, not ?$)
  - Fix /usr/etc vs. /etc trouble, don't insist on /usr/var (YUCK!)
  - Create the spool dir


author: Than Ngo <than@redhat.de>
changelog:
  - update to 1.1 release
  - move back to /etc/rc.d/init.d
  - fix cupsd.init to work with /etc/init.d and /etc/rc.d/init.d
  - split cups


author: Tim Powers <timp@redhat.com>
changelog:
  - started changelog 
  - fixed init.d script location
  - changed script in init.d quite a bit and made more like the rest of our
    startup scripts


author: Adrian Havill <havill@redhat.com> 7.12.1-1
changelog:
  - upgrade to 7.12.1
  - enable GSSAPI auth (#129353)
  - enable I18N domain names (#134595)
  - workaround for broken ProFTPD SSL auth (#134133). Thanks to
    Aleksandar Milivojevic


author: Adrian Havill <havill@redhat.com> 7.10.6-7
changelog:
  - aclocal before libtoolize
  - move OpenLDAP license so it's present as a doc file, present in
    both the source and binary as per conditions


author: Joe Orton <jorton@redhat.com> 7.9.8-2
changelog:
  - fix `curl-config --libs` output for libdir!=/usr/lib
  - remove docs/LIBCURL from docs list; remove unpackaged libcurl.la
  - libtoolize and reconf


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - include curl-config in curl-devel
  - update to 7.8 to fix memory leak and strlcat() symbol pollution from libcurl


author: Tim Powers <timp@redhat.com>
changelog:
  - update to 7.4.1 to fix bug #20337, problems with curl -c
  - not using patch anymore, it's included in the new source. Keeping
    for reference


author: Tim Powers <timp@redhat.com>
changelog:
  - changelog started
  - general cleanups, changed prefix to /usr, added manpage to files section
  - including in Powertools


author: Christopher Aillon <caillon@redhat.com> 0.9.1-4
changelog:
  - Rebuilt to pick up new mozilla changes
  - Drop ppc from the build since mozilla doesn't build there anymore.


author: Colin Walters <walters@redhat.com> 0.9-2
changelog:
  - Apply patch from George Karabin <gkarabin@pobox.com> to
    export LD_LIBRARY_PATH (closes bug 120220).


author: Mark McLoughlin <markmc@redhat.com> 0.9-1
changelog:
  - Update to 0.9
  - Install the schemas correctly
  - Package /usr/bin/devhelp-bin
  - Update requires/buildrequires
  - Only build on platforms where mozilla is available


author: Alexander Larsson <alexl@redhat.com> 1:0.91-1
changelog:
  - Update to 0.91
  - Remove printing patch, it doesn't nearly apply yet, and might
    not be needed since dia is all utf8:y now.


author: Alexander Larsson <alexl@redhat.com>
changelog:
  - Updated from upstream (0.88.1)
  - Removed source1 (ja.po) since it was in upstream
  - Disabled patch1 since it breaks 8bit non-multibyte locales.
  - Updated patch 3


author: Akira TAGOH <tagoh@redhat.com>
changelog:
  - -2
  - Fixed install po.
  - Updated Japanese translation.
    Note: Please remove Source1: when release the next upstream version.
  - Added Japanese patch.
  - -3
  - Fixed text render bug.


author: Thomas Woerner <twoerner@redhat.com> 1.0.1-3.RHEL4
changelog:
  - Fixed buffer overflow and possible SQL injection attacks in rlm_sql
    CAN-2005-1454, CAN-2005-1455 (#156941)


author: Thomas Woerner <twoerner@redhat.com> 1.0.0-0.pre3.2
changelog:
  - added buildrequires for zlib-devel (#127162)
  - fixed libdir patch to prefer own libeap instead of installed one (#127168)
  - fixed samba account maps in LDAP for samba v3 (#127173)


author: Nalin Dahyabhai <nalin@redhat.com> 0.9.0-2.2
changelog:
  - modify default PAM configuration to remove the directory part of the module
    name, so that 32- and 64-bit libpam (called from 32- or 64-bit radiusd) on
    multilib systems will always load the right module for the architecture
  - modify default PAM configuration to use pam_stack


author: Thomas Woerner <twoerner@redhat.com>
changelog:
  - removed la files, removed devel package
  - split into 4 packages: freeradius, freeradius-mysql, freeradius-postgresql,
      freeradius-unixODBC
  - fixed requires and buildrequires
  - create logging dir in post if it does not exist
  - fixed module load without la files


author: Jason Baron <jbaron@redhat.com> [2.6.9-33]
changelog:
  -fixup kcopyd nr_jobs accouting (Jonathan Brassow) [181574]
  -fixup "noht" bootline command option (Jim Paradis) [181884]


author: Jason Baron <jbaron@redhat.com> [2.6.9-30.1]
changelog:
  -sky2: allow MAC address change w/o PHY re-init (John Linville) [177987]
  -fix kabi breakage in cpuinfo_ia64 (Geoff Gustafson) [180405]
  -automatic detection and initialization of bigsmp mode (Peter Martuccelli) [172992]
  -revert: wake-balance optimizations, fixes corner case performance issue [177634]
  -optimize kprobes fault handling (Anil Keshavamurthy) [177634]
  -fix NEC Express5800 not booting (Brian Maly) [178439]
  -e1000: omnibus fixes (John Linville) [165118]
  -device-mapper snapshots: fix snapshot kcopyd destructor [179751]


author: Jason Baron <jbaron@redhat.com> [2.6.9-29]
changelog:
  -tg3: add wmb() (John Linville) [178231]
  -sky2: updates from upstream (John Linville) [177882 178837]
  -HT sibling setup bug (Geoff Gustafson) [178740]
  -e1000: actually support 82571/2 (John Linville) [165118]


author: Jason Baron <jbaron@redhat.com> [2.6.9-28]
changelog:
  -s390: add qeth CDLC support (Jan Glauber) [170689]
  -s390: fix semaphore performance problem under LPAR (Jan Glauber) [171699]
  -s390: qeth driver fixes (Jan Glauber) [175726 175725 175723]
  -s390: fix swapped memset args (Dave Jones) [176825]
  -add SAS support (Jeff Garzik) [165134 177527]
  -fix ioctl compat for USBDEVFS_IOCTL (Pete Zaitcev) [158852]
  -device-mapper mirroring: Increment mirror version number (Alasdair Kergon) [176874]
  -device-mapper mirror log: avoid overrun while syncing (Alasdair Kergon) [177031]
  -bnx2: update to version 1.4.30 (John Linville) [164825]
  -add scsi2 support when pq3 is returned and fix regressions from scsi3 support (Mike Christie) [155725 177587]
  -fix dm-crypt key leak (James Morris) [177136] {CVE-2006-0095}
  -Bump MAX_APICS to support largesmp configs (Jim Paradis) [177561]
  -nfs: fix acl hang (Steve Dickson) [177522]
  -autofs4 regression: remove negative dentry caching (Jeff Moyer) [175687]
  -s390: fix hangcheck-timer (Jan Glauber) [175988]
  -device-mapper snapshots: Barriers are not supported (Alasdair Kergon) [177620]
  -device-mapper snapshots: fix origin_write pending_exception submission (Alasdair Kergon) [172839]
  -prevent LVM stripe on SATA resulting kernel panic (Larry Woodman) [166544]


author: Jason Baron <jbaron@redhat.com> [2.6.9-27.1]
changelog:
  -fix lease printk DoS (Peter Staubach) [174337] {CVE-2005-3857}
  -prevent panic caused by invalid arguments to set_mempolicy (Larry Woodman) [175683] {CVE-2005-3358}
  -fix dst_entry leak DoS (Thomas Graf) [174345] {CVE-2005-3848}
  -fix ip6_input_finish DoS (Thomas Graf) [174343] {CVE-2005-3858}
  -fix ipv6 flowlabel DOS (Thomas Graf) [174081] {CVE-2005-3806}
  -fix IGMP DoS (Thomas Graf) [174807] {CVE-2002-2185}
  -fix auto-reap DoS (Peter Staubach) [174078] {CVE-2005-3784}
  -fix kernel memory disclosure via /proc exploit (Jason Baron) [176812] {CVE-2005-4605}


author: Jason Baron <jbaro@redhat.com> [2.6.9-26]
changelog:
  -nfs: fix return value setxattr() (Steve Dickson) [175812]
  -revert: speedup raw dio and aio paths (Geoff Gustafson) [167645]
  -fix security_ops kabi breakage (Jason Baron) [175680]
  -set ipv6 fragment id correctly (David Miller) [173118]


author: Jason Baron <jbaron@redhat.com> [2.6.9-25]
changelog:
  -Keys: Permission checking fix for key update vs add (David Howells) [171705]
  -fix vmware mpt fusion regression (Mike Christie) [170985]
  -gfs: fix DirectIO Deadlock (Wendy Cheng) [173912]
  -Fix audit filtering on syscall failure (David Woodhouse) [175132]
  -Turn off PCI parity check by default (Alan Cox)
  -New range of userspace audit message types (David Woodhouse) [175415]
  -fix scsi_eh_tur retry logic (Pete Zaitcev) [175188 160308]
  -nfs: fix I/O stalls waiting on revalidation (Steve Dickson) [175236]
  -azx: update (John Linville) [171985 172129 172920]


author: Jason Baron <jbaron@redhat.com> [2.6.9-24.1]
changelog:
  -revert: aic94xx SAS driver [165134]
  -restore diskdump for SATA (Peter Martuccelli) [175123]
  -ia64: include iomap.h in io.h (Prarit Bhargava) [174734]
  -update Emulex FC lpfc driver (Mike Christie) [149294 163150 175136 175142]
  -ia64: Fix improper initcall loading on sn arch (Prarit Bhargava) [173523 174985]
  -fix potential cifs data corrupter in 1.34a update (Steve Dickson) [170498]
  -x86_64: fix random single bit corruption (Jason Baron) [175128 175292]
  -sky2: add new driver (John Linville) [168246 171060]
  -qlogic aen handling and jiffies fix (Mike Christie) [174427]
  -prevent system deadlock (Larry Woodman) [174895 161101 162759]
  -cciss: ioctl fixes (Tom Coughlan) [168571]
  -e1000: restore 8086:1099 to PCI ID table (John Linville) [175092]


author: Jason Baron <jbaron@redhat.com> [2.6.9-24]
changelog:
  -fix scsi delete timer race (Doug Ledford) [164629]
  -x86_64: include iomap.h in io.h (Peter Martuccelli) [174583]
  -fix powernow-k8 pending bit stuck (Brian Maly)


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.26]
changelog:
  -ia64 diskdump using DUMP_EXCLUDE_FREE hangs when called from INIT (Keiichiro Tokunaga) [169519]
  -autofs4: fix broken expiry of negative dentries (Jeff Moyer) [172986]
  -netpoll: avoid calling the napi poll routine recursiviely (Jeff Moyer) [146164]
  -add dell_rbu driver for Dell BIOS image updates (Brian Maly) [170132]
  -fix Platform SMIs interfere with tsc based delay calibration (Brian Maly) [168811]
  -update sg_io verify_command list (Mike Christie) [158861] {CVE-2004-1190}
  -fix lost fput and sockfd_put could lead to DoS (Alexander Viro) [168659] {CVE-2005-3044}
  -SATA update (Jeff Garzik) [131889 145061 166862 166880 169488]
  -cciss: driver updates (Tom Coughlan) [168571]
  -add aic94xx SAS driver (Jeff Garzik) [165134]
  -add ATI RN50 ids to drivers/video/aty (Nathan Lynch)
  -updated i82593 file license (John Linville) [172663]
  -fix offb crash on IBM ppc blade (Nathan Lynch)
  -ixgb: update to version 1.0.100-k2 (John Linville) [168502]
  -fix memory mapped files not updating timestamps (Peter Staubach) [173226]
  -Prevent sn2 code from executing on all ia64 platforms (Prarit Bhargava) [173354]
  -Fix for SystemTap-  return probe on do_execve (Dave Anderson) [173304]


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.25]
changelog:
  -Wacom driver update (Kristian Høgsberg) [158842]
  -fix endless loops in HID on disconnect (Pete Zaitcev) [167070]
  -Make DVD-RAM writable on legacy iSeries VIOCD (David Howells) [168816]
  -fix erratic behaviour when system fd limit reached (Peter Staubach) [166524]
  -fix 32-bit program can hang x86_64 kernel (David Woodhouse) [168374]
  -update MPT Fusion driver (Mike Christie) [168414]
  -nfs: fix hangs with directio and aio using NFS (Steve Dickson) [161362]
  -Fix "No such file or directory" errors when using autofs w/ghosting (Jeff Moyer) [173194]
  -fix Diskdump fails through ipr driver (Nobuhiro Tachino) [159869]
  -fix copy correct number of opcode bytes in sg_scsi_ioctl (Mike Christie) [169402]
  -x8664: set NR_CPUS to 64


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.24]
changelog:
  -fix oops in raid1 code (Doug Ledford)
  -fix sysctl races (Alexander Viro) [168924] {CVE-2005-2709}
  -fix ia64 nested_dtlb_miss does not handle hugetlb address correctly (Dave Anderson) [168599]
  -fix incorrect BUG_ON in signal.c after do_coredump() (Dave Anderson) [165581]
  -speedup raw dio and aio paths (Geoff Gustafson) [167645]
  -diskdump - support compressing dump data (Akira Imamura) [171141]
  -fix kernel reporting init process cutime as very large negative value (Peter Staubach) [170146]
  -add host port id to fc transport class (Mike Christie) [163150]
  -add issue lisp fc class attribute (Mike Christie) [149294]
  -update qla2xxx driver version to 8.01.02-d3 (Mike Christie)
  -improve sctp receive buffer accounting (Neil Horman) [156602]
  -add pci ids for 915/945 graphics (Geoff Gustafson) [170517 173882]
  -ICH4L chipset support - pci id (Geoff Gustafson) [163171]
  -fix message queue refcounting (Alexander Viro) [169130] {CVE-2005-3356}
  -retry iscsi portal address after session address failure (Mike Christie) [170656]
  -qla2xxx: update qlogic update (Mike Christie) [168544]
  -fix /proc/scsi/scsi DoS (Doug Ledford) [167696] {CVE-2005-2800}
  -Keys: Fix missed "struct key" types in reiserfs (David Howells) [171765]
  -Keys: Permit key expiry time to be set (David Howells) [173486]
  -Keys: Discard duplicate keys from a keyring on link (David Howells) [173486]
  -fix  mount/umount can cause the block device reads to fail (Peter Staubach) [166589]
  -Fix syscall auditing success indication on IA64 (David Woodhouse) [173500]
  -Keys: Permit running process to instantiate keys (David Howells) [173493]
  -IPMI - bug fix for dmi table off by one erro (Peter Martuccelli) [173815]


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.23]
changelog:
  -fix oops in gss_pipe_release() (Steve Dickson) [169149 171112]
  -NFSv3 locking misses important kernel patches (Steve Dickson) [167192]
  -Various Device Mapper updates (Alasdair Kergon) [168483 168824 170864 172892 173155 173156 173157 173158 173159 173161 173163 173164 173174 173206 173360]
  -Support more detailed setting on partial dump (Keiichiro Tokunaga) [168638]
  -fix HFS oops (Peter Staubach) [171002] {CVE-2005-3109}
  -fix Kernel PANIC - not syncing: fatal exception (Steve Dickson) [163738]
  -x64: x86_64: EDAC support (Alan Cox) [158247]
  -must And iscsi opcode header (Mike Christie) [172487]
  -prevent module unloading for ide-scsi (Tom Coughlan) [169648]
  -fix NFS Cache invalidation bug in nfs v3 (Steve Dickson) [170423]
  -ia64: fix access to extended config space (Jason Baron) [146516]


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.22]
changelog:
  -js20++ cpu enablement (Nathan Lynch) [170542]
  -Generate a hotplug event when a CPU comes online (David Howells) [167469]
  -Eliminate "no IOMMU" panic on ASUS motherboards (Jim Paradis) [169115]
  -Update aacraid driver to 1.1-5[2412] (Tom Coughlan) [168567]
  -Cure IA64 unaligns in sk_filter() (David Miller) [169396]
  -ppc64: Assign CPUs to the correct NUMA node (David Howells) [164425]
  -Update powernow-k8.c to support RevF Opterons (Brian Maly) [162178 171058]
  -autofs4: don't expire in-use directory hierarchies (Jeff Moyer) [168431]
  -IPMI: various fixes (Peter Martuccelli) [168090 169629 168796 169859 168596 168558 173343]


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.21]
changelog:
  -x86_64: set NR_CPUS to 255 for largesmp kernel
  -Add initial Open Infiniband support (Doug Ledford) [108827 168445]
  -Add megaraid_sas driver (Tom Coughlan) [167926]


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.20]
changelog:
  -wake-balance optimizations (Ingo Molnar) [167645]
  -tg3: update to 3.43-rh (John Linville) [164892 165810 166111 167936 170527 168547]
  -add PQ3 scsi scanning support (Mike Christie) [155725]
  -add bnx2 driver (John Linville) [164825]
  -mii: update to support gigabit (John Linville) [164825]
  -Unisys Rascal Support (Brian Maly) [155017 137347 151986 157586 163847 167153 168604]


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.19]
changelog:
  -s390: add vm watchdog driver (Jan Glauber) [170358]
  -s390: add vmcp device driver (Jan Glauber) [168513]
  -s390: stop debug feature on oops (Jan Glauber) [168546]
  -s390: add vm logreader driver (Jan Glauber) [168573]
  -fix exec_mmap race  DoS (Dave Anderson) [170262] {CAN-2005-3106}
  -s390: qeth driver layer 2 support (Jan Glauber) [168569 163741 168303]
  -CIFS upgrade from version 1.20 to 1.34a (Steve Dickson) [170502 166667 170498]
  -ppc64: inform hypervisor of VMX register use (Nathan Lynch) [170544]
  -USB deadlock fix (Kimball Murray) [171220]
  -fix calling disassociate ctty semantics (Jason Baron) [172740]
  -fix gdb crashes on hugemem (Dave Anderson) [171980]


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.18]
changelog:
  -fix diskdump during OS_INIT (Norm Murray) [168262]
  -fix NaT bit corrupution with coredump (Dave Anderson) [168954]
  -fix ls hangs on krb5 mountd when user has not kinit-ed (Steve Dickson) [169184]
  -ide: serverworks ht1000 support (John Linville) [168478]
  -b44: alternate allocation option for DMA descriptors (John Linville) [161846]
  -x86_64: implement dma_sync_single_range_for_{cpu,device} (John Linville) [161846]
  -ia64: re-implement dma_get_cache_alignment to avoid EXPORT_SYMBOL (John Linville) [161846]
  -swiotlb: allow sync of DMA_BIDIRECTIONAL mappings (John Linville) [161846]
  -Fix missing finish_wait, resulting in OOPS (David Miller) [167211]
  -Power5+: Add power5+ CPU support (David Howells) [168566]
  -allow modules to load from prior kernel rpms (Jason Baron) [171989]
  -fix sys_get|setpriority() semantics fix (Ingo Molnar) [162731]
  -nfs: fix potential client oops when debugging is on (Steve Dickson) [169197]


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.17]
changelog:
  -correct wrong CPU frequency in acpi-cpufreq (Geoff Gustafson) [150893]
  -add 'noht' boot option to disable hyper-threading (Jim Paradis) [165747]
  -i810_audio: re-order release_region calls in i810_probe (John Linville) [165154]
  -fixup usb-handoff for hotplug (Kimball Murray) [146859]
  -x86_64: make spinlocks work for > 128 cpus (Ingo Molnar) [170711]
  -update SCSI whitelist (Tom Coughlan) [167932 160082 170448 172214]


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.16]
changelog:
  -pcnet32: fix leak in loopback test (John Linville) [163272]
  -bonding: replicate IGMP outbound traffic on inactive slaves (John Linville) [167630]
  -fix all-tasks-pinned (Ingo Molnar) [164444]
  -forcedeth: update to 0.41 (John Linville) [167927]
  -fix SHUTDOWN notification on 1:1 SCTP sockets (Neil Horman) [156785]
  -pcnet32: support ethtool set_ringparam (John Linville) [167729]
  -scheduler inlines (Geoff Gustafson) [167645]
  -noop merge optimizations (Geoff Gustafson) [167645]
  -ia64: hint@pause in udelay (Geoff Gustafson) [141699]
  -kprobes: scalability enhancements - lockless handler execution (Ananth Mavinakayanahalli) [170747]
  -cpu_relax on i386 and x86_64  (Geoff Gustafson) [141851]


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.15]
changelog:
  -s390: correct wrong swap space offset (Jan Glauber) [171006]
  -aio run iocb optimization (Geoff Gustafson) [167645]
  -s390: fix kernel internal return values returned to userspace (Jan Glauber) [171374]
  -sym53c8xx_2 should only use PPR on LVD bus (Jeff Layton) [139949]
  -fix a null pointer dereference in netpoll (Jeff Moyer) [172595]
  -Add usb-handoff (Pete Zaitcev) [146859]
  -Use ethtool ops in VETH driver and name driver consistently (David Howells) [168129]
  -s390: fix cio path retry (Jan Glauber) [171013]


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.14]
changelog:
  -fix error messages during install, CD-ROM sizing (Pete Zaitcev) [162122 143539]
  -fix kobject_register failed for sdb1 (-17) (Pete Zaitcev) [153971 166281]
  -hotplug: fix Slot powered off after enabling (Keiichiro Tokunaga) [157241]
  -SGI arch 2.6.13 backport (Prarit Bhargava) [158959 168953 168952]
  -fix netdump hangs in processing of CPU stop after diskdump failed (Keiichiro Tokunaga) [170427]
  -fix diskdump can generate a corrupted dump if dump_level=4 is used (Nobuhiro Tachino) [169522]
  -allow renaming of directories located in NFS mounts (Neil Horman) [172081]
  -remove i2o_config debug printk (Mike Christie) [169075]
  -x86_64 largesmp update (Jim Paradis)


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.12]
changelog:
  -fix restarts for SCTP associations (Neil Horman) [167907]
  -x86_64 reboot fix (Jim Paradis) [166888 168229 171950]
  -Fix VFS readahead performance problems for random large IOs (Stephen Tweedie) [167233]
  -Fix log_do_checkpoint() assert failures (Stephen Tweedie) [162814]
  -Fix ext3 reservations performance problems (Stephen Tweedie) [156437 167231]
  -Keys: Remove incorrect obsolete '!' operators (David Howells) [171705]
  -s390: fix pfault interrupt race (Jan Glauber) [171008]
  -s390: fix ptrace peek and poke problem (Jan Glauber) [171373]
  -fix read() with count > 0xffffffff panics kernel (Peter Staubach) [162094]


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.11]
changelog:
  -rename hugeproc kernels to largesmp
  -e1000: update to version 6.1.16-k2 (John Linville) [165118]
  -prevent BUG in prio_tree.c (Larry Woodman) [171778]
  -Fix locking bug in xmon (David Howells) [165584]
  -Evade hypervisor bug when setting the time during iSeries boot (David Howells) [168535]
  -Fix VSCSI client incorrect timeout in tape handling (David Howells) [164851]
  -Update qla2xxx driver version to 8.01.02-d2 (Mike Christie) [168544]
  -bonding: update docs (John Linville) [166603]


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.10]
changelog:
  -Improvements for key management facility (David Howells) [171705]
   -add supplementary rights to the mask for processes/threads that possess a key in a keyring
   -export user-defined key type operations
   -move the permissions check function from a .h file into a .c file
   -improve the request-key documentation
   -make possessor permissions additive with normal UID/GID/Other permissions
   -remove the key duplication facility
   -add LSM hooks for key management
   -fix a warning in kmod.c if keys are disabled


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.9]
changelog:
  -ia64: turn on SCHED_SMT (Geoff Gustafson) [158846]
  -Fix AVM B1 ISDN deadlock (David Woodhouse) [158848]
  -Fix usb keys (Pete Zaitcev) [160308]
  -typhoon: update to version 1.5.7 (John Linville) [167489]
  -fix blksectget 32-bit emulation breakage (Alexander Viro) [162906]
  -VETH: Reduce verbosity (David Howells) [145557]
  -Fix capifs oops (James Morris) [170487]
  -x86_64: add missing include/asm-i386/ files (David Woodhouse) [165115]


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.8]
changelog:
  -ia64: multi-core / multi-thread detection (Geoff Gustafson) [164470]
  -NFS/RPC - fix timestamp conversion (Steve Dickson) [165959]
  -NFS/RPC - fix PANIC at rpc_wake_up_status (Steve Dickson) [164298 161617]
  -fix nfsd oops on module unload/reload (Neil Horman) [165232]
  -system accounting can not handle largefiles (Peter Staubach) [165741]
  -s2io: update to 2.0.8.1 (John Linville) [167730 170887]
  -fix i2o passthrough ioctl return value (Mike Christie) [160546]


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.7]
changelog:
  -nfsd: clear signals before exiting the nfsd() thread (Steve Dickson) [171715]
  -add jasmine digi neo serial driver (Nathan Lynch) [168122 145370]
  -Keys: Fix key management syscall interface bugs (David Howells) [165092]
  -prevent panic in drop_buffers() (Larry Woodman) [162987]
  -bonding: ALB -- allow slave to use bond's MAC address if its own MAC address conflicts (John Linvile) [144477]
  -Fix netfilter reference bug in af_packet code (James Morris) [165744]
  -ia64: fix __copy_user for unaligned accesses (Neil Horman) [167634]


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.6]
changelog:
  -fix dangling POSIX locks after close (Peter Staubach) [160844]
  -exec-shield updates (Ingo Molnar) [152569]
  -ia32 apps that are not large file aware can access files >= 4GB (Peter Staubach) [144703]
  -autofs4: fix panic when using bind mounts (Jeff Moyer) [145374]
  -fix memory leak with large sendmsg/rcvmsg calls in 32-bit apps (Jeff Layton) [169875]
  -fix packet corruption in ip_conntrack_amanda (Jeff Layton) [152036]
  -kNFSd/RPC - umount fails on nfs server side when nfs client does heavy io (Steve Dickson) [154387]
  -fix TUX/ftp crash (Ingo Molnar) [172598]


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.5]
changelog:
  -create 'hugeproc' kernels: 512 cpus for ia64, 128 ppc64, 64 x86_64 (David Howells) [143166]
  -IPv6 address addition error handling fix (David Howells) [164547]


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.4]
changelog:
  -orinoco: plug etherleak (John Linville) [170277] {CAN-2005-3180}
  -fix sys_set_mempolicy() bounds check (Larry Woodman) [168993] {CAN-2005-3053}
  -fix race in ebtables (James Morris) [170268] {CAN-2005-3110}
  -fix memory leak in key management (David Howells) [170274] {CAN-2005-3119}
  -fix names_cache memory leak (David Woodhouse) [170283] {CAN-2005-3181}
  -nfs: add missing unlock_kernel() (Larry Woodman) [170546]
  -fix gzip/zlib flaws (Peter Staubach) [165679] {CAN-2005-2458}


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.3]
changelog:
  -veth: iSeries veth driver fixes (David Howells) [145557 157935]
  -Fix kallsyms vs insmod/rmmod race (David Howells) [145719]
  -net: Disable queueing when carrier is lost (John Linville) [165018 167115]
  -sys_get_thread_area has minor info leak (Larry Woodman) [168777] {CVE-2005-3276}
  -fix false ECHILD result from wait (Dave Anderson) [166454 168775]
  -Add EINVAL to sys_io_cancel (Wendy Cheng) [162732]
  -x86_64: iounmap fix [168217 160135 170264] {CAN-2005-3108 }
  -x86_64: add pageattr text mapping (Jim Paradis) [170154]


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.2]
changelog:
  -fix NX text/large-page interaction [163238 168936]
  -Allow ICMP response source address configurable (David Miller) [164571]
  -fix oops in sysfs_remove_dir() (Pete Zaitcev) [161597]
  -fix ip_queue crash (James Morris)
  -bindresvport: Address already in use (Steve Dickson) [169042]
  -fix usb memory sticks, kabi fixes. (Pete Zaitcev) [167032]
  -Fix cpu sibling count with buggy BIOS on i686 (Eric Paris) [169472]
  -fix disassociate_ctty() vs. fork() race [165835]


author: Jason Baron <jbaron@redhat.com> [2.6.9-22.1]
changelog:
  -remove: fix for NX text/large-page interaction (Ingo Molnar) [163238]
  -update hangcheck-timer to 0.9.0 and add for ia64, ppc64 and s390 [167731]
  -fix usb memory sticks (Pete Zaitcev) [167032]


author: Jindrich Novy <jnovy@redhat.com> 0.10.12-1.EL4.1
changelog:
  - update to 10.12, this fixes CAN-2005-2361 up to CAN-2005-2367 (#164243)
  - add the rest of the cleanup patch
  - package /usr/sbin/randpkt
  - compile as PIE


author: Radek Vokal <rvokal@redhat.com> 0.10.10-1.EL4.1
changelog:
  - new release, fixes three security and stability-related issues:
  - a buffer overflow in the Etheric dissector. (CAN-2005-0704)
  - the GPRS-LLC dissector could crash if the "ignore cipher bit" option was enabled. (CAN-2005-0705)
  - a buffer overflow in the 3GPP2 A11 dissector (CAN-2005-0699)
  - a buffer overflow in the IAPP dissector.
  - a bug in the JXTA dissector could make Ethereal crash.
  - a bug in the sFlow dissector could make Ethereal crash.


author: Radek Vokal <rvokal@redhat.com> 0.10.9-1.EL4.1
changelog:
  - release fixes the following security-related issues: (#145483)
  - The COPS dissector could go into an infinite loop. (CAN-2005-0006)
  - The DLSw dissector could cause an assertion (CAN-2005-0007)
  - The DNP dissector could cause memory corruption. (CAN-2005-0008)
  - The Gnutella dissector could cause an assertion (CAN-2005-0009)
  - The MMSE dissector could free static memory. (CAN-2005-0010)
  - The X11 protocol dissector is vulnerable to a string buffer 
    overflow. (CAN-2005-0084)


author: Radek Vokal <rvokal@redhat.com> 0.10.8-1.EL4.1
changelog:
  - update to 0.10.8 due to security issues (#142952)
  - changed mozilla default browser to htmlview (#142107)


author: Phil Knirsch <pknirsch@redhat.com> 0.10.5-2
changelog:
  - Applied missing patches from previous version (#120662)
  - Fixed python module installation (#127614)


author: Phil Knirsch <pknirsch@redhat.com> 0.10.5-1
changelog:
  - Update to latest ethereal-0.10.5 due to security problems.
  - Include dftest for debugging filters.


author: Phil Knirsch <pknirsch@redhat.com> 0.9.16-3
changelog:
  - Added BuildRequires for elfutils-devel (#89466).
  - Fixed buggy desktop entry (#105704).
  - Fixed out of bound array access (#110749).


author: Phil Knirsch <pknirsch@redhat.com> 0.9.8-5
changelog:
  - Fixed overflow bug in time display (#80943, 2nd part).
  - Reenabled autoFOO stuff as ia64 has problems building.


author: Phil Knirsch <pknirsch@redhat.com> 0.9.8-1
changelog:
  - Updated to 0.9.8. Fixes security bug (#79490).
  - Included Swedish translation for desktop entry (#71874).


author: Nalin Dahyabhai <nalin@redhat.com> 0.9.7-2
changelog:
  - Remove directory names from the PAM config, allowing it to work for both
    arches on multilib boxes.
  - Drop the Icon: from the package.


author: Phil Knirsch <pknirsch@redhat.com> 0.9.7-1
changelog:
  - Included a few more nifty tools in from newer releases.
  - Fixed a couple of broken %files things.
  - Update to 0.9.7


author: Elliot Lee <sopwith@redhat.com> 0.9.4-5
changelog:
  - Put -DUCD_COMPATIBLE (and a bunch of other BadHacks) into CPPFLAGS
    so that it really builds with new net-snmp


author: Phil Knirsch <pknirsch@redhat.com> 0.9.4-4
changelog:
  - Bumped and rebuild in new environment.
  - Changed requirement to net-snmp from ucd-snmp.
  - Added -DUCD_COMPATIBLE to build with new net-snmp.


author: Phil Knirsch <pknirsch@redhat.com>
changelog:
  - Bump release number to avoid conflicts with rawhide.
  - Changed description of ethereal-gnome package to be more precise about the
    intention of this package (#57980)


author: Pekka Savola <pekkas@netcore.fi>
changelog:
  - update 0.8.18-9 -> 0.9.0-1
  - enable IPv6 now that it is being supported without patches
  - require libpcap 0.6


author: Tim Powers <timp@redhat.com>
changelog:
  - removed packager tag to satisfy rpmlint
  - don't include the .directory file
  - added dep on usermode for ethereal
  - moved the desktop files from Applications/Network to Internet


author: Tim Powers <timp@redhat.com>
changelog:
  - merged gtk/gnome packages into the gnome package
  - merged the base and usermode packages into the main ethereal package


author: Henri Gomez <hgomez@slib.fr>
changelog:
  - rebuilt under Redhat 6.2 + updates 
  - reverted from rpm 4.0.2 to 3.0.5 for better compatibility with Redhat 6.x
  - thanks Riku for the great refactory of the spec


author: Riku Meskanen <mesrik@iki.fi>
changelog:
  - new binary package rearrangement, separated stuff that needs X11
  - I changed, and I'm proposing group to Applications/Network for now ... as 
    the /usr/share/doc/rpm-*/GROUPS 'official' list does not have appropriate
    group for networking applications and leads them to be scattered around.
    The tcpdump is now at System/Internet and nmap from Applications/System, 
    the X11/* group is now on current distros mostly dead ... the X11/* tree 
    seems to still live on contrib packages. Well if it's necessary to show X11
    in group-name, I would rather suggest then Applications/Network{,ing}/X11 
    would make more sense and keep all applications closer together and all 
    it's bits and bobs easier locatable on multiple packages are built from
    one source package.


author: Riku Meskanen <mesrik@iki.fi>
changelog:
  - rebuilt for RedHat 7.1
  - created support for usermode
  - added icons & config files for gnome and kde desktop integration
  - added %dir /usr/lib64/ethereal/plugins to get clean uninstall
  - further spec file minor cleaning, converted absolute paths to
    macros for better relocatability


author: Henri Gomez <hgomez@slib.fr>
changelog:
  - 0.8.16
  - RPM built on Redhat 6.1, updates, rpm 3.0.5 and libpcap-0.4-19
  - ucd-snmp used 0.4.2-5 (added -lcrypto)


author: Christopher Aillon <caillon@redhat.com> 0:1.0.7-1.4.1
changelog:
  - Update to 1.0.7, containing fixes for:
    CAN-2005-2701 CAN-2005-2702 CAN-2005-2703 CAN-2005-2704
    CAN-2005-2705 CAN-2005-2706 CAN-2005-2707 CAN-2005-2968


author: Christopher Aillon <caillon@redhat.com> 0:1.0.3-1.4.1
changelog:
  - Update to upstream 1.0.3 fixing several security vulnerabilities.
  - Update to latest pango patchset, fixing italic font rendering.
  - Use latest firefox artwork


author: Christopher Aillon <caillon@redhat.com> 0:1.0-12.EL4
changelog:
  - Fix dummy locales for proper navigator.language support (#141452)
  - Don't have downloads "disappear" when downloading to desktop (#139015)
  - Add RPM version to useragent
  - BuildRequires pango-devel


author: Christopher Aillon <caillon@redhat.com> 0:1.0-10.EL4
changelog:
  - Only enable pango for Indic locales
  - Add dummy langpacks for indic and es to get the correct index.html start page


author: Christopher Blizzard <blizzard@redhat.com> 0:1.0-6.EL4
changelog:
  - Patch from notting to make sure navigator.language is set the
    same as the language pack in use (#141452)


author: Christopher Aillon <caillon@redhat.com> 0:0.10.1-1.0PR1.20
changelog:
  - More file chooser fixes:
      Pop up a confirmation dialog before overwriting files (#134648)
      Allow saving as complete once again
  - Fix for upstream 263263.


author: Christopher Blizzard <blizzard@redhat.com> 0:0.10.1-1.0PR1.15
changelog:
  - Fix problem where default apps aren't showing up in the download
    dialog (#136261)
  - Fix default height being larger than the available area, cherry picked
    from upstream


author: Christopher Aillon <caillon@redhat.com> 0:0.10.1-1.0PR1.12
changelog:
  - Disable the default application checks. (#133713)
  - Disable the software update feature. (#136017)


author: Christopher Aillon <caillon@redhat.com> 0:0.10.1-1.0PR1.9
changelog:
  - Fix compile issues (#134914)
  - Add patch to fix button focus issues (#133507)
  - Add patches to fix tab focus stealing issue (b.m.o #124750)


author: Christopher Aillon <caillon@redhat.com> 0:0.10.0-1.0PR1.2
changelog:
  - Change the vendor to mozilla not fedora
  - Build with --disable-strip so debuginfo packages work (#133738)
  - Add pkgconfig patch (bmo #261090)


author: Christopher Aillon <caillon@redhat.com> 0:0.10.0-1.0PR1.1
changelog:
  - Add a BR for desktop-file-utils
  - Update default configuration options to use the firefox mozconfig (#132916)
  - Use Red Hat bookmarks (#133262)
  - Update default homepage (#132721)
  - Fix JS math on AMD64 (#133226)
  - Build with MOZILLA_OFICIAL (#132917)


author: Christopher Aillon <caillon@redhat.com> 0:0.10.0-1.0PR1.0
changelog:
  - Update to 1.0PR1
  - Update man page references to say Firefox instead of Firebird
  - Remove gcc34 and extensions patch; they are now upstream
  - Update desktop database
  - Minor tweaks to the .desktop file


author: Christopher Aillon <caillon@redhat.com> 0:0.9.3-8
changelog:
  - Fixup .desktop entry Name, GenericName, and Comment (#131602)
  - Add MimeType desktop entry (patch from jrb@redhat.com)
  - Build with --disable-xprint


author: Adrian Reber <adrian@lisas.de> 0:0.9.3-0.fdr.5
changelog:
  - remove ldconfig from scriptlets (bug #1846 comment #40)
  - reenabled mng support (bug #1971)
  - removed --enable-strip to let rpm to the stripping (bug #1971)
  - honor system settings in firefox.sh (bug #1971)
  - setting umask 022 in scriptlets (bug #1962)


author: Adrian Reber <adrian@lisas.de> 0:0.9.3-0.fdr.1
changelog:
  - updated to 0.9.3
  - removed following from .mozconfig:
      ac_add_options --with-system-mng
      ac_add_options --enable-xprint
      ac_add_options --disable-dtd-debug
      ac_add_options --disable-freetype2
      ac_add_options --enable-strip-libs
      ac_add_options --enable-reorder
      ac_add_options --enable-mathml
      ac_add_options --without-system-nspr


author: Adrian Reber <adrian@lisas.de> 0:0.9.2-0.fdr.5
changelog:
  - applied parts of the patch from Matthias Saou (bug #1846)
  - delete empty directories in %{ffdir}/chrome
  - more cosmetic changes to the spec file


author: Adrian Reber <adrian@lisas.de> 0:0.9-0.fdr.4
changelog:
  - remove extensions patch
  - add post hack to create extensions
  - enable negotiateauth extension
  - copy icon to browser/app/default.xpm
  - --enable-official-branding


author: Gene Czarcinski <gene@czarc.net>
changelog:
  - more x86_64 fixes
  - fix firefix-xremote-client for x86_64 (similar to what is done for
    firefox.sh.in)


author: Warren Togami <wtogami@redhat.com> 0:0.8-0.fdr.9
changelog:
  - xremote patch for thunderbird integration #1113
  - back out ugly hack from /usr/bin/firefox
  - correct default bookmarks


author: Adrian Reber <adrian@lisas.de> - 0:0.7-0.fdr.2
changelog:
  - s/0.6.1/0.7/
  - changed user-app-dir back to .phoenix as .mozilla-firebird
    is not working as expected
  - manpage now also available as MozillaFirebird.1


author: Adrian Reber <adrian@lisas.de> - 0:0.7-0.fdr.1
changelog:
  - updated to 0.7
  - provides webclient
  - run regxpcom and regchrome after installation and removal
  - added a man page from the debian package
  - changed user-app-dir from .phoenix to .mozilla-firebird


author: Adrian Reber <adrian@lisas.de> - 0:0.6.1-0.fdr.1
changelog:
  - updated to 0.6.1
  - changed buildrequires for XFree86-devel from 0:4.3.0 to 0:4.2.1 
    it should now also build on RH80


author: Adrian Reber <adrian@lisas.de> - 0:0.6-0.fdr.4.rh90
changelog:
  - renamed it again back to MozillaFirbird
  - added libmng-devel to BuildRequires
  - startup homepage is now www.fedora.us
  - improved the startup script to use the unix remote protocol 
    to open a new window


author: Adrian Reber <adrian@lisas.de> - 0:0.6-0.fdr.3.rh90
changelog:
  - new icon from http://iconpacks.mozdev.org/phoenix/iconshots/flame48true.png
  - now using gtk2 as toolkit
  - renamed again back to mozilla-firebird (I like it better)
  - Provides: MozillaFirebird for compatibility with previous releases
  - changed default bookmarks.html to contain links to www.fedora.us


author: Adrian Reber <adrian@lisas.de> - 0:0.6-0.fdr.2.rh90
changelog:
  - renamed package to MozillaFirebird and all files with the old name
  - enabled mng, mathml, xinerama support
  - now honouring RPM_OPT_FLAGS


author: Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.6-0.fdr.0.3.cvs20030402.rh90
changelog:
  - Changed Prereq to Requires.
  - Changed BuildRequires to gtk+-devel (instead of file).
  - Recompressed source with bzip2.
  - Removed post.


author: Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.6-0.fdr.0.2.cvs20030402.rh90
changelog:
  - Added desktop-file-utils to BuildRequires.
  - Changed category to X-Fedora-Extra.
  - Updated to CVS.


author: Phillip Compton <pcompton[AT]proteinmedia.com> - 0.6-0.fdr.0.1.cvs20030326.rh90
changelog:
  - Updated to latest CVS.
  - Changed release to 9 vs 8.1.
  - Added cvs script.
  - added encoding to desktop file.


author: Phillip Compton <pcompton[AT]proteinmedia.com> - 0.6-0.fdr.0.1.cvs20030323.rh81
changelog:
  - Updated to latest CVS.
  - added release specification XFree86-devel Build Requirement.
  - changed chmod to %attr


author: Phil Knirsch <pknirsch@redhat.com> 2.0.27-1
changelog:
  - Updated to 2.0.27 due to:
    o Potential memory overruns in gdImageFilledPolygon. Thanks to John Ellson.
    o The sign of Y-axis values returned in the bounding box by gdImageStringFT was
      incorrect. Thanks to John Ellson and Riccardo Cohen.


author: Bernhard Rosenkraenzer <bero@redhat.com> 1.8.4-3
changelog:
  - There's really no reason to link against both freetype 1.x and 2.x,
    especially when gd is configured to use just freetype 2.x. ;)


author: Philipp Knirsch <Philipp.Knirsch@redhat.de>
changelog:
  - Fixed bug #22001 where during installation the .so.1 and the so.1.8 links
    didn't get installed and therefore updates had problems.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - define HAVE_LIBTTF to actually enable ttf support (oops, #18299)
  - remove explicit dependencies on libpng, libjpeg, et. al.
  - add BuildPrereq: freetype-devel


author: Joe Orton <jorton@redhat.com> 2.0.52-22.ent
changelog:
  - worker MPM: add security fix for memory consumption DoS (CVE-2005-2970),
    and bug fixes for handling resource allocation failures (#173509)


author: Joe Orton <jorton@redhat.com> 2.0.52-21.ent
changelog:
  - mod_ssl: add security fix for HTTP-on-SSL-port handling (CVE-2005-3357)
  - mod_imap: add security fix for XSS issue (CVE-2005-3352)


author: Joe Orton <jorton@redhat.com> 2.0.52-19.ent
changelog:
  - mod_ssl: add security fix for SSLVerifyClient (#167194, CVE CAN-2005-2700)
  - add security fix for byterange filter DoS (#167102, CVE CAN-2005-2728)


author: Joe Orton <jorton@redhat.com> 2.0.52-18.ent
changelog:
  - mod_auth_ldap: fix issues with some authn/authz combinations
    (thanks to Jared Jennings, #159289)
  - mod_ldap: fix cache mutex permissions so that locking works
  - mod_ldap: fix child crashes if cache is disabled


author: Joe Orton <jorton@redhat.com> 2.0.52-14.ent
changelog:
  - mod_ssl: add security fix for CRL overflow (CVE CAN-2005-1268)
  - mod_ssl: add fix to enable buffering (upstream #35279)
  - mod_ssl: immediately catch aborted connections (upstream #32699)
  - add htdbm(1) man page (Matt Brubeck, #114080)
  - mod_userdir: add fix for possible memory corruption (upstream #34588)
  - fail build if PIE support could not be enabled


author: Joe Orton <jorton@redhat.com> 2.0.52-13.ent
changelog:
  - fix fd leak if using piped loggers (#157832)
  - fix error messages in piped loggers respawn failure case
  - in children, close read fd of pipe to piped loggers (Jeff Trawick, #127981)
  - mod_ssl: apply ssl-*-shutdown settings correctly (upstream #34452)


author: Joe Orton <jorton@redhat.com> 2.0.52-11.ent
changelog:
  - restore use of $OPTIONS in apachectl again (#115910)
  - mod_ssl: set user from SSLUserName in access hook (upstream #31418)


author: Joe Orton <jorton@redhat.com> 2.0.52-10.ent
changelog:
  - mod_proxy: notice aborted client-connection (#138359)
  - mod_include: fix off-by-one in variable expansion (upstream #32985)
  - require apr with sendfile support on s390 (#146891)


author: Joe Orton <jorton@redhat.com> 2.0.52-8.ent
changelog:
  - apachectl: fix for final RHEL4 libselinux tools location
  - mod_ssl: revert to use builtin passphrase prompt again (#128667)


author: Joe Orton <jorton@redhat.com> 2.0.52-5.ent
changelog:
  - update htsslpass to be a filter rather than exec:
  - refuse to "reload" from init script if $HTTPD -t fails


author: Joe Orton <jorton@redhat.com> 2.0.52-4.ent
changelog:
  - add security fix for CVE CAN-2004-0942 (memory consumption DoS)
  - fix SSLSessionCache comment for distcache in ssl.conf
  - restart using SIGHUP not SIGUSR1 after logrotate
  - add ap_save_brigade fix (upstream #31247)
  - add htsslpass(1) and configure as default SSLPassPhraseDialog (#128677)
  - apachectl: restore use of $OPTIONS
  - apachectl: refuse to restart if $HTTPD -t fails
  - apachectl: run $HTTPD -t in user SELinux context for configtest


author: Joe Orton <jorton@redhat.com> 2.0.50-8
changelog:
  - add improved child reclaim timing logic (#119128/#132360)
  - add BuildRequire zlib-devel for mod_deflate


author: Joe Orton <jorton@redhat.com> 2.0.50-6
changelog:
  - include /etc/sysconfig/httpd template (#112085)
  - pass $OPTIONS in httpd invocations in apachectl (#115910)
  - do not pass $OPTIONS to apachectl from init script
  - start httpd in C locale by default from apachectl


author: Joe Orton <jorton@redhat.com> 2.0.50-5
changelog:
  - move manual configuration into conf.d/manual.conf (#131208)
  - add test_hook from HEAD, -t -DDUMP_CERTS for mod_ssl
  - document AddDefaultCharset change since 1.3 in migration.html


author: Joe Orton <jorton@redhat.com> 2.0.50-4
changelog:
  - start httpd in the C locale by default (#128002)
  - fix CustomLog comments in default httpd.conf (#43223)
  - ensure correct mod_suexec vs mod_userdir hook ordering 
    (Joshua Slive, upstream #18156)


author: Joe Orton <jorton@redhat.com> 2.0.50-3
changelog:
  - update -proxy11 patch
  - explain where suexec went if SuexecUserGroup is used but
    /usr/sbin/suexec is not found


author: Joe Orton <jorton@redhat.com> 2.0.49-8
changelog:
  - split out suexec into httpd-suexec package (#77972)
  - link to system pcreposix.h to fix including httpd.h


author: Joe Orton <jorton@redhat.com> 2.0.49-7
changelog:
  - don't install or use bundled pcreposix.h
  - bump default MaxClients to 256
  - drop default Timeout to 2 minutes
  - merge from upstream:
   * add fix for VirtualHost multiple address handling (Jeff Trawick)


author: Joe Orton <jorton@redhat.com> 2.0.49-5
changelog:
  - remove comments about ScoreBoardFile in httpd.conf
  - avoid redundant name lookup in pod code
  - mod_headers: add %{...}s feature for using SSL variables
  - mod_autoindex: don't truncate output on stat() failure (#117959)
  - mod_ssl: fix shmcb corruption with small caches (Geoff Thorpe)
  - mod_ssl: security fix for overflow in FakeBasicAuth (CVE CAN-2004-0488)
  - mod_deflate: fix memory consumption for large responses
  - check that suexec is setuid root (André Malo)
  - worker: add ThreadStackSize (Jeff Trawick) and ThreadGuardSize directives


author: Joe Orton <jorton@redhat.com> 2.0.49-4
changelog:
  - make "noindex" page valid XHTML 1.1 (Pascal Volk, #122020)
  - fix SEGV with no Listen directives (Michael Corcoran)
  - mod_cgi: synch with 2.0 backport proposed upstream


author: Joe Orton <jorton@redhat.com> 2.0.49-3
changelog:
  - conflict with older pcre (#121531)
  - include mod_ext_filter
  - mod_cgi: handle concurrent stderr/stdout from script


author: Joe Orton <jorton@redhat.com> 2.0.49-2
changelog:
  - mod_ssl: fix session cache memory leak (Madhu Mathihalli)
  - mod_ssl: fix SEGV when trying to shutdown during pool cleanup
  - merge the mod_proxy HTTP/1.1-compliance fixes
  - apply fix for #118020


author: Joe Orton <jorton@redhat.com> 2.0.49-1
changelog:
  - update to 2.0.49 (#118798, thanks to Robert Scheck)
  - only link ab and mod_ssl against SSL_LIBS
  - open log files using APR_LARGEFILE where available


author: Joe Orton <jorton@redhat.com> 2.0.48-17
changelog:
  - use "SSLMutex default" in default ssl.conf
  - limit to 128K XML request bodies in default httpd.conf; fix to 
    give a 413 error not a 400 if the limit is exceeded
  - mod_rewrite: add %{SSL:...} and %{HTTPS} variable lookups
  - mod_dav: propagate executable property across COPY/MOVE
  - mod_dav: give 507 on out-of-space errors in more places
  - mod_ssl: add ssl_is_https optional function
  - mod_ssl: support indexed lookup of DN components
  - mod_ssl: optimised variable lookup
  - mod_ssl: install only minimal mod_ssl.h
  - worker: fix potential hang at restart


author: Joe Orton <jorton@redhat.com> 2.0.48-16
changelog:
  - fix apxs -q installbuilddir
  - really update to ab from HEAD
  - remove check that accept() returns an fd < FD_SETSIZE


author: Joe Orton <jorton@redhat.com> 2.0.48-14
changelog:
  - mod_dav: fix 401 on destination and reject unescaped fragment in URI
  - remove redundant ldconfig invocation from mod_ssl %post
  - remove unnecessary -headusage patch


author: Joe Orton <jorton@redhat.com> 2.0.48-13
changelog:
  - allow further customisation of init script (Peter Bieringer, #114619)
  - worker fixes from upstream
  - use basename(filename) in APLOG_MARK to reduce noise levels at 
    "LogLevel debug"


author: Joe Orton <jorton@redhat.com> 2.0.48-10
changelog:
  - update to ab from HEAD
  - remove dbmmanage man page (part of #114080)
  - mod_ssl: fix streaming nph- CGI scripts over SSL
  - mod_autoindex: fixes from 2.0 branch (André Malo)
  - add NameVirtualHost vs mod_ssl warning to httpd.conf (#114315)
  - mod_proxy: HTTP/1.1-compliance fixes from HEAD


author: Joe Orton <jorton@redhat.com> 2.0.48-9
changelog:
  - use a large BSS in the test PIE executable to trigger bugs early
  - tighten check on CPP output in MMN check (#113934)


author: Joe Orton <jorton@redhat.com> 2.0.48-8
changelog:
  - add man page fixes
  - mod_include: use parser rewrite+fixes from 2.0 branch (André Malo et al)
  - mod_ssl: add distcache support (Geoff Thorpe)
  - mod_ssl: SSL variable handling fixes for non-SSL connections (various)
  - allow linking modules against specific libraries found during configure


author: Joe Orton <jorton@redhat.com> 2.0.48-7
changelog:
  - hack to ensure that /usr/sbin/suexec gets stripped
  - merges from upstream:
   * fix for CVE CAN-2003-0020 (André Malo)
   * open log files read-only (Jeff Trawick)
   * mod_cgi: fix logging of script exec failure messages (Jeff Trawick)
   * mod_proxy: fix leak in request body handling (Larry Toppi)
  - merges from Taroon:
   * move away /var/www/html/index.html before upgrade from 1.3 (#70705)
   * allow upgrade from Stronghold 4.0
   * migration guide updates 
   * mod_log_config: fix logging of timezone (upstream #23642)
   * mod_ssl: restore readable error descriptions in error log


author: Joe Orton <jorton@redhat.com> 2.0.48-6
changelog:
  - fix httpd.init issues reported by Behdad Esfahbod
  - add fix for mod_usertrack (#113269)
  - automatically raise RLIMIT_CORE if CoreDumpDirectory is used
  - emit warning at end of %prep if PIE support is not enabled
  - add symlink to libtool script from build directory (#113720)
  - don't link suexec against the world


author: Joe Orton <jorton@redhat.com> 2.0.48-5
changelog:
  - use graceful restart in logrotate
  - bump default MaxRequestsPerChild for prefork to 4000
  - move vendor string for Server header into spec file
  - include mod_status extension hook and use it in mod_ssl to include
    SSL session cache statistics in server-status output


author: Joe Orton <jorton@redhat.com> 2.0.48-2
changelog:
  - update to 2.0.48
  - includes security fix for CVE CAN-2003-0542
  - include mpm*.h to fix mod_fastcgi build (#108080)
  - increase DYNAMIC_MODULE_LIMIT to 128
  - re-enable ap_hack_* export trimming patch
  - only use -export-dynamic when linking httpd, not suexec etc
  - don't load mod_unique_id by default


author: Joe Orton <jorton@redhat.com> 2.0.47-10
changelog:
  - httpd.conf: configure test page in welcome.conf, load suexec, 
   don't use custom error docs by default, sync with upstream.
  - add "Powered by Fedora" icon (Garrett LeSage)
  - migration guide updates
  - drop mod_cgid
  - enable SSL_EXPERIMENTAL_ENGINE (#106858)
  - drop minimum suexec gid to 100 (#74753, #107083)
  - speed up graceful restarts in prefork (#105725)
  - mod_ssl fixes


author: Joe Orton <jorton@redhat.com> 2.0.47-6
changelog:
  - update httpd.conf for manual changes (alietss@yahoo.com, #101015)
  - use anonymous shm for LDAP auth cache (#103566)


author: Joe Orton <jorton@redhat.com> 2.0.47-4
changelog:
  - add mod_include fixes from upstream
  - httpd.conf updates: wording fixes from upstream; load
    mod_deflate by default, update AddLanguage section (#98455)
  - don't add eNULL cipher in default ssl.conf (#98401)
  - only bind to IPv4 addresses in default config (#98916)


author: Joe Orton <jorton@redhat.com> 2.0.45-6
changelog:
  - don't load /usr/sbin/envvars from apxs
  - add fix for mod_dav_fs namespace handling
  - add fix for mod_dav If header etag comparison
  - remove irrelevant warning from mod_proxy
  - don't conflict with thttpd (#91422)


author: Joe Orton <jorton@redhat.com> 2.0.45-5
changelog:
  - don't package any XML sources in httpd-manual
  - fix examples in default httpd.conf for enabling caching


author: Joe Orton <jorton@redhat.com> 2.0.45-3
changelog:
  - update httpd.conf for changes from default in 2.0.45
  - include conf.d/*.conf after loading standard modules
  - include LDAP and cache modules (#75370, #88277)
  - run buildconf in %build not %prep


author: Joe Orton <jorton@redhat.com> 2.0.45-1
changelog:
  - update to 2.0.45 (#82227)
  - use separate apr, apr-util packages (#74951)
  - mark logrotate file as noreplace (#85654)
  - mark all of /var/www/error as %config-not-noreplace
  - remove dates from error pages (#86474)
  - don't enable mod_cgid for worker MPM (#88819)


author: Joe Orton <jorton@redhat.com> 2.0.40-21.1
changelog:
  - add security fixes for CAN-2003-0020, CAN-2003-0132, CAN-2003-0083
  - add security fix for file descriptor leaks, #82142
  - add bug fix for #82587


author: Joe Orton <jorton@redhat.com> 2.0.40-21
changelog:
  - add security fix for CAN-2003-0020; replace non-printable characters
    with '!' when printing to error log.
  - disable debuginfo on IA64.


author: Joe Orton <jorton@redhat.com> 2.0.40-17
changelog:
  - add mod_cgid and httpd binary built with worker MPM (#75496)
  - allow choice of httpd binary in init script
  - pick appropriate CGI module based on loaded MPM in httpd.conf
  - source /etc/sysconfig/httpd in apachectl to get httpd choice
  - make "apachectl status" fail gracefully when links isn't found (#78159)


author: Joe Orton <jorton@redhat.com> 2.0.40-15
changelog:
  - fix possible infinite recursion in config dir processing (#77206)
  - fix memory leaks in request body processing (#79282)


author: Joe Orton <jorton@redhat.com> 2.0.40-14
changelog:
  - remove unstable shmht session cache from mod_ssl
  - get SSL libs from pkg-config if available (Nalin Dahyabhai)
  - stop "apxs -a -i" from inserting AddModule into httpd.conf (#78676)


author: Joe Orton <jorton@redhat.com> 2.0.40-12
changelog:
  - pass libdir to configure; clean up config_vars.mk
  - package instdso.sh, fixing apxs -i (#73428)
  - prevent build if upstream MMN differs from mmn macro
  - remove installed but unpackaged files


author: Joe Orton <jorton@redhat.com> 2.0.40-9
changelog:
  - security fixes for CAN-2002-0840 and CAN-2002-0843
  - fix for possible mod_dav segfault for certain requests


author: Joe Orton <jorton@redhat.com> 2.0.40-7
changelog:
  - add LoadModule lines for proxy modules in httpd.conf (#73349)
  - fix permissions of conf/ssl.*/ directories; add Makefiles for
    certificate management (#73352)


author: Joe Orton <jorton@redhat.com> 2.0.40-4
changelog:
  - set SIGXFSZ disposition to "ignored" (#69520)
  - make dummy connections to the first listener in config (#72692)


author: Joe Orton <jorton@redhat.com> 2.0.40-3
changelog:
  - allow "apachectl configtest" on a 1.3 httpd.conf
  - add mod_deflate
  - enable LDAP support in apr-util
  - don't package everything in /var/www/error as config(noreplace)


author: Joe Orton <jorton@redhat.com> 2.0.36-7
changelog:
  - use /sbin/nologin as shell for apache user (#68371)
  - add patch from CVS to fix possible infinite loop when processing
    internal redirects


author: Gary Benson <gbenson@redhat.com> 2.0.36-5
changelog:
  - patch apachectl to detect 1.3.x httpd.conf's and direct users
    to the migration guide
  - ship the migration guide


author: Joe Orton <jorton@redhat.com>
changelog:
  - move /etc/httpd2 back to /etc/httpd
  - add noindex.html page and poweredby logo; tweak default config
    to load noindex.html if no default "/" page is present.
  - add patch to prevent mutex errors on graceful restart


author: Joe Orton <jorton@redhat.com>
changelog:
  - initial build; based heavily on apache.spec and mod_ssl.spec
  - fixes: #65214, #58490, #57376, #61265, #65518, #58177, #57245


author: Bill Nottingham <notting@redhat.com> 7.93.21.EL-1
changelog:
  - rc.sysinit: add call to kpartx for multipath devices (#168538)
  - use multipath.static, not dynamic multipath (#168321)
  - don't fsck netdev filesystems in rc.sysinit (#172804)


author: Bill Nottingham <notting@redhat.com> 7.93.14.EL-1
changelog:
  - prefdm: fix prefdm arg handling (#154312, <khc@pm.waw.pl>)
  - sysconfig.txt: update route documentation (#154531, <link@pobox.com>)
  - fix mistranslation (#151120)
  - rc.sysinit: reinitialize LVM on top of RAID in the mdadm case (#149514)
  - don't run rngd (#130350, essentially)
  - init.d/functions: fix echo (#155270)
  - initlog: free some of the more egregious memory leaks (#85935)
  - initlog: fix potential memory overread (#153685, <in-redhat@baka.org>)
  - add proper ipsec route (#146169, #140654)
  - fix grep mismatching interfaces (#157252, #153669)
  - handle alternate vlan naming schemes (#115001)
  - netfs: handle lvm & fsck for network block devices (#148764, <alewis@redhat.com>)
  - support for diskdump on swap partitions (#160223)
  - ifup-routes: make sure commented lines are handled correctly (#154353,


author: Bill Nottingham <notting@redhat.com> 7.93.12.EL-1
changelog:
  - fix netfs w.r.t nfs root filesystem (#142169)
  - fix multiple scsi_hostadapter loads (#145432)
  - don't run the DDC probe in kmodule
  - fix ONxxx (#136531, <cww@redhat.com>)
  - fix various fgreps to not catch commented lines (#136531, expanded
    from <cww@redhat.com>)
  - kill dhcp client even if BOOTOPROTO is now static (#127726, others)
  - set ETHTOOL_OPTS on addressless devices (#144682, <mpoole@redhat.com>)
  - change setting of IPv6 default route (#142308, <pb@bieringer.de>)


author: Bill Nottingham <notting@redhat.com> 7.93.6.EL-1
changelog:
  - fix some of the rhgb fsck code (<laroche@redhat.com>)
  - fix module blacklisting to not mismatch (#137755)


author: Bill Nottingham <notting@redhat.com> 7.93.4.EL-1
changelog:
  - fix prefdm fallback to installed display managers (#137274)
  - fix incorrect rhgb temp path (#137391)


author: Bill Nottingham <notting@redhat.com> 7.91-1
changelog:
  - rc.d/rc.sysinit: remove devlabel call
  - mdadm support, now that raidtools is gone (#126636, #88785)
  - call ipv6to4 scripts in /etc/ppp/(ip-up|ip-down) (#124390, <dwmw2@redhat.com>)
  - cleanup a couple of nits that could affect bug #134754
  - make sure we return to rhgb after fsck (#133966, #112839, #134449)
  - automatically reboot when fsck calls for it, instead of requiring
    manual intervention (#117641 and duplicates)
  - ifup-wireless: fix key for open vs. restricted (#135235, <dax@gurulabs.com>)
  - translation updates


author: Bill Nottingham <notting@redhat.com>
changelog:
  - use runuser instead of su; require it
  - init.d/halt: use right file name for random seed (#134432)


author: Bill Nottingham <notting@redhat.com> - 7.86-1
changelog:
  - use /etc/hotplug/blacklist to blacklist modules in hardware init (#132719)
  - filter indic locales on the console (#134198)


author: Bill Nottingham <notting@redhat.com> - 7.85-1
changelog:
  - ifup, network-functions: fix worked-by-accident shell quoting
  - lang.csh: remove setting of dspmbyte (#89549, <mitr@redhat.com>)
  - SELinux fixes
  - clean up prefdm
  - init.d/functions: export LC_MESSAGES (#133786)
  - allow daemon to coredump if requested (#130175)
  - network-functions: be more liberal in what we accept for link types (#90602, #127984)
  - fix overzealousness with -range aliases (#65415)
  - rc.sysinit: use s-c-keyboard, not kbdconfig (#133929)
  - fix checkpid logic, clean up potential errors (#134030)
  - translation updates


author: Bill Nottingham <notting@redhat.com> - 7.82-1
changelog:
  - fix handling of nonexistent devices (#132839)
  - rhgb enhancements (<veillard@redhat.com>, #132665)
  - initscripts.spec: require nash (#132513)
  - translation updates


author: Dan Walsh <dwalshg@redhat.com> - 7.78-2
changelog:
  - fix setting SELinux contexts on udev-created-in-initrd devices
  - Let restorecon check if selinux is enabled.


author: Bill Nottingham <notting@redhat.com> - 7.77-1
changelog:
  - mount usbfs (#131347)
  - start any automatic raid devices
  - remove triggers for ancient releases, bulletproof remaining ones (#131356)


author: Jason Vas Dias <jvdias@redhat.com> 7.73-1
changelog:
  - Add support for running the DHCPv6 client to ifup 
  - (new DHCPV6C=yes/no ifcfg-${IF} variable) + update sysconfig.txt


author: Bill Nottingham <notting@redhat.com> 7.70-1
changelog:
  - autoload hardware modules on startup
  - minor fsck cleanup (#115028, <leonard-rh-bugzilla@den.ottolander.nl>)
  - ifup: support STP bridging (#123324)
  - rc.sysinit: do a SELinux relabel if forced
  - rc.sysinit: remove devfs compat and the remaining 2.4 compat
  - ifup-wireless: support multiple keys (#127957)
  - fix firmware loading (#129155, <bnocera@redhat.com>)


author: Jason Vas Dias <jvdias@redhat.com> 7.67-1
changelog:
  - fix change_resolv_conf: if pre-existing /etc/resolv.conf
  - non-existent or empty, replace with new file contents.


author: Jason Vas Dias <jvdias@redhat.com> 7.66-1
changelog:
  - Allow users to use generic /etc/dhclient.conf if per-device
  - /etc/dhclient-${DEVICE}.conf is non-existent or empty


author: Bill Nottingham <notting@redhat.com> 7.62-1
changelog:
  - fix up resolv.conf munging (#129921)
  - use rngd if available
  - run start_udev if necessary (#120605)
  - readonly root updates (#129893, <markmc@redhat.com>)
  - ifup-wireless: quote key (#129930)
  - remove rawdevices (#130048)
  - handle binfmt_misc in rc.sysinit for the case where it's built in (#129954)
  - remove mkkerneldoth
  - don't remove linguas in lang.* (part of #9733)
  - fix nfs unmounting (#129765)
  - fix URL (#129433)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - fix bonding + no IP (#127285)
  - wrap second LVM initialization in vgscan check to avoid extraneous messages (#127639)


author: Bill Nottingham <notting@redhat.com> 7.59-1
changelog:
  - set context on ICE directory after making it (#127099, <concert@europe.com>)
  - don't mount GFS filesystems in rc.sysinit


author: Bill Nottingham <notting@redhat.com> 7.58-1
changelog:
  - rc.d/rc.sysinit: hack: make ICE directory on boot (#86480)
  - set devicetype for xDSL (#126194)
  - ignore locking failures when starting lvm volumes (#126192, <radu@primit.ro>)
  - unset LC_MESSAGES for rhgb (#126020, <ynakai@redhat.com>)
  - bonding fixes
  - setsysfont: remove error (#100559)
  - remove duplicate setting of network routes (#125450)
  - vlan fixes (#107504, <hrunting@texas.net>)
  - ifup-aliases: remove bogus route setting (#120908)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - fix bridging confusing module order (#122848, <luto@myrealbox.com>)
  - rc.d/rc.sysinit: don't mount cifs (#122501)


author: Bill Nottingham <notting@redhat.com> 7.51-1
changelog:
  - get rid of LVM error when no volumes are defined (#121197)
  - fix selinux short-circuit test (#121143, <michal@harddata.com>)
  - /dev/mapper/control is a special file, check it accordingly (#121963)
  - support ETHTOOL_OPTS on bonding slaves (#119430, <hrunting@texas.net>)
  - handle multiple spaces correctly in rc.sysinit, network-functions
    (#118583, <pallas@kadan.cz>)
  - cleanup fd leaks, mem leaks, other bogosities
    (#119987, <linux_4ever@yahoo.com>)
  - rc.d/init.d/network: remove ipv6 bogosity (#114128)
  - translation updates


author: Bill Nottingham <notting@redhat.com> 7.50-1
changelog:
  - fix LVM issues in rc.sysinit (#120458, #119975)
  - deal with fixed racoon parser
  - translation updates from translators
  - fix USB loading (#120911)


author: Bill Nottingham <notting@redhat.com> 7.49-1
changelog:
  - use alsa for mixer saving in halt
  - don't umount /proc in halt (#118880)
  - various translation updates from translators


author: Bill Nottingham <notting@redhat.com> 7.47-1
changelog:
  - translation: catch more input strings (#106285, <mitr@volny.cz>)
  - remove autologin from prefdm (#108969)
  - return to rhgb after ./unconfigured (#109807, <jkeating@j2solutions.net>)
  - handle iso15 in setsysfont (#110243)
  - clean up samba & vmware in rc.sysinit (#113104)
  - some sysconfig.txt documentation (#110427, #118063)
  - fix bug in umount-on-halt (#113088, <giardina@airlab.elet.polimi.it>)
  - handle CIFS in netfs (#115691)
  - make sure hotplug isn't stuck unset (#116666, <aoliva@redhat.com>)
  - handle network fs better in rc.sysinit (#111290)
  - nomodules applies to usb/firewire too (#113278)
  - ipsec fix (#116922, <felipe_alfaro@linuxmail.org>)
  - make sure rc exits cleanly (#117827, <enrico.scholz@informatik.tu-chemnitz.de>)
  - fsck root FS from initrd, for dynamic majors (#117575, <sct@redhat.com>)


author: Bill Nottingham <notting@redhat.com> 7.44-1
changelog:
  - NFSv4 support (<chucklever@bigfoot.com>, <steved@redhat.com>)
  - handle 2.6-style 'install ethX ...' lines correctly
  - mount sysfs by default
  - time to clean up the cruft. remove:
    - boot-time depmod
    - linking of /boot/System.map to /boot/System.map-`uname -r`
    - /var/log/ksyms.X
    - libredhat-kernel support


author: Bill Nottingham <notting@redhat.com> 7.31-1
changelog:
  - fix bonding + dhcp (#91399)
  - fix typo (#103781)
  - sysconfig/network-scripts/ifup: fix use of local

  - fix shutdown with NFS root (#100556, <Julian.Blake@cern.ch>)
  - remove /var/run/confirm when done with /etc/rc (#100898)
  - ipcalc: fix some memory handling (#85478, <miked@ed.ac.uk>)
  - handle sorting > 10 network devices (#98209)
  - unset ONPARENT after use (#101384)
  - random other fixes
  - bridging support (<dwmw2@redhat.com>)


author: Bill Nottingham <notting@redhat.com> 7.29-1
changelog:
  - setsysfont: don't echo to /dev/console (#102004)
  - fix ethernet device renaming deadlock (#101566)
  - consoletype: don't return 'vt' on vioconsole (#90465)
  - ifup: fix short-circuit (#101445)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - ifup-routes: pass the interface name to handle_file() so that we don't try
    to use the routes file's name as an interface name


author: Bill Nottingham <notting@redhat.com> 7.27-1
changelog:
  - add a check to consoletype for the current foreground console
  - use it when running unicode_start (#98753)


author: Bill Nottingham <notting@redhat.com> 7.26-1
changelog:
  - ipsec support (see sysconfig.txt, ifup-ipsec)
  - read $CONFIG.keys, for non-world-readable keys
  - allow default window size for routes to be set with WINDOW= (#98112)
  - support setting device options with ethtool opts
  - fix s390 bootup spew (#98078)
  - support renaming interfaces with nameif based on hwaddr


author: Bill Nottingham <notting@redhat.com> 7.25-1
changelog:
  - fix DNS punching in the case of other rules for the DNS server
    (#97686, <martin@zepler.org>)
  - initlog, ppp-watch, and usernetctl tweaks (<linux_4ever@yahoo.com>)
  - fix grep for mingetty (#97188)
  - fix rhgb-client bad syntax
  - change network device searching, use correct naming, fix route issues
    (<harald@redhat.com>)
  - other random tweaks


author: Florian La Roche <Florian.LaRoche@redhat.de>
changelog:
  - initscripts-s390.patch: remove not needed parts about PNP=
  - inittab.390: sync with normal version
  - rc.sysinit: remove two further calls to /sbin/consoletype with $CONSOLETYPE


author: Florian La Roche <Florian.LaRoche@redhat.de>
changelog:
  - sysconfig/init.s390: set LOGLEVEL=3 as for other archs
  - rc.d/init.d/network, rc.d/rc: change confirmation mode to
    not use an environment variable
  - rc.d/init.d/functions: make strstr() even shorter, remove old
    "case" version that has been already commented out
  - rc.d/rc.sysinit:
  	- no need to set NETWORKING=no, it is not used/exported
  	- do not export BOOTUP
  	- delete two "sleep 1" calls that wants to add time to go
  	  into confirmation mode. There is enough time to press a
  	  key anyway or use "confirm" in /proc/cmdline.
  	- read /proc/cmdline into a variable
  	- use strstr() to search in /proc/cmdline
  	- add "forcefsck" as possible option in /proc/cmdline
  	- while removing lock files, no need to call `basename`
  	- add unamer=`uname -r` and reduce number of forks
  	- do not fork new bash to create /var/log/ksyms.0


author: Karsten Hopp <karsten@redhat.de> 7.15-1
changelog:
  - Mainframe has no /dev/ttyX devices and no mingetty, don't 
    initialize them. This gave error messages during startup


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - init.d/network: don't advertise "probe: true" in the header if we don't
    recognize "probe" as an argument


author: Bill Nottingham <notting@redhat.com> 7.09-1
changelog:
  - initialize two ttys past # of mingettys (for GDM)
  - fix zeroconf route
  - redhat-config-network writes $NAME.route for some static routes
    (e.g., ppp); handle that (#84193)


author: Bill Nottingham <notting@redhat.com> 7.08-1
changelog:
  - load keybdev & mousedev even if hid is already loaded/static
  - run fewer scripts through action (#49670, #75279, #81531)


author: Bill Nottingham <notting@redhat.com> 7.07-1
changelog:
  - fix nicknames & profiles (#82246)
  - fix check_device_down (#83780, <pzb@datstacks.com>)
  - vlan fixes (<tis@foobar.fi>)
  - fix groff macros (#83531, <tsekine@sdri.co.jp>)
  - various updated translations
  - fix checkpid for multiple pids (#83401)


author: Bill Nottingham <notting@redhat.com> 7.04-1
changelog:
  - tweak some translatable strings
  - fix for rc.sysinit on machines that pass arguments to mingetty
    (<nalin@redhat.com>)


author: Bill Nottingham <notting@redhat.com> 7.03-1
changelog:
  - move system font setting sooner (<milan.kerslager@pslib.cz>)
  - fix link checking for dhcp, use both ethtool and mii-tool
  - fix CJK text on the console, and locale-archive held open
    on shutdown
  - IPv6 updates <pekkas@netcore.fi>, <pb@bieringer.de>
  - speedup tweaks (<drepper@redhat.com>)
  - use glib2 for ppp-watch (#78690, <kisch@mindless.com>)
  - add zeroconf route (#81738)
  - fix ifup-ppp for dial-on-demand, and onboot (<goeran@uddeborg.pp.se>)
  - tweak raidtab parsing, don't worry about not-in-fstab RAID devices
    (#71087, #78467, <aja@mit.edu>)
  - don't automatically bring up aliases if 'ONPARENT=no' is set (#78992)
  - getkey cleanups/tweaks (#76071, <ben@enchantedforest.org>)
  - rework halt_get_remaining (#76831, <michal@harddata.com>)
  - ipcalc: fix calculation of /32 addresses (#76646)
  - various other tweaks and fixes


author: Bill Nottingham <notting@redhat.com> 7.00-1
changelog:
  - tweaks for potential GUI bootup
  - loop checking for network link state, don't unilterally wait five
    seconds


author: Bill Nottingham <notting@redhat.com> 6.97-1
changelog:
  - IPv6 update (<pekkas@netcore.fi>, <pb@bieringer.de>)
  - devlabel support (<Gary_Lerhaupt@Dell.com>)
  - do lazy NFS umounts


author: Bill Nottingham <notting@redhat.com> 6.96-1
changelog:
  - fix various static-routes brokeness (#74317, #74318, #74320, #76619,
    - fix handling of SYSFONTACM in setsysfont (#75662)
  - fix lang.csh for CJK (#76908, <ynakai@redhat.com>)
  - IPv6 update (<pekkas@netcore.fi>, <pb@bieringer.de>)
  - other minor tweaks


author: Bill Nottingham <notting@redhat.com>
changelog:
  - don't infinite loop on ifdown
  - remove disabling of DMA; this can cause problems
  - move swap startup to after LVM (#66588)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - don't cycle through eth0-eth9 on dhcp link check (#68127)
  - don't retry indefinitely on ppp startup
  - activate network profile passed on kernel commandline via netprofile=
  - fix iptables invocations again
  - translation refresh


author: Bill Nottingham <notting@redhat.com>
changelog:
  - require /etc/redhat-release (#68903)
  - fix tty2-tty6 (sort of)
  - fix iptables invocations (#70807, #71201, #68368)
  - other minor tweaks


author: Florian La Roche <Florian.LaRoche@redhat.de>
changelog:
  - /sbin/service: set PATH before calling startup scripts
    HOME and TERM are also set during bootup, but they should not make
    a difference for well-written daemons.


author: Florian La Roche <Florian.LaRoche@redhat.de>
changelog:
  - /etc/init.d/functions:
  	daemon(): avoid starting another bash
  	killproc(): avoid starting another bash for the default case
  - do not call "insmod -p" before loading the "st" module


author: Florian La Roche <Florian.LaRoche@redhat.de>
changelog:
  - allow an option for ups poweroff  #68123
  - change grep for ONBOOT=  #63903
  - allow building with a cross-compiler  #64362,#64255
  - faster check in network-functions:check_default_route()
  - better checks for backup files
  - drastically reduce the number of consoletype invocations
  - do not export "GATEWAY" in network-functions
  - code cleanups in rc.sysinit


author: Florian La Roche <Florian.LaRoche@redhat.de>
changelog:
  - rc.sysinit: do not load raid modules unless /etc/raidtab exists
  - many cleanups for more consistent shell programming and also
    many smaller speedups within network scripts, no un-necessary sourcing
    of files etc
  - nearly re-code /etc/rc.d/rc


author: Florian La Roche <Florian.LaRoche@redhat.de>
changelog:
  - start some sh coding cleanups
  - change to /etc/init.d/functions
  - eliminate some un-necessary PATH settings
  - eliminate some TEXTDOMAIN settings


author: Bill Nottingham <notting@redhat.com> 6.64-1
changelog:
  - make sure chatdbg is set before using it (#63448, <Bertil@Askelid.com>)
  - allow tweaking of more devices with hdparm (#53511), and
    tweak non-disk devices iff they explicitly have a config file
    for that device (#56575, #63415)
  - some translation updates


author: Bill Nottingham <notting@redhat.com> 6.63-1
changelog:
  - ipcalc cleanups (#58410)
  - quit stripping binaries
  - do LVM init after RAID init too (#63238)
  - export all locale variables (#56142)
  - run sysctl -p after network init as well


author: Bill Nottingham <notting@redhat.com> 6.62-1
changelog:
  - delete X/VNC locks on startup (#63035)
  - shut up DMA disabling, move it to after ide-scsi (#62873, #62956)
  - use full path to /sbin/ifconfig (#59457)
  - /sbin/service: change to root directory before staring/stopping;
    also sanitize environment


author: Bill Nottingham <notting@redhat.com> 6.56-1
changelog:
  - use nameif for interfaces where we don't agree on HWADDR with the
    config file (<harald@redhat.com>)
  - LSB support tweaks


author: Mike A. Harris <mharris@redhat.com> 6.55-1
changelog:
  - Removed process accounting stuff from rc.sysinit and halt scripts as it is
    now handled by the psacct initscript in the psacct package


author: Than Ngo <than@redhat.com>
changelog:
  - add ISDN patches from pekkas@netcore.fi and pb@bieringer.de (bug #52491)
  - fix handling of ISDN LSZ Compresssion


author: Bill Nottingham <notting@redhat.com> 6.31-1
changelog:
  - message un-tweaks (<johnsonm@redhat.com>)
  - make getkey more useful, fix some of the autofsck stuff (<johnsonm@redhat.com>)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - fix a broken call to check_device_down
  - make all loopback addresses have host scope, not global scope.
    Fixes #49374, possibly others


author: Bill Nottingham <notting@redhat.com>
changelog:
  - add is_available() network function, use it; cleans up ugly modprobe
    error messages
  - update translation info
  - fix #51787


author: Than Ngo <than@redhat.com>
changelog:
  - don't set MSN if it' empty (it's now optional)
  - don't give login name as a cmdline-option (Bug #23066)
  - remove peer device file if ppp connection is down
  - fix channel bundling


author: Bill Nottingham <notting@redhat.com>
changelog:
  - tweak raittab grep slightly (#51231)
  - allow resetting of default route for DHCP addresses (#48994)
  - save resolv.conf in ifup-ppp for restoration by ifdown-post (#50759)
  - when munging firewall rules for dns, only allow dest ports 1025-65535 (#44038, #40833)
  - allow shell characters in ppp names (#43719)
  - allow setting DHCP arguments, just kill dhcpcd instead of using -k (#46492)
  - behave sanely if ifup called when dhcpcd is running (#49392, #51038)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - honor HOTPLUG=no if running under hotplug (#47483)
  - use awk, not grep, for modprobe -c checks (#49616)
  - don't print ugly messages for the case where the device doesn't exist,
    and there is no alias (i.e., PCMCIA ONBOOT=yes (#various))
  - run kbdconfig in /.unconfigured mode (#43941)
  - use a bigger buffer size argument to dmesg (#44024)
  - detach loopback devices on shutdown (#43919, #45826)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - don't use kbd commands in setsysfont now that we've switched back to
    console-tools (#50075)
  - sleep in check_link_down; some devices require it
  - only bring link down if check_link_down fails


author: Bill Nottingham <notting@redhat.com>
changelog:
  - update netdev stuff to use _netdev
  - IPv6 updates (<pekkas@netcore.fi>)
  - fix downing of devices with static IPs (#49777, #49783)
  - put ifcfg-lo back in the package


author: Bill Nottingham <notting@redhat.com>
changelog:
  - own some more directories
  - use -O nonetdev, require mount package that understands this
  - fix do_netreport when called as non-root
  - remove ip addresses from interfaces on ifdown
  - oops, fix ifup/ifdown


author: Bill Nottingham <notting@redhat.com>
changelog:
  - fix '--check'
  - prereq sh-utils (#43065)
  - fix some invocations of reboot/halt (#45966)
  - fix typo in ifup-wireless
  - don't muck with /etc/issue each boot
  - big IPv6 update (<pekkas@netcore.fi>)


author: Karsten Hopp <karsten@redhat.de>
changelog:
  - disable hwclock on S390 (no such executable)
  - Fix up kernel versioning on binary-only modules (S390)
  - don't use newt scripts on S390 console


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - reenable pump, but make sure dhcpcd is the default. This
    way, upgrades of systems without dhcpcd has a better chance at
    working.


author: Bill Nottingham <notting@redhat.com>
changelog:
  - don't run ifup ppp0 if ppp-watch gets SIGINT (#40585, ak@cave.hop.stu.neva.ru)
  - fix do_netreport (#37716, #39603 <crlf@aeiou.pt>)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - copyright: GPL -> license: GPL
  - fix a syntax error in lang.csh
  - skip commented-out i18n configuration lines in lang.csh


author: Bill Nottingham <notting@redhat.com>
changelog:
  - IPv6 fixes (#30506)
  - make static-routes handling more sane and consistent (#29500, #29549)
  - handle multiple USB controllers *correctly*


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - usernetctl, ppp-watch: cleanups
  - netreport: use O_NOFOLLOW
  - ifup-ppp: let ppp-watch watch over demand-dialed connections (#28927)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - don't run isapnp on isapnp-enabled 2.4 kernels (part of #29450)
  - disable hotplug during network initscript
  - don't munge wireless keys in ifup; that will be done with the
    PCMCIA wireless stuff
  - run sndconfig --mungepnp for non-native-isapnp soundcards
  - don't explicitly kill things in init.d/single, init will do it
  - don't explicitly load usb-storage; mount the usbdevfs before initializing
    host controller modules


author: Bill Nottingham <notting@redhat.com>
changelog:
  - fix some substitions in init.d/functions (fixes various killproc issues)
  - make sure ipv6 module alias is available if configured
  - fix initlog segfaults in popt when called with bogus stuff (#28140)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - make pidofproc() and killproc() try to use the PID associated with the full
    pathname first before killing the daemon by its basename (for daemons that
    share the same basename, i.e. "master" in postfix and cyrus-imapd) (#19016)
  - fix status() as well


author: Florian La Roche <Florian.LaRoche@redhat.de>
changelog:
  - add all save changes for s390 s390x that won't break anything
    patches are from Oliver Paukstadt @ millenux.com


author: Bill Nottingham <notting@redhat.com>
changelog:
  - modify firewall on ifup to allow any new DNS servers through (#25951)
  - don't muck with the font in lang.csh/lang.sh (#26349)
  - don't display Japanese if we aren't on a pty (#25041)
  - load ide-scsi if passed on /proc/cmdline


author: Bill Nottingham <notting@redhat.com>
changelog:
  - various init.d/functions cleanups (#10761, from <mjt@tls.msk.ru>)
  - in daemon(), only look at pidfile to determine if process is running
    (#17244, others)
  - ifup-ppp enhancements (#17388, from <ayn2@cornell.edu>)
  - ipv6 support (#23576, originally by Peter Bieringer <pb@bieringer.de>)
  - lots of other minor fixes (see ChangeLog)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - add plusb support (#18892, patch from <eric.ayers@compgen.com>)
  - don't ignore RETRYTIMEOUT when we never connect (#14071, patch from
    <ak@cave.hop.stu.neva.ru>)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - do LVM setup through normal initscripts mechanisms
  - ignore backup files in /etc/sysconfig/network-scripts
  - lots of .po file updates


author: Bill Nottingham <notting@redhat.com>
changelog:
  - only load sound if persistent DMA buffers are necessary
  - fix lots of bugs: #18619, #21187, #21283, #12097
  - integrate MAXFAIL option for ppp-watch
  - don't load keymaps/fonts on a serial console


author: Karsten Hopp <karsten@redhat.de>
changelog:
  - changed hdparm section in rc.sysinit to allow different
    parameters for each disk (if needed) by copying 
    /etc/sysconfig/harddisks to /etc/sysconfig/harddiskhda (hdb,hdc..)
  - fix RFE #20967


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - handle "gw x.x.x.x" as the last pair of flags in ifup-routes (#18804)
  - fix top-level makefile install target
  - make usernetctl just fall-through if getuid() == 0


author: Bill Nottingham <notting@redhat.com>
changelog:
  - add usleep after kill -KILL in pidofproc, works around lockd issues (#14847)
  - add some fallback logic to prefdm (#16464)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - don't load usb drivers if they're compiled statically
  - don't call ifdown-post twice for ppp (#15285)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - remove console-tools requirement
  - in netfs, start portmap if needed
  - cosmetic cleanups, minor tweaks
  - don't probe USB controllers


author: Matt Wilson <msw@redhat.com>
changelog:
  - kill all the PreTransaction stuff
  - directory ownership cleanups, add more LSB symlinks
  - move all the stuff back in to /etc/rc.d/


author: Bill Nottingham <notting@redhat.com>
changelog:
  - tweak %pre back to a mv (rpm is fun!)
  - do USB initialization before fsck, so keyboard works if it fails


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - ifup-ppp: add hooks for demand-dialing PPP
  - functions: use basename of process when looking for its PID file


author: Bill Nottingham <notting@redhat.com>
changelog:
  - don't create resolv.conf 0600
  - don't run ps as much (speed issues)
  - allow setting of MTU
  - other minor fixes


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - check that LC_ALL/LINGUAS and LANG are set before referencing them in lang.csh
  - fix check for /var/*/news, work around for bug #9140


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - attempt to restore default route if PPP takes it over
  - man page fix for ipcalc
  - shvar cleaning
  - automate maintaining /boot/System.map symlinks


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - improvements in clone device handling
  - better signal handling in ppp-watch
  - yet another attempt to fix those rare PAP/CHAP problems


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - fix more possible failed CHAP authentication (with chat scripts)
  - fix ppp default route problem
  - added ppp-watch man page, fixed usernetctl man page
  - make ifup-ppp work again when called from netcfg and linuxconf
  - try to keep ppp-watch from filling up logs by respawning pppd too fast
  - handle all linuxconf-style alias files with linuxconf


author: Bill Nottingham <notting@redhat.com>
changelog:
  - load mixer settings for monolithic sound
  - man page for ppp-watch
  - add ARP variable for ifup
  - some i18n fixes


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - fix some failed CHAP authentication
  - fix extremely unlikely, but slightly possible kill-random-process
    bug in ppp-watch
  - allow DNS{1,2} in any ifcfg-* file, not just PPP, and
    add nameserver entries, don't just replace them
  - don't use /tmp/confirm, use /var/run/confirm instead


author: Bill Nottingham <notting@redhat.com>
changelog:
  - assorted brown paper bag fixes
  - check for programs/files before executing/sourcing them
  - control stop-a like magic sysrq


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - ppp-watch now always kills pppd pgrp to make sure dialers are dead,
    and tries to hang up the modem


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - add --remotename option to wvdial code
  - make sure we do not have an earlier version of wvdial that doesn't
    know how handle --remotename
  - make ppp-watch background itself after 30 seconds even if
    connection does not come up, at boot time only, so that a
    non-functional PPP connection cannot hang boot.


author: Bill Nottingham <notting@redhat.com>
changelog:
  - new NFS unmounting from Bill Rugolsky <rugolsky@ead.dsa.com> 
  - fix ifup-sl/dip confusion
  - more raid startup cleanup
  - make utmp group 22


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - use new linkname argument to pppd to make if{up,down}-ppp
    reliable -- requires ppp-2.3.9 or higher


author: Bill Nottingham <notting@redhat.com>
changelog:
  - stability fixes for initlog
  - initlog now has a config file
  - add alias speedup from dharris@drh.net
  - move netfs links
  - usleep updates


author: Bill Nottingham <notting@redhat.com>
changelog:
  - don't make module-info, System.map links
  - handle utmpx/wtmpx
  - fix lots of bugs in 4.21 release :)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - clean out /var better
  - let everyone read /var/run/ppp*.dev
  - fix network startup so it doesn't depend on /usr


author: Bill Nottingham <notting@redhat.com>
changelog:
  - load keymaps & console font early
  - fixes for channel bonding, strange messages with non-boot network interfaces


author: Bill Nottingham <notting@redhat.com>
changelog:
  - don't run linuxconf if /usr isn't mounted
  - set macaddr before bootp
  - zero in the /var/run/utmpx file (gafton)
  - don't set hostname on ppp/slip (kills X)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - doc updates
  - support for SYSFONTACM, other console-tools stuff
  - add net route for interface if it isn't there.
  - fix for a bash/bash2 issue


author: Bill Nottingham <notting@redhat.com>
changelog:
  - Mmm. Must always remove debugging code. before release. *thwap*
  - pump support
  - mount -a after mount -a -t nfs


author: Bill Nottingham <notting@redhat.com>
changelog:
  - bugfixes (ifup-ppp, kill -TERM, force fsck, hwclock --adjust, setsysfont)
  - add initlog support. Now everything is logged (and bootup looks different)


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - rc.sysvinit should be working with all kernel versions now
  - requires e2fsprogs (for fsck)
  - set INPUTRC and LESSCHARSET on linux-lat


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - /etc/rc.d/rc: don't run /etc/rc.d/rcN.d/[KS]??foo.{rpmsave,rpmorig} scripts.
  - /etc/rc.d/rc.sysinit: raid startup (Nigel.Metheringham@theplanet.net).
  - /sbin/setsysfont: permit unicode fonts.


author: Erik Troan <ewt@redhat.com>
changelog:
  - ipcalc should *never* have been setgid anything
  - depmod isn't run properly for non-serial numbered kernels


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - Added lots of linuxconf support.  Should still work on systems that
    do not have linuxconf installed, but linuxconf gives enhanced support.
  - In concert with linuxconf, added IPX support.  Updated docs to reflect it.


author: Erik Troan <ewt@redhat.com>
changelog:
  - touch /var/lock/subsys/kerneld after cleaning out /var/lock/subsys
  - the logic for when  /var/lock/subsys/kerneld is touched was backwards


author: Erik Troan <ewt@redhat.com>
changelog:
  - tried to get /proc stuff right one more time (uses -t nonfs,proc now)
  - added support for /fsckoptions
  - changed 'yse' to 'yes' in KERNELD= line


author: Erik Troan <ewt@redhat.com>
changelog:
  - set domainname to "" if none is specified in /etc/sysconfig/network
  - fix /proc mounting to get it in /etc/mtab


author: Erik Troan <ewt@redhat.com>
changelog:
  - fixed network-scripts to allow full pathnames as config files
  - removed some old 3.0.3 pcmcia device handling


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - /var/run/netreport needs to be group-writable now that /sbin/netreport
    is setguid instead of setuid.


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - Added network-functions to spec file.
  - Added report functionality to usernetctl.
  - Fixed bugs I introduced into usernetctl while adding clone device support.
  - Clean up entire RPM_BUILD_ROOT directory in %clean.


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - Clone device support in network scripts, rc scripts, and usernetctl.
  - Disassociate from controlling tty in PPP and SLIP startup scripts,
    since they act as daemons.
  - Spec file now provides start/stop symlinks, since they don't fit in
    the CVS archive.


author: Donnie Barnes <djb@redhat.com>
changelog:
  - reworked status() to adjust for processes that change their argv[0] in
    the process table.  The process must still have it's "name" in the argv[0]
    string (ala sendmail: blah blah).


author: Donald Barnes <djb@redhat.com>
changelog:
  - added status function to functions along with better killproc 
    handling.
  - added /sbin/usleep binary (written by me) and man page
  - changed BuildRoot to /var/tmp instead of /tmp


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - /sbin/netreport sgid rather than suid.
  - /var/run/netreport writable by group root.

  - /etc/ppp/ip-{up|down} no longer exec their local versions, so
    now ifup-post and ifdown-post will be called even if ip-up.local
    and ip-down.local exist.


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - Support for net event notification:
    Call /sbin/netreport to request that SIGIO be sent to you whenever
    a network interface changes status (won't work for brining up SLIP
    devices).
    Call /sbin/netreport -r to remove the notification request.
  - Added ifdown-post, and made all the ifdown scrips call it, and
    added /etc/ppp/ip-down script that calls /etc/ppp/ip-down.local
    if it exists, then calls ifdown-post.
  - Moved ifup and ifdown to /sbin


author: Erik Troan <ewt@redhat.com>
changelog:
  - Added DHCP support
  - Set hostname via reverse name lookup after configuring a networking
    device if the current hostname is (none) or localhost


author: Erik Troan <ewt@redhat.com>
changelog:
  - Got rid of xargs dependency in halt script
  - Don't mount /proc twice (unmount it in between)
  - sulogin and filesystem unmounting only happened for a corrupt root 
    filesystem -- it now happens when other filesystems are corrupt as well


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - Added MTU for PPP.
  - Put PPPOPTIONS at the end of the options string instead of at the
    beginning so that they override other options.  Gives users more rope...
  - Don't do module-based stuff on non-module systems.  Ignore errors if
    st module isn't there and we try to load it.


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - Changed ifup-ppp and ifdown-ppp not to use doexec, because the argv[0]
    provided by doexec goes away when pppd gets swapped out.
  - ifup-ppp now sets remotename to the logical name of the device.
    This will BREAK current PAP setups on netcfg-managed interfaces,
    but we needed to do this to add a reasonable interface-specific
    PAP editor to netcfg.


author: Erik Troan <ewt@redhat.com>
changelog:
  - Added usernetctl wrapper for user mode ifup and ifdown's and man page
  - Rewrote ppp and slip kill and retry code 
  - Added doexec and man page


author: Nalin Dahyabhai <nalin@redhat.com> 1.2.6-2
changelog:
  - back down to 1.2.6 for now
  - build assembly modules using CC instead of AS, so that flags such as -DPIC
    will be seen by the preprocessor
  - build assembly modules with -Wa,--noexecstack


author: Nalin Dahyabhai <nalin@redhat.com> 1.2.7-4
changelog:
  - add patch from Werner Koch to error out on ambiguous armored signatures in
    message, with some more bits from Klaus Singvogel to handle argument parsing,
    backported (CVE-2006-0049, #184556)


author: Nalin Dahyabhai <nalin@redhat.com> 1.2.7-3
changelog:
  - add backport of patch from Werner Koch to fix the exit status when verifying
    signatures when no signature is provided (CVE-2006-0455, #183484)


author: Nalin Dahyabhai <nalin@redhat.com> 1.2.3-2
changelog:
  - incorporate patch from gnupg-announce which removes the ability to create
    ElGamal encrypt+sign keys or to sign messages with such keys


author: Nalin Dahyabhai <nalin@redhat.com> 1.2.1-3
changelog:
  - modify g10defs to look for helpers in libexecdir, because that's where they
    get installed, per gnupg-users
  - actually drop updates for 1.0.7 which are no longer needed for 1.2.1


author: Nalin Dahyabhai <nalin@redhat.com> 1.2.0-1
changelog:
  - update to 1.2.0
  - stop stripping files manually, let the buildroot policies handle it
  - add translations updates ca and fr


author: Nalin Dahyabhai <nalin@redhat.com> 1.0.7-4
changelog:
  - add and install info pages (#67931)
  - don't include two copies of the faq, add new doc files (#67931)


author: Nalin Dahyabhai <nalin@redhat.com> 1.0.6-3
changelog:
  - set message output encoding to match the message encoding, based on a
    patch by goeran@uddeborg.pp.se (#49182)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add a security patch for a problem with detached signature verification...
    might hold off for an impending 1.0.5, though


author: Dan Williams <dcbw@redhat.com> - 1.1.2-27
changelog:
  - #rh156935# Missing mime-type files for KDE after upgrade
  - #rh159247# Accessing SMB shares from a RHEL4WS OpenOffice splashes but then goes away...


author: Dan Williams <dcbw@redhat.com> - 1.1.2-22
changelog:
  - #rh150178# German localization broken
  - #rh137398# [iiimgcf] general event handling - gtk_im_context_reset()


author: Dan Williams <dcbw@redhat.com> - 1.1.2-21
changelog:
  - #rh139032# OO Writer crashes when enabling automatic hyphenation in Polish document
  - #rh144557# (IIIMF canna) oocalc TAB fails to cancel preedit


author: Dan Williams <dcbw@redhat.com> - 1.1.2-19
changelog:
  - #rh146431# OOcalc: Printouts cut off at bottom of page when "fit printout to number of pages" used 
  - #rh147257# Can't edit sequence of dates
  - #rh146883# Fill Series behavior broken in Calc
  - #rh144440# New auto-fill doesn't work right for date formatted cells
  - #rh126701# Incorrect Instructions in Help file for managing fonts
  - #rh140171# Auto Pilot Forms reports missing files


author: Dan Williams <dcbw@redhat.com> - 1.1.2-18
changelog:
  - #rh137854# Japanese document from Windows is heavily broken
  	(Pass #2, much better fix this time around)
  - #rh129719# Upstream indic translations need to be incorporated into OOo packages
  	(Work around translation bugs, most Gujarati UI strings should be native now)


author: Dan Williams <dcbw@redhat.com> - 1.1.2-17
changelog:
  - #rh123018# .xls files don't open under recent documents
  - #rh124877# [Portuguese] Tools -> Options get confused
  - #rh129719# Upstream indic translations need to be incorporated into OOo packages
  	(Untranslated strings are now English, not German)
  - #rh134021# oocalc not able to use the fontset for different languages
  - #rh137012# Bengali does not have fallback fonts (Caolan)
  - #rh138056# [OOo] unable to fallback to tamil, punjabi, gujarati font
  - Better Input Method behavior


author: Dan Williams <dcbw@redhat.com> - 1.1.2-16
changelog:
  - Fix RH9 builds by adding patch for db4 4.0 (Peter Backlund)
  - Split out the direct OOo patches rather than having them be
  	patches against /dev/null
  - #rh140041# opening multiple files fails (Caolan)
  - #rh138649# Tamil characters have spacing problem (overlapping glyphs)
  - #rh137954# Openoffice UI broken in indic locales
  - #rh137522# [OOo] sends two right and left arrow to OOo apps
  - Trim dictionary list to work around #rh124374# for the time being


author: Dan Williams <dcbw@redhat.com> - 1.1.2-14
changelog:
  - #rh129719# Upstream indic translations need to be incorporated into OOo packages
  		(Fix transex3 to not screw up the merges)
  - #rh136990# Backspace fails after IIIMF input
  - Sort and prune duplicate entries from dictionary.lst file


author: Dan Williams <dcbw@redhat.com> - 1.1.2-13
changelog:
  - #rh109628# Font 'Symbol' not displayed correctly (Caolan)
  - #rh129719# Upstream indic translations need to be incorporated into OOo packages
  		(Actually merge the translations this time)
  - Accomodate gcc 3.2.3 on gcc 3.4 systems (ie, RHEL4)


author: Dan Williams <dcbw@redhat.com> - 1.1.2-12
changelog:
  - #rh129719# (partial) Incorporate updated Gujarati translation,
  	Add ta_IN translation
  - Rebuild to pick up new db4 in FC4
  - Link to our .desktop files rather than copying them, so that
  	we can immediately pick up changes rather than having to rebuild


author: Dan Williams <dcbw@redhat.com> - 1.1.2-11
changelog:
  - #rh120055# enable .doc mscodec backport for 1.1.2 (Caolan)
  - #rh136907# Wrong colors in openoffice menubars
  - #rh106548# Openoffice 1.1 places '.' on LD_LIBRARY_PATH (Caolan)
  - #rh137281# OpenOffice crashes due to "lack of memory" (Caolan)
  - #rh137335# OOo should not depend on evolution-devel
  - #rh137854# Japanese document from Windows is heavily broken
  - #rh137799# German spell checker does not work
  - #rh137741# Warnings about dictionary list corruption on startup
  - #rh137307# Cannot show hidden columns in calc
  - #rh137977# Open Office failes to recognise TXT datasource after upgrade
  - #rh118742# Templates/wizards in Polish language not working
  - #rh123758# Writer does not fallback to english for Index templates
  - #rh137395# [x86_64][OOo] installation of OpenOffice.org 1.1.2 failed
  - #rh102287# Prelink failures with openoffice (Caolan)
  - #rh137487# (partial) Norwegian translation includes som german texts
  - #rh137969# crashes openoffice-1.1.2-10 under certain circumstances (Caolan)
  - #rh129719# (partial) Incorporate updated Gujarati translation
  - #rh107298# Remove File->Autopilots->Report menu for NoJava builds (Caolan)
  - #rh110934# OpenOffice Writer locks up when pasting image (Caolan)
  - #rh120696# splash window has title "untitled window" (Caolan)
  - #rh138317# Printer setting is scrambled for Japanese env
  - Change naming schemes so upgrades work (ex FC2 -> FC3) even with
  	the same NVR on both OS versions


author: Dan Williams <dcbw@redhat.com> - 1.1.2-10
changelog:
  - #rh134195# polygon icons reversed in Draw (Caolan)
  - #rh122550# change regexp for gnome-vfs (Caolan)
  - #rh134505# OOo commits preedit strings before the actual commit
  - #rh126103# unable to fall back to indic font in oowriter
  - #rh135709# need 32 bit redhat-artwork installed by default for HelixPlayer and openoffice


author: Dan Williams <dcbw@redhat.com> - 1.1.2-8
changelog:
  - Add a BuildRequires for compat-gcc-c++ too
  - Figure out that you need to have openoffice.org-kde package
  	installed to fix #133741
  Should fix:
  134505 (OOo commits preedit strings before the actual commit)


author: Dan Williams <dcbw@redhat.com> - 1.1.2-7
changelog:
  - Get BuildRequires right
  Should fix:
  133741 (openoffice.org does not render chars properly in KDE)
  133793 (Bad view of iso-8859-2 fonts in menu & dialogs)


author: Dan Williams <dcbw@redhat.com> - 1.1.2-5
changelog:
  - Update to latest ooo-build CVS
  - Include WordPerfect filters (Writer Perfect module by Will L.)
  - Have to disable PPC builds for now due to GCC/toolchain bugs
  	with -fPIC in compat-gcc
  Should fix:
  126088 (Arabic fonts are not displayed correctly under ooo)
  131660 (openoffice.org-kde contains files owned by bhcompile)
  130131 (CAN-2004-0752 temporary file information leakage)
  84777  (OpenOffice should provide basic templates)
  132074 (calc now improperly imports xls spreadsheets)
  129538 (OO Impress crashes when editing text)
  129770 (OpenOffice crashes on copying spreadsheet cell)
  130734 (oocalc segfaults when saving)
  130216 (pt_BR locale not supported in OOo)
  129087 (Tabs and buttons in dialogs flicker)
  128709 (Syntax error in ooo-1.2 setup script)
  129771 (Warnings from ooffice starting up)
  130973 (OOo upgrade removes files in user ${HOME})
  132063 (reproducible segfault in oowriter)
  131350 (openoffice.org 1.1.x should Obsolete: openoffice.org-style-gnome)
  129459 (no german umlauts in staroffice)
  129262 (The copy function (Ctrl-C) doesn't work in Calc)
  127447 (ooffice hangs when printing to file or exporting to PDF)
  129401 (Draw: Using Stylist (no individual styles, cpu load, flickering))
  126791 (Loading templates in OpenOffice.org Writer doesn't work)
  126708 (pdf export problem with openoffice.org.i386 0:1.1.0-16)
  126371 (openoffice send document as email does not attach document)
  126149 (Can't see hebrew fonts in openoffice1.1.1)
  124801 (Tab key in save document acts as Enter)
  110689 (Unable to launch any OOo components after initial ws install with LANG=et_EE.UTF-8)
  116176 (Czech localization is not included)
  118508 (Open File Dialog broken)
  132863 (Redlining crash in Writer)
  123865 (Default font for zh_* locale)


author: Dan Williams <dcbw@redhat.com> 1.1.2-2
changelog:
  - Finer grained split of additional language files
  - Break KDE widget library out into new openoffice.org-kde package
  - Fix setup script launch errors (RH #128709)
  - Make PPC use -Os now too


author: Dan Williams <dcbw@redhat.com> 1.1.2-1
changelog:
  - Force use of gcc 3.3, since gcc 3.4 doesn't work yet
  - Update to 1.1.2
  - Compile with -Os
  - Fix dictionary permissions (RH #127474)
  - Apply iiimf-enable patch, disable workaround from 1.1.1-6 (RH #124538)
  - Tag language-specific files with %lang
  - Add Norwegian dictionaries (RH #122028)
  - Temporarily alias Australian hyph->en_GB, thes->en_US (RH #121675)


author: Dan Williams <dcbw@redhat.com> 1.1.1-6
changelog:
  - Enable some ooo-build patch collections for Red Hat builds:
      VBABits, OOoCups (replacing GnomeCups), NativeWidgets
  - Fix printer properties dialog (RH #120824)
  - Work around Input Methods when not typing in complex languages,
      fixes typing special national characters (RH #124538)


author: Dan Williams <dcbw@redhat.com> 1.1.1-5
changelog:
  - Update to ooo-build 1.1.56-pre (CVS snapshot)
  - Fix more malformed TrueType fonts (RH #123441, OOo #24286)
  - Fix some UI font issues caused by missing patch in 1.1.1
      (120494, 123685, 122361)


author: Dan Williams <dcbw@redhat.com> 1.1.1-4
changelog:
  - First cut of Bluecurve Icons
  - Use gnome-open for helper application (launching URLs and mailto:)
       (#121291)
  - Use CVS snapshot of ooo-build (2004-04-21, 1.1.53pre)


author: Dan Williams <dcbw@redhat.com> 1.1.1-3
changelog:
  - Fix silly specfile issue preventing PPC builds (Dave Woodhouse, #121182)
  - Add a slew of dictionaries, hyphenators, and thesauruses (#108720)


author: Dan Williams <dcbw@redhat.com> 1.1.1-2
changelog:
  - Fix annoying dialogs on execution of Autopilots
  - Bring Tools->Word Count item back (patch was being misapplied)


author: Dan Williams <dcbw@redhat.com> 1.1.0-32
changelog:
  - Removed hard coded dependancy on "XFree86", and removed the unnecessary
    BuildRequires: XFree86-libs as the XFree86-devel dep is all that is needed
    because it will ensure the libs are installed itself.  These changes are
    required in order to make the distribution X11 implementation agnostic so
    we can switch to xorg-x11.  (#118441)  <mharris>
  - s/Requires: fontconfig/Requires(post,postun): fontconfig/  <mharris>
  - Really really make splash & about screens work


author: Dan Williams <dcbw@redhat.com> 1.1.0-30
changelog:
  - Add Red Hat splash & about screens
  - Add gnome-vfs2-devel to BuildRequires, remove duplicate 
      libgnomecups-devel BuildRequires
  - Fix RH #117440, sanity check TTF 'name' table strings before
      using them


author: Dan Williams <dcbw@redhat.com> 1.1.0-29
changelog:
  - Update to ooo-build 1.1.51 and ooo-icons-OO_1_1-8
  - Activate multi-process builds on > 2-way machines


author: Dan Williams <dcbw@redhat.com> 1.1.0-27
changelog:
  - Don't install spadmin .desktop file since spadmin isn't shipped
  - Remove some python cruft
  - Don't use blocking lockf() when locking ~/.recently-used


author: Dan Williams <dcbw@redhat.com> 1.1.0-10
changelog:
  - Use configimport.bin to replace nasty 'sed' stuff in wrapper script
  - Switch back to soffice1.bin
  - Fix "perpetual re-install" problem with wrapper script (due to empty
      ~/.sversionrc file)


author: Dan Williams <dcbw@redhat.com> 1.1.0-8
changelog:
  - Disable building of Mozilla AB integration on Shrike since the system
      mozilla was built with gcc 2.96 and we build with gcc 3.2
  - Add Java-enable switches to allow building a Java-enabled version
  - Add libart_lgpl-devel to BuildRequires, allow versions lower than 2.3.13
  - Make splash screen not annoying
  - Switch to more prelink-optimized soffice2.bin


author: Dan Williams <dcbw@redhat.com> 1.1.0-5
changelog:
  - Update default fonts, change Central/Eastern Europe to Nimbus from Luxi
  - Remove fonts not shipped with the OS from the Font menu


author: Dan Williams <dcbw@redhat.com> 1.1.0-4
changelog:
  - Make OpenOffice.org more prelink-friendly, ie. when prelinked
    it ought to start up faster (Jakub Jelinek)
  - Bypass soffice script, handle the necessary things already
    in ooffice script (Jakub Jelinek)
  - Make getstyle-gnome and msgbox-gnome binaries prelinkable (Jakub Jelinek)
  - Speed up the build by not packing all binaries and libraries
    18 times (and also require way less diskspace for the build) (Jakub Jelinek)
  - Fix .desktop file stuff
  - Fix slightly broken 1.0.2 upgrade process
  - Enable parallel building for > 1 processor machines


author: Dan Williams <dcbw@redhat.com> 1.1.0-3
changelog:
  - Adjust UI font for different languages
  - Remove oosetup
  - Allow for RH 9 building (not quite working yet)
  - Fix .desktop files location in menus
  - Add libart_lgpl to Requirements, remove Startup Notification for RH9
  - Massively clean up ooffice launcher script, upgrades cleaner
  - Remove Mozilla zipfiles from OOo sources to reduce bloat
  - Use system BerekelyDB rather than builtin one (requires a
      berkeleydb built _without_ -nostdlib, ie >= 4.1.25-11
      or most v 4.0)
  - Remove "registration" dialog on startup
  - Patch in font antialias size rather than set on launch
  - Add regcomp tool to final package
  - Don't build ICU libs as DT_TEXTREL
  - Require GCC 3.2.2 now, rather than 3.3
  - Switch on symbols and make debuginfo RPMs work


author: Jeff Johnson <jbj@redhat.com> 1.0.20-1
changelog:
  - update to 1.0.20.
  - add --with-included-opencdk --with-included-libtasn1
  - add --with-included-libcfg --with-included-lzo
  - add --disable-srp-authentication.
  - do "make check" after build.


author: Marco Pesenti Gritti <mpg@redhat.com> 2.8.1-1
changelog:
  - Update
  - Remove CAN-2004-0888, it's upstream now
  - Remove gnome-vfs-error-checking patch, upstream


author: Dan Williams <dcbw@redaht.com> 2.8.0-1
changelog:
  - Update to 2.8.0
  - Fix Gnome #153153/Red Hat #132469, patch works around a
  	gnome-vfs issue by issuing an error, rather than crashing


author: Akira TAGOH <tagoh@redhat.com> - 1.8.1-7.EL4.3
changelog:
  - security fix [CVE-2006-1931]
  - ruby-1.8.2-webrick-dos-1.patch: a patch to read data with non-blocking I/O.
  - ruby-1.8.2-xmlrpc-dos-1.patch: a patch to use WEBrick's HTTPServer class to
    avoid the above issue as well.


author: Akira TAGOH <tagoh@redhat.com> - 1.8.1-7.EL4.2
changelog:
  - security fix [CAN-2005-2337]
  - ruby-1.8.1-safe-CAN-2005-2337.patch: a patch to preserve safe level in
    the environment where a method is defined. (#169575)


author: Akira TAGOH <tagoh@redhat.com> - 1.8.1-7.EL4.1
changelog:
  - security fix [CAN-2005-1992]
  - ruby-1.8.2-tcltk-multilib.patch: applied to get tcltklib.so built.
  - ruby-1.8.2-xmlrpc-CAN-2005-1992.patch: applied to fix the arbitrary command
    execution on XMLRPC server. (#161095)


author: Akira TAGOH <tagoh@redhat.com> - 1.8.1-7.EL4.0
changelog:
  - security fix [CAN-2004-0983]
  - ruby-1.8.1-cgi-dos.patch: applied to fix a denial of service issue. (#138362)


author: Akira TAGOH <tagoh@redhat.com> 1.8.1-1
changelog:
  - New upstream release.
  - don't use any optimization for ia64 to avoid the build failure.
  - ruby-1.8.1-ia64-stack-limit.patch: applied to fix SystemStackError when the optimization is disabled.


author: Akira TAGOH <tagoh@redhat.com> 1.6.8-9
changelog:
  - ruby-1.6.8-castnode.patch: handling the nodes with correct cast.
    use this patch now instead of ruby-1.6.8-fix-x86_64.patch.


author: Akira TAGOH <tagoh@redhat.com> 1.6.8-7
changelog:
  - fix the gcc warnings. (#82192)
  - ruby-1.6.8-fix-x86_64.patch: correct a patch.
    NOTE: DON'T USE THIS PATCH FOR BIG ENDIAN ARCHITECTURE.
  - ruby-1.6.7-long2int.patch: removed.


author: Akira TAGOH <tagoh@redhat.com> 1.6.8-2
changelog:
  - ruby-1.6.8-require.patch: applied to fix the search bug in require.
  - don't apply long2int patch to s390 and s390x. it doesn't work.


author: Akira TAGOH <tagoh@redhat.com> 1.6.8-1
changelog:
  - New upstream release.
  - removed some patches. it's no longer needed.
    - ruby-1.6.7-100.patch
    - ruby-1.6.7-101.patch
    - ruby-1.6.7-102.patch
    - ruby-1.6.7-103.patch
    - 801_extmk.rb-shellwords.patch
    - 801_mkmf.rb-shellwords.patch
    - 804_parse.y-new-bison.patch
    - 805_uri-bugfix.patch
    - ruby-1.6.6-900_XXX_strtod.patch
    - ruby-1.6.7-sux0rs.patch
    - ruby-1.6.7-libobj.patch


author: Elliot Lee <sopwith@redhat.com> 1.6.7-13
changelog:
  - Remove ExcludeArch: x86_64
  - Fix x86_64 ruby with long2int.patch (ruby was assuming that sizeof(long) 
    == sizeof(int). The patch does not fix the source of the problem, just 
    makes it a non-issue.)
  - _smp_mflags


author: Akira TAGOH <tagoh@redhat.com> 1.6.7-11
changelog:
  - use %configure macro instead of configure script.
  - use the latest config.{sub,guess}.
  - get archname from rbconfig.rb for %dir
  - applied some patches from Debian:
    - 801_extmk.rb-shellwords.patch: use Shellwords
    - 801_mkmf.rb-shellwords.patch: mkmf.rb creates bad Makefile. the Makefile
      links libruby.a to the target.
    - 803_sample-fix-shbang.patch: all sample codes should be
      s|/usr/local/bin|/usr/bin|g
    - 804_parse.y-new-bison.patch: fix syntax warning.
    - 805_uri-bugfix.patch: uri.rb could not handle correctly broken mailto-uri.
  - add ExcludeArch x86_64 temporarily to fix Bug#74581. Right now ruby can't be
    built on x86_64.


author: Akira TAGOH <tagoh@redhat.com> 1.6.7-10
changelog:
  - moved sitedir to /usr/lib/ruby/site_ruby again according as our perl and
    python.
  - ruby-1.6.7-resolv1.patch, ruby-1.6.7-resolv2.patch: applied to fix 'Too many
    open files - "/etc/resolv.conf"' issue. (Bug#64830)


author: Akira TAGOH <tagoh@redhat.com> 1.6.7-2
changelog:
  - ruby-man-1.4.6-jp.tar.bz2: removed.
  - ruby-refm-rdp-1.4.7-ja-html.tar.bz2: uses it instead of.
  - ruby-1.6.7-500-marshal-proc.patch, ruby-1.6.7-501-class-var.patch:
    removed.
  - ruby-1.6.7-100.patch: applied a bug fix patch.
    (ruby-dev#16274: patch for 'wm state')
    (PR#206ja: SEGV handle EXIT) 
  - ruby-1.6.7-101.patch: applied a bug fix patch.
    (ruby-list#34313: singleton should not be Marshal.dump'ed)
    (ruby-dev#16411: block local var)
  - ruby-1.6.7-102.patch: applied a bug fix patch.
    (handling multibyte chars is partially broken)
  - ruby-1.6.7-103.patch: applied a bug fix patch.
    (ruby-dev#16462: preserve reference for GC, but link should be cut)


author: Akira TAGOH <tagoh@redhat.com> 1.6.7-1
changelog:
  - New upstream release.
  - ruby-1.6.6-100.patch, ruby-1.6.6-501-ruby-mode.patch:
    removed. these patches no longer should be needed.
  - ruby-1.6.7-500-marshal-proc.patch: applied a fix patch.
    (ruby-dev#16178: Marshal::dump should call Proc#call.)
  - ruby-1.6.7-501-class-var.patch: applied a fix patch.
    (ruby-talk#35157: class vars broken in 1.6.7)


author: Akira TAGOH <tagoh@redhat.com> 1.6.6-1
changelog:
  - New upstream release.
  - Applied bug fix patches:
    - ruby-1.6.6-501-ruby-mode.patch: ruby-talk#30479: disables font-lock
      coloring.
    - ruby-1.6.6-100.patch: ruby-talk#30203: Ruby 1.6.6 bug and fix
                            ruby-list#33047: regex bug
                            PR#230: problem with -d in 1.6.6
  - Added ruby-mode and ruby-mode-xemacs packages.
  - Ruby works fine for ia64. so re-enable to build with ia64.
    (probably it should be worked for alpha)


author: Bernhard Rosenkraenzer <bero@redhat.com> 1.6.4-2
changelog:
  - Remove Japanese description and summaries; they belong in specspo and
    break rpm
  - Clean up specfile
  - Mark language specific files (README.jp) as such
  - bzip2 sources
  - rename the libruby package to ruby-libs for consistency
  - Exclude ia64 (doesn't build - the code doesn't seem to be 64-bit clean
    [has been excluded on alpha forever])


author: akira yamada <akira@vinelinux.org>
changelog:
  - fixed bad group for libruby.
  - Applied patch: upgraded to cvs version (2001-02-08):
    fixed minor bugs.


author: akira yamada <akira@vinelinux.org>
changelog:
  - Applied patch: upgraded to cvs version (2001-01-15):
    fixed minor bugs(e.g. ruby makes extention librares too large...).


author: akira yamada <akira@vinelinux.org>
changelog:
  - Removed ruby_cvs.2000122019.patch, added ruby_cvs.2000122215.patch
    (upgraded ruby to latest cvs version, 1.6.2-preview4).


author: akira yamada <akira@vinelinux.org>
changelog:
  - Removed ruby_cvs.2000121413.patch, added ruby_cvs.2000122019.patch
    (upgraded ruby to latest cvs version).
  - new package: libruby


author: akira yamada <akira@vinelinux.org>
changelog:
  - Removed ruby_cvs.2000101901.patch, added ruby_cvs.2000121413.patch
    (upgraded ruby to latest cvs version).
  - Removed ruby-dev.11262.patch, ruby-dev.11265.patch, 
    and ruby-dev.11268.patch (included into above patch).


author: akira yamada <akira@vinelinux.org>
changelog:
  - Removed ruby_cvs.2000101117.patch and added ruby_cvs.2000101901.patch
    (upgraded ruby to latest cvs version).
  - Added ruby-dev.11262.patch.
  - Added ruby-dev.11265.patch.


author: akira yamada <akira@vinelinux.org>
changelog:
  - Removed ruby_cvs.2000100313.patch and added ruby_cvs.2000101117.patch
    (upgraded ruby to latest cvs version).


author: akira yamada <akira@vinelinux.org>
changelog:
  - Removed ruby_cvs.2000100313.patch and added ruby_cvs.2000100313.patch
    (upgraded ruby to latest cvs version).


author: akira yamada <akira@vinelinux.org>
changelog:
  - Removed ruby_cvs.2000100218.patch and added ruby_cvs.2000100313.patch
    (upgraded ruby to latest cvs version).


author: akira yamada <akira@vinelinux.org>
changelog:
  - Removed ruby_cvs.2000092718.patch and added ruby_cvs.2000100218.patch
    (upgraded ruby to latest cvs version).


author: akira yamada <akira@vinelinux.org>
changelog:
  - Updated to upstream version 1.6.1.
  - Removed ruby_cvs.2000082901.patch and added ruby_cvs.2000092718.patch
    (upgraded ruby to latest cvs version).


author: akira yamada <akira@redhat.com>
changelog:
  - Updated to version 1.4.6.
  - removed ruby-dev.10123.patch(included into ruby-1.4.6).
  - Added ruby_cvs.2000082901.patch(upgraded ruby to latest cvs version).


author: akira yamada <akira@redhat.com>
changelog:
  - Updated to version 1.4.4(06/22/2000 CVS).
  - Removed ruby-dev.10054.patch(included into ruby_cvs.patch).


author: akira yamada <akira@redhat.com>
changelog:
  - Updated to version 1.4.4(06/20/2000 CVS).
  - Removed ruby-list.23190.patch(included into ruby_cvs.patch).
  - Added ruby-dev.10054.patch.


author: akira yamada <akira@redhat.com>
changelog:
  - Updated to version 1.4.4(06/12/2000 CVS).
  - Added manuals and FAQs.
  - Split into ruby, ruby-devel, ruby-tcltk, ruby-docs, irb.


author: Toru Hoshina <hoshina@best.com>
changelog:
  - Modified SPEC in order to install libruby.a so that it should be used by
    another ruby entention.
  - 2nd release.


author: Ville Skyttä <scop at jpackage.org> - 0:1.4.2_08-2jpp
changelog:
  - Fix/improve mailcap and mime.types modifications.
  - Avoid leaving *.files behind after build.
  - Change to i586 (because of plugin and upstream arch availability).
  - Some trivial syncs with other java-* packages.


author: Than Ngo <than@redhat.com> 3.1.2-4
changelog:
  - disable kpovmodeler temporary. waiting for freeglut
  - built with gcc-3.3-12
  - remove excludearch s390/s390x


author: Bernhard Rosenkraenzer <bero@redhat.com> 2.2-0.cvs20010726.1
changelog:
  - The -devel package has kscan-related files -n only. Since kscan isn't built
    on s390/s390x, don't build the devel package there.


author: Than Ngo <than@redhat.com> 7:3.3.1-3.7
changelog:
  - apply patch to fix buffer overflow issue in the xpdf codebase
    when handling splash images CVE-2006-0301 (#179055)


author: Than Ngo <than@redhat.com> 6:3.3.1-3.11
changelog:
  - Kate backup file permission leak, apply patch to fix this vulnerabilities
    CAN-2005-1920, #163130


author: Than Ngo <than@redhat.com> 6:3.3.1-3.8
changelog:
  - backport the patch to fix kimgio input validation vulnerabilities,
    CAN-2005-1046, #152092, thanks to KDE security team


author: Than Ngo <than@redhat.com> 6:3.3.1-3.3
changelog:
  - Applied patch to fix Konqueror Java Vulnerability, CAN-2004-1145
  - Applied patch to fix ftp kioslave command injection, CAN-2004-1165


author: Than Ngo <than@redhat.com> 6:3.3.1-3.2
changelog:
  - apply the patch to fix Konqueror Window Injection Vulnerability #142510
    CAN-2004-1158,  Thanks to KDE security team


author: Than Ngo <than@redhat.com> 6:3.2.3-4
changelog:
  - built with libpcre support, it's needed for using regular expressions in Javascript code bug #125264


author: Warren Togami <wtogami@redhat.com> 3.2.2-2
changelog:
  - #120265 #119642 -devel req alsa-lib-devel esound-devel fam-devel
                               glib2-devel libart_lgpl-devel
  - #88853 BR autoconf automake libpng-devel libvorbis-devel
              glib2-devel libtiff-devel
  - cups-libs explicit epoch, some cleanups


author: Than Ngo <than@redhat.com> 6:3.1.93-0.1
changelog:
  - 3.2 Beta 1
  - remove many patches, which are now in upstream
  - adjust many redhat specific patch files
  - cleanup rpm file list


author: Than Ngo <than@redhat.com> 6:3.1.1-2
changelog:
  - add patch file from CVS to fix: https authentication through proxy fails
  - add patch file from CVS to fix: KZip fails for some .zip archives


author: Than Ngo <than@redhat.com> 6:3.1-3
changelog:
  - add patch to set correct default encoding, bug #82539
  - don't overwrite defaultstyle, bug #74795, #80103


author: Than Ngo <than@redhat.com> 3.0.4-1
changelog:
  - 3.0.4
  - Added 2 patch files for built-in tests from AndreyPozdeev@rambler.ru (bug #75003)
  - Added KDE Url (bug #54592)


author: Than Ngo <than@redhat.com> 3.0.3-10
changelog:
  - Added fix to get correct Lib directory name on 64bit machine
  - New fix to handle desktop file renames (bug #74071)


author: Than Ngo <than@redhat.com> 3.0.2-4
changelog:
  - Added system tray dock patch from Harald Hoyer
  - Added Buildrequires audiofile-devel (bug #69983)
  - Added Buildrequires openssl-devel (bug #64858)
  - Rebuild against qt 3.0.5 (bug #70379)
  - Added patch to remove "about KDE" menu item from help menu (bug #67287)
  - Fixed dependencies bug by update (bug #69798)
  - Added some bugfixes from 3.0.2 stable branches


author: Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-10
changelog:
  - Change sonames to something indicating the compiler version if a compiler
    < gcc 3.1 is used
  - Add compat symlinks for binary compatibility with other distributions


author: Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-7
changelog:
  - Merge the following fixes from KDE_3_0_BRANCH:
    - RFC 2818 compliance for KSSL
    - Detect premature loss of connection in http ioslave (this may have
      been the cause of the bugzilla CGI.pl:1444 issue)
    - Don't send SIGHUP to kdesu child applications
    - Fix KHTML form rendering problems


author: Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-2
changelog:
  - Add a khtml fix from KDE_3_0_BRANCH, prevents form content from
    being submitted twice, which probably caused the CGI.pl:1444 bug
    some people have noted with Bugzilla.


author: Than Ngo <than@redhat.com> 3.0.0-0.cvs20020326.2
changelog:
  - scale down icons for submenus pointing to legacy
    applications rather than keeping them at 32x32 (bug #61506)


author: Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20020107.1
changelog:
  - arts-devel provides kdelibs-sound-devel for backwards compatibility
  - Update, rebuild with gcc 3.1-0.15


author: Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20020104.1
changelog:
  - Update
  - Make sure we aren't built with gcc 3.1 prior to -0.14
  - Remove -O0 hack, no longer needed with gcc 3.1-0.14
  - Adapt spec file to base changes (good-bye, libkfile, libkssl and libksycoca!)


author: Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20011214.1
changelog:
  - Update
  - Update Japanese patches
  - Temporarily exclude alpha (compiler bugs)
  - Add workaround for gcc bug #57502


author: Bernhard Rosenkraenzer <bero@redhat.com> 2.1.1-5
changelog:
  - Merge fixes from current KDE_2_1_BRANCH - fixes 2 memory leaks and
    makes kio_http more tolerant to broken Auth requests sent by some
    servers
  - Add missing mcop{class,type} files in arts package
  - Handle PATH changes in kdesu, some KControl modules need /sbin in the
    PATH... (#34209)
  - Add KDE2PORTING.html file in /usr/share/docs/kdelibs-devel-3.3.1,
    it's quite useful...


author: Bernhard Rosenkraenzer <bero@redhat.com> 2.1.1-3
changelog:
  - Fix up kded to watch directories we can't write to
  - Use mkstemp() rather than tmpfile() for xauth file generation
    in kdesu


author: Bernhard Rosenkraenzer <bero@redhat.com> 2.1.1-2
changelog:
  - Fix up cookie escaping (this should finally fix bugzilla for good)
  - Security: cookies shouldn't be world readable, some websites store
    login information


author: Bernhard Rosenkraenzer <bero@redhat.com> 2.1-10
changelog:
  - Don't crash in KProcess if getpwuid() returns NULL, happens with
    LDAP authentication
  - Require qt >= 2.3.0 (#31770)
  - Fix crash in KURLCompletion


author: Bernhard Rosenkraenzer <bero@redhat.com> 2.1-9
changelog:
  - Add some more fixes and <layer> support from KDE_2_1_BRANCH
  - Patch KService to not add K menu entries if the desktop files
    aren't readable by the user we're running at (removes bogus
    timetool, control-panel etc. entries; I'd still prefer running
    those through consolehelper over hiding them from users...)


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Revert to putting config files in /usr/share/config
  - Fix up cookie handling when combined with JavaScript (#30577)
  - Add some html rendering fixes from KDE_2_1_BRANCH


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Add khtml+DOM fixes from KDE_2_1_BRANCH
  - BuildPrereq docbook stuff so we don't get broken kdb2html stuff


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Fix klauncher escape sequence handling (#25307, Patch from Tim Waugh)
  - Fix krun escape sequence handling (#25134, Patch from Tim Waugh)
  - Make /usr/share/doc/HTML/en/kspell/common symlink relative (#24793)


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Apply patch from CVS to fix up Cookie handling in Konqueror.
    Finally Bugzilla works perfectly in Konqueror.


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - kdelibs-sound-devel requires audiofile-devel, kdelibs-sound doesn't.
  - Update, fixes various HTML rendering bugs


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - remove the Java hacks; KDE now requires a Java 2 compliant
    environment, so there's no chance to get any of it to run
    with current kaffe.


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Move libkmedia2_idl to arts; it's needed there
  - Fix up the Java stuff. The new stuff is ugly, but seems to work
  - Get rid of the compiler bug workaround: the ICE was triggered by
    unclean code
  - Change the description of the arts package for translation purposes


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Work around compiler bugs (sigh)
  - Fix specfile (added files)
  - Split arts into a separate package; it's required by SDL,
    and depending on kdelibs-sound (which requires kdelibs)
    is overkill


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Update CVS - security fix in Java/Javascript code.
    There seems to be some conspiracy going on - "commit important
    fixes right after Red Hat built new RPMs" or the likes. :>


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - update to current KDE_2_0_BRANCH, now that most of the ".0 release"
    bugs are fixed
  - fix typo in specfile: it's mitshm, not libshm
  - Add ksendbugmail, required for the "Report Bug" feature to work


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Move back to /usr
  - New CVS snapshot
  - Clean up specfile
  - Use %defines so we can build CVS snapshots and releases from the same
    specfile


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - new snapshot, new Qt
  - various fixes to spec file
  - get rid of -O0, no longer required with gcc 2.96-41 (except on alpha)


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - new snapshot
  - split: move sound support to a separate package, suggestion from
    David Faure <david@linux-mandrake.com>


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - move programming docs to /usr/share/doc/kdelibs-devel-3.3.1-3.14
    and to kdelibs-devel package
  - new snapshot


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Add qt version number in Requires, add kdoc HTML help
    (patch from David Faure <david@mandrakesoft.com>)
  - Actually use the %clean section


author: Bernhard Rosenkraenzer <bero@redhat.de>
changelog:
  - 2.0 snapshots
  - Change prefix to respect %{prefix} so we can coexist with KDE 1.x
  - kdelibs-devel requires kdelibs


author: Preston Brown <pbrown@redhat.com>
changelog:
  - remove linking to qimgio from kdecore, moved to kpanel/kfm directly
  - renamed "lowcolor" directory to "locolor"


author: Preston Brown <pbrown@redhat.com>
changelog:
  - added lowcolor icons directory and /usr/share/pixmaps to icon search path
  - hacking to recognize .desktop files as application/x-kdelnk


author: Preston Brown <pbrown@redhat.com>
changelog:
  - updated to KDE 1.1.2.
  - use /usr/lib/qt-1.44 as qt root.
  - separate devel subpackages; include documentation and kdoc.
  - added KDE icon.
  - relocated includes to /usr/include/kde


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.0.1]
changelog:
  -ipv6: fix possible infinite loop condition (Thomas Graf) [170772] {CVE-2005-2973}
  -fix incorrect inrement/decrement in atm module (Thomas Graf) [175769] {CVE-2005-3359}
  -fix for ELF exec vulnerability on EM64T (Ernie Petrides) [183489 175663] {CVE-2006-0741 CVE-2006-0744}
  -Keys: Fix oops when adding key to non-keyring (David Howells) [188466] {CVE-2006-1522}
  -fix lsof causes kernel oops under heavy load (Adam Stokes) [189260]
  -nfs: fix client panic using O_DIRECT (Steve Dickson) [181795] {CVE-2006-0555}
  -Fix panic in ip_route_input() via inet_rtm_getroute() (Thomas Graf) [189346] {CVE-2006-1525}
  -LSM: add missing hooks to readv/writev (James Morris) [191524]
  -fix smbfs chroot issue (Peter Staubach) [189435] {CVE-2006-1864}
  -sctp: fix fixes for various vulnerabilities (Neil Horman) [191201 191202 191258] {CVE-2006-2271 CVE-2006-2272 CVE-2006-2274}
  -fix local crash by dio/mmap sg/st driver (Doug Ledford) [168791]
  -remove incorrect choose_new_parent BUG() call (Jason Baron) [187841]
  -fix bridge poisoning (Thomas Graf) [171383] {CVE-2005-3272}
  -netfilter/sctp: fix lockup in sctp_new (Thomas Graf) [190460] {CVE-2006-1527}


author: Paul A. Rombouts <p.a.rombouts@home.nl> - 2.4.2-2
changelog:
  - Building of kernel-module package can now be specified with rpmbuild
    command-line options.
    In the default case, the kernel-module package is only built if the
    kernel does not appear to have built-in fuse support.
  - In case the dist macro is undefined, .SL is used.


author: Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 2.4.1-3
changelog:
  - Add README.fedora
  - Add hint to README.fedora and that you have to be member of the group "fuse"
    in the description
  - Use groupadd instead of fedora-groupadd


author: Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 2.4.1-2
changelog:
  - Rename packages a bit
  - use makedev.d/40-fuse.nodes
  - fix /sbin/mount.fuse
  - Use a fuse group to restict access to fuse-filesystems


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.0-0rc6.8.SL
changelog:
  - latest release candidate, possibly the last one before 1.4.0
  - added man pages (like "official" spec, but add those from RT #19268 
    and prefer them over the default ones where duplicate)
  - added openafs-LICENSE.Sun (from "official" package)
  - removed unused source6 openafs-modname helper
  - add x-bit to kernel module to get it stripped
  - really do not turn off __check_files
  - remove all unpackaged files
  - added xstat_*_test to debug package
  - added -authlibs and -authlibs-devel packages (like "official" package,
    but keep static libs in -devel to make updates painless)
  - added patch for those to correct sonames (RT #18767)
  - added copyauth, kseal, vsys to main package
  - added ka-forwarder to -krb5 package
  - added bos_util, voldump to -server package
  - added des_prototypes.h to -devel package
  - updated CellServDB to latest version from grand.central.org (June 1)
    and added hepix.org cell


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.3.82-3.SL
changelog:
  - added a patch (1001) from Jason McCormick <jasonmc@cert.org> to fix
    cache coherence issues with this release


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.3.82-2.SL
changelog:
  - added missing ia64 changes by Jarek from 1.3.80-2.SL (kernel requirement,
    module built is .mp.ko, not .ko)
  - turned off leftover debugspec


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.3.82-1.SL
changelog:
  - new upstream release fixing linux 2.6 issues including the first write
    access hanging on x86/UP
  - hopefully guessed right about the fix for ia64 module build (by Jarek
    for 1.3.80-2.SL, but could not find the srpm)
  - made the init script a separate source file
  - in init script, do not run the on_network check if ENABLE_DYNROOT=1
  - package the LWP builds of fileserver & volserver (which are built but
    not installed by default) in addition to the default pthreaded ones,
    with suffix ".lwp"
  - package the pthread build of butc in addition to the default LWP one,
    with suffix ".pthread"
  - disable patch101 (obsoleted by upstream hack)
  - removed the build hack from 1.3.80-1.SL, fixed upstream


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.3.80-1.SL
changelog:
  - new upstream version supposed to fix many problems on linux 2.6
  - notice the default afsd behaviour finally has changed to -nosettime;
    add -settime to your afsd options to get back the old behaviour
  - added an ugly hack to get the kernel modules built
  - updated CellServDB to version from grand.central.org as of today


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.3.79-4.SL
changelog:
  - made default cache location and size macros, removed cacheinfo source5,
    generate cacheinfo in install instead
  - fixed default cache size to 100MB again, resurrected the message
    in -client's post, changed default location to /var/cache/openafs
  - removed unused source21 (kernel-version.sh)
  - changed last afs-krb5 build patch (patch configure, not configure.in,
    and do not wipe out 64bit patch to configure by rerunning autoconf)


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.3.79-3.SL
changelog:
  - this version is SL4/1.3 only
  - get afs-krb5 going
  - removed tons of old cruft & patches no longer used
  - adapt module build to kernel[-smp]-devel: we now require this to be
    installed, and will only build the module package for a single kernel
    defined on the command line, or the running one in none is defined
    (this gets rid of all that redhat-buildsys voodoo which seems broken
     on SL4 anyway)
  - added livesys & kdump executables to main package
  - added optional openafs-debug package with additional tools
  - made module name in package & init script libafs instead of openafs,
    since that's what the module registers as anyway (modprobe -r openafs
    would fail)
  - added a patch (101) to fix the CACHESIZE=AUTOMATIC behaviour when the cache
    is mounted on some device with a long name


author: Troy Dawson <dawson@fnal.gov> 15.12.SL
changelog:
  - All changes came from Stephan Wiesand.  Many thanks for his pointers
  - afsd options chaned in spec file
  - /etc/sysconfig/afs set to be %config(noreplace)
  - requires wget
  - removed openafs-compat %pre scripts
  - Added CellAlias file, with commented out example


author: Troy Dawson <dawson@fnal.gov> 15.11.SL
changelog:
  - Put LC_ALL=C into the startup server test. This helps with 
    internationalization. Submitted by Jaroslaw Polok


author: Jaroslaw.Polok@cern.ch
changelog:
  - changed packaging of modules again: to followup Fedora Core
    (draft) rules and allow yum/apt/up2date to handle these


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - obey CFLAGS set at configure-time on i386/x86_64 linux
  - openafs-krb5: look in $krb5_prefix/lib64 for Kerberos libraries if they are
    not found in $krb5_prefix/lib
  - build the modules for PAM on x86_64
  - when checking for res_search, try to link with it instead of checking for it
    in libraries, in case it's a macro or redefined by a macro
  - use %{ix86} instead of %{all_x86} where appropriate
  - install AFS libraries into %{_libdir} instead of %{_prefix}/lib


author: Kaj J. Niemi <kajtzu@fi.basen.net> 2002e-4
changelog:
  - Use CFLAGS (and RPM_OPT_FLAGS) during the compilation
  - Build the .so through gcc instead of directly calling ld


author: Joe Orton <jorton@redhat.com> 2002e-3
changelog:
  - install .so with permissions 0755
  - make auth_md5.c functions static to avoid symbol conflicts
  - remove Epoch: 0


author: Kaj J. Niemi <kajtzu@fi.basen.net> 0:2002e-0.1
changelog:
  - c-client 2002e is based on imap-2002d
  - Build shared version, build logic is copied from FreeBSD net/cclient


author: Matthias Clasen <mclasen@redhat.com> 2:1.2.5-7
changelog:
  - Replace the patches for individual security problems with the
    cumulative patch issued by the png developers. 
  - Build for FC1


author: Matthias Clasen <mclasen@redhat.com> - 2:1.2.5-3
changelog:
  - Reinstate and improve the transfix patch which got lost sometime ago, 
    but is still needed for CAN-2002-1363 (#125934)


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - s/Copyright/License/
  - fix weird versioning system (epoch was set to "2" in the main
    package, serial to "1" in the devel package. Huh?)


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Remove the workaround for Bug #20018 (from Oct 30).
    Qt 2.2.2 fixes the problem the workaround addressed.


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Work around a problem causing konqueror to segfault in image preview
    mode (Bug #20018)
  - Copy SuSE 7.0's patch to handle bad chunks


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - we are Serial: 1 now because we are reverting the 1.0.2 version from 5.2
    beta to this prior one
  - install man pages; set defattr defaults


author: Phil Knirsch <phil@redhat.de>
changelog:
  - Fixed ia64 problem with tiffinfo. Was general 64 bit arch problem where s390x
    and ia64 were missing (#52129).


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - move man pages from devel package to the regular one
  - integrate Frank Warmerdam's fixed .fax handling code (keep until next release
    of libtiff)
  - fix fax2ps breakage (bug #8345)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - enable zip and jpeg codecs
  - change defattr in normal package to 0755
  - add defattr to -devel package


author: Harald Hoyer <harald@redhat.com> - 3:2.1.5-34.rhel4.1
changelog:
  - fix for bug #173139 (CVE-2005-3573 Mailman Denial of Service)
  - fix for bug #176089 (CVE-2005-4153 Mailman Denial of Service)


author: John Dennis <jdennis@redhat.com> - 3:2.1.5-32.rhel4
changelog:
  - fix bug #132750, add daemon to mail-gid so courier mail server will work.
  - fix bug #143008, wrong location of mailmanctl in logrotate
  - fix bug #142605, init script doesn't use /var/lock/subsys


author: John Dennis <jdennis@redhat.com> 3:2.1.5-26
changelog:
  - fix typo in install documentation
  - fix error in templates/Makefile.in, bad install args, fixes bug #136001,
    thank you to Kaj J. Niemi for spotting this.


author: John Dennis <jdennis@redhat.com> 3:2.1.5-21
changelog:
  - move list data dir to /var/lib/mailman to conform to FHS
    move lock dir to /var/lock/mailman to conform to FHS
    move config dir (VAR_PREFIX/data) to /etc/mailman to conform to FHS
    Thanks to Matt Domsch for pointing this out.


author: John Dennis <jdennis@redhat.com> 3:2.1.5-20
changelog:
  - fix bug #132732, security policy violations,
  - bump release verison
    move non-data installation files from /var/mailman to /usr/lib/mailman,
    update documentation


author: John Dennis <jdennis@redhat.com> 3:2.1.5-15
changelog:
  - fix bug #117615, don't overwrite user modified templates on install
    made template directory "config noreplace"


author: John Dennis <jdennis@redhat.com> 3:2.1.5-14
changelog:
  - add comments into the crontab files so users know the /etc/cron.d
    file is volitile and will edit the right file.
    Also make the master crontab file "config noreplace" so edits are preserved.


author: John Dennis <jdennis@redhat.com> 3:2.1.5-10
changelog:
  - fix bug #129492 and bug #120912
    stop using crontab to setup mailman's cron jobs,
    instead install cron script in /etc/cron.d


author: John Dennis <jdennis@redhat.com> 3:2.1.5-9
changelog:
  - apply patch to elminate "-1 LISTNAME moderator request(s) waiting" messages
    problem desciption here:
    http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.038.htp


author: John Dennis <jdennis@redhat.com> - 3:2.1.5-6
changelog:
  - fix bug in pre scriplet, last command had been "service mailman stop"
    which should have been harmless if mailman was not installed except
    that it left the exit status from the script as non-zero and rpm
    aborted the install.


author: John Dennis <jdennis@redhat.com> - 3:2.1.5-5
changelog:
  - add status reporting to init.d control script
    stop mailman during an installation
    restart mailman if it had been running prior to installation


author: John Dennis <jdennis@redhat.com> 3:2.1.5-1
changelog:
  - bring up to latest 2.1.5 upstream release
    From Barry Warsaw: Mailman 2.1.5, a bug fix release that also
    contains new support for the Turkish language, and a few minor new
    features. Mailman 2.1.5 is a significant upgrade which should
    improve disk i/o performance, administrative overhead for discarding
    held spams, and the behavior of bouncing member disables.  This
    version also contains a fix for an exploit that could allow 3rd
    parties to retrieve member passwords.  It is thus highly recommended
    that all existing sitesupgrade to the latest version


author: Warren Togami <wtogami@redhat.com> 3:2.1.4-4
changelog:
  - #105638 fix bytecompile and rpm -V
  - postun /etc/postfix/aliases fix
  - clean uninstall (no more empty dirs)
  - #115378 RedirectMatch syntax fix


author: John Dennis <jdennis@finch.boston.redhat.com>
changelog:
  - fix bug 72004, 74483, 74484, 87856 - improper log rotation
  - fix bug 88083 - mailman user/group needed to exist during build
  - fix bug 88144 - wrong %file attributes on mm_cfg.py
  - fix bug 89221 - mailman user not created on install
  - fix bug 89250 - wrong pid file name in initscript


author: John Dennis <jdennis@finch.boston.redhat.com>
changelog:
  - various small tweaks to the spec file to make installation cleaner
  - use /usr/bin/python when compiling, redirect compile output to /dev/null,
  - don't run update in %post, let the user do it, remove the .pyc files in %postun,
  - add setting of MAILHOST and URLHOST to localhost.localdomain, don't let
  - configure set them to the build machine.


author: John Dennis <jdennis@finch.boston.redhat.com>
changelog:
  - 1) remove config patch, mailmanctl was not the right file to install in init.d,
  - it needed to be scripts/mailman
  - 2) rename httpd-mailman.conf to mailman.conf, since the file now lives
  - in httpd/conf.d directory the http prefix is redundant and inconsistent
  - with the other file names in that directory.


author: John Dennis <jdennis@finch.boston.redhat.com>
changelog:
  - Bring package up to date with current upstream source, 2.1
  - Fix several install/packaging problems that were in upstream source
  - Add multiple mail group functionality
  - Fix syntax error in fblast.py
  - Remove the forced setting of mail host and url host in mm_cfg.py


author: Nalin Dahyabhai <nalin@redhat.com> 2.0.9-1
changelog:
  - include README.QMAIL in with the docs (#58887)
  - include README.SENDMAIL and README.EXIM in with the docs
  - use an included httpd.conf file instead of listing the configuration
    directives in the %description, which due to specspo magic might look
    wrong sometimes (part of #51324)
  - interpolate the DEFAULT_HOST_NAME value in mm.cfg into both the DEFAULT_URL
    and MAILMAN_OWNER (#57987)
  - move logs to /var/log/mailman, qfiles to /var/spool/mailman, rotate
    logs in the log directory (#48724)
  - raise exceptions when someone tries to set the admin address for a list
    to that of the admin alias (#61468)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fix a default permissions problem in /var/mailman/archives/private,
    reported by Johannes Erdfelt
  - update to 2.0.9


author: Nalin Dahyabhai <nalin@redhat.com> 2.0.8-1
changelog:
  - set FQDN and URL at build-time so that they won't be set to the host the
    RPM package is built on (#59177)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 2.0.5
  - change the default hostname from localhost to localhost.localdomain in the
    default configuration
  - chuck configuration file settings other than those dependent on the host name
    (the build system's host name is not a good default)  (#32337)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - make the default owner root again so that root owns the docs
  - update to 2.0beta5, which fixes a possible security vulnerability
  - add smrsh symlink


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to beta4
  - change uid/gid to apache.apache to match apache (#13593)
  - properly recompile byte-compiled versions of the scripts (#13619)
  - change mailman alias from root to postmaster


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - move web files to reside under /var/www
  - move files from /usr/share to /usr/share
  - integrate spot-fixes from mailman lists via gnome.org


author: Christopher Aillon <caillon@redhat.com> 37:1.7.12-1.4.1
changelog:
  - Update to 1.7.12, containing fixes for:
    CAN-2005-2701 CAN-2005-2702 CAN-2005-2703 CAN-2005-2704
    CAN-2005-2705 CAN-2005-2706 CAN-2005-2707 CAN-2005-2968


author: Christopher Aillon <caillon@redhat.com> 37:1.7.3-18
changelog:
  - Prevent inlining of stack direction detection (#135255)
  - Fix problem where default apps aren't showing up in the download
    dialog (#136261)


author: Christopher Blizzard <blizzard@redhat.com> 37:1.7.3-2
changelog:
  - Remove the entries for mozilla-compose.desktop and the image file
  - Move mozilla.desktop to mozilla package
  - don't use the desktop-menu-patches link for mozilla.desktop


author: Christopher Aillon <caillon@redhat.com> 37:1.7.3-1
changelog:
  - Update to 1.7.3
  - Add temporary patch to compile against newer freetype.
    See bugzilla.mozilla.org 234035
  - Remove ppc temporarily; since it doesn't compile.
    See bugzilla.redhat.com 133316


author: Christopher Blizzard <blizzard@redhat.com>
changelog:
  - Update to 1.7
  - New psfonts patch that includes new paths
  - don't need the x86-64 patch anymore - it's been merged upstream
  - don't need patch to unblock port 1080 - merged upstream
  - don't need dnscache patch - merged upstream
  - don't need screensize patch - merged upstream
  - don't need the xremote patches anymore


author: Christopher Blizzard <blizzard@redhat.com> 37:1.6-7
changelog:
  - Add a -a mozilla to the client in the startup script so that it will
    only talk to mozilla instances


author: Christopher Aillon <caillon@redhat.com> 37:1.6-4
changelog:
  - Added patch to no longer block port 1080
  - Added patch to fix the DNS cache
  - Added patch to correctly get the avail screen size
  - Added patches to make x-remote aware of profiles, programs and usernames


author: Christopher Blizzard <blizzard@redhat.com>
changelog:
  - Use the components/*.dat files instead of component.reg both in
  rebuild-databases.pl and in packaging.


author: Peter Jones <pjones@redhat.com> - 4.2.1.4-1
changelog:
  - close /init just after reading the file, instead of after runStartup()
    finishes, so it gets closed before we exec() /sbin/init . (#145601)


author: Peter Jones <pjones@redhat.com> - 4.2.1.2-1
changelog:
  - Fix clustered volume group locking in the initrd during vgscan/vgchange,
    and only activate the volume group / lives on (#151172)


author: Peter Jones <pjones@redhat.com> - 4.2.1.1-1
changelog:
  - Make getArg return NULL on cmd=NULL, fixing #144472 .  Based on a
    patch from Kasper Dupont.
  - 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


author: Jeremy Katz <katzj@redhat.com> 3.4.34-1
changelog:
  - grubby: fix segfault finding default if default doesn't have a root= (#66000)
  - don't include usb modules by default.  pass --with-usb to get usb modules
  - make sure kudzu exists before trying to exec it
  - handle multiple scsi hosts being present (#77422)
  - add /usr/sbin to default path (#79581)
  - fix using --builtin= (#80448)
  - grubby: preserve the mode on config files (#80776)


author: Jeremy Katz <katzj@redhat.com>
changelog:
  - mkinitrd: add support for finding gzipped modules
  - mkinitrd: don't be noisy if we don't have lvm-mod loaded


author: Jeremy Katz <katzj@redhat.com>
changelog:
  - grubby: don't bail when looking for root in appends of lilo-style configs
  - include grubby on x86_64


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fix some syntax errors
  - use grep's -q flag to save a redirect in places where we're not redirecting
    stderr


author: Jeremy Katz <katzj@redhat.com>
changelog:
  - grubby could segfault by going into its lilo checking if it couldn't find 
    a default to copy (default had no root= and --bad-image-okay wasn't 
    being used)


author: Jeremy Katz <katzj@redhat.com>
changelog:
  - nash: create directories if needed in mkdevices command (#73090)
  - grubby: handle lilo case of non-linux default (#72202)


author: Erik Troan <ewt@redhat.com>
changelog:
  - --ifneeded is obsolete; we always need initrds
  - grubby lets you specify multiple indexes for --info
  - grubby lets you select kernels by title
  - added showlabels to nash
  - new-kernel-pkg sets the root device from /etc/fstab rather then inheriting it
  - new-kernel-pkg removes all entries w/ a duplicate label (67459)


author: Erik Troan <ewt@redhat.com>
changelog:
  - added loadinitrd (used by mkbootdisk) on ia32 and sparc
  - modules "off" and "null" should be ignored (67086)
  - mkrootdev looks for root=LABEL=/ in /proc/cmdline, so root by label
    works again (fully determined by root= kernel parameter)
  - added --update-kernel and --remove-args arguments to grubby
  - kernel specification of ALL supported by grubby
  - DEFAULT accepted much more consistently
  - grubby --info displays info on all kernels specified, not just the first
  - ext3 need mbcache now (67354)
  - grubby allows config file entry numbers to be used as kernel paths
  - support /etc/sysconfig/grub.conf
  - display lba info from lilo.conf file in --info


author: Jeremy Katz <katzj@redhat.com>
changelog:
  - don't run lilo twice on kernel removal in new-kernel-pkg
  - don't run grubby to add/remove kernels from new-kernel-pkg if 
    bootloader config doesn't


author: Erik Troan <ewt@redhat.com>
changelog:
  - added --bootloader-probe to grubby
  - wrote a man page for grubby
  - include grubby on ia64
  - updated new-kernel-pkg to work with lilo/elilo
  - added --info=DEFAULT option


author: Erik Troan <ewt@redhat.com>
changelog:
  - added --grub option so grub tests could run on ia64
  - added some basic tests of lilo default directive handling


author: Erik Troan <ewt@redhat.com>
changelog:
  - added --nopivot (53679)
  - honor INSTALL_PATH in installkernel (32833)
  - installkernel versions old kernels as well (52756)
  - lilo support added to grubby


author: Erik Troan <ewt@redhat.com>
changelog:
  - cleaned up usage message
  - added --omit-lvm-modules to man page
  - added --builtin option (65250)
  - skip comments in fstab (65249)
  - added findlodev to nash, use that to pick block device (63421)
  - support -o option in nash's mount (59185)
  - look for xfs_dmapi (60066)
  - added > support for executed commands (61180)
  - grubby copies permissions from old config file (59227)
  - use options from fstab for root filesystem (56071)
  - try and be better about returning nonzero on error (60203)
  - make modprobe symlink properly to avoid kernel message (62145)
  - support linear raid (12775)
  - support fallback option in grub config (54794)
  - comments in template entries not handled quite right (65198)


author: Jeremy Katz <katzj@redhat.com>
changelog:
  - fix probing for LVM usage to require a volume group to exist before adding
    the module
  - --omit-lvm-modules will omit LVM modules
  - add support for root device being LVM


author: Erik Troan <ewt@redhat.com>
changelog:
  - look for a non /tmpfs directory
  - added support for xfs
  - use with raid md.o if it exists
  - fixed bug in echo
  - use find form nash rather then /usr (mkinitrd shouldn't need /usr
    mounted)


author: Erik Troan <ewt@redhat.com>
changelog:
  - added support for mounting root filesystem by label
  - switched to dietlibc from minilibc
  - fix so --preload= works [33675,57560,44377]
  - added info on --image-version and --nocompress to man page [57560]
  - set fileystem check interval to 0 in case the system clock
    is borked [51454]
  - give a proper error when run by a user other then root [27218,53159]
  - grubby statically linked against popt [55305]
  - cleaned up verbose output a bit [21791]


author: Erik Troan <ewt@redhat.com>
changelog:
  - fixed bug handling invalid default (MF #52889)
  - in some cases we would set the default to point at a removed image


author: Matt Wilson <msw@redhat.com>
changelog:
  - make consoles with the correct minor numbers
  - applied patch from hjl to fix fstab parsing (#50819)


author: Jeremy Katz <katzj@redhat.com>
changelog:
  - skip errors finding jbd as a module if we're skipping them trying to find
    ext3 so that you can build a kernel with ext3 built-in and still use an
    initrd


author: Bill Nottingham <notting@redhat.com>
changelog:
  - don't print errors if /etc/raidtab doesn't exist
  - or /etc/{modules.conf,conf.modules}, for that matter


author: Matt Wilson <msw@redhat.com>
changelog:
  - don't dig through /etc/fstab to find out if we have a filesystem on
    a RAID device, it's usually mounted by label so /dev/mdN isn't there
    at all (#46525)


author: Erik Troan <ewt@redhat.com>
changelog:
  - let nash be invoked as modprobe to avoid a modprobe failure to exec
  - nash will try to run arbitrary commands now (removing insmod as a special 
    case)


author: Matt Wilson <msw@redhat.com>
changelog:
  - added patch from twaugh to avoid blindly adding scsi_mod
    and sd_mod to initrd if they are not needed (#24114)


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Enlarge initrds, needed for systems with both IDE and SCSI
    (Bug #23846)
  - Version 2.[6789] probably shouldn't identify itself as 2.6
    with --version. ;)
  - bzip2 source


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - now works when /usr is not mounted (do not rely on /usr/bin/install)
  - slight cleanups, better usage message


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - Now automatically includes necessary raid modules
  - --omit-raid-modules now omits raid modules
  - tiny doc updates


author: Matt Wilson <msw@redhat.com>
changelog:
  - --omit-scsi-modules now omits all scsi modules
  - updated documentation
  - mkinitrd now grabs scsi_hostadapter modules from anywhere -
    some RAID controller modules live in block/


author: Matt Wilson <msw@redhat.com>
changelog:
  - Ignore the absence of scsi modules, include them if they are there, but
    don't complain if they are not.
  - changed --no-scsi-modules to --omit-scsi-modules (as it should have been)


author: Jakub Jelinek <jj@ultra.linux.cz>
changelog:
  - fix for combined sparc/sparc64 insmod, also pluto module is really
    fc4:soc:pluto and we don't look at deps, so special case it.


author: Erik Troan <ewt@redhat.com>
changelog:
  - added 'make archive' rule to Makefile
  - rewrote install procedure for more robust version handling
  - be smarter about grabbing options from /etc/conf.modules


author: Erik Troan <ewt@redhat.com>
changelog:
  - Only use '-s' to install binaries if /usr/bin/strip is present.
  - Use an image size of 2500 if binaries can't be stripped (1500 otherwise)
  - Don't use "mount -o loop" anymore -- losetup the proper devices manually
  - Requires losetup, e2fsprogs


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - Fixed a bug in parsing options.
  - Changed to use a build tree, then copy the finished tree into the
    image after it is built.
  - Added patches derived from ones written by Christian Hechelmann which
    add an option to put the kernel version number at the end of the module
    name and use install -s to strip binaries on the fly.


author: Joe Orton <jorton@redhat.com> 2.0.1-5
changelog:
  - merge from Taroon:
   * don't re-use database connections (#115496)
   * make functions static
   * downgrade "not configured" log message from warning to debug


author: Gary Benson <gbenson@redhat.com> 0.9.12-6
changelog:
  - port to httpd-2.0
  - add the config file
  - put the manual in with the Apache manual
  - license is Apache Software License


author: Nalin Dahyabhai <nalin@redhat.com> 0.9.8-1
changelog:
  - update to 0.9.8, fixing problems detailed at
    http://cert.uni-stuttgart.de/advisories/apache_auth.php


author: Tom Lane <tgl@redhat.com> 7.4.13-2.RHEL4.1
changelog:
  - Prevent libpython from being statically linked into plpython.so.
    Not sure why this wasn't happening before, but it's a problem now.


author: Tom Lane <tgl@redhat.com> 7.4.13-1.RHEL4.1
changelog:
  - Update to PostgreSQL 7.4.13 (includes fixes for CVE-2006-2313, CVE-2006-2314,
    CVE-2006-0553, CVE-2006-0591; see bugs #192169, 180536); also various
    data-loss-grade bugs


author: Tom Lane <tgl@redhat.com> 7.4.8-1.RHEL4.1
changelog:
  - Update to PostgreSQL 7.4.8 (includes security and data-loss fixes; see
    bz#156726, CAN-2005-1409, CAN-2005-1410)


author: Tom Lane <tgl@redhat.com> 7.4.7-5.RHEL4.2
changelog:
  - Recreate postgres user after superseding an rh-postgresql install (bug #151911)
  - Ensure postgresql server is restarted if running during an upgrade


author: Tom Lane <tgl@redhat.com> 7.4.7-4.RHEL4.1
changelog:
  - Attach Obsoletes: declarations for rh-postgresql to subpackages (bz#144435)
  - Make Requires: and Prereq: package linkages specify release not only
    version, as per recent mailing list discussion.


author: Tom Lane <tgl@redhat.com> 7.4.7-3.RHEL4.1
changelog:
  - Work around selinux <<EOF problem during initdb (bug #149237).
  - Repair improper error message in init script when PGVERSION doesn't match.
  - Arrange for auto update of version embedded in init script.
  - Fix improper call of strerror_r, which leads to junk error messages in libpq.


author: Tom Lane <tgl@redhat.com> 7.4.7-1.RHEL4.1
changelog:
  - Update to PostgreSQL 7.4.7 (fixes CAN-2005-0227, CAN-2005-0244,
    CAN-2005-0245, CAN-2005-0246, and other issues).
  - Update to PyGreSQL 3.6.1 (to fix bug #142711)
  - Add versionless symlinks to jar files (bz#145744)
  - Add restorecon to postgresql.init in order to restore database to correct
    SELinux context.
  - Adjust a few file permissions (bug #142431)
  - Assign %{_libdir}/pgsql to base package instead of -server (bug #74003)
  - Put regression tests under /usr/lib64 on 64-bit archs, since .so files
    are not architecture-independent.


author: Tom Lane <tgl@redhat.com> 7.4.6-1
changelog:
  - Update to PostgreSQL 7.4.6 (bugs 136947, 136949)
  - Make init script more paranoid about mkdir step of initializing a new
    database (bugs 136947, 136949)


author: Tom Lane <tgl@redhat.com> 7.4.5-4
changelog:
  - Remove contrib/oidjoins stuff from installed fileset; it's of no use
    to ordinary users and has a security issue (bugs 136300, 136301)
  - adjust chkconfig priority (bug 128852)


author: Tom Lane <tgl@redhat.com> 7.4.5-3
changelog:
  - Solve the stale lockfile problem (bugs 71295, 96981, 134090)
  - Use runuser instead of su for SELinux (bug 134588)


author: Tom Lane <tgl@redhat.com> 7.4.5-1
changelog:
  - Update to PostgreSQL 7.4.5.
  - Update JDBC jars to driver build 215.
  - Add Obsoletes: entries for rh-postgresql packages, per bug 129278.


author: Tom Lane <tgl@redhat.com> 7.4.3-3
changelog:
  - Undo ill-considered chkconfig change that causes server to start
    immediately upon install.  Mea culpa (bug 127552).


author: Tom Lane <tgl@redhat.com> 7.4.3-1
changelog:
  - Update to PostgreSQL 7.4.3.
  - Uninstalling server RPM stops postmaster first, per bug 114846.
  - Fix su commands to not assume PG user's shell is sh-like, per bug 124024.
  - Fix permissions on postgresql-python doc files, per bug 124822.
  - Minor postgresql.init improvements.


author: Tom Lane <tgl@redhat.com> 7.4.2-1
changelog:
  - Update to PostgreSQL 7.4.2; sync with community SRPM as much as possible.
  - Support PGOPTS from /etc/sysconfig/pgsql, per bug 111504.
  - Fix permissions on /etc/sysconfig/pgsql, per bug 115278.
  - SELinux patch in init file: always su </dev/null, per bug 117901.
  - Rebuilt


author: Lamar Owen <lowen@pari.edu>
changelog:
  - 7.4.1-1PGDG
  - Merge Sander Steffann's changes up to 7.4-0.5PGDG
  - Proper 7.4.1 JDBC jars this time.
  - Patch for no pl/python from Alvaro


author: David Jee <djee@redhat.com> 7.4-4
changelog:
  - Add PyGreSQL patch for deprecated column pg_type.typprtlen [Bug #111263]
  - Add headers patch which moves ecpg headers to /usr/include/ecpg
    [Bug #111195]


author: Lamar Owen <lowen@pari.edu> <lamar.owen@wgcr.org>
changelog:
  - 7.4-0.1PGDG
  - Development JDBC jars in addition to the 7.3 jars; will replace the
  - 7.3 jars once 7.4 official jars are released.
  - Changed to use the bzip2 source to save a little size.
  - Removed some commented out portions of the specfile.
  - Removed the 7.3.4 PDF docs.  Will replace with 7.4 PDF's once they
  - are ready.


author: Kaj J. Niemi <kajtzu@fi.basen.net> 7.4-0.1
changelog:
  - 7.4
  - Fixed Patch #1 (now rpm-pgsql-7.4.patch)
  - Fixed Patch #2 (now rpm-multilib-7.4.patch):
  - Patch #4 is unnecessary (upstream)
  - Fixed Patch #6 (now postgresql-7.4-src-tutorial.patch)
  - Added Patch #8 (postgresql-7.4-com_err.patch) as com_err()
    is provided by e2fsprogs and CPPFLAGS gets lost somewhere
    inside configure (bad macro?)
  - No 7.4 PDF docs available yet (Source #17)
  - PyGreSQL is separated from the upstream distribution but
    we include it as usual (Source #18)
  - Default to compiling libpq and ECPG as fully thread-safe

  - 7.4 Origin.  See previous spec files for previous history. Adapted
  - from Red Hat and PGDG's 7.3.4 RPM, directly descended from 
  - postgresql-7.3.4-2 as shipped in Fedora Core 1.


author: Mike A. Harris <mharris@redhat.com> 6.8.2-1.EL.13.25.1
changelog:
  - Added xorg-x11-6.8.2-render-tris-CVE-2006-1526.patch to fix a
    buffer overflow documented in CVE-2006-1526.  (#189801)


author: Mike A. Harris <mharris@redhat.com> 6.8.2-1.EL.13.25
changelog:
  - Updated xorg-x11-6.8.2-ati-radeon-7000-disable-dri.patch with additional
    changes to resolve regressions in bug (#170008).


author: Mike A. Harris <mharris@redhat.com> 6.8.2-1.EL.13.24
changelog:
  - Added xorg-x11-6.8.2-xconsole-devpts-support-bug-165021.patch which is
    a backport of UNIX98 pty support from CVS head for bug (#165021).
  - Fixed freetype BuildRequires to be 2.1.7-3 instead of just 2.1.7 to match
    the comment above it, as the previous freetype builds have pointer aliasing
    bugs fixed ages ago.


author: Mike A. Harris <mharris@redhat.com> 6.8.2-1.EL.13.23
changelog:
  - Added "StaticNeedsPicForShared YES" back to host.def to ensure that static
    libs with no shared counterpart get built PIC on *all* architectures
    including s390 and ppc64 to fix bug (#163909).
  - Removed xorg-x11-6.8.2-config-StaticNeedsPicForShared.patch which is now
    obsoleted by the above change.  This reverts changes added in 6.8.2-11.
  - Updated xorg-x11-6.8.2-add-i945-support.patch to activate Intel i945 PCI
    IDs for DRI support (#170517).


author: Mike A. Harris <mharris@redhat.com> 6.8.2-1.EL.13.22
changelog:
  - Added xorg-x11-6.8.2-Xserver-pci-infinite-loop.patch, replacing previous
    workaround XFree86-4.3.0-ia64-pci-infinite-loop.patch which was
    conditionalized to ia64, which fixes bug (#166571).


author: Mike A. Harris <mharris@redhat.com> 6.8.2-1.EL.13.21
changelog:
  - Added xorg-x11-6.8.2-xkb-segv-bug-168145.patch to fix xkb induced
    SEGV that occurs when using ALT-TAB to switch between apps (#168145).
  - Added xorg-x11-6.8.2-im-lockup-bug-166068.patch to fix XIM bug in Xlib
    which causes IM to not work properly in Java and other stuff (#166068).
  - Added xorg-x11-6.8.2-Xserver-render-unaligned-access-168416.patch to fix
    an unaligned memory access in the X server render support (#168416).
  - Added xorg-x11-6.8.2-fstobdf-corrupted-bdf-167699.patch to fix (#167699).
  - Remove the Speedo font files, as Xorg no longer supports Speedo fonts in
    6.8.0 onward but includes the fonts accidentally. (#166637,142744,154191)
  - Changed base subpackage post script to remove the Speedo font path from xfs
    configuration to avoid warnings in /var/log/messages from xfs about bad
    font path elements. (#166637,142744,154191)
  - Updated default xfs config to not contain Speedo FPE. (#166637)
  - Renamed xorg-x11.6.8.1.903-AMD64-override-default-driverlist.patch to
    xorg-x11-6.8.2-AMD64-override-default-driverlist.patch to fix annoying
    patch naming inconsistency.
  - Added xorg-x11-6.8.2-gb18030-20020207.patch, xorg-x11-6.8.2-gb18030-enc.patch,
    and xorg-x11-6.8.2-gb18030-locale-alias.patch, which are forward ports of
    GB18030 support from Yu Shao for bug (#168331).


author: Mike A. Harris <mharris@redhat.com>
changelog:
  - Updated xorg-x11-6.8.2-ati-radeon-7000-disable-dri.patch to fix a typo
    present in initial patch, which fixes bug (#170008).


author: Soren Sandmann <sandmann@redhat.com> 6.8.2-1.EL.13.18
changelog:
  - Add xorg-x11-6.8.2-shadow-framebuffer-leak.patch to plug a leak in the
    shadow framebuffer code (bug 166696). 
  - Update native pciscan patch to work correctly when accessing individual
    bytes in PCI memory.


author: Kristian Høgsberg <krh@redhat.com> 6.8.2-1.EL.13.15
changelog:
  - Add xorg-x11-6.8.1-ati-radeon-RV100-bus-master-fix.patch to fix
    (#165179) and xorg-x11-6.8.2-add-i945-support.patch to fix (#156964).


author: Kristian Høgsberg <krh@redhat.com> 6.8.2-1.EL.13.13
changelog:
  - Update xorg-x11-6.8.2-use-linux-native-pciscan-by-default.patch with
    changes by Olivier Baudron from comment #28, bug #163331.


author: Kristian Høgsberg <krh@redhat.com> 6.8.2-1.EL.13.12
changelog:
  - Bump release.
  - Add xorg-x11-6.8.2-ati-radeon-rn50.patch to make the radeon driver
    recognize RN50/ES1000 cards (#162813).


author: Mike A. Harris <mharris@redhat.com> 6.8.2-1.EL.13.11
changelog:
  - Added xorg-x11-6.8.2-ati-radeon-7000-disable-dri.patch to disable DRI on
    Radeon 7000/VE hardware by default, but allow override. (#150174)


author: Mike A. Harris <mharris@redhat.com> 6.8.2-1.EL.13.10
changelog:
  - Added xorg-x11-6.8.2-xkb-dutch-keyboard-layout-fixes.patch as a proposed
    fix for Dutch keyboard layout issue (#135233)


author: Mike A. Harris <mharris@redhat.com> 6.8.2-1.EL.13.9
changelog:
  - Updated xdm.pamd to work with new audit system. (#159332)
  - Made copy of xdm.pamd named "xdm-pre-audit-system.pamd" for FC3/FC4 builds.
  - Added xorg-x11-xdm "Requires: pam >= 0.77-66.8" for RHEL-4 builds, and
    "Requires: pam >= 0.79-10" for FC5 builds.  The audit functionality is
    disabled for FC3/FC4 builds.
  - Merged new build target macro "build_fc5" from FC5 build, and updated spec
    file to use it where appropriate for nonstandard rebuilds of RHEL4 rpms.


author: Mike A. Harris <mharris@redhat.com> 6.8.2-1.EL.13.8
changelog:
  - Added xorg-x11-6.8.2-ia64-elfloader-cache-flush.patch to fix cache flush
    issue on ia64 systems (#153103)
  - Fix spec file to restrict removal of CVS metadata dirs at build time to
    the package, rather than the entire RPM_BUILD_DIR hierarchy.


author: Mike A. Harris <mharris@redhat.com> 6.8.2-1.EL.13.6
changelog:
  - Temporarily disable xorg-x11-6.8.2-use-linux-native-pciscan-by-default.patch
    which was added for a test build in 6.8.2-1.EL.13.4, as it is intended for
    RHEL4_U2, not RHEL4_U1.  We will re-enable this for U2 once U1 is released.


author: Mike A. Harris <mharris@redhat.com> 6.8.2-1.EL.13.5
changelog:
  - Added xorg-x11-6.8.2-ati-ragexl-ia64-avoidcpiofix.patch to workaround issue
    on ia64 with CPIO disabled in ati Mach64 driver (#155609,155610).  For
    future reference, this is also included in FC4 build 6.8.2-31.


author: Mike A. Harris <mharris@redhat.com> 6.8.2-1.EL.13.4
changelog:
  - Added xorg-x11-6.8.2-use-linux-native-pciscan-by-default.patch to fix PCI
    config space contention issue by changing the X server to default to using
    Linux native PCI interfaces instead of directly banging on PCI space
    itself (#146386,152608).  Patch is from build 6.8.2-16 in FC4.


author: Kristian Høgsberg <krh@redhat.com> 6.8.2-1.EL.13.1
changelog:
  - Add xorg-x11-6.8.1-ati-radeon-dynamic-clocks-fix-2.patch to revert
    radeon dynamic clock setup to what we had in 6.8.1.  The 6.8.2 code
    still causes lockups on some systems (#152648).


author: Soeren Sandmann <sandmann@redhat.com> 6.8.2-12
changelog:
  - Add xorg-x11-6.8.2-cursor-flicker.patch (#144022)
  - Fix xorg-x11-6.8.2-XScreenSaverQueryInfo-crash-fix.patch so it will apply


author: Mike A. Harris <mharris@redhat.com> 6.8.2-11
changelog:
  - Added xorg-x11-6.8.2-config-StaticNeedsPicForShared.patch for (#108026)
  - Removed StaticNeedsPicForShared from host.def section
  - Added xorg-x11-6.8.2-XScreenSaverQueryInfo-crash-fix.patch to fix (#147890)


author: Mike A. Harris <mharris@redhat.com>
changelog:
  - Search and destroy any CVS directories found in RPM_BUILD_DIR during rpm
    spec file build section prior to building.  This fixes a problem where the
    6.8.2 release was tarballed officially from a CVS checkout rather than a
    CVS export, causing the CVS metadata to be present, and some of it ends up
    getting installed in the final OS.


author: Mike A. Harris <mharris@redhat.com> 6.8.2-10
changelog:
  - Re-enable xorg-x11-6.8.2-xnest-shape-fix.patch which has been updated now
    for 6.8.2 by Mark McLoughlin (#148763,138482)


author: Mike A. Harris <mharris@redhat.com> 6.8.2-6
changelog:
  - Added xorg-x11-6.8.2-ati-radeon-gcc4-fix.patch to fix bug in radeon driver
    when building with gcc 4. (#150086)


author: Mike A. Harris <mharris@redhat.com> 6.8.2-5
changelog:
  - Conditionalize the gcc4 patch for FC4 only for now.
  - Disable FORTIFY_SOURCE on RHEL4/FC3 builds as it fails for some odd reason,
    yet it builds ok on FC4.
  - Added xorg-x11-6.8.2-ati-radeon-disable-broken-renderaccel-by-default.patch
    to disable render acceleration by default in the "radeon" driver, as it is
    currently broken (#136065,136941,149907,143401,143234)


author: Mike A. Harris <mharris@redhat.com> 6.8.1.904-2
changelog:
  - [SECURITY] Added with_fortify_source option macro to spec file, to allow
    xorg-x11 to take partial advantage of the new gcc FORTIFY_SOURCE feature
    available in newer gcc releases.  This option is automatically enabled in
    FC4 builds by rpm by default via RPM_OPT_FLAGS, however while gcc in FC3
    and RHEL4 has this support also, it must be manually enabled in the spec
    file for it to get used.  "-D_FORTIFY_SOURCE=2" gets passed to gcc when
    this option is enabled.


author: Mike A. Harris <mharris@redhat.com> 6.8.1.904-1
changelog:
  - Update main tarball to X.Org X11 6.8.1.904 (6.8.2 release candidate 4)
    via X.Org official tarball: xorg-x11-6.8.1.904.tar.gz
  - Removed xorg-x11-6.8.1.903-nls-pt_BR.UTF-8-fix.patch, as it is integrated
    into 6.8.1.904 already.


author: Mike A. Harris <mharris@redhat.com> 6.8.1.903-4
changelog:
  - Added new with_alternate_projectroot macro, which will eventually allow the
    parallel installation of multiple versions of xorg-x11 in rpm format without
    conflicting with each other (theoretically).  The feature is intended only
    for Red Hat X.Org developer usage, and will not be an officially supported
    installation method.  It is an incomplete experimental work in progress,
    and should not be used by mortals.  THIS WILL FRY YOUR SYSTEM, DO NOT USE
    IT.  :o)


author: Mike A. Harris <mharris@redhat.com> 6.8.1.903-2
changelog:
  - Added xorg-x11-6.8.1.903-nls-pt_BR.UTF-8-fix.patch from kem to fix broken
    pt_BR.UTF-8 support recently added to xorg cvs (fdo#2400)


author: Mike A. Harris <mharris@redhat.com> 6.8.1.903-1
changelog:
  - Update main tarball to X.Org X11 6.8.1.903 (6.8.2 release candidate 3)
    via X.Org official tarball: xorg-x11-6.8.1.903.tar.gz
  - Updated xorg-x11.6.8.1.903-AMD64-override-default-driverlist.patch as the
    "i810" is now included upstream by default, but not "vmware" for AMD64
  - Removed the following patches, as they are integrated into CVS now:
      xorg-x11-6.8.1.902-xf86pcibus-PCIX-bar-64bit-fix.patch
  - Added {_x11localedir}/pt_BR.UTF-8/* to file list to pick up new i18n files


author: Mike A. Harris <mharris@redhat.com> 6.8.1.902-7
changelog:
  - Renamed build_maintainer macro to build_mharris as it is actually a personal
    macro and there are actually several developers maintaining the rpm for
    quite some time now.  In case anyone is curious, I use it to tweak the spec
    file on occasion to build on a customized OS install that does not quite
    match any of our supported OS configurations.  ;o)
  - Added a %check section to the spec file, to put post build/install sanity
    checks in place.
  - Added new post-build sanity check "with_undef_sym_test", did a local test
    build to confirm it works correctly, fixed a few things, then disabled it
    by default because Xorg needs a lot of love in order for this to be default.


author: Mike A. Harris <mharris@redhat.com> 6.8.1.902-6
changelog:
  - Added xorg-x11-6.8.1.902-lnxLib-tmpl-sharedlibreq-fixes.patch to fix
    many missing library dependancies in lnxLib.tmpl, detected by examining
    the build log of a "with_bail_on_undef_syms" build.
  - Disabled with_bail_on_undef_syms, after determining that there is a bit of
    work that needs to be done upstream first in order for us to expect X to
    fully build with these linker options.


author: Mike A. Harris <mharris@redhat.com> 6.8.1.902-4
changelog:
  - Renamed the xorg-x11-6.8.0-AMD64-enable-i810-driver.patch patch to
    xorg-x11-6.8.0-AMD64-override-default-driverlist.patch and added the "vmware"
    driver to the default list of drivers to be build on AMD64. (#145588)


author: Mike A. Harris <mharris@redhat.com> 6.8.1.902-3
changelog:
  - Added xorg-x11-6.8.1.902-xf86pcibus-PCIX-bar-64bit-fix.patch to attempt to
    fix bugs (#140601, 143910)


author: Mike A. Harris <mharris@redhat.com> 6.8.1.902-2
changelog:
  - Added xorg-x11-6.8.1.902-ia64-hp-zx2-support-bug-119364.patch to add support
    for new Hewlett Packard IA64 ZX2 chipset. (#119364)


author: Mike A. Harris <mharris@redhat.com> 6.8.1.902-1
changelog:
  - Update main tarball to X.Org X11 6.8.1.902 (6.8.2 release candidate 2)
    via X.Org official tarball: xorg-x11-6.8.1.902.tar.gz


author: Mike A. Harris <mharris@redhat.com> 6.8.1.901-1
changelog:
  - Update main tarball to X.Org X11 6.8.1.901 (6.8.2 release candidate 1)
    via CVS export of CVS tag XORG-6_8_1_901
  - Removed the following patches, as they are integrated into CVS now:
      xorg-x11-6.8.1-ati-radeon-segv-130888.patch
      xorg-x11-6.8.1-ati-radeon-panel-timing-param-init-130888.patch
      xorg-x11-6.8.0-ia64-460gx-pci-typo.patch
      xorg-x11-6.8.1-ati-radeon-mobility-display-detection-fix2.patch
      xorg-x11-6.8.1-ati-radeon-dynamic-clocks-fix.patch
      xorg-x11-6.8.1-libX11-stack-overflow.patch
      xorg-x11-6.8.1-vidmode-change-verbosity.patch
      xorg-x11-6.8.1-disable-dri-option.patch
      xorg-x11-6.8.1-xmodmap-overflows.patch
      xorg-x11-6.8.1-xpm-security-fixes-CAN-2004-0914.patch
      xorg-x11-6.8.1-xpm-security-fixes-CAN-2004-0914-sec8-ammendment.patch
      xorg-x11-6.8.1-r128-logout-deadlock.patch
      xorg-x11-6.8.1-add-missing-lucidatypewriter-font.patch
  - Disabled xorg-x11-6.8.1-i810-update.patch, but left it present, as only some
    hunks fail to apply.  This leads me to believe perhaps 6.8.2 has only part of
    the i810 CVS head code.  We need to explore this a bit before dropping the
    patch altogether.


author: Kristian Høgsberg <krh@redhat.com>
changelog:
  - Drop xorg-libICE-remove-bogus-delay.patch as this was resolved in
    6.8.0 (https://bugs.freedesktop.org/show_bug.cgi?id=306)
  - Drop XFree86-4.3.0-Xserver-xf86PciInfo-updates.patch, most of these
    - XFree86-4.3.0-redhat-xlib-linux-fix-avoiding-substance-abuse-job.patch
    is no longer needed since the unwanted code is only enabled when __sparcv9
    is defined.
  - Remove XFree86-4.2.0-xtermresources.patch from cvs.
  - Use /etc/ld.so.conf.d/xorg-x11.conf instead of editing
    /etc/ld.so.conf in %post (#124077).
  - Remove XFree86-4.3.0-Xserver-dix-xkb-key-repeating-bug-CVS-backport.patch
    since the problem is now fixed upstream.
  - Remove XFree86-4.3.0-xcursorgen-check-malloc-return.patch since it
    would only make xcursorgen fail differently in case of OOM.


author: Mike A. Harris <mharris@redhat.com>
changelog:
  - Added "Obsoletes XFree86-ISO8859-2-Type1-fonts, fonts-ISO8859-2-Type1" to
    base-fonts subpackage, so that these ancient buggy font rpms get forcibly
    removed on OS upgrades from older OS releases that contained them.  We
    removed these fonts because they are very buggy among other reasons, however
    they do not get removed on upgrade without flagging them Obsoleted, which
    causes some problems when people use the buggy fonts in applications (#129523)


author: Kristian Høgsberg <krh@redhat.com>
changelog:
  - Remove XFree86-4.3.0-Xserver-dix-xkb-key-repeating-bug-CVS-backport.patch
    since the problem is now fixed upstream.
  - Remove XFree86-4.3.0-xcursorgen-check-malloc-return.patch since it
    would only make xcursorgen fail differently in case of OOM.


author: Kristian Høgsberg <krh@redhat.com> 6.8.1-22
changelog:
  - Update xorg-x11-6.8.1-battle-libc-wrapper.patch to not break when
    some module also includes stdio.h.


author: Mike A. Harris <mharris@redhat.com> 6.8.1-21
changelog:
  - Added xorg-x11-6.8.1-ati-radeon-dynamic-clocks-fix.patch which now replaces
    xorg-x11-6.8.1-ati-radeon-7000-smp-lockup.patch as a fix for a lockup
    problem that occurs on some models of Radeon on SMP systems, related to the
    dynamic clocks code.  Fixes bugs: (#138108, 138348, 133526, 138539, 138779,
    fdo#1912)
  - Merge to FC-3 branch and tag as 6.8.1-12.FC3.21, and to RHEL-4 branch and
    tag as 6.8.1-21.EL


author: Mike A. Harris <mharris@redhat.com> 6.8.1-20
changelog:
  - Disabled with_fonts again
  - Added xorg-x11-6.8.1-xpm-security-fixes-CAN-2004-0914-sec8-ammendment.patch
    to fix bugs introduced into libXpm in the previous security patch for
    CAN-2004-0914 which cause gimp to fail to save Xpm files (#140815, 141047,
    fdo#1924)


author: Kristian Høgsberg <krh@redhat.com>
changelog:
  - Update xorg-x11-6.8.1-ati-radeon-7000-smp-lockup.patch to the new
    patch from Alex Deucher <agd5f@yahoo.com>, provided in
    https://bugs.freedesktop.org/show_bug.cgi?id=1912.


author: Mike A. Harris <mharris@redhat.com> 6.8.1-19
changelog:
  - Updated a few patches to apply with -p0 for consistency
  - Reordered some patches by patch number
  - Change libI810XvMC inclusion to be ifarch ix86/ia64/x86_64 only, since we
    know Intel video exists on those arches.  This is better than excluding it
    on arches we know it is not available on, because the list is shorter this
    way, and exact.  Less maintenance this way.


author: Mike A. Harris <mharris@redhat.com> 6.8.1-18
changelog:
  - Remove libI810XvMC from PPC, as there is no Intel video hardware available
    for PPC architecture and this is an Intel video specific client side lib.
  - Added xorg-x11-6.8.1-r128-logout-deadlock.patch to fix lockup on logout
    bug on Rage128 with DRI (#138822)
  - Added xorg-x11-6.8.1-add-missing-lucidatypewriter-font.patch from upstream
    to fix bug with fonts that got inadvertently excluded from the X11 6.8.1
    release.  Our fonts-xorg package is being updated to include these additional
    fonts now as well (#139108, 139121, fdo#1560)
  - Enable xorg-x11-6.8.1-i810-update.patch for all OS version builds now.


author: Kristian Høgsberg <krh@redhat.com> 6.8.1-17
changelog:
  - Add libI810XvMC back on PPC filelists.
  - Move xorg-x11-6.8.1-battle-libc-wrapper.patch into fc4_build section.


author: Kristian Høgsberg <krh@redhat.com> 6.8.1-16
changelog:
  - Add xorg-x11-6.8.1-battle-libc-wrapper.patch to work around build
    error that pops up when system headers #define printf.


author: Kristian Høgsberg <krh@redhat.com> 6.8.1-15
changelog:
  - Added xorg-x11-6.8.1-ati-radeon-7000-smp-lockup.patch to fix the
    hard lockup happening on SMP boxes with Radeon 7000 cards (#138108).


author: Mike A. Harris <mharris@redhat.com> 6.8.1-14
changelog:
  - Added xorg-x11-6.8.1-nls-indic-locales.patch to add support for some indic
    locales.  BLOCKER (#133880)
  - Minor fix in application of vidmode verbosity patch
  - Added build_fc4 and build_rhel4 spec file build targets
  - Enabled DRI for PPC only on FC2/FC3/FC4 builds for Fedora/PPC users.
  - Conditionalized i810-update patch to only apply for build_fc4 as it is
    currently experimental.


author: Kristian Høgsberg <krh@redhat.com>
changelog:
  - Add xorg-x11-6.8.1-i810-update.patch which contain fixes for i810
    chipsets backported from CVS HEAD as of November 16th (#132267).


author: Kristian Høgsberg <krh@redhat.com> 6.8.1-13
changelog:
  - Added xorg-x11-6.8.1-xpm-security-fixes-CAN-2004-0914.patch to fix a
    number of Xpm issues found by Thomas Biege <thomas@suse.de>
    (#136169)


author: Kristian Høgsberg <krh@redhat.com>
changelog:
  - Remove xorg-x11-6.8.1-ati-radeon-mobility-display-detection-fix.patch
    since it has been replaced with the -fix2 patch, remove
    XFree86-4.3.0-redhat-version-change-detection.patch since it doesn't
    work for Xorg.
  - Remove XFree86-4.3.0-remove-copyright-symbol-to-fix-UTF-8.patch
    since it is now fixed upstream.


author: Kristian Høgsberg <krh@redhat.com>
changelog:
  - Drop XFree86-4.3.0-Xserver-common-fix-broken-MIN-macro-definition.patch
    since it's harmless and it's fixed in Xorg HEAD now.
  - Removed commented out xbiff, xeyes and xditview files from file
    lists, they are in CVS if we need them.
  - Updated xorg-x11-tools description so it doesn't advertise stuff it
    doesn't contain (xbiff and xeyes).
  - Drop XFree86-4.3.0-xbiff-file-heirarchy-standard.patch as we don't
    ship xbiff.
  - Drop XFree86-4.2.0-xtermresources.patch as we don't ship in tree
    xterm anymore.
  - Drop XFree86-4.3.0-redhat-lock-version.patch as Xorg don't print
    scary warnings for betas.


author: Kristian Høgsberg <krh@redhat.com> 6.8.1-12
changelog:
  - Add NULL check in xorg-x11-6.8.1-init-origins-fix.patch to prevent
    crashes on single head setups.


author: Mike A. Harris <mharris@redhat.com> 6.8.1-11
changelog:
  - Added xorg-x11-6.8.1-ati-radeon-mobility-display-detection-fix2.patch to fix
    ATI Radeon Mobility display detection issue. (#132865, 133147, and upstream
    bugs: (fdo #1599, 1301, 1303, 1374, 1482, 1514, 1622, and 1631, and numerous
    others not on our lists))


author: Mike A. Harris <mharris@redhat.com> 6.8.1-10
changelog:
  - Set with_fonts based off build_fc2 macro, so it is enabled for FC2 builds
    but remains disabled for FC3 and other builds.  Makes it easier to rebuild
    for FC2/FC1.
  - Fix to make Vera font really get deleted this time for real. ;o)


author: <krh@redhat.com> 6.8.1-9
changelog:
  - Add xorg-x11-6.8.1-init-origins-fix.patch, which fixes a crash for
    some invalid xorg.conf combinations (#134967).


author: Mike A. Harris <mharris@redhat.com>
changelog:
  - Do not include the Bitstream Vera fonts when doing builds with with_fonts
    enabled, as we ship Vera in separate packaging already.
  - When doing with_fonts builds to generate the fonts-xorg tarball, remove
    various Syriac fonts which contain bad codepoints:  SyrCOMCtesiphon.otf
    SyrCOMKharput.otf, SyrCOMMalankara.otf, SyrCOMMidyat.otf, SyrCOMQenNeshrin.otf
    SyrCOMTurAbdin.otf, SyrCOMUrhoyBold.otf, SyrCOMUrhoy.otf (bug #97951)


author: Mike A. Harris <mharris@redhat.com> 6.8.1-8
changelog:
  - Added xorg-x11-6.8.1-ati-radeon-segv-130888.patch from Kevin Martin to fix
    linked list related SEGV for bug (#130888)
  - Added xorg-x11-6.8.1-ati-radeon-panel-timing-param-init-130888.patch by
    Kevin Martin to fix panel timing issue in Radeon driver (#130888)


author: <krh@redhat.com> 6.8.1-6
changelog:
  - Add xorg-x11-6.8.1-disable-dri-option.patch, which adds XF86Free-DRI
    to the list of extensions that can be disabled using the -extension
    command line switch (#135071).


author: Mike A. Harris <mharris@redhat.com> 6.8.1-5
changelog:
  - Added xorg-x11-6.8.1-vidmode-change-verbosity.patch which changes the
    default verbosity level of Xvidmode extension debugging log messages in
    the X server from "1" to "> DEFAULT_XF86VIDMODE_VERBOSITY" which is set
    to 3.  This fixes a power consumption problem on laptops running on battery
    power, where when a screensaver kicks in and calls xf86GetVidMode(), the
    X server generates excessive log messages which cause the hard disk to spin
    up if it was in powersave mode, thus reducing the battery life.  Since the
    currently logged messages are pretty useless generally speaking, this fixes
    the problem by increasing the verbosity level required before the messages
    end up in the log file. (#128305)


author: Mike A. Harris <mharris@redhat.com>
changelog:
  - Added post/postun scripts to the deprecated-libs subpackage, copied versions
    of those in the libs subpackage (#134424)


author: Mike A. Harris <mharris@redhat.com> 6.8.1-4
changelog:
  - Implemented xorg-x11-6.8.1-libX11-stack-overflow.patch to fix stack
    overflow in libX11 which was discovered by new security features of
    gcc4 (#132885)


author: Mike A. Harris <mharris@redhat.com> 6.8.1-3
changelog:
  - Bump to 6.8.1 and rebuild to quell beehive complaining
  - Disable "parallel_build", as it is still broken


author: Mike A. Harris <mharris@redhat.com> 6.8.1-2
changelog:
  - Update main tarball to the final X.Org X11 6.8.1 release via CVS export of
    CVS tag XORG-6_8_1 - this obsoletes previous 6.8.1 tarball which was a
    upstream release mixup.
  - Added xorg-x11-6.8.0-libXdmcp-build-with-PIC.patch to make libXdmcp.a
    build with PIC flags to fix (#131130)
  - Fixed changelog dates and made changelog version-release strings
    consistent
  - Re-enable "parallel_build 1" to test if it works currently, so we can take
    advantage of SMP machines better


author: Kristian Høgsberg <krh@redhat.com> 6.8.1-1
changelog:
  - Update to xorg 6.8.1
  - Change Source: to use xorg-6.8.2.tar.gz since that is what
    the tarball from http://freedesktop.org/~xorg/X11R6.8.1/src/single/
    is called.


author: Mike A. Harris <mharris@redhat.com> 6.8.0-5
changelog:
  - Enable "#define HasDevRandom YES" in host-$arch.def for bug (#126205)
  - Remove "Requires: xorg-x11, xorg-x11-libs = 6.8.2-1.EL.13.25.1" from twm
    subpackage, as the libs twm is linked to should automatically be picked up
    by rpm "find-provides", and xterm moved to a separate package a long time
    ago, so both of these should no longer be needed. (#123423)
  - Added xorg-x11-6.8.0-ia64-460gx-pci-typo.patch to fix typo in Intel 460gx
    PCI handling code on ia64. (#126586)
  - Remove "XtermWithI18N" from host.def as we build xterm externally
  - Added SElinux fix to xfs initscript (#130421,130969)


author: Mike A. Harris <mharris@redhat.com> 6.8.0-1
changelog:
  - Update main tarball to the final X.Org X11 6.8.0 release via CVS export of
    CVS tag XORG-6_8_0
  - Add "BuildXaw NO" to host-$arch.def to disable building of libXaw 8 library
  - Add "XtransFailSoft YES" to host-$arch.def to fix (#129622)
  - Moved "archexec" script from main xorg-x11 subpackage to xorg-x11-devel
    subpackage since it is only used by things in the devel subpackage and we
    do not want to have the devel subpackage have a forced dependancy on the
    main package.  (#132121)
  - Added "Conflicts: xorg-x11 < 6.8.0-1" to xorg-x11-devel for archexec
    subpackage move, so upgrades work correctly
  - Removed libXaw.a from file list, as 6.8.0 no longer builds static libXaw 7
    even when libXaw 8 is disabled by "BuildXaw NO"
  - Rework the _x11localedir file lists to fix rpm build problems


author: Mike A. Harris <mharris@redhat.com>
changelog:
  - Remove various Syriac fonts which contain bad codepoints:  SyrCOMCtesiphon.otf
    SyrCOMKharput.otf, SyrCOMMalankara.otf, SyrCOMMidyat.otf, SyrCOMQenNeshrin.otf
    SyrCOMTurAbdin.otf, SyrCOMUrhoyBold.otf, SyrCOMUrhoy.otf (bug #97951)


author: Mike A. Harris <mharris@redhat.com> 6.7.99.903-6
changelog:
  - Remove hard coded dependancy on Glide3 from xorg-x11 package, as the tdfx
    DRI driver has used dlopen() with Glide3 since XFree86 4.2.1 or so, and no
    longer has a build time or runtime dependancy on Glide3 being present.  If
    Glide3 is present, DRI will work (theoretically), but if it is not present,
    the tdfx driver should still function correctly, so we can get rid of this
    dependancy now, as we are removing Glide3 from some of our OS products.


author: Mike A. Harris <mharris@redhat.com> 6.7.99.903-4
changelog:
  - Bump release field and rebuild unmodified to handle an off-by-one error
    in release field of font-utils subpackage dependancy


author: Mike A. Harris <mharris@redhat.com> 6.7.99.903-3
changelog:
  - Enable "#define HasDevRandom YES" in host-$arch.def for bug (#126205)
  - Remove driver list overrides for all architectures except ia64, as ppc was
    missing the "nv" driver.  In the future, we will use patches to the Imake
    config directory to disable individual drivers on particular architectures.
  - Disable building of fonts by setting with_fonts 0, as we now provide the
    fonts from a separate src.rpm which builds noarch packages, so that we no
    longer regenerate fonts every single X build, and people do not have to 
    redownload fonts every single xorg-x11 update when the fonts never change
    anyway.
  - Added xorg-x11-6.8.0-Imake-add-BuildFontDevelUtils-macro.patch to allow
    building and inclusion of ucs2any and bdftruncate when doing "with_fonts 0"
    builds, as "BuildFonts NO" causes these utils to be excluded.
  - Change main package dependancy from xorg-x11-base-fonts to base-fonts which
    is a virtual provide in both the xorg-x11-base-fonts and fonts-xorg-base
    packages now, to maximize install/upgrade compatibility.
  - Moved "ucs2any" from the xorg-x11-tools subpackage to the font-utils
    subpackage where it belongs, and added a Conflicts line to the font-utils
    package to handle upgrades.
  - Moved "fonts/util" subdir from xorg-x11-base-fonts, to font-utils package,
    as the utilities that use it reside there, and it never made sense in the
    base-fonts package anyway really.  Added Conflicts line to font-utils to
    handle upgrades.


author: Mike A. Harris <mharris@redhat.com> 6.7.99.903-2
changelog:
  - Remove "xtt" module line from config file on upgrades, as X.Org no longer
    supplies that module, since the "freetype" module now includes the
    functionality that was only available in the "xtt" module before.


author: Mike A. Harris <mharris@redhat.com> 6.7.99.903-1
changelog:
  - Update main tarball to CVS export of CVS tag XORG-6_7_99_903 snapshot,
    a.k.a. 6.8.0 RC3
  - Added "xmessage" back upon request (#131076)
  - Updated file list to change libXevie.so.1.0.0 to libXevie.so.1.0 due to
    upstream .so versioning change.


author: Mike A. Harris <mharris@redhat.com> 6.7.99.902-7
changelog:
  - Added new rpm macro 'with_libs_data' to Conditionalize the libs-data
    subpackage.  This allows us to disable the "libs-data" subpackage now, as
    rpm multilib should properly handle both architectures sanely, so the
    workaround of having the library data in a separate package is no longer
    needed.  By setting 'with_libs_data' to 0, it will cause the libs-data files
    to be included in the "libs" subpackage as it was in the past, and the
    "libs-data" package will get obsoleted.  This will simplify the rpm
    packaging a slight bit for the future.


author: Mike A. Harris <mharris@redhat.com> 6.7.99.902-6
changelog:
  - Remove a bunch of legacy Xaw/Xt applications which really should not be
    part of X11 sources (xbiff,xditview,xeyes,xmessage)


author: Mike A. Harris <mharris@redhat.com> 6.7.99.902-5
changelog:
  - Update archexec with additional cleanups, and make host.def match the
    version of host.def backported to XFree86 4.3.0 for RHEL3-U3, to maximize
    upgrade compatibility.


author: Mike A. Harris <mharris@redhat.com> 6.7.99.902-4
changelog:
  - Added "archexec" script as a generic solution to the xft-config/gccmakedep
    problem.
  - Renamed xft-config and gccmakedep to <name>-<arch>, and added symlinks from
    archexec to <name>, so these two files do not conflict when installed on
    multilib systems.


author: Mike A. Harris <mharris@redhat.com> 6.7.99.902-2
changelog:
  - Initial attempt to make host.def architecture neutral, and split the
    architecture specific things onto host-<arch>.def specific files, to allow
    multiple xorg-devel packages to be installed on multilib systems, such as
    x86_64, ppc64, and s390x.


author: Mike A. Harris <mharris@redhat.com> 6.7.99.902-1
changelog:
  - Update main tarball to CVS export of CVS tag XORG-6_7_99_902 snapshot,
    a.k.a. 6.8.0 RC2
  - Removed patches that are now included in upstream sources:
    - xorg-x11-6.8.0-glx-install-dri-modules-in-correct-place.patch


author: Mike A. Harris <mharris@redhat.com> 6.7.99.901-2
changelog:
  - Set "BuildXprint NO" "BuildXprintClients NO" "BuildXprintLib YES" so we get
    *only* the Xprint libraries for backward compatibility with existing
    dynamically linked applications.
  - Added new "xorg-x11-deprecated-libs", and moved the Xprint runtimes to it
    for backward compatibility for now, until we remove libXp entirely at some
    point in the future.
  - Replaced remaining spec file package description references of "XFree86" to
    something X11 implementation neutral.
  - Exclude the two new Xprint libraries libXprintAppUtil.a, libXprintUtil.a
    as we do not ship anything that links to them, so do not need them for
    back compat.


author: Mike A. Harris <mharris@redhat.com> 6.7.99.901-1
changelog:
  - Update main tarball to CVS export of CVS tag XORG-6_7_99_901 snapshot,
    a.k.a. 6.8.0 RC1
  - Removed patches that are now included in upstream sources:
    - xorg-x11-6.7.0-mga-storm-sync-fix.patch
    - xorg-x11-6.8.0-ppc64-XorgServer-not-XF86Server-fix.patch
  - Update xorg-x11-6.8.0-redhat-custom-startup.patch due to Imakefile change
  - Disabled xorg-6.8.0-redhat-libGL-exec-shield-fixes.patch for now, as Xorg
    changes have broken it again and I do not want to port it forward 10 times.
    Once 6.8.0 is finalized, we will port it forward to Mesa CVS and get it
    into the Mesa CVS head *first*, then we will backport it to 6.8.0.  This
    way we do not have to maintain and port this patch once a week.
  - Removed unwanted xprint file deletion from specfile as "BuildXprint NO"
    actually works now.
  - Added Xevie libraries to file lists.


author: Mike A. Harris <mharris@redhat.com> 6.7.99.2-5
changelog:
  - Remove unneeded pre-build of ucs2any.c as it is now part of xorg stock
  - Various minor cleanups to specfile
  - Remove 'restest' Xresource extension sample client, as we now have 'xrestop'
    which is way better.
  - Update xorg-x11-6.8.0-glx-install-dri-modules-in-correct-place.patch to use
    MODULEDIR instead of BUILDMODULEDIR (fdo #1057)


author: Mike A. Harris <mharris@redhat.com> 6.7.99.2-3
changelog:
  - Added xorg-6.8.0-glx-install-dri-modules-in-correct-place.patch to correct
    the location where dri modules get installed on lib64 arches (#129668)
  - Enable libXp.so.* temporarily as libXaw is cancerously attached to it


author: Mike A. Harris <mharris@redhat.com> 6.7.99.2-2
changelog:
  - Added code to the rpm pre script to munge the config file to change the
    "keyboard" driver to "kbd" driver on upgrades, as XOrg no longer supports
    the old "keyboard" driver.
  - Use perl -p -i -e in pre rpm script for all config file munging instead of
    grep and temporary files.


author: Mike A. Harris <mharris@redhat.com> 6.7.99.2-1
changelog:
  - Update main tarball to CVS export of CVS tag XORG-6_7_99_2 snapshot
  - Removed patches that are now included in upstream sources:
    - xorg-x11-6.8.0-ppc64-support-updates.patch
    - xorg-x11-6.8.0-fix-xprint-install.patch
    - xorg-x11-6.8.0-build-fix-for-non-dri-builds.patch
  - Remove /etc/init.d/xprint, as we do not ship/support Xprint
  - Set "#define BuildXprint NO" in host.def
  - Add xorg-x11-6.8.0-fix-BuildXprint.patch to fix "BuildXprint NO"
  - Add xorg-x11-6.8.0-ppc64-XorgServer-not-XF86Server-fix.patch to fix ppc64
    build issue due to upstream renaming of XF86Server to XorgServer
  - Added "XorgServer NO" to host.def for non-server builds


author: Mike A. Harris <mharris@redhat.com> 6.7.99.1-1
changelog:
  - Update main tarball to CVS export of CVS tag XORG-6_7_99_1 snapshot
  - Removed patches that are now included in upstream sources:
    - xorg-x11-6.7.0-xkb-sysreq.patch
    - xorg-x11-6.7.0-mga-enable-video-rom-before-using.patch
    - xorg-x11-6.7.0-xset-man-update.patch
    - xorg-libX11-zh_CN.UTF8-crash-fix.patch
    - xorg-x11-6.8.0-i810-remove-stale-sdk-header.patch
  - Update xorg-x11-6.8.0-redhat-custom-startup.patch due to Imakefile change
  - Fix glitch in macro that disables DRI on ppc builds for fc3/rhel4
  - Implemented xorg-x11-6.8.0-build-fix-for-non-dri-builds.patch patch to fix
    a compile time bug in the Radeon driver render acceleration on non-DRI
    builds, where the driver tests if CPStarted is set before calling
    RADEONInit3DEngineForRender(), however CPStarted is not available in
    non-DRI builds.  Also, RADEONInit3DEngineForRender() already correctly
    handles both the DRI and non-DRI cases both at compile and runtime, and
    checks if CPStarted is set internally.  (xorg #1033)


author: Mike A. Harris <mharris@redhat.com> 6.7.99.0-0.2004_08_05.1
changelog:
  - Delete various X server driver manpages on ppc64 s390, s390x which are
    showing up now for some odd reason, even when servers are not being built.
  - Do not include libI810XvMC on ppc/ppc64/s390/s390x filelists


author: Mike A. Harris <mharris@redhat.com> 6.7.99.0-0.2004_08_05.0
changelog:
  - Updated to X.Org X11 CVS development and branched specfile.  Chose arbitrary
    version number of "6.7.99.0" as XOrg confusingly calls development builds
    "6.7.0" still, and we need differentiation for sanity.  Kevin mentioned he
    would tag 6.7.99.1 in CVS once the final version 6.8.0 is approved by the
    XOrg BOD, so everything should work out ok version-wise.
  - Removed patches already included in new upstream snapshot:
    - xorg-x11-6.7.0-ati-driver-message-cleanups.patch
    - xorg-x11-6.7.0-ati-radeon-pagesize.patch
    - xorg-x11-6.7.0-ati-radeon-7000m-dell-server.patch
    - xorg-x11-6.7.0-siliconmotion-fboffset-fix-from-cvs-head.patch
    - xorg-double-cast.patch
    - XFree86-4.3.0-build-libXinerama-before-libGL-for-via-driver.patch
    - xorg-use-linux-pci-only.patch
    - xorg-x11-6.7.0-allow-XF86ExtraCardDrivers-on-AMD64.patch
    - xorg-r200-uninitialized-variable-used.patch
  - Disabled ati-radeon-forcelegacycrt and xorg-x11-6.7.0-xterm-make-optional
    patches, as they need porting forward and are very low priority
  - Removed voodoo driver tarballs, as a newer version of the driver is now
    included in stock Xorg
  - Update xorg-x11-6.8.0-Xserver-increase-max-pci-devices.patch for 6.8.0,
    as the upstream default changed from 64 to 128, but we want it to be 256.
  - Update xorg-x11-6.8.0-AMD64-enable-i810-driver.patch for 6.8.0, as upstream
    currently still does not enable the i810 driver on AMD64 arch for some
    reason.
  - Update xorg-x11-6.7.0-ppc64-support-updates.patch for 6.8.0
  - Updated xorg-6.8.0-redhat-libGL-exec-shield-fixes.patch for 6.8.0
  - Commented out the codeconv dir - no longer present
  - Commented libXfontcache out of file lists, no longer present
  - Added new libraries to file lists: libXcomposite, libXdamage, libXfixes,
  - Added pkg-config files xcomposite.pc, xdamage.pc, xfixes.pc, xrender.pc
  - Added all of the new Xprint junk to the xprint exclusion list
  - Created new xorg-x11-Xdmx subpackage to contain all of the DMX related files
    required to run DMX.
  - Removed with_via_driver option as it is no longer needed
  - Removed "WORLDOPTS=" from make World invocation as upstream defaults to
    this now for some time.
  - Added xorg-x11-6.8.0-i810-remove-stale-sdk-header.patch as workaround for
    header file inclusion problem (Kristian Hogsberg, fdo-bz #995)
  - Added xorg-x11-6.8.0-fix-xprint-install.patch (Kristian Hogsberg)


author: Mike A. Harris <mharris@redhat.com> 6.7.0-7.1
changelog:
  - Disabled XFree86-4.2.99.901-chips-default-to-noaccel-on-69000.patch and
    XFree86-4.2.99.901-chips-default-to-swcursor-on-65550.patch for the time
    being at least in order to see if anyone still reports the problem, in
    which case we can narrow down the bad primative, report upstream with
    workaround patch that disables accel.  (#82438)
  - Removed XFree86-4.0.1-nohardware.patch as it is ancient, undocumented, and
    probably not needed anymore.
  - Removed unnecessary or no longer needed patches, including:
    - XFree86-4.3.0-ati-r128-chip-names-touchup.patch
    - XFree86-4.3.0-nls-cjk-utf8.patch, XFree86-4.0-xdm-servonly.patch
    - XFree86-4.2.99.4-x86_64-glx-nopic.patch
    - XFree86-4.3.0-xterm-can-2003-0063.patch
    - XFree86-4.3.0-SDK-add-missing-includes-for-synaptics.patch


author: Mike A. Harris <mharris@redhat.com> 6.7.0-7
changelog:
  - Updated and renamed following patches from XFree86-* to xorg-x11-* while
    cleaning up and documenting them for submission upstream:
    - xorg-x11-6.7.0-xset-man-update.patch
    - xorg-x11-6.7.0-xkb-sysreq.patch
    - xorg-x11-6.7.0-ati-driver-message-cleanups.patch
    - xorg-x11-6.7.0-ati-radeon-pagesize.patch
    - xorg-x11-6.7.0-ati-radeon-forcelegacycrt.patch
  - Removed patches that are tested and confirmed to be no longer needed:
    - xorg-x11-6.7.0-cpp-s390x.patch
    - XFree86-4.2.99.3-locale-alias-gb18030.patch
    - XFree86-4.3.0-nls-compose-en_US.UTF8-lxo.patch
    - XFree86-4.3.0-ati-ia64-no-nonpci-ioport-access.patch
    - XFree86-4.3.0-ia64-slowbcopy.patch
    - XFree86-4.3.0-ia64-slowbcopy2.patch
  - Disabled the sis DRI driver using with_sis_dri macro, as it is currently too
    experimental (#126821)
  - Added xorg-x11-6.7.0-siliconmotion-fboffset-fix-from-cvs-head.patch taken
    from X.Org CVS head to try and fix bug (#127278)


author: Mike A. Harris <mharris@redhat.com> 6.7.0-6.1
changelog:
  - Updated and renamed following patches from XFree86-* to xorg-x11-* while
    cleaning up and documenting them for submission upstream:
    - xorg-x11-6.7.0-mga-enable-video-rom-before-using.patch
  - Removed patches that are tested and confirmed to be no longer needed:
    - XFree86-4.3.0-r128-unresolved-symbols.patch
    - XFree86-4.3.0-ati-r128-Xv-ecp-divisor.patch
    - XFree86-4.3.0-gb18030-20020207.patch
    - XFree86-4.3.0-gb18030-xtt.patch, XFree86-4.3.0-gb18030-enc.patch
    - XFree86-4.3.0-nv-riva-dualhead-fixes.patch
    - XFree86-4.3.0-siliconmotion-Xv-stability-fix.patch
    - XFree86-4.2.99.901-007_fix_xfree86_man_version_string.patch
    - XFree86-4.2.99.901-008_doc_extensions_fix.patch
    - XFree86-4.3.0-Xserver-includes-ansify-prototypes.patch
    - XFree86-4.3.0-missing-SharedXfooReqs.patch
    - XFree86-4.3.0-libXrandr-missing-sharedreqs.patch
    - XFree86-4.3.0-libXpm-missing-sharedreqs.patch
    - XFree86-4.3.0-missing-lib-sharedreqs.patch
    - XFree86-4.3.0-Mesa-SSE-fixes-from-MesaCVS-v2.patch


author: Mike A. Harris <mharris@redhat.com>
changelog:
  - Remove temporary config file left over after upgrade (#127187)
  - Add libGL-devel and libGLU-devel virtual provides to xorg-x11-devel
    subpackage.  Both are provided for the major library version (1 in both
    cases), and for the major.minor (1.2 for libGL, 1.3 for libGLU).  This is
    being added to allow 3rd party packagers to add BuildRequires in an agnostic
    manner for apps that use libGL/libGLU, which allows any libGL/libGLU
    implementation devel package to be installed and meet the dependancy, as
    long as it also provides the same virtual provide mechanism.


author: Mike A. Harris <mharris@redhat.com> 6.7.0-6
changelog:
  - Added xorg-x11-6.7.0-AMD64-enable-i810-driver.patch to patch the i810
    driver into the default driver list instead (#126687)


author: Mike A. Harris <mharris@redhat.com> 6.7.0-5.1
changelog:
  - Enabled XF86ExtraCardDrivers on x86_64, and added i810 driver to it, to
    implement feature request from Intel (#126687)
  - Added xorg-x11-6.7.0-Xserver-increase-max-pci-devices.patch to Increase
    the maximum number of PCI devices the X server scans, by changing the
    compiled in constant MAX_PCI_DEVICES from 64 to 256, as a lot of newer
    x86, ia64, ppc, ppc64, AMD64 hardware exists which may have more than 64
    devices. (#126164)


author: Mike A. Harris <mharris@redhat.com> 6.7.0-5
changelog:
  - Fixed bug in mga driver which caused hangs on some Matrox Mystique boards
    of revision 0->2, which were caused by a previous upstream bugfix for
    another issue.  xorg-x11-6.7.0-mga-storm-sync-fix.patch (#124028)
  - Added xorg-x11-6.7.0-ati-radeon-7000m-dell-server.patch to add support for
    custom ATI hardware made for Dell. (#122190)


author: Mike A. Harris <mharris@redhat.com> 6.7.0-3
changelog:
  - Added rpm script munging of X server config file back to spec file, which
    got inadvertently left out of the 6.7.0-2 build.  This fixes #120858 and
    its bretheren.


author: Mike A. Harris <mharris@redhat.com> 6.7.0-2
changelog:
  - Add -Wa,--noexecstack to AsCmd, in order to force all assembler files to
    use GNU stacks.  This was accomplished in an alternative way in our XFree86
    4.3.0 packaging via XFree86-4.3.0-redhat-exec-shield-GNU-stack.patch which
    patched every assembler file to add a .note.GNU-stack section, which is
    considered a superior solution, but our patch was non-portable to non-GNU
    systems.  This is a cleaner hack for now. (FC2BLOCKER #122708)
  - Modified main rpm pre script to massage the X server config file(s) to
    remove XkbRules lines to help avoid (FC2BLOCKER #120858 and a zillion
    duplicates), and to ensure that the only active X server config file is
    xorg.conf (if any is present), and any other XFree86 4.x config files are
    renamed to .obsolete, which will help to minimize config file name confusion,
    and provide some sanity on upgrades, as all users will use xorg.conf by
    default regardless now. (FC2BLOCKER #122454)  (Fix based on patch from wtogami)


author: Mike A. Harris <mharris@redhat.com> 6.7.0-1
changelog:
  - Added xorg-x11-6.7.0-libxf86config-monitor-freq-fix.patch to fix a problem
    caused by gratuitous upstream libxf86config changes which force the
    HorizSync and VertRefresh lines to always be written out to the config file
    in commented out form.  (FC2BLOCKER #120950, 122341, 122573, 122439, 122072,
    122461, 121946, 121717, others not yet duped)


author: Mike A. Harris <mharris@redhat.com> 6.7.0-0.4
changelog:
  - Further package description cleanups to remove more references to "XFree86"
    and replace them with more neutral wording, and also fix (#119670)


author: Mike A. Harris <mharris@redhat.com> 6.7.0-0.2
changelog:
  - Updated spec file package descriptions to remove references to "XFree86" and
    update them to "X Window System" or "Xorg X11" as appropriate.
  - Updated the following patches to work with xorg.cf instead of xfree86.cf:
    - xorg-x11-0.6.6-allow-XF86ExtraCardDrivers-on-AMD64.patch
    - xorg-x11-0.6.6-fix-BuildXFree86ConfigTools.patch
    - xorg-x11-6.7.0-xterm-make-optional.patch
    - xorg-x11-6.7.0-ppc64-support-updates.patch


author: Mike A. Harris <mharris@redhat.com> 6.7.0-0.1
changelog:
  - Updated file lists to handle upstream renaming of X server binary from
    "XFree86" to "Xorg", server manpage, and getconfig config file.
  - Added new ghost files for new server config file /etc/X11/xorg.conf
  - Removed legacy compatibility symlinks for the old XF86Config file from
    /usr/X11R6/lib/X11 as X.org X11 uses /etc/X11/xorg.conf and there is no
    legacy to be compatible with.
  - Other specfile cleanups to use /etc/X11/xorg.conf as the config file, and
    flag all places of XF86Config files with FIXME warnings of deprecation


author: Mike A. Harris <mharris@redhat.com>
changelog:
  - Update main tarball to official X11 Release 6.7.0 from CVS export of the
    upstream release tag "xo-6_7_0" off of the "XORG-RELEASE-1" branch of CVS
  - Removed xorg-redhat-ia64-plt-prot-exec-fix.patch as it is merged in 6.7.0


author: Mike A. Harris <mharris@redhat.com> 0.6.6-0.2004_03_30.5
changelog:
  - Removed build_psyche build target, renamed build_rawhide to build_fc2, and
    added new build_maintainer custom build target
  - Various spec file cleanups, renamed macros to foo_bar format, etc.


author: Mike A. Harris <mharris@redhat.com> 0.6.6-0.2004_03_30.4
changelog:
  - Updated our ppc64 support patch and submitted upstream to fix (FDO #303) 
  - Renamed xorg-ppc64-support-updates.patch to xorg-x11-ppc64-support-updates.patch
    to establish consistency with the names my xdiff utility produces.
  - Added xorg-x11-0.6.6-allow-XF86ExtraCardDrivers-on-AMD64.patch to allow
    add on drivers to be specified using XF86ExtraCardDrivers in host.def on
    AMD64 architecture, in order to enable the "voodoo" driver.
  - Enable the "voodoo" driver for AMD64 in addition to x86.
  - Removed build_shrike, build_yarrow, and build_taroon build target macros and
    usage, as the package is not designed or intended to be used on those OS
    releases, and there are various potential problems that could arise.
  - Updated freetype and freetype-devel dependancies to require version 2.1.7, as
    that is what version ships in the upstream sources, and there have been some
    font display related bugs reported by people who have recompiled the SRPM on
    older OS releases, and we do not support that anyway.
  - Fixed bugs in spec file command substitution '[' tests discovered while
    updating the build target macros.
  - Disabled BuildRequires: Glide3, Glide3-devel dependancies as Glide is opened
    via dlopen() for a while now, so it should not be needed at compile time any
    more.


author: Mike A. Harris <mharris@redhat.com>
changelog:
  - Updated xorg-ppc64-support-updates.patch with fix for endian related issue
    (FC2 BLOCKER #119045)
  - Removed obsolete_xfree86 conditional and usage, we hard code the Obsoletes
    lines now.
  - Restored "Conflicts" lines that I had previously removed in the transition
    from XFree86 to Xorg X11, as they seem to still be needed on upgrades, or
    it is possible there will be upgrade failure issues, in particular when
    upgrading from Red Hat Linux 7.x or older releases to FC2.
  - Added xorg-libX11-zh_CN.UTF8-crash-fix.patch to fix (FC2 BLOCKER #119032)


author: Mike A. Harris <mharris@redhat.com> 0.6.6-0.2004_03_30.3
changelog:
  - Fixed a bug in xorg-redhat-libGL-exec-shield-fixes.patch (FC2 BLOCKER #119818)
  - John further updated above patch, and tagged the .3 release.


author: Mike A. Harris <mharris@redhat.com> 0.6.6-0.2004_03_30.2
changelog:
  - Added new open source Nvidia DRI 3D driver today, and enabled it on x86,
    ia64, and x86_64 only, as those are the only architectures that have been
    tested.  It builds cleanly with xorg, but is totally untested so far.


author: Mike A. Harris <mharris@redhat.com> 0.6.6-0.2004_03_30.0
changelog:
  - Updated main xorg tarball to CVS snapshot 2004_03_30 from today.
  - Removed XFree86-4.3.0-radeon-dpms-on-dvi-v2.patch as it should no longer be
    needed with current Radeon driver.
  - Removed patches already merged into new upstream tarball, including:
    - xorg-redhat-elfloader-linux-non-exec-stack.patch
    - xorg-x11-addrinuse.patch
    - xorg-x11-Xft-freetype-bitmap-font-fix.patch
  - Split out xorg-redhat-ia64-plt-prot-exec-fix.patch from libGL-exec-shield
    patch, as it was unrelated to libGL-exec-shield fixes. (#119324)
  - Removed fonttosfnt* from the file lists as it has been removed upstream now
  - Updated file list for libXft.so.2.1.2


author: Mike A. Harris <mharris@redhat.com> 0.0.6.6-0.0.2004_03_11.11
changelog:
  - Added xorg-r200-uninitialized-variable-used.patch to CVS, as my last commit
    neglected to include the file.


author: Mike A. Harris <mharris@redhat.com>
changelog:
  - Fixed uninitialized variable access in Radeon R200 driver, in r200_pixel.c
    with xorg-r200-uninitialized-variable-used.patch FC2t2 TARGET (#116661)


author: Mike A. Harris <mharris@redhat.com> 0.0.6.6-0.0.2004_03_11.9
changelog:
  - Really added the xorg-x11-Xft-freetype-bitmap-font-fix.patch patch this time
    as it was inadvertently left out of 0.0.6.6-0.0.2004_03_11.8 by mistake


author: Mike A. Harris <mharris@redhat.com> 0.0.6.6-0.0.2004_03_11.8
changelog:
  - Added xorg-x11-Xft-freetype-bitmap-font-fix.patch from Xft 2.1.6 to Xorg
    included Xft to fix - FC2t2 BLOCKER (#118587,118822)
  - Remove the rpm pre scripts from the library subpackages as they did not end
    up solving the XFree86 -> xorg-x11 ld.so.conf upgrade problem.
  - Disable userdel/groupdel in xfs preun script, as it is harmless to leave the
    xfs user/group around as it is a registered account ID anyway, and there is
    a rather unsolveable problem on upgrades from one package providing xfs to
    a new one otherwise. - FC2t2 BLOCKER (#118145)
  - Added "triggerpostun xfs -- XFree86-xfs" script, to work around a bug in the
    XFree86-xfs postun script, which results in the special xfs user account
    being inadvertently removed, causing xfs to run as the root user, and also
    resulting in xfs not being activated by chkconfig.  This trigger executes
    right after the XFree86-xfs postun script, and ensures that the xfs user
    exists, and that the xfs initscript is properly added by chkconfig, however
    this problem will recur again if we ever rename the xorg-x11 package to
    something else, or switch to a different X11 implementation altogether, since
    the xfs postun still will remove chkconfig on "rpm -e" or "rpm -U" to a
    different package name, but that problem is not easily solved other than by
    adding a new trigger every time the package name changes, unless someone
    has a better idea - FC2t2 BLOCKER (#118145,118818)
  - Added "triggerpostun libs -- XFree86-libs" script to work around a bug in
    the XFree86-libs postun script, which results in _x11libdir being removed
    from ld.so.conf when upgrading from XFree86 to xorg-x11.  This trigger
    executes right after the XFree86-libs postun script and puts _x11libdir back
    in ld.so.conf - FC2t2 BLOCKER (#118448,118851,118993)
  - Use "/sbin/service" instead of "service" in rpm scripts.
  - Add "Requires(preun,postun): /sbin/service" to xfs package
    dependancies.


author: Mike A. Harris <mharris@redhat.com> 0.0.6.6-0.0.2004_03_11.7
changelog:
  - Fixed -libs subpackage postun script by commenting out the broken empty
    if block (#118890,118949)
  - Added xorg-x11-addrinuse.patch to fix bug in X.org Xtrans code which causes
    bind() failures to fail as if errno was set to -EADDRINUSE (#118950)
  - Set "LinkGLToUsrLib NO" because the symlinks Imake creates are absolute,
    and we want relative symlinks.  A user reported this bug, so I have added
    code to %install section to create relative symlinks in a similar but
    cleaner way to our XFree86 4.3.0 packaging.


author: Mike A. Harris <mharris@redhat.com> 0.0.6.6-0.0.2004_03_11.6
changelog:
  - Added new rpm pre scripts for the libs, Mesa-libGL, and Mesa-libGLU packages
    which add _x11libdir to ld.so.conf if it is missing, and then run ldconfig,
    in order to work around a race condition in the XFree86-libs-4.3.0-64 and
    older XFree86-libs packaging which could cause _x11libdir to be removed
    from ld.so.conf when other packages are still using it, including xorg-x11,
    causing upgrades to fail (#118448)
  - Removed the offending code from xorg-x11-libs postun script so that this
    problem is not preserved in xorg-x11 packaging.  Also updated our XFree86
    packaging in cvs, so future XFree86 erratum for Fedora Core 1 and other OS
    releases will help to reduce the chances of someone getting hit by this
    upgrade problem.
  - Added initial support to spec file for using the CVS Revision of the spec
    file in the package Release field.  Graciously stolen from the kernel spec
    file.  This is currently unused, but may be used in the future.


author: Mike A. Harris <mharris@redhat.com> 0.0.6.6-0.0.2004_03_11.5
changelog:
  - Added versions to some of the XFree86 compabitility virtual provides, which
    include "Provides: XFree86-devel = 4.4.0", "Provides: XFree86-font-utils = 4.4.0",
    "Provides: XFree86-libs = 4.4.0"
  - Added virtual provides of xdm, base-fonts, Xnest, xauth, libGL, libGLU, to
    each relevant subpackage.  They are all intentionally unversioned, so that
    things that require xdm/Xnest/etc. in a version/implementation agnostic
    manner, should use "Requires: xdm" instead of requiring a specific
    implementation or version of xdm.  If some package really does require a
    specific implementation or version of xdm, then it should still use the
    full non-virtual package name, as it is going to be both implementation and
    version specific anyway, so versioning these particular virtual provides
    does not make sense.


author: Mike A. Harris <mharris@redhat.com> 0.0.6.6-0.0.2004_03_11.4
changelog:
  - Removed a bunch of the virtual Provides I added previously as they create
    problems with previous usage of Conflicts lines in some subpackages, and
    likely with other software, since they were not versioned Provides.  The
    other option would be versioning the provides, but I am not convinced that
    is the right approach.  Instead, I have removed them and will add things
    for compatibility only as problems arise.
  - Added virtual "Provides: foo" to the Xvfb, xfs, twm, and font-utils subpackages,
    where "foo" is the subpackage name with the "XFree86-" part stripped off
    so that apps can use for example "Requires: xfs" to get an xfs font server,
    instead of requiring the XFree86 implementation specifically.  This allows
    us to have X11 implementation agnostic dependancies, which makes it easier
    to switch X11 implementations without breaking a pile of package
    dependancies.
  - Added ld_so_conf_add_x11libdir macro, to clean up the rpm scripts a bit


author: Mike A. Harris <mharris@redhat.com> 0.0.6.6-0.0.2004_03_11.3
changelog:
  - Added Obsoletes: tags to each subpackage in order to be able to properly
    replace XFree86 on upgrades cleanly
  - Added virtual Provides: to most subpackages for compatibility with XFree86
    packaging on upgrades for packages that hard code specific XFree86
    dependancies.  Note that this may change in the future depending on the
    problems and needs that arise.
  - Remove {_libdir}/libGL.so.1.2 symlink from Mesa-libGL subpackage as unneeded
  - Disable libGL exec-shield patch for libGL as it has a slightly elusive glitch
  - Remove all old XFree86 Conflicts lines from packaging, as they should not be
    needed now since the package names have changed and the old ones are now
    fully obsoleted


author: Mike A. Harris <mharris@redhat.com> 0.0.6.6-0.0.2004_03_11.2
changelog:
  - Removed with_vmware conditional, and now unconditionally include vmware_drv
  - Removed both the with_new_xft and with_new_xrender macros and their usage
  - Removed version from virtual Xft Provides, as it is probably unnecessary
  - Ported redhat-libGL-exec-shield-fixes.patch from 4.3.0 and added it as
    xorg-redhat-libGL-exec-shield-fixes.patch


author: Mike A. Harris <mharris@redhat.com> 0.0.6.6-0.0.2004_03_11.1
changelog:
  - Various spec file cleanups, and s/XFree86/X Window System/ etc.
  - Use %{name} instead of hard coded XFree86 in dependancies for xdm
  - Remove triggerpostun -- XFree86, as that was for 3.3.6 compatibility only
  - Fix dri module file lists to prevent double inclusion problem
  - Disable TLS support for libGL and the DRI drivers until it is ported forward


author: Mike A. Harris <mharris@redhat.com> 0.0.6.6-0.0.2004_03_11.0
changelog:
  - Removed with_new_render hacks from specfile because new Render is included
    now, and upstream imake can deal with 3 level .so versions
  - Updated libXft/libXrender .so.* versions in rpm file lists
  - Updated spec file bits for moving GL includes into OpenGL ABI for Linux
    mandated location
  - Removed spec file hack to make libGL be visible in OpenGL ABI for Linux
    mandated location, and enabled LinkGLToUsrLib YES in host.def to accomplish
    the same instead.
  - Replaced .so version specific spec file hack to make libGLU be visible in
    OpenGL ABI for Linux mandated location, with a new hack that is more robust
  - Updated file list for libXcursor.so.1.0.2


author: Mike A. Harris <mharris@redhat.com>
changelog:
  - Updated to CVS snapshot 2004_03_11
  - Added missing .so symlinks to -devel subpackage file list that did not get
    detected by the rpm missing_files_terminate_build test, but were present in
    the RPM_BUILD_ROOT
  - Fixed bad dates for last few entries in spec file changelog
  - Applied the xorg-mharris-radeon-agp-detect-via-pci-cap-list.patch and
    libICE-remove-bogus-delay.patch to upstream CVS and removed patches
  - Downgraded freetype-devel dependancy to 2.1.4 again, so the package builds
    more easily on older OS releases for anyone brave enough to do so (ok, ok,
    so it is for me ok!)
  - Added xorg-Imake-make-icondir-configurable.patch, ported forward from our
    XFree86 4.3.0 patch
  - Explicitly list each individual shared library in the file lists instead of
    using globs, as this makes it easier to know when .so versions change,
    perhaps accidentally and catch problems sooner.  Globs were used before
    mainly to ensure files did not get excluded accidentally, however rpm now
    checks for files in the buildroot that do not end up in the final packaging
  - Remove XFree86-4.3.0-redhat-xft-loadtarget.patch as the Xft in xorg CVS
    now includes this functionality already, however it is conditionalized at
    build time on the definition of FC_HINT_STYLE being defined, so we need to
    ensure this is getting defined at build time for compatibility.
  - Updated redhat-embeddedbitmap patch


author: Mike A. Harris <mharris@redhat.com> 0.0.6.6-0.0.2004_03_09.1
changelog:
  - Added xorg-ppc64-support-updates.patch, a forward port of ppc64 support from
    our XFree86 4.3.0 packaging
  - Made with_savetemps work on x86/alpha/ppc/ppc64/amd64, and remove -pipe
    when using -save-temps
  - Builds were failing with an mkfontscale SEGV or SIGILL on ppc/ppc64/s390
    which has been tracked down to an aliasing bug in freetype 2.1.7.  I have
    rebuilt freetype 2.1.7-3 with -fno-strict-aliasing which seems to work around
    the problem in testing.  We will see if it fixes it once freetype is built.
  - Updated freetype dep in libs subpackage to 2.1.4
  - Temporarily updated freetype-devel dep to 2.1.7-3 to force beehive to
    install it, so I get the -fno-strict-aliasing build
  - ifnarch ppc64/s390/s390x libI810XvMC.*


author: Mike A. Harris <mharris@redhat.com> 0.0.6.6-0.0.2004_03_09.0
changelog:
  - Initial xorg-x11 package, forked from the XFree86-4.3.0-63 package
  - Package name chosen as xorg-x11 due to lack of official upstream package
    name at this point.  Name may change in the future, so people should not
    hard code any dependancies on it.  Version and Release fields future proofed
    for similar reasons, as we do not know what upstream version will be.
  - Renamed StudlyCaps rpm macros XFree86CVSDate and CVSBuild to cvs_date and
    cvs_build to be more consistent in macro naming throughout specfile
  - Disabled the with_new_savage_driver, and with_via_driver options by default,
    as the included drivers are newer, although the via driver may lose DRI
    support temporarily which I may need to add back later
  - Disabled with_new_xft, with_new_xrender by default to use the stuff included
    in the tree, or use external Xft/Xrender packaging instead.
  - Force with_xterm to 0 for all builds as we have shipped xterm separately
    for a few OS releases now
  - Updated spec file License field to be more accurate "MIT/X11/others"
  - Updated freetype deps to "BuildRequires: freetype-devel >= 2.1.4", as 2.1.4
    is what is currently included in the xorg sources and is the minimum needed
    to build properly
  - Replaced all hard coded Requires: XFree86-* with usage of %{name} macro
    instead, so package renames are easier to deal with
  - Dropped all patches that were previously backported from XFree86 CVS, or
    were already checked into XFree86 CVS since 4.3.0.
  - Temporarily disabled many patches that fail to apply, or fail to apply
    cleanly, for future investigation and cleanup, just to get rpms building
  - Ported the elfloader-linux-non-exec-stack patch to current xorg-x11
  - Removed the Glide3 conditionalized BuildRequires hack that was previously
    implemented to work around Red Hat buildsystem problems
  - Disable removal of XIE/PEX docs as they are no longer provided in sources
  - Force the removal of _x11dir/src in %install, as the new tree installs the
    DRM source code there by default, and we do not want it because our DRM is
    in our kernel rpm.  No sense confusing users with multiple DRMs.
  - Added getconfig bits to main server package
  - Added fonttosfnt to font-utils subpackage
  - Moved bdftopcf and bdftruncate to font-utils subpackage
  - All libraries are now supplied by default in upstream builds in both static
    and dynamic (.a and .so) formats.  Libraries which are now supplied in
    shared form that were not in the past include:  libFS.so, libGLw.so,
    libI810XvMC.so, libXRes.so, libXfontcache.so, libXinerama.so, libXss.so,
    libXvMC.so, libXxf86dga, libXxf86misc.so, libXxf86rush.so, libXxf86vm.so,
    libfontenc.so, libxkbfile.so, libxkbui.so
  - Added %ghost flagged fonts.scale files to 100dpi, 75dpi, cyrillic, and misc
    font directories, so that if these files are present, they are owned by the
    appropriate subpackages


author: Mike A. Harris <mharris@redhat.com>
changelog:
  - Removed kdrive subpackage, and all with_kdrive conditionalization, as it is
    just extra spec file noise currently, and we have never shipped it.  Anyone
    building kdrive should instead be using kdrive from the xserver project on
    freedesktop.org
  - Removed all 'athlon' subarchitecture references from spec file as the rpm
    {ix86} macro includes it automatically.
  - Added XFree86-4.3.0-remove-copyright-symbol-to-fix-UTF-8.patch quick 2
    second fix to correct manpage display under UTF-8 (#101243)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-62
changelog:
  - Added new 2D driver from Alan Cox for Voodoo 1/2 hardware that does not
    require Glide in order to function, and provides RENDER acceleration and
    various other improvements above and beyond the XFree86 supplied "glide"
    driver which we have not shipped in the past.  Driver version 1.0beta3.
  - Use new macros via_driver_name and voodoo_driver_name to avoid complexities
    in host.def with XF86ExtraCardDrivers define.


author: Mike A. Harris <mharris@redhat.com> 4.3.0-61
changelog:
  - Added XFree86-4.3.0-keyboard-disable-ioport-access-v3.patch as a final patch
    without debug logging enabled, to fix (#115769)
  - Added spec file macro 'with_savetemps' for debugging purposes, disabling it
    by default.  When used, it is set up to only get used on x86 for
    build_rawhide and build_psyche builds
  - Added XFree86-4.3.0-ati-ia64-no-nonpci-ioport-access.patch to fix ati driver
    issue on ia64 which causes IBM x455 system to machine check.  Also added
    "#define ATIAvoidNonPCI YES" to host.def to activate this fix only on ia64
    builds (#112175)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-60
changelog:
  - Added XFree86-4.3.0-keyboard-disable-ioport-access-v2.patch to try to
    fix (#115769)
  - Changed mkxauth to call chown as foo:bar instead of foo.bar as the latter
    syntax has been deprecated
  - Added XFree86-4.3.0-minor-typo.patch to fix a trivial typo that I spotted
    in an error message in linux int10 code.
  - Remove Buildrequires kudzu-devel, pciutils-devel, both of which were added
    on Mar 21, 2001 when Glide3 was included in the XFree86 packaging, but are
    no longer necessary.  I detected this when the buildsystem failed my build
    due to being unable to meet the dependancy on kudzu-devel, and further
    investigation showed that dependancy is no longer necessary.
  - Added XFree86-4.3.0-xcursorgen-check-malloc-return.patch to make xcursorgen
    check the return codes on malloc before referencing allocated memory
  - Added XFree86-4.3.0-redhat-xcursorgen-do-not-build-included-cursors.patch to
    stop building the XFree86 supplied Xcursor cursors as we do not ship them


author: Mike A. Harris <mharris@redhat.com> 4.3.0-59
changelog:
  - Added XFree86-4.3.0-xrandr-manpage-typo-fix.patch to fix manpage (#83702)
  - Added XFree86-4.3.0-radeon-9200-dvi-snow.patch to fix issue on Radeon 9200
    when using DVI panel and encountering snow and other artifacts (#112073)
  - Updated XFree86-4.3.0-debug-logging-ioport-based-rate-setting.patch to have
    it patch both lnx_kbd.c and lnx_io.c because both files insanely contain
    identical cut and pasted copies of the exact same source code, so nothing
    shows up in the X server log when testing with previous patch as the calls
    never got invoked in lnx_kbd.c (#115769)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-58
changelog:
  - Added XFree86-4.3.0-debug-logging-ioport-based-rate-setting.patch to get
    some useful debugging information as to why the X server seems to be unable
    to use the KDKBDREP ioctl(), and is falling back to direct I/O port bashing,
    which causes problems in the kernel (#115769)
  - Removed /usr/X11R6/lib/X11/fonts/misc and /usr/X11R6/lib/X11/fonts/cyrillic
    from the default xfs font path, as /usr/X11R6/lib/X11/fonts/misc:unscaled is
    present by default, which is what we want, and the cyrillic one gets added
    automatically if cyrillic fonts get installed.
  - Updated libXrender to the version 0.8.4 maintenance release, which fixes a
    problem in 0.8.3 that caused antialiased fonts to be inadvertently disabled
    in Qt/KDE, and also caused color mouse pointers to appear as outlines
    on Radeon 7500 using Xinerama (#109351,109897)
  - Updated libXft to version 2.1.3 from freedesktop.org xlibs, and enabled it
    for build_rawhide and build_psyche just for testing purposes for now.
  - Conditionalize the patches XFree86-4.3.0-fixes-for-freetype-2.1.7-v2.patch,
    and XFree86-4.3.0-redhat-xft-loadtarget.patch to only be applied when
    with_new_xft is 0, as it is not needed for Xft 2.1.3
  - Added XFree86-4.3.0-SDK-add-missing-includes-for-synaptics.patch from
    Paul Nasrat, to fix the SDK so that 3rd party drivers such as "synaptics"
    can be built in external rpm packages (#99351,103498,114804)
  - Comment out host.def supported driver list for alpha architecture, and just
    build the default drivers, as we no longer have official Alpha products, so
    there is no reason to restrict driver support to hardware that works or is
    reasonably considered to work.  Ship it all and see what breaks.
  - Disabled tdfx driver DRI support in Fedora Core development, as we have
    at least temporarily deprecated Glide3 due to it no longer compiling
    properly.  Alan was working on fixing this, so we will probably re-enable
    tdfx DRI support once Glide3 is working again.
  - Removed XFree86-4.3.0-fixes-for-freetype-2.1.7-v2.patch and replaced it
    with XFree86-4.3.0-general-fixes-for-freetype-2.1.7.patch which excludes
    Xft2 fixups, and XFree86-4.3.0-xft-2.1.2-fixes-for-freetype-2.1.7.patch
    which includes only Xft2 fixups needed for xft-2.1.2, as 2.1.3 includes
    this fix already


author: Mike A. Harris <mharris@redhat.com> 4.3.0-57
changelog:
  - Oops, now we change DevelDriDrivers to DevelDRIDrivers so that the via DRI
    driver actually builds this time.
  - Oops, now we change '%define DevelDRIDrivers' to '#define DevelDRIDrivers'
    so that the via DRI driver actually builds this time.
  - Added XFree86-4.3.0-build-libXinerama-before-libGL-for-via-driver.patch
    because the via DRI driver links against libXinerama, and seems to be the
    only DRI driver which does so.  This patch causes libXinerama to be
    compiled before libGL to ensure the via driver will link properly.


author: Mike A. Harris <mharris@redhat.com> 4.3.0-56
changelog:
  - Happy VIAlentines Day Edition.  Feel the love.
  - Updated the 'via' driver to latest driver from Alan Cox, which contains
    DRI support among other things.  Only enabled for build_rawhide and
    build_psyche for the time being, until it has been adequately tested.
  - Added DevelDriDrivers to host.def with 'via' driver added, conditionalized
    to the with_via_dri_driver macro
  - Conditionalize with_via_driver to only build on x86 architecture
  - Added XFree86-4.3.0-i740-missing-symbol-vbeFree.patch to add a missing
    symbol to the i740 driver (#115676)
  - Built 4.3.0-56 with target build_rawhide for Fedora Core development


author: Mike A. Harris <mharris@redhat.com> 4.3.0-55
changelog:
  - Added {x11datadir}/X11/xinit back to package list, which seems to have been
    inadvertently dropped during attempts to get package to compile on Red Hat
    Linux 9 s390 builds earlier this week.
  - Built 4.3.0-55 with target build_yarrow for Fedora Core 1 erratum
  - Built 4.3.0-55.EL with target build_taroon for Red Hat Enterprise Linux 3 erratum
  - Built 4.3.0-2.90.55 with target build_shrike for Red Hat Linux 9 erratum


author: Mike A. Harris <mharris@redhat.com> 4.3.0-54
changelog:
  - Added XFree86-4.3.0-libXfont-security-CAN-2004-0083-CAN-2004-0084-CAN-2004-0106.patch
    to fix all recent security flaws in libXfont which are outlined in
    CAN-2004-0083, CAN-2004-0084, CAN-2004-0106, discovered by iDefense, David
    Dawes and others.  This patch replace all previous libXfont patches from
    XFree86 builds 4.3.0-49 through to present.
  - Added XFree86-4.3.0-libXfont-security-CAN-2004-0083-CAN-2004-0084-CAN-2004-0106-v2.patch
    which is the same as the above patch, but modified to cleanly apply to 4.3.0,
    renamed to keep all patches present in src.rpm for comparative purposes.
  - Built 4.3.0-54 with target build_yarrow for Fedora Core 1 erratum
  - Built 4.3.0-54.EL with target build_taroon for Red Hat Enterprise Linux 3 erratum
  - Built 4.3.0-2.90.54 with target build_shrike for Red Hat Linux 9 erratum


author: Mike A. Harris <mharris@redhat.com> 4.3.0-53
changelog:
  - Added XFree86-4.3.0-security-dirname-CAN-2004-0106.patch which replaces
    XFree86-4.3.0-security-fonts-alias-dirname3.patch, the new patch being the
    same but without the second hunk, as the patch Keith wrote for CAN-2004-0083
    and CAN-2004-0084 already handled that issue so there was a conflict.
  - Built 4.3.0-53 with target build_yarrow for Fedora Core 1 erratum
  - Built 4.3.0-53.EL with target build_taroon for Red Hat Enterprise Linux 3 erratum
  - Built 4.3.0-2.90.53 with target build_shrike for Red Hat Linux 9 erratum


author: Mike A. Harris <mharris@redhat.com> 4.3.0-52
changelog:
  - Added XFree86-4.3.0-security-fonts-alias-dirname3.patch in order to fix 2
    additional buffer overflows in libXfont, discovered by iDefense and David
    Dawes.  No CVE assignment has been provided yet.
  - Built 4.3.0-52 with target build_yarrow for Fedora Core 1 erratum
  - Built 4.3.0-52.EL with target build_taroon for Red Hat Enterprise Linux 3 erratum
  - Built 4.3.0-2.90.52 with target build_shrike for Red Hat Linux 9 erratum


author: Mike A. Harris <mharris@redhat.com> 4.3.0-51
changelog:
  - Added XFree86-4.3.0-security-dirname-CAN-2004-0083-CAN-2004-0084-keithp.patch
    alternative patch written by Keith Packard, to fix CAN-2004-0083 and
    CAN-2004-0084 security issues
  - Added XFree86-4.3.0-security-fonts-alias-dirname-CAN-2004-0084.patch to the
    package, but disabled for now while we test the above patch from Keith
    Packard which addresses both security issues.
  - Built 4.3.0-51 with target build_yarrow for Fedora Core 1 erratum
  - Built 4.3.0-51.EL with target build_taroon for Red Hat Enterprise Linux 3 erratum
  - Built 4.3.0-2.90.51 with target build_shrike for Red Hat Linux 9 erratum


author: Mike A. Harris <mharris@redhat.com> 4.3.0-50
changelog:
  - Fix issues detected in QA testing
  - Built 4.3.0-50 with target build_yarrow for Fedora Core 1 erratum
  - Built 4.3.0-50.EL with target build_taroon for Red Hat Enterprise Linux 3 erratum
  - Built 4.3.0-2.90.50 with target build_shrike for Red Hat Linux 9 erratum


author: Mike A. Harris <mharris@redhat.com> 4.3.0-2.90.49
changelog:
  - Built 4.3.0-2.90.49 with target build_shrike for Red Hat Linux 9 erratum
  - Split {_x11datadir}/X11/etc/* glob previously wrapped using with_Xserver into a
    with_xterm portion and with_Xterm portion with the dir being always included,
    in order to work around obscure build failure on s390 on RHL 9.  Yes this is
    an insane problem to have to fix because we do not ship an RHL 9 s390 product
    and never will.  But we seek perfection however, and who knows, maybe next
    week we will release a Red Hat Linux 9 port to s390 for consumer desktops or
    something.  <grin>
  - Rename with_included_xterm macro to with_xterm for naming consistency with
    other options, as it threw me off.


author: Mike A. Harris <mharris@redhat.com> 4.3.0-49
changelog:
  - Added XFree86-4.3.0-security-fonts-alias-dirname-CAN-2004-0083.patch to
    fix security issue in core fonts backend reported by iDefense in CAN-2004-0083
  - Added build_maintainer_mode distribution version autodetection to simplify
    local build testing procedures, added dist_ver macro, dist_test parameterized
    macro (to keep jbj on his toes), and updated build_xxxx target autoconfig
    when build_auto_mode is enabled.  This only affects local builds, not any
    Red Hat builds.
  - Enabled radeon-agp-detection-using-capability-list-walk patch on all builds,
    which was inadvertently left off on some due to misplaced macro conditional
  - Built 4.3.0-49 with target build_yarrow for Fedora Core 1 erratum


author: Mike A. Harris <mharris@redhat.com> 4.3.0-45.0.2
changelog:
  - Added XFree86-4.3.0-Xserver-dix-xkb-key-repeating-bug-CVS-backport.patch
    to fix a bug in DIX when xkb is being used that causes keys to repeat
    spuriously on some hardware under certain system loads.  This patch has been
    backported from the 4.3.0-48 developmental head package. (#76959,114635)
  - Added XFree86-4.3.0-XRes-IncludeSharedObjectInNormalLib.patch to make
    libXRes get built PIC for bug (#114292)
  - Updated XFree86-4.3.0-missing-lib-sharedreqs.patch to remove dependancy on
    libXt caused by improper dependancy listing in SharedXmuuReqs (#113336)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-45.0.1
changelog:
  - Temporary fork of 4.3.0-45 to add some patches for test builds, until post
    4.3.0-45 (4.3.0-46 through 4.3.0-50) local-work-in-progress stuff is in
    clean enough shape for tree inclusion
  - Added XFree86-4.3.0-fixes-for-freetype-2.1.7-v2.patch so that XFree86 will
    build properly against freetype 2.1.7 (#114343)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-45
changelog:
  - Implemented new AGP/PCI autodetection in the Radeon driver by examining PCI
    configuration space and walking the PCI extended capabilities list in order
    to determine if the device implements the AGP capability.  This code should
    work on _any_ AGP/PCI hardware generically and should be factored out into
    generic X server code in future XFree86 releases so all drivers can benefit
    from it.  XFree86-4.3.0-radeon-agp-detection-using-capability-list-walk.patch
    should fix all Radeon PCI/AGP autodetection bugs, including (#111191).  Some
    AGP Radeon users may experience a performance boost with this new driver if
    their card was misdetected and treated as PCI before, as pcigart mode works
    on AGP hardware, but is slower than using AGP.
  - Fixed build_rawhide to work the same as build_yarrow everywhere since the
    two are functionally identical for the time being.


author: Mike A. Harris <mharris@redhat.com> 4.3.0-44
changelog:
  - Added XFree86-4.3.0-libfontenc-IncludeSharedObjectInNormalLib.patch to fix
    KDE build problem on AMD64 which links to the static libfontenc library and
    fails because it wasn't compiled with -fPIC, reported in bug (#111058)
  - Enable the open source vmware_drv.o video driver that ships with XFree86 on
    all builds now, to supply this driver as-is to users as a convenience
    although it is still unsupported by Red Hat.  Users encountering video or
    other X related problems with this driver, need to report their problems
    directly to XFree86.org, or to VMware Inc.
  - Rebuild in rawhide for FC2 development


author: Mike A. Harris <mharris@redhat.com> 4.3.0-43.1
changelog:
  - Added XFree86-4.3.0-nv-riva-videomem-autodetection-debugging.patch to be
    able to debug Riva TNT memory autodetection problems in the future (#109459)
  - Added new build_rawhide flag to wrap experimental changes and test patches
    with for Rawhide builds
  - Rename rpm macro from tlssubdir to _tlsdir, and enforce it's usage everywhere
    in the spec file


author: Mike A. Harris <mharris@redhat.com> 4.3.0-43
changelog:
  - Updated to XFree86-4.3.0-xf-4_3-branch-2003-11-03.patch to pick up latest
    fixes in the XFree86 4.3.x stable branch including:
    - Fix for crash on ia64 because of wrong setjmp buffer alignment (John Dennis)
    - Close freetype fontfile filehandle in mkfontscale, this prevents problems
      from limitation of simultaniously open files
    - Fixed erronous freeing of DisplayModeRec in xf86DeleteMode() when
      deleting the modePool in xf86PruneDriverModes() the 'prev' member has
      a different meaning for modePool modes than for ScrnInfoPtr->modes modes
      where it creates a doubly linked list
    - Fix some i830+ VT switch/exit crashes
    - Fix DRM_CAS on ia64 as used by the DRI (Bugzilla #778, John Dennis).
  - Removed XFree86-4.3.0-Xlib-XIM-bugfix-from-XFree86-bugzilla.patch,
    XFree86-4.3.0-ia64-setjmp-alignment.patch
  - Updated XFree86-4.3.0-ia64-drm-locking.patch as part of it is in the stable
    branch patch now.
  - Updated some spec file comments, and other mostly cosmetic changes.
  - Fixed some mistakes in spec file changelog dates.


author: Mike A. Harris <mharris@redhat.com> 4.3.0-42.2
changelog:
  - Enable new Radeon support patches for shrike builds also to support newer
    Radeon hardware, so future erratum picks up these enhancements.
  - Backport XFree86-4.3.0-RandR-refresh-rate-rounding-error-fix-from-CVSHEAD.patch
    from CVS HEAD in order to fix bug (#108008)
  - Added XFree86-4.3.0-vidmode-SEGV-fix-from-CVS-HEAD.patch, backported from
    CVS HEAD to fix a SEGV in the vidmode extension (#101276)
  - Renamed build_cambridge target to build_yarrow to indicate the change from
    project name to final product name.
  - Added XFree86-4.3.0-rendition-complete-driver-backport-CVS20031031.patch which
    is a backport of the rendition driver from CVS head, including a couple bug
    fixes and the rest of changes are cosmetic.  (#108693)
  - Disabled XFree86-4.3.0-rendition-disable-cause-of-SEGV.patch which should now
    be obsolete from above rendition driver backport.


author: Mike A. Harris <mharris@redhat.com> 4.3.0-42
changelog:
  - This release is the long awaited answer to the meaning of life, the universe
    and everything.
  - Added XFree86-4.3.0-redhat-exec-shield-GNU-stack.patch to make the complete
    XFree86 build including Mesa et al. exec-shield friendly (arjanv, mharris)
  - Updated to new XFree86-4.3.0-Mesa-SSE-fixes-from-MesaCVS-v2.patch which
    should fix compatibility problems between DRI and 2.6.x kernels which were
    caused by the previous version of this patch.  Linus reported the fix for
    this with details of the problem, and explanation of the solution, which I
    extracted out of CVS (#107932,106566,107829)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-41
changelog:
  - Added XFree86-4.3.0-ucs2any-C-implementation.patch which implements ucs2any
    in C, and is slightly faster than the ucs2any.pl perl script


author: Mike A. Harris <mharris@redhat.com> 4.3.0-40
changelog:
  - More xfs initscript cleanups
  - Added XFree86-4.3.0-ia64-drm-locking.patch from John Dennis, to fix DRI
    locking deadlock on ia64 architecture (#104338,103936)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-38.1
changelog:
  - Added conditional option with_bail_on_undef_syms which currently sets
    SharedLibraryLoadFlags to "-shared -Wl,-z,defs" in order to cause linking to
    fail completely when undefined symbols are found.  Mesa compilation blows
    up, so I've disabled this option for now until I have proper time to spend
    on an investigation sometime in the future.


author: Mike A. Harris <mharris@redhat.com> 4.3.0-38
changelog:
  - Updated xfs initscript to improve startup performance by not triggering the
    creation of fonts.dir due to new fonts.cache* files being found (#97240).
  - Updated xfs initscript to handle Opentype (otf, otc) fonts by calling
    mkfontscale + mkfontdir on them.
  - Updated xfs initscript to ignore all known font metadata file types when
    determining wether or not to trigger mkfontdir on non-truetype/non-opentype
    font file types.
  - Updated xfs initscript to run fc-cache if fonts.dir files get updated in any
    way.  This is disabled for fc-cache version 1.0.2 which shipped on Red Hat
    Linux 8.0, as it SEGV's for some reason on that release, and 4.3.0 isn't
    officially supported for that release.
  - Updated xfs initscript to use "grep -qs" instead of output redirection in
    all grep invocations, as it is a bit cleaner code, possibly even faster.
  - Call mkfontscale in Syriac-fonts rpm post and postun scripts to properly
    generate fonts.scale and fonts.dir for these Opentype fonts.
  - Added XFree86-4.3.0-missing-lib-sharedreqs.patch to make sure libDPS,
    libXmuu, libXfont, libXp, libXpm, libXrandr, and libXv get linked to their
    dependant libraries when building XFree86, so that undefined symbols do not
    prevent prelinking from working.  This solves other problems too, and now
    obsoletes the previous XFree86-4.3.0-missing-SharedXfooReqs.patch, and
    XFree86-4.3.0-libXrandr-missing-sharedreqs.patch patches as well (#106661)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-37
changelog:
  - Added XFree86-4.3.0-radeon-autodetect-pci-or-agp-cards.patch which is a
    backport from CVS of new code to autodetect wether a given card is AGP or
    PCI by reading PCI config space.  This simplifies future updates to the
    radeon driver for future Radeon hardware.  Older driver update patches
    can further be simplified later on to remove some unnecessary cruft from
    them.
  - Updated XFree86-4.3.0-radeon-support-backport-from-CVS-v2.patch to fix a few
    missing chip IDs in a section of radeon_driver.c
  - Enabled DRI support for ppc for build_cambridge target


author: Mike A. Harris <mharris@redhat.com> 4.3.0-36.2
changelog:
  - This build contains conditionalized build changes for RHL 8.0, intended to
    allow pain free compilation and installation of 4.3.0 in RHL 8.0.  All
    changes are conditionalized to build_psyche to limit their effects strictly
    to RHL 8.0 builds unless the change is an obvious no-risk fix that wont
    harm current development or erratum.
  - Renamed fontconfig-2.1-slighthint.patch due to a problem which was reported
    by a user recompiling XFree86 on Red Hat Linux 8.0, getting a fontconfig
    dependancy, recompiling and installing fontconfig, and then trying to
    recompile XFree86 from their previously installed XFree86 source rpm.  Both
    XFree86 and fontconfig contain a patch of the same name, and the fontconfig
    one overwrote the one from the XFree86 packaging.  The two patches are
    identical but the directory paths modified to match XFree86's fontconfig path.
    The new patch name is XFree86-4.3.0-redhat-fontconfig-2.1-slighthint.patch
  - Added "Provides: Xft-devel = %{xftver}" to XFree86-devel and "Provides:
    Xft = %{xftver}" to XFree86-libs, both wrapped with build_psyche for Red Hat
    Linux 8.0 compatibilty as many packages brokenly hardcode Xft dependancies
  - Disabled the Conflicts: Xft-devel and Conflicts: Xft lines from the -libs and
    -devel packages as they seem to prevent upgrades from working from XFree86
    4.2.x to 4.3.0 on RHL 8.0 systems as the package both provides, and obsoletes,
    Xft and Xft-devel, and the 'conflicts' line seems to make it conflict with
    itself.
  - Fixed some broken with_fontconfig conditionalization for cases where XFree86
    supplied fontconfig is used for building, just so the option actually works
    if someone sets it.


author: Mike A. Harris <mharris@redhat.com> 4.3.0-36
changelog:
  - Added XFree86-4.3.0-ati-generic-shared-chip-data.patch to unify changes to
    atichip.h into a single harmless patch to avoid patch overlap and merge
    conflicts
  - Updated XFree86-4.3.0-radeon-support-from-ATI-backport-from-CVS.patch to
    remove changes to atichip.h as they're merged into the above patch instead
  - Added XFree86-4.3.0-radeon-support-backport-from-CVS.patch backport of 
    support for newer Radeon 9600/9800/IGP/Mobility hardware from CVS head,
    along with a few minor bug fixes for Mobility and IGP.  Very low risk change
    which is heavily audited, however currently configured to only build for
    cambridge and psyche until runtime tested sufficiently
  - Renamed XFree86-4.3.0-ati-radeon-dpms-on-dvi-v2.patch for consistency, to
    XFree86-4.3.0-radeon-dpms-on-dvi-v2.patch
  - Added XFree86-4.3.0-Xserver-xf86PciInfo-updates.patch which from now
    on will hold all xf86PciInfo updates.  Moved all Radeon, savage, and S3
    updates from other patches into this file.


author: Mike A. Harris <mharris@redhat.com> 4.3.0-35
changelog:
  - Updated to XFree86-4.3.0-xf-4_3-branch-2003-10-02.patch to pick up latest
    fixes in the XFree86 4.3.x stable branch including:
    - xdm build fixes from previous security update
    - Use pam_strerror() to print an error message after pam_setcred() fails,
      C style unification
    - xdm portability fix
  - Added XFree86-4.3.0-Xlib-XIM-bugfix-from-XFree86-bugzilla.patch to fix
    an XIM bug introduced into XFree86 CVS in late August, reported in XFree86
    bugzilla, fixed in the trunk but not the 4.3 branch yet. (#106058)
  - The XIM bug above was introduced in XFree86-4.3.0-xf-4_3-branch-2003-09-11.patch
    which the spec file claims I added Sat Sep 6, 2003 in version 4.3.0-30, which
    would mean that release was affected also, however this isn't the case.  A
    deeper investigation shows that the changelog got the patch added, but the
    actual patch got misplaced somehow, so didn't get applied until 4.3.0-32. As
    such, I'm adding an updated comment to the 4.3.0-32 changelog entry to
    reflect this goofup.


author: Mike A. Harris <mharris@redhat.com> 4.3.0-34.2
changelog:
  - Made 'hostname' use -f in BuilderString, so that the FQDN of the buildhost
    is present in X server startup log info
  - Updated server startup vendorstring for Fedora Core, RHEL, and to indicate
    Red Hat Linux distro releases 8.0 and 9


author: Mike A. Harris <mharris@redhat.com> 4.3.0-34.1
changelog:
  - Added XFree86-4.3.0-savage-scaling-bz274.patch to fix (XF86 #274)
  - Added XFree86-4.3.0-savage-memleak-plug-bz278.patch to plug memory leak in
    the savage driver (XF86 #278)
  - Added XFree86-4.3.0-savage-memleak-plug-bz279.patch to plug memory leak in
    the savage driver (XF86 #279)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-34
changelog:
  - Updated to XFree86-4.3.0-xf-4_3-branch-2003-09-26.patch to pick up new
    security fixes from CVS
  - Updated XFree86-4.3.0-redhat-libGL-exec-shield-fixes.patch to new patch
    XFree86-4.3.0-redhat-libGL-exec-shield-fixes-v2.patch which reorders some
    includes in mem.c so it builds.  Still cambridge only. (#104029)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-33.1
changelog:
  - Added XFree86-4.3.0-redhat-libGL-exec-shield-fixes.patch experimental patch to
    cambridge only from John Dennis <jdennis@redhat.com> to fix libGL / DRI /
    exec-shield problems with executable page mappings (#104029,91784,101647)
  - Added XFree86-4.3.0-redhat-libGL-TLS-buildfix.patch to fix the libGL opt
    patch Imake TLS stuff.  Cosmetic only.


author: Mike A. Harris <mharris@redhat.com> 4.3.0-33
changelog:
  - Created XFree86-4.3.0-Xserver-dualhead-segv-with-no-busid.patch to fix a
    problem that Roland McGrath was experiencing, where the X server will crash
    when starting on a system with one dualhead video card, with the config file
    omitting the BusID keywords.  The crash is due to a format string bug in
    xf86Helper.c during startup time in a codepath that is rarely executed.
  - Moved new Xft/Xrender tarball unpacking and preparation from build section
    to prep section where it belongs, in order for patches we apply to xft et al
    to not get missed, and also so rpmbuild -bp results in something closer to
    the actual sources we are using.  There are a few more areas needing tidying
    in this regard also.


author: Mike A. Harris <mharris@redhat.com> 4.3.0-32.EL
changelog:
  - Rebuilt 4.3.0-32 with build_taroon set as 4.3.0-32.EL in order to pick up
    the libGL patch in Taroon


author: Mike A. Harris <mharris@redhat.com> 4.3.0-32
changelog:
  - Updated to XFree86-4.3.0-xf-4_3-branch-2003-09-17.patch to pick up latest
    xdm security fixes from CVS stable branch "xf-4_3-branch":
    - Backport xdm code from -current, including following changes:
      - use better pseudo-random generators to generate magic cookies,
        including EGD-like prng daemons support.
      - add support for LISTEN keyword in Xaccess
      - deal with small memory leaks
      - use SIOCGLIFCONF to query network interfaces where available
      - fix XDMCP bug that could cause localhost entries in /etc/X0.hosts
        to be lost
      - add xdm /dev/random handling for Solaris
      - fix XDMCP queries on systems using getifaddrs().
      - Fix for http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0730
  - Enabled the libGL optimization patch for Taroon, but disable TLS support as
    it is experimental and only intended for Cambridge builds.
  - Updated XFree86-4.3.0-redhat-radeon-forcelegacycrt-for-alan.patch to remove
    CVS revision strings from the patch so it applies cleanly with new update
  - Dropped XFree86-4.3.0-xaa-pixmap-cache-crash-clash.patch as the stable branch
    patch update now has this fix


author: Mike A. Harris <mharris@redhat.com> 4.3.0-31
changelog:
  - Added "export LANG=C" to the build and install sections of the spec file
    in hopes it will speed up all script processing during building.
  - Added xrender.pc pkg-config support using an expansion disabled here-document
    with rpm macros


author: Mike A. Harris <mharris@redhat.com> 4.3.0-30
changelog:
  - [CHANGELOG UPDATE] - the XFree86-4.3.0-xf-4_3-branch-2003-09-11.patch
    referenced below originally, actually got left out of this build
    inadvertently, and the changes referenced did not get included until the
    4.3.0-32 build above.  <mharris@redhat.com>
  - Updated to XFree86-4.3.0-xf-4_3-branch-2003-09-11.patch to pick up latest
    fixes from CVS stable branch "xf-4_3-branch", including:
    - Fix calculation of CRTC2 frame offset with page flipping in radeon driver
      (Michel Daenzer)
    - Fix an XAA pixmap cache server crash that can happen in some cases
      when the off-screen memory is heavily fragmented (David Dawes, based
      on #5752, Koike Kazuhiko, Chisato Yamauchi).
    - Fixed a crash when _XIMProtoOpenIM(), hich is called through XOpenIM()
      API when protocol IM is being set up,  fails (Bugzilla #618,
      Hisashi MIYASHITA).
    - Don't call FBIOPAN_DISPLAY ioctl with arguments that will cause a
      confusing if harmless error (Michel Daenzer)
    - Fixes for potential integer overflows in font libraries. (blexim,
      Matthieu Herrb).
    - For integer overflow tests, use SIZE_MAX which is more standard than
      SIZE_T_MAX, and default to ULONG_MAX for the case of LP64 systems. Based
      on reports by Matthias Scheler and Alan Coopersmith (Bugzilla #646).
  - Created a new XFree86-modules-unsupported package, and moved some of the
    modules which are unsupported and provided totally as-is into this new
    subpackage
  - Disabled SDK-add-missing-includes-for-vnc patch as it causes the X server
    build to fail, reverted to previous patch for synaptics.
  - Added XFree86-4.3.0-ia64-setjmp-alignment.patch to fix an issue with setjmp
    on ia64 which results in an X server crash when using Sun Java.  Fixed by
    John Dennis <jdennis@redhat.com> for bug IDs (#103610,104191)
  - Remove {_x11datadir}/X11/xserver on builds disabling with_Xserver, as a dead
    symlink was found by with with_dead_symlink_test.
  - Modified with_dead_symlink_test to be cleaner.


author: Mike A. Harris <mharris@redhat.com> 4.3.0-29.1
changelog:
  - Enable libOSMesa on s390/s390x/ppc/ppc64, as it was disabled but some of the
    files were shipped anyway, and there's no really good reason to not supply it
    that I can think of.
  - Add a new conditionalized test (with_dead_symlink_test) to test for dead
    symlinks to the end of the install section of the specfile and enable it by
    default.
  - Added Requires: xterm to the XFree86-twm subpackage because twm configuration
    requires xterm by default.  This also will fix another problem where upgrading
    the XFree86 packages from from RHL 9 or earlier to XFree86 after xterm was
    split out into it's own package, will cause xterm to be lost unless the user
    manually installs the xterm package.  Now, as long as they have XFree86-twm
    installed, xterm will be dragged in as a dependancy, since it is one.  If
    anyone knows of similar xterm dependancies either in other XFree86 subpackages
    or in other Red Hat Linux packages, they should file a bug report and add me
    to the CC list.
  - Added XFree86-4.3.0-SDK-add-missing-includes-for-vnc-and-synaptics.patch as
    an updated of the SDK patch for the GPL synaptics driver (#99351)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-29
changelog:
  - Move perlification of xft.pc earlier so it has effect
  - Fix broken symlinks for libXrender.so.2 similar to the prior broken Xft libs


author: Mike A. Harris <mharris@redhat.com> 4.3.0-27
changelog:
  - Build 4.3.0-27, release name (Conquest)
  - Added XFree86-4.3.0-SDK-add-missing-includes-for-vnc.patch, contributed by
    Paul Nasrat in order to help get VNC compiling with the SDK (#103824)
  - Added XFree86-4.3.0-radeon-disable-VideoRAM-option.patch which causes the
    Radeon driver to ignore any user supplied VideoRAM option in the config file,
    as the radeon driver properly autodetects RAM on all supported video hardware,
    and the option to override it is misused by users who think they have more
    RAM than they do, resulting in the creation of a problem where none existed.
    In the unlikely case a model of radeon is found that does not autodetect the
    amount of videoram properly, we can easily fix that with information provided
    by ATI at that point in time.
  - Fixed broken libXft symlinks, hopefully got it right this time.
  - Fix xft.pc file by munging @VERSION@ into the proper version


author: Mike A. Harris <mharris@redhat.com> 4.3.0-26
changelog:
  - Build 4.3.0-26, release name (Brazil Nut)
  - Added XFree86-4.3.0-xaa-pixmap-cache-crash-clash.patch to fix bug in XAA
    pixmap cache code which could cause a SEGV.  Patch by Thomas Winishhofer,
    submitted to me by Daniel Stone at Debian.
  - Added XFree86-4.3.0-nls-cjk-utf8.patch fix for (#101377)
  - Added XFree86-4.3.0-Mesa-SSE-fixes-from-MesaCVS.patch fix for SSE/3Dnow
    detection problem, backported from Mesa3D CVS tree, not present in XFree86
    CVS.
  - Added XFree86-4.3.0-nls-compose-en_US.UTF8-lxo.patch to fix problem with
    us_intl keymap and funny i18n characters (#80244)
  - The XFree86-4.3.0-redhat-xft-loadtarget.patch was getting applied to the Xft
    lib that ships with XFree86 during the patch phase, but we immediately
    replace Xft with the latest Xft2 in the build section thus losing the patch,
    so I've added code in the build section to re-patch the new Xft2
  - Put the xft.pc pkg-config file back into the filelist
  - Fix libXft.so.2 symlink to libXft.so.2.1.1 instead of libXft.so.2.1 (#103636)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-25
changelog:
  - The Australian special edition release, codename (Jumbo Tiger Shrimp)
  - Re-enabled with_new_xft_and_xrender, this time using Imake, dealing with
    limiations of Imake by renaming the generated libraries to 3 digit versions


author: Mike A. Harris <mharris@redhat.com> 4.3.0-24
changelog:
  - Disable Glide3 support on ia64 as it does not really work anyway
  - Disable xkb-multilayout-modifier-fix-CVS11137 as the ALT-TAB problem is back
    now, and this is the next likely candidate cause


author: Mike A. Harris <mharris@redhat.com> 4.3.0-23.dbg
changelog:
  - Updated XFree86-4.3.0-redhat-libGL-opt.patch from Jakub <jakub@redhat.com>,
    so that libGL TLS support now works on all x86 class CPUs, rather than just
    i686 and higher.  New version is: XFree86-4.3.0-redhat-libGL-opt-v2.patch
  - Disabled xkb-us_intl-and-other-fixes-CVS11216 and xkb-fix-sticky-modifiers
    patches since they fix one bug, to create another, and fix that bug to
    create several more.  The original problem was much less worse and affected
    far less people.
  - Enabled with_debuglibs temporarily for debugging purposes


author: Mike A. Harris <mharris@redhat.com> 4.3.0-22.2
changelog:
  - This package only compiles on Linux, and is not intended for use on other
    OSs.  Made explicit now.
  - Test build with SDK enabled to try to troubleshoot


author: Mike A. Harris <mharris@redhat.com> 4.3.0-22.1
changelog:
  - Re-enabled new Xft/Xrender in order to try and debug why the builds are
    failing ONLY in the Red Hat buildsystem.


author: Mike A. Harris <mharris@redhat.com> 4.3.0-22
changelog:
  - Added XFree86-4.3.0-libGL-multitexture-defines.patch to fix bug where wine
    and various other OpenGL applications wont compile with Mesa from 4.3.0 due
    to a gl.h header file bug introduced in 4.3.0 (#97840)
  - Added XFree86-4.3.0-libXrandr-missing-sharedreqs.patch to fix bug (#102924)
  - Added XFree86-4.3.0-xkb-fix-sticky-modifiers.patch to fix problem in XFree86
    rpm releases 4.3.0-19 through 4.3.0-21 which cause ALT-TAB and some other
    modifier combinations to break.  Bug (#102668)
  - Moved all xkb datafile patches to section 800-829 in specfile
  - Added conditional BuildRequires: glibc >= 2.3.2-66 and Requires: lines if
    with_GL_TLS libGL optimization patch is enabled, to ensure the system has
    the required glibc installed. (#102175)
  - Disabled the new Xft and Xrender code by toggling with_new_xft_and_xrender,
    because of an unexplainable build failure that has started occuring only in
    the Red Hat buildsystem, which I can not reproduce locally.  4.3.0-21 built
    perfectly fine in beehive, but the current rpm fails when compiling the new
    Xft, saying that ld can't find -lXrender.  I've absolutely no clue why this
    is occuring, all of the builds compile both on x86 and AMD64 locally here,
    and am unable to debug it on the systems it occurs on in the buildsystem.


author: Mike A. Harris <mharris@redhat.com> 4.3.0-21
changelog:
  - Added XFree86-4.3.0-libXpm-missing-header.patch from John Dennis to fix
    bug (#101017)
  - Added XFree86-4.3.0-ia64-slowbcopy2.patch by John Dennis to replace the
    earlier patch XFree86-4.3.0-ia64-slowbcopy.patch which fixes a semi
    obscure problem in slowbcopy (#98139)
  - Integrated Keith Packard's upstream Xft-2.1.2 and Xrender-0.8.3 bugfix
    packages from fontconfig.org into XFree86 4.3.0.  This fixes a variety of
    Xft/Xrender bugs scattered throughout bugzilla against many GNOME and other
    applications, etc. (#99468, 99469)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-20
changelog:
  - Disabled patches XFree86-4.3.0-revert-en_US.UTF-8-Compose.patch and
    XFree86-4.3.0-en_US.UTF-8-Compose-safer.patch now to provide stock XFree86
    en_US.UTF-8 compose table.  It had been disabled days before Red Hat Linux 9
    went gold in order to minimize the risk factor of the change due to lack of
    widespread beta testing.  Upstream X has not received bug reports about any
    problems caused by the change so it seems safe.  It also should provide
    enhancements to some subset of users, and might fix some problems that have
    been reported to us, which might not be present in stock 4.3.0.  Now is a
    safer time to enable this change than 3 days before our gold release of
    RHL 9.  ;o)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-19
changelog:
  - Added XFree86-4.3.0-xkb-broken-modifiers-be-am-CVS10956.patch to fix modifier
    bug in be and am keymap files (#87679)
  - Added XFree86-4.3.0-xkb-it-keymap-update-CVS10957.patch to fix bugs in
    Italian keymap files (#88080)
  - Added XFree86-4.3.0-xkb-hr-keymap-fixes-CVS10967.patch to fix a small issue
    in the hr keymap files, and add a new hr_US keymap.
  - Added XFree86-4.3.0-xkb-broken-capslock-fix-CVS11006.patch to fix bug in
    DVORAK (and other) keymap files which breaks capslock. (#87494)
  - Added XFree86-4.3.0-xkb-ru-group-number-fix-CVS11092.patch to fix broken
    group number in russian map
  - Added XFree86-4.3.0-xkb-ua-add-missing-letters-fix-CVS11134.patch to add
    missing letters to Ukranian keyboard map
  - Added XFree86-4.3.0-xkb-multilayout-modifier-fix-CVS11137.patch workaround
    for problems that arise when in multi-layout map different modifier keysyms
    share the same key
  - Added XFree86-4.3.0-xkb-it-small-fix-CVS11150.patch which contains a small
    fix for the Italian layout
  - Added XFree86-4.3.0-xkb-us_intl-and-other-fixes-CVS11216.patch to add Euro
    sign support to us_intl keyboard map.  Patch also fixes various other xkb
    bugs.  (#91630)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-18
changelog:
  - Disabled SDK temporarily as it does not work on all architectures
  - Added XFree86-4.3.0-mouse-draglock-fix-CVS10885.patch to fix mouse draglock
    issue with buttons greater than 4
  - Added XFree86-4.3.0-restore-underline-position-in-freetype-CVS10891.patch
    which should fix some issues with mozilla in bugzilla
  - Added XFree86-4.3.0-fbdev-mode-validation-segv-fix-CVS10893.patch to fix SEGV
    in fbdev's mode validation
  - Added XFree86-4.3.0-vidmode-memleak-fixes-CVS10895.patch to fix various
    memory leaks and uninitialized struct fields in vidmode extension


author: Mike A. Harris <mharris@redhat.com> 4.3.0-17
changelog:
  - Added Jakub Jelinek's libGL optimization patch, which allows parts of libGL
    to be built PIC without affecting performance, thus allowing apps linked to
    libGL to be prelinked (XFree86-4.3.0-redhat-libGL-opt.patch) as well as other
    optimizations
  - Toggled with_debuglibs off so X doesn't take 10 years to compile


author: Mike A. Harris <mharris@redhat.com> 4.3.0-16
changelog:
  - Updated to XFree86-4.3.0-xf-4_3-branch-2003-07-09.patch to pick up latest
    fixes from CVS stable branch "xf-4_3-branch", including:
    - Fix repeated image problem when using a vesa video mode before starting
      the Xserver on the S3 Trio3D cards
    - Fix for a crash if a scalable font has a bitmap entry in fonts.dir
      (#5687, Bugzilla #332, Juliusz Chroboczek).
    - Fix for xfs crashes in Freetype backend (Bugzilla #242, Juliusz Chroboczek).
    - Pull twm fixes (signal handler, empty windows menu) from CVS head
  - Added XFree86-4.3.0-libXi-freeze-fix-CVS11329.patch to fix a deadlock in
    libXi where is called _XLockDisplay() twice when calling an Xi function that
    calls XGetExtensionVersion() (Bugzilla #260, Bastien Nocera, Owen Taylor)
  - Added XFree86-4.3.0-ps2-mouse-resolution-fix-CVS11329.patch to change PS/2
    mouse resolution to 8 counts/mm as some broken mice have problems with other
    values (Windows uses 8)
  - Added XFree86-4.3.0-xkbuse-avoid-roundtrip-CVS11329.patch to correct a
    precedence problem in test in xc/lib/X11/XKBUse.c XkbUseExtension(). This
    avoids an extra round trip during application startup (Bugzilla #473, Owen
    Taylor)
  - Added XFree86-4.3.0-ia64-slowbcopy.patch by John Dennis <jdennis@redhat.com>
    to insert a short delay in the xf86SlowBcopy() routine and prevent PCI bus
    lockups on ia64 which were observed with the nv driver (#98139)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-15.1
changelog:
  - Added XFree86-4.3.0-via-driver-cvs20030611.tar.bz2 snapshot from XFree86 CVS
    to add support for the VIA EPIA onboard Castlerock CLE266 video chipset


author: Mike A. Harris <mharris@redhat.com> 4.3.0-15
changelog:
  - Removed "#!/bin/bash" from top of specfile as midnight commander 4.6.0 now
    has built in rpm specfile highlighting!  YaY!
  - Added XFree86-4.3.0-mga-enable-video-rom-before-using.patch to fix long
    standing bug in mga driver which causes an MCA on Alpha and likely other
    platforms as well (#91711)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-14
changelog:
  - Added XFree86-4.3.0-ia64-pci-infinite-loop.patch fix for a problem that
    occurs while doing a pci scan on Intel Tigers which leaves pci data structure
    with multiple root buses (primary == -1) causing an infinite loop, for now
    exit the loop when primary < 0  -  John Dennis <jdennis@redhat.com>


author: Mike A. Harris <mharris@redhat.com> 4.3.0-13
changelog:
  - Updated to XFree86-4.3.0-xf-4_3-branch to pick up the latest fixes from the stable
    XFree86 4.3.0 branch including
    - Fix programming error in ix86 motherboard chipset determination
    - Workaround for broken devices that do not implement the header type field
      in their PCI configuration space
    - Fix infinite loop that occurs on systems whose PCI configuration space
      does not advertise a host bridge 
    - Fix to prevent PCI and CardBus resets when VT switching
    - Set Mesa hooks to flush vertices on state changes in Radeon 3D drivers,
      which I believe fixes (#91784)
    - Fix lockup on server reset in radeon driver
    - Check for NULL tObj in the i830 3D driver TexEnv function.  This
      fixes a FlightGear crash
    - Prevent a SIGFPE with the glint/pm3 driver when attempting to display
      an XVideo image less than 8 pixels wide
    - Fix a SEGV that can happen with Riva128 cards
    - Fix SiliconMotion driver for mode switching and SEGV problem when
      initializing Xv functionality (XF86 #50)
    - i810/815 depth buffer needs to be a multiple of the tile size.  This fixes
      3D corruption near the bottom of the screen at 800x600@16bpp (XF86 #283)
    - Fixed Imakefiles so the driver SDK builds again
    - Fix XDMCP queries in xdm on systems using getifaddrs() (XF86 #277)
  - Fixed xfs rpm preinstall script to ingore errors and redirect all output
    to /dev/null.  This was accidentally removed in a prior build, and causes
    xfs installation to fail.  (#91822 & 91706,91707,91733,91756)
  - Added XFree86-4.3.0-savage-bugfix-from-xf-4_3-branch-2003-05-28.patch which
    is extracted from xf-4_3-branch and reapplied on top of our 1.1.27mh driver
    since we have updated this driver but do not want to lose fixes coming from
    the stable branch.
  - Dropped patches that are now included in the stable branch:
    XFree86-4.3.0-radeon-irq-gen-lockup-from-cvs.patch,
    XFree86-4.3.0-radeon-dualhead-cursor-crash-from-CVS.patch
  - Disabled XFree86-4.3.0-siliconmotion-Xv-stability-fix.patch as it fails to
    apply now.  Pending future investigation as it is non-critical anyway.
  - Added XFree86-4.3.0-redhat-lock-version.patch, enabled it, and locked down
    the version to 4.3.0 (currently stable branch is 4.3.0.1)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-12
changelog:
  - Enabled with_debuglibs now so that the libraries are debuggable during
    development, since it is not possible to have .debuginfo packages for X for
    various complex technical reasons, and it wont likely be possible for quite
    some time unfortunately.  The XFree86-libs package will get much larger due
    to this change, so I may have to revert it if people complain, or if it slows
    down anything.  This is a *TEMPORARY* solution, and will be removed sometime.
  - HasFontconfig seems to work now, so I am using it instead of UseFontconfig
    to see if anything breaks in rawhide
  - Removed with_freetype2 macro, and all conditional code using it throughout
    the specfile, as we never want to include the XFree86 freetype2
  - Added missing Provides: xpm back to XFree86-libs package which got sideswiped
    due to the conditionalized with_freetype2 junk during development
  - Made triggerin script conditionalize referencing rstart dir


author: Mike A. Harris <mharris@redhat.com> 4.3.0-11.2
changelog:
  - Disabled rstart, as it is probably not even used nowadays.  People should
    be using ssh/rsh or some other modern mechanism for running remote X apps.
  - Change UseFontconfig to HasFontconfig to test if it works


author: Mike A. Harris <mharris@redhat.com> 4.3.0-11
changelog:
  - Define "XF86Server NO" on s390, s390x, ppc64, as we do not ship X servers on
    these platforms.  We use a 32bit X server on ppc64.
  - Wrap all X server modules, docs, config files, man[45]/*, include/*.h with
    with_Xserver in file lists so that things are properly packaged on the archs
    that we do not ship Xserver on (s390/s390x/ppc64)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-10.1.EL
changelog:
  - Update XFree86-4.3.0-ppc64-support-v3.patch to -D__powerpc__ on ppc64 or
    Radeon driver explodes while building
  - Remove -fno-strength-reduce from x86 and x86_64 host.def optimization flags
  - Added ppc64, ia64 host.def optimization flag overrides, defaulting them to
    their existing settings


author: Bill Nottingham <notting@redhat.com> 4.3.0-10
changelog:
  - Updated XFree86-4.3.0-elfloader-linux-non-exec-stack-v2.patch to fix elfloader
    to page align addresses it passes to mprotect


author: Mike A. Harris <mharris@redhat.com> 4.3.0-9
changelog:
  - Disable xterm from building, as it is now shipped in its own separate package
  - Build 4.3.0-9 in rawhide and 4.3.0-9.0.EL for RHEL


author: Mike A. Harris <mharris@redhat.com> 4.3.0-8.3
changelog:
  - Added XFree86-4.3.0-Xserver-includes-ansify-prototypes.patch to ansify
    remaining function prototypes in the X server include dir
  - Added XFree86-4.3.0-ppc64-support-v2.patch which contains some more complete
    updates from SuSE for PPC64, replacing XFree86-4.3.0-ppc64-support.patch
  - Set HasAgpGart NO for ppc64
  - Added new macro with_Xserver to conditionalize the inclusion of the X server,
    driver and extension modules, and define it to 0 for s390, s390x, ppc64
  - Updated file lists to use with_Xserver macro instead of ifnarch s390/s390x


author: Mike A. Harris <mharris@redhat.com> 4.3.0-8.RHEL.1
changelog:
  - Do not install or ship mmapr, mmapw, pcitweak, scanpci, libOSMesa.so.4.0,
    pcitweak.1x.gz, or scanpci.1x.gz on ppc64, s390 or s390x


author: Mike A. Harris <mharris@redhat.com> 4.3.0-8
changelog:
  - Enable XFree86-4.3.0-elfloader-linux-non-exec-stack.patch again, and remove
    ifnarch x86_64 on XFree86-4.3.0-xlib-dual-malloc-memleak-lcPrTxt.c.patch and
    XFree86-4.3.0-craptastic-cast.patch
  - Disable XFree86-4.3.0-missing-SharedXfooReqs.patch temporarily as it breaks
    xauth + ssh on s390, and thus requires deeper investigation
  - Build 4.3.0-8 for rawhide, and 4.3.0-8.RHEL.0 for RHEL devel


author: Mike A. Harris <mharris@redhat.com> 4.3.0-7.el.1
changelog:
  - Replaced XFree86-4.3.0-ia64-new-elfloader-relocations.patch with a new
    version that John added to fix (#89976)
  - Added XFree86-4.3.0-radeon-ia64-preint10.patch from John Dennis, to solve a
    problem which is yet to be announced. ;o)  Will update comment once I have
    details.


author: Mike A. Harris <mharris@redhat.com> 4.3.0-7.el.0
changelog:
  - Added XFree86-4.3.0-ia64-new-elfloader-relocations.patch for ia64 ELF
    relocations for http://bugs.xfree86.org/cgi-bin/bugzilla/show_bug.cgi?id=195
  - Replaced XFree86-4.3.0-missing-SharedXfontReqs.patch with a new patch
    XFree86-4.3.0-missing-SharedXfooReqs.patch that solves similar problems for
    many other X libraries on Linux, and should fix (#89860)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-6
changelog:
  - Apply XFree86-4.3.0-xf-4_3-branch-2003-04-26.patch to update to the latest
    fixes from the xf-4_3-branch stable branch of XFree86 CVS
  - Removed XFree86-4.3.0-radeon-R300-fix-pll-value-from-cvs.patch as it is
    incorporated into the stable branch above:
  - Added XFree86-4.3.0-libXfont-null-pointer-dereference-fix.patch which fixes
    a null pointer dereference in libXfont
  - Added XFree86-4.3.0-siliconmotion-Xv-stability-fix.patch to fix siliconmotion
    driver for mode switching and SEGV problem when initializing Xv functionality
  - Added XFree86-4.3.0-Xserver-non-pc-keyboard-fix.patch to fix problem on non-PC
    keyboards caused by changes to make SysRq generate the same keycode as PrtScrn
  - Added XFree86-4.3.0-nv-graphic-engine-setup-reset-fix.patch to stabilize
    VT switching and server startup/shutdown
  - Added XFree86-4.3.0-nv-new-chip-ids.patch which adds new PCI IDs for
    GeForce FX and Quadro FX
  - Added XFree86-4.3.0-nv-riva-dualhead-fixes.patch to fix problems that can
    arise on newer chipsets on dualhead configurations
  - Added XFree86-4.3.0-nv-filter-imagerect-pixel-range.patch to fix a problem
    where the HW filter would include pixels outside of the image rect being
    displayed.
  - Added XFree86-4.3.0-nv-dpms-workaround-for-broken-monitors.patch
  - Added XFree86-4.3.0-nv-unresolved-symbols.patch to add missing vgaHWUnmapMem
  - Added XFree86-4.3.0-rendition-disable-cause-of-SEGV.patch
  - Added XFree86-4.3.0-trident-half-a-jittered-screen.patch to fix bug in the
    trident driver that caused old cyber 9382/9385 chipsets to display a half
    jittered screen
  - Added XFree86-4.3.0-Xserver-limit-440EX-440LX-to-32-pci-busses.patch
  - Added XFree86-4.3.0-xaa-trapezoid-filling-bug.patch in a rare 8x8 pattern
    fill case in XAA generic code
  - Added XFree86-4.3.0-Xserver-Xineramify-Xscreensaver-extension.patch to make
    screensavers work in dualhead Xinerama mode
  - Added XFree86-4.3.0-Xlib-XOpenDisplay-SEGV-fix.patch to fix many places in
    Xlib which could segfault due to not checking to see if it has received as
    much data as needed, causing it to potentially read uninitialized memory
  - Added XFree86-4.3.0-mga-manpage-overlay-option.patch which better documents
    the Matrox Overlay option as many people are confused by this
  - Added XFree86-4.3.0-r128-unresolved-symbols.patch to add various symbols
    missing from symbol lists that generate errors when DRI is disabled


author: Mike A. Harris <mharris@redhat.com> 4.3.0-5
changelog:
  - Removed XFree86-4.0.1-alpha-pcibus-lemming.patch as it is not clear what it
    actually does, is not documented anywhere what if any bug it fixes, and
    nobody remembers what it was for, and we have not applied it for quite a
    while now either.
  - Added XFree86-4.3.0-radeon-irq-gen-lockup-from-cvs.patch which works around
    a lockup that can occur on server shutdown/restart with the radeon driver due
    to bugs in DRM IRQ handling in the kernel
  - Added XFree86-4.3.0-radeon-support-from-ATI-backport-from-CVS.patch which is
    an amalgamation of patches done by Hui Yu at ATI which implement:
    Radeon IGP320/330/340 support (2D only), RV280 (9200/M9+) support, Fix for
    some M9 laptop panels, Improved version of monitor detection code, Fixed bug
    for two or more radeon cards, Man page updates, Workaround for double scan
    modes problem at high resolutions, Overlay scaling problem when RMX is used,
    and also PPC updates for Radeon from Michel Daenzer
  - Replaced XFree86-4.2.99.902-ati-radeon-alan-legacy-vga.patch with new
    XFree86-4.3.0-redhat-radeon-forcelegacyvga-for-alan.patch reimplementation
    around the new radeon driver code.  Needs testing by Alan.


author: Mike A. Harris <mharris@redhat.com> 4.3.0-4
changelog:
  - Enable _unpackaged_files_terminate_build & _missing_doc_files_terminate_build
    options and clean up remaining file failures so we are swooshy clean now
  - Update %install file deletion list for s390/s390x/ppc
  - Moved DELETE FILES section after STRIP FILES section in specfile
  - Added XFree86-4.3.0-redhat-xlib-linux-fix-avoiding-substance-abuse-job.patch
    as a hideous kludge to work around the even more ugly hideous Solaris
    broken weirdness junk triggering off _LP64 in XlcDL.c


author: Mike A. Harris <mharris@redhat.com> 4.3.0-3.8
changelog:
  - Added XFree86-4.3.0-xbiff-file-heirarchy-standard.patch for FHS 2.2
    compliance of xbiff
  - When not shipping config tools, defining "BuildXFree86ConfigTools NO" in
    host.def speeds up build
  - Added XFree86-4.3.0-disable-building-apps-we-do-not-ship.patch to disable
    building applications we do not ship such as xedit, xman, xmh
  - Moved include/pixmaps from XFree86-devel to XFree86-xf86cfg where it belongs,
    although this stuff really should not be in _x11includedir


author: Mike A. Harris <mharris@redhat.com> 4.3.0-3.6
changelog:
  - Added XFree86-4.3.0-ati-radeon-dualhead-cursor-crash.patch to fix radeon
    dualhead crash problem when mouse cursor crosses screens (#87854,88748)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-3.4
changelog:
  - Added XFree86-4.3.0-redhat-bug-report-address-update.patch which changes the
    X server bug report messages on where and how to file bug reports


author: Mike A. Harris <mharris@redhat.com> 4.3.0-3.3
changelog:
  - Added XFree86-4.3.0-ati-r128-Xv-ecp-divisor.patch which fixes a problem on
    Rage 128 in which high resolution images displayed with the XVideo extension
    have weird "green" noise in them (#88033)
  - Added XFree86-4.3.0-makefile-fastbuild.patch to bypass the main Makefile
    clean and depend targets when make World is ran


author: Mike A. Harris <mharris@redhat.com> 4.3.0-3.2
changelog:
  - Added XFree86-4.3.0-xlib-dual-malloc-memleak-lcPrTxt.c.patch which fixes
    a memleak in Xlib caused by double malloc. Not being applied to x86_64 yet,
    waiting for approval to fix (#86108)
  - Added XFree86-4.3.0-craptastic-cast.patch to non-x86_64, just a cosmetic
    casting fixup of (off_t)(off_t) to just (off_t)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-3.1
changelog:
  - Updated XFree86-4.3.0-glint-unresolved-symbols.patch to add several more
    missing DRM symbols that another user reported when DRI is not used.  This
    compliments the existing symbol name additions with an even more complete
    list, and should fix the problems reported in bug (#85191) as well as
    adding to the bugfix for (#85805)
  - Added XFree86-4.3.0-elfloader-linux-non-exec-stack.patch to patch the XFree86
    ELF loader to work properly on Linux with a kernel with a non-exec stack,
    however this patch is disabled on x86_64 and possibly other architectures for
    now


author: Mike A. Harris <mharris@redhat.com> 4.3.0-3
changelog:
  - Added XFree86-4.3.0-ati-radeon-R300-fix-pll-value.patch which fixes a bug
    in the Radeon driver (on all archs) that occurs only on R300 chips (Radeon
    9500/9700) due to a broken PLL define in radeon_regs.h (#85784)
  - Re-enabled XFree86-4.3.0-glint-unresolved-symbols.patch on x86_64 as it is
    approved now by msw.


author: Mike A. Harris <mharris@redhat.com> 4.3.0-2.2
changelog:
  - Modified xdm.pamd and xserver.pamd to remove explicit paths with hard coded
    /lib dir, since it is in /lib64 on lib64 archs, and so pam console ownership
    is screwed without this change.  Similar problems were fixed in September in
    many other packages, but no bug reports were filed in bugzilla so I was aware
    of this problem, so it remained broken until I just discovered it myself
    while trying to debug a screensaver related issue (#85795)
  - I have made the XFree86-4.3.0-glint-unresolved-symbols.patch patch added in
    4.3.0-2.1 ifnarch x86_64 to exclude this patch from x86_64 builds, even
    though it is an obviously correct and harmless bugfix on all architectures
    and should be applied (#85805)


author: Mike A. Harris <mharris@redhat.com> 4.3.0-2.1
changelog:
  - Added XFree86-4.3.0-glint-unresolved-symbols.patch to fix some unresolved
    drm symbols in the glint driver.  Possible fix for (#85191)?
  - Removed unused patch - XFree86-4.0.99.3-Xwrapper.patch (#85336)
  - Renamed xdm-4.0-servonly.patch to XFree86-4.0-xdm-servonly.patch


author: Mike A. Harris <mharris@redhat.com> 4.3.0-2
changelog:
  - Removed some junk comments from specfile, the commented out old cursors
    and xtrap-clients subpackage junk and a few other things
  - Corrected a mistake in OTF font directory file list that was named TTF
    instead of OTF, causing a ghost file to be missed
  - Verified all file lists to be accurate just to doublecheck the 4.3.0 release
    is not accidentally missing any files
  - Removed mharris_noclean_mode developmental cruft from specfile, as I do not
    use it in my developmental builds anymore and wont need it after
    transitioning to _unpackaged_files_terminate_build mode
  - Removed XFree86-4.2.99.901-012_r128_xv_btyeswap_fix.patch as current CVS
    fixes the problem in a different way, and this patch reverts that
  - Removed the changes deemed potentially unsafe from en_US.UTF-8 compose
    table to have minimalistic changes


author: Mike A. Harris <mharris@redhat.com> 4.2.99.902-20030226.0
changelog:
  - Updated CVS snapshot to 4.2.99.902-20030226, manually checked each diff
    and verifying each code change is safe.  No questionable changes today.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.902-20030225.0
changelog:
  - Updated CVS snapshot to 4.2.99.902-20030225, manually checked each diff,
    accept all documentation updates, verified each change.
  - Added XFree86-4.3.0-revert-en_US.UTF-8-Compose.patch to back out changes
    made in CVS to en_US.UTF-8 Compose tables as they can not be easily
    verified to be 100% correct and regressionless at this point
  - Removed XFree86-4.2.99.902-xft-version-bump.patch as it is in CVS update


author: Mike A. Harris <mharris@redhat.com> 4.2.99.902-20030224.2
changelog:
  - Added XFree86-4.2.99.902-xft-version-bump.patch to fix Xft library .so
    version from 2.0 to 2.1 since it had an addition of UTF-16 APIs.  This
    fixes http://bugzilla.mozilla.org/show_bug.cgi?id=175108


author: Mike A. Harris <mharris@redhat.com> 4.2.99.902-20030224.1
changelog:
  - Updated my radeon XFree86-4.2.99.902-ati-radeon-dpms-on-dvi-v2.patch patch
    to play things a bit safer by removing MT_LCD.  There is a more appropriate
    and robust way to do this that I will examine in the future.
  - Removed unused WithNewCyrixDriver crud from specfile
  - Removed unused with_bk crud from specfile
  - [SECURITY] Added XFree86-4.3.0-xterm-can-2003-0063.patch to fix xterm
    titlebar issue reported in CAN-2003-0063 by disabling the feature that
    allows the problem.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.902-20030224.0
changelog:
  - Updated CVS snapshot to 4.2.99.902-20030224, which makes another cursor
    glitch fix to generic code, and fixes an obvious vgaHW locking bug.  The
    rest are minor cosmetics and documentation updates.
  - Add credit to GB18030 patches to Yu Shao and James Su, whom both worked on
    this support over time.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.902-20030223.0
changelog:
  - Updated CVS snapshot to 4.2.99.902-20030223
  - CVS checkin 946 fixes GL debugging junk printed to screen (#84347)
  - More CVS fixes for Radeon ARGB cursor code from Keith and Michel Daenzer
    (#84691)
  - CVS checkin 939 Check pScrn->vtSema before calling xf86SetCursor() from
    xf86CursorCloseScreen().  This avoids a segfault at exit with some
    drivers, and I believe should fix the problem reported in (#79678,84689)
  - CVS checkin 938 fix adding FP native mode for Radeon (Hui Yu@ATI, 
    Kevin Martin).  - This should fix problems people have reported on various
    Radeon Mobility laptops of being unable to select video modes, etc.  I
    can not get into bugzilla to get the bug IDs currently.
  - CVS checkin 937 - Initialize I2C when primary head has an invalid DDC type
    for the Radeon driver (Hui Yu@ATI).  This should fix some of the DDC probe
    related problems some users experience during installation which cause the
    installer to go bonkers.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.902-20030220.2
changelog:
  - Implemented XFree86-4.2.99.902-ati-radeon-dpms-on-dvi.patch for DPMS on
    LCD/DFP panels on Radeon driver (#80629)


author: Mike A. Harris <mharris@redhat.com> 4.2.99.902-20030220.1
changelog:
  - Removed Xft/Xft-devel goofup from bad specfile diff application
  - Added XFree86-4.2.99.902-savage-revert-vbe-change-from-X-cvs.patch to back
    out a VBE change done in XFree86 CVS sometime in the last couple of months,
    which I believe causes the Savage MX probs (#72476,80278,80346,80423,82394)


author: Mike A. Harris <mharris@redhat.com> 4.2.99.902-20030220.0
changelog:
  - Updated CVS snapshot to 4.2.99.902-20030220
  - Removed integraged now: XFree86-4.2.99.901-debian-dont_vtswitch_option.patch,
    XFree86-4.2.99.901-017_neomagic_manpage_fixes.patch, XFree86-4.2.99.901-018_fontenc_null_ptr_deref_fix.patch,
    XFree86-4.2.99.901-020_proxymgr_manpage_fixes.patch, XFree86-4.2.99.901-035_xim_memleak_fix.patch,
    XFree86-4.2.99.902-ati-radeon-buildfix.patch


author: Mike A. Harris <mharris@redhat.com> 4.2.99.902-20030218.3
changelog:
  - Ok, no kidding this time.  I really really mean it, the new savage driver
    is definitely in this build for sure for sure.  No kidding around this time.
  - Created and added XFree86-4.2.99.902-savage-Imakefile-vbe-fixup.patch,
    XFree86-4.2.99.902-savage-1.1.26cvs-1.1.27t-fixups.patch,
    XFree86-4.2.99.902-savage-1.1.26cvs-1.1.27t-accel-fixup.patch
  - Added XFree86-4.2.99.902-redhat-version-change-notification.patch which does
    not actually do anything except fail to apply cleanly when the XFree86
    version changes, thus alerting me to change the spec file Version field, and
    update the patch


author: Mike A. Harris <mharris@redhat.com> 4.2.99.902-20030218.2
changelog:
  - Actually ENABLE the new savage driver with rpm spec conditional, since I
    moronically did not enable it the first time


author: Mike A. Harris <mharris@redhat.com> 4.2.99.902-20030218.1
changelog:
  - Implemented a new radeon driver config file option "ForceLegacyCRT" in
    XFree86-4.2.99.902-ati-radeon-alan-legacy-vga.patch to allow Alan to use an
    ancient VGA mono monitor, and documented it in the radeon manpage (#69976)


author: Mike A. Harris <mharris@redhat.com> 4.2.99.902-20030218.0
changelog:
  - Updated CVS snapshot to 4.2.99.902-20030218
  - Added Red Hat buildsystem BuildConflicts line to test for disk space
  - Added Red Hat buildsystem BuildProvides line to hint that up to 8 CPUs can
    be used effectively when compiling XFree86
  - Added XFree86-4.2.99.902-ati-radeon-buildfix.patch to fix ATI Radeon driver
    build problem


author: Mike A. Harris <mharris@redhat.com> 4.2.99.902-20030217.1
changelog:
  - Update savage driver to Tim Roberts tried and true faithful savage driver
    new release 1.1.27t (#72476,80278,80346,80423,82394)


author: Mike A. Harris <mharris@redhat.com> 4.2.99.902-20030217.0
changelog:
  - Updated CVS snapshot to 4.2.99.902-20030217 - Release Candidate 2
  - Dropped XFree86-4.2.99.901-xlib-hang.patch, XFree86-4.2.99.901-argb-cursor-render-bugfix-keithp.patch,
    XFree86-4.2.99.901-xft-_XftSmoothGlyphMono-endless-loop-fix.patch,
    XFree86-4.2.99.901-xft-crash-with-non-render-server-from-keithp.patch


author: Mike A. Harris <mharris@redhat.com> 4.2.99.901-20030213.1
changelog:
  - Added XFree86-4.2.99.901-argb-cursor-render-bugfix-keithp.patch, yet another
    ARGB cursor bugfix.  This one is in the render code.  It should fix problems
    reported by msw and others of random blobs and stuff following the cursors
    around, in particular when using the 'core' cursor theme
  - Added XFree86-4.2.99.901-xft-_XftSmoothGlyphMono-endless-loop-fix.patch
    patch to fix endless loop in libXft Nalin found while investigating (#80414)
  - Added XFree86-4.2.99.901-xft-crash-with-non-render-server-from-keithp.patch
    to fix bug http://bugzilla.mozilla.org/show_bug.cgi?id=175108 reported to me
    by blizzard that crashes mozilla, which is also found in (#80414)


author: Mike A. Harris <mharris@redhat.com> 4.2.99.901-20030213.0
changelog:
  - Updated CVS snapshot to 4.2.99.901-20030213, fixing several critical bugs
  - Disabled keiths argb radeon cursor patch as CVS has some other fix now
  - New CVS also fixes the same problem on r128 and mach64 mouse cursor that
    the radeon had (#83284,83768)
  - Disabled revert-xkb-patch-865 as the problem with VTswitching is fixed now
    in this snapshot (#84306)


author: Mike A. Harris <mharris@redhat.com> 4.2.99.901-20030211.3
changelog:
  - Added XFree86-4.2.99.901-dont-install-Xcms.txt.patch to not install Xcms.txt
    by default, under recommendation of Keith Packard
  - Added Conflicts: Xft to -libs, and Conflicts: Xft-devel to -devel, and
    removed <= 2.0 versioning off Obsoletes: Xft and Xft-devel to try and fix
    problem where if you upgrade an 8.0 system to 4.2.99.x the Xft2 library
    becomes unusable (#77838)
  - Created XFree86-4.2.99.901-revert-xkb-patch-865.patch to revert the changes
    from Ivan Pascal that Daved Dawes checked into CVS in XFree86 CHANGELOG entry
    865 to fix autorepeat on keypad /*-+ and fix mouse-keys, and other things,
    which had the result of totally breaking VT switching from terminal to
    terminal after switching out of X


author: Mike A. Harris <mharris@redhat.com> 4.2.99.901-20030211.2
changelog:
  - Added XFree86-4.2.99.901-ati-radeon-argb-cursor-fix-from-keithp.patch from
    Keith, and disabled argb cursor patch for radeon (#83768)


author: Mike A. Harris <mharris@redhat.com> 4.2.99.901-20030211.1
changelog:
  - Added XFree86-4.2.99.901-debian-dont_vtswitch_option.patch which adds a new
    ServerFlags option "DontVTSwitch", to allow disabling of VT switching via
    CTRL-ALT-Fn written by Branden Robinson for Debian
  - Added XFree86-4.2.99.901-ati-radeon-ia64-pagesize.patch which removes the
    hardcoded compile-time pagesize in the radeon and r128 drivers, replacing
    it with runtime detection with getpagesize() since platforms like ia64,
    alpha and others that can have different runtime page sizes will work
  - Added XFree86-4.2.99.901-xlib-hang.patch that fixes a bug in _XEventsQueued()
    that causes an 'event reader lock' of another thread to be released which
    can cause a hang and keyboard lockup in KDE. For example, using KDE CVS and
    xine CVS, by playing a movie clip with Noatun (hang and keyboard lockup
    after playback has stopped).
  - Update s3virge driver documentation for 4.3.0
  - Added XFree86-4.2.99.901-007_fix_xfree86_man_version_string.diff to fix up
    XFree86 version string in manpages
  - Added XFree86-4.2.99.901-008_doc_extensions_fix.diff to sanitize filename
    extensions of XFree86 documentation for consistency
  - Added XFree86-4.2.99.901-012_r128_xv_btyeswap_fix.patch patch to fix Xvideo
    extention support for YUV2 and UYVY in r128 driver on big-endian processors
  - Neomagic manpage update XFree86-4.2.99.901-017_neomagic_manpage_fixes.patch
  - Added XFree86-4.2.99.901-018_fontenc_null_ptr_deref_fix.patch which fixes a
    null pointer dereference in the fontenc library
  - Added XFree86-4.2.99.901-024_r128_and_radeon_vgahw_independence.patch to fix
    problem on some architectures that do not allow legacy VGA hardware access
  - Added XFree86-4.2.99.901-027_ati_driver_message_cleanups.patch to fix up the
    formatting of a few ATI driver startup messages
  - Added XFree86-4.2.99.901-028_fbdev_depth24_support.patch to fix fbdev 24bit
    depth support
  - Added XFree86-4.2.99.901-035_xim_memleak_fix.patch to fix a memory leak in
    the XIM code


author: Mike A. Harris <mharris@redhat.com> 4.2.99.901-20030209.2
changelog:
  - Moved TTF and OTF subpackage fonts.* and other auxilliary ghost files into
    the base-fonts subpackage so the dirs are always present, even if the
    truetype and/or syriac-fonts packages are not installed, and to prevent
    multiple packages from claiming ownership of the same files (#83913)
  - Added Conflicts lines for the above change
  - Added Buildrequires: ed  for fontconfig
  - Removed unapplied ancient XFree86-4.1-xinerama.patch workaround
  - Added XFree86-4.2.99.901-xauth-diskfull.patch which fixes a bug where xauth
    may write an incomplete .xauth file and delete the old one if there is
    insufficient disk space (Harald Hoyer - #84036)


author: Mike A. Harris <mharris@redhat.com> 4.2.99.901-20030209.1
changelog:
  - Added more with_foo buildtime conditionals for standardization
  - Cleaned up post buildroot-install time file deletions of unpackaged files


author: Mike A. Harris <mharris@redhat.com> 4.2.99.901-20030209.0
changelog:
  - Updated CVS snapshot to 4.2.99.901-20030209
  - Added XFree86-4.2.99.901-xkb-sysreq.patch to fix GNOME printscreen issue
    due to bad mapping of sysreq (#80373)
  - Removed XFree86-4.2.99.4-ati-r128-full-chipset-support.patch as it got
    integrated into upstream sources
  - Added XFree86-4.2.99.901-ati-r128-chip-names-touchup.patch to make R128 chips
    that we are not sure are AGP or not show up as "(AGP?)", to heighten the
    chance of a user noticing it and providing us with this information.
  - Removed XFree86-4.2.99.4-ati-xf86PciInfo-chip-support-update.patch as it
    is integrated upstream now


author: Mike A. Harris <mharris@redhat.com> 4.2.99.901-20030206.0
changelog:
  - Updated CVS snapshot to 4.2.99.901-20030206
  - New Intel i865 integrated video support is in this snapshot
  - Made XFree86-4.2.99.901-ati-radeon-missing-symbol-drmScatterGatherAlloc.patch
    to fix a bug reported on devel@xfree86.org, also submitted it


author: Mike A. Harris <mharris@redhat.com> 4.2.99.901-20030205.0
changelog:
  - Updated CVS snapshot to 4.2.99.901-20030205
  - Removed integrated patches XFree86-4.2.99.3-encodings-Imakefile-fix.patch
  - Add XFree86-4.2.99.901-ati-radeon-fix-broken-argb-cursors.patch to hopefully
    fix all the Radeon Xcursor related weirdness (#78231,80445)


author: Mike A. Harris <mharris@redhat.com> 4.2.99.901-20030203.2
changelog:
  - Cleanups of specfile, host.def
  - Ported parallelmake patch to current tree, and experimented with it but
    could not get it working properly so it is disabled again


author: Mike A. Harris <mharris@redhat.com> 4.2.99.901-20030203.1
changelog:
  - Added XFree86-4.2.99.901-chips-default-to-swcursor-on-65550.patch to
    default to swcursor on C&T 65550 for bug (#82438)
  - Improved chips-default-to-noaccel-on-69000 patch to be more correct for (#74841)


author: Mike A. Harris <mharris@redhat.com> 4.2.99.901-20030203.0
changelog:
  - Updated CVS snapshot to 4.2.99.901-20030203
  - Added BuildBethMarduthoFonts YES as XFree86 CVS somehow weirdly stopped
    building Syriac fonts
  - Disable mga-xinerama-G450-issue fix as it is believed to be fixed in CVS now
    with CHANGELOG log entry 818.  Needs confirmation to be sure.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.4-20030129.5
changelog:
  - Updated XFree86-4.2.99.4-ati-r128-full-chipset-support.2.patch to remove
    stupid ANSI trigraphs and escape them properly.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.4-20030129.4
changelog:
  - Wrote XFree86-4.2.99.4-ati-r128-full-chipset-support.patch to add 2D and 3D
    support for 30 previously unsupported ATI Rage 128 chips including various
    Rage 128 Pro, Rage 128 Pro Ultra chips


author: Mike A. Harris <mharris@redhat.com> 4.2.99.4-20030129.3
changelog:
  - Wrote XFree86-4.2.99.4-ati-xf86PciInfo-chip-support-update.patch to update
    the PCI ID list for further driver update patches to follow
  - Wrote XFree86-4.2.99.4-ati-radeon-8500-9100-firegl-8700-8800-update.patch
    to add 2D and 3D support for 8 previously unsupported chips in the ATI R200
    chip family including various Radeon 8500, FireGL 8700/8800, and the new
    Powered by ATI Radeon 9100 from Sapphire
  - Added XFree86-4.2.99.4-ati-radeon-TV_DAC_CNTL.patch minor code cleanup


author: Mike A. Harris <mharris@redhat.com> 4.2.99.4-20030129.2
changelog:
  - Added XFree86-4.2.99.4-locale-alias-openi18n.patch from Leon Ho, required
    for openi18n compliance
  - Cleaned up post build/install file/dir deletions to move gradually towards
    being able to turn on _unpackaged_files_terminate_build


author: Mike A. Harris <mharris@redhat.com> 4.2.99.4-20030129.1
changelog:
  - Removed handhelds cursor theme
  - Added XFree86-4.2.99.3-ati-chip-support-update.patch, partial support patch
    for ATI Rage 128, Radeon, etc. hardware previously unsupported


author: Mike A. Harris <mharris@redhat.com> 4.2.99.4-20030129.0
changelog:
  - Update CVS snapshot to 20030129
  - Removed patches present upstream now:  XFree86-4.2.99.4-xkb-se-fix.patch
    XFree86-4.2.99.4-xkb-rules-xfree86-ca_enhanced.patch
  - Updated XFree86-4.2.99.4-redhat-custom-startup.patch to work with latest


author: Mike A. Harris <mharris@redhat.com> 4.2.99.4-20030121.6
changelog:
  - Removed from host.def HasMMXSupport, Has3DNowSupport, HasKatmaiSupport,
    and HasSSESupport after manually verifying the current default Imake config
    files enable this properly on x86 and x86_64
  - Removed -fPIC from global x86_64 flags again, and force StaticNeedsPicForShared
    to YES on all architectures in host.def, instead of just on x86
  - Added XFree86-4.2.99.4-IncludeSharedObjectInNormalLib.patch to fix up
    remaining issues with StaticNeedsPicForShared (#78188,82954)
  - Added XFree86-4.2.99.4-x86_64-glx-nopic.patch to build GLX nopic on x86_64
    for performance reasons - as it is on x86


author: Mike A. Harris <mharris@redhat.com> 4.2.99.4-20030121.2
changelog:
  - Added more complete XFree86-4.2.99.4xkb-se-fix.patch from David Dawes to
    replace XFree86-4.2.99.4-xkb-se-asciitilde.patch if it works properly
  - Obsolete XFree86-Setup (#82674)
  - Added XFree86-4.2.99.4-xkb-rules-xfree86-ca_enhanced.patch to fix (#80425)


author: Mike A. Harris <mharris@redhat.com> 4.2.99.4-20030121.0
changelog:
  - Update CVS snapshot to 20030121
  - Drop patches now included upstream ati-radeon-mono-8x8-accel-fix,
    mga-vbe-dvi-ddc, xmag fix
  - Added missing Conflicts: XFree86-sdk < 4.2.99.3-20030115.0


author: Mike A. Harris <mharris@redhat.com> 4.2.99.3-20030118.3
changelog:
  - Flagged {_x11icondir}/defaults/index.theme file as config noreplace
  - Disable building on ia64 due to compiler SEGV


author: Mike A. Harris <mharris@redhat.com> 4.2.99.3-20030118.2
changelog:
  - Bump kernel-drm req up to 4.2.99.3 to match new kernel DRM
  - Remove -fPIC from x86_64 default opt flags, and disable ELF loader patch
  - Add XFree86-4.2.99.3-Imake-make-icondir-configurable.patch to make XFree86
    Xcursor ICONDIR and XCURSORPATH build time configurable and default the
    cursors to install into /usr/share/icons
  - Added new specfile directory macro _x11icondir and use it everywhere
  - Made default cursor theme Bluecurve


author: Mike A. Harris <mharris@redhat.com> 4.2.99.3-20030118.1
changelog:
  - Added XFree86-4.2.99.3-ati-radeon-mono-8x8-accel-fix.patch to fix mono
    8x8 color expansion issue causing mirroring on RV200+


author: Mike A. Harris <mharris@redhat.com> 4.2.99.3-20030118.0
changelog:
  - Update CVS snapshot to 20030118
  - Add XFree86-4.2.99.3-xmag-segv-uninitialized-pointer.patch to fix (#81966)
  - Major radeon driver updates and fixes:  Fix for Mono8x8 patterns on Radeon,
    Fix for Radeon mode validation, Workaround for flickering problem with
    switching between ARGB and mono cursors on Radeons, DDCMode fix for VidMode
    extension, Panel detection bug fix for Radeon, Add Xv overlay support for
    dual headed Radeons, Fix Radeon driver 24-bit support for flat panels,
    Add Radeon 9500/Pro support, Disable CGWorkaround for non-A11 rev R300s,
    Radeon solid/dashed line fix for RV200 and newer cards, Radeon overlay
    gamma fix, Radeon LG panel fix.
  - Add XFree86-4.2.99.3-elf-loader-x86_64-relocation-fixups.patch and disabled
    dllmodules to try and fix ELF relocation problem reported in bug (#81984)


author: Mike A. Harris <mharris@redhat.com> 4.2.99.3-20030115.1
changelog:
  - Add XFree86-4.2.99.3-mga-vbe-dvi-ddc.patch to support for DDC probe of DVI
    panels on Matrox hardware
  - Use MakeDllModules on x86_64 as ELF loader is currently problematic


author: Mike A. Harris <mharris@redhat.com> 4.2.99.3-20030115.0
changelog:
  - Update CVS snapshot to 20030115
  - Move syriac fonts from TTF subdir to new OTF subdir
  - Move inb inl inw ioport outb outl outw commands to XFree86 pkg from sdk


author: Mike A. Harris <mharris@redhat.com> 4.2.99.3-20021230.7
changelog:
  - Added XFree86-4.2.99.3-mga-unresolved-symbols.patch to fix unresolved
    DRM symbols in mga driver for bug (#80968)


author: Mike A. Harris <mharris@redhat.com> 4.2.99.3-20021230.6
changelog:
  - Added fontconfig-slighthint patch from our fontconfig package as a hack to
    allow the embeddedbitmap and xft-loadtarget patches to build correctly.
  - Added XFree86-4.2.99.3-embeddedbitmap.patch
  - Added XFree86-4.2.99.3-encodings-Imakefile-fix.patch to fix (#81565)


author: Mike A. Harris <mharris@redhat.com> 4.2.99.3-20021230.5
changelog:
  - Add Requires: xinitrc  (#81424)
  - Remove placeholder redglass cursor theme
  - Disable accel on C&T 69000 XFree86-4.2.99.3-chips-noaccel.patch for (#74841)


author: Mike A. Harris <mharris@redhat.com> 4.2.99.3-20021230.4
changelog:
  - Disable fc-cache in post/postun scripts except for TTF/Type1 directories.
  - Created XFree86-4.2.99.3-savage-pci-id-fixes.patch to fix up the Savage
    driver PCI IDs that were missing and/or incorrect.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.3-20021230.2
changelog:
  - Remove xman as there are other manpage viewers, and this one seems to be
    unmaintained upstream.  Conditionalized with with_xman (#81003)
  - Update dependancy on freetype to version 2.1.3-4 which contains a patch that
    a patch we are applying to Xft requires.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.3-20021230.1
changelog:
  - Added XFree86-4.2.99.3-xft-loadtarget.patch from Owen Taylor, which is a
    patch needed for our freetype 2.1.3 package, ported forward from the 8.0 Xft
    package


author: Mike A. Harris <mharris@redhat.com> 4.2.99.3-20021230.0
changelog:
  - Updated CVS snapshot to version 4.2.99.3 20021230
  - Added XFree86-4.2.99.2-netmouse.patch to fix mouse protocol initialization
    problem reported on XFree86 bug report list
  - Removed the gtf utility, its manpage, and libxf86config.a from s390/s390x
  - Removed leading "0." from specfile RELEASE field as it is unnecessary


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021217.1
changelog:
  - Disabled and removed whiteglass cursor theme as it is broken and nobody
    is likely to fix it it seems.  We will be supplying our own theme in the end
    that does not suck (#75844)


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021217.0
changelog:
  - Updated CVS snapshot to 20021217, dropped unneeded patches
  - Added XFree86-4.2.99.2-xinerama-G450-issue.patch to work around mga issues
    when RENDER is used with Xinerama due to faulty Render acceleration


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021215.0
changelog:
  - Updated CVS snapshot to 20021215, dropped unneeded patches
  - Update BuildRequires freetype to >= 2.1.2-7
  - Added ISO8859-14 fonts for Welsh for Alan
  - Disable XFree86-sdk by default for now due to nsc driver sdk issue
  - define debug_package  to disable -debuginfo packages for now


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021210.0
changelog:
  - Updated CVS snapshot to 20021210, dropped unneeded patches
  - Added XFree86-4.2.99.2-mga-unresolved-symbols.patch
  - Added /usr/X11R6/lib/X11/Xcms.txt to libs-data
  - Changed XFree86-devel requires from fontconfig to fontconfig-devel (#79183)
  - Added alpha-domain and alpha-domain2 patches back (split original in 2, and
    updated)


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021209.0
changelog:
  - Updated CVS snapshot to 20021209, dropped unneeded patches
  - Numerous bug fixes, stability, and correctness fixes for the Intel 830/845G
    2D, 3D, and Xvideo support
  - Updated Korean font encoding tables XFree86-4.2.99.2-korean-encoding-table-fixes.patch
  - Added XFree86-4.2.99.2-20021209-cvs-update.patch to further update to
    latest CVS as David checked in a lot more stuff
  - Removed patches included upstream now: XFree86-4.2.99.2-more-lib64-fixes.patch
    XFree86-4.2.99.2-disable-DRI-on-s390-by-default.patch,
    XFree86-4.2.99.2-x86_64-has-SSE-MMX-3DNOW.patch


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021208.1
changelog:
  - Updated XFree86-4.2.99.2-redhat-custom-startup.patch to handle bug (#77930)
  - Added XFree86-4.2.99.2-alpha-domain.patch to fix PCI domains on alpha, and
    re-enabled building on alpha.
  - Removed with_ttmkfdir conditional, all ttmkfdir sources/patches and building


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021126.10
changelog:
  - Fixed XFree86-4.2.99.2-mkfontdir-perms.patch to correctly chmod 0644 (#79119)
  - Added XFree86-4.2.99.2-xkb-gb-backslash-and-bar.patch to fix missing
    backslash/vertical bar keys on gb keyboard


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021126.9
changelog:
  - Enabled StaticNeedsPicForShared YES in host.def for x86.  xfree86.cf defaults
    to YES for all archs except x86, which causes problems linking X .a only libs
    into KDE/GNOME .so libs and other problems like libxkbfile.a in (#78188)
  - Disabled older temporary hack XFree86-4.1-xinerama.patch to see if it is needed


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021126.8
changelog:
  - Get rid of xtrap-clients and cursors subpackages, incorporating them into
    main XFree86 package and adding an Obsoletes tag for them
  - Added missing syriac-fonts post/postun scripts
  - Added XFree86-4.2.99.2-omGeneric-stop-app-crashes.patch to fix problems with
    apps crashing, due to some bad juju recently checked into upstream CVS


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021126.6
changelog:
  - Added XFree86-4.2.99.2-TEMPORARY-fix-for-broken-vt-switching.patch to fix
    broken VT switching, CTRL-ALT-BS, etc...


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021126.5
changelog:
  - Re-enabled the old manual stripping policy and disabled rpm stripping as it
    has shown to not strip everything that needs to be stripped.
  - Added -fPIC to global compiler options for x86_64, as static libs need to
    be built with -fPIC to be linked into shared libs


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021126.3
changelog:
  - Added XFree86-4.2.99.2-fix-CppCmd-path.patch to change the location X looks
    for cpp from /lib/cpp to /usr/bin/cpp


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021126.2
changelog:
  - Added "-fno-strength-reduce GccAliasingArgs" to x86 and x86_64 default
    optimization flags, and "GccAliasingArgs" to default alpha and ppc flags,
    since we override XFree86 defaults, and they include these optimizations.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021126.1axp
changelog:
  - Add XFree86-4.2.99.2-missing-carriage-return-before-endif.patch to fix
    Alpha build failure in axpPci.c due to one backspace too many...
  - XFree86-4.2.99.2-build-fixes-for-alpha.patch


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021126.1
changelog:
  - Woohoo! We now let rpm strip the XFree86 build as it no longer fries X modules
  - Added "BuildRequires: rpm >= 4.0.4" for safe rpm stripping, as older versions
    of rpm will strip XFree86 modules and make them unloadable
  - Added new _x11localedir macro, did search and replace cleanup
  - _includedir cleanup
  - Got rid of the Imake defines (BuildXinerama, BuildXineramaLibrary,
    BuildXF86DGA, BuildXF86DRI) from host.def, as they should be set properly in
    stock XFree86 configs, and if not, patched and sent upstream
  - Remove ancient BuildTdfx option that has not been used/needed for ages


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021126.0
changelog:
  - Update CVS snapshot to 20021126
  - Removed patches that are now upstream: XFree86-4.2.99.2-redhat-xdm-pam.patch
    XFree86-4.2.0-xkb-french-canadian.patch, XFree86-4.2.0-xkb-is.patch,
    XFree86-4.2.0-manpage-document-nomtrr-option.patch,  
    XFree86-4.2.0-im-clientmessage-crash.patch


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021122.2
changelog:
  - Added XFree86-4.2.99.2-neomagic-2160-disable-broken-accel-for-bug55587.patch
    to try to resolve bug (#55587)
  - Added XFree86-4.2.99.2-disable-DRI-on-s390-by-default.patch to disable DRI
    on s390 and s390x by default as X was defaulting to DRI=YES and s390 has no
    video hardware.
  - Added XFree86-4.2.99.2-x86_64-has-SSE-MMX-3DNOW.patch to enable SSE/MMX/3DNOW
    on x86_64 by default
  - Added XFree86-4.2.99.2-more-lib64-fixes.patch to cleanup Imake lib64ness
  - Modified strip section to call strip once for strip-debug, and once for
    strip -R .comment, as apparently calling them together does not do what I
    expected it to do.  Thanks to Michael Fratoni for pointing this out.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021122.1
changelog:
  - Reordered more patches to sections 10000/20000, and minor housekeeping
  - Removed BuildRequires on pam header file, and replaced with pam-devel
  - Removed XFree86-4.0.3-xaw-asciisink.patch, as a different solution was put
    into upstream sources


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021122.0
changelog:
  - Updated CVS snapshot to 20021122
  - Updated XFree86-4.2.99.2-redhat-custom-modelines.patch as extramodes changed
  - Removed Alan Cox's input drivers, as they're included upstream now
  - Removed patches that are now included upstream: XFree86-4.2.0-minor-typo.patch,
    XFree86-4.2.0-hostname-stderr-fix.patch, XFree86-4.2.99.2-rename-Katmai-to-SSE.patch
    XFree86-4.2.99.2-new-alan-cox-input-drivers.patch, XFree86-4.2.99.2-Imake-lib64-fixups.patch
    XFree86-4.2.99.2-ati-r128-ppc-dri-buildfix.patch, XFree86-4.2.0-bad-mmap-check.patch
    XFree86-4.2.99.2-FontconfigFontsConfDir.patch, XFree86-4.2.99.2-Imakefile-fontconfig-build-dir-fixup.patch
  - Removed XFree86-4.1.0-ppc-compiler-workaround.patch, we are building with
    gcc 3.2 now, so this hack for older gcc 2.96 on ppc is not needed anymore
  - Submitted many of the remaining patches upstream in hopes they will be
    applied soon, and we can drop many more of them
  - Re-ordered the patch section a bit, removed dead patches that were still
    being included but not applied.  Made 2 new sections for patches - range
    10000 is for Red Hat custom patches that are specific to Red Hat Linux, and
    which are not particularly relevant for upstream or other distros, and a
    second section for patches which are certified ugly hacks, but needed, and
    possibly refused by upstream (with commented reason hopefully).
  - Added new gtf utility and manpage to main package for calculating new
    VESA GTF (General Timing Formula) modelines for creating new video modes


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021110.11
changelog:
  - Added BuildRequires: expat-devel (#78422)
  - Removed s390 FreeType patch, as Than says it is no longer needed.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021110.10
changelog:
  - Conditionalized with_sdk to exclude it on s390
  - Do not build/include mmapr and mmapw on s390 and ppc platforms
  - Conditionalized inclusion of libxrx and disabled it as it is a Netscape
    plugin apparently, and a potentially serious security risk, and upstream
    recommends not to ship it.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021110.9
changelog:
  - Disable ati-r128-vtswitch-fix-busmaster-enable patch to see if the problem
    still exists or not.
  - Explicitly list each .a and .so library in the -devel package, so that
    unwanted libs that show up due to XFree86 Imake bugs do not get packaged.
    If RPM is configured with _unpackaged_files_terminate_build == 1, these types
    of errors can get picked up and fixed before becoming a problem.
  - Updated fontconfig-devel BuildRequires dependancy to version 2.1


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021110.8
changelog:
  - Disabled xf86config, as it is ancient, and unneeded.  Our supported config
    tool is redhat-config-xfree86 now, and we want people using it, testing it,
    reporting bugs and feature requests to us in bugzilla.
  - Re-enabled input drivers from Alan Cox
  - Moved pkgconfig files, from _x11libdir to _libdir (#77815,77858)
  - Changed host.def to use HasFontconfig instead of UseFontconfig
  - Added XFree86-4.2.99.2-Imakefile-fontconfig-build-dir-fixup.patch to fix a
    bug in xc/lib/Imakefile which caused "make clean" to fail during build time
    when HasFontconfig is defined.  The problem is due to the FontconfigLibDir
    being added to $SUBDIRS always, and all targets seeing it and barfing when it
    is /usr/lib.  I changed it to FONTCONFIGBUILDDIR instead, which only gets
    defined when HasFontconfig is not defined.
  - Changed default cursor theme to whiteglass so that more people include with
    graphic art abilities see the graphic glitches and maybe one of them will fix
    the broken whiteglass theme
  - Added XFree86-4.2.99.2-FontconfigFontsConfDir.patch to rename conflicting
    namespace in Imakefile
  - Re-enabled the Imake-lib64-fixups patch for proper building on x86_64


