# changelog

author: Joe Orton <jorton@redhat.com> 2.0.52-25.ent
changelog:
  - mod_rewrite: extend maximum text map line length to 8K (#185029)
  - mod_ssl: add SSL_CLIENT_V_REMAIN variable (#163488)


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: Jason Baron <jbaron@redhat.com> [2.6.9-55.0.1]
changelog:
  -fix kernel spinlock panic in nfs/inode.c (Peter Staubach) [240855]
  -fix core-dumping unreadable binaries via PT_INTERP (Eric Sandeen) [243256] {CVE-2007-0958}
  -nlm: when reclaiming locks, skip non-posix locks (Jeff Layton) [243251] {CVE-2006-5158}
  -add missing fput() in a 32-bit ioctl on 64-bit x86 systems (Jeff Burke) [243252] {CVE-2007-0773}
  -prevent oops in compat_sys_mount with NULL data pointer (Jeff Layton) [243263] {CVE-2006-7203}
  -fix 32bit-compat rt_sigtimedwait (Guy Streeter) [240458]
  -nfs: fix repeated NFS mount failures lead to kernel panic (Peter Staubach) [240851]
  -safely store sysfs inode nrs in the sysfs dirent (Eric Sandeen) [242558] 
  -protect sysfs ->s_dentry w/ locking (Eric Sandeen) [242558]
  -fix nr_unused accounting (Eric Sandeen) [241784]
  -fix bluetooth setsockopt() information leaks (Don Howard) [243259] {CVE-2007-1353}
  -fix DoS in PPPOE (Neil Horman) [243262] {CVE-2007-2525}
  -fix out of bounds fib_probs access vulnerability (Neil Horman) [243261] {CVE-2007-2172}
  -ip_conntrack_sctp: fix remotely triggerable NULL ptr dereference (Don Howard) [243746] {CVE-2007-2876}


author: Jason Baron <jbaron@redhat.com> [2.6.9-55]
changelog:
  -stex: fix regression in sg_reset (Jun'ichi "Nick" Nomura) [237132]
  -nfs: Allow files open for write to invalidate caches (Jeff Layton) [237135]
  -e1000: fix watchdog timeout panics (Andy Gospodarek) [237130]
  -re-enable readahead for multi-page sequential IOs (Eric Sandeen) [237138]


author: Jason Baron <jbaron@redhat.com> [2.6.9-54]
changelog:
  -s390: include complete 3270 console driver crash patch (Jan Glauber) [183649]
  -fix an oops condition in ipoib (Doug Ledford) [233301]
  -ppc: fix lpar is hung after soft reset or initiating system dump via HMC (Janice Girouard) [234339]
  -fix C-state divisor not functioning correctly on Greyhound (Bhavana Nagendra) [235442]
  -revert: support for p-state transitions on Intel and support for ACPI 3.0 _PSD method


author: Don Howard <dhoward@redhat.com> [2.6.9-53]
changelog:
  -e1000: ensure that rx unit is started (Jeff Garzik) [234370]
  -e1000: fix jumbo frame performance issue (Andy Gospodarek) [233988]
  -make version & release info available at compile time (Konrad Rzeszutek) [232526]
  -revert: prevent rmmod of qla2nnn when it is in use (Tom Coughlan) [234260]
  -tg3: fix bug when bringing up bond iface in balanced-alb mode. (Andy Gospodarek) [216895]
  -diskdump: fix regression with megaraid_sas (Nobuhiro Tachino) [234850]
  -x86: Make sure hpet_address is 0 when any part of HPET initialization fails (Brian Maly ) [231382]


author: Jason Baron <jbaron@redhat.com> [2.6.9-52]
changelog:
  -fix boot panic on >=16 cpu on Intel microcore platforms (Brian Maly) [221479]
  -ppc64: fix out of tree builds (Janice Girouard) [209852]
  -ppc64: fix system drops to xmon when qla3xxx module is removed (Konrad Rzeszutek) [231627]
  -fix high TCP latency with small packets (Thomas Graf) [229907]
  -fix usb ports don't recover after overcurrent (John Feeney) [231226]
  -cciss: driver bug fixes (Tom Coughlan) [196628]
  -fix mptscsih_doDv panic when checking disk in RAID volume (David Milburn) [231909]
  -add PowerEdge R900 pci=bfsort automatically (John Feeney) [233281]


author: Jason Baron <jbaron@redhat.com> [2.6.9-51]
changelog:
  -tty: fix possible double idr index freeing (Aristeu Rozanski) [214188]
  -Fix typo in the qla1280 reset (George Beshers) [217886]
  -blacklist SEAGATE tape drive (Chip Coldwell) [197381]
  -Fix off by one error in mthca driver (Doug Ledford) [233086]
  -Fix ipv6 OOPS triggerable (Neil Horman) [233114]
  -ppc: fix ehea oops during TCP+IO stress testing (Janice Girouard) [232944]
  -fix tux overflow (Jason Baron) [229717]
  -add one more PCI ID for ICH9 (Geoff Gustafson) [197011]


author: Jason Baron <jbaron@redhat.com> [2.6.9-50]
changelog:
  -V4L: use GFP_DMA when allocating memory for mmap (Aristeu Rozanski) [179146]
  -nfs4: fix client panics (Steve Dickson) [226983]
  -fix panic in nfs4_get_sb  (Jeff Layton) [229780]
  -autofs4: add missing hunk in "automounter cannot shutdown when timeount=0" patch (Ian Kent) [199977 205836]
  -add ipr driver back to ppciseries kernel (Janice Girouard) [230353]


author: Jason Baron <jbaron@redhat.com> [2.6.9-49]
changelog:
  -Increase number of e820 entries hard limit from 32 to 128 (Larry Woodman) [218094]
  -fix GoVault not accessible due to reset failure on ata_piix (Konrad Rzeszutek) [195730 207148]
  -additional devices added to pci bfsort whitelist (Andy Gospodarek) [213948]
  -Fix key serial number collision problem (David Howells) [227495] {CVE-2007-0006}
  -fix audit panic on watched files (Eric Paris) [223129] {CVE-2007-0001}
  -fix pcmcia panics on Sun Bladeserver (Brian Maly) [204914]
  -flush icache early when loading module (Doug Chapman) [227898]
  -fix panic on boot with certiain intel sound cards (Jason Baron) [228059]
  -libata: make HDIO_DRIVE_TASK ioctl to return ATA registers to user space (Jun'ichi "Nick" Nomura) [220836]
  -ppc: fix sctu Data buffer miscompare (Janice Girouard) [225219]
  -fix icmp oops in sctp (Neil Horman) [223818]
  -Fix 8139cp netconsole and tcpdump (Chris Lalancette) [229287]
  -ppc: fix install to detect SATA DVD-ROM drive (Janice Girouard) [229333]
  -fix reset bugs in qla4xxx (Mike Christie) [228416]
  -fix BUG_ON() panic in __kmap_atomic() (Jerome Marchand) [223851]
  -wacom: support new tablets (Aristeu Rozanski) [228531]


author: Jason Baron <jbaron@redhat.com> [2.6.9-47]
changelog:
  -remove extra __ip_vs_conn_put() for incoming ICMP (Jeff Burke) [167398 220149]
  -ppc: fix ehea driver fails to process incoming TCP packets if MCS value on HMC>1 (Janice Girouard) [224201]
  -ppc: fix ehea driver unstable due to possible nullpointer access (Janice Girouard) [224246]
  -ppc: ehea driver must use new method to determine available ports (Janice Girouard) [225470]
  -ppc: fix ehea driver produces misleading log messages (Janice Girouard) [225509]
  -add ioctls to mpt fusion (Tom Coughlan) [193759]
  -ppc: fix GA7SP3:HV2++:errinjct for scsi causes system to go into debugger (Janice Girouard) [198813]


author: Jason Baron <jbaron@redhat.com> [2.6.9-46]
changelog:
  -sctp: fix oops that occurs with non-linear skbs (Neil Horman) [221127]
  -diskdump: fix up aacraid support (Nobuhiro Tachino) [170857]
  -optimize writer path in timer_interpolator_get_counter() (Prarit Bhargava) [220639]
  -add Promise EX8650/4650 support (Jun'ichi "Nick" Nomura) [217852]
  -s390 netiucv: avoid duplicate iucv-interfaces to the same peer (Jan Glauber) [202251]
  -cciss: add scsi error handlers (Tom Coughlan) [162972]


author: Jason Baron <jbaron@redhat.com> [2.6.9-45]
changelog:
  -ia64: megaraid_mbox unaligned accesses (Chip Coldwell) [222417]
  -ppc: fix pci-e network adapter (Janice Girouard) [223551]
  -ppc: update ehea driver (anice Girouard) [223845]
  -ext3: return ENOENT from ext3_link when racing with unlink (Eric Sandeen) [196915]
  -fix elf core file truncated at 2GB (Guy Streeter) [224243]
  -ipmi: fix driver not seeing extra IPMI nodes on multinode x460 (Konrad Rzeszutek) [224429]
  -fix MegaRAID SATA RAID 150-4/6 do not support 64-bit DMA (Chip Coldwell) [210852]
  -fix for accounting in multi-threaded processes (Ernie Petrides) [219319] 
  -nfs: fix mounts freeze (Peter Staubach) [212398]
  -wacom: support new tablets (Aristeu Rozanski) [180545]
  -fix shost->host_busy is set to -1 (Chip Coldwell) [176879]
  -correct error message "event field not found" (Pete Zaitcev) [202010]
  -fix mptscsi adds DID_BUS_BUSY host status when scsi status of BUSY is returned (Chip Coldwell) [197158]
  -device mapper mirroring - remove error message (Jonathan Brassow) [223865]


author: Jason Baron <jbaron@redhat.com> [2.6.9-44]
changelog:
  -fix support CPU frequency scaling in the kernel (Konrad Rzeszutek) [222081]
  -sata: more updates (Jeff Garzik) [223280]
  -allow alternate nic ordering to allow 2.4 ordering (Andy Gospodarek) [213948]
  -fix missing PCI Device in aic79xx driver (Chip Coldwell) [220602]
  -fix HP laptops failing to reboot (Sachin Prabhu) [184523]
  -add support for 3ware 9650SE SATA-RAID (Chip Coldwell) [220850]
  -cpqarray fix failure to detect arrays (Chip Coldwell) [222695]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.40]
changelog:
  -add PCIe power management quirk (Geoff Gustafson) [197009]
  -MCE Thresholding support for family 0x10 AMD processors (Bhavana Nagendra) [196894]
  -i386: acpi_skip_timer_override for NVIDIA (Brian Maly) [193937 200412]
  -fix aic79xx module removal path (David Milburn) [212388]
  -fix stack overflow due to recursion between scsi_request_fn and blk_requeue_request (Neil Horman) [202848]
  -Fix JBD race in t_forget list handling (Eric Sandeen) [176738]
  -Prevent userspace EOVERFLOW errors from increasing i_ino value (Jeff Layton) [213652 215549]
  -minimal changes to allow Lustre client support (Eric Sandeen) [196637]
  -Efficient translation of intel binaries to ppc (Janice Girouard) [196794]
  -Update MPTSAS driver to v3.02.73rh (Konrad Rzeszutek) [180936 196789 193760 196782]
  -Support the LSI MegaRAID driver (Konrad Rzeszutek) [196790 193056]
  -avoid ESB2 IDE interrupt storm (Kimball Murray) [218498]
  -new ppc Host Ethernet Adapter Device Driver (Janice Girouard) [196774]
  -USB equipment cannot be used on certain Toshiba systems (Brian Maly) [170134]
  -Support for p-state transitions on Intel and support for ACPI 3.0 _PSD method (Brian Maly) [196798]
  -Backport the 'IBM eBus patch' from kernel 2.6.16 and 2.6.17 (Janice Girouard) [196799]
  -ext3: fix READA failures cause "directory hole" (Chip Coldwell, Stephen Tweedie) [213921]
  -Audit: 196233: correct/update audit filter rule comparison (Eric Paris) [196233]
  -fix bre channel cable-pull bug (Chip Coldwell) [163818]
  -Fix page_is_ram on x86_64 to always return 1 (Chris Lalancette) [221273]
  -proc: fix readdir race fix (Nobuhiro Tachino) [212631]
  -Add netdump support to 8139cp driver (Chris Lalancette) [217932]
  -powernow: remove __initdata from tscsync (Prarit Bhargava) [221975]
  -fix incorrect cache_decay_ticks calculation on x86_64 and i386 (Jason Baron) [192395]
  -aio: fix kernel panic in aio_free_ring (Jeff Moyer) [220971] {CVE-2006-5754}
  -Fix for missing headers in kernel-xenU-devel (Don Dutile) [219538]
  -fix ext2_check_page denial of service (Eric Sandeen) [217021] {CVE-2006-6054}
  -PPC64: Return correct value from request_irq() (David Howells) [172436]
  -dm: stalls on resume if noflush is used (Milan Broz) [221386]
  -NFSv4 client doesn't return a delegation before removing a file (Steve Dickson) [155929]
  -fix listxattr syscall can corrupt user space programs (Eric Sandeen) [220677] {CVE-2006-5753}
  -revert: Update Emulex lpfc to 8.0.16.30, and lpfcdfc to 2.0.18


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.39]
changelog:
  -fix ohci unrecoverable error (Konrad Rzeszutek) [182433]
  -x86_64: clear_kernel_mapping: mapping has been split-fix memory leak (Larry Woodman) [202027]
  -dm mirror: better handling of writes after log device failure (Jonathan Brassow) [199622]
  -export iscsi portal and current address (Mike Christie) [219730]
  -ext3: fix ext3_readdir READA failures cause "directory hole" (Chip Coldwell) [213921]
  -edac: fixes and updates (Aristeu Rozanski)
  -dm snapshot: fix metadata error handling (Milan Broz) [215945]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.38]
changelog:
  -fix errant PCI Address space collision messages (Janice Girouard) [215823]
  -bonding: link status not always reported correctly (Andy Gospodarek) [212392]
  -fix stream of device not ready messages from 'hald' GoVault access attempts (Konrad Rzeszutek) [207750]
  -add autofs5 (Ian Kent) [199977]
  -device-mapper mirroring - fix sync status change (Jonathan Brassow) [217581]
  -nfs: correct acl permisssions (Peter Staubach) [214996]
  -netpoll: avoid extraneous printks when freeing skbuffs from interrupt context (Neil Horman) [172476]
  -disable MSI for PXH6700/6702 due to quirk (Geoff Gustafson) [168501]
  -s390: build sclp_cpi as a module (Jan Glauber) [194338]
  -bnx2: driver upgrades and fixes (Andy Gospodarek) [202053 217690 212055]
  -Include the qla3xxx networking driver (Konrad Rzeszutek) [209341]
  -Update cciss driver to 2.6.11.RH1 (Tom Coughlan) [196628]
  -Prevent rmmod of qla2nnn when it is in use (Tom Coughlan) [203505]
  -fix oops in st code when tape is deleted via sysfs while in use (Doug Ledford) [164649]
  -Update Emulex lpfc to 8.0.16.30, and lpfcdfc to 2.0.18 (Tom Coughlan) [196780]
  -tg3: improve 5704s autoneg (John Linville) [219328]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.37]
changelog:
  -add qlogic iscsi driver (Mike Christie) [180363]
  -fix laptop shutdown behavior when closing lid (Jim Paradis) [154061]
  -s390: qeth driver fixes (Jan Glauber) [104646 200166 202047 212176]
  -add IBM Advanced Management Module 2 to the whitelist for USB storage for devices with multiple LUNs (Konrad Rzeszutek) [196809]
  -serial fifo fixes (Alan Cox) [168845]
  -update SCSI blacklist for HP and SEAGATE Tape Devices (Chip Coldwell) [197381]
  -fix oops in md device stop code (Doug Ledford) [199304]
  -fix race condition in sys_mincore() (Doug Chapman) [180663] {CVE-2006-4814}
  -fix console when no "console=" arguments are specified (Chris Lalancette) [220949]
  -fix oops bug in cdev_put() (Doug Ledford) [164649]
  -eClipz: CAS call crashing firmware (Janice Girouard) [220486]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.36]
changelog:
  -s390: fix panic in do_sync_write()/do_sync_read() (Jan Glauber) [196348]
  -tg3: update to 3.64-rh (John Linville) [196786 198003 202063]
  -dm: add ioctl support for mapped devices (Milan Broz) [168801]
  -fix "Hardware P-state driver for AMD processors" for up kernel (Bhavana Nagendra)
  -dm mirror: fix deadlock in kmirrord when dirty log on mirror itself (Milan Broz) [186950]
  -dm: store and use md pointer in every table (Milan Broz) [199622]
  -dm: fix overwriting of extra slot in bi_io_vec (Milan Broz) [219615]
  -dm: fix suspend error path (Milan Broz) [219616]
  -dm multipath: rr path order is inverted (Milan Broz) [219630]
  -dm: add common biosets code (Milan Broz) [215939]
  -dm mirror: remove trailing space from table (Milan Broz) [215941]
  -revert: nfs: fix permission handling for truncate calls


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.34]
changelog:
  -xen: add Paravirt framebuffer support (Chris Lalancette) [216721]
  -xen: rebase drivers/xen & hv calls to RHEL5 xen (Don Dutile, Chris Lalancette) [215838 201622 201781]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.33]
changelog:
  -make sys_signal() properly initialize 'sa_mask' (Anil Keshavamurthy) [191780]
  -disable mmconf for DL585 G2 systems (Jim Paradis) [190123]
  -Add internal 64-bit inode number support (David Howells, Alexander Viro) [171702]
  -hvsi: fix terminal possible terminal hangs (Janice Girouard) [201723]
  -add support Intel ICH9 chipset (Konrad Rzeszutek) [197011 214488]
  -blacklist Raritan KVM USB dongle (John Feeney) [204063]
  -Add packet size checks for CAPI messages (Marcel Holtmann) [218602] {CVE-2006-6106}


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.32]
changelog:
  -protect HVC driver against N_TTY line discipline bug (David Howells) [146126]
  -SuperTrak - add hard reset functionality (David Milburn) [199589]
  -r8169: update to 2.2LK (John Linville) [181653]
  -x86_64: fix incorrect threshold for timekeeping 'lost ticks' error reporting (Brian Maly) [159733]
  -remove unstable cpu speed scaling driver (longhaul) (Brian Maly) [172730 186074]
  -change "IW_HANDLER_VERSION" to 5 to reflect the interface version better (John Linville)
  -s390: make cmm driver actually useful (Jan Glauber) [198793 164430 165096]
  -s390: fix recovery after link status changes (Chris Snook) [211486]
  -raise CONFIG_SERIAL_8250_NR_UARTS to 64 (Aristeu S. Rozanski F.) [189859]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.31]
