# changelog

author: Doncho N. Gunchev - 1.0.6-1.mr700
changelog:
  - added missing /usr/local/rkhunter/db/md5blacklist.dat
  - patched to align results in --cronjob, I think rpm based
    distros have symlink /bin/sh -> /bin/bash
  - added --with/--without alignpatch for conditional builds
    (in case previous patch breaks something)


author: Than Ngo <than@redhat.com> 3.5-22.2.RHEL4.1
changelog:
  - defaultroute should not overridden #181987
  - fix typo in adsl-setup #140287
  - backup suffix #145255


author: Than Ngo <than@redhat.com>
changelog:
  - Copyright -> License
  - fix activate ethernet device problem
  - get rid of pppoe initscript, use ifup/ifdown
    to activate/shutdown xDSL connection
  - convert old pppoe config format into new format
  - remove adsl-setup, Users have to use netconf to setup xDSL connection
  - excludearch s390


author: Than Ngo <than@redhat.com>
changelog:
  - fixed so that pppoe script does not kill adsl connection when
    the runlevel is changed. 
  - remove excludearch ia64


author: Miroslav Lichvar <mlichvar@redhat.com> - 4.2.0.a.20040617-7.el4
changelog:
  - use rhel.pool.ntp.org zone in ntp.conf (#421301)
  - fix buffer overflow in WWV Audio driver (#421311)
  - fix return codes in init script (#240119)
  - pass additional options to ntpdate (#202204)
  - generate man pages from html source, update documentation
    (#245408, #229388, #253662, #426761)
  - exit with nonzero code if ntpd -q did not set clock (#220447)
  - disable kernel discipline when -x option is used (#431728)
  - always return 0 in scriptlets


author: Miroslav Lichvar <mlichvar@redhat.com> - 4.2.0.a.20040617-5.el4
changelog:
  - fix manycast support in ntpdate (#194329)
  - use adjtime when offset is more than 0.5s (#154625) 
  - link ntpd with -ffast-math on ia64 (#147980)
  - remove unsupported options from ntptrace manpage (#177309)


author: Miroslav Lichvar <mlichvar@redhat.com> - 4.2.0.a.20040617-4.EL4.1
changelog:
  - increase RLIMIT_MEMLOCK (#177052)
  - fix post scriptlet (#166773)
  - fix initscript (#142926, #187003)
  - replace -T with -i in ntpd manpage (#168220)
  - add option to sync hwclock after ntpdate (#179571)


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


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


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


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


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


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


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


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


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


author: Jan Safranek <jsafranek@redhat.com> 2.2.13-10
changelog:
  - fix memory leak when adding/modifying entries (#361791)
  - fix entryUUID getting mangled when syncrepl is used
    for replication (#331821)
  - fix crash on high modify load (#402651)
  - fix initscript to print error when TLS_CACERT file is
    not readable by ldap user (#165172)
  - fix manual bind timeout (#230390)
  - fix nss_ldap chasing referrals with SASL authentications (#264441)


author: Jan Safranek <jsafranek@redhat.com> 2.2.13-8
changelog:
  - include patch to prevent infinite loop (at user logon)
    (bz#230404)
  - Include sals patch to close bz#230396
  - Include manual bind timeout patch to close #230390
  - Process URIs bigger than 128 characters (#209607)
  - Check port number of URIs (#197802)
  - Prevent slapd from crashing on dereferencing alias (#180172)
  - fix set access rules (#177731)
  - fix proxy queries (#185648)
  - fix opeldap-compat compilation (#217228)
  - fix GSSAPI query for subschemaSubentries (#215294)
  - fix init script to return appropriate exit codes (#242666)
  - put pid into /var/run/openldap/ directory (#244687)
  - run db_recover on service slapd start after unclean shutdown 
    (#192861, #195920, #213167)
  - fix acl rules parsing (#244772)
  - init script now checks permissions of certificate files
    (#171165)


author: Jay Fenlason <fenlason@redhat.com> 2.3.13-7.4E
changelog:
  - include the -selfwrite patch to close
    Resolves: rhbz#205826: CVE-2006-4600 openldap improper selfwrite access


author: Jay Fenlason <fenlason@redhat.com> 2.2.13-6.4E
changelog:
  - Change autofs.schema to use the correct OID for the automount objectlass.
    This closes bz#150340 OID conflict in LDAP schemas shipped
  - Double the thread stack size on ia64 to close
    bz#176602 ? [RHEL4] slapd on ia64 seg faults and dies whenever ldapsearch is run against it.
  - Include the gethostbyname_r patch to close
    bz#186095 use gethostbyname_r() instead of gethostbyname() in ldap_init()


author: Jay Fenlason <fenlason@redhat.com> 2.2.13-5.4E
changelog:
  - Include the wait4msg-select-fix patch from Jeffery Layton
    <jlayton@redhat.com> (backported from 2.2.29) to close
    bz#186447 ldapsearch hangs when using SSL with Active Directory as LDAP Server


author: Vince Worthington <vincew@redhat.com>
changelog:
  - Patch all Makefile.in's that still had "-s" as an install argument in
    make install targets for binaries like slapd and client tools, so
    find-debuginfo.sh gets a chance to extract the debug symbols for 
    -debuginfo RPM (BZ#163070).


author: Jay Fenlason <fenlason@redhat.com> 2.2.13-3.4E
changelog:
  - Backport the -hop patches to prevent infinite looping when chasing referrals.
    OpenLDAP ITS #3578 as described in
    bz#158120 [RHEL3] Need help configuring host as an LDAP client

  - Create and own the /etc/openldap/cacerts directory, to close
    bz#159151 Authconfig update creates a problem with OpenLDAP server


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.13-3
changelog:
  - move nptl libraries into arch-specific subdirectories on %{ix86} boxes,
    to match glibc's layout
  - update notes on upgrading from previous releases
  - pull in fix for ITS #3201 from 2.2.15
  - pull in fix for ITS #3326 from 2.2.16


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.13-2
changelog:
  - build a separate, static set of libraries for openldap-devel with the
    non-standard ntlm bind patch applied, for use by the evolution-connector
    package (#125579), and installing them under
    %{evolution_connector_prefix} (/usr/lib64/evolution-openldap)
  - provide openldap-evolution-devel = %{version}-%{release} in openldap-devel
    so that evolution-connector's source package can require a version of
    openldap-devel which provides what it wants


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.13-1
changelog:
  - add compat-openldap subpackage
  - default to bdb, as upstream does, gambling that we're only going to be
    on systems with nptl now


author: Thomas Woerner <twoerner@redhat.com> 2.1.29-3
changelog:
  - removed rpath
  - added pie patch: slapd and slurpd are now pie
  - requires libtool >= 1.5.6-2 (PIC libltdl.a)


author: Nalin Dahyabhai <nalin@redhat.com> 2.1.25-2
changelog:
  - fix incorrect use of find when attempting to detect a common permissions
    error in the init script (#114866)


author: Nalin Dahyabhai <nalin@redhat.com> 2.1.25-1
changelog:
  - change logging facility used from daemon to local4 (#112730, reversing #11047)
    BEHAVIOR CHANGE - SHOULD BE MENTIONED IN THE RELEASE NOTES.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - build bundled libdb for slapd dynamically to make the package smaller,
    among other things
  - on tls-capable arches, build libdb both with and without shared posix
    mutexes, otherwise just without
  - disable posix mutexes unconditionally for db 4.0, which shouldn't need
    them for the migration cases where it's used
  - update to MigrationTools 45


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - actually require newer libtool, as was intended back in 2.1.22-0, noted as
    missed by Jim Richardson


author: Nalin Dahyabhai <nalin@redhat.com> 2.1.22-0
changelog:
  - 2.1.22 now badged stable
  - be more aggressive in what we index by default
  - use/require libtool 1.5


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - install the db utils for the bundled libdb as %{_sbindir}/slapd_db_*
  - install slapcat/slapadd from 2.0.x for migration purposes


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 2.1.17
  - disable the shell backend, not expected to work well with threads
  - drop the kerberosSecurityObject schema, the krbName attribute it
    contains is only used if slapd is built with v2 kbind support


author: Nalin Dahyabhai <nalin@redhat.com> 2.0.27-8
changelog:
  - back down to db 4.0.x, which 2.0.x can compile with in ldbm-over-db setups
  - tweak SuSE patch to fix a few copy-paste errors and a NULL dereference


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - incorporate fixes from SuSE's security audit, except for fixes to ITS 1963,
    1936, 2007, 2009, which were included in 2.0.26.
  - add two more patches for db 4.1.24 from sleepycat's updates page
  - use openssl pkgconfig data, if any is available


author: Nalin Dahyabhai <nalin@redhat.com> 2.0.25-2
changelog:
  - change LD_FLAGS to refer to /usr/kerberos/lib64 instead of
    /usr/kerberos/lib, which might not be right on some arches


author: Nalin Dahyabhai <nalin@redhat.com> 2.0.25-1
changelog:
  - update to 2.0.25 "stable", ldbm-over-gdbm (putting off migration of LDBM
    slapd databases until we move to 2.1.x)
  - use %{_smp_mflags} when running make
  - update to MigrationTools 44
  - enable dynamic module support in slapd


author: Nalin Dahyabhai <nalin@redhat.com> 2.0.22-2
changelog:
  - switch to an internalized Berkeley DB as the ldbm back-end  (NOTE: this breaks
    access to existing on-disk directory data)
  - add slapcat/slapadd with gdbm for migration purposes
  - remove Kerberos dependency in client libs (the direct Kerberos dependency
    is used by the server for checking {kerberos} passwords)


author: Nalin Dahyabhai <nalin@redhat.com> 2.0.20-2
changelog:
  - temporarily disable optimizations for ia64 arches
  - specify pthreads at configure-time instead of letting configure guess


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - disable kbind support (deprecated, and I suspect unused)
  - configure with --with-kerberos=k5only instead of --with-kerberos=k5
  - build slapd with threads


author: Nalin Dahyabhai <nalin@redhat.com> 2.0.12-1
changelog:
  - update to 2.0.12 to pull in fixes for setting of default TLS options, among
    other things
  - update to migration tools 39
  - drop tls patch, which was fixed better in this release


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add a build-time requirement on pam-devel
  - add a build-time requirement on a sufficiently-new libtool to link
    shared libraries to other shared libraries (which is needed in order
    for prelinking to work)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - require cyrus-sasl-md5 (support for DIGEST-MD5 is required for RFC
    compliance) by name (follows from #43079, which split cyrus-sasl's
    cram-md5 and digest-md5 modules out into cyrus-sasl-md5)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - move shared libraries to /lib
  - redo init script for better internationalization (#26154)
  - don't use ldaprc files in the current directory (#38402) (patch from
    hps@intermeta.de)
  - add BuildPrereq on tcp wrappers since we configure with
    --enable-wrappers (#43707)
  - don't overflow debug buffer in mail500 (#41751)
  - don't call krb5_free_creds instead of krb5_free_cred_contents any
    more (#43159)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - build dummy certificate in %post, use it in default config
  - configure-time shenanigans to help a confused configure script


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - back out pidfile patches, which interact weirdly with Linux threads
  - mark non-standard schema as such by moving them to a different directory


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add support for additional OPTIONS, SLAPD_OPTIONS, and SLURPD_OPTIONS in
    a /etc/sysconfig/ldap file (#23549)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - change automount object OID from 1.3.6.1.1.1.2.9 to 1.3.6.1.1.1.2.13,
    per mail from the ldap-nis mailing list


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add Norbert Klasen's patch (via Del) to fix searches using ldaps URLs
    (OpenLDAP ITS #889)
  - add "-h ldaps:///" to server init when TLS is enabled, in order to support
    ldaps in addition to the regular STARTTLS (suggested by Del)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - reorganize the patch list to separate MigrationTools and OpenLDAP patches
  - switch to Luke Howard's rfc822MailMember schema instead of the aliases.schema
  - configure slapd to run as the non-root user "ldap" (#19370)
  - chdir() before chroot() (we don't use chroot, though) (#19369)
  - disable saving of the pid file because the parent thread which saves it and
    the child thread which listens have different pids


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add missing required attributes to conversion scripts to comply with schema
  - add schema for mail aliases, autofs, and kerberosSecurityObject rooted in
    our own OID tree to define attributes and classes migration scripts expect
  - tweak automounter migration script


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - try adding the suffix first when doing online migrations
  - force ldapadd to use simple authentication in migration scripts
  - add indexing of a few attributes to the default configuration
  - add commented-out section on using TLS to default configuration


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 2.0.6
  - add buildprereq on cyrus-sasl-devel, krb5-devel, openssl-devel
  - take the -s flag off of slapadd invocations in migration tools
  - add the cosine.schema to the default server config, needed by inetorgperson


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add the nis.schema and inetorgperson.schema to the default server config
  - make ldapadd a hard link to ldapmodify because they're identical binaries


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - build a semistatic slurpd with threads, everything else without
  - disable reverse lookups, per email on OpenLDAP mailing lists
  - make sure the execute bits are set on the shared libraries


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - split off clients and servers to shrink down the package and remove the
    base package's dependency on Perl
  - make certain that the binaries have sane permissions


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - switch to gdbm; I'm getting off the db merry-go-round
  - tweak the init script some more
  - add instdir to @INC in migration scripts


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - tweak init script to return error codes properly
  - change initscripts dependency to one on /etc/init.d


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 1.2.11
  - add condrestart logic to init script
  - munge migration scripts so that you don't have to be
    /usr/share/openldap/migration to run them
  - add code to create pid files in /var/run


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - more minimalistic fix for bug #11111 after consultation with OpenLDAP team
  - backport replacement for the ldapuser patch


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 1.2.10
  - add revamped version of patch from kos@bastard.net to allow execution as
    any non-root user
  - remove test suite from %build because of weirdness in the build system


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - move the defaults for databases and whatnot to /var/lib/ldap (bug #10714)
  - fix some possible string-handling problems


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add -D_REENTRANT to make threaded stuff more stable, even though it looks
    like the sources define it, too
  - mark *.ph files in migration tools as config files


author: Bill Nottingham <notting@redhat.com>
changelog:
  - update to 1.2.7
  - fix some bugs from bugzilla (#4885, #4887, #4888, #4967)
  - take include files out of base package


author: Shad L. Lords <slords@mail.com> 2.3.2-1.2sme01
changelog:
  - Apply silent deny patch [SME:718]
  - Raised on SF: http://sourceforge.net/tracker/index.php?func=detail&aid=1429363&group_id=65349&atid=510641
  - Split rssh_chroot_helper into separate package


author: Lon Hohberger <lhh@redhat.com> 4.0.1-1
changelog:
  - Import of 4.0.1 from upstream.
  - Removed screen-homedir hack introduced in 3.9.15-8.  (I
  was unable to reproduce the behavior described in #98320,
  and thus, the patch isn't necessary.)
  - Fix for buffer overflow from Timo Strainen (patch 7).
  - Fix for #111084 - we now require texinfo to build.
  - Comment out lines in screenrc causing screen to complain
  at startup.


author: Lon Hohberger <lhh@redhat.com> 3.9.15-8
changelog:
  - Change screen's behavior to do the following: Attempt to use
  ~/.screen as the screen directory.  Failing that (ie, on files
  systems without Unix sockets support), try using /tmp/screen-<USER>.
  This prevents a user from creating /tmp/screens (which inherits
  the sticky bit from /tmp, preventing other users from using screen),
  as well as *tries* to be more secure.


author: Lon Hohberger <lhh@redhat.com> 3.9.15-6
changelog:
  - Disable system-wide read/write dir in /tmp; use user's ~/.screen
  directory for screen sessions. (#98320)


author: Florian La Roche <Florian.LaRoche@redhat.de>
changelog:
  - update to 3.9.11
  - patch0/patch4 is not necessary anymore
  - do not compress man-pages/info-files in spec file
  - use configure to set telnet/screenrc instead of sed
  - add a hack to correctly install the new screenencodings
  - try to build up a better global /etc/screenrc instead of
    /etc/skel/.screenrc


author: Crutcher Dunnavant <crutcher@redhat.com> 3.9.9-3
changelog:
  - fixed screenrc path sed command; #50046
  - added ncurses-devel build dep; #49692
  - fix typo in specfile that broke screenrc, #49535


author: Crutcher Dunnavant <crutcher@redhat.com>
changelog:
  - Patched the documentation to change the 'C-a C-\' to 'C-a \',
  - which is what is the real behaviour. this fixes bug #16103


author: Crutcher Dunnavant <crutcher@redhat.com>
changelog:
  - Stuck an entry into the default screenrc file that forces
  - '^?' (backspace) to send '^H'.
  - Its an ugly fix for a termcap inheritance problem,
  - but it works, if anyone REALLY needs '^?' they can change it,
  - and I think we anger less people with this than the way it 
  - currently behaves. (Read: vi and emacs work now)
  - POST NOTE (Aug 15): emacs is NOT happy with ^H, BUT screen thinks
  - that this is what backspace is supposed to do, so we don't change it.


author: Crutcher Dunnavant <crutcher@redhat.com>
changelog:
  - got a patch from rzm@icm.edu.pl to fix bug #10353
  - which caused screen to crash when copying to a file buffer


author: Tim Waugh <twaugh@redhat.com> 2.17-5
changelog:
  - Fix init script (bug #52862).
  - Avoid temporary file vulnerability in init script.
  - Update README: it's --add, not -add.


author: Donnie Barnes <djb@redhat.com>
changelog:
  - pulled into distribution
  - used setserial-2.12_CTI.tgz instead of setserial-2.12.tar.gz (former is
    all that sunsite has) - not sure what the difference is.


author: Christian 'Dr. Disk' Hechelmann <drdisk@ds9.au.s.shuttle.de>
changelog:
  - added %attr's
  - added sanity check for RPM_BUILD_ROOT
  - setserial is now installed into /bin, where util-linux puts it and all
    startup scripts expect it.


author: Phil Knirsch <pknirsch@redhat.com> 2.5.37-1.6
changelog:
  - Fixed behaviour with profile.d reading for [t]csh (#191233)
  - Fixed documentation in hosts.allow and hosts.deny (#157053)
  - Fixed non-interactive behaviour of [t]csh (#202468)


author: Bill Nottingham <notting@redhat.com> 2.5.37-1.3
changelog:
  - fix bash/tcsh coredump size inconsistency (#139821, #156914)
  - move tcsh coredump size setting to /etc/csh.cshrc, not /etc/csh.login (#156914)


author: Bill Nottingham <notting@redhat.com> 2.5.34-1
changelog:
  - add dict (#107807)
  - add cyrus services (#118832)
  - move delete-char binding for csh (#113682)
  - do the same path munging for csh as for bash (#57708)
  - add postfix aliases (#117661)
  - fix bashrc login shell check (#104491)
  - add odmr to services (#101098)
  - add distcc to services (#91535)
  - add xterm forware/backward word bindings (#80860)


author: Jens Petersen <petersen@redhat.com> 2.5.18-1
changelog:
  - bring back the screen case in /etc/bashrc, since /etc/screenrc no
    longer sets defhstatus (#60596, #60597)


author: Jens Petersen <petersen@redhat.com> 2.5.16-1
changelog:
  - dont special case screen in /etc/bashrc, since it overrides the user's
    screenrc title setting (#60596)


author: Bill Nottingham <notting@redhat.com> 2.5.8-1
changelog:
  - add nologin to /etc/shells (#53963)
  - fix some quoting issues (#59627)
  - fix screen status line (#60596)
  - fix path regexps (#59624)
  - move profile.d stuff to csh.cshrc (#59946)


author: Nalin Dahyabhai <nalin@redhat.com> 2.5.7-1
changelog:
  - add entries to services (ipp, wnn4, and so on)
  - try to remove duplicates in services (remove nameserver as alias for domain,
    and readnews as alias for netnews)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - lock only needs to be a gid
  - don't set dspmbyte=euc here; do it in lang.csh, and only if necessary (#50318)


author: Nalin Dahyabhai <nalin@redhat.com> 2.4.15-1
changelog:
  - reorder /etc/services to match comments again
  - protocol 118 is stp, not st
  - update URLs in /etc/protocols and /etc/services


author: Bernhard Rosenkraenzer <bero@redhat.com> 2.4.10-1
changelog:
  - Fix bugs #24159 and #30634 again; whoever moved bashrc from bash
    to setup used an old version. :((


author: Bill Nottingham <notting@redhat.com>
changelog:
  - overhaul /etc/protocols (#18530)
  - add port 587 to /etc/services (#25001)
  - add corbaloc (#19581)
  - don't set /usr/X11R6/bin in $PATH if it's already set (#19968)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Clean up /etc/services, separating registered numbers from unregistered
    ("squatted") numbers, and adding some.


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Add smtps (465/tcp) and submission (587/tcp) to /etc/services for TLS
    support (postfix >= 20001030-2)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - split csh.login into csh.login and csh.cshrc (#various)
  - fix pop service names (#6206)
  - fix ipv6 protocols entries (#6219)


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - rename /etc/csh.cshrc to /etc/csh.login (#2931).
  - (note: modified /etc/csh.cshrc should end up in /etc/csh.cshrc.rpmsave)


author: Erik Troan <ewt@redhat.com>
changelog:
  - removed /etc/inetd.conf, /etc/rpc
  - flagged /etc/securetty as missingok
  - fixed buildroot stuff in spec file


author: Tomas Mraz <tmraz@redhat.com> 3.9p1-9
changelog:
  - do not abort authentication when authorized_keys is broken but other
    methods are allowed (#432642)
  - improve scp manpage (patch by David Tonhofer) (#426596)


author: Tomas Mraz <tmraz@redhat.com> 3.9p1-8.RHEL4.21
changelog:
  - move pam session calls so pam_close_session is always called (#216689)
  - get canonical hostname for gssapi (#216854)
  - CVE-2006-5052 don't leak info about user existence with krb5 auth (#234643)
  - fix some memory leaks in sftp (#240909)
  - correctly kill sshd in initscript (#244655)
  - close unused ends of sockets so [pam] child is always terminated (#247440)


author: Tomas Mraz <tmraz@redhat.com> 3.9p1-8.RHEL4.18
changelog:
  - fixed client behaviour when remote program generates large output (#184357)
  - don't report duplicate syslog messages, use correct local time (#203671)
  - don't set IPV6_V6ONLY sock opt when listening on wildcard addr (#201594)
  - fix audit patch to include loginrec.h in auth.c (#193710)


author: Tomas Mraz <tmraz@redhat.com> 3.9p1-8.RHEL4.13
changelog:
  - don't overwrite last argument of scp if multiple files are copied
    and it isn't a directory (patch by Bjorn Augustsson #178923)
  - send final nonquery messages from pam_authenticate to client
    when kbd_int is used (#174995)
  - removed another syslog call from signal handler (#180607)
  - enable syslog in chroot by opening syslog fd permanently (#182281)
  - fixed audit patch so it prevents login when auditing fails (#182930)


author: Tomas Mraz <tmraz@redhat.com> 3.9p1-8.RHEL4.10
changelog:
  - don't use system() in scp (#170466)
  - kill only the main daemon in the init script (#170468)
  - add patch for user login auditing by Steve Grubb (#170568)


author: Tomas Mraz <tmraz@redhat.com> 3.9p1-8.RHEL4.5
changelog:
  - don't deadlock on exit with multiple X forwarded channels (#152432)
  - allow ssh-ing from root account with nondefault group (#155220)


author: Tomas Mraz <tmraz@redhat.com> 3.9p1-8.RHEL4.3
changelog:
  - enable trusted forwarding by default if X11 forwarding is
    required by user (#137685 and duplicates)
  - discard the previous patch and remove the logging from sigalarm 
    handler completely as syslog is not signal handler safe anyway (#143929)


author: Nalin Dahyabhai <nalin@redhat.com> 3.9p1-8
changelog:
  - add a --enable-vendor-patchlevel option which allows a ShowPatchLevel option
    to enable display of a vendor patch level during version exchange (#120285)
  - configure with --disable-strip to build useful debuginfo subpackages


author: Nalin Dahyabhai <nalin@redhat.com> 3.8.1p1-1
changelog:
  - request gssapi-with-mic by default but not delegation (flag day for anyone
    who used previous gssapi patches)
  - no longer request x11 forwarding by default


author: Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-34
changelog:
  * Wed Mar 03 2004 Phil Knirsch <pknirsch@redhat.com> 3.6.1p2-33.30.1
  - Built RHLE3 U2 update package.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - additional fix for apparently-never-happens double-free in buffer_free()
  - extend fix for #103998 to cover SSH1


author: Nalin Dahyabhai <nalin@redhat.com> 3.6.1p2-11
changelog:
  - apply patch to store the correct buffer size in allocated buffers
    (CAN-2003-0693)
  - skip the initial PAM authentication attempt with an empty password if
    empty passwords are not permitted in our configuration (#103998)


author: Nalin Dahyabhai <nalin@redhat.com> 3.6.1p2-6
changelog:
  - modify patch which clears the supplemental group list at startup to only
    complain if setgroups() fails if sshd has euid == 0
  - handle krb5 installed in %{_prefix} or elsewhere by using krb5-config


author: Nalin Dahyabhai <nalin@redhat.com> 3.5p1-6
changelog:
  - move scp to the -clients subpackage, because it directly depends on ssh
    which is also in -clients (#84329)


author: Nalin Dahyabhai <nalin@redhat.com> 3.5p1-2
changelog:
  - patch PAM configuration to use relative path names for the modules, allowing
    us to not worry about which arch the modules are built for on multilib systems


author: Nalin Dahyabhai <nalin@redhat.com> 3.3p1-2
changelog:
  - rework the close-on-exit docs
  - include configuration file man pages
  - make use of nologin as the privsep shell optional


author: Nalin Dahyabhai <nalin@redhat.com> 3.3p1-1
changelog:
  - update to 3.3p1
  - merge in spec file changes from upstream (remove setuid from ssh, ssh-keysign)
  - disable gtk2 askpass
  - require pam-devel by filename rather than by package for erratum
  - include patch from Solar Designer to work around anonymous mmap failures


author: Nalin Dahyabhai <nalin@redhat.com> 3.1p1-4
changelog:
  - drop buildreq on db1-devel
  - require pam-devel by package name
  - require autoconf instead of autoconf253 again


author: Nalin Dahyabhai <nalin@redhat.com> 3.1p1-3
changelog:
  - pull patch from CVS to avoid printing error messages when some of the
    default keys aren't available when running ssh-add
  - refresh to current revisions of Simon's patches


author: Nalin Dahyabhai <nalin@redhat.com> 3.1p1-2gss
changelog:
  - reintroduce Simon's gssapi patches
  - add buildprereq for autoconf253, which is needed to regenerate configure
    after applying the gssapi patches
  - refresh to the latest version of Markus's patch to build properly with
    older versions of OpenSSL


author: Nalin Dahyabhai <nalin@redhat.com> 3.1p1-1
changelog:
  - require sharutils for building (mindrot #137)
  - require db1-devel only when building for 6.x (#55105), which probably won't
    work anyway (3.1 requires OpenSSL 0.9.6 to build), but what the heck
  - require pam-devel by file (not by package name) again
  - add Markus's patch to compile with OpenSSL 0.9.5a (from
    http://bugzilla.mindrot.org/show_bug.cgi?id=141) and apply it if we're
    building for 6.x


author: Nalin Dahyabhai <nalin@redhat.com> SNAP-20020220
changelog:
  - update to SNAP-20020220 for testing purposes (you've been warned, if there's
    anything to be warned about, gss patches won't apply, I don't mind)


author: Nalin Dahyabhai <nalin@redhat.com> 3.0.2p1-3
changelog:
  - add patches from Simon Wilkinson and Nicolas Williams for GSSAPI key
    exchange, authentication, and named key support


author: Nalin Dahyabhai <nalin@redhat.com> 3.0p1-1
changelog:
  - merge some of Damien Miller <djm@mindrot.org> changes from the upstream
    3.0p1 spec file and init script


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 3.0p1
  - update to x11-ssh-askpass 1.2.4.1
  - change build dependency on a file from pam-devel to the pam-devel package
  - replace primes with moduli


author: Nalin Dahyabhai <nalin@redhat.com> 2.9p2-7
changelog:
  - fix scp's server's reporting of file sizes, and build with the proper
    preprocessor define to get large-file capable open(), stat(), etc.
    (sftp has been doing this correctly all along) (#51827)
  - configure without --with-ipv4-default on RHL 7.x and newer (#45987,#52247)
  - pull cvs patch to fix support for /etc/nologin for non-PAM logins (#47298)
  - mark profile.d scriptlets as config files (#42337)
  - refer to Jason Stone's mail for zsh workaround for exit-hanging quasi-bug
  - change a couple of log() statements to debug() statements (#50751)
  - pull cvs patch to add -t flag to sshd (#28611)
  - clear fd_sets correctly (one bit per FD, not one byte per FD) (#43221)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - pull cvs patch to add session initialization to no-pty sessions
  - pull cvs patch to not cut off challengeresponse auth needlessly
  - refuse to do X11 forwarding if xauth isn't there, handy if you enable
    it by default on a system that doesn't have X installed (#49263)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - change Copyright: BSD to License: BSD
  - add Markus Friedl's unverified patch for the cookie file deletion problem
    so that we can verify it
  - drop patch to check if xauth is present (was folded into cookie patch)
  - don't apply gssapi patches for the errata candidate
  - clear supplemental groups list at startup


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fix an error parsing the new default sshd_config
  - add a fix from Markus Friedl (via openssh-unix-dev) for ssh-keygen not
    dealing with comments right


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add in Simon Wilkinson's GSSAPI patch to give it some testing in-house,
    to be removed before the next beta cycle because it's a big departure
    from the upstream version


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - finish marking strings in the init script for translation
  - modify init script to source /etc/sysconfig/sshd and pass $OPTIONS to sshd
    at startup (change merged from openssh.com init script, originally by
    Pekka Savola)
  - refuse to do X11 forwarding if xauth isn't there, handy if you enable
    it by default on a system that doesn't have X installed


author: Preston Brown <pbrown@redhat.com>
changelog:
  - remove explicit openssl requirement, fixes builddistro issue
  - make initscript stop() function wait until sshd really dead to avoid 
    races in condrestart


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - mention that challengereponse supports PAM, so disabling password doesn't
    limit users to pubkey and rsa auth (#34378)
  - bypass the daemon() function in the init script and call initlog directly,
    because daemon() won't start a daemon it detects is already running (like
    open connections)
  - require the version of openssl we had when we were built


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - make do_pam_setcred() smart enough to know when to establish creds and
    when to reinitialize them
  - add in a couple of other fixes from Damien for inclusion in the errata


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 2.5.2p2
  - call setcred() again after initgroups, because the "creds" could actually
    be group memberships


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 2.5.2p1 (includes endianness fixes in the rijndael implementation)
  - don't enable challenge-response by default until we find a way to not
    have too many userauth requests (we may make up to six pubkey and up to
    three password attempts as it is)
  - remove build dependency on rsh to match openssh.com's packages more closely


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Revert the patch to move pam_open_session.
  - Init script and spec file changes from Pekka Savola. (#28750)
  - Patch sftp to recognize '-o protocol' arguments. (#29540)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Chuck the closing patch.
  - Add a trigger to add host keys for protocol 2 to the config file, now that
    configuration file syntax requires us to specify it with HostKey if we
    specify any other HostKey values, which we do.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Redo patch to move pam_open_session after the server setuid()s to the user.
  - Rework the nopam patch to use be picked up by autoconf.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update for 2.5.1p1.
  - Add init script mods from Pekka Savola.
  - Tweak the init script to match the CVS contrib script more closely.
  - Redo patch to ssh-add to try to adding both identity and id_dsa to also try
    adding id_rsa.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update for 2.5.0p1.
  - Use $RPM_OPT_FLAGS instead of -O when building gnome-ssh-askpass
  - Resync with parts of Damien Miller's openssh.spec from CVS, including
    update of x11 askpass to 1.2.0.
  - Only require openssl (don't prereq) because we generate keys in the init
    script now.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Don't open a PAM session until we've forked and become the user (#25690).
  - Apply Andrew Bartlett's patch for letting pam_authenticate() know which
    host the user is attempting a login from.
  - Resync with parts of Damien Miller's openssh.spec from CVS.
  - Don't expose KbdInt responses in debug messages (from CVS).
  - Detect and handle errors in rsa_{public,private}_decrypt (from CVS).


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - More gettextizing.
  - Close all files after going into daemon mode (needs more testing).
  - Extract patch from CVS to handle auth banners (in the client).
  - Extract patch from CVS to handle compat weirdness.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Don't treat pam_setcred() failure as fatal unless pam_authenticate() has
    succeeded, to allow public-key authentication after a failure with "none"
    authentication.  (#21268)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update to x11-askpass 1.1.1. (#21301)
  - Don't second-guess fixpaths, which causes paths to get fixed twice. (#21290)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Merge multiple PAM text messages into subsequent prompts when possible when
    doing keyboard-interactive authentication.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Disable the built-in MD5 password support.  We're using PAM.
  - Take a crack at doing keyboard-interactive authentication with PAM, and
    enable use of it in the default client configuration so that the client
    will try it when the server disallows password authentication.
  - Build with debugging flags.  Build root policies strip all binaries anyway.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Add the primes file from the latest snapshot to the main package (#20884).
  - Add the dev package to the prereq list (#19984).
  - Remove the default path and mimic login's behavior in the server itself.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Resync with conditional options in Damien Miller's .spec file for an errata.
  - Change libexecdir from %{_libexecdir}/ssh to %{_libexecdir}/openssh.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update to OpenSSH 2.3.0p1.
  - Update to x11-askpass 1.1.0.
  - Enable keyboard-interactive authentication.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Add BuildPreReq on /usr/include/security/pam_appl.h to be sure we always
    build PAM authentication in.
  - Try setting SSH_ASKPASS if gnome-ssh-askpass is installed.
  - Clean out no-longer-used patches.
  - Patch ssh-add to try to add both identity and id_dsa, and to error only
    when neither exists.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update x11-askpass to 1.0.2. (#17835)
  - Add BuildPreReqs for /bin/login and /usr/bin/rsh so that configure will
    always find them in the right place. (#17909)
  - Set the default path to be the same as the one supplied by /bin/login, but
    add /usr/X11R6/bin. (#17909)
  - Try to handle obsoletion of ssh-server more cleanly.  Package names
    are different, but init script name isn't. (#17865)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update to 20000823 snapshot.
  - Change subpackage requirements from %{version} to %{version}-%{release}
  - Back out the pipe patch.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Update to 2.1.1p4, which includes fixes for config file parsing problems.
  - Move the init script back.
  - Add Damien's quick fix for wackiness.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Move condrestart to server postun.
  - Move key generation to init script.
  - Actually use the right patch for moving the key generation to the init script.
  - Clean up the init script a bit.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - Patch to build with neither RSA nor RSAref.
  - Miscellaneous FHS-compliance tweaks.
  - Fix for possibly-compressed man pages.


author: Adrian Havill <havill@redhat.com> 1.4.9-1
changelog:
  - big upgrade to 1.4.9
  - manually redid partially rotted utf patch for sldisply.c
  - no longer necessary to chmod the so files
  - change copyright header to license


author: Bill Nottingham <notting@redhat.com> 1.4.5-9
changelog:
  - tweak UTF-8 linedrawing patch slightly; add README describing some of
    the changes
  - fix a utee/dtee typo


author: Donnie Barnes <djb@redhat.com>
changelog:
  - upgraded to 0.99.38 (will it EVER go 1.0???)
  - all patches removed (all appear to be in this version)


author: Miloslav Trmac <mitr@redhat.com> - 2.7-13.el4.4
changelog:
  - Add nfs4 to PRUNEFS (#156091)
  - Don't assume paths in /etc/mtab don't contain symlinks (#139950)
  - Use %config(noreplace) for /etc/updatedb.conf (#155014)
  - Fix the fts patch
  - Process the filesystem type exclusion list when finding the mount points, not
    only before starting the filesystem tree walk (#139950)
  - Drop GID slocate before creating databases
  - Fix passing too small size to malloc ()
  - Add /media to PRUNEPATHS (#152253)


author: Karsten Hopp <karsten@redhat.de> 2.7-8
changelog:
  - use included sl_fts.h, fix handling of large files (#105950)
  - use one single file to configure updatedb (#112964)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - update to 2.0
  - use new -f (filesystem type) option to simplify cron script
  - link updatedb back to slocate to allow parsing of updatedb.conf
    config files


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - update to 1.6.
  - use /etc/cron.daily as /usr/bin/updatedb to more perfectly imitate the
    findutils updatedb.
  - exclude vfat partitions too (#3164).


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


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


author: Gordon Rowell <gordonr@gormand.com.au> 0.0.2-03
changelog:
  - Change status output for templates audit. In particular 
    OK -> OWNED_BY_RPM. This means that custom templates will appear
    as "OWNED_BY_RPM, OVERRIDE" rather than "OK, OVERRIDE". template
    fragments should not be placed in templates-custom via RPMs [SME: 792]


author: Gordon Rowell <gordonr@gormand.com.au> 0.0.2-02
changelog:
  - Fix output from pseudonyms audit [SME: 792]
  - Display commands on stdout and warnings on stderr [SME: 792]
  - Complain about pseudonyms with @, but no domain [SME: 792]
  - Complain if virtualdomains pseudonym doesn't match accounts db [SME: 792]


author: Gordon Rowell <gordonr@gormand.com.au> 0.0.1-09
changelog:
  - Moved all tools into /sbin/e-smith/audittools to reduce clutter
    and make it easier to run all of them [SME: 762]


author: Gordon Rowell <gordonr@gormand.com.au> 0.0.1-06
changelog:
  - Determine how many RPMs own a template and whether it has been
    modified since the install of the RPM [SME: 762]


author: Gordon Rowell <gordonr@gormand.com.au> 0.0.1-05
changelog:
  - Only display commands required for conversion from virtualdomains
    hacks to user@domain pseudonyms. These are audit tools - changing
    the system should be a separate task [SME: 762]


author: Gordon Rowell <gordonr@gormand.com.au> 0.0.1-04
changelog:
  - Examine custom templates:
    - Are they owned by an RPM?
    - Are they an override or an addition?
  - Examine templates
    - Are they owned by an RPM?
    - TODO: Have they been modified since the install? [SME: 762]


author: Jonathan Martens <smeserver-contribs@snetram.nl> 1.2.0-24
changelog:
  - Remove any /etc/cron.d/clamav file. We moved the content to /etc/crontab
    [SME: 1047], but we need to remove any leftover file from earlier template
    expansion, which, if present, could cause the nightly file scanning to be
    run twice. [SME: 4266]


author: Federico Simoncelli <federico.simoncelli@gmail.com> 1.2.0-6
changelog:
  - Added support for options: max-ratio, no-html, no-mail. [SME: 2024]
  - Redirected the stderr output to /var/log/clamd/smeserver-clamscan.log.
    [SME: 2004]


author: Gordon Rowell <gordonr@gormand.com.au> 1.1.2-05
changelog:
  - Set db default for clamd{MemLimit}==80M and use it in the run script
  - Expand templates in events rather than run file [SME: 426]


author: Gordon Rowell <gordonr@gormand.com.au>
changelog:
  - [1.1.0-08]
  - Add --move=$clamav{QuarantineDirectory} to clamscan,
    exclude directory from being scanned, add database default 
    and set permissions in spec file [SF: 1245655]


author: Charlie Brady <charlieb@e-smith.com>
changelog:
  - [1.1.0-07]
  - Remove freshclam runs from clamav crontab template - we
    now run supervised freshclam instance. [SF: 1251944]


author: Shad Lords <slords@mail.com>
changelog:
  - [1.1.0-06]
  - Include db entry to exclude /proc, /sys and
    /usr/share/doc from scans [SF: 1243741, 1243831]


author: Gordon Rowell <gordonr@gormand.com.au>
changelog:
  - [1.1.0-05]
  - Exclude /proc, /sys and /usr/share/doc from scans
    [SF: 1243741, 1243831]
  - Run freshclam with --quiet instead of --verbose [SF: 1245602]


author: Charlie Brady <charlieb@e-smith.com>
changelog:
  - [1.1.0-02]
  - Add clamav-update event directory.
  - Modify some of the panel code to avoid logging of multiple db property
    transactions.


author: Gordon Rowell <gordonr@gormand.com.au>
changelog:
  - [1.1.0-01gr06]
  - Read the timestamp of the clamav database files in the panel
    to show the last updated time [SF:1200428]
  - Change /sbin/e-smith/freshclam-update-ok to /bin/sh, with no
    content. 
  - TODO: make the update mails configurable


author: Gordon Rowell <gordonr@gormand.com.au>
changelog:
  - [1.1.0-01gr03]
  - Removed the qmailscan_integration part of the panel
  - Removed the database mirror select box. Anyone who isn't
    satisfied with using db.local.clamav.net can set the hostname
    in the database directly.
  - Hid the updates and proxy sections, based on 
    $clamav{ShowProxySection} and $clamav{ShowUpdatesSection}
    - Panel looks rather bare now
  - Read the last updated date from $clamav{SignaturesUpdated}
  - Modified /sbin/e-smith/freshclam-update-ok to set the above value
  - Morphed /etc/clamscan template into /sbin/e-smith/clamscan,
    which can read the db directly.


author: Gordon Rowell <gordonr@gormand.com.au>
changelog:
  - [1.1.0-01gr01]
  - Bump version to 1.1.0-01gr01 to upgrade over Shad's 1.0.0
  - Roll new tarball after major merge of Shad's work.


author: Gordon Rowell <gordonr@gormand.com.au>
changelog:
  - [0.0.1-06gr01]
  - Merge in Shad Lords' e-smith-spamassassin work (based in part
    on work from Damien Curtain) and panel
  - Moved freshclam run script options to database defaults
  - Created /sbin/e-smith/freshclam-update-{failed,ok}


author: Charlie Brady <charlieb@e-smith.com>
changelog:
  - [0.0.1-05]
  - Don't start freshclam or clamd until after bootstrap-console.
  - Move all symlink creation into createlinks script.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 0.9.6-4
changelog:
  - Add standard scriptlets in pre & post to handle init script - fixes #236776
  - Use the find_lang macro to find/mark translations.


author: Mike McGrath <mmcgrath@redhat.com> 0.9.4-1
changelog:
  - Upstream released new version
  - Major changes
  - Added initial i18n support (Probably doesn't work)


author: Panu Matilainen <pmatilai@redhat.com> - 4.3.3-23_nonptl
changelog:
  - Fix debugedit for Java compiled with -O0 -g (#206144)
  - Install preferred arch first on multilib (#181710)


author: Paul Nasrat <pnasrat@redhat.com> - 4.3.3-15_nonptl
changelog:
  - Update transaction lock patch (#151255)
  - Enable debuginfo for manually placed files (#182681)
  - Don't mmap large files (#177616)
  - Fix typo (#169958)
  - Fix scriptlet deadlock (#185324)
  - Fix verification for zero length files (#175740)
  - Enable ignoresize on erasures (#172898)


author: Jeff Johnson <jbj@redhat.com> 4.3.3-5_nonptl
changelog:
  - fix: avoid computing md5 digest on sparse /var/log/lastlog file.
  - fix: do not optimize /sbin/ldconfig execution, always run (#139233).


author: Jeff Johnson <jbj@jbj.org>
changelog:
  - bump micro version.
  - make peace with libtool-1.5.10 and automake-1.9.3.
  - python: add python 2.4 support.
  - selinux: use rpm_execcon, not execv, to run scriptlets (#136848).
  - fix: segfault on --verifydb (#138589).


author: Paul Nasrat <pnasrat@redhat.com> - 3.3.6-1
changelog:
  - Update to 3.3.6
  - Fix typo  (#189647)
  - Enable threading fixes (#181298)
  - Conditionalize static library


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 4.5.16-1.el4
changelog:
  - rebuilt for RHEL4 erratum (#250645)
  - note 4.5.16 fix for multithread issues (#222053)
  - note 4.5.16 fix for spurious SIGSTOP on early interrupt (#175398)
  - note 4.5.16 fix for -u error message (#231966)
  - note 4.5.16 fix for utime for biarch (#230530)
  - note 4.5.16 integration of the s390/s390x restart_syscall name (#232883)
  - Resolves: rhbz#250645 rhbz#222053 rhbz#175398 rhbz#231966 rhbz#230530


author: Roland McGrath <roland@redhat.com> - 4.5.16-1
changelog:
  - fix multithread issues (#240962, #240961, #247907)
  - fix spurious SIGSTOP on early interrupt (#240986)
  - fix utime for biarch (#247185)
  - fix -u error message (#247170)
  - better futex syscall printing (##241467)
  - fix argv/envp printing with small -s settings, and for biarch
  - new syscalls: getcpu, eventfd, timerfd, signalfd, epoll_pwait,
    move_pages, utimensat


author: Roland McGrath <roland@redhat.com> - 4.5.15-1.el4.1
changelog:
  - Fix restart_syscall name on s390 and s390x (regression from 4.5.14-0.EL4.1).
  - Resolves: RHBZ #232883


author: Roland McGrath <roland@redhat.com> - 4.5.15-1
changelog:
  - biarch fixes (#179740, #192193, #171626, #173050, #218433, #218043)
  - fix -ff -o behavior (#204950, #218435, #193808, #219423)
  - better quotactl printing (#118696)
  - *at, inotify*, pselect6, ppoll and unshare syscalls (#178633, #191275)
  - glibc-2.5 build fixes (#209856)
  - memory corruption fixes (#200621
  - fix race in child setup under -f (#180293)
  - show ipc key values in hex (#198179, #198182)
  - disallow -c with -ff (#187847)
  - Resolves: RHBZ #179740, RHBZ #192193, RHBZ #204950, RHBZ #218435
  - Resolves: RHBZ #193808, RHBZ #219423, RHBZ #171626, RHBZ #173050
  - Resolves: RHBZ #218433, RHBZ #218043, RHBZ #118696, RHBZ #178633
  - Resolves: RHBZ #191275, RHBZ #209856, RHBZ #200621, RHBZ #180293
  - Resolves: RHBZ #198179, RHBZ #198182, RHBZ #187847


author: Jakub Jelinek <jakub@redhat.com> - 4.5.14-4
changelog:
  - Fix ia64 syscall decoding (#206768)
  - Fix build with glibc-2.4.90-33 and up on all arches but ia64
  - Fix build against 2.6.18+ headers


author: Stepan Kasal <skasal@redhat.com> - 4.5.14-0.EL4
changelog:
  - New upstream release, which fixes the following:
  - Report restart_syscall (resuming interrupted call) more clearly (#165469).


author: Roland McGrath <roland@redhat.com> - 4.5.14-1
changelog:
  - Fix biarch decoding of socket syscalls (#174354).
  - Fix biarch -e support (#173986).
  - Accept numeric syscalls in -e (#174798).
  - Fix ipc syscall decoding (#164755).
  - Improve msgrcv printing (#164757).
  - Man page updates (#165375).
  - Improve mount syscall printing (#165377).
  - Correct printing of restarting syscalls (#165469).


author: Roland McGrath <roland@redhat.com> - 4.5.13-0.EL4
changelog:
  - rebuilt for RHEL4 erratum
  - Note 4.5.12 fix for IA32 processes on x86-64 (#158934, #164216).
  - Note 4.5.12 fix for truncated statfs64 fields (#158243, #164217).
  - Note 4.5.10 fix for null file name pointers (#164218).


author: Roland McGrath <roland@redhat.com> - 4.5.13-1
changelog:
  - Fix setsockopt decoding on 64-bit (#162449).
  - Fix typos in socket option name strings (#161578).
  - Display more IPV6 socket options by name (#162450).
  - Don't display inappropriate syscalls for -e trace=file (#159340).
  - New selector type -e trace=desc for file-descriptor using calls (#159400).
  - Fix 32-bit old_mmap syscall decoding on x86-64 (#162467, #164215).
  - Fix errors detaching from multithreaded process on interrupt (#161919).
  - Note 4.5.12 fix for crash handling bad signal numbers (#162739).


author: Roland McGrath <roland@redhat.com> - 4.5.12-1
changelog:
  - Fix known syscall recognition for IA32 processes on x86-64 (#158934).
  - Fix bad output for ptrace on x86-64 (#159787).
  - Fix potential buffer overruns (#151570, #159196).
  - Make some diagnostics more consistent (#159308).
  - Update PowerPC system calls.
  - Better printing for Linux aio system calls.
  - Don't truncate statfs64 fields to 32 bits in output (#158243).
  - Cosmetic code cleanups (#159688).


author: Roland McGrath <roland@redhat.com> - 4.5.10-1
changelog:
  - Fix select handling on nonstandard fd_set sizes.
  - Don't print errors for null file name pointers.
  - Fix initial execve output with -i (#143365).


author: Roland McGrath <roland@redhat.com> - 4.5.9-2
changelog:
  - update ia64 syscall list (#146245)
  - fix x86_64 syscall argument extraction for 32-bit processes (#146093)
  - fix -e signal=NAME parsing (#143362)
  - fix x86_64 exit_group syscall handling
  - improve socket ioctl printing (#138223)
  - code cleanups (#143369, #143370)
  - improve mount flags printing (#141932)
  - support symbolic printing of x86_64 arch_prctl parameters (#142667)
  - fix potential crash in getxattr printing


author: Roland McGrath <roland@redhat.com> - 4.5.8-1
changelog:
  - fix multithreaded exit handling (#132150, #135254)
  - fix ioctl name matching (#129808)
  - print RTC_* ioctl structure contents (#58606)
  - grok epoll_* syscalls (#134463)
  - grok new RLIMIT_* values (#133594)
  - print struct cmsghdr contents for sendmsg (#131689)
  - fix clock_* and timer_* argument output (#131420)


author: Roland McGrath <roland@redhat.com> - 4.5.7-2
changelog:
  - new upstream version, misc fixes and updates (#128091, #129166, #128391, #129378, #130965, #131177)


author: Roland McGrath <roland@redhat.com> 4.5.6-1
changelog:
  - new upstream version, updates ioctl lists (#127398), fixes quotactl (#127393), more ioctl decoding (#126917)


author: Roland McGrath <roland@redhat.com> 4.5.3-1
changelog:
  - new upstream version, mq_* calls (#120701), -p vs NPTL (#120462), more fixes (#118694, #120541, #118685)


author: Jakub Jelinek <jakub@redhat.com> 4.4-8
changelog:
  - newer version of the clone fixing patch (Roland McGrath)
  - aio syscalls for i386/ia64/ppc (Ben LaHaise)


author: Preston Brown <pbrown@redhat.com> 4.3-1
changelog:
  - new upstream version.  Seems to have integrated most new syscalls
  - tracing threaded programs is now functional.


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - doh, actually apply the 2.4 syscalls patch
  - make it compile with 2.4.0-test7-pre4+ headers, add
    getdents64 and fcntl64


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - upgrade to 3.99 in order to
  -    add new 2.2.x open flags (#2955).
  -    add new 2.2.x syscalls (#2866).
  - strace 3.1 patches carried along for now.


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - added the umoven patch from James Youngman <jay@gnu.org>
  - fixed build problems on newer glibc releases


author: Nalin Dahyabhai <nalin@redhat.com> 3.20-1
changelog:
  - log using LOG_AUTHPRIV facility by default (#47289)
  - make permissions on stunnel binary 0755
  - implicitly trust certificates in %{_datadir}/ssl/trusted (#24034)


author: Nalin Dahyabhai <nalin@redhat.com> 3.19-1
changelog:
  - update to 3.19 to avoid problems with stunnel being multithreaded, but
    tcp wrappers not being thrad-safe


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - remove explicit requirement on openssl (specific version isn't enough,
    we have to depend on shared library version anyway)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 3.11
  - chuck the SIGHUP patch (went upstream)
  - chuck parts of the 64-bit clean patch (went upstream)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - move to Applications/Internet group
  - clean up %post script
  - make stunnel.pem %ghost %config(noreplace)
  - provide a sample file for use with xinetd


author: Gordon Rowell <gordonr@gormand.com.au> 3.22-3gr01
changelog:
  - Mini RPM with just stunnel-tls and makesock
  - Grr - why are RPM macros sooo broken - (percent)makeinstall
    is still executed even if # commented out in the (percent)install
    section


author: Karel Zak <kzak@redhat.com> 1.6.7p5-30.1.3
changelog:
  - fix #154511 - sudo does not use limits.conf
  - fix #144893 - sudo-1.6.7p5-1 does not work with pam_tally correctly
  - fix #163044 - sudo logging truncates username to 8 characters
  - fix debuginfo


author: Colin Walters <walters@redhat.com> 1.6.7p5-24
changelog:
  - Enhance sesh.c to fork/exec children itself, to avoid
    having sudo reap all domains.
  - Only reinstall default signal handlers immediately before
    exec of child with SELinux patch


author: Nalin Dahyabhai <nalin@redhat.com> 1.6.6-2
changelog:
  - remove absolute path names from the PAM configuration, ensuring that the
    right modules get used for whichever arch we're built for
  - don't try to install the FAQ, which isn't there any more


author: Jeremy Katz <katzj@redhat.com>
changelog:
  - lss16toppm and ppmtolss16 are both perl scripts... turn off find-requires
    so we don't suck in perl as a dependency for syslinux


author: Jeremy Katz <katzj@redhat.com>
changelog:
  - update to 1.75
  - include tools to create graphical image format needed by syslinux
  - include isolinux 
  - include pxelinux (#64942)


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - use %{_tmppath}
  - change application group (Applications/Internet doesn't seem
    right to me)
  - added BuildRequires


author: Brent Fox <bfox@redhat.com> 1.2.1-1
changelog:
  - renamed from redhat-config-keyboard
  - add Obsoletes for redhat-config-keyboard
  - make changes for Python2.3


author: Brent Fox <bfox@redhat.com> 1.0.3-1
changelog:
  - add a us keymap to keymaps with non-latin chars (bug #82440)
  - write out the XkbVariant line if it is present
  - handle XkbOptions to allow toggling between keymaps


author: Brent Fox <bfox@redhat.com> 0.9.2-1
changelog:
  - Wrap the destroy call in a try/except because there is no self.mainWindow in firstboot reconfig mode


author: Brent Fox <bfox@redhat.com> 1.2.1-1
changelog:
  - rename from redhat-config-mouse to system-config-mouse
  - add Obsoletes for redhat-config-mouse
  - update for Python2.3


author: Brent Fox <bfox@redhat.com> 1.0.2-12
changelog:
  - don't skip the first leaf on each branch in setCurrent()
  - check to see if XEMU3 is defined before slicing the list for it


author: Brent Fox <bfox@redhat.com>
changelog:
  - Add a BuildRequires for python-tools
  - Configure /etc/sysconfig/mouse so that gpm can support more than one mouse
  - Specify device correctly in /etc/sysconfig/mouse
  - Pass device into mouse_backend


author: Brent Fox <bfox@redhat.com> 1.0.1-4
changelog:
  - Created mouse_tui.py for a text interface
  - Created mouse_backend.py to handle non-UI specific calls
  - Moved non_UI specific calls from mouse_gui.py to mouse_backend.py


author: Jeremy Katz <katzj@redhat.com> 0.9.10-1
changelog:
  - try to probe the mouse by reading the config file instead of doing a 
    probe with kudzu.  ps/2 probes while in X are unreliable


author: Peter Vrabec <pvrabec@redhat.com> 1.14-10.RHEL4
changelog:
  - wrapper around ftruncate (#156799)
  - provide man page (#163709) 
  - don't warn about short reads; they're normal (#168545)
  - fix skiping over sparse files in archive (#171625)
  - fix tar to handle moved directories correctly (#184413)


author: Peter Vrabec <pvrabec@redhat.com> 1.14-8.RHEL4
changelog:
  - A file is dumpable if it is sparse and both --sparse 
    and --totals are specified (#154882)
  - exclude err.patch, it causes SEGV (#158743)


author: Peter Vrabec <pvrabec@redhat.com> 1.14-7.RHEL4
changelog:
  - Extract sparse files even if the output fd is not seekable. (#146225)
  - (sparse_scan_file): Bugfix. offset had incorrect type


author: Bernhard Rosenkraenzer <bero@redhat.com> 1.13.19-5
changelog:
  - Fix build with current autoconf (stricter checking on AC_DEFINE)
  - Fix segfault when tarring directories without having read permissions
    (#40802)


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - fix hang on tar tvzf - <something.tar.gz, introduced by
    exit code fix (Bug #15448), Patch from Tim Waugh <twaugh@redhat.com>


author: Bernhard Rosenkränzer <bero@redhat.com>
changelog:
  - 1.13.14
  - Update man page to know about -I / --bzip
  - Remove dependancy on rmt - tar can be used for anything local
    without it.


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - update to tar-1.12.64013.
  - subtract (and reopen #2415) bzip2 support using -y.
  - move gtar to /bin.


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - Fiddle bindir/libexecdir to get RH install correct.
  - Don't include /sbin/rmt -- use the rmt from dump.
  - Turn on nls.


author: Tomas Janousek <tjanouse@redhat.com> - 7.6-37.4
changelog:
  - dropped the hostname resolving patch (#220015)
  - compare localhost and localhost.localdomain as the same (#196326)


author: Tomas Janousek <tjanouse@redhat.com> - 7.6-37.3
changelog:
  - resolve hostnames in hosts.{allow,deny}, fixes #196326, #220015
  - unblock and catch SIGCHLD from spawned shell commands,
    fixes #112975 (#241356)
  - don't discard exits from other child processes than the spawned one, fixes


author: Nalin Dahyabhai <nalin@redhat.com> 7.6-32
changelog:
  - link libwrap.so against libnsl, on which it depends
  - add default (weak) versions of allow_severity and deny_severity to the shared
    library so that configure tests can find it correctly


author: Harald Hoyer <harald@redhat.de> 7.6-29
changelog:
  - shared library generated and added #75494
  - added security patch tcp_wrappers-7.6-sig.patch
  - compile and link with -fPIC -DPIC


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - permit hosts.{allow,deny} to be assembled from included components (#17795).
  - permit '*' and '?' wildcard matches on hostnames (#17847).


author: Jason Vas Dias <jvdias@redhat.com> - 1:0.17-31
changelog:
  - bug 143929 / 145004 : fix race condition in telnetd on wtmp lock 
  - when cleanup() is entered from main process and in signal
  - handler


author: Harald Hoyer <harald@redhat.de>
changelog:
  - fixed security issues (#50335)
  - patched the patches to fit the 5x version
  - one world -> one spec file for all versions ;)


author: Pekka Savola <pekkas@netcore.fi>
changelog:
  - update to 0.17
  - apply latest changes from CVS to telnet client, enable IPv6
  - BuildPreReq ncurses-devel


author: Antti Andreimann <Antti.Andreimann@mail.ee>
changelog:
  - fixed the problem with escape character (it could not be disabled)
  - changed the spec file to use %setup macro for unpacking telnet-client


author: Nalin Dahyabhai <nalin@redhat.com> 1:5.4-2
changelog:
  - mingetty sets $TERM to 'linux', so switching between monochrome and color by
    playing with the 'console' alias gets us nowhere; back to noarch for now
    (Bill Nottingham)


author: Nalin Dahyabhai <nalin@redhat.com> 1:5.4-1
changelog:
  - update to current upstream termcap, building to match the most current
    ncurses available (#116330)
  - termcap used to be noarch, but that is impossible with per-arch patches (this
    could come back to haunt us in multilib environments if care is not taken),
    so make it arch-specific again
  - make 'console' an alias for either 'linux' or 'linux-m' depending on whether
    or not the usual console supports color -- this means 'linux' for most
    arches, and 'linux-m' for sparc*
  - add a definition for 'bterm' (bogl-bterm installs its own terminfo file)
  - use terminfo source instead of termcap source for 'kon2' (kon2 installs its
    own terminfo file)
  - approximate ncurses's --with-xterm-new as a local %{which_xterm} define


author: Florian La Roche <Florian.LaRoche@redhat.de>
changelog:
  - Patches to /etc/termcap have not been properly applied. Disabled
    Patch2:kterm (already applied) and Patch3:rxvt (not needed anymore)
  - Why are patches only applied to /etc/termcap and not the terminfo/termcap
    source file??


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Add patch form Hans de Goede <hans@highrise.nl> to get the termcap
    descriptions in sync with the terminfo (ncurses) ones
  - make it a noarch package


author: Elliot Lee <sopwith@redhat.com>
changelog:
  - Remove HAVE_WAIT3 hack, tried to replace it with a requirement for an 
  autoconf with the fixed test, didn't work, put in another less-bad hack 
  instead.


author: Miloslav Trmac <mitr@redhat.com> - 2.9.1-1
changelog:
  - Add --exclude, use it to preserve X socket directories (#107069)
  - Allow multiple directory arguments with relative paths (#91097)
  - Don't manually strip the binary


author: Mike A. Harris <mharris@redhat.com> 2.9.0-1
changelog:
  - Added Solaris/HPUX support to tmpwatch via patch from Paul Gear (#71288)
  - Rebuild in rawhide as 2.9.0-1


author: Mike A. Harris <mharris@redhat.com> 2.8.3-1
changelog:
  - Added support for large files with 64bit offsets by adding to CFLAGS
    -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 bug (#56961)


author: Preston Brown <pbrown@redhat.com> 2.8-1
changelog:
  - added a "nodirs" option which inhibits removal of empty directories.
  - Integrated race condition fixes from Martin Macok (#50148)
  - do not try to remove ext3 journal files (#50522)


author: Preston Brown <pbrown@redhat.com>
changelog:
  - Patch from enrico.scholz@informatik.tu-chemnitz.de allows concurrent 
    usage of mtime, ctime, and atime checking (#19550).


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - use execle() instead of system() to get the correct return code, fixes from
    Jeremy Katz <katzj@linuxpower.org>


author: Preston Brown <pbrown@redhat.com>
changelog:
  - support for CTIME from jik@kamens.brookline.ma.us
  - fixes for fuser checks from Ian Burrell <iburrell@digital-integrity.com>.
  - remove directories when empty without --all flag, to be consistent w/docs.


author: Paul Gear <paulgear@bigfoot.com>
changelog:
  - HP-UX port (including doco update)
  - Tweaked Makefile to allow installation into different base directory
  - Got rid of GETOPT_... defines which didn't do anything, so that short
    equivalents for all long options could be defined.
  - Fixed bug in message() where 'where' file handle was set but unused
  - Changed most fprintf() calls to message()


author: Preston Brown <pbrown@redhat.com>
changelog:
  - I am the new maintainer
  - fixed cleanup of directories
  - added --quiet flag
  - freshen manpage
  - nice patch from Kevin Vajk <kvajk@ricochet.net> integrated


author: Erik Troan <ewt@redhat.com>
changelog:
  - added man page to package
  - uses a buildroot and %attr
  - fixed error message generation for directories
  - fixed flag propagation


author: Phil Knirsch <pknirsch@redhat.com> 1.4a12-20
changelog:
  - Added patch from Jesper Skriver supplied by Kaj J. Niemi to support
    draft-ietf-mpls-icmp-02.txt.


author: Preston Brown <pbrown@redhat.com>
changelog:
  - bugfix for segfault with source routing (#13466)
  - fix bug tracerouting thru aliased ethernet addresses (#9351)


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - use 
    CFLAGS="${CFLAGS:--O2 -g -pipe -m64}" ; export CFLAGS ; 
    CXXFLAGS="${CXXFLAGS:--O2 -g -pipe -m64}" ; export CXXFLAGS ; 
    FFLAGS="${FFLAGS:--O2 -g -pipe -m64}" ; export FFLAGS ; 
    for i in $(find . -name config.guess -o -name config.sub) ; do 
             [ -f /usr/lib/rpm/redhat/$(basename $i) ] && /bin/rm -f $i && /bin/cp -fv /usr/lib/rpm/redhat/$(basename $i) $i ; 
    done ; 
    ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu \
  	--target=x86_64-redhat-linux-gnu \
  	--program-prefix= \
  	--prefix=/usr \
  	--exec-prefix=/usr \
  	--bindir=/usr/bin \
  	--sbindir=/usr/sbin \
  	--sysconfdir=/etc \
  	--datadir=/usr/share \
  	--includedir=/usr/include \
  	--libdir=/usr/lib64 \
  	--libexecdir=/usr/libexec \
  	--localstatedir=/var \
  	--sharedstatedir=/usr/com \
  	--mandir=/usr/share/man \
  	--infodir=/usr/share/info
  - fix 64 bit problem on alpha (#919)


author: Peter Samuel <peters@e-smith.com>
changelog:
  - [0.88-03]
  - Now installs in its own root area prior to creating binary RPM.
  - Default installation locations are restored.


author: James Antill <james.antill@redhat.com> - 2.3.4-14.7
changelog:
  - Fix decompressing zip archives on 64bit
  - Resolves: rhbz#231286
  - Fix symlink loops with os.path.realpath (#173891)
  - Resolves: rhbz#243909
  - Related: 173891


author: James Antill <james.antill@redhat.com> - 2.3.4-14.6
changelog:
  - Fix possible integer overflow in image ops
  - Fix off by one strxfrm malloc
  - Fix pypcre bugs
  - Resolves: rhbz#392051


author: Mihai Ibanescu <misa@redhat.com> 2.3.4-10
changelog:
  - Fixed bug #77418 (Demo dir not packaged)
  - More tweaking on #19347 (Moved Tools/ under /usr/lib/python2.3/Tools)


author: Mihai Ibanescu <misa@redhat.com> 2.3.4-8
changelog:
  - Fixed bug #129769: Makefile in new python conflicts with older version found
    in old python-devel
  - Reorganized the spec file to get rid of the aspython2 define; __python_ver
    is more powerful.


author: Mihai Ibanescu <misa@redhat.com> 2.3.4-7
changelog:
  - Including html documentation for non-i386 arches
  - Fixed #125362 (python-doc html files have japanese character encoding)
  - Fixed #128923 (missing dependency between python and python-devel)


author: Mihai Ibanescu <misa@redhat.com> 2.3.4-6
changelog:
  - Fixed #128030 (help() not printing anything)
  - Fixed #125472 (distutils.sysconfig.get_python_lib() not returning the right
    path on 64-bit systems)
  - Fixed #127357 (building python as a shared library)
  - Fixed  #19347 (including the contents of Tools/scripts/ in python-tools)


author: Mihai Ibanescu <misa@redhat.com> 2.3.4-3
changelog:
  - Added an optik.py that provides the same interface from optparse for
    backward compatibility; obsoleting python-optik


author: Mihai Ibanescu <misa@redhat.com> 2.3.4-1
changelog:
  - Updated to 2.3.4-1 with Robert Scheck's help (bug #124764)
  - Added BuildRequires: tix-devel (bug #124918)


author: Mihai Ibanescu <misa@redhat.com> 2.3.3-6
changelog:
  - Correct fix for #122304 from upstream:
    http://sourceforge.net/tracker/?func=detail&atid=105470&aid=931848&group_id=5470


author: Mihai Ibanescu <misa@redhat.com> 2.3.3-4
changelog:
  - Fix for bug #122304 : splitting the domain name fails on 64-bit arches
  - Fix for bug #120879 : including Makefile into the main package

  - Requires XFree86-devel instead of -libs (see bug #118442)


author: Mihai Ibanescu <misa@redhat.com> 2.3-0.2
changelog:
  - Building python 2.3
  - Added more BuildRequires
  - Updated the startup files for modulator and pynche; idle installs its own
    now.


author: Mihai Ibanescu <misa@redhat.com> 2.2.2-25
changelog:
  - Fixed bug #84886: pydoc dies when run w/o arguments
  - Fixed bug #84205: add python shm module back (used to be shipped with 1.5.2)
  - Fixed bug #84966: path in byte-compiled code still wrong


author: Jeremy Katz <katzj@redhat.com> 2.2.2-23
changelog:
  - ftp uri's should be able to specify being rooted at the root instead of 
    where you login via ftp (#84692)


author: Mihai Ibanescu <misa@redhat.com> 2.2.2-22
changelog:
  - Using newer Japanese codecs (1.4.9). Thanks to 
    Peter Bowen <pzb@datastacks.com> for pointing this out.


author: Mihai Ibanescu <misa@redhat.com> 2.2.2-13
changelog:
  - Attempt to look both in /usr/lib64 and /usr/lib/python2.2/site-packages/:
    some work on python-2.2.2-lib64.patch


author: Mihai Ibanescu <misa@redhat.com> 2.2.2-11.7.3
changelog:
  - Fixed bug #82544: Errata removes most tools
  - Fixed bug #82435: Python 2.2.2 errata breaks redhat-config-users
  - Removed .lib64 and - files that get installed after we fix the multilib
    .py files.


author: Jeremy Katz <katzj@redhat.com> 2.2.2-8
changelog:
  - urllib2 didn't support non-anonymous ftp.  add support based on how 
    urllib did it (#80676, #78168)


author: Mihai Ibanescu <misa@redhat.com> 2.2.2-7
changelog:
  - Fix bug #79647 (Rebuild of SRPM fails if python isn't installed)
  - Added a bunch of missing BuildRequires found while fixing the
    above-mentioned bug


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  2.2.2-3.7.3
  - Recompiled for 7.3 (to fix the -lcrypt bug)
  - Fix for the spurious error message at the end of the build (build-requires
    gets confused by executable files starting with """"): make the tests
    non-executable.


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  2.2.2-5
  - Fixed configuration patch to add -lcrypt when compiling cryptmodule.c

  2.2.2-4
  - Spec file change from Matt Wilson <msw@redhat.com> to disable linking 
    with the C++ compiler.


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  2.2.2-3.*
  - Merged patch from Karsten Hopp <karsten@redhat.de> from 2.2.1-17hammer to
    use %{_libdir}
  - Added XFree86-libs as BuildRequires (because of tkinter)
  - Fixed duplicate listing of plat-linux2
  - Fixed exclusion of lib-dynload/japanese
  - Added lib64 patch for the japanese codecs
  - Use setup magic instead of using tar directly on JapaneseCodecs


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  2.2.2-2
  - Fix #76912 (python-tools contains idle, which uses tkinter, but there is no
    requirement of tkinter from python-tools).
  - Fix #74013 (rpm is missing the /usr/lib/python2.2/test directory)


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  - builds as python2 require a different libdb
  - changed the buildroot name of python to match python2 builds


author: Trond Eivind Glomsrød <teg@redhat.com> 2.2-16
changelog:
  - the same, but in builddirs - this will remove them from the 
    docs package, which doesn't look in the buildroot for files.


author: Trond Eivind Glomsrød <teg@redhat.com> 2.2-8
changelog:
  - Make files in /usr/bin install side by side with python 1.5 when
  - Drop explicit requirement of db4
    built as python2


author: Nalin Dahyabhai <nalin@redhat.com> 2.2-5
changelog:
  - disable ndbm support, which is db2 in disguise (really interesting things
    can happen when you mix db2 and db4 in a single application)


author: Trond Eivind Glomsrød <teg@redhat.com> 2.2-0.11c1
changelog:
  - 2.2 RC 1
  - Don't include the _tkinter module in the main package - it's 
    already in the tkiter packace
  - Turn off the mpzmodule, something broke in the buildroot


author: Matt Wilson <msw@redhat.com> 2.2-0.9b2
changelog:
  - changed DESTDIR to point to / so that distutils will install dynload
    modules properly in the installroot


author: Trond Eivind Glomsrød <teg@redhat.com> 2.2-0.4a4
changelog:
  - 2.2a4
  - Enable UCS4 support
  - Enable IPv6
  - Provide distutils
  - Include msgfmt.py and pygettext.py


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - fix the "requires" clause, it lacked a space causing problems
  - use %{_tmppath}
  - don't define name, version etc
  - add the available patches from the Python home page


author: Matt Wilson <msw@redhat.com>
changelog:
  - modify all files to use "python2.0" as the intrepter
  - don't build the Expat bindings
  - build against db1


author: Jeremy Hylton <jeremy@beopen.com>
changelog:
  - updated for 2.0c1
  - build audioop, imageop, and rgbimg extension modules
  - include xml.parsers subpackage
  - add test.xml.out to files list


author: Jeremy Hylton <jeremy@beopen.com>
changelog:
  - Version 2 of 2.0b1
  - Make the package relocatable.  Thanks to Suchandra Thapa.
  - Exclude Tkinter from main RPM.  If it is in a separate RPM, it is
    easier to track Tk releases.


author: Aurelien Bompard <gauret[AT]free.fr> 1.24-1
changelog:
  - version 1.24
  - drop patch3 (applied upstream)
  - drop patch4 (upstream uses mysql-config to detect libdir now)
  - drop patch5 (applied upstream)


author: Michael Schwendt <mschwendt[AT]users.sf.net> 1.02-7
changelog:
  - x86_64, patch configure to look for mysql/pgsql below %_libdir.
  - delete undefined %epoch in mysql/pgsql sub package dep.


author: Aurelien Bompard <gauret[AT]free.fr> 0:1.02-0.fdr.3
changelog:
  - disable parallel builds
  - add chkconfig to Requires(pre,post)
  - set the right mode for /etc/logrotate.d/ulogd
  - rotate weekly


author: Miloslav Trmac <mitr@redhat.com> - 2.2-24
changelog:
  - Don't just delete the original file when destination and current directory
    are on different filesystems


author: Bernhard Rosenkraenzer <bero@redhat.com> 2.2-14
changelog:
  - Fix up the mkstemp patch, don't segfault with lacking write permissions
    (#57700)
  - Fix up man page (part 2 of #57700)
  - Fix compiler warnings


author: Tim Powers <timp@redhat.com>
changelog:
  - minor spec file cleanups
  - built for 7.1
  - use predefined RPM macros whenever possible
  - use RPM_OPT_FLAGS when building


author: Arkadiusz Mikkkkkkiewicz <misiek@misiek.eu.org>
changelog:
  - Recompiled under RedHat Linux 5.1 
  - Small changes in %build
  LANG=C
  export LANG
  unset DISPLAY
   and %files 
  - Added "Vendor:" 
  - Added Polish "Summary:" and "%description"


author: Mike A. Harris <mharris@redhat.com> 0.5.5-4
changelog:
  - Build 0.5.5-1 version as 0.5.5-1.2.1EL.0 for RHEL 2.1 erratum
  - Build 0.5.5-1 version as 0.5.5-1.3EL.0 for RHEL 3 erratum
  - Build 0.5.5-1 version as 0.5.5-2.RHL9.0 for RHL 9 erratum
  - Build 0.5.5-1 version as 0.5.5-3.FC1.0 for Fedora Core 1 erratum
  - Build 0.5.5-1 version as 0.5.5-4 for Fedora Core 2 development head


author: Mike A. Harris <mharris@redhat.com> 0.5.5-1
changelog:
  - [SECURITY] Fix CAN-2004-0233 utempter directory traversal symlink attack
    issue for immediate erratum release.
  - Build all-arch test package 0.5.5-1 in dist-fc2-scratch


author: Mike A. Harris <mharris@redhat.com> 0.5.4-1
changelog:
  - Rewrote post install script to be a bit cleaner and rebuilt in rawhide to
    pick up twaugh's chown change
  - Added 'srpm-x' target to Makefile for package maintainer SRPM building


author: Mike A. Harris <mharris@redhat.com> 0.5.3-1
changelog:
  - Bump version and release and rebuild to strip debug info into .debuginfo
    package, as the Red Hat Linux 9 package shipped unstripped (#91664)
  - Updated license field to reflect dual license MIT style + LGPL
  - Changed spec file Copyright tag to proper License tag
  - Removed stupid crackrock "version" macro define


author: Mike A. Harris <mharris@redhat.com> 0.5.2-11hammer
changelog:
  - Updated BuildRoot line to meet Red Hat standards
  - Updated filelist to use rpm macros for _libdir, etc.
  - Added comment to top of specfile to remind people to check utempter changes
    into CVS, since utempter IS managed by CVS afterall...  I will fix the
    missing bits in CVS soon once the package is reassigned to me
  - Added 'LIBDIR=/usr/lib64' to make commandline for proper x86_64 build
  - Added libdir patch to Makefile


author: Karsten Hopp <karsten@redhat.de> 1.10.1-2.4E.1
changelog:
  - wget.info gets splitted into multiple files on some archs, add 
    workaround to avoid multilib issues


author: Karsten Hopp <karsten@redhat.de> 1.10-2
changelog:
  - update to wget-1.10
    - drop passive-ftp patch, already in 1.10
    - drop CVS patch
    - drop LFS patch, similar fix in 1.10
    - drop protdir patch, similar fix in 1.10
    - drop actime patch, already in 1.10


author: Karsten Hopp <karsten@redhat.de> 1.9.1-20
changelog:
  - texi2pod doesn't handle texinfo xref's. rewrite some lines so that
    the man page doesn't have incomplete sentences anymore (#140470)


author: Karsten Hopp <karsten@redhat.de> 1.9.1-19
changelog:
  - Don't set actime to access time of the remote file or tmpwatch might 
    remove the file again (#146440).  Set it to the current time instead.
    timestamping checks only modtime, so this should be ok.


author: Karsten Hopp <karsten@redhat.de> 1.9.1-18
changelog:
  - add support for --protocol-directories option as documented
    in the man page (Ville Skyttä, #145571)


author: Karsten Hopp <karsten@redhat.de> 1.9.1-7
changelog:
  - clean up manpage (#117519)
  - buildrequire texinfo (#123780)
  - LFS patch, based on wget-LFS-20040630.patch from Leonid Petrov
    (#123524, #124628, #115348)


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - 1.7
  - Require perl for building (to get man pages)
  - Don't include the Japanese po file, it's now included
  - Use %{_tmppath}
  - no patches necessary
  - Make /etc/wgetrc noreplace
  - More docs


author: Bill Nottingham <notting@redhat.com>
changelog:
  - setlocale for LC_CTYPE too, or else all the translations think their
    characters are unprintable.


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - upgraded to 1.5.0
  - they removed the man page from the distribution (Duh!) and I added it back
    from 1.4.5. Hey, removing the man page is DUMB!


author: Carlo Wood <carlo@gnu.org>
changelog:
  - There should not be a reason anymore to include README.alias in the rpm docs.
  - Don't install as root.root in RPM_BUILD_ROOT, in order to allow to build
    rpm as non-root.
  - Bug fix
  - Added /etc/profile.d for automatic alias inclusion.


author: Carlo Wood <carlo@gnu.org>
changelog:
  - Typo in appended changelog.
  - Appended the old change log of `which-2.0.spec' to (this) changelog,
    which is generated from the CVS log of `which-2.0.spec.in'.
  - Generate which-2.spec from which-2.spec.in with automatic VERSION
    and CHANGELOG substitution.


author: Carlo Wood <carlo@gnu.org>
changelog:
  - Moved assignment of CFLAGS to the configure line, using RPM_OPT_FLAGS now.
  - Corrected Source: line to point to ftp.gnu.org.


author: Karel Zak <kzak@redhat.com> 3.0-3.1
changelog:
  - fix #210559 - wrong dictionary order
    - sort with --dictionary-order
    - remove words with possessives ('s)


author: Adrian Havill <havill@redhat.com> 3.0-3
changelog:
  - replace word list with much better Moby Project words list (#61395)
  - revise %description; ispell/aspell no longer uses words


author: Johnny Hughes <johnny@centos.org> 2.4.3-2.centos
changelog:
  - patch (by Daniel DeKok) to add proper default kernel handling support for
    CentOS-3
  - modified the yum.conf for CentOS to turn on plugins by default


author: Johnny Hughes <johnny@cenots.org> 2.4.2-3.centos
changelog:
  - Added detection for python version as we will start using this version
    for CentOS-3 and CentOS-4


author: Johnny Hughes <johnny@centos.org> 2.4.2-2.centos4
changelog:
  - patch (by Karanbir Singh) to select mirrorlists via a proxy sever if one is
    listed in yum.conf or a .repo file (yum-2.4.2.centos-mirrorlist-proxy.patch).


author: Johnny Hughes <johnny@centos.org> 2.4.0-1.centos4
changelog:
  - upgraded CentOS-4 to 2.4.0 (rerolled in the 
    below CentOS changes into this version from Apr 10 2005 entry)


author: Seth Vidal <skvidal@phy.duke.edu>
changelog:
  - updated for 1.95 betaish release
  - remove /sbin legacy
  - no longer starts up by default
  - do the find_lang thing


author: Johnny Hughes <johnny@centos.org> 0.2.4-2.c4
changelog:
  - added yum-plugin-fastestmirror-ProxySupp.patch for turning off if proxy
    is detected (patch by Karanbir Singh).


author: Paul Floor <paul@smeserver.us> 0.91-1
changelog:
  - first version extracted from yum-utils-0.5-2
  - fixed counting error in installonlyn.py
  - increased tokeep to 5


author: Ivana Varekova <varekova@redhat.com> 2.3-28.EL4
changelog:
  - Resolves: #209115 
    zip segfaults by attempt to archive big file
  - Resolves: #209442
    zip does not honor umask setting when creating archives


author: Lon Hohberger <lhh@redhat.com> 2.3-24
changelog:
  - Extend max file/archive size to 2^32-8193 (4294959103) bytes
  - Include better debugging output for configure script


author: Jeff Johnson <jbj@jbj.org> 1.2.0.7-2
changelog:
  - fix: gzeof not set when reading compressed file (#106424).
  - fix: revert zlib.h include constants for now (#106291).


author: Jakub Jelinek <jakub@redhat.com> 1.1.4-2
changelog:
  - remove glibc patch, it is no longer needed (zlib uses gcc -shared
    as it should)
  - run tests and only build the package if they succeed


author: Trond Eivind Glomsrød <teg@redhat.com> 1.1.3-24
changelog:
  - Add example.c and minigzip.c to the doc files, as
    they are listed as examples in the README (#52574)


author: Gordon Rowell <gordonr@gormand.com.au> 7.0beta9-02
changelog:
  - Obsolete/Provide SMEServer with version to match smeserver-release
  - Obsolete/Provide e-smith-release with version to match smeserver-release
  - [SME: 72]


author: Charlie Brady <charlieb@e-smith.com>
changelog:
  - [7.0alpha24-02]
  - Remove /etc/issue.net symlink, since it clashes with a file
    in centos-release.


author: Gordon Rowell <gordonr@gormand.com.au>
changelog:
  - [7.0alpha23-01]
  - Bump version to 7.0alpha23
  - Add dependency on centos-release
  - Leave /etc/redhat-release to the centos-release package
  - Add /etc/issue.net symlink and remove /etc/issue file.
  - TODO: Add templates for /etc/issue{,.net}


author: Gordon Rowell <gordon_rowell@mitel.com>
changelog:
  - [6.0-01]
  - Changed RPM name from e-smith-release-6.0alpha8-01 -> e-smith-release-6.0
    (alpha8 internally)
    [gordonr 8692]


author: Gordon Rowell <gordonr@e-smith.com>
changelog:
  - [6.0alpha4-02]
  - Use the "version" not the "release" in the ReleaseVersion "force" 
    config template fragment. [gordonr 7531]


author: Charlie Brady <charlieb@e-smith.com> 6.0alpha1-01
changelog:
  - New alpha release. Note that the first alpha of what became 5.6
    was called 6.0alpha1, and there were subsequent alphas in that
    range. Those releases were and are completely unsupported, and
    we do not support upgrades of those servers. We'll ignore the
    version clash between those prototypes and this development
    version.


author: Charlie Brady <charlieb@e-smith.com>
changelog:
  - [6.0alpha3-01]
  - Add 2.4 kernel, upgrade some packages to suit, and remove
    some packages which are 2.2.x kernel reliant.


author: Charlie Brady <charlieb@e-smith.com>
changelog:
  - [5.5beta6-01]
  - Bump version for 5.5beta6 release.
  - remove foot.tmpl and noframes_foot.tmpl - re-adding in e-smith-base 
    [tonyc 3223]


author: Gordon Rowell <gordonr@e-smith.com>
changelog:
  - [5.5alpha5-04]
  - Actually copy the foot.tmpl file in %build
  LANG=C
  export LANG
  unset DISPLAY
   [gordonr 3223]


author: Gordon Rowell <gordonr@e-smith.com>
changelog:
  - [5.5alpha5-03]
  - Generate /etc/e-smith/web/common/foot.tmpl as a workaround 
    for Text::Template untainting problem in CGI::FormMagick [gordonr 3223, 3771]
  - Manually patched 5.5alpha5-03 [gordonr 3223]


author: Tony Clayton <tonyc@e-smith.com>
changelog:
  - [5.5alpha5-03]
  - Generate /etc/e-smith/web/common/foot.tmpl as a workaround 
  - added Obsoletes: perl-RPM for 5.1.X -> 5.5 migration [tonyc 3355]
  - added patch to 5.5alpha5-02 also  [tonyc 3355]


author: Shad L. Lords <slords@mail.com> 1.2.1-56
changelog:
  - Migrate sbl-xbl.spamhaus.org to zen.spamhaus.org [SME: 2116]
  - Remove blackhole.securitysage.com [SME: 4623]


author: Gavin Weight <gweight@gmail.com> 1.2.1-55
changelog:
  - Fix empty lines and add feature to specify disclaimer directory.
    (thanks, Federico Simoncelli). [SME: 3244]


author: Charlie Brady <charlie_brady@mitel.com> 1.2.1-46
changelog:
  - Disconnect immediately if dnsbl plugin rejects recipient addresses
    (and therefore would never accept the message). [SME: 3352]


author: Charlie Brady <charlie_brady@mitel.com> 1.2.1-45
changelog:
  - Configure hosts_allow plugin, which use the pre_connection hook
    and therefore needs to be done before the 'peers' plugin.
    [SME: 3352]


author: Shad L. Lords <slords@mail.com> 1.2.1-26
changelog:
  - Migrate ordb.org entries away. [SME: 2274]
  - Clean-up SBL and RBL lists to use be in the correct place and use
    recognized lists.


author: Gordon Rowell <gordonr@gormand.com.au> 1.2.1-23
changelog:
  - Re-enable these by default for local connections as they already
    check for relayclient() for relevant sections: [SME: 1893]
    30check_badmailfrom
    33check_badrcptto_patterns
    34check_badrcptto
    38check_goodrcptto


author: Gordon Rowell <gordonr@gormand.com.au> 1.2.1-22
changelog:
  - Replace config/peers/0 and config/peers/local template directory
    symlinks with a tree of symlinks. Disable the following plugins
    for local connections: [SME: 1893]
    10check_earlytalker
    12count_unrecognized_commands
    16require_resolvable_fromhost
    20rhsbl
    22dnsbl
    30check_badmailfrom
    33check_badrcptto_patterns
    34check_badrcptto
    38check_goodrcptto
    70spamassassin


author: Gordon Rowell <gordonr@gormand.com.au> 1.2.1-21
changelog:
  - Fix last change to use SIGUSR1, not SIGHUP, and only for qpsmtpd.
    The peers directories are shared between qpsmtpd and sqpsmtpd [SME: 1893]


author: Gordon Rowell <gordonr@gormand.com.au> 1.2.1-19
changelog:
  - Update e-smith-lib requires to pick up configure_peers() change [SME: 1893]
  - Add control/1 script and call from run script to configure peers [SME: 1893]


author: Gordon Rowell <gordonr@gormand.com.au> 1.2.1-16
changelog:
  - Expand config/peers/local in the relevant events [SME: 1893]
  - TODO: Generate peers links for local networks


author: Gordon Rowell <gordonr@gormand.com.au> 1.2.1-15
changelog:
  - Remove peers/0 templates.metadata file
  - Create config/peers templates directories
  - Symlink config/peers/{0,local} to ../plugins
  - To override local qpsmtpd config, create custom template for
    /var/service/qpsmtpd/config/peers/local [SME: 1893]


author: Gordon Rowell <gordonr@gormand.com.au> 1.2.1-12
changelog:
  - Correct last patch (wrong templates.metadata file) [SME: 1893]
  - Expand config/peers/0 in the relevant events


author: Gordon Rowell <gordonr@gormand.com.au> 1.2.1-11
changelog:
  - Enable Charlie's peers plugin [SME: 1893]
    Use templates.metadata to provide backwards compatibility with 
    add-on template fragments (at least for the first pass)
      config/peers/0 is generated from existing config/plugins template
      config/plugins is now a static file which just loads the peers plugin
  - TODO: Generate local plugins file(s) with different config


author: Filippo Carletti <carletti@mobilia.it> 1.2.1-08
changelog:
  - Add option for stealth mail logging. To enable:
    - config setprop qpsmtpd BccMode bcc [SME: 1876]


author: Gordon Rowell <gordonr@gormand.com.au> 1.2.1-07
changelog:
  - Enable check_smtp_forward if any domains are being forwarded
    to internal mail servers [SME: 1850]


author: Gordon Rowell <gordonr@gormand.com.au> 1.2.1-06
changelog:
  - Add check_smtp_forward plugin which contacts the internal mail
    server(s) to determine whether the mail would be accepted. If
    so, just let it queue normally 
  - TODO: Add configuration to plugins file if required [SME: 1850]


author: Gordon Rowell <gordonr@gormand.com.au> 1.2.1-05
changelog:
  - Revert last change. Enhancing the smtp-forward plugin to handle
    multiple internal mail servers for different domains is too
    complex. Let's let qmail do that work. [SME: 710]


author: Gordon Rowell <gordonr@gormand.com.au> 1.2.1-04
changelog:
  - Re-enable smtp-forward plugin requiring version which declines if
    the connection is from a relayclient, to allow fallthrough to standard
    qmail-queue plugin.
  - Add default/failsafe queue/qmail-queue plugin [SME: 710]


author: Gordon Rowell <gordonr@gormand.com.au> 1.2.0-09
changelog:
  - Template /var/service/qpsmtpd/config/smtpgreeting, defaulting to 
    $DomainName. To set a custom greeting, set $smtpd{Greeting} [SME: 1325]


author: Gordon Rowell <gordonr@gormand.com.au> 1.2.0-07
changelog:
  - Remove configuration for klez_filter scanner as it duplicates
    work of the pattern_filter [SME: 1620]


author: Gordon Rowell <gordonr@gormand.com.au> 1.2.0-05
changelog:
  - Improve peformance of pattern_filter plugin [SME: 1532]
  - TODO: Remove obsolete code and comments from that plugin


author: Charlie Brady <charlie_brady@mitel.com> 1.2.0-02
changelog:
  - Disable use of smtp-forward plugin (probably temporarily) in
    DelegateMailServer mode, to avoid mail looping problem. Always
    use qmail-queue plugin (for now). [SME: 1121]


author: <gordonr@gormand.com.au> 1.0.2-03
changelog:
  - Call queue/smtp-forward to connect to DelegateMailServer
    instead of queueing locally when DelegateMailServer is set [SME: 710]


author: <charlie_brady@mitel.com> 1.0.2-02
changelog:
  - Enable resolvable_fromhost check by default, and add
    whitelistsenders config for local domains. [SME: 638]


author: <charlie_brady@mitel.com> 1.0.1-21
changelog:
  - Remove unused patterns.default remnants. Ensure that all
    templates2expand directories are populated only by createlinks
    script. [SME: 651]


author: <charlie_brady@mitel.com> 1.0.1-20
changelog:
  - Expand badhelo template during ip-change event, and remove
    bogus expansions /var/qmail/control/badhelo templates. [SME: 651]


author: Charlie Brady <charlie_brady@mitel.com> 1.0.1-16
changelog:
  - Fix warnings during template expansion, if spamassassin and/or clamd
    is not installed/configured. Remove dependencies on packages which
    are optional. Ensure that clamav group exists before installation.
    Remove one redundant template fragment (which consisted of only comments).
    [SME: 606]


author: Gordon Rowell <gordonr@gormand.com.au> 1.0.1-13
changelog:
  - Add defaults qpsmtpd{Bcc} == disabled and qpsmtpd{BccUser} == maillog 
  - To enable mail logging:
    - Create maillog user
    - config setprop qpsmtpd Bcc enabled 
    - signal-event email-update [SME: 13]


author: Gordon Rowell <gordonr@gormand.com.au> 1.0.0-10
changelog:
  - Added db defaults for qpsmtpd{LogLevel}=='8' and
    $qpsmtpd{RequireResolvableFromHost}=='yes' [SF: 1314202]


author: Gordon Rowell <gordonr@gormand.com.au> 1.0.0-09
changelog:
  - Allow mail to root@domain. If you want to block it,
    db accounts setprop root Visible internal [SF: 1252375]


author: Gordon Rowell <gordonr@gormand.com.au> 1.0.0-08
changelog:
  - And pick correct value from clamav entry: [SF: 1245756]
    $qpsmtpd{MaxScannerSize} || $clamav{StreamMaxLength} || "25M";


author: Gordon Rowell <gordonr@gormand.com.au> 1.0.0-05
changelog:
  - Set memory_threshold to 1 so that qpsmtpd writes all mail messages
    to disk so that scanners can look at them. Default is 10K [SF: 1298343]


author: Gordon Rowell <gordonr@gormand.com.au> 1.0.0-04
changelog:
  - Updated Requires for qpsmtpd to 0.31 [SF: 1231314]
  - Change paths to match Peter Holtzer's RPMs - /usr/share/qpsmtpd/
    instead of /usr/lib/qpsmtpd [SF: 1231314]
  - Updated Requires for plugins to pick up new paths [SF: 1231314]
  - Remove symlinks from /var/service[s]qpsmtpd since they can
    now be done with environment or qpsmtpd config variables [SF: 1231314]
  - Remove plugins auth/cvm_unix_local, check_norelay and
    check_badrcptto_patterns which are now in the qpsmtpd tarball [SF: 1231314]


author: Gordon Rowell <gordonr@gormand.com.au> 1.0.0-02
changelog:
  - Configure qpsmtpd{RBLList} with comma separator, but allow 
    either since people are used to colons and we then don't have
    to do a db migration for beta1 -> beta2 [SF: 1267737]


author: Charlie Brady <charlieb@e-smith.com>
changelog:
  - [0.0.4-26]
  - Fix uid/gid which sslio wrapper runs as for sqpsmtpd. [SF: 1257284]
  - Add Requires headers for e-smith-clamav and e-smith-spamassassin.


author: Gordon Rowell <gordonr@gormand.com.au>
changelog:
  - [0.0.4-24]
  - Enabled check_basicheaders, requiring a From and Date header.
  - Configure db default smtpd{MaxDateOffset}==0. Set it to a non-zero
    value (e.g. 366) to reject mail with silly dates.
    [SF: 1244977]


author: Charlie Brady <charlieb@e-smith.com>
changelog:
  - [0.0.4-21]
  - Fix up db default qpsmtpd{tnef2mime} -> smtpd{tnef2mime} so it is
    actually enabled by default [SF:1227668 (Shad)]


author: Charlie Brady <charlieb@e-smith.com>
changelog:
  - [0.0.4-19]
  - Added Michael Weinberger's smeserver-qpsmtpd-tnef2mime - [SF:1227668]
  - Added config db defaults to enable plugin


author: Charlie Brady <charlieb@e-smith.com>
changelog:
  - [0.0.4-18]
  - Remove bogus /var/service/qpsmtpd/peers/{0,local}
    directories (this time for sure, Rocky!) [SF: 1210727]


author: Charlie Brady <charlieb@e-smith.com>
changelog:
  - [0.0.4-15]
  - Remove bogus /var/service/qpsmtpd/peers/{0,local}
    directories, and fix typo. [SF: 1210727]


author: Charlie Brady <charlieb@e-smith.com>
changelog:
  - [0.0.4-13]
  - Add "access" default property for qpsmtpd and sqpsmtpd services.
    [SF: 1205847]
  - Make sure that empty templates-begin files exist in peers/{0,local}
    templates directories.


author: Gordon Rowell <gordonr@gormand.com.au>
changelog:
  - [0.0.4-11]
  - Also regenerate goodrcptto in {user,pseudonym}-modify, since
    details about the account may have changed


author: Gordon Rowell <gordonr@gormand.com.au>
changelog:
  - [0.0.4-10]
  - Actually regenerate goodrcptto in the events mentioned in
    0.0.3-01 (typo in createlinks)


author: Gordon Rowell <gordonr@gormand.com.au> 0.0.4-07
changelog:
  - Clean up configuration, using "runenv" file for each service
  - Check various properties to determine whether to enable plugins


author: Gordon Rowell <gordonr@gormand.com.au> 0.0.4-05
changelog:
  - New arguments to auth_cvm_unix_local to allow AUTH to be 
    enabled/disabled for smtp or ssmtp:
    enable_smtp no enable_ssmtpd yes
  - Checks config db defaults for [s]smtpd{Authentication}


author: Gordon Rowell <gordonr@gormand.com.au> 0.0.4-02
changelog:
  - Check for relayclient in check_badrcptto_patterns
  - Actually check that the user exists in the prototype auth module


author: Gordon Rowell <gordonr@gormand.com.au> 0.0.3-04
changelog:
  - Move badrcpto_patterns into a configuration file
  - Updated comment blocks in plugins
  - Parameterised a number of qpsmtpd config files
  - TODO: Database defaults, finalise parameterisation


author: Gordon Rowell <gordonr@gormand.com.au> 0.0.3-02
changelog:
  - Added auth_cvm-unix-local for AUTH LOGIN and AUTH PLAIN
  - TODO: Actually check with CVM - currently uses colon separated
    plain text config/flat_auth_pw


author: Gordon Rowell <gordonr@gormand.com.au> 0.0.3-01
changelog:
  - Regenerate goodrcptto in {user,pseudonym}-{create,delete} 
    - thanks Paul Nesbit
  - Split qpsmtpd-plugins-openfusion into separate RPM
  - Note: mailer-daemon now works due to change I suggested in 
    check_goodrcptto: match on full string, then match again on
    string with extension stripped - thanks Gavin Carr
  - Unset RELAYCLIENT in check_norelay (probably not required)


author: Gordon Rowell <gordonr@gormand.com.au>
changelog:
  - [0.0.2-03]
  - Pass correct parameter to check_goodrcptto
  - TODO: mailer-daemon is currently being denied due to goodrcptto 
    extension folding


author: Gordon Rowell <gordonr@gormand.com.au>
changelog:
  - [0.0.2-02]
  - Added plugins/check_badrcptto_patterns to check for bang, shriek
    and double at paths.
  - Added plugins/check_norelay to allow specific hosts to be denied relaying


author: Gordon Rowell <gordonr@gormand.com.au>
changelog:
  - [0.0.2-01]
  - Added plugins/virus/patterns_filter, based on Gavin Carr's exe_filter,
    but without the dependency on Email::MIME. This is a simple-minded 
    filter, which doesn't care about MIME boundaries (as per the 
    mailfront version).


author: Gordon Rowell <gordonr@gormand.com.au>
changelog:
  - [0.0.1-03]
  - Fixed path to clamav socket in 80clamdscan (currently unused)
  - Parameterised many of the templates
  - TODO: Need to parameterise rshbl
  - Added a set of qpsmtpd plugins from Gavin Carr of OpenFusion:
          http://www.openfusion.com.au/labs/qpsmtpd/
  - TODO: Need norelayclient setting (to deny relay from router)
  - TODO: sqpsmtpd needs testing - fails with (maybe just from stunnel client)
    "421 See http://smtpd.develooper.com/barelf.html"


author: Axel Thimm <Axel.Thimm@ATrpms.net>
changelog:
  - Fix handling of gpgkeys (Jeffrey J. Kosowsky <atrpms@kosowsky.org>).
  - channels and gpgkeys are not anymore hardcoded in cron scripts.
  - Many smaller cleanups.


author: Axel Thimm <Axel.Thimm@ATrpms.net>
changelog:
  - Update to 3.2.1.
  - Rename /etc/cron.daily/sa-update sa_update to avoid
    conflict with mailscanner project.


author: Tim Powers <timp@redhat.com> 2.43-6
changelog:
  - don't use rpms internal dep generator
  - buildrequire perl-Time-HiRes instead of perl(Time:HiRes) so we can satisfy build deps in the build system


author: Chip Turner <cturner@redhat.com>
changelog:
  - better control of service level, improvement in %post script.
  - (contribs from schirmer@taytron.net)


author: Theo Van Dinter <felicity@kluge.net>
changelog:
  - Updated for 2.20 release
  - made /etc/mail/spamassassin a config directory so local.cf doesn't get wiped out
  - added a patch to remove findbin stuff


author: Theo Van Dinter <felicity@kluge.net>
changelog:
  - Updates for 2.01 release
  - Fixed rc file
  - RPM now buildable as non-root
  - fixed post_service errors
  - fixed provides to include perl modules
  - use file find instead of manually specifying files


author: Martin Nagy <mnagy@redhat.com> 7:2.5.STABLE14-3
changelog:
  - enable mac address filtering
  - Resolves: #367081
  - fix init script return codes
  - Resolves: #431450


author: Martin Stransky <stransky@redhat.com> 7:2.5.STABLE14-1.4E
changelog:
  - fix for #170392 - updated to the latest upstream
  - fix for #183869 - squid can abort when getting status
  - fix for #212137 - squid does not support >1024 file descriptors
  - fix for #222883 - CVE-2007-0247, Squid crashes when receiving 
                      certain FTP listings


author: Martin Stransky <stransky@redhat.com> 7:2.5.STABLE6-3.4E.12
changelog:
  - fix for #160704 - squid child processes exit with signal 6
  - fix for #168378 - CVE-2005-2917 Squid malformed NTLM authentication DoS
  - fix for #153274 - the 64bit LFS issue
  - fix for #161640 - Request to re-enable IDENT lookups in squid
  - fix for #162660 - pam authentication fails
  - fix for #172697 - Squid doesn't handle headers split across packets
  - fix for #170399 - Squid blocks page served by broken server
  - fix for #172375 - Error pages should not be replaced by updates
  - fix for #172392 - One translated Polish language error is missing


author: Martin Stransky <stransky@redhat.com> 7:2.5.STABLE6-3.4E.11
changelog:
  - fix for #167414 - Multiple squid DoS issues
  - fix for #166520 - CAN-2004-2479 squid information disclosure


author: Jay Fenlason <fenlason@redhat.com> 7:2.5.STABLE6-3.4E.8
changelog:
  - Backport the -dns_query-4 patch to fix
    bz #157455 CAN-2005-1519 DNS lookups unreliable on untrusted networks
  - Backport the changes from the -5 version of the dns_query patch.


author: Jay Fenlason <fenlason@redhat.com> 7:2.5.STABLE6-3.4E.6
changelog:
  - Backport 2.5.STABLE7-post.patch to close
    bz#151423 CAN-2005-0718 Segmentation fault on failed PUT/POST request
  - Backport 2.5.STABLE9-setcookie.patch to close
    bz#150232 cookie leak in squid
  - Backport 2.5.STABLE9-acl_error to close
    bz#151412 Unexpected access control results on configuration errors
  - Backport changes to the ldap helper between STABLE6 and STABLE9 to close
    bz#150907 LDAP authentication fails with an assertion error


author: Jay Fenlason <fenlason@redhat.com> 7:2.5.STABLE6-3.4E.3
changelog:
  - Reorganize patches in this spec file so backported upstream fixes come
    after the upstream 2.5.STABLE6 patches.
  - Backport two more security fixes to close
    CAN-2005-0211 bz#146779
    and bz#146785


author: Jay Fenlason <fenlason@redhat.com> 7:2.5.STABLE6-3.4E
changelog:
  - Backport fixes for bz#145545
    CAN-2005-0096 and CAN-2005-0097, remote DOS security holes. 
    CAN-2005-0094, a remote buffer-overflow DOS security hole. 
    CAN-2005-0095, a remote DOS security hole.


author: Jay Fenlason <fenlason@redhat.com>
changelog:
  - Add a triggerin on samba-common to make /var/cache/samba/winbindd_privileged
    accessable so that ntlm_auth will work.  It needs to be in this rpm,
    because the Samba RPM can't assume the squid user exists.
    Note that this will only work if the Samba RPM is recent enough to create
    that directory at install time instead of at winbindd startup time.
    That should be samba-common-3.0.0-10rc4.3E or later.
    This fixes bugzilla #103726
  - clean up extra whitespace at the end of lines in this spec file.


author: Jay Fenlason <fenlason@redhat.com> 7:2.5.STABLE6-3
changelog:
  - include patch from Ulrich Drepper <drepper@redhat.com> to stop
    problems with O_NONBLOCK.  This closes #136049


author: Jay Fenlason <fenlason@redhat.com> 7:2.5.STABLE6-1
changelog:
  - New upstream version, with 32 upstream patches.
    This closes #133970, #133931, #131728, #128143, #126726

  - Change the permissions on /etc/squid/squid.conf to 640.  This closes
    bugzilla #125007


author: Jay Fenlason <fenlason@redhat.com> 7:2.5STABLE5-5
changelog:
  - Merge current upstream patches.
  - Fix the -pipe patch to have the correct name of the winbind pipe.


author: Jay Fenlason <fenlason@redhat.com> 7:2.5.STABLE5-2
changelog:
  - Include the first 10 upstream patches
  - Add a patch for the correct location of the winbindd pipe.  This closes
    bugzilla #107561
  - Remove the change to ssl_support.c from squid-2.5.STABLE3-build patch
    This closes #117851
  - Include /etc/pam.d/squid .  This closes #113404
  - Include a patch to close #111254 (assignment in assert)
  - Change squid.init to put output messages in /var/log/squid/squid.out
    This closes #104697
  - Only useradd the squid user if it doesn't already exist, and error out
    if the useradd fails.  This closes #118718.


author: Jay Fenlason <fenlason@redhat.com> 7:2.5.STABLE5-1
changelog:
  - New upstream version, obsoletes many patches.
  - Fix --datadir passed to configure.  Configure automatically adds /squid
    so we shouldn't.
  - Remove the problematic triggerpostun trigger, since is's broken, and FC2
    never shipped with that old version.
  - add -j4 to make line.


author: Jay Fenlason <fenlason@redhat.com> 7:2.5.STABLE4-3
changelog:
  - Clean up the spec file to work on 64-bit platforms (use /usr/lib64
    instead of /usr/lib, etc)
  - Make the release number in the changelog section agree with reality.
  - use -fPIE rather than -fpie.  s390 fails with just -fpie


author: Jay Fenlason <fenlason@redhat.com>
changelog:
  - Incorporate many upstream patches
  - Include many spec file changes from D.Johnson <dj@www.uk.linux.org>


author: Jay Fenlason <fenlason@redhat.com> 7:2.5.STABLE4-1
changelog:
  - New upstream version.
  - Fix the Source: line in this spec file to point to the correct URL.
  - redo the -location patch to work with the new upstream version.


author: Jay Fenlason <fenlason@redhat.com> 7:2.5.STABLE3-0
changelog:
  - Spec file change to enable the nul storage module. bugzilla #74654
  - Upgrade to 2.5STABLE3 with current official patches.
  - Added --enable-auth="basic,ntlm": closes bugzilla #90145
  - Added --with-winbind-auth-challenge: closes bugzilla #78691
  - Added --enable-useragent-log and --enable-referer-log, closes
  - bugzilla #91884


author: Bill Nottingham <notting@redhat.com>
changelog:
  - 2.4.STABLE3 + patches
  - turn off HTCP at request of maintainers
  - leave SNMP enabled in the build, but disabled in the default config


author: Bill Nottingham <notting@redhat.com>
changelog:
  - update to 2.4.STABLE1 + patches
  - enable some more configure options (#24981)
  - oops, ship /etc/sysconfig/squid


author: Bill Nottingham <notting@redhat.com>
changelog:
  - fix path references in QUICKSTART (#15114)
  - fix initscript translations (#24086)
  - fix shutdown logic (#24234), patch from <jos@xos.nl>
  - add /etc/sysconfig/squid for daemon options & shutdown timeouts
  - three more bugfixes from the Squid people
  - update FAQ.sgml
  - build and ship auth modules (#23611)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - fix init script again (#11699)
  - add --enable-delay-pools (#11695)
  - update to STABLE3
  - update FAQ


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Fix compliance with ftp RFCs
    (http://www.wu-ftpd.org/broken-clients.html)
  - Work around a bug in some versions of autoconf
  - BuildPrereq sgml-tools - we're using sgml2html


author: Bill Nottingham <notting@redhat.com>
changelog:
  - switch to using group squid
  - turn off icmp (insecure)
  - update to 2.2.DEVEL3
  - build FAQ docs from source


author: Bill Nottingham <notting@redhat.com>
changelog:
  - cache & log dirs shouldn't be world readable
  - remove preun script (leave logs & cache @ uninstall)


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - updated the init script to use reconfigure option to restart squid instead
    of shutdown/restart (both safer and quicker)


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - first build against glibc
  - patched out the use of setresuid(), which is available only on kernels
    2.1.44 and later


author: Johnny Hughes <johnny@centos.org>
changelog:
  - added an Epoch so that the single server rpmdb-CentOS
    is always a lower version that the mainline package.


author: Ondrej Vasik <ovasik@redhat.com> 5.2.1-31.8
changelog:
  - Fixed minor security related regression in su pam module
    (introduced in RHEL-4.6 update,bug #445697)


author: Tim Waugh <twaugh@redhat.com> 5.2.1-31.7
changelog:
  - Avoid rm race (bug #238121).
  - Fix du 'double free or corruption' error (bug #243734).
  - Fix csplit buffer handling (bug #233063).
  - Allow su to use expired accounts when run as root (bug #230286).
  - Let du count size of unreadable directories (bug #250077).
  - Fix stat exit code (bug #231019).
  - Stop chgrp changing symlink uid (bug #215373).


author: Tim Waugh <twaugh@redhat.com> 5.2.1-31.5
changelog:
  - Use newer getdate.y to fix 'date' anomaly (bug #168974).
  - Ignore 'cifs' filesystems for 'df -l' (bug #183703).
  - Applied upstream patch for old-style join(1) options (bug #193127).
  - Fixed 'cp -Z' when the destination exists (bug #189970).
  - Applied stat(1) patch from upstream to use PRIuMAX when formatting
    inode numbers (bug #188589).
  - Fixed colorls.csh (bug #188898).
  - Added runuser '-g' and '-G' options (bug #199346).
  - Corrected runuser man page (bug #200620).


author: Tim Waugh <twaugh@redhat.com> 5.2.1-31.4
changelog:
  - Eliminate bogus "can not preserve context" message when moving files
    (bug #174832).
  - Remove 'multiple' from pam configuration file (bug #178714).  This change
    was introduced in 5.2.1-31.3 but no changelog entry was added.
  - Don't set fs uid until after pam_open_session (bug #178863).


author: Tim Waugh <twaugh@redhat.com> 5.2.1-31.2
changelog:
  - Fixed pam patch from Steve Grubb (bug #154946, bug #159219):
    - su does not set the pam tty variable. This is needed 
      for auditing among other things.
    - if there is a problem with init groups, session close must be called 
      since session open can mount drives.
    - pam credentials should not be set in the child since the parent will
      need to dispose of credentials later.
    - if there is a fork error, pam credentials need to be deleted and the
      session closed.
    - the parent needs to delete the pam credentials before it ends pam.


author: Tim Waugh <twaugh@redhat.com> 5.2.1-21
changelog:
  - Apply upstream patch to fix 'cp -a' onto multiply-linked files (bug #128874).
  - SELinux patch fix: don't error out if lgetfilecon() returns ENODATA.


author: Tim Waugh <twaugh@redhat.com> 5.2.1-19
changelog:
  - Added 'gnome' TERM to DIR_COLORS (bug #129112).
  - Worked around a bash bug #129128.
  - Fixed an i18n patch bug in cut (bug #129114).


author: Tim Waugh <twaugh@redhat.com> 5.2.1-9
changelog:
  - Mention pam in the info for su (bug #122592).
  - Remove wheel group rant again (bug #122886).
  - Change default behaviour for chgrp/chown (bug #123263).  Patch from
    upstream.


author: Tim Waugh <twaugh@redhat.com> 5.2.0-6
changelog:
  - Apply Paul Eggert's chown patch (bug #116536).
  - Merged chdir patch into pam patch where it belongs.


author: Tim Waugh <twaugh@redhat.com>
changelog:
  - Stop 'sort -g' leaking memory (i18n patch bug #115620).
  - Don't ship kill, since util-linux already does.
  - Tidy AFS patch.


author: Tim Waugh <twaugh@redhat.com> 5.0-20
changelog:
  - Restrict ACL support to only those programs needing it (bug #106141).
  - Fix default PATH for LSB (bug #102567).


author: Tim Waugh <twaugh@redhat.com> 5.0-13
changelog:
  - Made su use pam again (oops).
  - Fixed another i18n bug causing sort --month-sort to fail.
  - Don't run dubious stty test, since it fails when backgrounded
    (bug #102033).
  - Re-enable make check.


author: Tim Waugh <twaugh@redhat.com> 5.0-12
changelog:
  - Don't run 'make check' for this build (build environment problem).
  - Another uninitialized variable in i18n (from bug #98683).


author: Tim Waugh <twaugh@redhat.com> 5.0-5
changelog:
  - Both kon and kterm support colours (bug #83701).
  - Fix 'ls -l' alignment in zh_CN locale (bug #88346).


author: Tim Waugh <twaugh@redhat.com> 4.5.10-1
changelog:
  - 4.5.10.
  - Update lug, touch_errno, acl, utmp, printf-ll, i18n, test-bugs patches.
  - Drop fr_fix, LC_TIME, preserve, regex patches.


author: Tim Waugh <twaugh@redhat.com> 4.5.3-4
changelog:
  - Fix scriplets.
  - Fix i18n patch so it doesn't break uniq.
  - Fix several other patches to either make the test suite pass or
    not run the relevant tests.
  - Run 'make check'.
  - Fix file list.


author: Tim Waugh <twaugh@redhat.com> 4.5.3-3
changelog:
  - Adapted for Red Hat Linux.
  - Self-host for help2man.
  - Don't ship readlink just yet (maybe later).
  - Merge patches from fileutils and sh-utils (textutils ones are already
    merged it seems).
  - Keep the binaries where the used to be (in particular, id and stat).


author: Thierry Vignaud <tvignaud@mandrakesoft.com> 4.5.2-2mdk
changelog:
  - fix build
  - don't chmode two times su
  - build with large file support
  - fix description
  - various spec cleanups
  - fix chroot installation
  - fix missing /bin/env
  - add old fileutils, sh-utils & textutils ChangeLogs


author: Thierry Vignaud <tvignaud@mandrakesoft.com> 4.5.2-1mdk
changelog:
  - initial release (merge fileutils, sh-utils & textutils)
  - obsoletes/provides: sh-utils/fileutils/textutils
  - fileutils stuff go in 1xx range
  - sh-utils stuff go in 7xx range
  - textutils stuff go in 5xx range
  - drop obsoletes patches 1, 2, 10 (somes files're gone but we didn't ship
    most of them)
  - rediff patches 103, 105, 111, 113, 180, 706
  - temporary disable patch 3 & 4
  - fix fileutils url


author: Simo Sorce <ssorce@redhat.com> 3.0.28-0.el4.4
changelog:
  - Fix changelog, we accidentally dropped an entry that was committed to a Z
    stream previously
  - Also fix it to use CVE numbers instead of Z-stream specific bug numbers


author: Simo Sorce <ssorce@redhat.com> 3.0.28-0.el4.3
changelog:
  - Make some configure flag explicit even if they are on by default so that we
    can catch build errors if something is wrong instead of silently missing
    features supposed to be compiled in
  - Fix FAM vfs module issue, affects notifications
  - resolves: #440463


author: Simo Sorce <ssorce@redhat.com> 3.0.28-0.el4.2
changelog:
  - More patches for #431710
  - Fix domain trusts while running as a DC
  - Fix credential chain with windows 2008
  - Fix idmap with legacy conf options on a DC
  - Fix pam logins with trusted domains users
  - related: #431710


author: Simo Sorce <ssorce@redhat.com> 3.0.28-0.el4.1
changelog:
  - rebase to 3.0.28 (3.0.x is in bugfix/security fix only mode
    since 3.2.x was announced) + later Vista fixes
  - Fix a regression in ACLs code that was causing samba to set the
    wrong inherited permissions
  - Add some patches from Guenther to join Windows 2008 (Rc1)
    domain controllers
  - Add 2 patches to fix a Samba DC talking to trusted domains.
  - Make sure bad port numbers are reported and smbd exits if it
    can't bind to any port
  - resolves: #291511
  - related: #205353
  - resolves: #377621
  - resolves: #400581
  - resolves: #407101
  - resolves: #422721
  - resolves: #428028
  - resolves: #431709
  - resolves: #431710
  - resolves: #431960


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


author: Simo Sorce <ssorce@redhat.com> 3.0.25b-6.el4_6.1
changelog:
  - Security fix for CVE-2007-4138
  - Security fix for CVE-2007-4572
  - Security fix for CVE-2007-5398
  - Multilib Fix
  - resolves: #351491
  - resolves: #350751
  - resolves: #338151
  - resolves: #359131


author: Jay Fenlason <fenlason@redhat.com> 3.0.10-1.4E.11
changelog:
  - Fix regression in smb.init found by rpmdiff
    Resolves: rhbz#225513: CVE-2007-0452 Samba smbd denial of service


author: Jay Fenlason <fenlason@redhat.com> 3.0.10-1.4E.10
changelog:
  - Include backported patch from upstream
    Resolves: rhbz#225513: CVE-2007-0452 Samba smbd denial of service


author: Jay Fenlason <fenlason@redhat.com> 3.0.10-1.4E.7
changelog:
  - Include --with-shared-modules=idmap_rid to close
    bz#169426 idmap_rid.so missing
  - Include updated crc32.c to close
    bz#172798 New, improved and open source friendly crc32.c
  - Re-include the ldap-failover-timeout-backport patch to re-close
    bz#173892 Authentication doesn't fail over when AD becomes unavailable
  - Include the -sidhistory patch (taken from a svn commit by vlendec@samba.org)
    to close
    bz#180157 Can't authenticate using win2k3 server when sidhistory is set on user
  - Patch smb.init (patch from Bastien Nocera <bnocera@redhat.com>) to close
    bz#182560 Wrong retval for initscript when smbd is dead
  - Remove vfstest man page, since we don't ship vfstest, to close
    bz#185149 [RHEL4] samba-common has unnecessary man page.
  - Include the username_substitute patch to close
    bz#171202 [RHEL4] about %U macro in Samba


author: Jay Fenlason <fenlason@redhat.com> 3.0.10-1.4E.4
changelog:
  - Include the ldap-failover-timeout-backport.patch backported by
    Bastien Nocera (bnocera@redhat.com) to fix
    bz#173892 Authentication doesn't fail over when AD becomes unavailable


author: Jay Fenlason <fenlason@redhat.com> 3.0.10-1.4E.3
changelog:
  - Include the bug-171003-it79180 patch from Keiichi Mori <kmori@redhat.com)
    (Backported from 3.0.11) to fix
    bz#171003 [RHEL4] samba memory leak
  - Include the rpc-parse-64bit-clients patch to close
    bz#167020 CRM 562408: 64-bit windows clients cannot join Samba PDC domain due
       to Samba RPC parsing error fixed in 3.0.20


author: Jay Fenlason <fenlason@redhat.com> 3.0.10-1.4E.2
changelog:
  - include the -bug157208 patch. to close
    bz#157208 CRM 511318 - smbfs dont respect uid and gid options when mounting


author: Jay Fenlason <fenlason@redhat.com>
changelog:
  - include the -smbspool pattch from RHEL-3, to close
    bz#155350 SAMBA client working, printer configuration not working
  - include the -winbindd_2k3sp1 patch to allow Samba to authenticate
    against a Windows 2003 SP1 machine.  This closes
    bz#154558 Winbind refuses to authenticate against Windows 2003 SP1


author: Jay Fenlason <fenlason@redhat.com> 3.0.10-1.4E.1
changelog:
  - try the -gcc4 patch, to see if it solves problems with nmbd crashing.
    bz#150582 ? nmbd dies when windows client requests browse list


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


author: Jay Fenlason <fenlason@redhat.com> 3.0.9-1.4E
changelog:
  - Upgrade to 3.0.9, which fixes problems with 3.0.8, including
    (from the release notes)
    o Problem updating roaming user profiles.
    o Crash in smbd when printing from a Windows 9x client.
    o Unresolved symbols in libsmbclient which caused 
      applications such as KDE's konqueror to fail when
      accessing smb:// URLs.
  - Include my changetrustpw patch to make "net ads changetrustpw" stop
    aborting.  This closes #134694
  - Remove obsolete triggers for ancient samba versions.
  - Move /var/log/samba to the -common rpm.  This closes #76628
  - Fix the pidfile comment in the winbind.init script, closing #76641
  - Remove the hack needed to get around the bad docs files in the
    3.0.8 tarball.
  - Rescue the install.mount.smbfs patch from Juanjo Villaplana
    (villapla@si.uji.es) to prevent building the srpm from trashing your
    installed /usr/bin/smbmount
  - 3.0.8 also closed CAN-2004-0882


author: Jay Fenlason <fenlason@redhat.com> 3.0.8-1.4E.1
changelog:
  - Include updated docs tarball, replacing the incorrect docs/ directory
    in the 3.0.8 tarball.
  - Updated the logfiles patch to match the new docs/ tree.


author: Jay Fenlason <fenlason@redhat.com> 3.0.8-1.4E
changelog:
  - Upgrade to 3.0.8, closing CAN-2004-0930
    This obsoletes the x_fclose, disable-sendfile, fqdn and salt patches.
    Updated pie and logfiles patches for 3.0.8.


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Peter Vrabec <pvrabec@redhat.com> 2:4.0.3-66.RHEL4
changelog:
  - improve the patch that fix infinitive loop if there are 
    duplicate entries in /etc/group
  - Resolves: rhbz#444107 rhbz#240915


author: Peter Vrabec <pvrabec@redhat.com> 2:4.0.3-63.RHEL4
changelog:
  - do not create huge /var/log/faillog
  - Resolves: rhbz#213347
  - fix infinitive loop if there are duplicate entries
    in /etc/group
  - Resolves: rhbz#240915


author: Peter Vrabec <pvrabec@redhat.com> 2:4.0.3-61.RHEL4
changelog:
  - fix comment in /etc/login.defs (#188263)
  - faster faillog reset (#177017)
  - do not strip binaries (#176949)
  - fix mailbox creation race condition (#193053)


author: Peter Vrabec <pvrabec@redhat.com> 2:4.0.3-59.RHEL4
changelog:
  - fix segfaults if too many users in one group (#125510)
  - chage gives correct information about sp_inact (#137498)
  - usermod -p update sp_lstchg (#164943)


author: Jindrich Novy <jnovy@redhat.com> 2:4.0.3-53.RHEL4
changelog:
  - attempt to fix up2date hang -> drop .audit, .lOption patch, 
    readd .group patch and revert redhat patch


author: Peter Vrabec <pvrabec@redhat.com> 2:4.0.3-45.RHEL4
changelog:
  - do not rm login.defs man page
  - better identifies the account or group being modified in new_audit


author: Adrian Havill <havill@redhat.com> 2:4.0.3-41
changelog:
  - fix %patch16 bad paren grouping in goodname() check (#138632)
  - don't apply %patch15 if %{WITH_SELINUX} is false


author: Adrian Havill <havill@redhat.com> 2:4.0.3-38
changelog:
  - conform to posix for user/group name input checking [def 3.426
    and 3.189] which is posix portable filename character set [3.276]
    while disallowing dash for first char as recommended, and disallow
    dollar sign


author: Adrian Havill <havill@redhat.com> 2:4.0.3-35
changelog:
  - make the limit for the group name the same as the username (determined
    by the header files, rather than a constant) (#56850)


author: Adrian Havill <havill@redhat.com> 2:4.0.3-33
changelog:
  - allow for mixed case and dots in usernames (#135401)
  - all man pages to UTF-8, not just Japanese (#133883)
  - add Polish blurb for useradd -n man page option (#82177)


author: Adrian Havill <havill@redhat.com> 2:4.0.3-31
changelog:
  - check for non-standard legacy place for ncsd HUP (/var/run/nscd.pid) and
    then the std FHS place (/var/run/nscd.pid) (#125421)


author: Dan Walsh <dwalsh@redhat.com> 4.0.3-23
changelog:
  - Add get_enforce checks
  - Clean up patch for potential upstream submission
  - Add removemalloc patch to get it to build on 3.4


author: Nalin Dahyabhai <nalin@redhat.com> 4.0.3-15
changelog:
  - don't convert man pages to UTF-8 for RHEL 3, conditionalized using macro
  - fixup dangling man page references


author: Nalin Dahyabhai <nalin@redhat.com> 4.0.3-14
changelog:
  - lastlog: don't pass a possibly-smaller field to localtime (#109648)
  - configure: call AC_SYS_LARGEFILE to get large file support


author: Nalin Dahyabhai <nalin@redhat.com> 4.0.3-6
changelog:
  - adjust mailspool patch to complain if no group named "mail" exists, even
    though that should never happen


author: Nalin Dahyabhai <nalin@redhat.com> 20000902-13
changelog:
  - prevent libshadow from being built more than once, to keep automake happy
  - change how md5 and md5crypt are enabled, to keep autoconf happy
  - remove unpackaged files after %install


author: Nalin Dahyabhai <nalin@redhat.com> 20000902-12
changelog:
  - force .mo files to be regenerated with current gettext to flush out possible
    problems
  - fixup non-portable encodings in translations
  - make sv translation header non-fuzzy so that it will be included (#71281)


author: Nalin Dahyabhai <nalin@redhat.com> 20000902-4
changelog:
  - use -O0 instead of -O on ia64
  - build in source directory
  - don't leave lock files on the filesystem when useradd creates a group for
    the user (#50269)
  - fix the -o option to check for duplicate UIDs instead of login names (#52187)


author: Bernhard Rosenkraenzer <bero@redhat.com> 20000902-1
changelog:
  - Create an empty mailspool when creating a user so non-setuid/non-setgid
    MDAs (postfix+procmail) can deliver mail (#41811)
  - 20000902
  - adapt patches


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - don't overwrite user dot files in useradd (#19982)
  - truncate new files when moving overwriting files with the contents of other
    files while moving directories (keeps files from looking weird later on)
  - configure using %{_prefix} as the prefix


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - take LOG_CONS out of the openlog() call so that we don't litter the
    screen during text-mode upgrades


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Remove a fixed-size buffer that caused problems when adding a huge number
    of users to a group (>8192 bytes) (Bugs #3809, #11930)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - change symlinked man pages to includers
  - require /usr/bin/newgrp (util-linux) so that /usr/bin/sg isn't left dangling


author: Matt Wilson <msw@redhat.com>
changelog:
  - use mandir for FHS
  - added patches in src/ and po/ to honor DESTDIR
  - use make install DESTDIR=$RPM_BUILD_ROOT


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fix usermod patch to check for shadow before doing any shadow-specific stuff
    and merge it into the pwlock patch


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - Serial: 1 because now we are using 19990827 (why the heck can't they have
    a normal version just like everybody else?!)
  - ported all patches to the new code base


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - have userdel remove user private groups when it is safe to do so
  - allow -f to force user removal even when user appears busy in utmp


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - Note that /usr/sbin/mkpasswd conflicts with /usr/bin/mkpasswd;
    one of these (I think /usr/sbin/mkpasswd but other opinions are valid)
    should probably be renamed.  In any case, mkpasswd.8 from this package
    needs to be installed. (problem #823)


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - updated the spec file
  - updated the patch so that new accounts created on shadowed system won't
    confuse pam_pwdb anymore ('!!' default password instead on '!')
  - fixed a bug that made useradd -G segfault
  - the check for the ut_user is now patched into configure


author: Erik Troan <ewt@redhat.com>
changelog:
  - added patch for XOPEN oddities in glibc headers
  - check for ut_user before checking for ut_name -- this works around some
    confusion on glibc 2.1 due to the utmpx header not defining the ut_name
    compatibility stuff. I used a gross sed hack here because I couldn't make
    automake work properly on the sparc (this could be a glibc 2.0.99 problem
    though). The utuser patch works fine, but I don't apply it.
  - sleep after running autoconf


author: Harald Hoyer <harald@redhat.com> 039-10.20
changelog:
  - added patch to remove stale dasd temp devices (bug #330271)
  - added cciss rules (bug #293671)
  - patch to support persistent tape devices and changers (bug #231986)
  - Resolves: rhbz#330271, rhbz#293671, rhbz#231986


author: Harald Hoyer <harald@redhat.com> - 039-10.18.el4
changelog:
  - removed seqnum patch
  - added scsi_id-strsep patch (#229432)
  - fixed capi20 rules (#222541,#139321,#202792)
  - added xpram symlink (#205563)
  - added some tape rules (#231986)
  - Resolves: rhbz#229432, rhbz#222541, rhbz#205563, rhbz#231986, rhbz#202792


author: Harald Hoyer <harald@redhat.com> - 039-10.13.EL4
changelog:
  - patch to fix segfaults, while scanning sysfs (bug #187877)
  - changed /dev/cpu/0/cpu -> /dev/cpu/0/cpuid (bug #155491 #186153)
  - added CAPI device nodes (bug #167291)


author: MUNEDA Takahiro <muneda.takahiro@jp.fujitsu.com> - 039-10.8.EL4
changelog:
  - turn on with_persistent flag in udev.spec
  - fixed USB and SCSI sysfs files path and sed script in
    udev.get-unique_hardware_path.sh
  - change mknod target directory for scsi_id, because /tmp is
    mounted read-only


author: Harald Hoyer <harald@redhat.com> - 039-10.8.EL4
changelog:
  - added all partitions to ide floppy devs (bug 139939)
  - removed wait_for_sysfs info messages, which made users nervous


author: Jeremy Katz <katzj@redhat.com> - 039-10.6.EL4
changelog:
  - requiring lvm2 works better (and mkinitrd already did, so this doesn't
    add real requirements to the distro) (#138784)


author: Harald Hoyer <harald@redhat.com> - 039-10.5.EL4
changelog:
  - added Conflicts with lvm < 2 (bug 138784)
  - stopped opening of /etc/localtime a thousand times by setting
    TZ environment variable in start_udev (bug 140188)


author: Harald Hoyer <harald@redhat.com> - 039-10.3.EL4
changelog:
  - fixed possible cause of bug 139989
  - added missing '"' in udev.rules for floppy devices (bug 139939)


author: Harald Hoyer <harald@redhat.com> - 039-6.FC3.1
changelog:
  - speed up pam_console.dev
  - mount pts and shm, in case of the dev trigger
  - increased timeout for udevstart
  - removed syslog() from signal handler (caused vmware locks)
  - turned off logging, which speeds up the boot process


author: Harald Hoyer <harald@redhat.com> - 039-5
changelog:
  - added udev-039-norm.patch, which prevents removal of hd* devices,
    because the kernel sends remove/add events, if an IDE removable device
    is close(2)ed. mke2fs, e.g. would fail in this case.


author: Harald Hoyer <harald@redhat.com> - 039-4
changelog:
  - do not call dev.d scripts, if network interface hasn't changed 
    the name
  - correct wait for dummy network devices
  - removed NONBLOCK from volume-id
  - do not log in udev.static, which should fix bug 136005


author: Harald Hoyer <harald@redhat.com> - 039-2
changelog:
  - improved wait_for_sysfs for virtual consoles with Kay Siever's patch
  - wait for ppp class
  - wait for LVM dm- devices
  - integrate wait_for_sys in udev.static for the initrd


author: Harald Hoyer <harald@redhat.com> - 039-1
changelog:
  - version 039, fixes also manpage bug 135996 
  - fixed glibc issue for static version (getgrnam, getpwnam) (bug 136005)
  - close the syslog in every app


author: Harald Hoyer <harald@redhat.com> - 038-2
changelog:
  - par[0-9] is now a symlink to lp
  - MAKEDEV the parport devices
  - now conflicts with older initscripts


author: Harald Hoyer <harald@redhat.com> - 035-1
changelog:
  - version 035, which only improves wait_for_sysfs
  - load ide modules in start_udev, until a hotplug script is available
    (bug 135260)


author: Harald Hoyer <harald@redhat.com> - 034-3
changelog:
  - removed scary error messages from wait_for_sysfs
  - symlink from nst? -> tape?
  - kill udevd on update


author: Harald Hoyer <harald@redhat.com> - 034-1
changelog:
  - new version udev-034
  - removed patches, which went upstream
  - pam_console.dev link renamed to 05-pam_console.dev
  - MAKEDEV.dev links renamed to 10-MAKEDEV.dev


author: Harald Hoyer <harald@redhat.com> - 032-10
changelog:
  - added floppy madness (bug 134830)
  - replay scsi events in start_udev for the devices on the adapter (bug 130746)


author: Harald Hoyer <harald@redhat.com> - 032-9
changelog:
  - obsoleted $UDEV_LOG, use udev_log
  - correct SYMLINK handling in pam_console.dev
  - specfile cleanup
  - added check-cdrom.sh for nice cdrom symlinks


author: Harald Hoyer <harald@redhat.com> - 032-8
changelog:
  - added patches from Féliciano Matias for multiple symlinks (bug 134477 and 134478)
  - corrected some permissions with a missing leading 0
  - added z90crypt to the permissions file (bug 134448)
  - corrected requires and conflicts tags
  - removed /dev/log from MAKEDEV creation


author: Harald Hoyer <harald@redhat.com> - 032-4
changelog:
  - made /etc/udev/devices/ for manual device nodes
  - refined SELINUX check, if /dev is not yet mounted in start_dev


author: Harald Hoyer <harald@redhat.com> - 032-3
changelog:
  - corrected permissions for /dev/rtc (bug 133636)
  - renamed device-mapper to mapper/control (bug 133688)


author: Harald Hoyer <harald@redhat.com> - 030-27
changelog:
  - simplified udev.conf
  - refined close_on_exec patch
  - added pam_console supply for symlinks, now gives correct permissions,
    for e.g. later plugged in cdroms
  - renamed sr? to scd? (see devices.txt; k3b likes that :)


author: Jeremy Katz <katzj@redhat.com> - 030-26
changelog:
  - require a 2.6 kernel
  - prereq instead of requires MAKEDEV
  - obsolete and provide dev
  - add a trigger for the removal of /dev so that we set things up


author: Harald Hoyer <harald@redhat.com> - 030-21
changelog:
  - applied enumeration patch from David Zeuthen for cdrom symlinks (bug 131532)
  - create /dev/ppp in start_udev (bug 131114)
  - removed nvidia devices from start_udev
  - check for restorecon presence in start_udev (bug 131904)


author: Harald Hoyer <harald@redhat.com> - 030-15
changelog:
  - added nvidia devices to start_udev
  - added UDEV_RAMFS for backwards compat to udev.conf
  - changed Group (bug 131488)
  - added libselinux-devel to build requirements


author: Jeremy Katz <katzj@redhat.com> - 030-11
changelog:
  - use tmpfs instead of ramfs (it has xattr support now)
  - change variables appropriately to TMPFS intead of RAMFS in udev.conf
  - create loopN, not just loop in start_udev


author: Harald Hoyer <harald@redhat.com> - 030-8
changelog:
  - changed defaults not to remove device nodes
  - added rule for net/tun
  - extended start_udev to create devices, which can trigger module autoloading
  - refined cloexec patch, to redirect stdin,out,err of /dev.d execed apps to /dev/null


author: Harald Hoyer <harald@redhat.com> - 030-7
changelog:
  - removed usage of /usr/bin/seq in start_udev
  - set correct permissions in start_udev
  - extended the cloexec patch
  - removed udev-persistent package (define with_persistent==0)
  - check for /var/run/console/console.lock before calling /sbin/pam_console_setowner
  - linked pam_console_setowner statically against libglib-2.0.a


author: Harald Hoyer <harald@redhat.com> - 029-3
changelog:
  - put /etc/sysconfig/udev in /etc/udev/udev.conf and removed it
  - made only udev.static static
  - make our defaults the default values
  - removed /udev


author: Harald Hoyer <harald@redhat.com> - 026-2
changelog:
  - udev-026
  - preserve ownership of device nodes, which already exist
  - do not remove device nodes if UDEV_REMOVE="no"
  - added volume_id
  - build with klibc


author: Greg Kroah-Hartman <greg@kroah.com>
changelog:
  - add some more files to the documentation directory
  - add ability to build scsi_id and make it the default


author: Greg Kroah-Hartman <greg@kroah.com>
changelog:
  - fix up udevd build, as it's no longer needed to be build seperatly
  - add udevtest to list of files
  - more Red Hat sync ups.


author: Greg Kroah-Hartman <greg@kroah.com>
changelog:
  - add udevsend, and udevd to the files
  - add ability to build udevd with glibc after the rest is build with klibc


author: Robert Love <rml@tech9.net>
changelog:
  - Make work without a build root
  - Correctly install the right files
  - Pass the RPM_OPT_FLAGS to gcc so we can build per the build policy
  - Put some prereqs in
  - Install the hotplug symlink to udev


author: Miloslav Trmac <mitr@redhat.com> - 1.74-2.el4.1
changelog:
  - Preserve application exit code
    Resolves: #178991
  - Don't use PAM data after it was freed
    Resolves: #201522


author: Martin Bacovsky <mbacovsk@redhat.com> - 1.74-2
changelog:
  - resolves: #205574 - usermount tool fails to format floppy as ext2
    patch from Sandeep K. Shandilya (sandeep_k_shandilya@dell.com)


author: Jindrich Novy <jnovy@redhat.con> 1.74-1
changelog:
  - add patch from Mathew Miller (mattdm@mattdm.org) to use
    own user's password instead of root's in authentization
    (the user must be a member of specific group to enable it)


author: Jindrich Novy <jnovy@redhat.com> 1.73-1
changelog:
  - add support to configure.in for more languages
  - update translations from upstream
  - generate build scripts by autogen.sh


author: Rik van Riel <riel@redhat.com> 1.72-2
changelog:
  - add dependency on passwd (bz #125010)
  - make sure the Release: isn't part of the path name and tarball name


author: Ray Strode <rstrode@redhat.com> 1.72-1
changelog:
  - remove X-Red-Hat-Base category from userinfo.desktop
  - fix `make distcheck'
  - use proper value types for Terminal keys in desktop entries
  - remove upstreamed mkfs patch


author: Jindrich Novy <jnovy@redhat.com> 1.71-3
changelog:
  - installation to Preferences/More Preferences as a request
    of Ray Strode (rstrode@redhat.com) and #131605


author: Dan Walsh <dwalsh@redhat.com> 1.70-7
changelog:
  - More fixes for SELinux.  roll back to only use root for auth.
  - Add getenforce checks
  - Add root_passwd check


author: Nalin Dahyabhai <nalin@redhat.com> 1.70-1
changelog:
  - fix accidental mixup of role and type setting up new selinux context
  - log the new selinux context if we're running an app in a new selinux context


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - don't disable use of deprecated GLib and GTK+ APIs, reported by the
    mysterious Pierre-with-no-last-name


author: Nalin Dahyabhai <nalin@redhat.com> 1.69-1
changelog:
  - all around: cleanups
  - consolehelper: coalesce multiple messages from PAM again
  - usermount: handle user-not-allowed-to-control-mounts error correctly (#100457)
  - userhelper: trim off terminating commas when changing chfn info


author: Nalin Dahyabhai <nalin@redhat.com> 1.67-1
changelog:
  - work around GTK+ clearing DESKTOP_STARTUP_ID at gtk_init() time, so that
    startup notification actually works (#84684)


author: Nalin Dahyabhai <nalin@redhat.com> 1.66-1
changelog:
  - consolehelper-gtk: complete startup notification at startup
  - userhelper: pass startup notification data to consolehelper-gtk
  - consolehelper-gtk: setup startup notification for children if userhelper
    requests it


author: Nalin Dahyabhai <nalin@redhat.com> 1.63-2
changelog:
  - remove directory names from PAM config files, allowing the same config
    files to work for both arches on multilib boxes
  - translation updates


author: Nalin Dahyabhai <nalin@redhat.com> 1.63-1
changelog:
  - userhelper: swallow the exec'd program's exit status, which would be
    misinterpreted by consolehelper anyway


author: Nalin Dahyabhai <nalin@redhat.com> 1.62-1
changelog:
  - consolehelper: suppress dialog on successful execution
  - userhelper: return 0 on success, not 1 (what was I *thinking*?)


author: Nalin Dahyabhai <nalin@redhat.com> 1.61-1
changelog:
  - userinfo: exit properly on escape. handle site_info field properly. go
    insensitive while running child process.
  - userpasswd: exit properly on cancel.
  - all of the above: reap the child instead of checking for pipe close -- this
    way is more robust (#68578,72684).
  - usermount: run mount/umount synchronously. capture stderr and display in a
    dialog. desensitize action buttons when no filesystems are selected.
  - consolehelper: display errors if we're attempting to run bogus programs
    (#72127)
  - translation updates (#70278)


author: Nalin Dahyabhai <nalin@redhat.com> 1.60-1
changelog:
  - reconnect the "cancel" and "ok" buttons in userinfo
  - heed the cancel button when prompting for passwords in userinfo (#68578)
  - translation update


author: Nalin Dahyabhai <nalin@redhat.com> 1.59-2
changelog:
  - change "forget password" to "forget authorization", because we don't actually
    remember the password (that would be scary, #71476)
  - translation update


author: Nalin Dahyabhai <nalin@redhat.com> 1.59-1
changelog:
  - pam-panel-icon: overhaul, change the 'locked' icon to keyring-small, nix the
    'unlocked' icon
  - consolehelper-gtk: properly set up the dialog buttons (should be 'cancel/ok'
    when we're asking questions, was always 'close')
  - disappear pam_timestamp_init


author: Nalin Dahyabhai <nalin@redhat.com> 1.56-1
changelog:
  - userinfo: prevent users from selecting "nologin" as a shell (#68579)
  - don't strip binaries by default; leave that to the buildroot policy
  - use desktop-file-install


author: Nalin Dahyabhai <nalin@redhat.com> 1.54-1
changelog:
  - suppress even error messages from Xlib when consolehelper calls
    gtk_init_check() to see if the display is available


author: Nalin Dahyabhai <nalin@redhat.com> 1.52-1
changelog:
  - attempt to make prompts at the console more meaningful
  - when falling back, reset the entire environment to the user's


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - stop giving the user chances to enter the right password if we get a
    conversation error reading a response (appears to be masked by libpam)
    (#62195)
  - always center consolehelper dialog windows


author: Nalin Dahyabhai <nalin@redhat.com> 1.50-1
changelog:
  - fix userpasswd dialog message being incorrect for password changes
  - use a dumb conversation function when text mode is invoked without a tty -- if
    the service's configuration doesn't call for prompts, then it'll still work
  - port from pwdb to libuser
  - catch child-exit errors correctly again
  - fix keyboard-grabbing


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - the grand libglade/gtk2 overhaul
  - allow disabling display of GUI windows by setting "GUI=false" in the
    console.apps configuration file (default: TRUE)
  - allow disabling display of GUI windows by recognizing a magic option
    on the command-line of the program being wrapped (NOXOPTION, no default)


author: Nalin Dahyabhai <nalin@redhat.com> 1.44-1
changelog:
  - only try to call gtk_main_quit() if we've got a loop to get out of (#54109)
  - obey RPM_OPT_FLAGS, obey


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - set XAUTHORITY if we fall back to regular behavior (#26343)
  - make the suid helper 04711 instead of 04755


author: Yukihiro Nakai <ynakai@redhat.com>
changelog:
  - Some fix for Japanese environment.
  - Use gtk_set_locale() instead of setlocale()
  - Copyright update.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fix the /usr/bin/shutdown wrapper so that root can call shutdown
  - only include the /usr/bin/shutdown wrapper on 6.x
  - also sanitize LC_MESSAGES
  - tweak sanitizing checks (from mkj)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fix incorrect user name
  - add a shell wrapper version of /usr/bin/shutdown
  - build for 6.x errata
  - bump revision to upgrade the errata


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fix stdin/stdout redirection shenanigans (#11706)
  - fix authentication and execution as users other than root
  - make sure the right descriptors are terminals before dup2()ing them
  - cut out an extra-large CPU waster that breaks GUI apps


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - install translations
  - fixup a messy text string
  - make "Mount"/"Unmount" translatable
  - stop prompting for passwords to shut down -- we can hit ctrl-alt-del anyway,
    and gdm users can just shut down without logging in


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - strip all binaries by default
  - add the name of the program being run to the userhelper dialog
  - add a graphic to the userhelper-wrap package
  - add a button to jump straight to nonprivileged operation when supported


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - The root exploit fix created a bug that only showed up in certain
    circumstances.  Unfortunately, we didn't test in those circumstances...


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - fixed old complex broken gecos parsing, replaced with simple working parsing
  - can now blank fields (was broken by previous fix for something else...)


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - FALLBACK/RETRY in consolehelper/userhelper
  - session management fixed for consolehelper/userhelper SESSION=true
  - fix memory leak and failure to close in error condition (#3614)
  - fix various bugs where not all elements in userinfo got set


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - better check for X availability
  - center windows to make authentication easier (improve later with
    transients and embedded windows where possible)
  - applink -> applnk
  - added a little padding, especially important when running without
    a window manager, as happens when running from session manager at
    logout time


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - updated userhelper.8 man page for consolehelper capabilities
  - moved from wmconfig to desktop entries


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - strip binaries
  - use defattr
  - fix spec file ( rm -rf $(RPM_BUILD_ROOT) is a stupid thing to do ! )


author: Otto Hammersmith <otto@redhat.com>
changelog:
  - Updated the packages... now includes userpasswd for changing passwords
    and newer versions of usermount and userinfo.  No known bugs or
    misfeatures. 
  - Fixed the file list...


author: Karel Zak <kzak@redhat.com> 2.12a-20.el4
changelog:
  - fix #429559 - man page of "kill(1)" is missing a description of "kill -0" (and so does bash)
  - fix #435785 - nfs(5) man page falsely lists udp as the default nfs protocol
  - fix #390911 - RFE - sfdisk does not work with /dev/mapper multipath'ed devices
  - fix #377151 - script.1 mentions replay, but we don't ship scriptreplay(1)


author: Karel Zak <kzak@redhat.com> 2.12a-17.el4
changelog:
  - fix #324451 - CVE-2007-5191 util-linux (u)mount doesn't drop
                  privileges properly when calling helpers


author: Karel Zak <kzak@redhat.com> 2.12a-16.EL4.27
changelog:
  - fix #230724 - raw confusing when users try to bind /dev/raw/raw0
  - fix #233470 - documentation bug in nfs man page
  - fix #236848 - mount/fstab.c:lock_mtab() should open with proper permissions
  - fix #239850 - ipcs needs to be 64bit binary to handle > 2GB memory segments on PPC64
  - fix #242000 - guest rhel4u5 "fdisk -l" can't display default disk and partitions on rhel5


author: Jeff Layton <jlayton@redhat.com> 2.12a-16.EL4.26
changelog:
  - fix #240304 - add support for nordirplus NFS mount option
  - fix #240780 - only pass NFS socket to kernels that need one
  - fix #240780 - fix NFS retry= option to handle bindresvport failure


author: Karel Zak <kzak@redhat.com> 2.12a-16.EL4.23
changelog:
  - fix #188099 - can't mount iscsi ext3 fs by label.
  - fix #197768 - man mount' does not list option 'mand'
  - fix #190808 - 4TB FS ends up with wrong size (workaround for manual block size setting)
  - fix #177331 - login omits pam_acct_mgmt & pam_chauthtok when authentication is skipped.
  - fix #163532 - NFS mount attributes discarded 
  - fix #164538 - undocumented partx, addpart, delpart


author: Steve Dickson <steved@redhat.com> 2.12a-16.EL4.21
changelog:
  - fix #187370 - If the flavor matches the current authentication
                  type or if the server has specified AUTH_NONE,
                  then stop with a match.


author: Karel Zak <kzak@redhat.com> 2.12a-16.EL4.18
changelog:
  - fix #187518 - package overwrites PAM config files
  - fix #177523 - umount -a should not unmount sysfs
  - fix #188981 - "sfdisk -l" tries to open partitions
  - fix #181549 - raw(8) manpage has old information about dd
  - fix #182612 - fix typo in mkswap man page
  - fix #183890 - add to the mount man page info about iotl(2) on NFS filesystem
  - fix #188854 - mount man page clarifications about fstab.order


author: Steve Dickson <steved@redhat.com> 2.12a-16.EL4.17
changelog:
  - fix #182424 - stop nfs mount from segfaulting when the mountd 
                  version was specified.


author: Karel Zak <kzak@redhat.com> 2.12a-16.EL4.15
changelog:
  - fix #171899 - removed the 'multiple' option from /etc/pam.d/remote and login files.
  - fix #153243 - newgrp gives misleading output
  - fix #156597 - look doesn't work with separators
  - fix #168434 - login's timeout can fail - needs to call siginterrupt(SIGALRM,1)
  - fix #168436 - login will attempt to run if it has no read/write access to its terminal
  - fix #170564 - add audit message to login
  - fix #169628 - /usr/bin/floppy doesn't work with /dev/fd0
  - fix #168989 - losetup (and mount -o loop) wrap at 2GB
  - fix #168570 - /sbin/umount.<TYPE>
  - fix #169077 - RHEL4 :: mount(8) : acl option not documented.
  - fix #172203 - mount man page in RHEL4 lacks any info on cifs mount options
  - fix #159410 - mkswap(8) claims max swap area size is 2 GB


author: Steve Dickson <steved@redhat.com> 2.12a-16.EL4.14
changelog:
  - fix #151549 - Added 'noacl' mount flag
  - fix #169042 - Changed nfsmount to try udp before using tcp when rpc-ing
                  the remote rpc.mountd (iff -o tcp is not specified).
                  This drastically increases the total number of tcp mounts
                  that can happen at once (ala autofs).


author: Steve Dickson <steved@redhat.com> 2.12a-16.EL4.13
changelog:
  - fix #170110 - Documentation for 'rsize' and 'wsize' NFS mount 
                  options is misleading


author: Karel Zak <kzak@redhat.com> 2.12a-16.EL4.11
changelog:
  - fixed #149894 - `umount -f` does not appear to actually work
  - fixed #138772 - LTC12463-util-linux: dmesg doesnt understand kernel log buffer size
  - fixed #158737 - sfdisk/fdisk GPT detection
  - fixed #149997 - Joining a password protected group using newgrp fails
  - fixed #143597 - NEWGRP asks for password when switching to default GID
  - fixed #63909 - fdformat cannot deal with LS120 or ZIP250 drives
  - fixed #155430 - RHEL4: mount is unable to mount by label with multiple active paths to a device
  - fixed #154202 - wrong duplicate labels detection
  - fixed #153278 - RHEL4: Man pages for fstab and fstab-sync in conflict.
  - fixed #150914 - Add ocfs2 support to RHEL4 mount
  - fixed #152026 - mkswap man page needs to list and explain the -L option
  - fixed #151156 - ipcs -t output incorrectly labels semaphore section as "shared memory"
  - fixed #154498 - util-linux login & pam session
  - fixed #155333 - elvtune doesn't work in RHEL4
  - fixed #157656 - CRM 546998 : Possible bug in vipw, changes permissions of /etc/shadow and /etc/gshadow
  - fixed #157675 - Man pages for mount are incorrect for sync on FAT and VFAT
  - fixed #143118 - am-utils and autofs use different mtab locking
  - fixed #159418 - sfdisk unusable - crashes immediately on invocation
  - fixed #163609 - Handle the new Solaris partition ID
  - fixed #128407 - cxdx dev update for fdisk
  - fixed #140437 - fdisk support for sector size > 512 for SGI labeled disk


author: Elliot Lee <sopwith@redhat.com> 2.12a-16.EL4.6
changelog:
  - Revert patches 162-164 that were rejected for RHEL4
  - Fix swap partition header format to not clobber reserved space (fixedswaplabel patch)


author: Steve Dickson <SteveD@RedHat.com> 2.12a-16.EL4.3
changelog:
  - Made NFS mounts adhere to the IP protocol if specified on
    command line as well as made NFS umounts adhere to the
    current IP protocol. Fix #140016


author: Steve Dickson <SteveD@RedHat.com>
changelog:
  - Updated the NFS and NFS4 code to the latest CITI patch set
    (in which they incorporate a number of our local patches).


author: Elliot Lee <sopwith@redhat.com> 2.12a-6
changelog:
  - Fix #16415, #70616 with rdevman.patch
  - Fix #102566 with loginman.patch
  - Fix #104321 with rescuept.patch (just use plain lseek - we're in _FILE_OFFSET_BITS=64 land now)
  - Fix #130016 - remove raw.
  - Re-add agetty (replacing it with mgetty is too much pain, and mgetty is much larger)


author: Steve Dickson <SteveD@RedHat.com>
changelog:
  - Made the NFS security checks more explicit to avoid confusion
    (an upstream fix)
  - Also removed a compilation warning


author: Alasdair Kergon <agk@redhat.com>
changelog:
  - Add device-mapper mount-by-label support
  - Fix segfault in mount-by-label when a device without a label is present.


author: <SteveD@RedHat.com>
changelog:
  - Updated the nfs-mount.patch to correctly 
    handle the mounthost option and to ignore 
    servers that do not set auth flavors


author: <SteveD@RedHat.com>
changelog:
  - Make RPC error messages displayed with -v argument
  - Added two checks to the nfs4 path what will print warnings
    when rpc.idmapd and rpc.gssd are not running
  - Ping NFS v4 servers before diving into kernel
  - Make v4 mount interruptible which also make the intr option on by default


author: <SteveD@RedHat.com>
changelog:
  - Reworked how the rpc.idmapd and rpc.gssd checks were
    done due to review comments from upstream.
  - Added rpc_strerror() so the '-v' flag will show RPC errors.


author: <SteveD@RedHat.com>
changelog:
  - Added two checks to the nfs4 path what will print warnings
    when rpc.idmapd and rpc.gssd are not running.


author: Steve Dickson <SteveD@RedHat.com>
changelog:
  - Added pesudo flavors for nfsv4 mounts.
  - Added BuildRequires: libselinux-devel and Requires: libselinux
    when WITH_SELINUX is set.


author: Elliot Lee <sopwith@redhat.com> 2.11y-31
changelog:
  - Add patch140 (alldevs) to fix #101772. Printing the total size of
    all devices was deemed a lower priority than having all devices
    (e.g. /dev/ida/c0d9) displayed.


author: Elliot Lee <sopwith@redhat.com> 2.11y-1
changelog:
  - Update to 2.11y
  - Fix #80953
  - Update patch0, patch107, patch117, patch120 for 2.11y
  - Remove patch60, patch61, patch207, patch211, patch212, patch119, patch121
  - Remove patch122, patch200


author: Elliot Lee <sopwith@redhat.com> 2.11w-2
changelog:
  - Remove some crack/unnecessary patches while submitting stuff upstream.
  - Build with -D_FILE_OFFSET_BITS=64


author: Elliot Lee <sopwith@redhat.com> 2.11n-19
changelog:
  - Make a note here that this package was the source of the single change 
  contained in util-linux-2.11f-18 (in 7.2/Alpha), and also contains the 
  rawman patch from util-linux-2.11f-17.1 (in 2.1AS).
  - Package has no runtime deps on slang, so remove the BuildRequires: 
  slang-devel.


author: Elliot Lee <sopwith@redhat.com> 2.11n-17
changelog:
  - Fix teg's swapondetect patch to not print out the usage message when 
  'swapon -a -e' is run. (#66690) (edit existing patch)
  - Apply hjl's utmp handling patch (#66950) (patch116)
  - Fix fdisk man page notes on IDE disk partition limit (#64013) (patch117)
  - Fix mount.8 man page notes on vfat shortname option (#65628) (patch117)
  - Fix possible cal overflow with widechars (#67090) (patch117)


author: Florian La Roche <Florian.LaRoche@redhat.de>
changelog:
  - adjust mainframe patches to apply to current rpm
  - do not include fdisk until it is fixed to work on mainframe


author: Elliot Lee <sopwith@redhat.com> 2.11n-10
changelog:
  - Finish fixing #60675 (ipcrm man page), updated the patch.
  - Fix #61203 (patch114 - dumboctal.patch).


author: Elliot Lee <sopwith@redhat.com> 2.11n-7
changelog:
  Fix various bugs:
  - Add patch110 (skipraid) to properly skip devices that are part of a RAID array.
  - Add patch111 (mkfsman) to update the mkfs man page's "SEE ALSO" section.
  - remove README.cfdisk
  - Include partx
  - Fix 54741 and related bugs for good(hah!) with patch113 (ctty3)


author: Elliot Lee <sopwith@redhat.com> 2.11n-3
changelog:
  - Add util-linux-2.11n-ownerumount.patch (#56593)
  - Add patch102 (util-linux-2.11n-colrm.patch) to fix #51887
  - Fix #53452 nits.
  - Fix #56953 (remove tunelp on s390)
  - Fix #56459, and in addition switch to using sed instead of perl.
  - Fix #58471
  - Fix #57300
  - Fix #37436
  - Fix #32132


author: Elliot Lee <sopwith@redhat.com> 2.11f-17
changelog:
  - Add patch38 (util-linux-2.11f-ctty2.patch) to ignore SIGINT/SIGTERM/SIGQUIT in the parent, so that ^\ won't break things.


author: Elliot Lee <sopwith@redhat.com> 2.11f-16
changelog:
  - Merge patches 36, 75, 76, and 77 into patch #37, to attempt resolve all the remaining issues with #54741.


author: Elliot Lee <sopwith@redhat.com> 2.11f-13
changelog:
  - Patch/idea #76 from HJL, fixes bug #54741 (race condition in login 
  acquisition of controlling terminal).


author: Bill Nottingham <notting@redhat.com>
changelog:
  - revert the patch that calls setsid() in login that we had reverted
    locally but got integrated upstream (#46223)


author: Bernhard Rosenkraenzer <bero@redhat.com> 2.11b-1
changelog:
  - Fix up login for real (a console session should be the controlling tty)
    by reverting to 2.10s code (#36839, #36840, #39237)
  - Add man page for agetty (#39287)
  - 2.11b, while at it


author: Bernhard Rosenkraenzer <bero@redhat.com> 2.11a-3
changelog:
  - Fix up login - exiting immediately even if the password is correct
    is not exactly a nice feature.
  - Make definite plans to kill people who update login without checking
    if the new version works ;)


author: Erik Troan <ewt@redhat.com>
changelog:
  - upgraded to 2.11a (kbdrate moved to kbd, among other things)
  - turned off ALLOW_VCS_USE
  - modified mkcramfs to not use a large number of file descriptors
  - include mkfs.bfs


author: Matt Wilson <msw@redhat.com>
changelog:
  - changed Requires: kernel >= 2.2.12-7 to Conflicts: kernel < 2.2.12-7
    (fixes a initscripts -> util-linux -> kernel -> initscripts prereq loop)


author: Matt Wilson <msw@redhat.com>
changelog:
  - patched mkcramfs to use the PAGE_SIZE from asm/page.h instead of hard
    coding 4096 (fixes mkcramfs on alpha...)


author: Tim Powers <timp@redhat.com>
changelog:
  - fixed bug #29131, where ipc.info didn't have an info dir entry,
    added the dir entry to ipc.texi (Patch58)


author: Erik Troan <ewt@redhat.com>
changelog:
  - updated kill man page
  - added patch to fix vipw race
  - updated vipw to edit /etc/shadow and /etc/gshadow, if appropriate
  - added patch to disassociate login from tty, session, and pgrp


author: Erik Troan <ewt@redhat.com>
changelog:
  - fixed problem w/ empty extended partitions
  - added patch to fix the date in the more man page
  - set OPT to pass optimization flags to make rather then RPM_OPT_FLAG
  - fixed fdisk -l /Proc/partitions parsing
  - updated to 2.10s


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - update to 2.10o
  -  fdformat: fixed to work with kernel 2.4.0test6 (Marek Wojtowicz)
  -  login: not installed suid
  -  getopt: by default install aux files in /usr/share/misc
  - update to 2.10n:
  -  added blockdev.8
  -  change to elvtune (andrea)
  -  fixed overrun in agetty (vii@penguinpowered.com)
  -  shutdown: prefer umounting by mount point (rgooch)
  -  fdisk: added plan9
  -  fdisk: remove empty links in chain of extended partitions
  -  hwclock: handle both /dev/rtc and /dev/efirtc (Bill Nottingham)
  -  script: added -f (flush) option (Ivan Schreter)
  -  script: added -q (quiet) option (Per Andreas Buer)
  -  getopt: updated to version 1.1.0 (Frodo Looijaard)
  -  Czech messages (Jiri Pavlovsky)
  - login.1 man page had not /var/spool/mail path (#16998).
  - sln.8 man page (but not executable) included (#10601).
  - teach fdisk 0xde(Dell), 0xee(EFI GPT), 0xef(EFI FAT) partitions (#17610).


author: Matt Wilson <msw@redhat.com>
changelog:
  - use snprintf - not sprintf - when doing
    sprintf ("%s\n", _("Some string")) to avoid overflows and
    segfaults.


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - raw control file was /dev/raw, now /dev/rawctl.
  - raw access files were /dev/raw*, now /dev/raw/raw*.


author: Matt Wilson <msw@redhat.com>
changelog:
  - updated to util-linux 2.10c
  - deprecated IMAP login mail notification patch17
  - deprecated raw patch22
  - depricated readprofile patch24


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - hostid is now in sh-utils. On sparc, install hostid as sunhostid (#4581).
  - update to 2.9w:
  -  Updated mount.8 (Yann Droneaud)
  -  Improved makefiles
  -  Fixed flaw in fdisk


author: Christian 'Dr. Disk' Hechelmann <drdisk@tc-gruppe.de>
changelog:
  - added locale message catalogs to %file
  - added patch for non-root build
  - vigr.8 and /usr/lib/getopt  man-page was missing from file list
  - /etc/fdprm really is a config file


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - update to 2.9v:
  -   cfdisk no longer believes the kernel's HDGETGEO
      (and may be able to partition a 2 TB disk)


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - update to 2.9u:
  -   Czech more.help and messages (Jiri Pavlovsky)
  -   Japanese messages (Daisuke Yamashita)
  -   fdisk fix (Klaus G. Wagner)
  -   mount fix (Hirokazu Takahashi)
  -   agetty: enable hardware flow control (Thorsten Kranzkowski)
  -   minor cfdisk improvements
  -   fdisk no longer accepts a default device
  -   Makefile fix


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - update to 2.9t:
  -   national language support for hwclock
  -   Japanese messages (both by Daisuke Yamashita)
  -   German messages and some misc i18n fixes (Elrond)
  -   Czech messages (Jiri Pavlovsky)
  -   wall fixed for /dev/pts/xx ttys
  -   make last and wall use getutent() (Sascha Schumann)
      [Maybe this is bad: last reading all of wtmp may be too slow.
       Revert in case people complain.]
  -   documented UUID= and LABEL= in fstab.5
  -   added some partition types
  -   swapon: warn only if verbose


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - include sfdisk (#1164)
  - fix write (#1784)
  - use positive logic in spec file (%ifarch rather than %ifnarch).
  - (re)-use 1st matching utmp slot if search by mypid not found.
  - update to 2.9o
  - lastb wants bad logins in wtmp clone /var/run/btmp (#884)


author: Jakub Jelinek <jj@ultra.linux.cz>
changelog:
  - if hwclock is to be compiled on sparc,
    it must actually work. Also, it should obsolete
    clock, otherwise it clashes.
  - limit the swap size in mkswap for 2.2.1+ kernels
    by the actual maximum size kernel can handle.
  - fix kbdrate on sparc, patch by J. S. Connell
    <ankh@canuck.gen.nz>


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - .perms patch to login to make it retain root in parent process
    for pam_close_session to work correctly


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - patch top build on the arm without PAM and related utilities, for now.
  - build hwclock only on intel


author: Erik Troan <ewt@redhat.com>
changelog:
  - updated MCONFIG to automatically determine the architecture
  - added glibc header hacks to fdisk code
  - rdev is only available on the intel


author: Erik Troan <ewt@redhat.com>
changelog:
  - Merged Red Hat changes into main util-linux source, updated package to
    development util-linux (nearly 2.7).


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - pam.patch differentiated between different kinds of bad logins.
    In particular, "user does not exist" and "bad password" were treated
    differently.  This was a minor security hole.


author: Marcela Maslanova <mmaslano@redhat.com> - 4.1-47.EL4
changelog:
  - removed patches for 192783, 178836 because of frozen errata
  - added only patch for CVE-2007-1856 crontab denial of service
  - Resolves: rhbz#235880


author: Jason Vas Dias <jvdias@redhat.com>
changelog:
  - fix bug 178431: if a pam_limits hard nproc limit is exceeded, 
    do not allow user's job to run
  - fix bug 173926: silence pam_unix session log messages


author: Jason Vas Dias <jvdias@redhat.com> - 4:4.1-36.EL4
changelog:
  - fix bug 162887: allow multiple /etc/cron.d crontabs for *system* user
  - further fix for bug 154920 / CAN-2005-1038 ( crontab -e ):
       invoke editor and copy operation as non-root user


author: Jason Vas Dias <jvdias@redhat.com> - 4.1-33_EL4
changelog:
  - fix bug 154922 / CAN-2005-1038: check that new crontab is 
        regular file after editor session ends.
  - fix bug 154575: use PATH_MAX (4096) as max filename length; also make 
        limits on command line and env.var. lengths sensible (131072).


author: Jason Vas Dias <jvdias@redhat.com> - 4.1-30_EL
changelog:
  - fix bug 154065: crontab's job control broken: by 
  -     xpid = waitpid(pid,&waiter,WUNTRACED);... 
  -     if( WIFSTOPPED(waiter) )... kill(getpid(),WSTOPSIG(waiter));
  - crontab should not kill itself with SIGSTOP if its child
  - gets SIGSTOP; hence it does not need the waitpid WUNTRACED flag.


author: Jason Vas Dias <jvdias@redhat.com> - 4.1-28_EL
changelog:
  - Required for EAL Audit certification: 
  - If pam_setcred should fail, the pam_session could fail to be
  - closed, leaving autofs user directories still mounted.


author: Jason Vas Dias <jvdias@redhat.com> - 4.1-24_EL
changelog:
  - fix bug 151145: segfault if cronjob runs without any SELinux user 
  - security context (eg. in a broken chroot environment)


author: Jason Vas Dias <jvdias@redhat.com> - 4.1.22_EL
changelog:
  - Add an /etc/sysconfig/crond file for containing CRONDARGS and
  - settings like CRON_VALIDATE_MAILRCPTS .


author: Jason Vas Dias <jvdias@redhat.com> - 4.1-22_EL
changelog:
  - Fix bug 147636 - disable silly mail recipient name checking 
  - (do_command.c's safe_p()) by default . Can be enabled by 
  - presence of CRON_VALIDATE_MAILRCPTS variable in crond's 
  - environment.


author: Jason Vas Dias <jvdias@redhat.com> - 4.1-21_EL
changelog:
  - Fix bug 146073 - allow the 'pam_access' module to be used with
  - cron - set 'PAM_TTY' item to 'cron' .


author: Jason Vas Dias <jvdias@redhat.com> - 4.1-21
changelog:
  - fix bug 142953 : allow read-only crontabs + provide -p 
  - 'permit all crontabs' option to disable mode checking.


author: Jason Vas Dias <jvdias@redhat.com> - 4.1-19
changelog:
  - crontab -e should only strip NHEADER_LINES comments 
  - (NHEADER_LINES==0), not at least one header comment line.
  - (bug 135845)


author: Jason Vas Dias <jvdias@redhat.com> - 4.1-17
changelog:
  - Users not allowed to use 'crontab mycrontab', while
  - 'crontab < mycrontab' allowed; this is because misc.c's
  - swap_uids_back() was not using save_euid / save_egid .
  - Thanks to Mads Martin Joergensen <mmj@suse.de> for pointing this out.


author: Jason Vas Dias <jvdias@redhat.com> - 4.1-16
changelog:
  - Just found out in testing that if neither /etc/cron.{deny,allow}
  - exist, root is unable to use crontab - I'm sure root could before,
  - but is in any case meant to be able to. Allowing root to use crontab.


author: Jason Vas Dias <jvdias@redhat.com> - 4.1-14
changelog:
  - Fix for bug 130102 got dropped somehow from latest CVS.
  - This is now restored - in %post, if neither /etc/cron.{deny,allow}
  - exist, touch /etc/cron.deny, to allow all users to use crontab,
  - as was previous default vixie-cron behaviour.


author: Jason Vas Dias <jvdias@redhat.com> - 4.1-12
changelog:
  - Merged Dan's patch with vixie-cron-4.1-11 which was not 
  - latest version according to new CVS ?!?!


author: Jason Vas Dias <jvdias@redhat.com> - 4.1-11
changelog:
  - Fixed SIGSEGV in free_user when !is_selinux_enabled() and crontab
  - has no valid jobs (bug 131390).


author: Jason Vas Dias <jvdias@redhat.com> - 4.1.10
changelog:
  - Fixed bug 130102: Restored default behaviour if neither 
  - /etc/cron.deny nor /etc/cron.allow exist - 'touch /etc/cron.deny'
  - in %post


author: Jason Vas Dias <jvdias@redhat.com> - 4.1.8
changelog:
  - Allowed editors such as 'gedit' which do not modify original
  - file, but which rename(2) a temp file to original, to be used
  - by crontab -e (bug 129170).


author: Jason Vas Dias <jvdias@redhat.com> - 4.1.8
changelog:
  - Added documentation for '@' nicknames to crontab.5
  - (bugs 107542, 89899). Also removed 'second when' (bug 59802).


author: Jason Vas Dias <jvdias@redhat.com> - 4.1.6
changelog:
  - Added PAM 'auth sufficient pam_rootok.so' to /etc/pam.d/crond
  - (fixes bug 128843) - on dwalsh's advice.


author: Jason Vas Dias <jvdias@redhat.com> - 4.1-1
changelog:
  - Changed post-install to change mode of existing crontabs to
  - 0600 to allow run by new ISC cron 4.1


author: Jens Petersen <petersen@redhat.com> - 3.0.1-94
changelog:
  - add vixie-cron-3.0.1-cron-descriptors-125110.patch to close std descriptors
    when forking (Bernd Schmidt, 121280)
  - add vixie-cron-3.0.1-no-crontab-header-89809.patch to not prepend header to
    crontab files (Damian Menscher, 103899)
  - fix use of RETVAL in init.d script (Enrico Scholz, 97784)
  - add safer malloc call to vixie-cron-3.0.1-sprintf.patch 
  - add cron-3.0.1-crontab-syntax-error-114386.patch to fix looping on crontab
    syntax error (Miloslav Trmac, 89937)


author: Jens Petersen <petersen@redhat.com> - 3.0.1-82
changelog:
  - add vixie-cron-3.0.1-pie.patch to build crond as pie (#108414)
    [Ulrich Drepper]
  - require libselinux and buildrequire libselinux-devel


author: Jens Petersen <petersen@redhat.com> - 3.0.1-80
changelog:
  - add vixie-cron-3.0.1-vfork-105616.patch to use fork instead of vfork
    (#105616) [report and patch from ian@caliban.org]
  - update vixie-cron-3.0.1-redhat.patch not to change DESTMAN redundantly
    (it is overrriden in the spec file anyway)


author: Jens Petersen <petersen@redhat.com> - 3.0.1-75
changelog:
  - add vixie-cron-3.0.1-root_-u-85879.patch from Valdis Kletnieks to allow
    root to run "crontab -u <user>" even for users that aren't allowed to


author: Nalin Dahyabhai <nalin@redhat.com> 3.0.1-72
changelog:
  - adjust cron.d patch so that it ignores file with names that begin with '#'
    or end with '~', '.rpmorig', '.rpmsave', or '.rpmnew'
  - merge hunk of buffer overflow patch into the cron.d patch


author: Bill Nottingham <notting@redhat.com>
changelog:
  - log as 'crond', not 'CROND' (#19410)
  - account for shifts in system clock (#23230, patch from <pererik@onedial.se>)
  - i18n-ize initscript


author: Than Ngo <than@redhat.com>
changelog:
  - add /sbin/service to Prereq
  - call /sbin/service instead service
  - fix startup position (Bug #13353)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - fix crond logging patch (dan@doom.cmc.msu.ru)
  - log via syslog (suggestion from jos@xos.nl)
  - put system crontab location in crontab(5) (#14842)


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - added a patch to get rid of the dangerous sprintf() calls
  - added BuildRoot and Prereq: /sbin/chkconfig


author: Dave Airlie <airlied@redhat.com> 6.8.2-1.EL.51
changelog:
  - nv-g80-support.patch - fix linking against older system.
  - nv-g80-lvds.patch - fix LVDS support to not break DVI.


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


author: Dave Airlie <airlied@redhat.com> 6.8.2-1.EL.41
changelog:
  - add-ast-driver.patch: Add the AST driver (#261621)
  - xorg-x11-6.8.2-gc-max-formats.patch: Fix Xvfb crash caused by too many formats (#235383)


author: Adam Jackson <ajax@redhat.com> 6.8.2-1.EL.39
changelog:
  - Reorder the nv patches in with the other driver patches, and re-enable
    the G80 backport. (#237122)


author: Adam Jackson <ajax@redhat.com> 6.8.2-1.EL.38
changelog:
  - xorg-x11-6.8.2-mga-g200se-a-updates.patch: Fixes for G200SE-A. (#251140)
  - Fix xgi build on AMD64 harder. (#248461)


author: Adam Jackson <ajax@redhat.com> 6.8.2-1.EL.33.0.1
changelog:
  - cve-2007-4568.patch: XFS Integer Overflow Vulnerability
  - cve-2007-5760.patch: XFree86-Misc Extension Invalid Array Index Vulnerability
  - cve-2007-5958.patch: Xorg / XFree86 file existence disclosure vulnerability
  - cve-2007-6427.patch: XInput Extension Memory Corruption Vulnerability
  - cve-2007-6428.patch: TOG-CUP Extension Memory Corruption Vulnerability
  - cve-2007-6429.patch: EVI and MIT-SHM Extension Integer Overflow Vulnerability
  - cve-2008-0006.patch: libXfont PCF Parser Memory Corruption Vulnerability


author: Adam Jackson <ajax@redhat.com> 6.8.2-1.EL.32
changelog:
  - xorg-x11-6.8.2-blank-at-exit.patch: Fix a thinko that would make the server
    crash at exit instead of blanking the screen. (#293221)
  - Fix the core package to depend on arbitrary versions of xorg-x11-{libs,xfs}
    since the versioning really isn't that important.


author: Adam Jackson <ajax@redhat.com> 6.8.2-1.EL.27
changelog:
  - xorg-x11-6.8.3-radeon-default-mergedfb-ranges.patch: Expand the default sync
    ranges for radeon MergedFB to be big enough for 800x600 @ 60Hz. (#235889)


author: Adam Jackson <ajax@redhat.com> 6.8.2-1.EL.26
changelog:
  - xorg-x11-6.8.2-blank-at-exit: Yet another attempt to keep screen contents
    from showing up at server startup. (#205361)


author: Adam Jackson <ajax@redhat.com> 6.8.2-1.EL.24
changelog:
  - xorg-x11-6.8.2-libXrandr-swap-coordinates.patch: Swap dimensions in randr
    ScreenChangeNotify events. (#224216)


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