changelog:
  -edac: add K8 support (Aristeu Rozanski) [200846]
  -fix zlib_inflate oops due to corrupted cramfs image (Eric Sandeen) [216958] {CVE-2006-5823}
  -add diskdumpo support for ibmvscsi driver (Janice Girouard) [195910]
  -spin_trylock and spin_is_locked UP fixes (Andy Gospodarek) [218934]
  -Fix netpoll arp_reply to respond to the router that asked (Chris Lalancette) [218664]
  -hfs: return error code in case of error (Eric Paris) [217011] {CVE-2006-6056}
  -xen: fix out of tree kernel builds (Chris Lalancette) [209850]
  -ide: add support to VIA VT8251 (Aristeu Rozanski) [208648]
  -dm-crypt: fix possible data corruption if running over md-raid5 (Milan Broz) [218266]
  -azx: re-enable internal speaker on xw4400 (John Linville) [203133]
  -e1000: fix ipmi breakage (John Linville) [211393]
  -netfilter: Add some flag combinations to ip contrack to detect valid tcp flag sets (Neil Horman) [219149]
  -e1000: fix WoL (restore reboot notifier code) (John Linville) [219152]
  -remove microcode size check (Geoff Gustafson) [214888]
  -diskdump: add selectable dump filtering (Akira Imamura) [215617]
  -ipmi: add schedule() in kthread (Peter Martuccelli) [204940]
  -x86_64: fix make xconfig (Jason Baron) [170658 170795 175869]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.30]
changelog:
  -emu10k1: add support to Audigy2 ZS Cardbus (Aristeu S. Rozanski F.) [179147]
  -ipmi: fix oops in ipmi_si (Peter Martuccelli) [211920]
  -8250_pci: add suport to Sealevel card (Aristeu S. Rozanski F.) [193185]
  -nfs: fix kernel BUG() at locks:1799 (Sachin Prabhu) [218777]
  -Break HID resubmission on EHCI too (Pete Zaitcev) [184396]
  -fix get_fdb_entries() integer overflow (Thomas Graf) [216452] {CVE-2006-5751}
  -fix lockup via /proc/net/ip6_flowlabel (Thomas Graf) [213214] {CVE-2006-5619}
  -ipr drivers updates for Native SAS and SATA device support (Janice M. Girouard) [196762]
  -Update driver ipr for supporting SAS/SATA devices (Janice M. Girouard) [210477]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.29]
changelog:
  -fix page allocation failure due to fragmentation in sock_alloc_send_pskb() (Larry Woodman) [198796]
  -PCI: disable MSI on known quirky chipsets (Bruce Allan) [185405]
  -dm snapshot: allow zero chunk_size (Milan Broz) [215944]
  -dm snapshot: fix metadata writing when suspending (Milan Broz) [215947]
  -device mapper: fix alloc_dev error path (Milan Broz) [215931]
  -dm multipath: dereferencing uninitialized pointer in multipath_ctr (Milan Broz) [217050]
  -device mapper: prevent removal of open devices (Milan Broz) [217726]
  -diskdump: fix error message after MODE_SENSE using megaraid_sas driver (Nobuhiro Tachino) [196468]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.28]
changelog:
  -Fix performance on 10G ethernet (Ben Woodard) [208355]
  -e1000: update to 7.2.7-k2 (John Linville) [196781 196999 201219 202046 203685 203833 194408]
  -correct 32bit stime on 64bit kernel (Guy Streeter) [216513]
  -Switch IPSEC SA's over properly (Jeff Layton) [176455]
  -fix lack of irq blocking when uidhash_lock is taken (Ernie Petrides) [216771]
  -fix ext3fs_dirhash denial of service (Eric Sandeen) [217030] {CVE-2006-6053}
  -mask cmci immediately on switching to cmcp (Kei Tokunaga) [209149]
  -prevent incorrect error in __generic_file_aio_read() (Larry Woodman) [214778]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.27]
changelog:
  -nfs: add nfs performance metrics (Steve Dickson) [199263]
  -xen: fix profiling (Rik van Riel) [215985]
  -xen: add cpu hotplug (Chris Lalancette) [207672 207673]
  -sata: updates to 2.6.19-rcX (Jeff Garzik)
  -Fix flowi clobbering (Chris Lalancette) [216880]
  -ipv6 addrconf: fix double unlock (Neil Horman) [212122]
  -sctp: backport more agressive peer window closing on send (Neil Horman) [207933]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.26]
changelog:
  -s390: fix hypfs crash when specifying invalid mount option (Josef Whiter) [208191]
  -bonding: fix primary interface initialization problem with active-backup bond (Andy Gospodarek) [208362]
  -xen: fix ballooning up with mem=NNNm boot argument (Rik van Riel) [215615]
  -input: fix poll() for connection and disconnection (Aristeu Rozanski) [214711 180545]
  -net: fix dev_queue_xmit to not call local_bh_enable in out_kfree_skb error path (Neil Horman) [212144] {CVE-2006-6535}
  -SCTP: Fix peeloff race/oops (Neil Horman) [191332]
  -fix for page/buffer race in pagevec_strip() (Ernie Petrides) [214483]
  -audit: close memory leak (Sachin Prabhu) [216667]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.25]
changelog:
  -x86_64: make cpu frequency display in /proc/cpuinfo consistent (Anil Keshavamurthy) [193132 182493]
  -ppc: add support for eClipz (Janice Girouard) [199695]
  -ia64: fixup kprobes fault (David Smith)
  -nfs: randomize RPC XIDs (Peter Staubach) [186604]
  -hwmon: include support for the smsc47b397 sensors (Eric Paris) [196641]
  -usb: PWC driver update (Pete Zaitcev) [179148]
  -x86_64: fix perms/range of vsyscall vma in /proc/*/maps (Ernie Petrides) [210779]
  -i386: fix oops on Machine Check (Neil Horman) [203894]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.24]
changelog:
  -nfs: disable v2 acl support (Peter Staubach) [191831]
  -ia64: sn code refresh (Greg Edwards) [196927 196931]
  -ipv6: fix ECN breakage on big-endian (Alexander Viro)
  -fix for zeroed child thread tids in core dumps (Ernie Petrides) [189236]
  -catch blocks beyond pagecache limit in __getblk_slow() (Eric Sandeen) [214288 206328] {CVE-2006-5757}
  -Compute checksum properly in netpoll_send_udp (Chris Lalancette) [214544]
  -x86_64: Make sure hpet_address is 0 when any part of HPET initialization fails (Brian Maly ) [207150]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.23]
changelog:
  -Powernow p-state updates (Bhavana Nagendra) [176274]
  -Add support for RDTSCP and P-state invariant TSC (Bhavana Nagendra) [196864]
  -s390: add monreader device driver (Jan Glauber) [196806]
  -s390: fix channel measurement facility data inconsistencies (Jan Glauber) [196058]
  -ipv6: fix deadlock in ipv6 duplicate address detection code (Neil Horman) [212122]
  -fix EOVERFLOW in SIOCGIFHWADDR (Doug Ledford) [180980 202389]
  -fix multicast on ipoib interfaces (Doug Ledford) [211202]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.22]
changelog:
  -Fix BUG() check in invalidate_dquots() (David Milburn) [209639]
  -s390: dasd driver update (Jan Glauber) [196778 180632 202879]
  -s390: tape driver update (Jan Glauber) [196766]
  -s390: fix possible deadlock in appldata (Jan Glauber) [179666]
  -xen: fix vm86old crash (Chris Lalancette)
  -azx: support broadwater platforms (John Linville) [197000 202735 196972]
  -ipw2200: Filter unsupported channels out in ad-hoc mode (John Linville) [197010]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.21]
changelog:
  -dm snapshot: fix full snapshot removal causes a panic (Milan Broz) [204791]
  -s390: common i/o layer update (Jan Glauber) [195333 200463 200466 201959 201962]
  -usb: fix ohci related hangs (Pete Zaitcev) [197722 198858]
  -s390: support rebooting from SCSI devices (Jan Glauber) [196796]
  -s390: fix 3270 console driver crash (Jan Glauber) [183649]
  -Prevent i386-hugemem kernel freeze during kernel panic output (Larry Woodman) [199559]
  -x86_64: fix uniprocessor boot panic (Jason Baron) [198657]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.20]
changelog:
  -fix do_swap_page() can map random data if swap read fails (Peter Zijlstra) [198749]
  -force mount UDF_PART_FLAG_READ_ONLY filesystem with MS_RDONLY (Eric Sandeen) [182302]
  -nfsv4: fix up another missing nfsv4 error conversion in mount path (Neil Horman) [185306]
  -update ipt_recent module to latest version to fix jiffies LONG_MAX confusion (Neil Horman) [202412]
  -Remove duplicate dput in sysfs (Prarit Bhargava) [207885]
  -s390: fix information leak (Jan Glauber) [209435] {CVE-2006-5174}
  -prevent hang on shutdown with busy NFSv4 mount (Jeff Layton) [201710]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.19]
changelog:
  -fix information leak in __block_prepare_write() (Eric Sandeen) [207463] {CVE-2006-4813}
  -xen: enable CONFIG_CRASH for crash debugging of live system (Chris Lalancette)
  -fix fdset race between open() and fork() (Eric Sandeen) [199478 201563]
  -ia64: export number of actual processors for the installer (Prarit Bhargava) [201328]
  -serial: tickle NMI watchdog on console write (Aristeu S. Rozanski F.) [197943]
  -sky2: update to version 1.6 from upstream (John Linville) [191912 198808]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.18]
changelog:
  -x8664: Add physflat APIC support for x86_64 (Jim Paradis) [192760]
  -honor hpet irq overrides on nvidia (Prarit Bhargava) [197678]
  -ext3: correctly delete orphaned inodes under direct-IO (David Howells) [203897]
  -autofs4 - fix "Busy inodes ...." at umount (Ian Kent) [199510]
  -x8664: fix exec of 32-bit process vs. read of /proc/pid/maps race (Eric Sandeen) [178981]
  -initialize partition policy in add_partition() (Chris Snook) [207440]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.17]
changelog:
  -create proper /proc/<pid>/maps permissions for setuid programs (Jason Baron) [198279 165351]
  -avoid poll() failing on EINVAL unnecessarily (Chris Snook) [204691]
  -NFS is revalidating directory entries too often (Steve Dickson) [183697]
  -backport loop.c changes to support write method for GFS (Eric Sandeen) [187930]
  -fix for shmdt() mishandling of unusual shm segments (Ernie Petrides) [180526]
  -ia64: fix local DoS with corrupted ELF (Dave Anderson) [205335] {CVE-2006-4538}
  -tg3: fix init failure - unable to obtain MAC address (Andy Gospodarek) [208922]
  -xen: Fix do_arch_prctl bug (Chris Lalancette) [207669]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.16]
changelog:
  -x86: create Xen guest kernels (Rik van Riel, Chris Lalancette) [201622 204685]
  -x86_64: create Xen guest kernels (Rik van Riel, Chris Lalancette) [201781]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.15]
changelog:
  -make fcntl(...,F_GETLK...) return the pid when a file is on NFS (Jeff Layton) [197259]
  -make sure that d_off != 0 for '.' and '..' on ext3 with dir_index enabled (Jeff Layton) [197930]
  -allow Opterons to synchronize p-state when using TSC as time source (Bhavana Nagendra) [196868]
  -fix NS message send failure for NICS with long initalizations (Neil Horman) [184293]
  -fix to properly increment the IpInAddrErrors SNMP counter (Neil Horman) [199249]
  -ia64: add iomap interfaces (Guy Streeter) [203920]
  -re-order scheduler runqueue locking to fix deadlocks (Anil Keshavamurthy) [197382]
  -prevent regular users to change keymaps on console (Aristeu S. Rozanski F.) [172357]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.14]
changelog:
  -allow hotplug to support PCI-to-PCI Bridges (Prarit Bhargava) [180525]
  -ia64: ptrace speedups (Anil Keshavamurthy)
  -fix phantom increasing load accounting bug (Chris Snook) [207244]
  -fix netfilter do_add_counters race (Thomas Graf) [191698] {CVE-2006-0039}
  -fix ip over atm clip_mkip may dereference freed pointer (Thomas Graf) [206265] {CVE-2006-4997}
  -ppc64: Clear EN_ATTN bit in PPC970 HID0 (David Woodhouse) [201684] {CVE-2006-4093}


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.13]
changelog:
  -edac: add option to force use of BIOS hidden function (Aristeu S. Rozanski F.) [185762]
  -correct collision threshold mask in sky2 driver (Neil Horman) [177991]
  -nfs: fix wrong fragment size on statvfs (Amit Gud) [189238]
  -fix sector_div for 64 bit arches to avoid oops in raid0_make_request (Neil Horman) [198495]
  -fix overflow in scsicam_bios_param (Chip Coldwell) [193068]
  -fix sys_perfmonctl() file descriptor reference count issue (Anil Keshavamurthy) [204360] {CVE-2006-3741}
  -fix oops occuring from malformed ULE packet (Neil Horman) [204912] {CVE-2006-4623}
  -x86_64: increase nmi watchdog timeout from 5 to 30 seconds (Larry Woodman) [205722]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.12]
changelog:
  -fix ext2 readdir f_pos revalidation logic (David Milburn) [193877]
  -nfs: fix permission handling for truncate calls (Jeff Layton) [191533]
  -fix connection leak in ipvs netfilter code (Neil Horman) [200415]
  -pcnet32: get correct mac address (John Linville) [188813]
  -set sym53c875 pci configuration size to prevent parity errors (David Milburn) [206182]
  -fix deadlock in serial while using low_latency (Aristeu S. Rozanski F.) [197951]
  -sctp: create abort messages properly (Neil Horman) [204460] {CVE-2006-4535}
  -ipw2[12]00: restore get_wireless_stats pointer (John Linville) [198820]
  -ipw2200: accept broadcast MAC traffic (John Linville) [203421]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.11]
changelog:
  -fix CONFIG_ROOT_NFS compile failure (Steve Dickson) [177624]
  -fix replacing zero length file over NFS doesn't update mtime (Peter Staubach) [193621]
  -fix for netpoll recursion deadlock (Neil Horman) [194055]
  -ia64: fix can't boot with new f/w which supports dynamic reconfiguration (Anil Keshavamurthy) [187133]
  -fix Megaraid driver fails to reset when adapter is in cluster mode (David Milburn) [149620]
  -allow nfsd to mount from devices with higher minors (Amit Gud) [143897]
  -fix sun partitions over 1TiB (Eric Sandeen) [199760]
  -Prevent deadlock in audit system when dealing with large rule sets (Eric Paris) [191069]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.10]
changelog:
  -audit locking fixes (Aristeu S. Rozanski F.) [187520]
  -ia64: fix fls() (Guy Streeter) [198693]
  -Fix ipv6 route locking (David Miller) [167715]
  -add Hitachi SAN SCSI whitelist entries (David Milburn) [199633]
  -Add AMD specific odd-core/quad-core support (Bhavana Nagendra) [176276]
  -fix unmap_huge_page_range for x86_64 and ia64 (Neil Horman) [182153]
  -Update CIFS to 1.45 (Steve Dickson) [204281 189434 180491 187295 187183 199167]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.9]
changelog:
  -Fix panic in hugetlb_page code (Prarit Bhargava) [194358]
  -PCI bus0 anomolies fix for Horus system (Bhavana Nagendra) [192476]
  -Add diskdump support for sata_nv (Nobuhiro Tachino) [196156]
  -fix panic when netconsole is loaded and forcedeth put in promiscuous mode (Andy Gospodarek) [205483]
  -bonding: use signed type to catch return code from ->get_settings (John Linville) [196068]
  -amd8111e: fix NAPI interrupt in poll (John Linville) [197949]
  -ixgb: update to 1.0.109-k4 (John Linville) [180907]
  -Support for additional Audigy4 Card (Andy Gospodarek) [204392]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.8]
changelog:
  -fix NFS cache consistency when a file is mmap'ed (Jeff Layton) [186142]
  -fix uhci_hcd races (Pete Zaitcev) [181784]
  -add oprofile kernel support for Woodcrest (Ernie Petrides) [198263]
  -fix for nested execution of on_each_cpu() functions (Ernie Petrides) [168301 185316]
  -fix wrong error code on interrupted close syscalls (Ernie Petrides) [200086]
  -tux symlink fixes (Ingo Molnar) [187731]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.7]
changelog:
  -usb: calculate hid interval interval once (Pete Zaitcev) [181669]
  -fix use after free in scsi/sr.c (Jeff Layton) [161591]
  -restric permission() to return -EACESS if no execute bits are set (Jeff Layton) [198682]
  -fix nvidia forcedeth WOL to respond to the correct MAC addresses (Andy Gospodarek) [199499]
  -add support for LSI Logic SAS ZCR (Chip Coldwell) [198196]
  -Fix memory leak in Fix leak in mousedev_release() (Pete Zaitcev) [177429]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.6]
changelog:
  -fix erroneous printk for 'missing' mptable (Eric Paris) [191283]
  -fix persistent slowdown in sctp (Neil Horman) [194056]
  -fix ipv6 ref count leaks (Neil Horman) [190019]
  -fix crash from NULL deref in kill_proc_info (Neil Horman) [195549]
  -Fix hugepage crash on failing mmap (Larry Woodman) [165345] {CVE-2005-4811}
  -x86_64: Properly flush pmd's (Jim Paradis) [155081]
  -x86_64: Access MPC table via proper virtual address (Jim Paradis) [201058]
  -x86_64: Properly initialize boot_cpu_id (Jim Paradis) [198657]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.5]
changelog:
  -IDE piix: fix locking in piix_tune_drive() (Aristeu S. Rozanski F.) [183211]
  -fix bio_copy_user() leak ((Aristeu S. Rozanski F.) [192062]
  -Fix memory corruption in OSC calls (Prarit Bhargava) [185303]
  -sctp: ipv6 inetaddr register separate notifier (Chris Lalancette) [203942]
  -fix io error propagation in DIO (Josef Whiter) [202186]
  -jbd: fix bug in journal_commit_transaction (Eric Sandeen) [158363 188620]
  -serial: fix serial8250_console_write() locking (Aristeu S. Rozanski F.) [166591]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.4]
changelog:
  -serial: tickle NMI watchdog on console write (Aristeu S. Rozanski F.) [197943]
  -ia64: add option to disable 'unaligned access' messages (Aristeu S. Rozanski F.) [180755]
  -sctp: Fix data overflow in iovec computation (Neil Horman) [202122] {CVE-2006-3745}
  -fix O_DIRECT writes to memory holes can leak a page reference (Jeff Moyer) [191736] {CVE-2004-2660}
  -fix sctp chunk length overflow (Neil Horman) [192636] {CVE-2006-1858}
  -fix possible DoS in write routine of ftdi_sio driver (Pete Zaitcev) [197610] {CVE-2006-2936}
  -fix typo in drivers/cdrom/cdrom.c (Chip Coldwell) [197670] {CVE-2006-2935}
  -don't shut down on bogus filehandles from nfs clients (Eric Sandeen) [199172] {CVE-2006-3468}
  -fix for prevention of setuid/gid on /proc/<pid> files (Ernie Petrides) [198973] {CVE-2006-3626}
  -fix SNMP NAT netfilter memory corruption (Thomas Graf) [192632] {CVE-2006-2444}
  -fix for non-hugemem x86 DoS w/bogus %ds/%es values (Ernie Petrides) [196280] {CVE-2006-2932]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.3]
changelog:
  -fix cpu_khz when booting with clock=pit (Norm Murray) [191455]
  -x86_64: Fix race in free_iommu (Jim Paradis) [189963 191552]
  -fix neighbour leak blocking netdevice removal (Andy Gospodarek) [193762]
  -fix possible memory leak during mcfg setup (Konrad Rzeszutek) [191039]
  -fix Montecito ITC sync error (Anil Keshavamurthy) [192962]
  -Add scan of PHY 0 to forcedeth driver (Prarit Bhargava) [197797]
  -acpi parse fix (Jim Paradis) [202130]
  -optimize: ia64: add cow icache flush (Anil Keshavamurthy) [194469]


author: Jason Baron <jbaron@redhat.com> [2.6.9-42.2]
changelog:
  -fix possible get_nodes() crash (Ernie Petrides) [184510 183665] {CVE-2006-0557}
  -x86_64: Remove incorrect global_flush_tlb() optimization (Jim Paradis) [186325]
  -fix mprotect to not allow permission subversion (Jason Baron) [190073] {CVE-2006-2071}
  -fix vm deadlock under heavy swap conditions (Neil Horman) [193695]
  -fix QLogic InfiniPath problem with >= 4GB memory (Konrad Rzeszutek) [198847]
  -set UniProcessor i386 kernel to use the 'noapic' option for Unisys ES7000/5xx (Konrad Rzeszutek) [196723]
  -Fix reboot on IBM Pizzaro machines (Bastien Nocera) [200111]
  -use upstream version of write implies read for mmap (Jason Baron)


author: Jason Baron <jbaron@redhat.com> [2.6.9-41]
changelog:
  -ia64: fix kprobes for Montecito (Anil Keshavamurthy) [198256]
  -sctp: fix netfilter code to avoid incorrect pointer dereference (Neil Horman) [197387] {CVE-2006-2934}
  -ia64: add cow icache flush (Anil Keshavamurthy) [194469]


author: Jason Baron <jbaron@redhat.com> [2.6.9-40.1]
changelog:
  -s390: fix channel path measurement data typo (Jan Glauber) [195682]
  -s390: hypfs fixes (Jan Glauber) [180564 195463 195464]
  -restrict prctl() syscall to setting PR_SET_DUMPABLE to 0 or 1 (Ernie Petrides) [195902] {CVE-2006-2451}
  -megaraid: fix potential data corrupter (Tom Coughlan) [194533 196573]
  -infiniband: fix out of tree object directory builds (Doug Ledford) [196712]


author: Jason Baron <jbaron@redhat.com> [2.6.9-39.2]
changelog:
  -x86(64) Fix FPU information leak (Jim Paradis) [187910] {CVE-2006-1056}
  -fix MSI-X 64-bit support (Chip Coldwell) [192098]
  -fix kernel BUG() in __kfree_skb while running TCP+Kernel stress (Andy Gospodarek) [192779] {CVE-2006-2446}
  -fix netdump regression on e1000 (Neil Horman) [193688]
  -Add diskdump support for Servraid cards (Nobuhiro Tachino) [172202]
  -ppc64: fix unprivileged process can read arbitrary kernel memory (David Woodhouse) [194215]
  -make mmap PROT_WRITE imply PROT_READ (Josef Whiter) [194289]
  -make network cards visible on HP xw9400 (Bastien Nocera) [195254]
  -fix resync device-mapper mirror hang (Jonathan Brassow) [193728 195502]
  -force noapic for ES7000 (Konrad Rzeszutek) [195002]
  -bonding: back-out sysfs updates (John Linville) [194410]
  -azx: re-instate special case for HP xw{4,6,8,9}400 (John Linville) [195544]
  -e1000: fix for 6321ESB (John Linville) [195699]


author: Jason Baron <jbaron@redhat.com> [2.6.9-39.1]
changelog:
  -avoiding EBDA for early memory map allocation (Robert Hentosh) [172729]
  -stex: add diskdump support (Nobuhiro Tachino) [191934]
  -fix overflow when reading malformed Heartbeat ACK (Neil Horman) [192635] {CVE-2006-1857}
  -fix some raid partitions left out-of-sync on reboot (Kimball Murray) [194241]
  -disable nfs v2 ACL support (Steve Dickson) [178848]
  -azx: support hp laptops w/ ad1981 codecs (John Linville) [180381]
  -fix f_count leak in NLM granted callback code (Jeff Layton) [194367]


author: Jason Baron <jbaron@redhat.com> [2.6.9-37]
changelog:
  -Introduce netpoll over bonded interfaces (Thomas Graf) [174184 126164 190162 146164]
  -fix MCFG table parsing (Konrad Rzeszutek) [191039 164429 192408]
  -x86_64: cleanup page tracking (Kimball Murray) [179696]
  -fix acpi table already exists (Geoff Gustafson) [192303]
  -revert: fix NFS cache consistency when a file is mmap'ed


author: Jason Baron <jbaron@redhat.com> [2.6.9-36.1]
changelog:
  -i386: complete fix for APIC tests (Jim Paradis) [166885]
  -add missing unlock_kernel in nfs_mkdir codepath (Jeff Layton) [191269]
  -fix smbfs chroot issue (Peter Staubach) [189435] {CVE-2006-1864}
  -add adp94xx driver (Konrad Rzeszutek) [191330]
  -update 3ware 9xxx SATA RAID driver (Chip Coldwell)
  -sctp: fix fixes for various vulnerabilities (Neil Horman) [191201 191202 191258] {CVE-2006-2271 CVE-2006-2272 CVE-2006-2274}
  -device-mapper mirroring: Fix failed write handling (Jonathan Brassow) [191723]
  -fix local crash by dio/mmap sg/st driver (Doug Ledford) [168791]
  -remove incorrect choose_new_parent BUG() call (Jason Baron) [187841]
  -cciss: ia64: disable MSI/MSI-X (Tom Coughlan) [179860]
  -fix bad error handling in several compat_nfs_* (Jeff Layton) [191776]
  -fix bridge poisoning (Thomas Graf) [171383] {CVE-2005-3272}
  -netfilter/sctp: fix lockup in sctp_new (Thomas Graf) [190460] {CVE-2006-1527}
  -ia64: replace acpi_register_gsi() panic call with warning message (Prarit Bhargava) [191847]
  -update lpfcdfc ioctl driver to version 2.0.15 (Chip Coldwell) [181475]


author: Jason Baron <jbaron@redhat.com> [2.6.9-35.4 2.6.9-36]
changelog:
  -Recognize boot CPU APIC id properly (Jim Paradis) [176612 174627]
  -s3390: update add channel path measurement data support (Jan Glauber) [180410]
  -Infiniband: merge OFED 1.0-rc4-pre (Doug Ledford)
  -revert: netpoll over bonded interfaces


author: Jason Baron <jbaron@redhat.com> [2.6.9-35.3]
changelog:
  -Introduce netpoll over bonded interfaces (Thomas Graf)
  -x86_64: implement lapic-status just for the installer (Prarit Bhargava) [184583]
  -sky2: update to version 1.1 (John Linville) [179560]
  -SCSI whitelist update (Doug Ledford) [161333]
  -st: add check_tape() call for correct status return for open tape files (Doug Ledford) [168234]
  -x86_64: fix vsyscall misalignment (Peter Martuccelli) [181780]


author: Jason Baron <jbaron@redhat.com> [2.6.9-35.2]
changelog:
  -fix clock runs too fast on AMD Athlon 64 w/ATI chipset (Brian Maly) [173236]
  -s390: add hypfs support (Jan Glauber) [180564]
  -s390: qeth fixes (Jan Glauber) [190428]
  -fix RSA driver (Konrad Rzeszutek) [182270]
  -s390: qeth system crash during transmission (Jan Glauber) [190641]
  -ia64: fix ia64_mv kabi breakage (Prarit Bhargava)
  -export acpi_prt (Kimball Murray) [189793]


author: Jason Baron <jbaron@redhat.com> [2.6.9-35.1]
changelog:
  -fix oops when more than 4k of data present in /proc/devices (Neil Horman) [156145]
  -allow for SCI override (Kimball Murray) [180937]
  -diskdump: lpfc support (Nobuhiro Tachino) [180749]
  -device-mapper mirror: Fix clean_bits after shrinking fix (Jonathan Brassow) [186104]
  -fix kabi for acpi_register_gsi() (Anil Keshavamurthy) [170266]
  -fix busy inodes after unmount (Peter Staubach) [173843]
  -audit: add execve() argument logging support (Aristeu S. Rozanski F.) [168285]
  -revert: netpoll over bonded interfaces


author: Jason Baron <jbaron@redhat.com> [2.6.9-35]
changelog:
  -revert: fix hanging serial console
  -Introduce netpoll over bonded interfaces (Thomas Graf)
  -fix USB error handling (Kimball Murray) [189279]
  -qla2xxx update v. 8.01.04-d7 (Mike Christie) [188912]
  -Fix coredump vs exec deadlock (David Howells) [168112]
  -add i2c sensors drivers (Eric Paris) [171507]
  -s390: fix sysrq backtrace oops (Jan Glauber) [185736]
  -s390: fix crypto driver memory overwrite (Jan Glauber)
  -s390: lcs driver fixes (Jan Glauber)
  -add hpet_period finetuning to allow correction of hpet drift (Brian Maly) [169876]
  -bonding updates (Thomas Graf) [180431]
  -Add MSI/MSI-X support to cciss (Tom Coughlan) [179860]
  -add modern_apic() tests (Jim Paradis) [166885]
  -SUNRPC: rpcbind should retry if server's portmapper becomes unavailable (Steve Dickson) [172082]
  -device-mapper mirroring: error on log failure override (Jonathan Brassow)
  -make aic7xxx and aic79xx Drivers Support 16-byte CDBs (Chip Coldwell)
  -fix ipmi driver broken on HP Integrity platform (Brian Maly) [174986]
  -fix mmap wastes too much virtual address space for 32-bit environment (Larry Woodman) [173662]
  -IPMI: Resolve startup race condition (Peter Martuccelli) [189390]
  -ati sb600 support (John Linville) [189844]
  -Emulex lpfc/lpfcdfc drivers re-organizations (Chip Coldwell) [179752]


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.28]
changelog:
  -Fix support for cmdline > 256 chars (Jim Paradis) [175616]
  -s390: add support for crypto cex2a cards (Jan Glauber) [180918]
  -s390: add channel path measurement data support (Jan Glauber) [180410]
  -getcwd() returns odd answer under special conditions (Peter Staubach) [189274]
  -diskdump: support multiple dump device/partitions (Akira Imamura) [168967]
  -add perfmon support for Montecito (Anil Keshavamurthy) [178819]
  -fix udevd vs. file create race (Jason Baron) [151981]
  -NFS: Connectathon tests fail against newer Irix server (Steve Dickson) [186066]
  -(big)Demand Based Switching (DBS) support (Konrad Rzeszutek) [173676]
  -fix 8250_acpi.c can't find Fixed-IO port (Jason Baron) [165480]
  -fix oops in md linear.c (Doug Ledford) [167856]
  -fix PCI interrupts on ioapic incorrectly asigned non legacy (IRQ>15) IRQ's (Brian Maly) [184254 185123]
  -fix erronious kernel general protection fault message (Larry Woodman) [174994]
  -PCI Hotplug: get pciehp to work on the downstream port of a switch (Eric Paris) [168543]
  -fix ide_hwif_release_regions leaves DMA resources behind (Kimball Murray) [189902]


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.27]
changelog:
  -add CommitLimit to /proc/meminfo (Don Zickus) [176991]
  -fix bt command fails with a dump via OS_INIT (Nobuhiro Tachino) [172156]
  -ext3/jbd: fix releasing inuse journal heads race (David Milburn) [185451]
  -usb: fix cd sizing issue (Pete Zaitcev) [178288]
  -DMI entry to resolve an HP xw9400 boot issue (Peter Martuccelli) [188223]
  -Add Promise SuperTrak EX SATA RAID driver (Jeff Garzik) [180434 189392]
  -LSM: add missing hooks to readv/writev (James Morris) [191524]
  -SATA update (Jeff Garzik) [181852 179496 179216 179206 171304 176107 141342 156663 157404 157902 168289]
  -Mark vDSO signal trampoline EH with the new S flag (Jakub Jelinek) [187036]
  -revert: netpoll over bonded interfaces
  -revert: fix oops when more than 4k of data present in /proc/devices


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.26]
changelog:
  -correct /proc/cpuinfo siblings field (Geoff Gustafson)
  -Turning on bigsmp support - default x86 kernel boots on 8 Opteron system (Bhavana Nagendra) [158845]
  -fix 'Cannot allocate memory' when cat /proc/scsi/scsi (Chip Coldwell) [164511]
  -device-mapper: unify chunk_size (Alasdair Kergon) [188080]
  -device-mapper: Fix mapped device references (Alasdair Kergon) [189797]
  -iscsi: update driver version (Mike Christie) [182684]
  -Add support for volumes > 2TB to megaraid_sas (Tom Coughlan) [179691]
  -device-mapper: Fix bio_endio size (Alasdair Kergon) [187249]
  -device-mapper: Fix failed write handling (Alasdair Kergon) [186004]
  -device-mapper mirror fixes (Alasdair Kergon, Jonathan Brassow) [187249 185782 186104 185785]


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.25]
changelog:
  -diskdump: fix OS_INIT dump function (Nobuhiro Tachino) [155926]
  -properly timeout large values to sys_polll (Peter Staubach) [160065]
  -Use e820 map to establish PCI address range (Jim Paradis) [162977 169009]
  -fix gcore terminating i386 target process abnormally on x86-64 (Nobuhiro Tachino) [185308]
  -x86_64: make more room for the swiotlb (Geoff Gustafson) [173895]
  -nfs4: properly handle when path contains a symlink (Steve Dickson, Josef Whiter) [189026]
  -autofs: return -ENOENT for a successful replicated server mount (Jeff Moyer) [187951]
  -qla2xxx: diskdump support (Nobuhiro Tachino) [180749]
  -Introduce netpoll over bonded interfaces (Thomas Graf)
  -MSI interrupt fix for multiple PCIe NICs (Geoff Gustafson) [188712]
  -update lpfc driver to 8.0.16.26 (Chip Coldwell) [179752]
  -lpfc driver: add managment ioctl module (Chip Coldwell) [181475]
  -Workaround for EHCI on some nVidia silicon (Pete Zaitcev) [181828]
  -qla1280: fix reference count (Tom Coughlan) [170831]
  -Fix panic in ip_route_input() via inet_rtm_getroute() (Thomas Graf) [189346] {CVE-2006-1525}
  -Downsize TCP hashes (Thomas Graf) [179671]


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.24]
changelog:
  -fix oops when more than 4k of data present in /proc/devices (Neil Horman) [156145]
  -ieee80211, we-18, ipw2100, ipw2200 updates (John Linville) [171740 180965 180965]
  -fix Promise IDE hotplug (Kimball Murray) [186482]
  -s390: ctcmpc driver fixes (Jan Glauber) [163895]
  -add tunable fraction of pages in zone percpu lists (Geoff Gustafson) [180489]
  -add tunable wake-balance (Geoff Gustafson) [184398]
  -fix fcntl_setlease with F_RDLCK and writers (Guy Streeter) [188956]
  -azx: update from 2.6.16-rc5 (John Linville) [180383 180395]
  -ppc: Number CPUs correctly after failed CPU skipped on start up (Manoj Iyer) [172586]
  -nfsd: NFSD fails SETCLIENTID_CONFIRM (Steve Dickson) [186071]
  -nfs: fix client panic using O_DIRECT (Steve Dickson) [181795] {CVE-2006-0555}
  -revert: perfmon support for Montecito


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.23]
changelog:
  -correct L2/L3 cache reporting (Geoff Gustafson) [182143]
  -fix PCI Master Abort when device access occurs during BIST (Manoj Iyer) [127888]
  -ppc: fix how ibmveth driver handles the receive buffers (Manoj Iyer) [185404]
  -x86: fix mem= boundary condition (Konrad Rzeszutek) [177299]
  -e1000: update to 7.0.33-k2 (John Linville) [180512]
  -fix ibmveth fix failed addbuf (Manoj Iyer) [183647]
  -avoid deadlock in sctp (Neil Horman) [187494]
  -x86_64: swiotlb is not working in NUMA mode (Konrad Rzeszutek) [187160]
  -kabi fixes for netfilter (Jeff Layton)
  -fix corner case where system does not OOM kill (Larry Woodman) [173471]


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.22]
changelog:
  -revised x86_64 page tracking (Kimball Murray) [179696 189128]
  -Support ACPI 2.0 systems with no XSDT (Jim Paradis) [165809 186564]
  -x86_64: allow kernel page table memory allocations to succeed on large memory (Konrad Rzeszutek) [179660]
  -update ips driver (Mike Christie) [168576]
  -s390: fix possible kernel stack corruption (Jan Glauber) [180653]
  -Fix ipv6_add_addr() (David Miller) [169871]
  -ppc: make lsmap display client ID (Manoj Iyer) [189241]
  -ppc: update PACA on SLB flushes for hugepage (Manoj Iyer) [185956]
  -ia64: add perfmon support for Montecito (Anil Keshavamurthy) [178819]
  -fix crash when using a kretprobe module (Anil Keshavamurthy) [189460]


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.21]
changelog:
  -Add diskdump capability to IDE (Nobuhiro Tachino) [183392]
  -add dcdbas driver (Neil Horman) [170138]
  -diskdump for megaraid_sas (Nobuhiro Tachino) [180585]
  -Possible hang when ptracing and using hugepages (Bastien Nocera) [182726]
  -ia64: fix system hang with large number of processes (Doug Chapman) [186542]
  -add CCISS diskdump support (Nobuhiro Tachino) [161161]
  -various diskdump fixes (Alexander Viro) [187498 187500 187501 187502]
  -fix hanging serial console (Alan Cox)
  -fix ipt_recent problem during jiffies wrap (Josef Whiter) [189127]
  -bonding: allow vlan traffic over bond (John Linville) [174671]


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.20]
changelog:
  -nm256: update (John Linville) [158989]
  -ppc: Enable EEH on dynamic add P5IOC/DDR slots (Manoj Iyer) [181419]
  -ppc: enable ptrace system call to use altivec registers (Manoj Iyer) [175608]
  -ia64: hugetlb page fault handling (Norm Murray) [187204]
  -fix remove_proc_entry race condition (David Milburn) [187418]
  -fix Missing LUNs with Hitachi Open-* SANs (Bastien Nocera) [184208]
  -ich8: add chipset support to appropriate drivers (John Linville) [180522]
  -nfs: path_release() should be called only afterpath_lookup() is successful (Manoj Iyer) [186256]
  -revert: vm: wired pagetables patch (Larry Woodman) [188141 185110]
  -fix use after free in cciss driver initialization (Jeff Layton) [189352]


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.19]
changelog:
  -reorder timesource selection on x86 (Brian Maly) [172199]
  -emu10k1: add support for Sound Blaster Audigy 2 Value (John Linville) [154984]
  -sym53c8xx_2 - IGNORE WIDE RESIDUE (David Milburn) [167366]
  -fix and enable dcssblk driver (Jan Glauber) [180738]
  -iseries_veth: Fix bogus counting of TX errors (John Linville) [167372]
  -fix SRAT parser (Konrad Rzeszutek) [181895]
  -ppc64: fix invalid use of get_user() (Manoj Iyer) [171780]
  -fix lsof causes kernel oops under heavy load (Adam Stokes) [189260]
  -prevent anonymous page from being in an inconsistant state and crashing system (Larry Woodman) [171645]


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.18]
changelog:
  -fix possible DoS attack via nfsservctl (Peter Staubach) [183416]
  -fix ENOMEM errors when adding large numbers of netfilter rules (Jeff Layton) [182573]
  -nfsv4: fix oops resulting from incorrect propogation of nfsv4 specific errors to vfs (Neil Horman) [185306]
  -Bonding: Layer3+4 hashing support for XOR and 802.3ad modes (Andy Gospodarek) [168857]
  -Bonding: Stop reception of duplicate frames (Andy Gospodarek) [187746]
  -optimize fork() by not copying ptes that can be faulted in later (Adam Stokes) [185386]
  -VLAN initialization before interface link-up stops VLAN activation (Andy Gospodarek) [188087]
  -ppc64: System crash when kprobing conditional trap instructions (Anil Keshavamurthy) [188262]
  -fix race in net bonding driver (Kimball Murray) [188296]
  -revert: x86_64 page tracking


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.17]
changelog:
  -irq compression for x86/x86_64 (Jim Paradis) [168361]
  -x86_64: default gtod to tsc for Intel (Jason Baron)
  -Do not force softrepeat on certain keyboards (Pete Zaitcev) [181457]
  -Fix Direct IO deadlock for out of tree fs (Peter Staubach) [173586]
  -ramfs: update dir mtime and ctime (Peter Staubach) [183661]
  -fix ibmvscsi (Doug Ledford) [183502]
  -bnx2: update to 1.4.38 (John Linville) [182105]
  -tg3: update to 3.52-rh (John Linville) [174019 174470 180070 180081]
  -ia64: sn update (Prarit Bhargava) [183156]


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.16]
changelog:
  -fix Tar with verify (-W) gives 'Cannot seek: Illegal seek' error (Peter Staubach) [174522]
  -autofs4: fix race between mount/expire (Jeff Moyer) [175778]
  -fix netconsole to emit proper message to trigger netdump-start script on server (Neil Horman) [177628]
  -Enable DMA on SGI CDROMs (Prarit Bhargava)
  -ia64: irq sharing (Jim Paradis) [170266]
  -Resolve incorrect IPMI generator ID (Peter Martuccelli) [174606]
  -revised x86_64 page tracking (Kimball Murray) [179696]
  -fix NFS cache consistency when a file is mmap'ed (Jeff Layton)
  -Keys: Fix oops when adding key to non-keyring (David Howells) [188466] {CVE-2006-1522}


author: Jason Baron <jbaorn@redhat.com> [2.6.9-34.15]
changelog:
  -fix build break when CONFIG_4KSTACKS=n (Neil Horman) [165113]
  -correct dpt_i2o proc_info oops (Don Howard) [180400]
  -e100: update to 3.5.10-k2 (John Linville) [180912]
  -s390: fix lost timer interrupts (Jan Glauber) [172418]
  -s390: fix cio path recovery (Jan Glauber) [175350]
  -s390: qdio: remove duplicate timeout (Jan Glauber)
  -enable lapic and i/o apic for UP kernels (Konrad Rzeszutek) [168584]


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.14]
changelog:
  -SELinux: mls filesystem security labeling compatibility (James Morris) [177439]
  -fix PPR negotiation in sym53c8xxx_2 driver (Jeff Layton) [180366]
  -fix speed of diskdump on the CPU0 is slow (Nobuhiro Tachino) [177959]
  -make scheduler multi-core aware (Ingo Molnar,Geoff Gustafson ) [182128]
  -fix speedstep for constant TSC on new processors (Geoff Gustafson) [182140]
  -diskdump: dump memory with a swap partition whose size is less than memory size (Akira Imamura) [175854]
  -Correctly ignore expired IPv6 default routes (Thomas Graf) [180621]
  -Fix Linux zero IP ID vulnerability (Thomas Graf) [186057] {CVE-2006-1242}
  -Fix small information leak in SO_ORIGINAL_DST (Thomas Graf) {CVE-2006-1343}
  -Fix netfilter do_replace() overflow (Thomas Graf) {CVE-2006-0038}


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.13]
changelog:
  -add 'panic_on_unrecovered_nmi' proc setting (Linda Wang) [186141]
  -OProfile: Support model 4 P4 (Jeff Burke) [176601]


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.12]
changelog:
  -usb HCs need TRSTRCY (Pete Zaitcev) [165245]
  -s390:  make __constant_test_bit return a boolean (Eric Paris) [179626]
  -s390: qeth driver update (Jan Glauber) [180940]
  -Kprobes fixes back port (Anil Keshavamurthy) [180260]
  -ppc64: fix adding a dedicated processor on lpar drops into xmon (Manoj Iyer) [180627]
  -ibmveth: update timestamps to work w/ bonding arp monitor (John Linville) [179867]
  -ppc64: support for early serial console or console debugging (Manoj Iyer) [185755]
  -fix for ELF exec vulnerability on EM64T (Ernie Petrides) [183489 175663] {CVE-2006-0741 CVE-2006-0744}


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.11]
changelog:
  -fix Tux oops with symlinks (Dave Jones) [185971]
  -fix async usb devio oops (Pete Zaitcev) [169260] {CVE-2005-3055}
  -pcibios ioapic fix (Kimball Murray) [176342]
  -fix shutdown deadlock on emulex cards with disconnected FC cable (Jeff Layton) [170434]
  -Add Emulex IOCTL module (Tom Coughlan)
  -fix NFSv4 mounts hang in un-interruptible state (Andy Gospodarek) [184549]
  -fix overcommit_memory docs (Bryn Reeves) [175763]
  -Fix mdadm --grow infinite resync problem (Doug Ledford) [166541]


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.10]
changelog:
  -fix x86_64 mce arg parsing (Jim Paradis) [171277]
  -x8664, x86: Add support for cpu siblings and cpu core maps (Bhavana Nagendra) [182168]
  -Support MCE Threshold Counters in the kernel for Opterons (Bhavana Nagendra) [169574]
  -support new machine check error bank (Geoff Gustafson) [180568]
  -fix typo in spinlock.h (Jason Baron) [180568]
  -fix PAGE_KERNEL_EXEC definition (Jason Baron) [186316]


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.9]
changelog:
  -make md layer properly refuse I/O barrier requests (David Milburn) [185425]
  -device-mapper: free_dev: add missing bdput() (Alasdair Kergon) [185444]
  -device-mapper: fix free_dev del_gendisk() (Alasdair Kergon) [185445]
  -device-mapper mirroring: fix resync suspend state (Alasdair Kergon) [177067]
  -device-mapper: flush queued bios if suspend is interrupted (Alasdair Kergon) [185447]
  -device-mapper mirroring: log bitset fix BE find_next_zero_bit (Alasdair Kergon) [185450]
  -device-mapper snapshots: replace siblings list (Alasdair Kergon) [185455]
  -device-mapper mirroring: status output incorrect (Jonathan Brassow) [185454]
  -device-mapper mirroring: fix bad argument count check (Jonathan Brassow) [185431]
  -device-mapper snapshots: fix invalidation (Alasdair Kergon) [185459]
  -device-mapper striping: Avoid device overrun (Alasdair Kergon) [185468]
  -device-mapper: bio split bvec fix (Alasdair Kergon) [185991]


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.8]
changelog:
  -fix IBM x336 hang on reboot (Eric Paris) [173151]
  -Fix race in set_max_huge_pages for multiple updaters of nr_huge_pages (Eric Paris) [173617]
  -fix ipc missing wakeup (Norm Murray) [149933]
  -set BLIST_LARGELUN for HITACHI OPEN-9 (David Milburn) [179762]
  -ppc64: correct sys_rt_sigreturn to avoid truncated return code (Neil Horman) [184381 183396]
  -Keys: Use strnlen_user() correctly in key management (David Howells) [181879]
  -update ipr driver to support enhanced RAID5 and RAID6 functions in new adapters on i5 systems (Manoj Iyer) [180931]
  -make JSM driver to work properly at high baudrates (Manoj Iyer) [179881]


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.7]
changelog:
  -allow for a more fine grained dirty_ratio (Larry Woodman) [181529 174086]
  -setup zone thresholds correctly for numa (Eric Paris) [178355]


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.6]
changelog:
  -ia64: Fix corrupt ar.bspstore (Prarit Bhargava) [177297]
  -fix Invalid arguments passed to fault_in_pages_readable() (Larry Woodman) [162760]
  -ppc64: fix sys64_time is actually able to go backwards (Eric Paris) [178098]
  -fix O_DIRECT read of last block in a sparse file (Jeff Moyer) [178084]
  -fix last AIO read of a file opened with O_DIRECT returns wrong length (Jeff Moyer) [178074]
  -Prevent system deadlock when using AltSysrq-M (Larry Woodman)
  -x86_64: fix 32bit sys_io_setup (Jeff Moyer) [176361 185646]
  -s390/s390x: Fix strnlen_user() (David Howells) [181881] {CVE-2006-0456}


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.5]
changelog:
  -add skge net driver (John Linville) [157247 167768]
  -knfsd: improve hasing function (Steve Dickson) [176173]
  -revert: USB storage change which breaks remote installs using an IBM RSAII adapter (Mike Gahagan) [178271]
  -Move ip_vs defense work to keventd (Thomas Graf) [174990]
  -Fix [rw]mem_max < [rw]mem_default (Thomas Graf) [174709]
  -Remove CAP_NET_ADMIN requirement for INFOQUERY ioctl (Thomas Graf) [174833]
  -device-mapper mirrors: fix missing monitoring workqueue destruction (Alasdair Kergon) [180138]
  -ia64: fix system crash (Anil Keshavamurthy) [183495]


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.4]
changelog:
  -make vmalloc() succeed for larger memory allocations (Larry Woodman) [173193]
  -fix premature return of socket errors until queued data is received in sctp (Neil Horman) [169456]
  -fix ipv4->ipv6 adddress mapping in sctp (Neil Horman) [174499]
  -fix erroneous return of POLLOUT event for sctp sockets (Neil Horman) [173820]
  -fix Cyclone key kills USB stack (Pete Zaitcev) [166061]
  -AMD PowerNow! patches to support Opteron Rev G (Bhavana Nagendra) [178845 176273]
  -atiixp: add pci ids for sb450 chipset (John Linville) [173919 180505]
  -amd74xx: add pci ids for Nvidia MCP51 (John Linville) [181793]


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.3]
changelog:
  -s390: fix diag10 exception (Jan Glauber) [172429]
  -docs: update bonding.txt to discuss the showing of IP's on slave interfaces (Eric Paris) [178335]
  -fix signing comparrision between vm_committed_space and allowed (Eric Paris) [179469]
  -add ext2 compat ioctl for use with ext2online (Christopher Lalancette) [182422]
  -fix boot BUG() on un-initialized spinlock (Jason Baron) [184523 179334 173489 165498]
  -cfq-iosched: prevent I/O starvation (Larry Woodman) [184535]
  -nfs: prevent ACL from being set on read-only filesystems (Steve Dickson) [185043] {CVE-2005-3623}
  -Fix SELinux ptrace bug (James Morris) [185289] {CVE-2006-1052}


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.2]
changelog:
  -s390: add s390 CTC-MPC driver (Jan Glauber) [163895]
  -s390: fix signal quiesce (Jan Glauber) [171703]
  -s390: zfcp driver update (Jan Glauber) [174615 171982]
  -Keys: Fix key quota management on key allocation (David Howells) [181870]
  -Keys: Replace duplicate non-updateable keys rather than failing (David Howells) [181869]
  -Fix scsi_mod parameter docs (Doug Ledford) [174155]
  -x86_64: fix enumeration of opteron cores for /proc/cpuinfo (Bhavana Nagendra) [182590]
  -make initcall_debug work (Prarit Bhargava) [182597]


author: Jason Baron <jbaron@redhat.com> [2.6.9-34.1]
changelog:
  -revert: workaround for NEC Express5800 not booting
  -ppc64: oprofile: enable proper performance monitoring control bits (William Cohen) [172229]
  -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 collision between pmtimer and pit/hpet timekeeping on IBM x460 (Eric Paris) [175293]
  -x86_64: build i810.o, i830.o, i915.o (Jason Baron) [181912]
  -nfs: fix lock recovery (Steve Dickson) [182137]
  -ext2: rm command hangs when removing a symlink on ext2 loop filesystem (Peter Staubach) [170143 180028]


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: 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: 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: Urs Beyerle <urs.beyerle@psi.ch> - 0.9.3.1-10.sl4.psi
changelog:
  - add xenU, hugemem, largesmp kernel
  - do not build for xenU kernel 
    (build failed because PCI support.is not enabled in xenU kernel)


author: Urs Beyerle <urs.beyerle@psi.ch> - 0.9.3.1-9.sl4.psi
changelog:
  - update to 0.9.3.1
  - add modules matching ath_rate_*.*o
  - madwifi-0.9.2-rhel4.patch no longer needed


author: Urs Beyerle <urs.beyerle@psi.ch> - 0.9.2.1-8.sl4.psi
changelog:
  - add madwifi-0.9.2-rhel4.patch from ATrpms
  - Introduce epoch since SL4 has 0.9.6 already. :/ 
  - update to 0.9.2.1
  - many changes in the spec file


author: Thorsten Leemhuis <fedora AT leemhuis DOT info> 0:0.12-0.lvn.1
changelog:
  - Update to 0.12
  - Trim Doc in header
  - Trim description and add 4k-Warning 
  - Depend on /boot/vmlinuz correctly
  - use --without driverp to skip utiliy/core-Package
  - Remove the included fedora-kmodhelper
  - Make modpath readable for normal users


author: <fedora AT leemhuis DOT info> 0:0.10-0.lvn.1
changelog:
  - Integrate fedora-kmodhelper as long as fedora.us version is not ready
  - Use correct kernel-headers to build
  - Allow separate building of tools and kernel-module
  - show fedora-kmodhelper diag
  - some minor fixes


author: <aaron.bennett@olin.edu> 0:0.8-0.fdr.1
changelog:
  - moved /usr/sbin/loadndisdriver to /sbin/loadndisdriver
  - revised new build with version 0.8 of ndiswrapper from upstream


author: <aaron.bennett@olin.edu> - 0:0.7-0.fdr.2
changelog:
  - changed ndiswrapper.o to ndiswrapper.ko for 2.6 kernel
  - added Requires: ndiswrapper to kernel module ndiswrapper


author: Stephan Wiesand <stephan wiesand desy de> 1.4.14-80.SLx
changelog:
  - 1.4.14 release, no additional patches
  - updated CellServDB from grand.central.org (last changed 2010-12-13)


author: Stephan Wiesand <stephan wiesand desy de> 1.4.12-79.SLx
changelog:
  - 1.4.12 release, no additional patches
  - updated CellServDB from grand.central.org (phy.bris.ac.uk is ok)


author: Stephan Wiesand <stephan wiesand desy de> 1.4.12-77.pre1.SLx
changelog:
  - prerelease 1 for next upstream release
  - patches 1065..1069 are already in
  - added patches since prerelease from stable-1_4_x git branch
  - updated CellServDB from grand.central.org (dementia.org entry changed)
  - changed CellservDB entry for phy.bris.ac.uk (mail from Winnie Lasseco)
  - package afs_compile_et + manpage (in -devel)


author: Stephan Wiesand <stephan wiesand desy de> 1.4.11-76.SLx
changelog:
  - added more post-1.4.11 fixes from stable-1_4_x git branch:
    1068: fix-linux24-builds-20090718
    1069: kernel-init-vrequest-structure-20090914


author: Stephan Wiesand <stephan wiesand desy de> 1.4.11-75.SLx
changelog:
  - upstream release 1.4.11
  - updated CellServDB from grand.central.org
  - install release notes and changelog into /usr/share/doc/openafs-<version>
  - explicitly build src/auth/setkey (for -debug package)
  - do not install the new compile_et manpage, it clashes with e2fsprogs-devel
  - do not install the new rmtsysd manpage, this doesn't exist for linux yet
  - copyauth is no longer built; delete the manpage as well
  - package new manpages for restorevol, vsys
  - added post-1.4.11 fixes from stable-1_4_x git branch:
    1066: export-ktc-curpag-everywhere-20090713
    1067: fix-getvolume-for-nonroot-dynroot-fids-20090722


author: Stephan Wiesand <stephan wiesand desy de> 1.4.10-74.SLx
changelog:
  - upstream release 1.4.10
  - removed patches 1062..65
  - updated CellServDB from grand.central.org; remove wallace from RAL entry


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.8-71.SLx
changelog:
  - upstream release 1.4.8
  - post release patches:
    1062: viced-helper-thread-count-20081111 (1-liner to stay within 128 threads)
    1063..65: fileserver man page updates


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.8-0.69.pre1.SLx
changelog:
  - patches 1058..1061 are in pre1
  - package new manpages for krb.conf and vldb_convert (in -server)
  - upstream now installs the K5 klog as klog.krb5; package, + a symlink to k5log
  - should no longer need 1057


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.7-68.SLx
changelog:
  - replace 1056 by 1057: linux-hlist-unhashed-opencoding-20080520
  - more post-1.4.7 patches (either trivial, or serious and simple):
    1058: butc-xbsa-lwp-protoize-damage-20080501
    1059: uuid-corrected-duplicate-check-20080501
    1060: viced-large-more-threads-20080506
    1061: vos-sync-flag-voltype-properly-20080521


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.7-0.61.pre2.SLx
changelog:
  - first stab at 1.4.7 prerelease
  - had to change twiddle patch (301 -> 303) (one of two typos is now fixed)
  - 1051 is already in now
  - parallel make is hopelessly broken now; remove retry kludges and don't try
  - remove useless symlink manpages
  - package the new read_tape manpage
  - temp. patches from cvs (should be in pre3):
    1052: linux-flush-unlock-20080402
    1053: linux-flush-compare-20080402
    1054: vlserver-checksignal-returns-voidstar-20080401


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.6-58.SLx
changelog:
  - new upstream release; fixes fileserver bugs (OPENAFS-SA-2007-003, DOS)
  - this obsoletes patches 1052,54,55;
  - also removed linux-nsec-timestamp-zero (1053) for the time being
  - renamed klog.krb5 to k5log
  - => this is a build of pristine openafs-1.4.6, except for the extra k5log
  - largefile-fileserver is the default since 1.4.5 -> adapt configure options
  - added "--with debugsyms" build option


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.5-56.SLx
changelog:
  - first patches from cvs
    1051: krb5-klog-20071101
    1052: cbd-use-callback-size-for-callbacks-20071105
    1053: linux-nsec-timestamp-zero-20071106
    1054: viced-missing-lock-20071109
    1055: viced-accurately-track-file-callbacks-20071112
  - krb5 capable klog packaged as klog.krb5 in openafs-krb5


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.5-0.53.pre3.SLx
changelog:
  - prerelease 3 of next upstream version, obsoletes patches 1018..1049
  - new patch 1050: oldfs-2gb (see RT #73720, but this one also works on amd64)
  - new man pages for CellAlias and pt_util
  - there is no more kseal executable
  - ka-forwarder now comes with upstream, and with a man page
  - => we no longer need afs-krb5 at all; this also obsoletes patches 103, 104, 204
  - removed unused SuidCells
  - use man-pages from release, meanwhile they are better than those from #19268
  - make sure man pages are packaged once only
  - support for building against lustre-kernel-source on SL4/5


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.4-52.SLx
changelog:
  - more patches from CVS:
    1044: viced-assert-less-20070719
    1045: viced-multi-probe-addr-20070808
    1046: find-dcache-just-hold-the-lock-slightly-longer-20070820
    1047: linux-modparam-269-updates-20070821
    1048: linux-module-error-handling-20070821-modified
    1049: viced-remove-asserts-20070821


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.4-51.SLx
changelog:
  - SL5: actually add the improved init script...
  - more patches from CVS:
    1037: bucoord-dump-levels-20070517.patch
    1038: budb-ol_verify-20070706.patch
    1039: clone-dont-hold-vol-lock-20070516.patch
    1040: des-p-temp-volatile-20070703.patch
    1041: memcache-alloc-failures-20070623.patch
    1042: pagsh-krb5-20070710.patch
    1043: tvolser-locking-updates-20070322.patch


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.4-50.SLx
changelog:
  - SL5: improved afs-server init script; also set it to unconfined_exec_t
    in postinstall if selinux active
  - updated CellServDB to current version from grand.central.org
  - more patches from CVS:
    1033: volser-delete-clone-not-source-20070702
    1034: avoid-empty-uuid-20070618
    1035: forceallnewconns-prototype-20070627
    1036: volser-earlier-logging-20070627


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.4-49.SLx
changelog:
  - SL3: added corrected patch1032 from CVS to find 64bit syscall table on amd64
    (openafs-1.4.4-amd64-linux-24-syscall-probe-symbol-change-20070623-fixed)


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.4-47.SLx
changelog:
  - SL5: fix /etc/init.d/afs-server (missing fi in stop code)
  - more patches from CVS:
  - 1029: linux-kmem-destroy-fix-20070609
  - 1030: vsprocs-avoid-bogus-error-20070606
  - 1031: sl5-vfs-flush-3arg-20070612 (modified patch w/o ifdefs since that
    would require running regen.sh - which doesn't work on SL5)


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.4-46.SLx
changelog:
  - added recent patches from CVS:
  - 1022: namei-dont-randomly-full-salvage-20070514
  - 1023: vos-namelen-for-dump-restore-is-stupid-20070509
  - 1024: supergroup-cleanup-20070516
  - 1025: ptserver-fix-bitmap-20070516
  - 1026: glibc24-jmp-buf-mangling-20070516 (SL5 only)
  - 1027: rx-call-abort-release-refcount-20070425
  - 1028: dont-fclose-null-20070514


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.4-44.SLx
changelog:
  - SL4/5 init script: fix cache partition detection on SL4/5
  - SL4: replace patch1020 by slightly fixed version now in CVS
  - add accompanying patch1021 (vmalloc-no-glock-20070418)


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.4-43.SLx
changelog:
  - SL4: added patch1020 by Chris Wing to turn off broken symlink caching, see
    https://lists.openafs.org/pipermail/openafs-devel/2007-March/015069.html
  - add buildhost and version-release to AFS version string


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.4-42.SLx
changelog:
  - upstream release with new default of -nosuid for local cell, see OPENAFS-SA-2007-001
    * this may break things for sites relying on setuid files in AFS *
  - added a word of warning to the SuidCells config file
  - updated CellServDB to version from grand.central.org as of 2007-03-21
  - added linux-task-pointer-safety-20070320 from CVS (see RT #55973)


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.3-0.rc3.39.SLx
changelog:
  - added patch to make sure afs_pag_destroy() holds the glock, from 
    https://lists.openafs.org/pipermail/openafs-devel/2007-March/014985.html
  - for SL5, changed comments on afsd options in the sysconfig file
  - for SL5, changed default afsd options to " " (as recommended by developers)


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.3-0.rc3.38.SLx
changelog:
  - upstream rc3, could remove all recent patches
  - support new xenU kernel variant on SL4
  - automated macro for rc sources
  - put back kernel module dependencies (except if built --without kreqs)


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.3-0.rc2.36.SLx
changelog:
  - release candidate 2 of next upstream version
  - still needs patches for the tasklist_lock issue
  - added patch against leaks in the kernel module (from CVS)
  - fixed retry of parallel build of only_libafs_tree


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.2-35.SLx
changelog:
  - put SLx macros into a helper script, recognize 4.9x as SL5
  - put debuginfo override into a helper script, required by RPM on SL3/4
  - fix debuginfo release
  - omit kernel dependency from kernel-module unless built --with kreqs
    (work around yum limitation to help the kernel module plugin)


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.2-33.SLx
changelog:
  - override debuginfo package name for kernel module package
  - to make this work, never build the module and userland in same run


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.2-32.SLx
changelog:
  - added three patches from CVS:
    Patch1011: openafs-1.4.2-linux-osi-cred-pool-byebye-20061218.patch
      will hopefully rid us of the panics due to "cannot malloc 4xxx bytes"
      observed on SL3 systems (2.4.21-47.0.1.ELsmp), even if unloaded
    Patch1012: openafs-1.4.2-linux26-disable-backing-readahead-20061109.patch
      is just there to make the noext one succeed, and should not do any harm
    Patch1013: openafs-1.4.2-linux-statfs-dentry-20061109.patch
      should provide a reasonable df output (not 0kB or 166YB) on recent
      2.6 kernels (SL5)


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.2-29.SLx
changelog:
  - should build on {SL3 SL4 SL5} x {i686 ia64 x86_64} x {any variant}
  - renamed base package to openafs.SLx to get a common src.rpm; binary packages
    retain their usual names, with SL3 etc. appended to release; added build
    instructions to base package description
  - krb5: build aklog and asetkey from source coming with the openafs tarball
    now; only ka-forwarder is still built from krb5-afs
  - run parallel makes (and try again if the first attempt fails)
  - make use of new (build) requirements on kernel[-devel] on SL4/5
  - updated CellServDB to latest from grand.central.org (w/o openafs.org entry!)
  - allow changing configure options from the command line
  - record configure option in description of server package
  - init script: check more thoroughly for a defined cell; try to guess it if not
  - init script: subtract 32MB from cache partition size if it is ext3 when
    calculating the usable cache size, then use 70% (not 80)
  - init script: use 100MB (not just 8) if cache is not on dedicated filesystem
  - on SL5: separate init scripts for client and server
    - client: /etc/init.d/afs (as before), owned by openafs-client
    - server: /etc/init.d/afs-server (new), owned by openafs-server


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.2-0.fc3.15.SL5
changelog:
  - upstream final candidate 3
  - besides a real fix for amd64, some quite substantial changes in salvager
    and volserver


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.2-0.rc1.14.SL5
changelog:
  - find kernel headers in /usr/src/kernels
  - add rxubikdeclare patch (not sure it is important)
  - find kernel headers on FC6


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.2-0.rc1.12.SL5
changelog:
  - drop patches no longer needed
  - add patch 1005 for last tiny configure problem, run regen, add buildreq
    on autoconf, automake


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.2-0.beta3.11.SL5
changelog:
  - build on FC6T2 (ugly, ugly hacks)
  - update CellServDB
  - the last patch is now in upstream sources
  - tag "copyright" changed to "license"
  - aklog.1 is no longer in src/aklog


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.0-11.SL
changelog:
  - added openafs-1.4.1-rxkad-ticketsize.patch, see mail to openafs-info
    by H. Reuter 2006-05-17 (and the reply by R. Toebbicke)


author: Stephan Wiesand <stephan.wiesand@desy.de> 1.4.0-10.SL
changelog:
  - new upstream release with critical bugs fixed in the fileserver
  - removed patch 1002 (rra-soname-bug18767.patch), it's in upstream now
  - new patch 1003 openafs-1.4.1-moduleparam.patch to get modules built on 2.6.9
    (shamelessly stolen from Derek Atkins' "official" SRPM)  
  - pthreaded butc is now the default; package butc.lwp in addition, instead of
    a second butc.pthread
  - adapted to upstream changes w.r.t. man pages (there are quite a few more
    now), again borrowing from Derek Atkins' spec, but still preferring the
    enhanced ones from #19268, and packaging many more of them
  - spec changes to allow module build for hugemem kernels (Fabien Wernli)
  - the same for the new largesmp variant
  - added build requirements on gcc, flex, bison, ncurses-devel (Chris Huebsch)
  - make sure /usr/kerberos/bin is leading in PATH when configuring krb5 stuff


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: Nalin Dahyabhai <nalin@redhat.com> 1.3.4-48
changelog:
  - add patch to fix buffer overflow and double-free in rpc library (#239073,
    CVE-2007-2442/CVE-2007-2443)


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.4-45
changelog:
  - add preliminary patch to fix buffer overflow in krb5kdc and kadmind
    (#231528, CVE-2007-0957)
  - add preliminary patch to fix double-free in kadmind (#231537, CVE-2007-1216)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - assume that time intervals specified without a unit attached are meant to
    be a count of seconds, as later upstream versions do (#197522)


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.4-44
changelog:
  - temporarily disable bug fixes for #143289, #179062, #180671, #202191, #223669
    for security update
  - add preliminary patch to correct unauthorized access via krb5-aware telnet
    daemon (#229782, CVE-2007-0956)


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.4-40
changelog:
  - report a non-fatal error to the remote rcp when the client fails to open a
    file for writing (#223669)


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.4-39
changelog:
  - refrain from killing any lingering members of our child's process group when
    logging that the child process has exited (Jose Plans, #143289)


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.4-37
changelog:
  - update to revised upstream patches for CVE-2006-3083 and CVE-2006-3084
    (MITKRB5-SA-2006-001) to avoid unnecessary error messages from ksu (#209512)


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.4-31
changelog:
  - temporarily revert changes for #179062
  - temporarily revert changes for #180671
  - apply patch to fix unchecked calls to setuid() (CVE-2006-3083) and
    seteuid() (CVE-2006-3084) (#197818)


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.4-29
changelog:
  - if we fail to determine the name of a master KDC in
    krb5_get_init_creds_keytab(), return the error we got from the non-master
    rather than the can't-determine-the-name error, which isn't so useful,
    matching the current release's behavior (#180671)


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.4-24
changelog:
  - don't cache the default realm across contexts, so that
    krb5_set_default_realm() will actually work as intended (#179062)


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.4-21
changelog:
  - login: don't truncate passwords before passing them into crypt(), in
    case they're significant (#174782)


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.4-20
changelog:
  - change the buffer size used in rshd back to the smaller value used in earlier
    versions, and bail on write() errors which result when the client closes the
    connection (more of #173284)


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.4-17
changelog:
  - fix telnet client environment variable disclosure the same way NetKit's
    telnet client did (CAN-2005-0488) (#159304)
  - keep apps which call krb5_principal_compare() or krb5_realm_compare() with
    malformed or NULL principal structures from crashing outright (Thomas Biege)
    (#161471)


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.4-16
changelog:
  - apply fixes from draft of MIT-KRB5-SA-2005-002 (CAN-2005-1174,CAN-2005-1175)
    (#157103)
  - apply fixes from draft of MIT-KRB5-SA-2005-003 (CAN-2005-1689) (#159756)


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.4-15
changelog:
  - fix double-close in keytab handling
  - add port of fixes for CAN-2004-0175 to krb5-aware rcp (#161611)


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.4-14
changelog:
  - prevent spurious EBADF in krshd when stdin is closed by the client while
    the command is running (#151111)


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.4-11
changelog:
  - add draft fix from Tom Yu for slc_add_reply() buffer overflow (CAN-2005-0469)
  - add draft fix from Tom Yu for env_opt_add() buffer overflow (CAN-2005-0468)


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.4-10
changelog:
  - apply fix from Tom Yu for MITKRB5-SA-2004-004 (CAN-2004-1189)
  - pull up from HEAD:
    * Fri Dec 17 2004 Martin Stransky <stransky@redhat.com> 1.3.5-7
    - fix deadlock during file transfer via rsync/krsh
    - thanks goes to James Antill for hint


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.4-9
changelog:
  - fix predictable-tempfile-name bug in krb5-send-pr (CAN-2004-0971, #140036)
  - silence compiler warning in kprop by using an in-memory ccache with a fixed
    name instead of an on-disk ccache with a name generated by tmpnam()


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - nuke kdcrotate -- there are better ways to balance the load on KDCs, and
    the SELinux policy for it would have been scary-looking


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.4-3
changelog:
  - incorporate fixes from Tom Yu for CAN-2004-0642, CAN-2004-0772
    (MITKRB5-SA-2004-002, #130732)
  - incorporate fixes from Tom Yu for CAN-2004-0644 (MITKRB5-SA-2004-003, #130732)


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.3-2
changelog:
  - re-enable large file support, fell out in 1.3-1
  - patch rcp to use long long and %lld format specifiers when reporting file
    sizes on large files


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.1-9
changelog:
  - remove patch to set TERM in klogind which, combined with the upstream fix in
    1.3.1, actually produces the bug now (#114762)


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.1-8
changelog:
  - when iterating over lists of interfaces which are "up" from getifaddrs(),
    skip over those which have no address (#113347)


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.1-6
changelog:
  - fix bug in patch to make rlogind start login with a clean environment a la
    netkit rlogin, spotted and fixed by Scott McClung


author: Nalin Dahyabhai <nalin@redhat.com> 1.3.1-5
changelog:
  - include profile.d scriptlets in krb5-devel so that krb5-config will be in
    the path if krb5-workstation isn't installed, reported by Kir Kolyshkin


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add more etypes (arcfour) to the default enctype list in kdc.conf
  - don't apply previous patch, refused upstream


author: Nalin Dahyabhai <nalin@redhat.com> 1.3-2
changelog:
  - pull fix for non-compliant encoding of salt field in etype-info2 preauth
    data from 1.3.1 beta 1, until 1.3.1 is released.


author: Nalin Dahyabhai <nalin@redhat.com> 1.3-0.beta.4
changelog:
  - test update to 1.3 beta 4
  - ditch statglue build option
  - krb5-devel requires e2fsprogs-devel, which now provides libss and libcom_err


author: Jakub Jelinek <jakub@redhat.com> 1.2.7-2
changelog:
  - always #include <errno.h> to access errno, never do it directly
  - enable LFS on a bunch of other 32-bit arches


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - increase the maximum name length allowed by kuserok() to the higher value
    used in development versions


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - install src/krb524/README as README.krb524 in the -servers package,
    includes information about converting for AFS principals


author: Nalin Dahyabhai <nalin@redhat.com> 1.2.6-2
changelog:
  - remove hashless key types from the default kdc.conf, they're not supposed to
    be there, noted by Sam Hartman on krbdev


author: Nalin Dahyabhai <nalin@redhat.com> 1.2.3-1
changelog:
  - rename the krb5 package back to krb5-libs; the previous rename caused
    something of an uproar
  - update to 1.2.3, which includes the FTP and telnetd fixes
  - configure without --enable-dns-for-kdc --enable-dns-for-realm, which now set
    the default behavior instead of enabling the feature (the feature is enabled
    by --enable-dns, which we still use)
  - reenable optimizations on Alpha
  - support more encryption types in the default kdc.conf (heads-up from post
    to comp.protocols.kerberos by Jason Heiss)


author: Nalin Dahyabhai <nalin@redhat.com> 1.2.2-14
changelog:
  - rename the krb5-libs package to krb5 (naming a subpackage -libs when there
    is no main package is silly)
  - move defaults for PAM to the appdefaults section of krb5.conf -- this is
    the area where the krb5_appdefault_* functions look for settings)
  - disable statglue (warning: breaks binary compatibility with previous
    packages, but has to be broken at some point to work correctly with
    unpatched versions built with newer versions of glibc)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add patch to support "ANY" keytab type (i.e.,
    "default_keytab_name = ANY:FILE:/etc/krb5.keytab,SRVTAB:/etc/srvtab"
    patch from Gerald Britton, #42551)
  - build with -D_FILE_OFFSET_BITS=64 to get large file I/O in ftpd (#30697)
  - patch ftpd to use long long and %lld format specifiers to support the SIZE
    command on large files (also #30697)
  - don't use LOG_AUTH as an option value when calling openlog() in ksu (#45965)
  - implement reload in krb5kdc and kadmind init scripts (#41911)
  - lose the krb5server init script (not using it any more)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 1.2.2, which fixes some bugs relating to empty ETYPE-INFO
  - re-enable optimization on Alpha


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fix krb5-send-pr (#18932) and move it from -server to -workstation
  - buildprereq libtermcap-devel
  - temporariliy disable optimization on alphas
  - gettextize init scripts


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - make krb5-libs obsolete the old krb5-configs package (#18351)
  - don't quit from the kpropd init script if there's no principal database so
    that you can propagate the first time without running kpropd manually
  - don't complain if /etc/ld.so.conf doesn't exist in the -libs %post


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fix credential forwarding problem in klogind (goof in KRB5CCNAME handling)
    (#11588)
  - fix heap corruption bug in FTP client (#14301)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fix summaries and descriptions
  - switched the default transfer protocol from PORT to PASV as proposed on
    bugzilla (#16134), and to match the regular ftp package's behavior


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - disable servers by default to keep linuxconf from thinking they need to be
    started when they don't


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - move condrestarts to postun
  - make xinetd configs noreplace
  - add descriptions to xinetd configs
  - add /etc/init.d as a prereq for the -server package
  - patch to properly truncate $TERM in krlogind


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 1.2.1
  - back out Tom Yu's patch, which is a big chunk of the 1.2 -> 1.2.1 update
  - start using the official source tarball instead of its contents


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Tom Yu's patch to fix compatibility between 1.2 kadmin and 1.1.1 kadmind
  - pull out 6.2 options in the spec file (sonames changing in 1.2 means it's not
    compatible with other stuff in 6.2, so no need)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to the 1.2 release
  - ditch a lot of our patches which went upstream
  - enable use of DNS to look up things at build-time
  - disable use of DNS to look up things at run-time in default krb5.conf
  - change ownership of the convert-config-files script to root.root
  - compress PS docs
  - fix some typos in the kinit man page
  - run condrestart in server post, and shut down in preun


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - patch mkdir/rmdir problem in ftpcmd.y
  - add condrestart option to init script
  - split the server init script into three pieces and add one for kpropd


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - apply second set of buffer overflow fixes from Tom Yu
  - fix from Dirk Husung for a bug in buffer cleanups in the test suite
  - work around possibly broken rev binary in running test suite
  - move default realm configs from /var/kerberos to /var/kerberos


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - use %{_infodir} to better comply with FHS
  - move .so files to -devel subpackage
  - tweak xinetd config files (bugs #11833, #11835, #11836, #11840)
  - fix package descriptions again


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - change a LINE_MAX to 1024, fix from Ken Raeburn
  - add fix for login vulnerability in case anyone rebuilds without krb4 compat
  - add tweaks for byte-swapping macros in krb.h, also from Ken
  - add xinetd config files
  - make rsh and rlogin quieter
  - build with debug to fix credential forwarding
  - add rsh as a build-time req because the configure scripts look for it to
    determine paths


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - remove setuid bit on v4rcp and ksu in case the checks previously added
    don't close all of the problems in ksu
  - apply patches from Jeffrey Schiller to fix overruns Chris Evans found
  - reintroduce configs subpackage for use in the errata
  - add PreReq: sh-utils


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fix double-free in the kdc (patch merged into MIT tree)
  - include convert-config-files script as a documentation file


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - patch ksu man page because the -C option never works
  - add access() checks and disable debug mode in ksu
  - modify default ksu build arguments to specify more directories in CMD_PATH
    and to use getusershell()


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add LDCOMBINE=-lc to configure invocation to use libc versioning (bug #10653)
  - change Requires: for/in subpackages to include 1.3.4


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Merge krb5-configs back into krb5-libs.  The krb5.conf file is marked as
    a %config file anyway.
  - Make krb5.conf a noreplace config file.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Don't enable the server by default.
  - Compress info pages.
  - Add defaults for the PAM module to krb5.conf


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Correct copyright: it's exportable now, provided the proper paperwork is
    filed with the government.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - apply Mike Friedman's patch to fix format string problems
  - don't strip off argv[0] when invoking regular rsh/rlogin


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - tweak server init script to automatically extract kadm5 keys if
    /var/kerberos/krb5kdc/kadm5.keytab doesn't exist yet
  - adjust package descriptions


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - patch around TIOCGTLC defined on alpha and remove warnings from libpty.h
  - add installation of info docs
  - remove krb4 compat patch because it doesn't fix workstation-side servers


author: Nalin Dahyabhai <nsdahya1@eos.ncsu.edu>
changelog:
  - clean up init script for server, verify that it works [jlkatz]
  - clean up rotation script so that rc likes it better
  - add clean stanza


author: Nalin Dahyabhai <nsdahya1@eos.ncsu.edu>
changelog:
  - backed out ncurses and makeshlib patches
  - update for krb5-1.1
  - add KDC rotation to rc.boot, based on ideas from Michael's C version


author: Nalin Dahyabhai <nsdahya1@eos.ncsu.edu>
changelog:
  - started changelog (previous package from zedz.net)
  - updated existing 1.0.5 RPM from Eos Linux to krb5 1.0.6
  - added --force to makeinfo commands to skip errors during build


author: Chris Feist <cfeist@redhat.com>
changelog:
  - Fixed a problem which can cause inode corruption
  - Built for 55.0.2.EL
  - Resolves: rhbz#243146 rhbz#244254


author: Robin Norwood <rnorwood@redhat.com> 0.48-2
changelog:
  - Resolves: rhbz#245618
  - Backport patch to fix dn_expand looping issue
  - Backport patch to randomize ID field


author: Kristian Høgsberg <krh@redhat.com> - 6.8.2-1.EL.19
changelog:
  - Fix root priv elevation bug (242903).  Just don't delete the
    directory and make sure when we create the directory, that we set
    the mode using mkdir -m.


author: Adam Jackson <ajax@redhat.com>
changelog:
  - Add cve-2007-1351.patch (#234056)
  - Add cve-2007-1003.patch  (#233000)
  - Add int-overflow.patch (#231693)


author: Soren Sandmann <sandmann@redhat.com>
changelog:
  - Add patch 1222, add-rs482.patch (but don''t apply yet), which is a completely
    untested 'backport' of RS482 support.


author: Soren Sandmann <sandmann@redhat.com>
changelog:
  - Update ia64-disable-offscreen-pixmaps.patch to turn offscreen pixmaps off
    in the option processing code rather than in the default.


author: Adam Jackson <ajax@redhat.com> 6.8.2-1.EL.13.47
changelog:
  - xorg-x11-6.8.2-ati-radeon-ddc-mode.patch: Force radeon''s "DDCMode" to true
    on Dell server chipsets to fix cursor tracking. (#172250)


author: Soren Sandmann <sandmann@redhat.com> - 6.8.2-1.EL.13.43
changelog:
  - Merge security fixes:
      xorg-x11-6.8.2-cve-2006-4740-cid-fonts.patch
      xorg-x11-server-CVE-2006-6101.patch
      xorg-x11-6.8.2-sorted-xkbcomp-dirs.patch

      ChangeLog:

      * Wed Jan 03 2007 Adam Jackson <ajax@redhat.com> 6.8.2-1.EL.13.37.5
      - Add xorg-x11-6.8.2-sorted-xkbcomp-dirs.patch to fix rpmdiff multilib
          failure.

      * Tue Jan 02 2007 Adam Jackson <ajax@redhat.com> 6.8.2-1.EL.13.37.4
      - Add xorg-x11-server-CVE-2006-6101.patch. (#218871)

      * Wed Sep  6 2006 Adam Jackson <ajackson@redhat.com> 6.8.2-1.EL.13.37.2
      - Fix for CID font parser integer overflows. (CVE-2006-3470, #204548)


author: Soren Sandmann <sandmann@redhat.com> - 6.8.2-1.EL.13.39
changelog:
  - Add patch to make libGLw use system copies of Motif headers instead
    of its own internal ones. Add BuildRequires on openmotif-devel. (#178196).


author: Kristian Høgsberg <krh@redhat.com> 6.8.2-1.EL.13.36
changelog:
  - Update xorg-x11-6.8.2-xkbdata-sun6-keys.patch to add sun6 xkb symbol
    file to Imake install rule.


author: Adam Jackson <ajackson@redhat.com> 6.8.2-1.EL.13.34
changelog:
  - Removed xorg-x11-6.8.2-ati-radeon-rn50-pixelclock-limit-bug182511.patch.
  - Forward-ported proper RN50 resolution limiting from XFree86-4.3.0-110.EL's
    XFree86-4.3.0-ati-RN50-limit-pixel-clock-bug189927.patch, named
    xorg-x11-6.8.2-ati-radeon-rn50-pixel-clock.patch.  (#194616, #195577,
    and #196891)


author: Mike A. Harris <mharris@redhat.com> 6.8.2-1.EL.13.33
changelog:
  - Added xorg-x11-6.8.2-ia64-hp-zx2-pcie-fix.patch to fix (#192191)
  - Updated xorg-x11-6.8.2-Xnest-xkb-fix-bug177927.patch to really add XKEYBOARD
    support to Xnest this time (#177927)


author: Mike A. Harris <mharris@redhat.com> 6.8.2-1.EL.13.31
changelog:
  - Added xorg-x11-6.8.2-Xnest-xkb-fix-bug177927.patch to restore XKEYBOARD
    support to Xnest (#177927)


author: Mike A. Harris <mharris@redhat.com> 6.8.2-1.EL.13.30
changelog:
  - Merged in previously embargoed security fix for CVE-2006-1526, previously
    released as a security update in build 6.8.2-1.EL.13.25.1 from previous
    changelog entry.  (#189801)


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.29
changelog:
  - Added xorg-x11-6.8.2-vesa-driver-memory-leak-bug172091.patch to fix a memory
    leak in the "vesa" driver. (#172091)


author: Mike A. Harris <mharris@redhat.com> 6.8.2-1.EL.13.26
changelog:
  - Added xorg-x11-6.8.2-ati-radeon-disable-mc-clients-bug.patch to fix
    (#177057, 182471)
  - Disabled xorg-x11-6.8.1-ati-radeon-RV100-bus-master-fix.patch as the
    mc-clients patch is intended to resolve the same issue properly.
  - Added xorg-x11-6.8.2-xkbdata-sun6-keys.patch to implement xkb support for
    Sun Type6 keyboards with extra keys.  (#165128)
  - Added xorg-x11-6.8.2-ati-radeon-rn50-pixelclock-limit-bug182511.patch to
    limit the pixel clock on the ES1000, and any other cards based on the RN50
    chipset (#182511,180274,179886)
  - Added xorg-x11-6.8.2-mesa-i915-squelch-debug-spew.patch to silence the
    extraneous debug spew in the i915 DRI driver (#181913,158016)
  - Added xorg-x11-6.8.2-libXcursor-memleak-fix.patch to fix a memory leak in
    libXcursor (#172708)


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.19" 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


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021110.7
changelog:
  - Enabled kernel DRM check to ensure user has a Red Hat rawhide kernel
    installed which supplies the version of DRM that is required for proper
    operation of DRI.
  - Added rename-Katmai-to-SSE patch to rename the HasKatmaiSupport Imake
    define to be more correct as to what it is really doing.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021110.6
changelog:
  - Added XFree86-4.1.0-ia64-vgaHW-memory-barrier2.patch which adds memory
    barriers to the vgaHW functions to guarantee memory ordering.  This resolves
    MCAs on ia64 and possibly other platforms
  - Added memory barriers to nv driver in nv-ia64-memory-barrier.patch to solve
    HP Itanium 2 machine checks


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021110.5
changelog:
  - Added patch to fix Imake related lib64 issue on Hammer where any library
    chosen with HasSomelib results in Imake looking in /usr/lib rather than in
    /usr/LibDirName - XFree86-4.2.99.2-Imake-lib64-fixups.patch


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021110.4
changelog:
  - Removed glFrustum-fixie patch as it is unneeded in CVS X
  - Removed various other patches that are no longer needed, were not being
    applied, but were still being included in spec file
  - Updated redhat-custom-startup.patch to apply cleanly to 4.2.99.2
  - Enabled HasFontconfig in host.def (duh duh duh)


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021110.3
changelog:
  - Specfile cleanups.  Removed stuff custom to my local environment that is now
    unneeded, and fixed some build issues.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021110.2
changelog:
  - Simplified the XFree86-75dpi-fonts and XFree86-100dpi-fonts file lists by
    using %exclude globs instead of individually listing a billion oddball
    globs, in order to shrink specfile, and improve maintainability.
  - Reordered the files lists to be closer to package alphabetical order


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021110.1
changelog:
  - Added new __fccache macro for running fc-cache if it exists when installing
    or uninstalling font packages.  Added __fccache to all font packages
    post/postun scripts. (#77542)
  - Conditionalized the new inb, inl, etc. commands to only be included on
    architectures that they build and work for.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021110.0
changelog:
  - Updated CVS snapshot to Nov 10th
  - Added new inb, inl, inw, ioport, outb, outl, outw commands to SDK subpackage
    as they are potentially useful for driver development on architectures that
    they work on.
  - Added ownership of _x11includedir dir to XFree86-devel package


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021105.2
changelog:
  - Updated various Requires lines in subpackages that specified a dep on
    another XFree86 subpackage to require the same ver-rel instead of just ver.
  - Reorganized font subpackages %description near the %package definition
  - Made font subpackage inclusion conditional with the macro with_fonts with
    hopes to build the fonts in a separate noarch src.rpm in the future instead
    of being part of the XFree86 build process. (untested yet)
  - Fixed bad Conflicts line missing a <= in XFree86-libs-data


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021105.1
changelog:
  - Enabled the restest Xresource client
  - Disabled experimental building of kdrive/TinyX
  - Created new XFree86-libs-data subpackage to hold architecture independent
    data files including locale/compose datafiles, XErrorsDb, rgb.txt and other
    files that should be installed with the X libraries, and not require the
    main XFree86 package to be installed.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021105.0
changelog:
  - Updated CVS snapshot to Nov 5th
  - Includes bug fix for i830/i845 hardware/software cursor issue (#76772,77213)


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021101.6
changelog:
  - Changed all occurances of /usr/X11R6/lib in all pre/post/postun/trigger/etc.
    scripts to use either _x11libdir or _x11datadir, whichever is appropriate,
    so that things work properly on x86_64 and other lib64 archs
  - Replaced all occurances of {_x11datadir}/X11/fonts with {_x11fontdir}


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021101.5
changelog:
  - Removed Xterm3D from specfile.  There are enough terminal emulators in
    the distribution already.  xterm3D causes build dep loops, and is something
    that is more suited to its own RPM package IMHO.
  - Added conditionalized Obsoletes: XFree86-xf86cfg
  - Added XFree86-4.2.0-bad-mmap-check.patch to fix (#71783)


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021101.4
changelog:
  - Changed SDK to use a filelist instead, and added code to %install to
    generate the filelist.sdk.  Hopefully this will work on all arches now.
  - Added XFree86-4.2.99.2-ati-r128-ppc-dri-buildfix.patch to fix build problem
    on PPC when DRI is not being built in.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021101.2
changelog:
  - Updated XFree86-sdk package to use _x11libdir instead of _x11datadir as
    the sdk gets installed to /usr/lib64 which is lib64 on Hammer.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021101.1
changelog:
  - Updated CVS snapshot, includes DRI CVS merge with Radeon 8500 3D support,
    various RandR and Xcursor fixes.  Note: You need to compile DRM by hand
    from XFree86 CVS for DRI to work, and no I wont help, I am busy.  Mailing
    lists exist for people who need help compiling DRM kernel modules.
  - Cleaned up cursors subpackage and added handheld cursors


author: Mike A. Harris <mharris@redhat.com> 4.2.99.2-0.20021023.2
changelog:
  - Added files to sdk filelist.  Probably a lot of them can be commented out
    as they dont really suit the purpose the subpackage is being added, but I
    have included them anyway for now.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.1-0.20021018.6
changelog:
  - Added new XFree86-sdk subpackage in order to allow X driver modules to be
    compiled in separate subpackages, and to facilitate driver development
    outside of a fully installed XFree86 source code tree.
  - Fixed broken geode driver Imakefile SDK installation code


author: Mike A. Harris <mharris@redhat.com> 4.2.99.1-0.20021018.5
changelog:
  - Disabled kdrive on ia64 also, as it fails to build (dunno why because the
    buildsystem deleted the log).  No biggie as I doubt we will see ia64 based
    PDAs anytime soon.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.1-0.20021018.4
changelog:
  - Completed the with_kdrive conditional build stuff.  TinyX kdrive etc. X
    servers can now be optionally enabled to be built.  WARNING: Note that this
    is not something which will be officially included or supported in
    Red Hat Linux, but rather it is intended solely for my own experimentation
    with kdrive.  Do not use this thinking or expecting that it will be enabled
    in official packages.  No guarantees, you have been warned.  Have fun with
    it for now, while I have it enabled anyway.
  - Disabled the kdrive option on x86_64 and ppc because gcc exhibits an ICE
    when building XIgsServer on x86_64, and the build fails on XIgsServer due
    to a source bug it appears when building on ppc
  - Added XFree86-4.2.99.1-kdrive-posix-sigaction.patch to fix sigaction issue
    in kdrive - sa_restore is obsolete and should not be used, POSIX does not
    require it, and it causes the build to fail on alpha.
  - Disable kdrive build on alpha, due to build failures


author: Mike A. Harris <mharris@redhat.com> 4.2.99.1-0.20021018.1
changelog:
  - Updated file lists to conditionally include all freetype2 related files in
    the appropriate subpackages when with_freetype2 is defined


author: Mike A. Harris <mharris@redhat.com> 4.2.99.1-0.20021018.0
changelog:
  - Updated CVS snapshot to the latest bits
  - Removed patches that are included in CVS code now:
    XFree86-4.2.1-xshm-header-file-fix.patch, XFree86-4.2.99.1-drm-device-dir-perms.patch


author: Mike A. Harris <mharris@redhat.com> 4.2.99.1-0.20021014.3
changelog:
  - Added new manpages for bdftruncate, cleanlinks, mergelib,
    mkhtmlindex, ucs2any
  - Added mmapw binary


author: Mike A. Harris <mharris@redhat.com> 4.2.99.1-0.20021014.2
changelog:
  - Excluded fontconfig development files in the XFree86-devel subpackage when
    with_fontconfig is not defined, by using the rare rpm 'exclude' directive,
    both so that it does not conflict with existing fontconfig libs, and also
    to make people wonder what the exclude directive is and cause confusion and
    world unrest, just because.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.1-0.20021014.1
changelog:
  - Added xc/programs/Xserver/hw/xfree86/CHANGELOG doc flagged to main
    XFree86 subpackage, so people can find the developmental CHANGELOG
    without installing the source code


author: Mike A. Harris <mharris@redhat.com> 4.2.99.1-0.20021014.0
changelog:
  - Updated CVS snapshot to 2002-10-14, which includes xfs updates and cleanups,
    APM suspend fixes, Radeon crash freeze fix, RandR extension updated to
    support refresh rate changes.
  - Made XFree86-libs subpackage Obsolete: Xft (#75932)
  - Fixed XFree86CVSDate in spec file to be correct.  Doh!
  - Disabled xkb-fix-deadkey-quotedbl-us_intl patch as one hunk fails, and it
    looks like CVS includes these changes already.  I really wish people would
    file these type of change requests upstream FIRST so I do not have to
    maintain separate fork of them.
  - Removed XFree86-4.2.0-xfs-syslog.patch, XFree86-4.2.0-sane-deadacc.patch,
    XFree86-4.2.1-lbxproxy-SEGV-fix.patch, XFree86-4.2.1-vidmode-manpage-fixes.diff,
    as they are included in CVS now.
  - Updated drm-device-dir-perms.patch, xtt.patch, Wacom patch to account for
    changes in CVS update, and cleaned up patches a bit.
  - Wrapped %clean section of specfile with auto_mharris_mode check, so that
    the BUILD_ROOT files get left behind for me for doing rpmfilediff to check
    for new files.
  - Removed .pl filename extensions from ucs2bdf.pl and bdftruncate.pl in file
    lists, to match the newly generated filenames.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.1-0.20021012.0
changelog:
  - Updated CVS snapshot to 20021012
  - Added changelog entries below for CVS updates.  ;o)
  - Added /usr/X11R6/bin/xft-config to -devel pkg
  - Made -libs package own the dirs _x11libdir, and _x11datadir
  - Fixes and improvements for the en_US.UTF8 compose rules, and for some dead
    accents for iso8859-1 and iso8859-15 (Alexandre Oliva).
  - Fix 24bpp displays with the fbdev driver when not using shadowfb
  - New "kbd" keyboard driver module which will eventually replace the built in
    "keyboard" driver.
  - New Natsemi geode video driver from Alan Hourihane


author: Mike A. Harris <mharris@redhat.com> 4.2.99.1-0.20021008.8
changelog:
  - Made specfile changes for x86_64 arch (AMD Hammer) for lib64 support, which
    involved adding a new macro _x11datadir and making all fonts, and other non
    executable data, etc. use the _x11datadir macro instead of _x11libdir.  On
    x86/alpha/ia64/ppc _x11datadir and _x11libdir are the same, however on x86_64
    architecture, _x11libdir=/usr/X11R6/lib64 and _x11datadir=/usr/X11R6/lib
  - The package currently builds on x86/x86_64/alpha/ia64/ppc.  ppc64/s390/s390x
    to be tested soon, as will sparc/sparc64 if Tom Callaway gives it a shot.


author: Mike A. Harris <mharris@redhat.com> 4.2.99.1-0.20021008.5
changelog:
  - Updated file lists for new files in CVS.  Normally I would add details as
    to what new applications were added, but I am feeling lazy.  Basically,
    mmapr, new xcursor stuffs, and a few other things.  Blah blah blah.
  - Created new subpackage XFree86-cursors for the new truecolor antialiased,
    alpha blended, animated, themeable mouse pointers in XFree86.  Go Keith go!
  - Created new subpackage XFree86-syriac-fonts for the new Syriac fonts.
  - Made various updates to _x11foodir macro usage throughout the specfile


author: Mike A. Harris <mharris@redhat.com> 4.2.99.1-0.20021008.0
changelog:
  - Forked XFree86.spec and updated XFree86 to CVS snapshot from head of CVS
    dated 20021008
  - Removed all patches from specfile which are now present in CVS, or otherwise
    made irrelevant.  There are still various patches disabled which are not yet
    known if they are needed or not, and might need porting work.


author: Mike A. Harris <mharris@redhat.com> 4.2.1-8
changelog:
  - Updated Patch0 to current xf-4_2-branch, picking up a few security fixes
    and bugfixes, in particular for MIT-SHM, xdm
  - Removed XFree86-4.0.3-xaw-freed-mem-deref.patch now as it _finally_ is in
    XFree86.org sources.  ;o)
  - Removed XFree86-4.2.0-xdm-pam-conv-and-realloc.patch - it is integrated now


author: Mike A. Harris <mharris@redhat.com> 4.2.1-6.2
changelog:
  - Added new input drivers from Alan Cox for "Fujitsu stylistic",
    Palmax PD1000/PD1100 Input driver, Union Reality UR-98 head tracker


author: Mike A. Harris <mharris@redhat.com> 4.2.1-6
changelog:
  - Updated savage driver to the upstream maintainer Tim Roberts new 1.1.25t
    version which solves various savage driver problems, which are fully
    documented at http://www.probo.com/timr/savage40.html (#71973)


author: Mike A. Harris <mharris@redhat.com> 4.2.1-5
changelog:
  - Added XFree86-4.2.1-lbxproxy-SEGV-fix.patch from Debian to fix a SEGV
    in lbxproxy
  - Added XFree86-4.2.1-xshm-header-file-fix.patch from Debian
  - Added XFree86-4.2.1-vidmode-manpage-fixes.diff from Debian


author: Mike A. Harris <mharris@redhat.com> 4.2.1-4
changelog:
  - Added ati-r128-dri-dga and ati-radeon-dri-dga patches to fix bugs in the
    Radeon and Rage 128 drivers which cause crashes while using VMware with
    DGA when DRI is enabled (#73678)
  - Fix up ttmkfdir to look for freetype in _libdir for AMD Hammer


author: Mike A. Harris <mharris@redhat.com> 4.2.1-3
changelog:
  - Replaced the BuildRequires on Glide3 and Glide3-devel that was
    conditionalized for x86/alpha/ia64 with some new shell script code in the
    prep section to ensure Glide3 is installed on the build system since
    some rpm based software freaks out with conditional BuildRequires, and I
    am a nice guy.


author: Mike A. Harris <mharris@redhat.com> 4.2.1-2
changelog:
  - Did a search and replace on specfile to convert all locations of the X11
    font directory to _x11fontdir, /usr/X11R6/bin -> _x11bindir, and similar
    for _x11mandir, etc. throughout the specfile


author: Mike A. Harris <mharris@redhat.com> 4.2.1-1
changelog:
  - Updated XFree86 to version 4.2.1.  This does not bring us anything new
    since 4.2.1 is merely 4.2.0 stable branch (which our 4.2.0 was already
    tracking all along) plus the latest X security patch, which 4.2.0-72
    contains.  This release is merely a cosmetic update to official 4.2.1 in
    order to quell all of the "Why doesnt Red Hat have 4.2.1" questions that
    are sure to abound.
  - Removed patches present in 4.2.1:  XFree86-4.2.0-vesa-xf86SetDpi-fix.patch,
    XFree86-4.0.3-xaw-readtext.patch, XFree86-4.1.0-time-wraparound.patch,
    XFree86-4.2.0-mitshm.patch,  XFree86-4.2.0-xkb-us_intl-missing-commas.patch,
    XFree86-4.2.0-overlay-crash.patch


author: Mike A. Harris <mharris@redhat.com> 4.2.0-71
changelog:
  - Added xlib-security-fix-XLOCALEDIR to fix a security vulnerability in
    Xlib i18n code new to 4.2.0.  4.1.0 and earlier is not susceptible.
  - XFree86.org has tagged a new release of XFree86 4.2.1 in CVS for this
    issue.  Red Hat current XFree86 4.2.0 is essentially 4.2.1 except for the
    cosmetic version number difference
  - Updated the zh_TW-xcin patch to zh_TW-xcinNEW which handles a code area
    that overlapped with the new security patch
  - Updated the _LP64 kludge patch on alpha/ia64 as it also overlapped the
    security patch


author: Mike A. Harris <mharris@redhat.com> 4.2.0-70
changelog:
  - Updated custom startup log patch to fix a few glitches
  - Added -fPIC to x86_64 compiler flags until better solution is made in future
  - Added XFree86-4.2.0-libXrender-bugfix.patch to fix showstopper (#73243)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-68
changelog:
  - Pruned ia64 driver list based on unknown state of working order for these
    drivers on ia64 to minimalize support issues.  As hardware becomes available
    for testing, and drivers can be verified to be mostly sane/working, they
    can be re-enabled on a driver by driver basis.
  - Added XFree86-4.2.0-im-clientmessage-crash.patch to fix CJK application
    crashing showstopper bug (#72236)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-67.6
changelog:
  - Actually properly enable the maxxfbmem patch from 4.2.0-67.5 this time
  - Fix unresolved symbols in SiS driver reported by Alan Cox


author: Mike A. Harris <mharris@redhat.com> 4.2.0-67.5
changelog:
  - Changed buildsys autodetect to use new beehive mechanism (#71055)
  - Added kernel version string to X server startup messages for easier debugging
  - Fixed SiS hardware cursor (hopefully) with XFree86-4.2.0-sis-cursor.patch
  - Fixed SiS maxxfbmem driver comparison inversions


author: Mike A. Harris <mharris@redhat.com> 4.2.0-67
changelog:
  - Integrated PPC specfile changes
  - Enable DRI on ppc, but not ppc64
  - PPC using gcc 2.96 autodetection and compiler flag tweaks, etc.
  - Added ppc64, s390x, x86_64 to conditionalized LP64 patch
  - PPC - build pcitweak, scanpci on ppc, ppc64 now


author: Mike A. Harris <mharris@redhat.com> 4.2.0-66
changelog:
  - Added XFree86-4.2.0-elf-loader-empty-symbol-table.patch to fix gcc 3.2
    related issue in the X ELF loader (#70576)
  - Re-enabled the Radeon DDA removal patch now that Null beta is released


author: Mike A. Harris <mharris@redhat.com> 4.2.0-65
changelog:
  - Due to a kernel bug breaking SuS compliance in the Alpha kernel, a change
    has been made to the install section so that fonts.dir, encodings.dir files
    are mode 644 before "touch" touches them.
  - Modified stripping policy at end of install section to strip all ELF
    executable files in the buildroot instead of just the ones found in 
    /usr/bin and /usr/X11R6/bin.
  - Modified shared library stripping policy for all libs found in /usr/X11R6/lib,
    /usr/lib, and now also /usr/X11R6/lib/X11/locale/common.  All .so.* libs are
    now stripped with "strip --strip-unneeded -R .comment" following the current
    RPM default for stripping shared libraries, and under the advice of Uli.
  - Note:  XFree86 server modules are not stripped at all currently for safety.
    Once I determine what can be safely stripped, I will add stripping of the
    modules also.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-64
changelog:
  - Removed XIE and PEX5 documentation from XFree86-doc subpackage because both
    of these extensions are obsolete and not included anymore.
  - Temporarily disabled XFree86-4.2.0-ati-radeon-dda-removal.patch as it is
    untested, and I dont want to destabilize.  Will re-enable for testing soon.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-63.1
changelog:
  - Added XFree86-4.2.0-ati-radeon-dda-removal.patch which removes the DDA
    code from the radeon driver which was leftovers from the r128 driver and
    apparently causes 1400x1050 and other modes to cause an FPE on some radeon
    boards in some refresh rates (#63593)
  - Explicitly delete unshipped files from RPM_BUILD_ROOT at end of install
    section in order to pass RPMs new unpackaged_files_terminate_build option
  - Moved around some file removals to the new DELETE section of specfile


author: Mike A. Harris <mharris@redhat.com> 4.2.0-63
changelog:
  - Added XFree86-4.2.0-ati-mach64-dsp-rounding-error.patch to fix a rounding
    error in Mach64 DSP calculation
  - Added XFree86-4.2.0-ati-radeon-missing-commas.patch which fixes a missing
    comma issue in a struct in radeon_driver.c
  - Bumped spec file release from 60.4 to 63 due to someone elses package
    release number conflicting.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-60.4
changelog:
  - Fixed an xdm SEGV bug in verify.c which could be occasionally triggered,
    due to malloc() allocated memory not being zeroed out.  Also fixed a
    bad realloc() call that assumed the reallocated block of memory would be in
    the same location every time - fixes bug (#40729)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-60.3
changelog:
  - Added XFree86-4.2.0-sane-deadacc.patch to fix dead diareisis problem reported
    by aoliva in bug (#71014)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-60.1
changelog:
  - Added XFree86-4.2.0-locale-alias-utf8-euro.patch to workaround bug in
    fi_FI.UTF-8@euro and pt_PT.UTF-8@euro locales (#67914)
  - Added XFree86-4.2.0-i810-vtswitch-sync-fix.patch to fix i810 VTswitch
    lockup problem - BLOCKER bug (#66187,#53231)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-60
changelog:
  - Removed /usr/share/fonts/default/TrueType from default xfs config file in
    order to fix BLOCKER bug (#68126,#70178)
  - Made X resource extension off by default for official builds, due to
    irrational ABI compatibility concerns.  People wanting to use it can
    easily rebuild X from rpm after setting the define with_Xresource_extension
    to 1.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-59.2
changelog:
  - Added restest dumb sample client to use the new Xres extension
  - Conditionalized spec file inclusion of Xres and the sample client


author: Mike A. Harris <mharris@redhat.com> 4.2.0-59
changelog:
  - Backported the new X-resource extension from XFree86 head CVS, which allows
    internal X server resource statistics, etc. to be queried by client
    applications.  This can aide in debugging client related pixmap leakage, and
    a variety of other various resource related problems/bugs in both client
    applications, as well as the X server itself.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-58
changelog:
  - Added support to the Radeon driver CP engine to perform accelerated color
    expansion and image writes.  The CP engine is used when DRI is enabled.
    XFree86-4.2.0-ati-radeon-cp-colorexpansion-imagewrite-enhancement.patch


author: Mike A. Harris <mharris@redhat.com> 4.2.0-57.1
changelog:
  - Removed the following paths from the default xfs config file as we do not
    ship fonts in these directories by default or they dont belong in the default
    config: /usr/X11R6/lib/X11/fonts/CID, /usr/X11R6/lib/X11/fonts/local,
    /usr/X11R6/lib/X11/fonts/latin2/Type1, /usr/share/AbiSuite/fonts (#68126)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-57
changelog:
  - Added XFree86-4.2.0-ati-r128-vtswitch-fix-busmaster-enable.patch to fix
    the exact same bug in the r128 driver as was just fixed in the radeon
    driver in 4.2.0-56. (#62442,#65136)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-56
changelog:
  - Added XFree86-4.2.0-libICE-remove-stupid-delay.patch to remove stupid 5
    second delays from libICE (#66751)
  - Added XFree86-4.2.0-ati-radeon-vtswitch-fix-busmaster-enable.patch to fix
    lockups reported in XFree86 4.2.0 for a long time now by users of ATI Radeon
    cards with certain hardware combinations. (#62171,#65330)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-55.2
changelog:
  - Added -f flag to hostname command to attempt to fix Custom build
  - Added fix for SysRq / Print Screen:  XFree86-4.2.0-sysreq.patch (#69743)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-55.1
changelog:
  - Made all instances of "rm" in spec file "rm -f" in order to force removal
    of the file without prompting.  Reported by a few people that rebuilding X
    caused it to hang while compiling on an "rm" command.  (#69713)
  - Added XFree86-4.2.0-manpage-document-nomtrr-option.patch to document
    Option "NoMTRR" in the XF86Config manpage.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-55
changelog:
  - Added ati-rage-xl-pci-spec-cleanup patch to fix ATI Rage XL PCI spec
    violations (#69291)  Replaces previous patch for IBM/Dell/others from
    Feb 28, 2002 (#58188)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-53.1
changelog:
  - Redirect stderr+stdout of hostname command in xon script to prevent stderr
    from being displayed ot user (#67323)
  - Corrected incorrect filepath in XftConfig-README-OBSOLETE file (#68632,#69104)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-53
changelog:
  - Previous ia64/alpha fix from Jul 08 removed the Xft1 patch,
    and made the ia64/alpha patch apply on all architectures.  Fixed.
  - Added XFree86-4.2.0-overlay-crash.patch to fix bug (#68516)
  - Added patch for module loader from Bill Nottingham for gcc 3.1 on ia64
  - Add patch to enable/disable DMA for Xv on r128 (#64503,#68058,#68668)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-52
changelog:
  - Reordered the spec install section so that Xft1 .so gets deleted after it
    the code which generates the .so devel symlinks
  - Fixed libXft.so.1 to point to libXft.so.1.2 instead of 1.1, and made sure
    the files are explicitly listed in the files section.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-51
changelog:
  - Added Obsoletes lines for remaining 3.3.6 servers that were not previously
    obsoleted from the olden days.
  - Really made Xft headers excluded this time


author: Mike A. Harris <mharris@redhat.com> 4.2.0-50.24
changelog:
  - Assimilated mkxauth into the XFree86-xauth package, and added Obsoletes and
    Provides entries for it.
  - Removed Xft headers when new Xft1 is used, as Xft2 now provides the Xft
    headers instead.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-50.23
changelog:
  - Replaced libXft with the new Xft1 from XFree86 CVS which is completely
    compatible, however uses fontconfig instead of XftConfig.  This has been
    conditionalized so that it can be disabled for builds for RHL 7.3 et al.
    The new libXft is Xft 1.2 whereas the stock Xft is 1.1.  The new lib should
    be binary compatible and source compatible.
  - xftcache conditionalized as well - replaced with fc-cache in fontconfig


author: Mike A. Harris <mharris@redhat.com> 4.2.0-50.21
changelog:
  - Backported i810/i830 driver from CVS, adding 2D only i845 support
  - Removed i830m workaround for Dell c400 laptop as it did not work
  - Backported siliconmotion driver from CVS, picking up a few bugfixes
  - Conditionalized spec file using backup prefixes on patches


author: Mike A. Harris <mharris@redhat.com> 4.2.0-50.20
changelog:
  - Backported i740 driver from CVS - i740-driver-update-cvs-20020617
  - Renamed the radeon-mobility-LX patch to radeon-mobility-FireGL-7800 after
    determining the two are one and the same card.
  - Added mkfontscale from XFree86 CVS so we can begin moving away from ttmkfdir
    and towards mkfontscale which is going to be better in the long run.
  - Conditionalized inclusion of XftConfig file and Xft/Xrender libraries,
    so they can be disabled for builds using fontconfig (which replaces them).
  - Added new /etc/X11/XftConfig-README-OBSOLETE file to explain wht it is no
    longer there.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-50.19
changelog:
  - Reorganized patch section, moved all video driver patches into an
    alphabetically sorted driver patch section, and renumbered all patches
    to meet the new patch numbering scheme.
  - Backported cirrus driver from XFree86 CVS (4.2.99.1)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-50.18
changelog:
  - Created XFree86-4.2.0-xman-manconf.patch to fix the xman man config
    file path for once and for all.  Sent upstream so hopefully this will
    get merged into XFree86 4.3.0.
  - Conditionalized building xf86cfg, and disabled it by default, as we are
    moving to our new redhat-config-xfree86 tool for X configuration.
  - Backported apm driver from XFree86 CVS (4.2.99.1), DPMS support
    enhancements, and a few accel fixes.  apm-driver-update-cvs-20020617
  - Backported ark driver from XFree86 CVS (4.2.99.1) ark-driver-update-cvs-20020617
  - Backported chips driver from XFree86 CVS (4.2.99.1), with hardware mouse
    cursor and 2D accleration fixes.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-50.17
changelog:
  - Added workaround for buggy laptop BIOSs (in particular the Dell
    Latitude C400) which use the Intel i830/i830m chipset, and limit the
    video memory to 1Mb of stolen system memory without making it
    configureable. This workaround addresses bugzilla bug (#65661)
    (Update: subsequently removed as it did not solve the problem.)
  - Removed currently unused Glide3Libver macro.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-50.16
changelog:
  - Fixed a bug in the VESA driver, where the X server would crash with
    an FPE due to a division by zero in miscreeninit() when the DisplaySize
    option was used in the config file.  Inside xf86SetDpi(), pScrn->virtualX
    and pScrn->virtualY are used only when DisplaySize is given in the config
    file, however these struct members were not initialized properly in the
    vesa driver prior to xf86SetDpi() being called.  Fixes bug (#66009)
  - Removed specfile BuildXwrapper conditional as XFree86 4.x does not need or
    use Xwrapper - it only existed for XFree86 3.3.6 in the past.
  - Removed specfile Build7x conditional as it was both poorly named, and the
    functionality it provided is no longer needed.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-50.15
changelog:
  - Added alpha-ia64-_LP64-fix to workaround issue in xc/lib/X11/XlcDL.c
    preventing X from building on alpha/ia64 with gcc 3.1.
  - Added 4 patches from Hewlett Packard for ia64 (XFree86-4.2.0-int10-hplso.diff,
    XFree86-4.2.0-pci-hplso.diff, XFree86-4.2.0-primpci-hplso.diff,
    XFree86-4.2.0-ps2-hplso.diff


author: Mike A. Harris <mharris@redhat.com> 4.2.0-50.11
changelog:
  - Split out xauth into a separate subpackage so things like ssh do not
    require the entire dependancy chain of XFree86 be installed merely
    to use ssh or similar (#38409,62426)
  - Added neomagic-Xv-support (#63609)
  - Added fix for deadkey-quotedbl in ISO8859-15 (#50282)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-50.10
changelog:
  - Updated parallelmake-libfont Imake patch for more parallelism
  - Fixed nasty problem in post script for libGLU, and added postun scripts
    that call ldconfig for the 2 Mesa subpackages
  - Added remove-bitmap-scaler patch disabled by default pending testing,
    compatibility, etc.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-50.8
changelog:
  - Fixed defattr for new XFree86-Mesa-libGL* packages
  - Removed Requires: XFree86 dep from Mesa-libGL subpackage


author: Mike A. Harris <mharris@redhat.com> 4.2.0-50.6
changelog:
  - Updated parallel make patch from H.J. Lu!!!
  - Split out libGL.so.* and libGLU.so.* into new subpackages XFree86-Mesa-libGL
    and XFree86-Mesa-libGLU as suggested by H.J. Lu (#65152) and other vendors
  - Moved _x11dir et al defines to top of spec file to ensure their definition
    precedes their usage.
  - Completely removed XFree86.spec support for building using an external
    Mesa instead of the one included with XFree86.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-9.13
changelog:
  - Changed Xnest, Xvfb to be in group "User Interface/X" (#62820)
  - Added fix for glint driver for bug (#60895)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-9.12
changelog:
  - Fix for i810 Xv maximum video size (#53329)
  - Changed += to =+ on various entries in our default XftConfig as per (#64970)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-9.11
changelog:
  - Changed all chkfontpath calls in specfile post scripts to use :unscaled
    for all bitmap fonts, otherwise scaled bitmap fonts get used, and that
    really really sucks.  Makes Windows users run fast back to Billy.
  - Disabled Radeon PCI DRI code, as it has been reported as not working by
    a user despite claims before by others that it works.
  - Fixed euro support for pl keymaps as per bug (#64559)
  - Added Requires: /lib/cpp to XFree86 package as xrdb requires /lib/cpp at
    runtime and will fail with an error if it is not present.
  - Added fix for Rage 128 DRI related bug ati-r128-indirectBuffer from Michal
    Daenzer.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-9.8
changelog:
  - Replaced /usr/lib throughout specfile with _libdir for compat with
    architectures which have /usr/lib and /usr/lib64.
  - Replaced /usr/X11R6 throughout specfile with _x11dir - part of a
    gradual move to implement RPMified variable ProjectRoot support for
    developmental parallel installation.
  - Added the following patches backported from XFree86 CVS for AMD x86_64
    AMD-x86_64-elfloader, AMD-x86_64-imake, AMD-x86_64-compiler_h,
    AMD-x86_64-int10, AMD-x86_64-misc-small-fixes, AMD-x86_64-os-support


author: Mike A. Harris <mharris@redhat.com> 4.2.0-8.1.beta
changelog:
  - Changed BuildRequires to pam-devel instead of pam header file.
  - Reworked BuildXF86DRI portion of host.def to exclude DRI on PPC for now
  - Reworked Glide3 BuildRequires so that the CURRENT Glide3 packages are
    required instead of the mess of conditional code that was there.  People
    who rebuild now require the rawhide Glide3.  Hopefully they read my
    changelog messages.
  - Changed xfs postinstall script to conditionalize the login shell at runtime
    instead of at build time to help ensure that packages _built_ on a newer
    release will work on an older release.  Also, /bin/nologin which was added
    in January - does not exist, it is /sbin/nologin.  Fixed, and tested.
  - Added utempter to BuildRequires and Requires
  - BuildXterm3d macro causes a buildrequires loop, and needs to be set to
    "0" if bootstrapping XFree86 on a new architecture.  Comment added.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-8
changelog:
  - Fixed bug in XFree86 post install script, renaming XF86Config-4 config file
    to .rpmsave, and preserving permissions of the file. (#63822)
  - Corrected perms on /dev/dri


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.666
changelog:
  - Added code to XFree86 post install script to remove xie and pex5 module
    load lines from XF86Config-4 upon upgrade/install since XIE and PEX are
    no longer provided nor supported, and X will not start if those lines
    exist in the config file. (#63119)
  - Added fix for sessreg being broken with high UIDs due to open() being used
    to open a file larger than 32bit offsets can handle. (#42850,#63116)
  - Fixed startx ugliness issue with hostname command (#61278,63117)
  - Removed double ghost flag in truetype-fonts package
  - Removed config(noreplace) from Speedo fonts.dir (#63357,63735)
  - I went outside today, and the snow is almost completely gone!


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.62
changelog:
  - Made specfile remove fonts.dir files generated by XFree86 build, and
    "touch" them instead so they satisfy the ghost flag.  Also for the fonts.alias
    for the TTF directory.
  - Removed CID directory from list of dirs to run mkfontdir in and add to
    fontpath, because our XFree86 build is not including fonts in there anymore,
    so it should not add the dir to the fontpath, nor run mkfontdir in it.
  - Fixed bug in truetype-fonts subpackage which was adding cyrillic to fontpath
    instead of the TTF directory due to cut and paste error.
  - Audited all font subpackage file lists for accuracy, correcting various
    ghost/config/verify flags, adding missing ghosted fonts.alias, etc. files to
    the lists also, so the files are owned by the package if a user creates them.
  - Added ISO8859-15 locale aliases to locale.alias for en_US and en_GB (#62844)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.61
changelog:
  - Added patch to fix various ATI Radeon issues. Will fill in the
    details of what specifically is fixed after testing the fixes.
    VTswitch is one... <more later>


author: Mike A. Harris <mharris@redhat.com>
changelog:
  - Updated ttmkfdir-freetype2-port-plus-cjk-chocolaty-goodness.patch to
    build properly with gcc 3.x (Bero,Yu Shao)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.52
changelog:
  - Fixed Matrox G550 cursor on second head mga-g550-cursor patch
  - Created new support for Euro currency symbol for gb, hu, hu_US, pl, pl2, tr,
    us_intl keymaps based on http://www.microsoft.com/typography/faq/faq12.htm,
    also closing bugs (#56818, and a few others I need to track down in bugzilla)
  - Put fonts.alias back in misc fonts directory, it slipped out somehow.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.51
changelog:
  - Flagged encodings.dir, fonts.dir, fonts.scale files properly for the
    misc, Type1, and Speedo directories in base-fonts, and changed the file
    globs to match just the font files in order to fix bug (#59619)
  - Fixed similar issues to above in bug (#61940)
  - Added XFree86-4.2.0-sparc_pci_domains.patch for sparc support (#62037)
  - Fixed duplicate Slovak entries - MF bug (#61709)
  - Confirmed ulT1mo fonts work and closed - MF bug (#61694) and (#62036)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.50
changelog:
  - Added ko, zh_CN, zh_TW entries to XftConfig for bug (#61282)
  - Changed antialiasing on small fonts from "any size < 14" to "any size < 11"
  - Added gb18030-enc patch from Yu Shao
  - ttmkfdir ported to freetype2, plus misc enhancements for CJK


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.48
changelog:
  - Moved GL include files into /usr/include/GL for compliance with defacto
    and possibly official standards due to user complaints.
  - Changed host.def to not symlink GL include dir into /usr/include


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.47
changelog:
  - Updated package descriptions to not suck quite so bad, and not be
    so meaninglessly verbose as they have been for a while.  We do not want
    to scare away Harry Homeowner.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.45
changelog:
  - Added the /usr/X11R6/lib/X11/fonts/TTF dir to XftConfig (#60901)
  - Updated bugfix for (#60906) from Keith Packard
  - Built on all arches


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.44
changelog:
  - Fixed up tdfx DRI disable patch for hires on voodoo3/banshee
  - Updated Glide3 dependancy, to pick up new Glide3 package with libs directly
    in /usr/lib, instead of in /usr/lib/glide3


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.42
changelog:
  - Added XFree86-4.2.0-mitshm.patch to fix security issue
  - Added fix for time wraparound bug (#60906)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.40
changelog:
  - Added XFree86-4.2.0-xkb-is.patch to fix bug (#60594)
  - Moved all xkb symbol patches to section 800 - 819
  - disabled tdfx font corruption patch


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.39
changelog:
  - Added XFree86-4.2.0-ati-mach64-rage-XL.patch to fix problems reported
    on many Dell, IBM servers (#58188)
  - Fixed memleak in Xlib with XFree86-4.2.0-xlib-memleak.patch


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.38
changelog:
  - Reorganized various fonts.dir, fonts.alias, encodings.dir files to try and
    fix some of the reported problems that have come up after various
    installations.  All files are believed to be properly flaged with ghost,
    verify and config attributes now.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.36
changelog:
  - Fixed ghost/config flags on various fonts.dir, fonts.alias, encodings.dir
    files in file list section.
  - Fixed bug in truetype-fonts scripts which contained %_ttmkfdir instead
    of just plain old ttmkfdir


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.35
changelog:
  - Added specfile URL to http://www.xfree86.org
  - Rebuilt with new built toolchain in new environment


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.34
changelog:
  - Enabled Radeon PCI pcigart support in radeon_dri.c and radeon_cp.c
  - Disabled the ugly black and white pattern that X starts up with by default
    with XFree86-4.2.0-die-ugly-pattern-die-die-die.patch - blue or something
    else will replace it in the future likely.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.33
changelog:
  - Ghosted encodings.dir files in 100dpi and 75dpi font subpackages
  - Modified XftConfig with some suggested changes from Keith Packard for better
    AA font support, by moving stuff around (#59192)
  - Added Luxi font aliases, etc. to XftConfig for bug (#59708)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.32
changelog:
  - Created support for ATI Radeon Mobility M7 (LX) and also updated the
    pcitable, and Cards databases, in the hwdata package also.
  - Removed the conditional BuildPrereq for pam-devel et al. and replaced it
    with /usr/include/security/pam_modules.h which will automatically do the
    right thing regardless of what distro release is being built for.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.31
changelog:
  - Drop XFree86-4.0.2-neomagic_swcursor.patch previously included for sony
    laptops using Neomagic 256XL+ (NM2380), and set the option to default to
    on in the Cards database instead.
  - Created sis-swcursor option patch
  - Created xkb-us_intl-missing-commas to fix bug (#59529)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.30
changelog:
  - Experimental patch to disable DRI on tdfx when an incompatible hires
    video mode is selected that is known to cause unstable behaviour.
  - Removed -e arguments from calls to mkfontdir in spec file as they appear
    to be unnecessary now.
  - Added XFree86-4.2.0-zh_TW-xcin.patch to fix xcin (Owen Taylor, Leon Ho)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.24
changelog:
  - First merge with upstream stable branch xf-4_2-branch-patch-2002-02-06
  - Misc fixes:  Fix startx script for ksh, temporary workaround for IA-64,
    fix SIGSEGV when printing modes that have no flags, fix an unresolved
    symbol in libGLU.so with gcc 3, revert the composite sync default to off
    in the ati driver.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.23
changelog:
  - Updated XFree86-4.2.0-gb18030-20020207.patch from Yu Shao <yshao@redhat.com>
  - Added i810-dont-force-XvMC-on-DRI-users patch to fix bug in where i810
    users must enable XvMC in addition to DRI in order for DRI to work. (#59318)
  - Added patch XFree86-4.2.0-FIRSTINDEX-breaks-ttmkfdir to remove FIRSTINDEX
    entries from large font encoding files as it makes ttmkfdir deep six.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.21
changelog:
  - Added XFree86-4.2.0-i810-dont-use-empty-for-loops-for-delays.patch which
    removes null for loops from the i810 driver and i810 and i830 kernel DRM
    drivers for Linux and BSD.  The for loops were used as a timing delay, and
    are now replaced with "usleep(1);" instead.
  - Added ttmkfdir-CJK-bug-54087-fix and bugzilla-54087-fix-gbk-encoding
    patches to fix bug (#54087)
  - Fixed libGLU symlink screwup by changing from absolute to relative symlinks


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.20
changelog:
  - NEW XFree86-truetype-fonts subpackage which includes the new Luxi
    fonts (formerly Lucidux) by Bigelow and Holmes.
  - Added /usr/lib/libGLU.so.* and /usr/lib/libGLU.so symlinks to the libGLU
    libraries included in XFree86 in the /usr/X11R6 directories for OpenGL
    standards compliance, and disabled the non-working Imake patch I made
    earlier to do the same.  This is fairly CRITICAL as any OpenGL software
    which uses GLU, will fail to compile without the proper links.
  - Removed a bunch of leftover Glide3 specfile mess.
  - Removed ancient no longer necessary hardlink between xterm and nxterm


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.15
changelog:
  - Created support for interlaced video modes on 3dfx Voodoo 3/4/5, with
    the enable-interlaced-modes patch.
  - Created tdfx-fix-vtswitch-font-corruption patch to try to fix the VGA
    font corruption that occurs on VT switch on Voodoo 3 and other 3dfx cards.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6.14
changelog:
  - Added XFree86-4.2.0-tdfx-should-be-2048-not-2046.patch to fix a typo
    I found in the tdfx driver.
  - Fixed bug in ttmkfdir Makefile.  In RHL 7.1 & 7.2 freetype 1 headers
    were in /usr/include/freetype however in RHL 7.2 for some god known
    reason they moved to /usr/include/freetype1/freetype.  No problem in
    RHL 7.2 as ttmkfdir used the freetype headers as part of the freetype
    build process rather than the system headers.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-6
changelog:
  - Fixed base-fonts and font-utils conflicts lines
  - Bumped release to 4.2.0-6, and rebuilt
  - RHL 7.2 build release tag 4.2.0-0.6.13


author: Mike A. Harris <mharris@redhat.com> 4.2.0-5.2
changelog:
  - NEW XFree86-font-utils subpackage created for mkfontdir and ttmkfdir
    to reside in.  This will allow these utils to be available without
    requiring other XFree86 libs or packages being installed.
  - Added patch to fix Matrox driver when VT switching to non-standard text
    modes (#59119)
  - Created new Red Hat custom modelines patch, merged previous patches into
    it, and added new modelines from bug (#53364)
  - RHL 7.2 build release tag 4.2.0-0.6.11


author: Mike A. Harris <mharris@redhat.com> 4.2.0-5.1
changelog:
  - Created XFree86-4.2.0-xfs-syslog.patch to make syslog log to LOG_DAEMON
    instead of LOG_LOCAL0 - which is supposed to be reserved for local
    system usage only.  Fixes bug (#24873)
  - RHL 7.2 build release tag 4.2.0-0.6.10


author: Mike A. Harris <mharris@redhat.com> 4.2.0-4.1
changelog:
  - Added gb18030 support patch to 4.2.0 <yshao@redhat.com>, but disabled it
    as it does not properly compile yet.
  - enabled patch to force xfs to chdir to / before fork()
  - RHL 7.2 build release tag 4.2.0-0.6.8


author: Mike A. Harris <mharris@redhat.com> 4.2.0-3.6
changelog:
  - Added missing defattr to files list for XFree86-base-fonts (#59014,59020)
  - Moved all /usr/X11R6/lib/modules files/dirs into same section of specfile
    and added dir flags for dirs that were not owned by the package.
  - Enhanced the xfs initscript so "restart" shuts down xfs and starts it back
    up again, using the stop/start functions.  "reload" is now what reload and
    restart used to be - "kill -USR1" of xfs.
  - Added zh_CN-i18n patch to fix an i18n problem with
    Chinese locales


author: Mike A. Harris <mharris@redhat.com> 4.2.0-3.4
changelog:
  - Added chmod kludge to bottom of install section to force locale/common
    *.so.* libraries to have execute perms.
  - Also built 4.2.0-0.6.5 for RHL 7.2
  - Removed the version from the Glide/Glide-devel build dependancies, so
    X will build if any version of Glide3 is present.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-3.2
changelog:
  - Added link-glu-to-usrinclude patch for LSB conformance.
  - Made xfs post script use /bin/false in 7.x builds and /bin/nologin in
    rawhide builds.  (#53088)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-3.1
changelog:
  - NEW XFree86-base-fonts subpackage created to hold all of the base fonts
    that were previously contained in the main XFree86 package.  The new
    package contains Conflicts lines to minimize upgrading difficulties.
  - Added Prereq: /sbin/chkconfig for XFree86-xfs
  - Removed XFree86-4.1.0-ati-r128-PR-fix.patch as it was no longer needed,
    although not harmful in either case.
  - Removed various other spurious patches that were no longer being applied,
    but were left in the specfile.
  - Removed conditional support for building XIE and PEX as they have been
    deprecated by XFree86.org for quite some time now and are now obsolete


author: Mike A. Harris <mharris@redhat.com> 4.2.0-3.0
changelog:
  - Toggled BuildGlide3 flag so that Glide3 does not get built inside XFree86
    specfile by default.  Glide3 has been separated back out to a separate
    RPM package to simplify the XFree86 spec file, and ease maintenance.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-2.5
changelog:
  - Fixed bug in xfs initscript fixing a problem with xfs having a CWD under
    /usr, which when located on an NFS mount, causes problems. (#57110)
  - Enabled libGLw in build (#41791,#41974)
  - Built also 4.2.0-0.6.1 for RHL 7.2


author: Mike A. Harris <mharris@redhat.com> 4.2.0-2.4
changelog:
  - Updated Wacom USB tablet driver Wacom-USB-driver-a25-update (#52947)
  - Added xkb-french-canadian keyboard to xkb list (#52309)
  - Fixed Xterm resource bugs (#48783,#49315,#58031,#58713)


author: Mike A. Harris <mharris@redhat.com> 4.2.0-2.2
changelog:
  - Disabled the old DisableModuleStringMerging hack in specfile as 4.2.0
    detects wether or not this option is required or not now via Imake tests.
  - Conditionalized pam and automake buildprereqs


author: Mike A. Harris <mharris@redhat.com> 4.2.0-2.0
changelog:
  - Bumped release number to -2.0 with no changes from -0.3 package, for
    building into rawhide.  All packages built for RHL 7.x should use release
    numbers less than -2, and preferably less than -1, ie: -0.x.y, so that
    upgrades stand a better chance of working in the future.


author: Mike A. Harris <mharris@redhat.com> 4.2.0-0.3
changelog:
  - Updated the "Requires: kernel-drm = 4.2.0" to ensure the user has the
    proper DRM version installed.  Newer rawhide kernels will now provide both
    kernel-drm = 4.2.0, as well as kernel-drm = 4.1.0 since the new DRM is
    supposed to be backward compatible.


