# changelog

author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.164.el5_8
changelog:
  - bz810126  - autofs-5.0.1-0.rc2.163.el5 fails to load some LDAP maps
    - fix improve mount location error reporting.
  - Resolves: rhbz#810126


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.162.el5
changelog:
  - bz759221 - automount is seg faulting regularly in lookup_ghost()
    - fix bad alloca usage.
  - Resolves: rhbz#759221


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.161.el5
changelog:
  - bz747020 - autofs-5.0.1-0.rc2.156.el5_7.3 breaks indirect NIS maps
    - fix fix map source check in file lookup.
  - Resolves: rhbz#747020


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.160.el5
changelog:
  - bz692814 - automount does not perform a sanity check of server name in configuration
    - correct patch name in spec file.
  - bz700896 - autofs should support paged results from ldap server on ppc64 and s390x
    - correct patch names in spec file.
  - Related: rhbz#692814 rhbz#700896


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.159.el5
changelog:
  - bz692814 - automount does not perform a sanity check of server name in configuration
    - fix sanity checks for brackets in server name.
  - bz732332 - Lock ordering problem on re-load of direct maps
    - fix null cache deadlock.
  - bz734675 - autofs does not use local mounts on non-replicated entries
    - add nobind option.
    - dont bind nfs mount if nobind is set.
    - fix not bind mounting local filesystem.
  - bz700142 - autofs/automount error in mounting expanded entry
    - improve mount location error reporting.
  - bz700896 - autofs should support paged results from ldap server on ppc64 and s390x
    - fix paged query more results check.
    - Fix LDAP result leaks on error paths.
  - bz655685 - automount deadlocking
    - fix submount shutdown wait.
    - fix wait for master source mutex.
    - fix submount shutdown race.
  - bz732334 - RFE: automounter to dump maps (fix)
    - fix dumpmaps not reading maps.
  -Resolves: rhbz#692814 rhbz#732332 rhbz#734675 rhbz#700142 rhbz#700896
  -Resolves: rhbz#655685 rhbz#732334


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.158.el5
changelog:
  - bz731514 - autofs mount access hangs after reload
  - bz732333 - autofs fails to find duplicate key after key removal
    - fix prune cache valid check.
    - fix map source check in file lookup.
  - Resolves: rhbz#731514 rhbz#732333


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.157.el5
changelog:
  - bz725536 - autofs mounts show IP rather than hostname after upgrade to RHEL 5.7
    - fix name list check
  - Resolves: rhbz#725536


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.156.el5
changelog:
  - bz538408 - RFE: automounter to dump maps
    - allow dumping of maps when daemon is already running.
  - bz547510 - [RFE] autofs should honor admin supplied server weights
    in maps
    - fix back port error adding replicated host to list.
  - Related: rhbz#538408 rhbz#547510


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.155.el5
changelog:
  - bz563956 - autofs should support paged results from ldap server
    - fix paged ldap map read.
  - bz519281 - [RFE] resolve negative cache invalidation on signal to automount
    - reset negative status on cache prune
  - bz692524 - autofs with null maps specified in auto.master segfaults on reload
    - fix null cache clean
  - Resolves: rhbz#519281 rhbz#692524
  - Related: rhbz#563956


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.154.el5
changelog:
  - bz560124 - autofs-5.0.1-0.rc2.131.el5_4.1 is missing man 8 auto.master
    - automount(8) man page correction
  - Resolves: rhbz#560124


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.153.el5
changelog:
  - bz610266 - [RFE] Support for encrypted secret in /etc/autofs_ldap_auth.conf
    - add base64 password encode
  - Resolves: rhbz#610266


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.152.el5
changelog:
  - bz632006 - [RFE] Lustre MDT failover mountpoints fail to mount
    - handle colon in Lustre failover mounts
  - bz579312 - autmount maps stored in LDAP can not be read using simple
    authenticated binds
    - add simple bind authentication 
  - bz632471 - "service autofs reload" does not pick the updated entry
    from NIS autofs direct map
    - fix direct map not updating on reread.
    - fix stale map read.
  - bz668354 - autofs handle isspace() char incorrectly
    - fix isspace() wild card substition.
  - bz538408 - RFE: automounter to dump maps
    - add dump maps option.
  - bz562703 - [RHEL 5.4] automounter dies with pthreads error
    - wait for master source mutex.
  - Resolves: rhbz#632006 rhbz#579312 rhbz#632471 rhbz#668354 rhbz#538408
  - Resolves: rhbz#562703


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.151.el5
changelog:
  - bz559796 - autofs cannot mount the folder name including "&"
    - fix ampersand escape in auto.smb.
  - bz561213 - automount hangs with nested mounts using YP lookups
    - don't hold lock for simple mount.
  - bz549607 - Autofs can not mount hidden share from windows server
    with auto.smb
    - special case cifs escapes.
  - bz547510 - [RFE] autofs should honor admin supplied server weights
    in maps
    - fix random selection for host on different network.
    - use weight only for server selection.
  - bz629357 - [RFE] Automounter debug mode should include IP addresses
    - include ip address in debug logging.
    - mount using address for rr.
  - Resolves: rhbz#559796 rhbz#561213 rhbz#549607 rhbz#547510 rhbz#629357


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.150.el5
changelog:
  - bz570783 - Segmentation fault when looking up '*.'
    - fix wildcard map entry match.
  - bz566481 - RFE: Add locality LDAP attribute to
    - add locality as valid ldap master map attribute.
  - bz551599 - automount segfaults in lookup_mount
    - mapent becomes negative during lookup.
  - bz563956 - autofs should support paged results from ldap server
    - add ldap page control handling.
    - ldap paged query configure fix.
    - auto adjust ldap page size.
  - Resolves: rhbz#570783 rhbz#566481 rhbz#551599 rhbz#563956


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.149.el5
changelog:
  - bz667273 - automount occasionally crashes with a lot of negative cache lookups
    - add fix remount locking patch.
  - Resolves: rhbz#667273


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.148.el5
changelog:
  - Bug 576775 - autofs5: segfault in close_mount()
    - add mutex to serialize access to mount module handle in parse module.
    - dont check null cache on expire.
    - fix null cache race.
    - fix cache_init() on source re-read.
  - Resolves: rhbz#576775


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.147.el5
changelog:
  - bz607785 - [RFE] include autofs support for SASL External authentication using
    certificates.
    - fix check authtype is non-null before comparison.
    - fix check ctxt->sasl_mech is non-null before comparison.
  - Related: rhbz#607785


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.146.el5
changelog:
  - bz607785 - [RFE] include autofs support for SASL External authentication using
    certificates.
    - add external bind method.
    - add configuration entries for certificate path and certificate key path.
  - Resolves: rhbz#607785


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.145.el5
changelog:
  - bz601935 - Race condition or other deadlocking issue on expire code path
    - fix incorrect pthreads condition handling for expire requests.
    - expire thread use pending mutex.
  - Resolves: rhbz#601935


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.136.el5
changelog:
  - fix error in patch causing segv at start (bz543554).
  - fix random selection option (bz548746).
  - Related: rhbz#543554
  - Resolves: rhbz#548746


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.133.el5
changelog:
  - fix included map read fail handling (bz506034).
  - add mount wait parameter (bz517349).
  - allow for "#" and "@" in hostname validation for sshfs mounts (bz520745).
  - fix incorrect host name lookup error message (bz533323).
  - fix typo in init script (bz534012).
  - fix timeout in connect_nb() (bz539747).
  - check for path mount location in generic module (bz537403).
  - dont fail mount on access fail (bz537403).
  - refactor ldap sasl bind (bz537793).
  - fix pidof init script usage (bz541144).
  - Resolves: rhbz#506034 rhbz#517349 rhbz#520745 rhbz#533323 rhbz#534012
  - Resolves: rhbz#539747 rhbz#537403 rhbz#537793 rhbz#541144


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.132.el5
changelog:
  - fix libxml2 non-thread-safe calls (bz513289).
  - fix direct map cache locking (bz514412).
  - fix dont umount existing direct mount on reread (bz514412).
  - Resolves: rhbz#513289 rhbz#514412


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.131.el5
changelog:
  - also use actual package version instead of macro for Version tag.
  - add dist tag to revision.
  - Related: rhbz#471385


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.129
changelog:
  - Bug 452122 - lazy umount causes pwd to fal silently
    - fix error in remount check to set mount point removal flag at umount.
  - Related: rhbz#452122


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.128
changelog:
  - Bug 501612 - [5.3]automount aborts when automount accesses to ldap server.
    - add provided patch to resolve double free issue.
  - Resolves: rhbz#501612


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.127
changelog:
  - Bug 482988 - CRM #1863906 automount segfaults at shutdown and reboot
    - fix not releasing mount resources at submount mount thread termination.
  - Bug 493223 - Mounts aren't being auto expired correctly
    - drop manual umount improvement patch as it causes submount breakage.
    - this patch deosn't affect the fix for the root cause of this issue.
  - Related: rhbz#493223 rhnz#482988


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.126
changelog:
  - Bug 452122 - lazy umount causes pwd to fal silently
    - fix inconsistent notify mount message path.
    - fix remount check to set mount point removal flag at umount, as best we can.
  - Bug 493223 - Mounts aren't being auto expired correctly
    - check for the absence of a mount before doing the manual umount checks.
    - take map entry write lock before check so any mount requests are complete.
  - Related: rhbz#452122 rhbz#493223


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.125
changelog:
  - Bug 490476 - RFE: autofs should DNS for SRV records in order to locate LDAP server
    - fix endianness.
  - Related: rhbz#490476


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.124
changelog:
  - Bug 452122 - lazy umount causes pwd to fail silently
    - fix device node ioctl parameter passing type mismatch (evident on ppc).
  - Related: rhbz#452122


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.123
changelog:
  - Bug 490476 - RFE: autofs should DNS for SRV records in order to locate LDAP server
    - fix incorrect free of dclist in find_server().
  - Related: rhbz#490476


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.122
changelog:
  - Bug 490476 - RFE: autofs should DNS for SRV records in order to locate LDAP server
    - fix get dns name when needed for domain dn.
  - Related: rhbz#490476


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.121
changelog:
  - Bug 490476 - RFE: autofs should DNS for SRV records in order to locate LDAP server
    - add RFE patch.
  - Resolves: rhbz#490476


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.120
changelog:
  - Bug 487986 - autofs should always read file maps.
    - correction to always read file maps nonexistent key lookup fix.
    - always read file maps key lookup fix.
    - always read file maps key non existent key logging fix.
  - Related: rhbz#487986


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.119
changelog:
  - Bug 487986 - autofs should always read file maps.
    - always read file maps multi map fix.
    - always read file maps nonexistent key lookup fix.
  - Related: rhbz#487986


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.118
changelog:
  - Bug 493223 - Mounts aren't being auto expired correctly
    - fix incorrect cache unlock in manual umount improvement patch.
  - Related: rhbz#493223


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.117
changelog:
  - Bug 482988 - CRM #1863906 automount segfaults at shutdown and reboot
    - fix shutdown signal processing regression introduced by this bug fix.
  - Related: rhbz#482988


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.116
changelog:
  - Bug 482988 - CRM #1863906 automount segfaults at shutdown and reboot
    - fix reload signal processing regression introduced by this bug fix.
  - Bug 493223 - Mounts aren't being auto expired correctly
    - fix initialization of fd on rpc create.
    - improve manual umount recovery
  - Bug 495895 - autofs5: large number of DNS lookups for hostnames associated
    with multiple ip addresses
    - eliminate redundant DNS name lookups.
  - Resolves: rhbz#493223 rhbz#495895
  - Related: rhbz#482988


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.115
changelog:
  - Bug 452122 - lazy umount causes pwd to fail silently
    - fix parse bug discovered while testing active re-start.
  - Related: rhbz#452122


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.114
changelog:
  - Bug 452122 - lazy umount causes pwd to fail silently
    - use misc device as default.
    - add restorecon for autofs misc device.
  - Bug 466673 - RFE: Make "intr" default option for /net -hosts mounts
    - use "intr" as default option for hosts map unless overridden.
  - Bug 487151 - Aufofs indirect mount timeout disabled on s390x
    - fix bad token declaration.
  - Bug 491351 - automount segfault after lookup failure
    - clear rpc client on host name lookup fail.
  - Bug 493074 - autofs5 duplicate entries (ldap percent hack)
    - use percent hack for master map keys.
  - Bug 493791 - RHEL5.1 and erroneous autofs after reload
    - dont umount existing direct mount on master re-read.
  - Bug 494319 - segfault in st_remove_tasks()
    - fix st_remove_tasks() locking.
  - Resolves: rhbz#466673 rhbz#487151 rhbz#491351 rhbz#493074 rhbz#493791
  - Resolves: rhbz#494319
  - Related: rhbz#452122


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.113
changelog:
  - Bug 452122 -  lazy umount causes pwd to fail silently
    - add active restart patches.
  - Related: rhbz#452122


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.112
changelog:
  - Bug 487986 - autofs should always read file maps.
    - fix file map lookup when reading included or nsswitch sources.
  - Related: rhbz#487986


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.111
changelog:
  - Bug 469387 - DOS via autofs/yp - autofs consumes all ports < 1024
    - fix clear the quoted flag after each character.
  - Related: rhbz#469387


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.110
changelog:
  - Bug 469387 - DOS via autofs/yp - autofs consumes all ports < 1024
    - remove redundant debug log call.
  - Related: rhbz#469387


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.108
changelog:
  - Bug 487656 - Read and write size of startup status report buffer is incorrect
  - Bug 244117 - service autofs start when the service is running does not return success
  - Bug 487653 - Using a large number of direct mounts causes autofs to hang
    - convert select(2) to poll(2) to avoid 1024 file descriptor limit.
  - Bug 487985 - The autofs cache lookup performs poorly for large maps.
  - Bug 487986 - autofs should always read file maps.
  - Resolves: rhbz#487656 rhbz#244117 rhbz#487653 rhbz#487985 rhbz#487986


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.106
changelog:
  - Bug 469387 - DOS via autofs/yp - autofs consumes all ports < 1024
    - fix negative cache non-existent keys.
  - Bug 482988 - CRM #1863906 automount segfaults at shutdown and reboot
    - prevent shared libraries from being unloaded at map re-read.
    - make sure main thread cannot exit until mount handling threads have completed.
    - add check for alternate libxml2 library name.
  - Resolves: rhbz#469387 rhbz#482988


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.105
changelog:
  - Bug 481139 - [RHEL 4] autofs5 SASL badness
    - LDAP uris list locking fix.
    - attempt to refresh Kerberos creds upon connect fail.
  - initial commit to sync autofs (RHEL-5) with autofs5 (RHEL-4).
  - Resolves: rhbz#481139


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.102
changelog:
  - Bug 439580: AutoFS still having issues with expiration of submount maps
    - fix nested submount expire deadlock.
  - Related: rhbz#439580


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.101
changelog:
  - Bug 439580: AutoFS still having issues with expiration of submount maps
    - fix rootless direct multi-mount expire.
    - wait for submount shutdown completion.
  - Related: rhbz#439580


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.100
changelog:
  - Bug 465809: automount issues with RHEL5 and NIS+ auto_home map containing wildcard
    - add patch to handle NIS_PARTIAL return when key not found.
  - Resolves: rhbz#465809


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.99
changelog:
  - Bug 439580: AutoFS still having issues with expiration of submount maps
    - replace state check patch with patch to not issue readmap on new mount
      during HUP signal processing.
  - Related: rhbz#439580


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.98
changelog:
  - Bug 439580: AutoFS still having issues with expiration of submount maps
    - Fix state checks now incorrect due to optimnizations in task queueing.
  - Related: rhbz#439580


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.97
changelog:
  - Bug 435960: autofs with map file auto.nis not working.
    - Fix incorrect match of map type as a host name.
  - Related: rhbz#435960


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.96
changelog:
  - Bug 439580: AutoFS still having issues with expiration of submount maps
    - fix fd leak at multi-mount non-fatal mount fail.
    - fix incorrect multi-mount mountpoint calcualtion.
  - Related: rhbz#439580


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.95
changelog:
  - Bug 448038: expire_indirect: fstat failed: Bad file descriptor
    - Look in the correct mount table for kernel automounted "nohide" mounts.
  - Related: rhbz#448038


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.94
changelog:
  - Bug 458252: Autofs doesn't recognize the local host as local when using many interfaces
    - remember the maximum allocation size and use it in subsequent ifc buf allocations.
  - Related: rhbz#458252


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.93
changelog:
  - Bug 448667: [RHEL4] autofs4 multi-map doesn't pickup NIS updates automatically
    - add patch to fix this issue in RHEL-5.
  - Resolves: rhbz#448667


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.92
changelog:
  - Bug 443933: automount segfaults upon start
    - update patch to also check for single character non-printable map key.
  - Related: rhbz#443933


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.91
changelog:
  - Bug 458252: Autofs doesn't recognize the local host as local when using many interfaces
    - add correction patch for setting of buffer length.
  - Bug 457524: Automounter does not work in the diskless environment
    - update patch for this bug.
  - Related: rhbz#458252 rhbz#457524


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.90
changelog:
  - Bug 439580: AutoFS still having issues with expiration of submount maps
    - update fix submount shutdown recovery handling patch.
  - Bug 435960: autofs with map file auto.nis not working,
    error: automount master_error: syntax error while parsing map
  - Bug 252032: autofs does not log enough data to troubleshoot replicated server selection
  - Bug 436017: RHEL5 autofs doesn't handle replicated server entries like Solaris
  - Bug 439497: autofs hang on startup
  - Bug 443933: automount segfaults upon start
  - Bug 448036: autofs parses /etc/nsswitch.conf incorrectly
  - Bug 448468: Program maps do not set pwd  
  - Bug 448674: X/Open Federated Naming service master map entry should be handled by autofs
  - Bug 457524: Automounter does not work in the diskless environment
  - Bug 458252: Autofs doesn't recognize the local host as local when using many interfaces
  - Bug 458464: AutoFS Crashes if non-alpha numerics are tried as map names (LDAP maps)
  - Related: rhbz#439580
  - Resolves: rhbz#435960 rhbz#252032 rhbz#436017 rhbz#439497 rhbz#443933
  - Resolves: rhbz#448036 rhbz#448468 rhbz#448674 rhbz#457524 rhbz#458252
  - Resolves: rhbz#458464


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.89
changelog:
  - Bug 439580: AutoFS still having issues with expiration of submount maps
    - fix incorrect pthreads condition handling for mount requests.
    - don't abuse the ap->ghost field on NFS mount.
    - fix fail on included browse map not found.
    - clear stale flag on map read.
    - refactor mount request variable setting code.
    - make handle_mounts startup condition distinct
    - fix submount shutdown recovery handling.
    - don't call blocking functions during expire.
    - add configuration paramter UMOUNT_WAIT.
    - fix multi mount race.
    - note that this change depends on the kernel changes in bug 452139.
  - Bug 448038: expire_indirect: fstat failed: Bad file descriptor
    - check for exported mounts automatically mounted by kernel.
  - Bug 455550: [CRM#1837798] automount NULL pointer dereference segmentation fault
    - check replicated list after probe.
  Resolves: rhbz#439580 rhbz#448038 rhbz#455550


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.88
changelog:
  - Bug 298171: Allows autofs to do automount lookups via nscd through LDAP
    - init SASL callbacks on every ldap lookup library load.
  - Related: rhbz#298171


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.87
changelog:
  - Bug 336961: Reloading autofs map incorrectly removes all map entries
    - fix incorrect initialization which causes unpredictable behavior.
  - Related: rhbz#336961


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.86
changelog:
  - 254226: autofs reload and condrestart fail if map is originally empty
    - another fix for don't fail on empty master map.
  - Related: rhbz#254226


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.85
changelog:
  - 350171: /etc/init.d/autofs does not handle basedns with spaces
    - yet another correction to the patch.
  - Related: rhbz#350171


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.84
changelog:
  - Bug 298171: Allows autofs to do automount lookups via nscd through LDAP
    - add error message to notify when no valid URIs found in configured list.
    - fix base dn search not trying all configured search bases.
  - Related: rhbz#298171


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.83
changelog:
  - Bug 426412 Processed: autofs segfaults (possibly from autofs_sasl_unbind)
    - correction for "fix race during sub-mount shutdown" patch.
  - Related: rhbz#426412


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.82
changelog:
  - Bug 426412 Processed: autofs segfaults (possibly from autofs_sasl_unbind)
    - fix race during sub-mount shutdown.
  - Resolves: rhbz#426412


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.81
changelog:
  - Bug 336961: Reloading autofs map incorrectly removes all map entries
    - correct patch for the missed case.
  - Related: rhbz#336961


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.80
changelog:
  - Bug 336961: Reloading autofs map incorrectly removes all map entries
    - add missed case for this correction.
  - Related: rhbz#336961


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.79
changelog:
  - Bug 426220: CVE-2007-6285 autofs default doesn't set nodev in /net [rhel-5.2]
    - use mount option "nodev" for "-hosts" map unless "dev" is explicily specified.
  - Related: rhbz#426220


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.78
changelog:
  - Bug 404231: CRM #1598404 Automount process shuts down unexpectedly
    - fix for improve server down handling patch.
  - Related: rhbz#404231


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.77
changelog:
  - Bug 250922: automount[2281]: open_mount: (mount):cannot open mount module iso9660 
       (/usr/lib/autofs/mount_iso9660.so: cannot open shared object file: No such file or directory)
    - quell annoying "cannot open mount module" message
  - Resolves: rhbz#250922


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.76
changelog:
  - Bug 333821: Export directory with spaces in the name causes problems
    - second attempt fixing quoting for exports gathered by hosts map.
  - Related: rhbz#333821


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.75
changelog:
  - Bug 333821: Export directory with spaces in the name causes problems
    - fix transcription error in exports quoting fix patch.
  - Related: rhbz#333821


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.74
changelog:
  - Bug 333821: Export directory with spaces in the name causes problems
    - fix to quoting for exports gathered by hosts map.
  - Related: rhbz#333821


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.73
changelog:
  - Bug 336971: Add support for the "%" hack for case insensitive attribute schemas
    - expand cases covering "%" hack handling.
  - Related: rhbz#336971


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.72
changelog:
  - Bug 298171: Allows autofs to do automount lookups via nscd through LDAP
    - fix LDAP_URI server selection.
    - add authentication option for using an external credential cache.
  - Related: rhbz#298171


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.71
changelog:
  - Bug 410051: CVE-2007-5964 autofs defaults don't restrict suid in /net
    - missed changing the revision number
  - Related: rhbz#410051


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.71
changelog:
  - Bug 410051: CVE-2007-5964 autofs defaults don't restrict suid in /net
    - use mount option "nosuid" for "-hosts" map unless "suid" is explicily specified.
  - Resolves: rhbz#410051


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.70
changelog:
  - Bug 404231: CRM #1598404 Automount process shuts down unexpectedly
    - update improve server down handling patch.
  - Related: rhbz#404231


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.68
changelog:
  - Bug 399041: If a map entry is > 255 chars, automounter fails
    - fix off-by-one error on key lookup.
  - Resolves: rhbz#399041


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.67
changelog:
  - Bug 357551: [RFE] Autofs [4 & 5]: Remove replicated host testing from default single host mount case
    - merge corresponding autofs 4 patch.
  - Resolves: rhbz#357551


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.66
changelog:
  - Bug 251993: RFE: Allow debugging to be enabled on the fly
    - fix for dynamic logging breaking non-sasl build.
  - Bug 238529: autofs can return incorrect status from mount under heavy load
    - add wait between retries.
    - force umount and return fail if mtab not updated after retries.
  Related: rhbz#251993 rhbz#238529


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.65
changelog:
  - Bug 228144: NFS/AutoFS fails to accurately report non-existent mount points
    - Logging warnings on failed lookups means we actually have to use the
      error() macro, since we only log warn and below when debugging is
      enabled.
  - Resolves: rhbz#228144


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.64
changelog:
  - Bug 263081: autofs 5 and large groups
  - Bug 256781: Program maps never see changes
    - update the daemon negative mount timeout implementation
  - Bug 359661: RHEL3 U5: [autofs4] automounter won't use auto_master in LDAP
  - Bug 306681: autofs version 5 should not require common schema to be pre-configured
    - correction to schema discovery patch.
  - 350171: /etc/init.d/autofs does not handle basedns with spaces
    - another correction to the patch.
  - Related: rhbz#350171 rhbz#306681
  - Resolves: rhbz#359661 rhbz#256781 rhbz#263081


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.63
changelog:
  - Bug 238529: autofs can return incorrect status from mount under heavy load
    - reviewed previously reverted patch and updated it in line with v4.
  - Resolves: rhbz#238529


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.62
changelog:
  - 350171: /etc/init.d/autofs does not handle basedns with spaces
    - correct transcription error with patch.
  - Related: rhbz#350171


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.61
changelog:
  - 350171: /etc/init.d/autofs does not handle basedns with spaces
    - correction two to patch.
  - Related: rhbz#350171


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.60
changelog:
  - 350171: /etc/init.d/autofs does not handle basedns with spaces
    - correction to patch.
  - Related: rhbz#350171


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.59
changelog:
  - 254227: log "/etc/init.d/autofs reload" invocations to the system log
  - 350171: /etc/init.d/autofs does not handle basedns with spaces
  - Resolves: rhbz#254227 rhbz#350171


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.58
changelog:
  - Bug 251993: RFE: Allow debugging to be enabled on the fly
    - fix fifo create location.
    - patch cleanups.
  - Related: rhbz#251993


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.57
changelog:
  - Bug 251993: RFE: Allow debugging to be enabled on the fly
    - add set close on exec flag for fifos.
    - make fifo setup failure non-fatal.
    - add configure option to enable fifo dir specification.
    - set default fifo dir to /var/run as first preference.
  - Related: rhbz#251993


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.56
changelog:
  - Bug 253870: RHEL5 automounter and undefined variables.
  - Bug 322741: minor typo in autofs(5) manpage page in "wildcard" section
  - Bug 332291: autofs fails if nsswitch.conf doesn't have automount entry
  - Bug 246111: multi-mount maps fail, can not map a hierarchy
  - Bug 333771: autofs fails if LDAP attribute value is the same as a standard autofs attribute name
  - Bug 249738: Autofs5 failed unmounting Solaris NFS server share
  - Bug 333701: auto.master(5) needs to document the mount options append entry
  - Bug 253625: autofs fails to mount nfs4 when client and server are same machine
  - Bug 249574: autofs passes a wrong program version to the nfs NULL proc
  - Bug 333691: autofs should use acturate time when using pthread_cond_timedwait
  - Bug 336961: Reloading autofs map incorrectly removes all map entries
  - Bug 333821: Export directory with spaces in the name causes problems
  - Bug 333831: /net does not seem to work with 5.0.1-19 or 5.0.2-6
  - Bug 306681: autofs version 5 should not require common schema to be pre-configured
  - Bug 337431: automounter load balancing with replicated servers
  - Bug 332181: [RHEL4] autofs initscript doesn't support '--timeout' with whitespace
  - Bug 336971: Add support for the "%" hack for case insensitive attribute schemas
  - Bug 336991: autofs should match LDAP wildcard entries with "*" as the key as well as "/"
  - Bug 298171: Allows autofs to do automount lookups via nscd through LDAP
  - Bug 286541: autofs-5.0.1-0.rc2.43.0.2.x86_64 segfaults when '/etc/init.d/autofs stop' is run
  - Bug 333781: autofs can deadlock with multiple simulaneous access to a program map
  - Bug 251993: RFE: Allow debugging to be enabled on the fly
  - Resolves: rhbz#253870 rhbz#322741 rhbz#332291 rhbz#246111 rhbz#333771 rhbz#249738
  - Resolves: rhbz#333701 rhbz#253625 rhbz#249574 rhbz#333691 rhbz#336961 rhbz#333821
  - Resolves: rhbz#333831 rhbz#306681 rhbz#337431 rhbz#332181 rhbz#336971 rhbz#336991
  - Resolves: rhbz#286541 rhbz#333781 rhbz#251993
  - Related: rhbz#298171


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.53
changelog:
  - change random selection option name to be consistent with autofs v4 (bz 227604).
  - Related: rhbz#227604


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.50
changelog:
  - update master map lexer to also allow "." in macro name (bz 243645).
  - add missing "multi" map support (bz 241717).
  - Resolves: rhbz#243645 rhbz#241717


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.49
changelog:
  - update ldaps protocol support patch (bz 185443).
  - local variable initialization error.
  - Related: rhbz#185443


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.48
changelog:
  - allow for older schemas that allow "*" as a key value (bz 241291).
  - fix deadlock in alarm manager module (bz 243717).
  - Resolves: rhbz#241291 rhbz#243717


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.47
changelog:
  - update ldaps protocol support patch (bz 185443).
  - missed change of ldap_init to ldap_initialize.
  - Related: rhbz#185443


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.46
changelog:
  - add ldaps protocol support (bz 185443).
    - note: it's no longer possible to use multiple hosts in an ldap map spec.
    - note: multiple hosts must now be configured using the URI entry in LDAP config.
  - Resolves: rhbz#185443


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.44
changelog:
  - ignore "winbind" if it appears in "automount" nsswitch.conf (bz 231953).
  - fix handling of trailing white space in wildcard lookup (bz 241094).
  - check fqdn of each interface when matching export access list (bz 231950).
  - fix race when setting task done (bz 231951).
  - correct return status from do_mkdir (bz 223480).
  - fix localhost replicated mounts not working (bzs 233149, 231954).
  - fix display map name in mount entry for "-hosts" map (bz 238531).
  - add "condrestart" to init script (bz 231956).
  - fix return check for getpwuid_r and getgrgid_r (bz 231949).
  - change file map lexer to allow white-space only blank lines (bz 237066).
  - add option to select replicated server at random (instead of ping response time) (bz 227604).
  - fix directory creation for browse mounts (bz 238532).
  - fix wildcard map handling and improve nsswitch source map update (bz 238533).
  - add configuration variable to control appending of global options (bz 238652).
  - add command option to set a global mount options string (bz 238652).
  - disable exports access control check (bz 238534).
  - fix incorect cast causing directory cleanup after expire to fail on PPC (bz 231948).
  - check for fstab update and retry if not updated (bz 238529).
  - Resolves: rhbz#231953 rhbz#241094 rhbz#231950 rhbz#231951 rhbz#238534
  - Resolves: rhbz#223480 rhbz#233149 rhbz#238531 rhbz#231956 rhnz#231949
  - Resolves: rhbz#237066 rhbz#227604 rhbz#238532 rhbz#238533 rhbz#238652
  - Resolves: rhbz#231948 rhbz#231954 rhbz#238529


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.43
changelog:
  - fix another expire regression introduced in the "mitigate manual umount"
    patch (bz 225124).
  - correct check for busy offset mounts before offset umount (bz 225122).
  - Resolves: rhbz#225124 rhbz#225122


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.39
changelog:
  - fix nonstrict multi-mount handling (bz 219383).
  - correct detection of duplicate indirect mount entries (bz 220799).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.37
changelog:
  - expand export access checks to include missing syntax options.
  - make "-hosts" module try to be sensitive to exports list changes.
  - change mount "device" from "automount" to the map name.
  - check for buffer overflow in mount_afs.c.
  - replace tempnam with mkdtemp. 
  - update master map tokenizer to admit "slasify-colons" option.
  - update location validation to accept "_" (bz 219445).
  - set close-on-exec flag on open sockets (bz 215757).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.27
changelog:
  - alter nfs4 host probing to not use portmap lookup and add options
    check for "port=" parameter (bz 208757.
  - correct semantics of "-null" map handling (bzs 214800, 208091).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.24
changelog:
  - fix parsing of bad mount mount point in master map (bz 215620).
  - fix use after free memory access in cache.c and lookup_yp.c (bz 208091).
  - eliminate use of pthread_kill to detect task completion (bz 208091).
  - fix tokenizer to distinguish between global option and dn string (bz 214684).
  - fix incorrect return from spawn.
  - mitigate manual umount of automounts where possible.
  - fix multiply recursive bind mounts.
  - check kernel module version and require 5.00 or above.
  - fix expire regression introduced in the "mitigate manual umount" patch.
  - still more on multiply recursive bind mounts.
  - Update patch for changed semantics of mkdir in recent kernels.
  - fix macro table locking (bz 208091).
  - fix nsswitch parser locking (bz 208091).
  - allow only one master map read task at a time.
  - fix misc memory leaks.
  - deal with changed semantics of mkdir in recent kernels.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.18
changelog:
  - fix get_query_dn not looking in subtree for LDAP search (missed
    econd occurance).
  - allow additional common LDAP attributes in map dn.
  - Resolves: rhbz#205997


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.15
changelog:
  - fix parsing of numeric host names in LDAP map specs (bz 205997).
  - fix "-fstype=nfs4" server probing (part 2 of bz 208757).
  - set close-on-exec flag on open files where possible (bz 207678).
  - fix file handle leak in nsswitch parser (bz 207678).
  - fix memory leak in mount and expire request processing (bz 207678).
  - add additional check to prevent running of cancelled tasks.
  - fix potential file handle leakage in rpc_subs.c for some failure
    cases (bz 207678).
  - fix file handle leak in included map lookup (bz 207678).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.10
changelog:
  - fix get_query_dn not looking in subtree for LDAP search.
  - allow syntax "--timeout <secs>" for backward compatibility
    (bz 193948).
  - make masked_match independent of hostname for exports comparison
    (bz 209638).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.7
changelog:
  - make default installed master map for /net use "-hosts" instead
    of auto.net.
  - fix included map recursive map key lookup.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.5
changelog:
  - fix LDAP lookup delete cache entry only if entry doesn't exist.
  - add missing socket close in replicated host check (Jeff Moyer).


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.1
changelog:
  - consolidate to rc2.
  - fix colon escape handling.
  - fix recusively referenced bind automounts.
  - update kernel patches.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.17
changelog:
  - fix task cancelation at shutdown (more)
  - fix concurrent mount and expire race with nested submounts.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.16
changelog:
  - fix included map lookup.
  - fix directory cleanup on expire.
  - fix task cancelation at shutdown.
  - fix included map wild card key lookup.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.15
changelog:
  - expire individual submounts.
  - add ino_index locking.
  - fix nested submount expiring away when pwd is base of submount.
  - more expire re-work to cope better with shutdown following cthon tests.
  - allow hostname to start with numeric when validating.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.14
changelog:
  - remove SIGCHLD handler because it is no longer needed and was
    causing expire problems.
  - alter expire locking of multi-mounts to lock sub-tree instead of
    entire tree.
  - review verbose message feedback and update.
  - correction for expire of multi-mounts.
  - spelling corrections to release notes (Jeff Moyer).
  - add back sloppy mount option, removed for Connectathon testing.
  - disable mtab locking again.


author: Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.6
changelog:
  - cthon more parser corrections and attempt to fix multi-mounts
    with various combinations of submounts (still not right).


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta6-7
changelog:
  - correct directory cleanup in mount modules.
  - merge key and wildcard LDAP query for lookups (bz 197746).


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta6-2
changelog:
  - merge LDAP authentication update for GSSAPI (Jeff Moyer).
  - update default auth config to add options documenetation (Jeff Moyer).
  - workaround segfaults at exit after using GSSAPI library.
  - fix not checking return in init_ldap_connection (jeff Moyer).


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta6-1
changelog:
  - consolidate to beta6, including:
    - mode change update for config file.
    - correction to get_query_dn fix from beta5-4.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta5-5
changelog:
  - allow global macro defines to override system macros.
  - correct spelling error in default config files missed by
    previous update.
  - misc correctness and a memory leak fix.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta5-4
changelog:
  - correct spelling error in default config.
  - fix default auth config not being installed.
  - change LDAP query method as my test db was incorrect.
  - change ldap defaults code to handle missing auth config.
  - fix mistake in parsing old style LDAP specs.
  - update LDAP so that new query method also works for old syntax.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta5-3
changelog:
  - lookup_init cleanup and fix missed memory leak.
  - use nis map order to check if update is needed.
  - fix couple of memory leaks in lookup_yp.c.
  - fix pasre error in replicated server module.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta4-13
changelog:
  - Change LDAP message severity from crit to degug (bz# 183893).
  - Corrections to INSTALL and README.v5.release.
  - Add patch to fix segv on overlength map keys in file maps (Jeff Moter).
  - Add patch to restrict scanning of /proc to pid directories only (Jeff Moyer).


author: Jeff Moyer <jmoyer@redhat.com> - 5.0.0_beta4-12
changelog:
  - Change BuildPrereq to BuildRequires as per the package guidelines.
  - Add libxml2-devel to the BuildRequires, as it is needed for the LDAP
    authentication bits.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta4-8
changelog:
  - fix handling of master map entry update (bz # 193718).
  - fix program map handling of invalid multi-mount offsets.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta4-6
changelog:
  - add free for working var in get_default_logging.
  - add inialisation for kver in autofs_point struct.
  - fix sources list corruption in check_update_map_sources.
  - fix memory leak in walk_tree.
  - fix memory leak in rpc_portmap_getport and rpc_ping_proto.
  - fix memory leak in initialisation of lookup modules.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta4-4
changelog:
  - check base of offset mount tree is not a mount before umounting
    its offsets.
  - fix replicated mount parse for case where last name in list
    fails lookup.
  - correct indirect mount expire broken by the wildcard lookup fix.
  - fix up multi-mount handling when wildcard map entry present.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta4-2
changelog:
  - re-instate v4 directory cleanup (bz# 193832 again).
  - backout master map lookup changes made to beta3.
  - change default master map from /etc/auto.master to auto.master
    so that we always use nsswitch to locate master map.
  - change default installed master map to include "+auto.master"
    to pickup NIS master map (all bz# 193831 again).


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta3-6
changelog:
  - add back test for nested mount in program map lookup.
    - I must have commented this out for a reason. I guess we'll
      find out soon enough.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta3-3
changelog:
  - update hesiod module (Jeff Moyer).
    - add mutex to protect against overlapping mount requests.
    - update return from mount request to give more sensible NSS_*
      values.


author: Ian Kent <ikent@redhat.com> - 5.0.0_beta3-1
changelog:
  - update source to version 5.0.0_beta3.
  - add patch to remove extra debug print.
  - add patch to
    - fix memory alloc error in nis lookup module.
    - add "_" to "." mapname translation to nis lookup module.
  - add patch to add owner pid to mount list struct.
  - add patch to disable NFSv4 when probing hosts (at least foe now).
  - add patch to fix white space handling in replicated server selection code.
  - add patch to prevent striping of debug info macro patch (Jeff Moyer).
  - add patch to add sanity checks on rmdir_path and unlink (Jeff Moyer).
  - add patch to fix e2fsck error code check (Jeff Moyer).


author: Ian Kent <ikent@redhat.com> - 1:4.1.4-23
changelog:
  - add patch to ignore the "bg" and "fg" mount options as they
    aren't relevant for autofs mounts (bz #184386).


author: Ian Kent <ikent@redhat.com> - 1:4.1.4-20
changelog:
  - add patch to use "cifs" instead of smbfs and escape speces
    in share names (bz #163999, #187732).


author: Ian Kent <ikent@redhat.com> - 1:4.1.4-18
changelog:
  - Add patch to allow customization of arguments to the
    autofs-ldap-auto-master program (bz #187525).
  - Add patch to escap "#" characters in exports from auto.net
    program mount (bz#178304).


author: Ian Kent <ikent@redhat.com> - 1:4.1.4-16
changelog:
  - Replace check-is-multi with more general multi-parse-fix.
  - Add fix for premature return when waiting for lock file.
  - Update copyright declaration for reentrant-syslog source.
  - Add patch for configure option to disable locking during mount.
    But don't disable locking by default.
  - Add ability to handle automount schema used in Sun directory server.
  - Quell compiler warning about getsockopt parameter.
  - Quell compiler warning about yp_order parameter.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-14
changelog:
  - Removed the /misc entry from the default auto.master.  auto.misc has
    an entry for the cdrom device, and the preferred method of mounting the
    cd is via udev/hal.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-12
changelog:
  - The sort command no longer accepts options of the form "+0".  This broke
    auto.net, so the option was removed.  Fixes bz #172111.


author: <jmoyer@redhat.com> - 1:4.1.4-10
changelog:
  - Fix some bugs in the parser
  - allow -net instead of /etc/auto.net
  - Fix a buffer overflow with large key lengths
  - Don't allow autofs to unlink files, only to remove directories
  - change to the upstream reentrant syslog patch from the band-aid deferred
    syslog patch.
  - Get rid of the init script patch that hard-coded the release to redhat.
    This should be handled properly by all red hat distros.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-8
changelog:
  - Add in the deferred syslog patch.  This fixes a hung automounter issue
    related to unsafe calls to syslog in signal handler context.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-7
changelog:
  - I reversed the checking for multimount entries, breaking those configs!
    This update puts the code back the way it was before I broke it.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-6
changelog:
  - Fix a race between mounting a share and updating the cache in the parent
    process.  If the mount completed first, the parent would not expire the
    stale entry, leaving it first on the list.  This causes map updates to not
    be recognized (well, worse, they are recognized after the first expire, but
    not subsequent ones).  Fixes a regression, bug #137026 (rhel3 bug).


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-4
changelog:
  - Finish up with the merge breakage.
  - Temporary fix for the multimount detection code.  It seems half-baked.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-123
changelog:
  - Add in an error case that was omitted in the multi-over patch.
  - Update our auto.net to reflect the changes that went into 4.1.4_beta2.
    This fixes a problem seen by at least one customer where a malformed entry
    appeared first in the multimount list, thus causing the entire multimount
    to be ignored.  This new auto.net places that entry at the end, purely by
    luck, but it fixes the problem in this one case.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-119
changelog:
  - Merge in the multi-over patch.  This resolves an issue whereby multimounts
    (such as those used for /net) could be processed in the wrong order,
    resulting in directories not showing up in a multimount tree.  The fix
    is to process these directories in order, shortest to longer path.


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-115
changelog:
  - Fixed regression causing any entries after a wildcard in an
    indirect map to be ignored. (bz #151668).
  - Fixed regression which caused local hosts to be mount instead
    of --bind local directories. (bz #146887)


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-111
changelog:
  - Fixed one off bug in the submount-variable-propagation patch.
    (bz #143074)
  - Fixed a bug in the init script which wouldn't find the -browse
    option if it was preceded by another option. (fz #113494)


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-100
changelog:
  - When using ldap if auto.master doesn't exist we now check for auto_master.
    Addresses bz #130079
  - When using an auto.smb map we now remove the leading ':' from the path which
    caused mount to fail in the past.  Addresses bz #147492
  - Autofs now checks /etc/nsswitch.conf to determine in what order files & nis
    are checked when looking up autofs submount maps which don't specify a
    maptype.  Addresses IT #57612.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-98
changelog:
  - Program maps can repeat the last character of output.  Fix this.  
    Addresses bz #138606
  - Return first entry when there are duplicate keys in a map.  Addresses
    bz #140108.
  - Propagate custom map variables to submounts.  Fixes bz #143074.
  - Create a sysconfig variable to control whether we source only one master
    map (the way sun does), or source all maps found (which is the default for
    backwards compatibility).  Addresses bz #143126.
  - Revised version of the get_best_mount patch. (#146887) cfeist@redhat.com
    The previous patch introduced a regression.  Non-replicated mounts would
    not have the white space stripped from the entry and the mount would fail.
  - Handle comment characters in the middle of the automount line in
    /etc/nsswitch.conf.  Addresses bz #127457.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-90
changelog:
  - Fix potential double free in cache_release.  This bug showed up in a
    multi-map setup.  Two calls to cache_release would result in a SIGSEGV,
    and the automount process would never exit.


author: Chris Feist <cfeist@redhat.com> - 1:4.3-80
changelog:
  - Added a variable to determine if we created the directory or not
    so we don't accidently remove a directory that we didn't create when
    we stop autofs.  (bz #134399)


author: <jmoyer@redhat.com> - 1:4.1.3-74
changelog:
  - Add in the map expiry patch
  - Bring in other patches that have been committed to other branches. This 
    version should now contain all fixes we have to date
  - Merge conflicts due to map expiry changes


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-57
changelog:
  - Pass a socket into clntudp_bufcreate so that we don't use up additional 
    reserved ports.  This patch, along with the socket leak fix, addresses
    bz #128966.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-55
changelog:
  - Fix program maps so that they can have gt 4k characters. (Neil Horman)
    Addresses bz #138994.
  - Add a space after the colon here "Starting automounter:" in init script.
    Fixes bz #138513.


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-34
changelog:
  - Added a patch to fix the automounter failing on ldap maps
    when it couldn't get the whole map.  (ie. when the search
    limit was lower than the number of results)


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-32
changelog:
  - Fixed the use of +ypmapname so the maps included with +ypmapname
    are used in the correct order.  (In the past the '+' entries
    were always processed after local entries.)


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-29
changelog:
  - Fixed a problem with backwards compatability. Specifying local
    maps without '/etc/' prepended to them now works. (bz #136038)


author: Chris Feist <cfeist@redhat.com> - 1:4.1.3-27
changelog:
  - Fixed an error in the init script which caused duplicate entries to be
    displayed when asking for autofs status.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-20
changelog:
  - Merged my and Ian's socket leak fixes into one, smaller patch. Only
    partially addresses bz #128966.
  - Fix some more echo lines for internationalization. bz #77820
  - Revert the only one auto.master patch until we implement the +auto_master
    syntax.  Temporarily addresses bz #133055.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-18
changelog:
  - Umount loopback filesystems under automount points when stopping the 
    automounter.
  - Uncomment the map expiry patch.
  - change a close to an fclose in lookup_file.c


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-17
changelog:
  - Add patch to support parsing nsswitch.conf to determine map sources.
  - Disable this patch, and Ian's map expiry patch for a FC build.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-15
changelog:
  - Fix a socket leak in the rpc_subs, causing mounts to fail since we are 
    running out of port space fairly quickly.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-14
changelog:
  - New map expiry patch from Ian.
  - Fix a couple signal races.  No known problem reports of these, but they
    are holes, none-the-less.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-13
changelog:
  - Only read one auto.master map (instead of concatenating all found sources).
  - Uncomment Ian's experimental mount expiry patch.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-12
changelog:
  - Add a sysconfig entry to disable direct map support, and set this to 
    1 by default.
  - Disable the beta map expiry logic so I can build into a stable distro.
  - Add defaults for all of the sysconfig variables to the init script so 
    we don't trip over user errors (i.e. deleting /etc/sysconfig/autofs).


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-11
changelog:
  - Add beta map expiry code for wider testing. (Ian Kent)
  - Fix check for ghosting option.  I forgot to check for it in DAEMONOPTIONS.
  - Remove STRIPDASH from /etc/sysconfig/autofs


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-10
changelog:
  - Add bad chdir patch from Ian Kent.
  - Add a typo fix for the mtab lock file.
  - Nuke the stripdash patch.  It didn't solve a problem.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-8
changelog:
  - Change icmp ping to an rpc ping.  (Ian Kent)
  - Fix i18n patch
    o Remove the extra \" from one echo line.
    o Use echo -e if we are going to do a \n in the echo string.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-4
changelog:
  - Perform an icmp ping request before rpc_pings, since the rpc clnt_create
    function has a builtin default timeout of 60 seconds.  This could result
    in a long delay when a server in a replicated mount setup is down.
  - For non-replicated server entries, ping a host before attempting to mount.
    (Ian Kent)
  - Change to %configure.
  - Put version-release into .version to allow for automount --version to
    print exact info.
  - Nuke my get-best-mount patch which always uses the long timeout.  This
    should no longer be needed.
  - Put name into changelog entries to make them consistent.  Add e:n-v-r
    into Florian's entry.
  - Stop autofs before uninstalling


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-2
changelog:
  - Incorporate patch from Ian which fixes an infinite loop seen by those
    running older versions of the kernel patches (triggered by non-strict mounts
    being the default).


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.2-6
changelog:
  - The lookup_yp module only dealt with YPERR_KEY, all other errors were 
    treated as success.  As a result, if the ypdomain was not bound, the 
    subprocess that starts mounts would SIGSEGV.  This is now fixed.
  - Option parsing in the init script was not precise enough, sometimes matching
    filesystem options to one of --ghost, --timeout, --verbose, or --debug.  
    The option-parsing patch addresses this issue by making the regexp's much
    more precise.
  - Ian has rolled a third version of the replicated mount fixes.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.2-5
changelog:
  - Ian has a new fix for replicated server and multi-mounts.  Updated the 
    patch for testing.  Still beta.  (Ian Kent)


author: <jmoyer@redhat.com> - 1:4.1.2-2
changelog:
  - Pass --libdir= to ./configure so we get this right on 64 bit platforms that 
    support backwards compat.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.2-1
changelog:
  - Change hard-coded paths in the spec file to the %{_xxx} variety.
  - Update to upstream 4.1.2.
  - Add a STRIPDASH option to /etc/sysconfig/autofs which allows for
    compatibility with the Sun automounter options specification syntax in
    auto.master.  See /etc/sysconfig/autofs for more information.  Addresses
    bug 113950.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-6
changelog:
  - Add the /etc/sysconfig/autofs file, and supporting infrastructure in 
    the init script.
  - Add support for UNDERSCORE_TO_DOT for those who want it.
  - We no longer own /net.  Move it to the filesystem package.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-5
changelog:
  - Clarify documentation on direct maps.
  - Send automount daemons a HUP signal during reload.  This tells them to 
    re-read maps (otherwise they use a cached version.  Patch from the autofs
    maintainer.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-3
changelog:
  - Fix bug in get_best_mount, whereby if there is only one option, we 
    choose nothing.  This is primarily due to the fact that we pass 0 in to
    the get_best_mount function for the long timeout parameter.  So, we
    timeout trying to contact our first and only server, and never retry.


author: Jeff Moyer <jmoyer@redhat.com> - 1:4.1.0-7
changelog:
  - Moved the freeing of ap.path to cleanup_exit, as we would otherwise 
    reference an already-freed variable.


author: Jeff Moyer <jmoyer@redhat.com> 1:4.1.0-5
changelog:
  - make the init script only recognize redhat systems.  Nalin seems to remember
    some arcane build system error that can be caused if we don't do this.


author: Jeff Moyer <jmoyer@redhat.com> 1:4.1.0-4
changelog:
  - comment out /net and /misc from the default auto.master.  /net is important
    since in a default shipping install, we can neatly co-exist with amd.


author: Jeff Moyer <jmoyer@redhat.com> 1:4.1.0-3
changelog:
  - Ported forward Red Hat's patches from 3.1.7 that were not already present
    in 4.1.0.
  - Moving autofs from version 3.1.7 to 4.1.0


author: Ian Kent <raven@themaw.net>
changelog:
  - Checked and merged most of the RedHat v3 patches
  - Fixed kernel module handling wu-ftpd login problem (again)


author: Ian Kent <raven@themaw.net>
changelog:
  - Removed ineffective lock stuff
  - Added -n to bind mount to prevent mtab update error
  - Added retry to autofs umount to clean matb after fail
  - Redirected messages from above to debug log and added info message
  - Fixed autofs4 module reentrancy, pwd and chroot handling


author: Ian Kent <raven@themaw.net>
changelog:
  - Fixed autofs4 ghosting patch for 2.4.19 and above (again)
  - Fixed autofs directory removal on failure of autofs mount
  - Fixed lock file wait function overlapping calls to (u)mount


author: Ian Kent <raven@themaw.net>
changelog:
  - Implemented LDAP direct map handling for nisMap and automountMap schema
  - Fixed autofs4 ghosting patch for 2.4.19 and above (again)
  - Added locking to fix overlapping internal calls to (u)mount 
  - Added wait for mtab~ to improve tolerance of overlapping external calls to (u)mount
  - Fixed ghosted directory removal after failed mount attempt


author: Ian Kent <raven@themaw.net>
changelog:
  - Cleaned up an restructured my added code
  - Corrected ghosting problem with 2.4.19 and above
  - Added autofs4 ghosting patch for 2.4.19 and above
  - Implemented HUP signal to force update of ghosted maps


author: Ian Kent <ian.kent@pobox.com>
changelog:
  - Add patch to implement directory ghosting and direct mounts
  - Add patch to for autofs4 module to support ghosting


author: Steve Conklin <sconklin@redhat.com> - 0.13.1-3
changelog:
  - Added spec file changes to not save old scripts when patching
  - Changed permissions on source files to meet release criteria
  Related: rhbz#252332


author: Steve Conklin <sconklin AT redhat DOT com> - 0.13.1-1
changelog:
  - Rebased to upstream 0.13.1
  - This incorporates all previous Red Hat patches except the context buffer size change and dos line end removal
  Resolves: rhbz#252332


author: James Antill <jantill@redhat.com> - 0.12-1
changelog:
  - Moved to upstream 0.12 final.
  - More fixes for nomhash/etc.
  - Merged Steve's dbnames patch.
  - Merged Steve's memleak+perf patch.


author: James Antill <jantill@redhat.com> - 0.12_rc1-6
changelog:
  - Add LSPP audit watch rules to default config. file 
  - Remove /var/log/sa from default config. file, due to add/rm files daily.
  - Integrate audit patch from steve.


author: James Antill <jantill@redhat.com> - 0.12_rc1-3
changelog:
  - Move to latest upstream.
  - Massive amount of warning fixes.
  - Add acl/selinux/xattr support.
  - Add SHA256, SHA512, WHIRLPOOL hashes support.
  - Non-trivial DB/infrastructure changes for the above.


author: Michael Schwendt <mschwendt[AT]users.sf.net> - 0.11-1
changelog:
  - Update to 0.11 release.
  - useless-includes patch merged upstream.
  - old Russian man pages not available anymore.
  - disable static linking.


author: Michael Schwendt <mschwendt[AT]users.sf.net> - 0:0.10-0.fdr.1
changelog:
  - Update to 0.10 release.
  - memleaks patch merged upstream.
  - rootpath patch merged upstream.
  - fstat patch not needed anymore.
  - Updated URL.


author: Michael Schwendt <mschwendt[AT]users.sf.net> - 0:0.10-0.fdr.0.1.cvs20031104
changelog:
  - Only tar.gz available upstream.
  - byacc not needed when bison -y is available.
  - Installed Russian manual pages.
  - Updated with changes from CVS (2003-11-04).
  - getopt patch merged upstream.
  - bison-1.35 patch incorporated upstream.


author: Marek Grac <mgrac@redhat.com> - 2.0.115-96.1
changelog:
  - fence_rhevm: Incorrect power status detected when VM status is not up/down
    Resolves: rhbz#795665


author: Marek Grac <mgrac@redhat.com> - 2.0.115-95
changelog:
  - fence_vmware_soap -o list doesn't expose proper virtual machine path for fencing
    Resolves: rhbz#715107


author: Marek Grac <mgrac@redhat.com> - 2.0.115-94
changelog:
  - fence_ipmilan will not parse args with passwd_script option in cluster.conf
    Resolves: rhbz#732773


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 2.0.115-93
changelog:
  - cman: Clean shutdown_con if the controlling process is killed.
    Resolves: rhbz#590101
  - qdisk: Fix man page example
    Resolves: rhbz#745536
  - cman: fix building of debuginfo package (enable -g)
    Resolves: rhbz#746599


author: Marek Grac <mgrac@redhat.com> - 2.0.115-90
changelog:
  - fence_rhevm needs to change "UP" status to "up" state as the REST-API has changed
    Resolves: rhbz#731167
  - fence_ipmilan should honor ipmilan's -L option
    Resolves: rhbz#726731


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 2.0.115-89
changelog:
  - cman: fix multicast address in cman.5 man page
    Resolves: rhbz#727492
  - cman: improve cman/qdisk interactions
    * cman: do better logging/error reports/checking of the quorum API usage
    * qdiskd: allow qdiskd to update device name in cman
    * qdiskd: perform better error checking at startup
    Resolves: rhbz#704243


author: Marek Grac <mgrac@redhat.com> - 2.0.115-88
changelog:
  - fence_bladecenter: Reboot operation did not work correctly with --missing-as-off
    Resolves: rhbz#689851
  - fence_drac5: Fix list support for Dell DRAC CMC
    Resolves: rhbz#718194
  - fence_drac5: drac5 firmware does not close ssh session correctly
    Resolves: rhbz#730634


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 2.0.115-86
changelog:
  - cman: do not free shutdown connection untill the very end to prevent
    spurious messages to be written to syslog
    Resolves: rhbz#727215


author: Lon Hohberger <lhh@redhat.com> - 2.0.115-85
changelog:
  - fence_vmware_soap: Fix RHEL5-specific path issue
    (fence_vmware_soap_fix_rhel5_specific_path_issue.patch)
    Resolves: rhbz#717372


author: Lon Hohberger <lhh@redhat.com> - 2.0.115-82
changelog:
  - fence_ipmilan: Correct return code for diag operation
    (fence_ipmilan_correct_return_code_for_diag_operation.patch)
    Ancillary fix for 678061
    Resolves: rhbz#678061


author: Lon Hohberger <lhh@redhat.com> - 2.0.115-81
changelog:
  - cman: Don't increment on LEAVING->MEMBER transition
    (don_t_increment_on_leaving_>member_transition.patch)
    Resolves: rhbz#649533
  - cman: Clarify 'expected' option
    (clarify_expected_option.patch)
    Resolves: rhbz#688701


author: Marek Grac <mgrac@redhat.com> - 2.0.115-80
changelog:
  - fence agents: Fix problems with SSL support 
    (fence_cisco_ucs-fence_rhevm-Problems-with-SSL-support.patch)
    Resolves: rhbz#693395

  - fence_ipmilan: Operation monitor should return correct exit code
    (fence_ipmilan-returns-incorrect-status-on-monitor-op.patch)
    Resolves: rhbz#693427

  - fence_vmware_soap: New fence agent for VMWare using SOAP API
    (Add-support-for-UUID.patch)
    (fence_vmware_soap-New-fence-agent-for-VMWare-using-SOAP.patch)
    Resolves: rhbz#634567


author: Marek Grac <mgrac@redhat.com> - 2.0.115-79
changelog:
  - fence_agents: Add support for sub-org to Cisco UCS fence agent
    (fence_cisco_ucs-Fix-for-support-for-sub-organization.patch)
    Resolves: rhbz#678902


author: Marek Grac <mgrac@redhat.com> - 2.0.115-77
changelog:
  - fence_agents: Add support for sub-org to Cisco UCS fence agent
    (fence_cisco_ucs-Support-for-sub-organization.patch)
    Resolves: rhbz#678902


author: Lon Hohberger <lhh@redhat.com> - 2.0.115-76
changelog:
  - fence-agents: Fence_rhevm needs to change "RUNNING" status to "UP" status as the REST-API has changed.
    (fence_rhevm_needs_to_change_running_status_to_up_status_as_the_rest_api_has_changed.patch)
    Resolves: rhbz#681670
  - fence_rhevm: Update URL to RHEV-M REST API
    (fence_rhevm_update_url_to_rhev_m_rest_api.patch)
    Resolves: rhbz#681676


author: Lon Hohberger <lhh@redhat.com> - 2.0.115-75
changelog:
  - fence_ipmilan: Fix manual page to describe usage with HP iLO 3
    (fence_ipmilan_fix_manual_page_to_describe_usage_with_hp_ilo_3.patch)
    Resolves: rhbz#671089
  - qdiskd: Fix bad timer check - RHEL5
    (qdiskd_fix_bad_timer_check_rhel5.patch)
    Resolves: rhbz#679274


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 2.0.115-74
changelog:
  - fence_wti: Unable to parse output when splitted into several screens
    (fence_wti-Unable-to-parse-output-when-splitted-into_part2.patch)
    Resolves: rhbz#679160


author: Marek Grac <mgrac@redhat.com> - 2.0.115-73
changelog:
  - Add "diag" option to fence_ipmilan
    (fence_ipmilan-Add-diag-option-to-support-ipmitool.patch)
    Resolves: rhbz#678061
  - fence_wti: Unable to parse output when splitted into several screens
    (fence_wti-Unable-to-parse-output-when-splitted-into.patch)
    Resolves: rhbz#679160


author: Marek Grac <mgrac@redhat.com> - 2.0.115-72
changelog:
  - Improve error handling in RSA fence agent
    (fence_rsa-Better-error-handling.patch)
    Resolves: rhbz#678018
  - Automatic generation of manual pages
    (fence-agents-Automatic-generation-of-manual-pages.patch)
    (fence-agents-add-XSLT-template.patch)
    (library-Metadata-are-not-correct-if-agent-does-not-s.patch)
    Resolves: rhbz#488959


author: Lon Hohberger <lhh@redhat.com> - 2.0.115-71
changelog:
  - Display the node's votes in cman_tool status
    (display_the_node_s_votes_in_cman_tool_status.patch)
    Resolves: rhbz#653508
  - cman: Fix cman_tool reporting with quorum disk
    (cman_fix_cman_tool_reporting_with_quorum_disk.patch)
    Resolves: rhbz#654894


author: Lon Hohberger <lhh@redhat.com> - 2.0.115-70
changelog:
  - ccs: Allow ccs_tool to use alternate base ports
    (ccs_allow_ccs_tool_to_use_alternate_base_ports.patch)
    ccs: Update manual page for ccs_tool
    (ccs_update_manual_page_for_ccs_tool.patch)
    Resolves: rhbz#656427


author: Lon Hohberger <lhh@redhat.com> 2.0.115-69
changelog:
  - fence-agents: Add man pages for ucs, ifmib, rhevm
    (fence_agents_add_man_pages_for_ucs,_ifmib,_rhevm.patch)
    Resolves: rhbz#663808


author: Lon Hohberger <lhh@redhat.com> 2.0.115-67
changelog:
  - fence_scsi_test: add 'clear' action
    (fence_scsi_test_add_clear_action.patch)
    fence_scsi_test: document 'clear' action in man page.
    (fence_scsi_test_document_clear_action_in_man_page.patch)
    Resolves: rhbz#603838


author: Marek Grac <mgrac@redhat.com> 2.0.115-66
changelog:
  - cman: ownership of /var/log/cluster clobbers log files
    (fence_egenera_revert.patch)
    Resolves: rhbz#659090


author: Lon Hohberger <lhh@redhat.com> 2.0.115-64
changelog:
  - cman: Fix fail_recv_const length calculation
    (fix_fail_recv_const_length_calculation.patch)
    Resolves: rhbz#587080
  - Replace incorrect patch for "ccsd: Add error when bind fails" 
    (ccsd_add_error_when_bind_fails.patch)
    Resolves: rhbz#573996


author: Lon Hohberger <lhh@redhat.com> 2.0.115-63
changelog:
  - Updated patch for mkqdisk argument positioning
    (mkqdisk_argument_positioning.patch)
    Resolves: rhbz#555246


author: Lon Hohberger <lhh@redhat.com> 2.0.115-62
changelog:
  - fence_scsi_test: Add man page to Makefile.
    (fence_scsi_test_add_man_page_to_makefile.patch)
    Resolves: rhbz#603838


author: Lon Hohberger <lhh@redhat.com> - 2.0.115-59
changelog:
  - fence_scsi_test: rewrite to more accurately test
    (fence_scsi_test_rewrite_to_more_accurately_test.patch)
    Resolves: rhbz#603838


author: Lon Hohberger <lhh@redhat.com> - 2.0.115-58
changelog:
  - Disable fence_cisco_ucs & fence_rhevm since they depend
    on a package which is not available at this point.
    Related: rhbz#595385 rhbz#579859


author: Marek Grac <mgrac@redhat.com> - 2.0.115-56
changelog:
  - fence agents: fix build system for fence_rhevm
    (fence_rhevm-fix_build_system.patch)
    Resolves: rhbz#595385
  - fence agents: fix path to library
    (fence_cisco_ucs-library_path.patch)
    Resolves: rhbz#579859
  - fence agents: new fence agent for IF-MIB
    (fence_ifmib.patch)
    Resolves: rhbz#572863


author: Lon Hohberger <lhh@redhat.com> - 2.0.115-55
changelog:
  - GFS2 mount fails incorrectly after correctly failed second-mount attempt
    (gfs2_mount_fails_incorrectly_after_correctly_failed_second_mount_attempt.patch)
    Resolves: rhbz#559735
  - cman: Make qdiskd heuristics time out
    (make_qdiskd_heuristics_time_out.patch)
    Resolves: rhbz#589266


author: Marek Grac <mgrac@redhat.com> - 2.0.115-54
changelog:
  - fence agents: New fence agent for RHEV-M REST API
    (fence_rhevm.patch)
    Resolves: rhbz#595385
  - fence agents: New fence agent for Cisco UCS
    (fence_cisco_ucs.patch)
    Resolves: rhbz#579859
  - New dependency added: python-pycurl


author: Lon Hohberger <lhh@redhat.com> - 2.0.115-53
changelog:
  - Fence agents: Rename power-wait to power_wait and add
    help information, replacing previous patch.
    (fence_agents_add_power_wait_to_fence_ipmilan.patch)
    Resolves: rhbz#548575


author: Lon Hohberger <lhh@redhat.com> - 2.0.115-52
changelog:
  - Fence agents: add power-wait to fence_ipmilan for iLO3 devices
    (fence_agents_add_power_wait_to_fence_ipmilan.patch)
    Resolves: rhbz#548575


author: David Teigland <teigland@redhat.com> - 2.0.115-51
changelog:
  - fenced: use post_join_delay after cluster join
    (fenced-use-post_join_delay-after-cluster-join.patch)
    Resolves: rhbz#575952
  - gfs_controld: fix plock owner syncing
    (gfs_controld-fix-plock-owner-syncing.patch)
    Resolves: rhbz#624156
  - gfs_controld: fix plock owner in unmount
    (gfs_controld-fix-plock-owner-in-unmount.patch)
    Resolves: rhbz#624554


author: David Teigland <teigland@redhat.com> - 2.0.115-50
changelog:
  - group_tool: list more than 64 groups
    (group_tool-list-more-than-64-groups.patch)
    Resolves: rhbz#561509


author: Lon Hohberger <lhh@redhat.com> - 2.0.115-49
changelog:
  - cman: Change flags to be values instead of bitmasks
    (cman_change_flags_to_be_values_instead_of_bitmasks.patch)
    Resolves: rhbz#595394


author: Lon Hohberger <lhh@redhat.com> - 2.0.115-48
changelog:
  - gfs_controld: set last_plock_time for ownership operations
    (gfs_controld_set_last_plock_time_for_ownership_operations.patch)
    Resolves: rhbz#578632


author: Marek Grac <mgrac@redhat.com> - 2.0.115-47
changelog:
  - Method to cause one node to delay fencing in a cluster
    (fencing-delay_1.patch)
    (fencing-delay_2.patch)
    (fencing-delay_3.patch)
    (fencing-delay_4.patch)
    Resolves: rhbz#613064


author: Marek Grac <mgrac@redhat.com> - 2.0.115-46
changelog:
  - Not all parameters appear in metadata
    (fencing_Not_all_parameters_in_metadata.patch)
    Resolves: rhbz#619034
  - make "port" a synonym of "module_name" for drac5 
    (fence_drac5-synonym-for_modulename.patch)
    Resolves: rhbz#619776
  - Return codes of fencing agent 
    (fence_correct_return_codes.patch)
    (fence_correct_return_codes-ipmilan.patch)
    Resolves: rhbz#583034


author: Lon Hohberger <lhh@redhat.com> - 2.0.115-45
changelog:
  - qdisk: mkqdisk argument positioning
    (mkqdisk_argument_positioning.patch)
    Resolves: rhbz#555246
  - ccsd: Add error when bind fails
    (ccsd_add_error_when_bind_fails.patch)
    Resolves: rhbz#573996
  - fence-agents: Update fence_ack_manual man page
    (update_fence_ack_manual_man_page.patch)
    Resolves: rhbz#578604


author: Lon Hohberger <lhh@redhat.com> - 2.0.115-44
changelog:
  - reorder patches
  - gfs_controld: Add extended information to 'group_tool dump plocks' (gfs)
    (add_extended_information_to_group_tool_dump_plocks_gfs.patch)
    Resolves: rhbz#514264
  - cman: make libcman /dev/zero fd close-on-exec
    (cman_make_libcman_dev_zero_fd_close_on_exec.patch)
    Resolves: rhbz#585218
  - cman: set fail_recv_const to 2500
    (cman_set_fail_recv_const_to_2500.patch)
    Resolves: rhbz#587080
  - cman: fix consensus calculation
    (cman_fix_consensus_calculation.patch)
    Resolves: rhbz#611391


author: Marek Grac <mgrac@redhat.com> 2.0.115-42
changelog:
  - fence_egenera: possible symlink vulnerability
  - fencing: Some fencing agents do not support login using keys
  - Resolves: rhbz#519682 rhbz#582334


author: Marek Grac <mgrac@redhat.com> 2.0.115-41
changelog:
  - fence_ilo: will throw exception if user does not 
    have power priviledges
  - Resolves: rhbz#576176


author: Marek Grac <mgrac@redhat.com> 2.0.115-40
changelog:
  - fence_rsb: force stdout close for fence_rsb
  - fence_rackswitch: fix warnings in build process
  - fence_rackswitch: should accept unknown parameters
  - fence_wti: add direct support for WTI VMR
  - fence_apc: fails for some port numbers 
  - Resolves: rhbz#583045 rhbz#578615 rhbz#606315 rhbz#607265


author: Marek Grac <mgrac@redhat.com> 2.0.115-39
changelog:
  - fence_vmware: fix building for fence_vmware_helper.pl
  - fence_wti: support non-default TCP ports for telnet/ssh
  - Resolves: rhbz#590304 rhbz#572996


author: Marek Grac <mgrac@redhat.com>
changelog:
  - fence_ipmilan: correct return codes + manual page info
  - Resolves: rhbz#583034 rhbz#488959 (both need additional patches)


author: Lon Hohberger <lhh@redhat.com> - 2.0.115-37
changelog:
  - fencing: work around bad nss/nspr headers which contain
    non-ANSI prototypes
  - Resolves: rhbz#575157


author: Marek Grac <mgrac@redhat.com> - 2.0.115-36
changelog:
  - fencing: correct return codes (perl + python based agents)
  - fence_ilo: remove import of openSSL into fence agent
  - fencing: preliminary support for generating manual pages
  - Resolves: rhbz#583049 rhbz#583053
  - Resolves: rhbz#583034 rhbz#488959 (both need additional patches)


author: Christine Caulfield <ccaulfie@redhat.com> - 2.0.115-34
changelog:
  - fencing: Fix fence_snmp so it returns an error code if the passphrase
    is too short
  - Resolves: rhbz#573834


author: Marek Grac <mgrac@redhat.com> - 2.0.115-30
changelog:
  - fence_scsi does not accept unknown options on STDIN
  - fence_scsi man page contains invalid option
  - Resolves: rhbz#515731 rhbz#532920


author: Marek Grac <mgrac@redhat.com> - 2.0.115-26
changelog:
  - New fence agent for VMWare (TechPreview)
  - Fence agent for HP iLO2 MP
  - Fence agent for RSB ends with traceback
  - Resolves: rhbz#508722 rhbz#545054 rhbz#548577


author: Marek Grac <mgrac@redhat.com> - 2.0.115-25
changelog:
  - fence_egenera symlink attack vulnerability
  - Security feature for SNMP based agent: apc_snmp & ibmblade
  - Change default timeout values for various fence agents
  - Version is not shown in several fence agents
  - Resolves: rhbz#519682 rhbz#532922 rhbz#546340 rhbz#549124
  - Resolves: rhbz#549113


author: Christine Caulfield <ccaulfie@redhat.com> - 2.0.115-24
changelog:
  - cman: automatically configure consensus based on token timeout
  - Add readconfig & dumpconfig to fence_tool
  - Make groupd handle partition merges
  - Resolves: rhbz#544482 rhbz#546082 rhbz#514662


author: Christine Caulfield <ccaulfie@redhat.com> - 2.0.115-22
changelog:
  - scsi_reserve should always echo after failure
  - scsi_reserve should handle multipath with partitions
  - fence_scsi_test: add debug information
  - fence_scsi_test should not allow -c and -s options together
  - Resolves: rhbz#514260 rhbz#516625 rhbz#516763 rhbz#528832


author: Marek Grac <mgrac@redhat.com> - 2.0.115-19
changelog:
  - fence: Fencing fails when used without telnet or ssh
  - fence: APC changed product name (MasterSwitch -> Switched Rack PDU)
  - fence: fix invalid initalization introduced by retry-on option
  - Resolves: rhbz#512343 rhbz#447481


author: Marek Grac <mgrac@redhat.com> - 2.0.115-18
changelog:
  - fence: Broken device detection for DRAC3 ERA/O
  - fence: Fix case sensitivities in action parameter
  - Resolves: rhbz#489809 rhbz#528938


author: Marek Grac <mgrac@redhat.com> - 2.0.115-17
changelog:
  - fence: fencing_snmp fails on all operations & traceback fix
  - fence: accept unknown options from standard input
  - fence: fence_apc unable to obtain plug status
  - Resolves: rhbz#528916 rhbz#532916 rhbz#532920


author: Marek Grac <mgrac@redhat.com> - 2.0.115-16
changelog:
  - fence: timeout options added 
  - fence: better XML generation for metadata (needed for default values)
  - fence: better default timeout for bladecenter
  - fence: retry-on option used in iLO fence agent
  - fence: add missing-as-off option (missing blade/device is always OFF)
  - Resolves: rhbz#507514 rhbz#526806 rhbz#248006


author: Christine Caulfield <ccaulfie@redhat.com> - 2.0.115-15
changelog:
  - make qdiskd "master-wins" node work
  - make qdisk self-fence system if write errors take longer than interval*tko
  - Resolves: rhbz#511113 rhbz#372901


author: Christine Caulfield <ccaulfie@redhat.com> - 2.0.115-14
changelog:
  - Make service_cman.lcrso executable, so that RPM adds it to the debuginfo pkg
  - Resolves: rhbz#511346


author: Christine Caulfield <ccaulfie@redhat.com> - 2.0.115-11
changelog:
  - Fix fence_scsi, multipath and persistent reservations
  - scsi_reserve now handles failures
  - cman_tool leave remove reduces quorum when no services are connected
  - Resolves: rhbz#514260 rhbz#516625 rhbz#515446


author: Marek Grac <mgrac@redhat.com> - 2.0.115-4
changelog:
  - Add option 'list devices' for fencing agents
  - Add support for switching IPv4/IPv6
  - Fence agent ends with traceback if option is missing
  - Add option to set port for SSH/telnet
  - Resolves: rhbz#519697 rhbz#520458 rhbz#506928 rhbz#506928


author: Marek Grac <mgrac@redhat.com> - 2.0.115-3
changelog:
  - Force stdout close for fencing agents
  - Support for long options 
  - Resolves: rhbz#518622 rhbz#519670


author: Chris Feist <cfeist@redhat.com> - 2.0.114-1
changelog:
  - local variable 'verbose_filename' referenced before assignment has been fixed
  - RSA II fencing agent has been fixed.
  - Resolves: rhbz#493802 rhbz#514758


author: Chris Feist <cfeist@redhat.com> - 2.0.113-1
changelog:
  - Limitations with 2-node fence_scsi are now properly documented in the man
    page.
  - Resolves: rhbz#512998


author: Chris Feist <cfeist@redhat.cmo> - 2.0.106-1
changelog:
  - The lssyscfg command can take longer than the shell timeout which will
    cause fencing to fail, we now wait longer for the lssyscfg command to
    complete.
  - Resolves: rhbz#504705


author: Chris Feist <cfeist@redhat.com> - 2.0.104-1
changelog:
  - Broadcast communcations are now possible with cman
  - fence_lpar can now login to IVM systems
  - Resolves: rhbz#502674 rhbz#492808


author: Chris Feist <cfeist@redhat.com> - 2.0.103-1
changelog:
  - fence_apc no longer fails with a pexpect exception
  - symlink vulnerabilities in fance_apc_snmp were fixed
  - The virsh fencing agent was added.
  - Resolves: rhbz#496629 rhbz#498952 rhbz#501586


author: Chris Feist <cfeist@redhat.com> - 2.0.101-1
changelog:
  - The SCSI fence agent now verifies that sg_persist is installed properly.
  - The DRAC5 fencing agent now properly handles a modulename.
  - QDisk now logs warning messages if it appears it's I/O to shared storage
    is hung.
  - Resolves: rhbz#496724 rhbz#500450 rhbz#500567


author: Chris Feist <cfeist@redhat.com> - 2.0.100-1
changelog:
  - Support has been added for ePowerSwitch 8+ devices
  - cluster.conf files can now have more than 52 entries inside a block inside
    the <cman> block
  - The output of the group_tool dump sub commands are no longer NULL padded.
  - Using device="" instead of label="" no longer causes qdiskd to incorrectly
    exit
  - The IPMI fencing agent has been modified to timeout after 10 seconds.  It is
    also now possible to specify a different timeout with the '-t' option.
  - The IPMI fencing agent now allows punctuation in the password
  - Quickly starting and stopping the cman service no longer causes the cluster
    membership to become inconsistent across the cluster
  - An issue with lock syncing causing 'receive_own from ...' errors in syslog
    has been fixed
  - An issue which caused gfs_controld to segfault when mounting hundreds of
    filesystems has been fixed
  - The LPAR fencing agent now properly reports status when an LPAR is in
    Open Firmware
  - The APC SNMP fencing agent now properly recognizes outletStatusOn and
    outletStatusOff returns codes from the SNMP agent
  - WTI Fencing agent can now connect to fencing devices with no password
  - The rps-10 fencing agent now properly performs a reboot when run with no
    options.
  - The IPMI fencing agent now supports different cipher types with the '-C'
    option
  - Qdisk now properly scans devices and partitions
  - Added support for LPAR/HMC v3
  - cman now checks to see if a new node has state to prevent killing the first
    node during cluster setup
  - service qdiskd start now works properly
  - The McData fence agent now works properly with the Sphereon 4500 model
  - The Egenera fence agent can now specify an ssh login name
  - APC Fence agent works with non-admin accounts with firmware 3.5.x
  - fence_xvmd now tries two methods to reboot a virtual machine
  - Connections to openais are now allowed from unprivileged CPG clients with
    user and group of 'ais'
  - Support has been added for Cisco 9124/9134 SAN switches
  - groupd no longer allows the default fence domain to be '0' which would cause
    rgmanager to hang
  - The RSA fence agent now supports ssh enabled RSA II devices
  - DRAC fence agent now works with iDRAC on the Dell M600 Blade Chassis
  - fence_drac5 now shows proper usage instructions
  - cman no longer uses the wrong node name when getnameinfo() fails
  - The SCSI fence agent now verifies that sg_persist is installed properly
  - Resolves: rhbz#467112 rhbz#468966 rhbz#470318 rhbz#276541 rhbz#447964 rhbz#472786 rhbz#474163 rhbz#480401 rhbz#481566 rhbz#484095 rhbz#481664 rhbz#322291 rhbz#447497 rhbz#484956 rhbz#485700 rhbz#485026 rhbz#485199 rhbz#470983 rhbz#488958 rhbz#487501 rhbz#491640 rhbz#480178 rhbz#485469 rhbz#480836 rhbz#493207 rhbz#493802 rhbz#462390 rhbz#498329 rhbz#488565 rhbz#499871


author: Chris Feist <cfeist@redhat.com> - 2.0.96-1
changelog:
  - WTI fencing agent no longer powers off/on power if it is unable to get
    status.
  - Resolves: rhbz#468904


author: Chris Feist <cfeist@redhat.com> - 2.0.89-1
changelog:
  - Fixed issue with fence_apc failing with a pexpect exception.
  - Added fence agent for VMware ESX.
  - Additional logging information has been added by fence_scsi.
  - groupd now detects dead daemons and removes their nodes from the cluster.
  - A network interface selection option has been added for fence_xvmd.
  - Resolves: rhbz#460054 rhbz#251048 rhbz#460909 rhbz#318571 rhbz#457104


author: Chris Feist <cfeist@redhat.com> - 2.0.88-1
changelog:
  - Fix cman_tool nodes -a.
  - nolock gfs filesystems are ignored in the groupd startup.
  - skip_undefined option added for fenced.
  - groupd improved to better handle upgrades.
  - man pages for fence agents have been updated.
  - LPAR/HMC fence agent updated to fix state detection.
  - New option added to fence_tool to delay before join.
  - fence_tool -m option has been added for 2 node clusters.
  - group_tool ls is now scriptable.
  - Fixed qdiskd file descriptor leak.
  - qdiskd can no longer updated cman if the disk is unavailable.
  - qdisk no longer freezes cluster when FC cable is unplugged
  - Resolves: rhbz#454401 rhbz#315741 rhbz#459127 rhbz#457104 rhbz#448043 rhbz#460190 rhbz#460190 rhbz#459754 rhbz#459678 rhbz#460645 rhbz#460937 rhbz#442541


author: Chris Feist <cfeist@redhat.com> - 2.0.87-3
changelog:
  - An option to the init script has been added to prevent joining to the fence
    domain.
  - stop_cman="1" now works if heuristics fail during initialization.
  - qdiskd now works with block devices which are not in /proc/partitions
  - Quorum device info can now be displayed with 'cman_tool status'.
  - A dirty node is now prevented from joining the cman cluster.
  - A bug which caused "Node X is undead" error messages to be printed is fixed.
  - When groupd starts up it now ignores nolock file systems.
  - cman is now only notified that a fence has occured when all devices have completed
    successfully.
  - plocks are now read from dlm or lock_dlm.
  - Support for a 24-port APC fencing device has been added.
  - gfs_controld now ignores the write(2) return value on plock devices.
  - Several infinite loops were fixed.
  - gfs_controld now retries recovery for a withdrawn journal.
  - apc_snmp fence agent has been added.
  - Resolves: rhbz#455598 rhbz#455865 rhbz#362031 rhbz#443358 rhbz#442541 rhbz#315741 rhbz#456403 rhbz#450169 rhbz#444615 rhbz#446128 rhbz#444529 rhbz#442451 rhbz#438905


author: Chris Feist <cfeist@redhat.com> - 2.0.81-1
changelog:
  - cman now starts correctly when additional params are given to network-bridge 
  - fencde admin override now updates cman
  - qdisk master abdication now works properly
  - groupd no longer processes messages from dead nodes
  - dlm no longer complains about closing a connection to node 0 when shutting
    down qdisk
  - Resolves: rhbz#434790 rhbz#435189 rhbz#430264 rhbz#436984 rhbz#437496 rhbz#315711


author: Chris Feist <cfeist@redhat.com> - 2.0.80-1
changelog:
  - gfs_tool now recognizes GFS files sytems on ppc
  - Fixed alignment problem with ppc64
  - Prevent "reservation conflict" messages when scsi_reserve starts.
  - Leave the fence domain if scsi_reserve fails to register with any device.
  - Improve logging in scsi_reserve script.
  - Use "locking_type = 0" for all lvm commands (ie. vgs).
  - Fix SCSI reservations scripts to handle LVM mirrors and stripes.
  - Not an error if fence_scsi attempts to remove a non-existent key from a
    device.
  - Resolves: rhbz#429633 rhbz#429546 rhbz#373491 rhbz#373511 rhbz#373541 rhbz#373571 rhbz#429033


author: Chris Feist <cfeist@redhat.com> - 2.0.79-1
changelog:
  - Dumping of debug logs from daemons has been improved
  - Plock performance has been improved
  - ccs_tool now returns the proper exit status
  - ccs lookup functions now recognize alternative hostnames better
  - ccs_connect now fails properly when a non-root user calls it
  - Endian issues which caused problems on multi-arch clusters were fixed
  - Possible NULL pointer dereferences in cman were fixed
  - Quorum is now properly reduced when a node leaves using
    "cman_tool leave remove"
  - Resolves: rhbz#317181 rhbz#359271 rhbz#404451 rhbz#249781 rhbz#323711 rhbz#289501 rhbz#418741 rhbz#267441 rhbz#271701


author: Chris Feist <cfeist@redhat.com> - 2.0.75-1
changelog:
  - Potential NULL pointer dereferences were removed.
  - Correctly reduce quorum when a node leaves using "cman_tool leave remove"
  - Quorum is now recalculated when cman has the new nodes expected_votes.
  - Updated cman_tool man page
  - Resolves: rhbz#323931 rhbz#317561 rhbz#327721


author: Chris Feist <cfeist@redhat.com> - 2.0.71-1
changelog:
  - A memory leak was fixed in fence_xvmd.
  - fence_egenera script no longer will fence a node during a crash dump.
  - Resolves: rhbz#251358 rhbz#250152


author: Chris Feist <cfeist@redhat.com> - 2.0.44-1
changelog:
  - New upstream sources.
  - Resolves: rhbz#213878 rhbz#216902 rhbz#213763 rhbz#217436
  - Resolves: rhbz#217460 rhbz#211836 rhbz#211918


author: Jeff Law <law@redhat.com> - 2.5-81.el5_8.1
changelog:
  - Add dist tag
  - Filter out <built-in> when building file lists (#784646).
  - Avoid "nargs" integer overflow which could be used to bypass FORTIFY_SOURCE (#794813)


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Tomas Mraz <tmraz@redhat.com> 1.4.4-1
changelog:
  - update to 1.4.4 (#444803)
  - do not abort when the fips mode kernel flag is inaccessible
    due to permissions
  - hobble the library to drop the ECC support
  - add hmac FIPS integrity verification check


author: Nalin Dahyabhai <nalin@redhat.com> 1.4.1-1
changelog:
  - update to 1.4.1
  - bump libgpgerror-devel requirement to 1.4, matching the requirement enforced
    by the configure script


author: Nalin Dahyabhai <nalin@redhat.com> - 1.2.4-5
changelog:
  - add missing gawk buildrequirement
  - switch from explicitly specifying the /dev/random RNG to just verifying
    that the non-LGPL ones were disabled by the configure script


author: Nalin Dahyabhai <nalin@redhat.com> - 1.2.4-4
changelog:
  - clarify license
  - force use of the linux /dev/random RNG, to avoid accidentally falling back
    to others which would affect the license of the resulting library


author: Nalin Dahyabhai <nalin@redhat.com> 1.2.2-2
changelog:
  - remove file conflicts in libgcrypt-config by making the 64-bit version
    think the libraries are in /usr/lib (which is wrong, but which it also
    prunes from the suggest --libs output, so no harm done, hopefully)


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - update to 1.1.7
  - change license to LGPL.
  - include splint annotations patch.
  - install info pages.


author: Martin Stransky <stransky@redhat.com> 1.9.2.3-2
changelog:
  - Added fix for rhbz#555760 -  Firefox Javascript anomily,
    landscape print orientation reverts to portrait (mozbz#546270)


author: Martin Stransky <stransky@redhat.com> 1.9.2.1-0.1.beta2
changelog:
  - Rebase to 1.9.2.1 Beta 2
  - fix the sqlite runtime requires again (#480989), add a check 
    that the sqlite requires is sane (by Stepan Kasal)


author: Jan Horak <jhorak@redhat.com> - 1.9.1-3
changelog:
  - Fixed wrong version of Firefox when loading 'about:' as location
  - Added patch to compile against latest GTK


author: Stepan Kasal <skasal@redhat.com> 1.9.1-0.21
changelog:
  - require sqlite of version >= what was used at buildtime (#480989)
  - in devel subpackage, drop version from sqlite-devel require; that's
    handled indirectly through the versioned require in main package


author: Martin Stransky <stransky@redhat.com> 1.9-0.56
changelog:
  - Changed "__ppc64__" to "__powerpc64__", 
    "__ppc64__" doesn't work anymore
  - Added fix for #443725 - Critical hanging bug with fix 
    available upstream (mozbz#429903)


author: Christopher Aillon <caillon@redhat.com> 1.9-0.beta2.10
changelog:
  - Update to latest trunk (2008-01-13)
  - Use CFLAGS instead of configure arguments
  - Random cleanups: BuildRequires, scriptlets, prefs, etc.


author: Martin Stransky <stransky@redhat.com> 1.9-0.beta2.7
changelog:
  - removed fedora specific pkg-config files
  - updated to the latest trunk (2008-01-07)
  - removed unnecessary patches
  - fixed idl dir (#427965)


author: Christopher Aillon <caillon@redhat.com> 1.9-0.beta2.4
changelog:
  - Don't Provide webclient (xulrunner is not itself a webclient)
  - Don't Obsolete old firefox, only firefox-devel
  - Kill legacy obsoletes (phoenix, etc) that were never in rawhide


author: Christopher Aillon <caillon@redhat.com> 1.9-0.alpha7.1
changelog:
  - Initial cut at XULRunner 1.9 Alpha 7
  - Temporarily revert camellia 256 support since our nss doesn't support it yet


author: Andreas Schwab <schwab@redhat.com> - 2.17.50.0.6-13.el5
changelog:
  - Fix parsing of debug section in readelf (#499164, #509124).
  - Fix parsing of strings -N option (#508765).
  - Fix BFD_ARCH_SIZE in bfd.h (#529028).
  - Merge symbol visibility in linkonce sections (#531269).


author: Denys Vlasenko <dvlasenk@redhat.com> 2.17.50.0.6-11.el5
changelog:
  - Fix man page of c++filt to show --[no-]strip-underscore option correctly.
    Resolves: RHBZ #495196.


author: Denys Vlasenko <dvlasenk@redhat.com> 2.17.50.0.6-10.el5
changelog:
  - Improve support of ELF64, particularly on 32-bit architectures.
    Resolves: RHBZ #457189.
  - Fix rare linker corner case when it produces large zero-filled hole
    in the executable.
    Resolves: RHBZ #458301.
  - Make "strings -n non_number" error message clearer.
    Resolves: RHBZ #480009.
  - Fix man page of c++filt to show --[no-]strip-underscore option correctly.
    Resolves: RHBZ #485194.
  - While at it, fix "makeinfo >= 4.4" check in configure.
    Resolves: RHBZ #495209.


author: Jan Kratochvil <jan.kratochvil@redhat.com> 2.17.50.0.6-9.el5
changelog:
  - Fix complains on .gnu.linkonce.r relocations to their discarded
    .gnu.linkonce.t counterparts (#463934).


author: Jan Kratochvil <jan.kratochvil@redhat.com> 2.17.50.0.6-7.el5
changelog:
  - Fix parsing of the `strings' command line argument `-<number>' (Chu Li,
    Nick Clifton, H.J. Lu, #435078).
  - Rebuild libbfd.a with -fPIC for inclusion into shared libraries (#430856).
    - libbfd.a symbols visibility is now hidden (suggested by Jakub Jelinek).
  - Fix PGI cross-files DW_FORM_ref_addr relocations
    (fix by Jakub Jelinek, #438793).
  - Restore the RHEL-5.0 debug symbols linking performance (Jakub Jelinek,
    H.J. Lu, #364141).


author: Jakub Jelinek <jakub@redhat.com> 2.17.50.0.6-6.el5
changelog:
  - full power6 support (Alan Modra, Peter Bergner, Ben Elliston,
    Anton Blanchard, #253108)
  - demangle ppc64 dot symbols in gprof (Jan Kratochvil, #242057)
  - SSE5 support in gas and objdump (Michael Meissner, Dwarakanath Rajagopal,
    Tony Linthicum, H.J.Lu, #426906)


author: Jakub Jelinek <jakub@redhat.com> 2.17.50.0.6-5.el5
changelog:
  - fix ld --unique with new DWARF3 sections .debug_ranges and .debug_pubtypes
    (Alan Modra, #241252)
  - fix segfault in ppc64 version script handling (Andreas Schwab)


author: Jakub Jelinek <jakub@redhat.com> 2.17.50.0.6-4.el5
changelog:
  - 10x linking speedup on large C++ apps (#223181)
  - fix tekhex reader
  - SSE4 support in gas and objdump (H.J.Lu, #223120)
  - compile binutils with -D_FILE_OFFSET_BITS=64 (#215514)
  - fix ld --emit-relocs on ppc64 (Alan Modra, #235221)
  - fix ppc32 ld segfault with -msecure-plt (Alan Modra, BZ#4267)


author: Jakub Jelinek <jakub@redhat.com> 2.17.50.0.6-1.el5
changelog:
  - update to 2.17.50.0.6
    - fix for section relative linker script defined symbols in
      empty sections (#212032, BZ#3267)
    - fix handling of DW_CFA_set_loc in .eh_frame optimizations
    - fix R_PPC_{PLT,GOT{,_TLSGD,_TLSLD,_TPREL,_DTPREL}}16_HA relocation
      handling with weak undefined symbols (Alan Modra, #211094)
    - fix --cref (#212099)
    - fix --emit-relocs on ppc64 (#211991)


author: Jakub Jelinek <jakub@redhat.com> 2.17.50.0.2-8
changelog:
  - add support for new AMDFAM10 instructions (#198281, IT#97662)
  - add -march=/-mtune= gas support on x86/x86-64
  - x86/x86-64 nop insn improvements
  - fix DT_GNU_HASH shift count value computation


author: Jakub Jelinek <jakub@redhat.com> 2.17.50.0.2-3
changelog:
  - fix two places in ld that misbehaved with MALLOC_PERTURB_=N
  - fix .tls_common handling in relocatable linking


author: Jakub Jelinek <jakub@redhat.com> 2.17.50.0.2-1
changelog:
  - update to 2.17.50.0.2
  - update from CVS to 20060601
  - speed up the ELF linker by caching the result of kept section check
    (H.J. Lu)


author: Jakub Jelinek <jakub@redhat.com> 2.16.91.0.6-6
changelog:
  - fix ld error message formatting, so that collect2 parser can
    parse it again for g++ -frepo (#187142)


author: Jakub Jelinek <jakub@redhat.com> 2.16.91.0.6-2
changelog:
  - add MNI support on i?86/x86_64 (#183080)
  - support S signal frame augmentation flag in .eh_frame,
    add .cfi_signal_frame support (#175951, PR other/26208, BZ#300)


author: Jakub Jelinek <jakub@redhat.com> 2.16.91.0.6-1
changelog:
  - update to 2.16.91.0.6
    - fix ppc64 --gc-sections
    - disassembler fixes for x86_64 cr/debug regs
    - fix linker search order for DT_NEEDED libs


author: Jakub Jelinek <jakub@redhat.com> 2.16.91.0.5-1
changelog:
  - update to 2.16.91.0.5
  - don't error about .toc1 references to discarded sectiosn on ppc64
    (#175944)


author: Jakub Jelinek <jakub@redhat.com> 2.16.91.0.2-2
changelog:
  - don't complain about relocs to discarded sections in ppc32
    .got2 sections (Alan Modra, PR target/17828)


author: Jakub Jelinek <jakub@redhat.com> 2.16.91.0.1-3
changelog:
  - fix buffer overflow in readelf ia64 unwind printing code
  - use vsnprintf rather than vsprintf in gas diagnostics (Tavis Ormandy)
  - fix ld-cdtest when CFLAGS contains -fexceptions


author: Jakub Jelinek <jakub@redhat.com> 2.16.90.0.3-1
changelog:
  - update to 2.16.90.0.3
  - update to 20050615 CVS
    - ppc32 secure PLT support (Alan Modra)
  - further bfd/readelf robustification


author: Jakub Jelinek <jakub@redhat.com> 2.15.94.0.2-3
changelog:
  - fix buffer overflows in readelf (#149506)
  - move c++filt to binutils from gcc-c++, conflict with gcc-c++ < 4.0 (#86333)


author: Jakub Jelinek <jakub@redhat.com> 2.15.94.0.2-1
changelog:
  - update to 2.15.94.0.2
  - fix .note.GNU-stack/PT_GNU_STACK computation in linker on ppc64 (#147296)
  - fix stripping of binaries/libraries that have empty sections right before
    .dynamic section (with the same starting address; #144038)
  - handle AS_NEEDED (...) in linker script INPUT/GROUP


author: Jakub Jelinek <jakub@redhat.com> 2.15.92.0.2-10
changelog:
  - avoid unnecessary gap with -z relro showing on i686 libc.so
  - ppc64 --emit-relocs fix (Alan Modra)
  - don't crash if STT_SECTION symbol has incorrect st_shndx (e.g. SHN_ABS,
    as created by nasm; #142181)
  - don't try to make absptr LSDAs relative if they don't have relocations
    against them (Alan Modra, #141162)


author: Jakub Jelinek <jakub@redhat.com> 2.15.92.0.2-3
changelog:
  - revert Sep 09 change to make ppc L second argument e.g. for tlbie
    non-optional
  - fix stripping of prelinked binaries and libraries (#133734)
  - allow strings(1) on 32-bit arches to be used again with > 2GB
    files (#133555)


author: Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-9
changelog:
  - avoid almost 1MB (sparse) gaps in the middle of -z relro
    libraries on x86-64 (Andreas Schwab)
  - fix -z relro to make sure end of PT_GNU_RELRO segment is always
    COMMONPAGESIZE aligned


author: Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-8
changelog:
  - fix linker segfaults on input objects with SHF_LINK_ORDER with
    incorrect sh_link (H.J.Lu, Nick Clifton, #130198, BZ #290)


author: Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-7
changelog:
  - resolve all undefined ppc64 .* syms to the function bodies through
    .opd, not just those used in brach instructions (Alan Modra)


author: Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-5
changelog:
  - various ppc64 make check fixes when using non-dot-syms gcc (Alan Modra)
  - fix --gc-sections
  - on ia64 create empty .gnu.linkonce.ia64unw*.* sections for
    .gnu.linkonce.t.* function doesn't need unwind info


author: Jakub Jelinek <jakub@redhat.com> 2.15.91.0.2-4
changelog:
  - kill ppc64 dot symbols (Alan Modra)
  - objdump -d support for objects without dot symbols
  - support for overlapping ppc64 .opd entries


author: Jakub Jelinek <jakub@redhat.com> 2.15.90.0.3-4
changelog:
  - -z relro ppc/ppc64/ia64 fixes
  - change x86-64 .plt symbol st_size handling to match ia32
  - prettify objdump -d output


author: Jakub Jelinek <jakub@redhat.com> 2.15.90.0.1.1-2
changelog:
  - update to 20040326 CVS
    - fix ppc64 weak .opd symbol handling (Alan Modra, #119086)
  - fix .tbss handling bug introduced


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.8-8
changelog:
  - with -z now without --enable-new-dtags create DT_BIND_NOW
    dynamic entry in addition to DT_FLAGS_1 with DF_1_NOW bit set


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.8-2
changelog:
  - fix testcases on AMD64
  - fix .got's sh_entsize on IA32/AMD64
  - set COMMONPAGESIZE on s390/s390x
  - set COMMONPAGESIZE on ppc32 (Alan Modra)


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.6-4
changelog:
  - fix assembly parsing of foo=(.-bar)/4 (Alan Modra)
  - fix IA-64 assembly parsing of (p7) hint @pause


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.6-1
changelog:
  - update to 2.14.90.0.6
  - speed up string merging (Lars Knoll, Michael Matz, Alan Modra)
  - speed up IA-64 local symbol handling during linking


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.5-4
changelog:
  - fix ppc64 elfvsb linker tests
  - some more 64-bit cleanliness fixes, give ppc64 fdesc symbols
    type and size (Alan Modra)


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-22
changelog:
  - fix elfNN_ia64_dynamic_symbol_p (Richard Henderson, #86661)
  - don't access memory beyond what was allocated in readelf
    (Richard Henderson)


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-19
changelog:
  - fix -pie support on amd64, s390, s390x and ppc64
  - issue relocation overflow errors for s390/s390x -fpic code when
    accessing .got slots above 4096 bytes from .got start


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-17
changelog:
  - fix ia64 -pie support
  - require no undefined non-weak symbols in PIEs like required for normal
    binaries


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-16
changelog:
  - fix readelf -d on IA-64
  - build libiberty.a with -fPIC, so that it can be lined into shared
    libraries


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-14
changelog:
  - added support for Intel Prescott instructions
  - fix hint@pause for ia64
  - add workaround for LTP sillyness (#97934)


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-13
changelog:
  - update CFI stuff to 2003-06-18
  - make sure .eh_frame is aligned to 8 bytes on 64-bit arches,
    remove padding within one .eh_frame section


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-9
changelog:
  - ensure R_PPC64_{RELATIVE,ADDR64} have *r_offset == r_addend
    and the other relocs have *r_offset == 0


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-8
changelog:
  - remove some unnecessary provides in ppc64 linker script
    which were causing e.g. empty .ctors/.dtors section creation


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-7
changelog:
  - some CFI updates/fixes
  - don't create dynamic relocations against symbols defined in PIE
    exported from its .dynsym


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-2
changelog:
  - rename ld --dynamic option to --pic-executable or --pie
  - fix ld --help output
  - document --pie/--pic-executable in ld.info and ld.1


author: Jakub Jelinek <jakub@redhat.com> 2.14.90.0.4-1
changelog:
  - update to 2.14.90.0.4-1
  - gas CFI updates (Richard Henderson)
  - dynamic executables (Ulrich Drepper)


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.20-4
changelog:
  - fix ppc32 plt reference counting
  - don't include /usr/lib/debug in the non-debuginfo package
    (#87729)


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.18-6
changelog:
  - don't clear elf_link_hash_flags in the .symver patch
  - only use TC_FORCE_RELOCATION in s390's TC_FORCE_RELOCATION_SUB_SAME
    (Alan Modra)


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.18-5
changelog:
  - fix the previous .symver change
  - remove libbfd.so and libopcodes.so symlinks, so that other packages
    link statically, not dynamically against libbfd and libopcodes
    whose ABI is everything but stable


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.18-3
changelog:
  - handle .symver x, x@FOO in ld such that relocs against x become
    dynamic relocations against x@FOO (#83325)
  - two PPC64 TLS patches (Alan Modra)


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.18-2
changelog:
  - fix SEARCH_DIR on x86_64/s390x
  - fix Alpha --relax
  - create DT_RELA{,SZ,ENT} on s390 even if there is just .rela.plt
    and no .rela.dyn section
  - support IA-32 on IA-64 (#83752)
  - .eh_frame_hdr fix (Andreas Schwab)


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.16-8
changelog:
  - alpha TLS fixes
  - use .debug_line directory table to make the section tiny bit smaller
  - libtool fix from Jens Petersen


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.10-4
changelog:
  - pad .rodata.cstNN sections at the end if they aren't sized to multiple
    of sh_entsize
  - temporary patch to make .eh_frame and .gcc_except_table sections
    readonly if possible (should be removed when AUTO_PLACE is implemented)
  - fix .PPC.EMB.apuinfo section flags


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.10-3
changelog:
  - fix names and content of alpha non-alloced .rela.* sections (#76583)
  - delete unpackaged files from the buildroot


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.10-1
changelog:
  - update to 2.13.90.0.10
  - add a bi-arch patch for sparc/s390/x86_64
  - add --enable-64-bit-bfd on sparc, s390 and ppc


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.4-2
changelog:
  - fix orphan .rel and .rela section placement with -z combreloc (Alan Modra)
  - skip incompatible linker scripts when searching for libraries


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.4-1
changelog:
  - update to 2.13.90.0.4
  - x86-64 TLS support
  - some IA-32 TLS fixes
  - some backported patches from trunk
  - include opcodes, ld, gas and bfd l10n too


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.2-3
changelog:
  - allow addends for IA-32 TLS @tpoff, @ntpoff and @dtpoff
  - clear memory at *r_offset of dynamic relocs on PPC
  - avoid ld crash if accessing non-local symbols through LE relocs
  - new IA-32 TLS relocs, bugfixes and testcases
  - use brl insn on IA-64 (Richard Henderson)
  - fix R_IA64_PCREL21{M,F} handling (Richard Henderson)
  - build in separate builddir, so that gasp tests don't fail
  - include localization


author: Jakub Jelinek <jakub@redhat.com> 2.13.90.0.2-1
changelog:
  - update to 2.13.90.0.2
    - fix ld TLS assertion failure (#70084)
    - fix readelf --debug-dump= handling to match man page and --help
      (#68997)
  - fix _GLOBAL_OFFSET_TABLE gas handling (#70241)


author: Jakub Jelinek <jakub@redhat.com> 2.12.90.0.15-1
changelog:
  - update to 2.12.90.0.15
  - TLS .tbss fix
  - don't use rpm %configure macro, it is broken too often (#69366)


author: Jakub Jelinek <jakub@redhat.com> 2.11.93.0.2-12
changelog:
  - fix .hidden handling on SPARC (Richard Henderson)
  - don't crash when linking -shared non-pic code with SHF_MERGE
  - fix .eh_frame_hdr for DW_EH_PE_aligned
  - correctly adjust DW_EH_PE_pcrel encoded personalities in CIEs


author: Jakub Jelinek <jakub@redhat.com> 2.11.93.0.2-4
changelog:
  - add DW_EH_PE_absptr -> DW_EH_PE_pcrel optimization for shared libs,
    if DW_EH_PE_absptr cannot be converted that way, don't build the
    .eh_frame_hdr search table


author: Jakub Jelinek <jakub@redhat.com> 2.11.93.0.2-2
changelog:
  - trade one saved runtime page for data segment (=almost always not shared)
    for up to one page of disk space where possible


author: Jakub Jelinek <jakub@redhat.com> 2.11.92.0.12-7
changelog:
  - as ld is currently not able to shrink input sections to zero size
    during discard_info, build a fake minimal CIE in that case
  - update elf-strtab patch to what was commited


author: Jakub Jelinek <jakub@redhat.com> 2.11.92.0.12-3
changelog:
  - H.J.'s patch to avoid crash if input files are not ELF
  - don't crash if a SHF_MERGE for some reason could not be merged
  - fix objcopy/strip to preserve SHF_MERGE sh_entsize
  - optimize .eh_frame sections, add PT_GNU_EH_FRAME support
  - support anonymous version tags in version script


author: Jakub Jelinek <jakub@redhat.com> 2.11.92.0.12-1
changelog:
  - update to 2.11.92.0.12
    - optimize .dynstr and .shstrtab sections (#55524)
    - fix ld.1 glitch (#55459)
  - turn relocs against SHF_MERGE local symbols with zero addend
    into STT_SECTION + addend
  - remove man pages for programs not included (nlmconv, windres, dlltool;
    - add BuildRequires for texinfo


author: Jakub Jelinek <jakub@redhat.com> 2.11.92.0.5-1
changelog:
  - update to 2.11.92.0.5
    - binutils localization (#45148)
    - fix typo in REPORT_BUGS_TO (#54325)
  - support files bigger than 2GB in strings (#54406)


author: Jakub Jelinek <jakub@redhat.com> 2.11.90.0.8-11
changelog:
  - add iplt support for IA-64 (Richard Henderson)
  - switch to new section flags for SHF_MERGE and SHF_STRINGS, put
    in compatibility code
  - "s" section flag for small data sections on IA-64 and Alpha
    (Richard Henderson)
  - fix sparc64 .plt[32768+] handling
  - don't emit .rela.stab on sparc


author: Jakub Jelinek <jakub@redhat.com> 2.11.90.0.8-8
changelog:
  - on IA-64, put crtend{,S}.o's .IA_64.unwind section last in
    .IA_64.unwind output section (for compatibility with 7.1 eh)


author: Jakub Jelinek <jakub@redhat.com> 2.11.90.0.8-6
changelog:
  - support for -z combreloc
  - remove .dynamic patch, -z combreloc patch does this better
  - set STT_FUNC default symbol sizes in .endp directive on IA-64


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - 2.11.90.0.8
    - some SHF_MERGE suport fixes
  - don't build with tooldir /usrusr instead of /usr (#40937)
  - reserve few .dynamic entries for prelinking


author: Jim Kingdon
changelog:
  - No source/spec changes, just rebuilding with egcs-1.1.2-18 because
    the older egcs was miscompling gprof.


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - back out very *stupid* sparc patch done by HJLu. People, keep out of
    things you don't understand.
  - add alpha relax patch from rth


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - version  2.9.1.0.23
  - patch to make texinfo documentation compile
  - auto rebuild in the new build environment (release 2)


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - added ARM patch from philb
  - version 2.9.1.0.19a
  - added a patch to allow arm* arch to be identified as an ARM


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - updated to 2.8.1.0.29 (HJ warned me that this thing is a moving target...
    :-)
  - "fixed" the damn make install command so that all tools get installed


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - upgraded again to 2.8.1.0.28 (at least on alpha now egcs will compile)
  - added info packages handling


author: Jonathan Brassow <jbrassow@redhat.com>
changelog:
  - Fix possible corruption issue on mirrors with more than 2 images
  - Fix I/O hang after cluster mirror creation with '--nosync' flag
  - Resolves: rhbz#456575 rhbz#471291


author: Chris Feist <cfeist@redhat.com>
changelog:
  - Init script no longer throws errors on 'stop'.
  - Cmirror no longer generates errors if openais stops.
  - Mixed architecture and rolling upgrade issues have been fixed.
  - Resolves: rhbz#488102 rhbz#518665 rhbz#520915


author: Chris Feist <cfeist@redhat.com>
changelog:
  - Local UIDs are now used to prevent more than one log created with the
    same UUID.
  - Resolves: rhbz#506843


author: Chris Feist <cfeist@redhat.com>
changelog:
  - Fixed more issues which caused the copy percentage of a corelog mirror to
    get stuck.
  - Resolves: rhbz#474174 rhbz#491340


author: Chris Feist <cfeist@redhat.com>
changelog:
  - Copy percentage of corelog mirror no longer gets stuck in certain cases.
  - A segfault in clogd was fixed which was caused by mirrors being suspended
    quickly after being started.
  - During a sync attempt the copy percentage will no longer hang due to the
    receipt of stale checkpoint data.
  - Resolves: rhbz#474174 rhbz#484968 rhbz#491340


author: Chris Feist <cfeist@redhat.com>
changelog:
  - More list corrpution fixes
  - Fixed bug which can cause the sync percentage to go over 100.
  - Resolves: rhbz#464550


author: Chris Feist <cfeist@redhat.com>
changelog:
  - Fixed a checkpoint ordering issue, where a checkpoint could be populated
    with data from the wrong moment in time.
  - Fixed problem where resending requests when a server leaves would include
    requests that should have been recieved after the server had gone (so no
    resend should have been necessary).
  - Resolves: rhbz#464550


author: Chris Feist <cfeist@redhat.com>
changelog:
  - Allow time for exiting server responses to settle out before resending
    requests
  - Various debugging enhancements
  - Resolves: rhbz#464550 rhbz#464934


author: Jakub Jelinek <jakub@redhat.com> 4.1.2-52.el5_8.1
changelog:
  - backport N2179 exception propagation support to improve
    gcc44 as well as Developer Toolset (#806394)


author: Jakub Jelinek <jakub@redhat.com> 4.1.2-52.el5
changelog:
  - decrease C++ FE memory usage on code with heavy overloading
    (#651098, PR c++/48481)
  - build EH_SPEC_BLOCK with the same location as current function
    to help gcov (#706383, PR c++/50055)
  - fix PCH ICEs introduced by PR44367 changes (#735304)
  - improve debug info for C externs in block scope (#745004, PR debug/39563)
  - fix #pragma omp for handling in C++ try/catch stmt (#722252,
    PR middle-end/33333)
  - fix ICE in modified_type_die with Fortran array descriptors (#746405)


author: Jakub Jelinek <jakub@redhat.com> 4.1.2-51.el5
changelog:
  - don't overwrite INDIRECT_REF type directly in C++ vtable accesses
    (#630893)
  - don't emit an extra useless var at -O0 for NRV optimized C++ vars,
    fix debug info for them (#660302, #660305, PR debug/44367, PR debug/46815)


author: Jakub Jelinek <jakub@redhat.com> 4.1.2-49.el5
changelog:
  - fix ICE in set_uids_in_ptset (#605803)
  - fix ICE in make_rtl_for_nonlocal_decl (#582682, #508735, #503565,
    PR c++/33094)
  - don't build gcjwebplugin (#596097)
  - fix IPP handling in libgcj (#578382)
  - document -print-multi-os-directory (#529659, PR other/25507)
  - fix ICE in output_die with function local types (#527510, PR debug/41063)
  - speed up locale::locale() ctor if _S_global hasn't been changed
    (#635708, PR libstdc++/40088)


author: Jakub Jelinek <jakub@redhat.com> 4.1.2-48.el5
changelog:
  - fix debuginfo for local variables in constructors or destructors
    (#513184, PR c++/27574)
  - force BLKmode return values into registers if they are from likely
    spilled classes (#516028, PR rtl-optimization/41646)
  - fix dynamic_cast (#519519)
  - fix debuginfo for ppc{,64} with -mno-sched-prolog (#528792, PR target/40473)
  - fix libjava to avoid opening *.la/dlopening *.so files from current
    working directory or subdirectories thereof (#545673, CVE-2009-3736)
  - fix DW_OP_{gt,ge,lt,le} handling, add DW_OP_swap handling


author: Jakub Jelinek <jakub@redhat.com> 4.1.2-47.el5
changelog:
  - fix handling of multiple -fno-builtin-XXXX options on the command line
    (#515799, PR driver/28437)
  - fix DW_CFA_{remember,restore}_state handling


author: Jakub Jelinek <jakub@redhat.com> 4.1.2-46.el5
changelog:
  - fix Fortran module reading with USE...ONLY (#483845, PR fortran/30554)
  - fix ULL multiplication on i386 (#465807, PR middle-end/37731)
  - fix Fortran FMT= with character array section (#492209, PR fortran/39865)
  - fix jump on single bit from ULL test on i386 (PR middle-end/40057)


author: Jakub Jelinek <jakub@redhat.com> 4.1.2-45.el5
changelog:
  - fix SCEV ICE (#490513, PR tree-optimization/27144)
  - fix -fabi-version=1 (#490211, PR c++/27640)
  - fix expansion ICE if fold creates TRUTH_{AND,OR}IF_EXPR (#495469,
    PR middle-end/37014)


author: Jakub Jelinek <jakub@redhat.com> 4.1.2-43.el5
changelog:
  - update from gcc-4_1-branch
    - PRs c++/27177, c++/33959, c++/34774, c++/34950, c/34993, c++/35007,
  	libfortran/26253, libfortran/34699, libgfortran/34699,
  	libstdc++/20448, libstdc++/20451, middle-end/25445, middle-end/33631,
  	middle-end/33826, middle_end/34150, middle-end/34627, objc++/27232,
  	objc++/34193, rtl-optimization/31944, target/34393,
  	tree-optimization/21655
    - fix fold_widened_comparison (#371901, PR middle-end/35163,
      PR middle-end/37103)
  - move libgomp subpackage to gcc43 src.rpm (#437268)
  - fix java.net.URI.relativize (#429825, PR libgcj/34369)
  - var-tracking fix (#440345, PR debug/29558)
  - fix libstdc++ time and collate category handling (#441639,
    PR libstdc++/29217)
  - fix x86_64 TLS handling (#445666, PR target/36189)
  - fix C++ OpenMP privatized var [cd]tor cleanup handling (#452972,
    PR c++/36237)
  - fix make_bit_field_ref with large offsets (#453191, PR middle-end/36449)
  - fix -ftree-loop-linear (#434916, PR tree-optimization/30565)


author: Jakub Jelinek <jakub@redhat.com> 4.1.2-42.el5
changelog:
  - include bmmintrin.h and mmintrin-common.h headers (#252998)
  - fix PCH failure if a precompiled header is included more than
    once (#251682, PR pch/13675)
  - BuildRequire xulrunner-devel rather than firefox-devel


author: Jakub Jelinek <jakub@redhat.com> 4.1.2-41.el5
changelog:
  - allow non-aggregate extern "Java" types in C++ placement new
    (PR c++/34829, Tom Tromey)
  - make sure no errors are reported during tentative parsing of
    pseudo-destructors (PR c++/35138)
  - fix i386 <= 0xNNffffffffLL comparison optimization (Michael Matz,
    PR target/35264)


author: Jakub Jelinek <jakub@redhat.com> 4.1.2-39.el5
changelog:
  - generate DW_TAG_class_type for C++ and Java classes in DWARF3
    debuginfo (#371831, PR debug/7081)


author: Jakub Jelinek <jakub@redhat.com> 4.1.2-38.el5
changelog:
  - update from gcc-4_1-branch (-r126008:130387)
    - PRs middle-end/34030, rtl-optimization/28062, rtl-optimization/33822,
  	bootstrap/33418, c++/31941, c++/32113, java/31842, target/33256,
  	tree-optimization/33142, c++/32112, c++/17763, rtl-optimization/32450,
  	target/31331, target/32641, target/32660, tree-optimization/32681,
  	boehm-gc/21940, boehm-gc/21942, target/28307, target/32506,
  	tree-optimization/31966, tree-optimization/32533
    - fix if-conversion to avoid introducing races into threaded code
      (Ian Lance Taylor, #391731)
  - don't unnecessarily create a stack frame in leaf functions e.g. on ppc with
    -fpic or -maltivec (Nathan Sidwell, Daniel Jacobowitz, #369541,
    PRs target/28966, target/29248)
  - compile libstdc++-4*.s390.rpm DSO with -march=z900, as RHEL5 only supports
    those CPUs.  libstdc++-devel*.s390.rpm should still work even for older
    CPUs (#298801)
  - add SSE5 support (Michael Meissner, Dwarakanath Rajagopal, Tony Linthicum,
    Uros Bizjak, #252998)
  - java_mark_cni_decl_local fix (Andrew Haley, #414411, PR java/27643)
  - i386 <= 0xNNffffffffLL comparison optimization (PR target/29978)
  - fix Fortran alternate returns with dummy procedure (Paul Thomas, #399531,
    PR fortran/31483)
  - OpenMP fixes (PR c++/33890, c/34506, c++/34513)
  - don't hold a global guard mutex across whole local static initialization
    (Doug Kwan, #426846)
  - fix OpenMP handling of global vars privatized in orphaned constructs
    with #pragma omp parallel inside them
  - -frepo fixes (#411741, PRs c++/34178, c++/34340)
  - fix dynamic_cast<C &> in templates (PR c++/34364)
  - fix error diagnostics involving ABS_EXPR (PR c++/34394)
  - two ctor preevaluation fixes (Olivier Hainque,
    Eric Botcazou, #407281)
  - consider static data members and static member functions in anon ns
    classes to be external for C++ linkage type handling (PR c++/34213)
  - handle OBJ_TYPE_REF in C++ diagnostics (PR c++/34275)
  - backport a bunch of bugfixes from GCC trunk
    - PRs c++/29225, c++/30293, c++/30294, c++/30988, c++/32241,
  	c++/32384, c++/33501, c++/33516, c++/33616, c++/33836,
  	c++/33842, c++/33844, c++/33962, c++/34089,
  	c/34146, debug/33537, middle-end/23848, middle-end/34070,
  	testsuite/33978, tree-optimization/33723
  - fix abs optimization (Richard Guenther, #394271, PR middle-end/34130)
  - fortran lbound/ubound fix (Paul Thomas, #391151, PR fortran/29712)
  - generate proper fortran debuginfo for assumed-size, assumed-shape
    and deferred arrays (#364001)
  - fix ppc64 unwinding of cr2 register if vdso=0
  - only allow __label__ at the start of a block (PR c++/32121)
  - disable -fipa-type-escape by default (PR tree-optimization/33136)
  - VLA handling fix (PR c/33238, PR c/27301)
  - disable TER of pure and const function calls except for __builtin_expect
    (PR tree-optimization/33619)
  - fix parsing of C++ function-like cast in template argument where cast's
    argument uses greater-than operator (PR c++/33744)
  - ignore always_inline attribute on redefined extern inline
    functions (Jan Hubicka, #329671, PR tree-optimization/33763)
  - add support for Fortran int conversion intrinsics (Francois-Xavier
    Coudert, #317051)
  - don't drop DECL_BUILT_IN_CLASS when defining a builtin function
  - print virtual inline backtrace in some diagnostic messages to help
    locate bugs reported with -D_FORTIFY_SOURCE{,=2}
  - add support for artificial, error and warning attributes
  - fix ICE with set_rhs allowing non-gimple (Roger Sayle, #247407,
    PR tree-optimization/32694)
  - fix ICE on Fortran interface-body declaring current subroutine name
    (Paul Thomas, #300851, PR fortran/20880)
  - don't ignore throw specification of function types in type hashing
    (PR c++/33506)
  - fix ICE on __builtin_mem*_chk if it couldn't be folded until
    expand time and at that point it can avoid a call (PR middle-end/33423)
  - handle the upcoming POSIX 'm' *scanf allocation modifier in
    GCC format checking, fix up some details about %as/%aS/%a[
  - backport __builtin_va_arg_pack () and __builtin_va_arg_pack_len () support
  - fix Fortran error recovery with DATA (Jerry DeLisle, #281331,
    PR fortran/27954)
  - make sure __builtin_{,v}{,f}{print,scan}f, __builtin_{,f}printf_unlocked
    and __builtin___{,v}{,f}printf_chk can throw
  - handle __*_chk builtins without __builtin_ in the name as anticipated in
    C++
  - fix libmudflap-devel multilib conflict on ppc/ppc64 and sparc/sparc64
    (#270281)
  - backport __attribute__((__gnu_inline__)) support for C++
  - fix ppc/ppc64 __sync_* builtins with aligned 8 or 16-bit values
  - don't set executable flag on .note.GNU-stack on ppc64/ia64 even
    when trampolines are used - trampolines on those architectures
    don't need executable stack
  - fix ppc32 libgcc.a(tramp.o), so that binaries using trampolines
    aren't forced to use bss PLT
  - fix a fortran charlen sharing bug (#253102)
  - fix ICE with X|~X or X^~X with vectors (PR middle-end/32912)
  - nuke bits/stdc++.gch directories from libstdc++-devel (#253304)
  - fix fortran Tx format handling (Jerry DeLisle, #252152,
    PR libgfortran/32678)
  - don't NRV optimize fields inside anonymous unions (PR c++/32992)
  - fortran debuginfo improvements for constant bound arrays (#248541,
    PR fortran/22244)
  - backport ARM fixes from trunk (#246800)
    - PRs middle-end/24998, target/28516, target/30486
  - fix simplify_plus_minus with ppc{,64} power6 tuning (regression from
    4.1.1-52.el5.2, #247256)
  - fix OpenMP handling of Fortran POINTER non-array vars (PR fortran/32550)


author: Jakub Jelinek <jakub@redhat.com> 4.1.2-14.el5
changelog:
  - fix simplify_plus_minus with ppc{,64} power6 tuning (regression from
    4.1.1-52.el5.2, #247586)
  - fix OpenMP handling of Fortran POINTER non-array vars (PR fortran/32550)


author: Jakub Jelinek <jakub@redhat.com> 4.1.2-13.el5
changelog:
  - update from gcc-4_1-branch (-r120507:126008)
    - GCC 4.1.2 release
    - PRs inline-asm/32109, rtl-optimization/28011, target/32389,
  	libfortran/31409, libfortran/31880, libfortran/31964,
  	rtl-optimization/31691, target/31022, target/31480, target/31701,
  	target/31876, target/32163, tree-optimization/26998, c++/30016,
  	c++/30221, middle-end/30761, target/18989, target/28675,
  	tree-optimization/29446, tree-optimization/31698, middle-end/31448,
  	preprocessor/30468, target/28623, target/31641, c++/30168, c++/31074,
  	c++/31449, c++/31517, c/31520, middle-end/30729, target/25448,
  	target/30289, target/30483, target/31361, target/31582,
  	testsuite/31578, target/31137, target/31380, fortran/31184,
  	target/31245, tree-optimization/30590, debug/29906, middle-end/30364,
  	middle-end/30433, target/31123, c++/30852, c++/30895,
  	classpath/28550, fortran/29441, fortran/30400, libgcj/17002,
  	libgfortran/30910, libgfortran/30918, other/31050,
  	rtl-optimization/30931, target/30848, tree-optimization/29925,
  	ada/30684, fortran/30478, fortran/30799, middle-end/24427,
  	other/27843, rtl-optimization/28173, rtl-optimization/28772,
  	rtl-optimization/29599, rtl-optimization/30787, target/19087,
  	tree-optimization/30823, fortran/24783, testsuite/30649,
  	middle-end/30313, c++/29487, target/29487, target/30370,
  	c++/28988, fortran/30278, libstdc++/30586, middle-end/29683,
  	objc/27438, c++/28999, libgfortran/30435, objc/30479,
  	rtl-optimization/29329, target/30173, testsuite/12325, target/24036
    - reenable memory CSE (Alexandre Oliva, #229366, PR rtl-optimization/30643)
  - backported OpenMP fixes from trunk and gcc-4_2-branch
    - PRs middle-end/32362, tree-optimization/31769, c++/32177, c++/30703,
  	middle-end/27416, middle-end/30421, middle-end/30494
  - on ppc{,64} when tuning for power6{,x}, try to put the base
    register as first operand in instructions to improve
    performance (Peter Bergner, #225425, PR middle-end/28690)
  - on ppc64 emit nop after a call and disallow sibling calls
    if the target function is not defined in the same object file
    (David Edelsohn, #245424)
  - gomp parallel sections fix and fix for checking whether combined
    parallel can be used (PR libgomp/32468)
  - don't set TREE_READONLY on C++ objects that need runtime initialization
    (PRs c++/31806, c++/31809)
  - fix computation of common pointer type (PR tree-optimization/32139)
  - precompute const and pure fn calls inside another fn call arguments
    with accumulating outgoing args
    (PRs middle-end/32285, tree-optimization/30493)
  - fix handling of RESULT_DECLs in points-to analysis
    (#243438, PR tree-optimization/32353)
  - don't increase alignment of TLS variables too much
  - __do_global_dtors_aux hardening (#240422)
  - allow libgomp to be dlopened (PR libgomp/28482)
  - speed up and improve libgomp omp_get_num_procs and dynamic
    thread count computation
  - GOMP_CPU_AFFINITY support
  - fix ICE on C++ type passed as OpenMP clause variable (PR c++/31748)
  - fix a couple of translation bugs that could lead to ICEs (#235008)
  - fix ICE with #pragma omp parallel inside of a try catch construct
    (PR tree-optimization/30558)
  - fix OpenMP clause handling in templates (PR c++/31598)
  - fix folding of comparisions against min, min+1, max-1, max
    (#236711, PR tree-optimization/31632)
  - fix _mm_cmpord_ss on i?86/x86_64 (#237067)
  - deque::erase fix (Steve LoBasso, Paolo Carlini, #234515)
  - fix a regression caused by C++ visibility fixes (Jason Merrill,
    PR c++/31187)
  - fix C++ ICE on i ? j : k = (void) 0; (PR c++/30847)
  - fix C++ accepts invalid bug (Mark Mitchell, PR c++/30863)
  - fix random seed handling with -frepo (Alexandre Oliva, #228769)
  - fix fortran OPEN without ACTION on read-only filesystem (#231134)
  - fix fortran module writer ICEs on implicit conversions (#231261)
  - fix !$omp space space parsing in Fortran
  - fix Fortran -ff2c (Tobias Schlueter, #229110, PR fortran/25392)
  - fix ICE in dwarf2out with limbo die nodes in namespace context
    (Alexandre Oliva, #240503, #227376)
  - fix a SRA bug with bitfields (Alexandre Oliva, #223576)
  - package up ammintrin.h on i386/x86_64
  - fix AMDfam10 testcases (H.J. Lu)
  - fix f951 assert accessing memory after free (H.J. Lu, PR fortran/27351)
  - add AMDfam10 support (Harsha Jagasia, #222897)
  - add -march=core2 and -mtune=core2 support (Vlad Makarov)
  - fix sprintf builtin (PR middle-end/30473)
  - fix ICE on invalid __thread register on fields (PR c++/30536)
  - ignore install-info errors in scriptlets (#223687)
  - rename MNI and mni to SSSE3 and ssse3, keep -m{,no-}mni option and
    __MNI__ macro for compatibility
  - combiner fixes (Richard Sandiford, PR rtl-optimization/25514,
    PR rtl-optimization/27736)
  - fix build against post RHEL5 GA firefox-devel (#234435)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-52.el5.2
changelog:
  - add gnu.java.util.ZoneInfo class, use tzdata files for libgcj
    timezone stuff instead of builtin simple and outdated rules (#227888)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-51.el5
changelog:
  - update from gcc-4_1-branch (-r120325:120507)
    - PRs c++/30382, middle-end/27826, middle-end/28116,
  	tree-optimization/30212


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-50
changelog:
  - backwards compatibility with old layout of struct _Unwind_Context
    (#220627)
  - fix preprocessor defines in assembly preprocessed with -std=...
    (Steven Bosscher, PR c/25993)
  - fix PCH creation with templates (Jason Merrill, PR c++/28217)
  - fix dwarf2out ICE (Alexandre Oliva, #217529, PR debug/30189)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-49
changelog:
  - update from gcc-4_1-branch (-r120062:120325)
    - PRs debug/26964, fortran/30200, libfortran/30145
  - fix endless recursion in negate_expr/fold_unary (PR middle-end/30286)
  - fix cpp problem on empty source files (Tom Tromey, PR preprocessor/30001)
  - improve constructor disambiguation (Mark Mitchell, PR c++/28261,
    PR c++/29535)
  - fix handling of non-NULL attribute on nested functions (Andrew Pinski,
    PR tree-opt/30045)
  - fix ICE with friend templatized static member function (PR c++/29054)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-48
changelog:
  - update from gcc-4_1-branch (-r119833:120062)
    - PRs libstdc++/11953
  - fix ia64 EH region boundaries where last br.call in the region
    is not at the end of a bundle (#219596, PR target/30230)
  - fix DI resp. TImode __sync_*_compare_and_swap on i?86 resp. x86_64
    (Kazu Hirata, #220258, PR target/27266)
  - fix asm vs. nested functions or OpenMP (#220250, PRs middle-end/30262,
    middle-end/30263)
  - fix handling of complex shared OpenMP vars (Andrew Pinski,
    PR middle-end/30143)
  - don't include gappletviewer and libgcjwebplugin.so (#220135)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-47
changelog:
  - fix ia64 prologue generation (Andreas Schwab, #219594, PR target/29166)
  - fix ppc64 divdi3 (PR target/30185)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-46
changelog:
  - update from gcc-4_1-branch (-r119654:119833)
    - PRs c++/27316, c++/28740, c++/29732, fortran/29820, fortran/29821,
  	fortran/29912, fortran/29916, fortran/30003, libstdc++/26497,
  	libstdc++/28125, libstdc++/28265, target/30039
  - fix loop unswitching (Zdenek Dvorak, #219138, PR rtl-optimization/30113)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-45
changelog:
  - update from gcc-4_1-branch (-r119343:119654)
    - PRs c++/14329, c++/28284, c++/29632, c++/29728, c++/29729, c++/29730,
  	c++/29733, c++/30022, libfortran/29810
  - add protoize.1 and unprotoize.1 man pages (#188914)
  - fix RTL sharing problem in combine (#218603, PR rtl-optimization/27761)
  - additions to libgcj-src (Ben Konrath, PR libgcj/30110)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-43
changelog:
  - update from gcc-4_1-branch (-r119167:119343)
    - PRs c++/29022, fortran/29391, fortran/29489, fortran/29982,
  	libgfortran/29936, target/29319, tree-opt/29964
  - fix -fopenmp ICEs on omp constructs where the body never returns
    (PR middle-end/29965)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-42
changelog:
  - update from gcc-4_1-branch (-r119021:119167)
    - fix s390{,x} __sync_* builtins
  - fix ppc64 libffi unwind info


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-41
changelog:
  - fix ICE with -fopenmp -fexceptions on ia64 (#216988, PR c/29955)
  - fix parsing of C++ if/switch/etc. conditions (PR c++/29886)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-40
changelog:
  - disallow multiple vector_size attributes (PR c/29736)
  - don't ICE on main returning int with vector_size attribute (PR c++/29735)
  - hide symbols that shouldn't be exported from libgcj.so (GC_*, ffi_*,
    lt_* etc., #216120)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-39
changelog:
  - update from gcc-4_1-branch (-r118891:119021)
    - PRs middle-end/26306, middle-end/29753, target/18553, target/29114,
  	target/29449, tree-opt/29788, tree-optimization/28888
  - fix some C++ vector conversions (PR c++/29734)
  - fix C++ ICE with value dependent const brace enclosed initializer
    (PR c++/29570)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-38
changelog:
  - update from gcc-4_1-branch (-r118805:118891)
    - PRs rtl-optimization/29797
  - fix forwprop switch optimization (PR middle-end/29584)
  - remove old *34* provides (#215839)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-36
changelog:
  - update from gcc-4_1-branch (-r118571:118805)
    - PRs c++/29106, c++/29518, fortran/24518, fortran/29216, fortran/29314,
  	fortran/29371, fortran/29387, fortran/29392, fortran/29490,
  	fortran/29565, fortran/29630, fortran/29679, fortran/29713,
  	middle-end/21032, testsuite/28703, tree-opt/28545
  - honor initial conditions and variable types in conversion to perfect
    nesting for -ftree-loop-linear optimizations (#209297,
    PR tree-optimization/29581)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-34
changelog:
  - fix libgcj_bc.so symlink and dummy lib placement to avoid 64-bit gcc-java
    requiring 32-bit libc or vice versa
  - fix ICE on Fortran !$omp continued line followed by !$ conditional
    line (PR fortran/29759)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-33
changelog:
  - update from gcc-4_1-branch (-r118468:118571)
    - PRs fortran/24398, fortran/27701, fortran/29098, fortran/29115,
  	fortran/29211, fortran/29232, fortran/29364, fortran/29373,
  	fortran/29407, libfortran/29627, tree-optimization/29610
  - fix java.net.SocketPermission (Gary Benson, #212739)
  - fix java.util.regex.Matcher (Ito Kazumitsu, #183698, PR classpath/29703)
  - fix # <linenum> <file> <flags> handling in libcpp when switching
    from system header to non-system header or main source
    (PR preprocessor/29612)
  - fix gcc configury detection of ld COMDAT support
  - move *.so symlinks from libgcj-devel to gcc-java (#214195)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-32
changelog:
  - update from gcc-4_1-branch (-r118025:118468)
    - PRs bootstrap/28400, fortran/29067, libgfortran/29563, middle-end/29250,
  	rtl-optimization/28970, rtl-optimization/29631, target/29377,
  	tree-optimization/27891
    - fix infinite recursion in make_vector_type (#212848,
      PR tree-optimization/29637)
  - merge gomp fixes from the trunk (-r118133:118134)
    - PR fortran/29629
  - fix A < 0 ? <sign bit of A> : 0 optimization (#213821, PR middle-end/29695)
  - fix ICE in gfc_get_derived_type (Paul Thomas, #212936, PR fortran/29641)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-31
changelog:
  - update from gcc-4_1-branch (-r117629:118025)
    - PRs c++/20647, c++/25878, c++/26884, c++/27787, c++/28506, c++/28906,
  	c++/29020, c++/29175, c++/29318, c++/29408, c++/29435, c/27184,
  	c/29092, fortran/25091, fortran/25092, fortran/29284, fortran/29321,
  	fortran/29322, fortran/29393, fortran/29403, gcov/profile/26570,
  	inline-asm/29119, middle-end/20491, rtl-optimization/29323,
  	target/25519, target/28825, target/28960, target/29300,
  	testsuite/28829, tree-optimization/26969
    - fix libstdc++.so backwards compatibility with GCC 3.4.x (#210452)
  - fix always_inline attribute at -O0 (Jan Hubicka, PR middle-end/29241)
  - fix function local static vars with used attribute (Jan Hubicka,
    Richard Guenther, PR middle-end/29299)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-30
changelog:
  - update from gcc-4_1-branch (-r117464:117629)
    - PRs c++/28302, c++/28349, c++/28450, c++/29002, libstdc++/29095,
  	libstdc++/29354, libstdc++/29368, target/28490
  - fix gnu.xml.transform.TransformerImpl (Tom Tromey, #208854,
    PR classpath/29362)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-29
changelog:
  - update from gcc-4_1-branch (-r117266:117464)
    - PRs bootstrap/26764, bootstrap/27334, c++/29080, c++/29138, c++/29226,
  	c/27489, c/27490, debug/28980, fortran/18791, libfortran/18791,
  	middle-end/28862, objc/29195, other/25035, tree-opt/28952
    - fix s390{,x} address legitimization with TLS symbols (Angel Nunez
      Mencias)
  - fix -fno-automatic with Fortran auto arrays with non-constant size
    (#203928, PR fortran/28415)
  - fix char and short __sync_fetch_and_XXX (PR target/28924)
  - fix emitting of vector constants with incomplete initializers (PR c/29091)
  - fix ICE with multiple exit loop and -ftree-loop-linear
    (#208935, PR tree-optimization/29290)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-28
changelog:
  - fix i386/x86_64 legitimize_pic_address with TLS symbols (PR target/29198)
  - fix gimplification of post-increment with side-effects on the inner
    expression (PR c/29154)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-27
changelog:
  - update from gcc-4_1-branch (-r117225:117266)
    - PR target/29230
  - restrict single entry mem{{,p}cpy,move,set} optimization to vars
    and components thereof (PR middle-end/29272)
  - fix java.util.Locale (Tom Tromey, #201712)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-26
changelog:
  - update from gcc-4_1-branch (-r117162:117225)
    - PRs classpath/28661, libgcj/29178, libstdc++/29179, libstdc++/29224
    - fix unwind info generation, broken in gcc-4.1.1-21
      (Roger Sayle, PR debug/29132)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-25
changelog:
  - update from gcc-4_1-branch (-r117069:117162)
    - PRs c++/28996, c++/29087, middle-end/26983
  - fix -fprofile-use with anonymous namespaces (Jan Hubicka, PRs profile/20815,
    profile/26399)
  - fix #pragma omp parallel and #pragma omp section that call nested
    functions (PRs middle-end/25261, middle-end/28790)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-24
changelog:
  - update from gcc-4_1-branch (-r117000:117069)
    - PRs fortran/21918, fortran/28526, fortran/28817, fortran/29060,
  	fortran/29101, java/28754, java/28892, java/29013,
  	middle-end/27226, middle-end/4520, tree-optimization/28900
  - fix java.utils.logging.Logger (Mark Wielaard, #207111)
  - fix gnu.javax.net.ssl.provider.SSLSocket (Tom Tromey, #206904)
  - add support for Fortran OpenMP conditional inclusion (PR fortran/29097)
  - add some -D_FORTIFY_SOURCE compile time strncat buffer overflow checks


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-23
changelog:
  - update from gcc-4_1-branch (-r116958:117000)
    - PRs fortran/29051, target/28946
  - fix single entry mem{{,p}cpy,move,set} optimization (Andrew Pinski,
    PR tree-opt/29059)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-22
changelog:
  - update from gcc-4_1-branch (-r116778:116958)
    - PRs ada/21952, ada/29025, c++/26957, fortran/28890, fortran/28923,
  	fortran/28959, libfortran/28890, libfortran/28923, libfortran/28947,
  	middle-end/28493, other/23541, other/26507, rtl-optimization/28243,
  	rtl-optimization/28634, rtl-optimization/28636, rtl-optimization/28726,
  	target/13685, target/26504, target/27537, target/27681, target/28621,
  	target/29006, testsuite/28950, testsuite/29007
  - fix #pragma omp atomic (PR middle-end/28046)
  - speed up dominance frontiers calculation (Jan Hubicka)
  - add README.libgcjwebplugin.so to libgcj %doc (Tom Fitzsimmons)
  - fix gcc-gfortran %doc (#206333)
  - fix gcc-debuginfo (#205500)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-21
changelog:
  - update from gcc-4_1-branch (-r116498:116778)
    - PRs c++/19809, c++/26102, c++/26195, c++/26571, c++/26670, c++/26671,
  	c++/26696, c++/26917, c++/28860, c++/28878, c++/28886, fortran/20067,
  	fortran/24866, fortran/25077, fortran/25102, fortran/28005,
  	fortran/28873, fortran/28885, fortran/28908, libfortran/28005,
  	middle-end/27724, middle-end/28814, other/22313,
  	rtl-optimization/27616, rtl-optimization/28386, target/24367
  - add primitive class object symbols to libgcj_bc.so (Tom Tromey,
    PR libgcj/28698)
  - optimize single entry memcpy/mempcpy/memmove/memset already at the tree
    level (PR middle-end/27567)
  - add dependencies to *-devel subpackages, so that e.g. ppc64
    libstdc++-devel requires 64-bit libstdc++, similarly for libgcj-devel
    and libgcj/zlib-devel


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-20
changelog:
  - update from gcc-4_1-branch (-r116389:116498)
    - PRs c++/28056, c++/28058, c++/28595, c++/28853, c/27558,
  	c/27893, c/28299, c/28418, driver/27622, libfortran/28452,
  	libfortran/28542, target/27075
  - optimize A / (B << N) where A and B is positive and B is a power of two
    (Alan Modra, #195924, PR rtl-optimization/26026)
  - fix attribute handling in C++ (Jason Merrill, #204277, #204035,
    PRs c++/28659, c++/28863)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-19
changelog:
  - update from gcc-4_1-branch (-r116223:116389)
    - PRs c++/23372, c++/27714, c++/28346, c++/28385, fortran/18111,
  	fortran/20886, fortran/25217, fortran/25828, fortran/28425,
  	fortran/28496, fortran/28601, fortran/28630, fortran/28660,
  	fortran/28735, fortran/28762, fortran/28771, fortran/28788,
  	libstdc++/28765, target/27565
  - another big Java merge from the trunk (Tom Fitzsimmons)
  - fix ICE in add_reg_br_prob_note (PR middle-end/28683)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-18
changelog:
  - update from gcc-4_1-branch (-r116176:116223)
    - PRs c++/28593, c++/28606, c++/28710, c/27697, middle-end/20256,
  	middle-end/25211, middle-end/26435
  - don't waste .rodata space when copying from const array with large
    entries (PR middle-end/28755)
  - fix --combine with anonymous structures in unions (Alexandre Oliva,
    PR c/27898)
  - rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
    (#203001)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-17
changelog:
  - update from gcc-4_1-branch (-r116082:116176)
    - PRs c++/27894, c++/28677, c/28649, middle-end/28075,
  	rtl-optimization/23454
  - merge gomp fixes from the trunk (-r116152:116154)
    - PRs middle-end/28713, middle-end/28724
  - add -march=geode and -mtune=geode support (Vlad Makarov)
  - use %gs rather than %fs register on x86_64 with
    -mcmodel=kernel -fstack-protector (Arjan van de Ven, #202842)
  - don't create jar manifest in libgcj-tools-4.*.jar (#200887)
  - externally_visible attribute fixes (Jan Hubicka, PRs c/25795, c++/27369)
  - --combine fixes for aggregates with attributes (PRs c/28706, c/28712)
  - further externally_visible attr fixes (PR c/28744)
  - fix invalid token pasting error message (PR preprocessor/28709)
  - obey OpenMP 2.5 chapter 4 env var requirements (whitespace rules
    and case insensitivity in the env vars; PR libgomp/28725)
  - fix OPT_FLAGS on sparc


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-15
changelog:
  - update from gcc-4_1-branch (-r115877:116082)
    - PRs c++/27508, c++/28148, c++/28250, c++/28256, c++/28257, c++/28259,
  	c++/28267, c++/28274, c++/28347, c++/28432, c++/28557, c++/28594,
  	c++/28637, c++/28638, c++/28639, c++/28640, c++/28641, c/27721,
  	c/28136, fortran/27981, fortran/28548, fortran/28590,
  	middle-end/28651, rtl-optimization/27291, rtl-optimization/28221,
  	target/27566, target/27827
  - fix Fortran ICE with nested function (Paul Thomas, #200618,
    PR fortran/28600)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-14
changelog:
  - update from gcc-4_1-branch (-r115644:115877)
    - PRs c++/27572, c++/27668, c++/27962, c++/28025, c++/28258, c++/28523,
  	debug/25468, fortran/20892, fortran/27874, fortran/28129,
  	fortran/28439, libgfortran/28335, libgfortran/28339,
  	middle-end/28402, middle-end/28403, middle-end/28473,
  	target/27287, target/28247, tree-optimization/26719,
  	tree-optimization/27639, tree-optimization/27795,
  	tree-optimization/28029, tree-optimization/28238
  - BuildRequire firefox-devel instead of mozilla-devel


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-11
changelog:
  - update from gcc-4_1-branch (-r115565:115644)
    - PRs target/27363, c++/27495, c++/28048, c++/28235, c++/28337, c++/28338,
  	c++/28363, middle-end/28283
  - turn back autoprov/autoreq on gcc-java, instead disable it on
    libgcj-devel


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-10
changelog:
  - Java backport of from GCC trunk (Tom Tromey, Bryce McKinlay)
    - include libgcjwebplugin.so, gappletviewer, gjarsigner, gkeytool
  - C++ visibility changes (Jason Merrill, PRs c++/28407, c++/28409)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-9
changelog:
  - update from gcc-4_1-branch (-r115330:115565)
    - PRs c++/28016, c++/28051, c++/28249, c++/28291, c++/28294, c++/28304,
  	c++/28343, c/26993, c/28286, fortran/20844, fortran/20893,
  	fortran/20903, fortran/25097, fortran/27980, fortran/28201,
  	fortran/28353, fortran/28384, libstdc++/27878,
  	tree-optimization/19505, tree-optimization/28162,
  	tree-optimization/28187
  - fix directory traversal issue in fastjar (Richard Guenther, CVE-2006-3619,
    PR fastjar/28359)
  - fix ICE on complex assignment in nested fn (Richard Henderson,
    PR middle-end/27889)
  - fix __builtin_constant_p in initializers (Mark Shinwell, #198849)
  - fix tree verification - IDENTIFIER_NODE can be shared (Diego Novillo)
  - fix duplicate_eh_regions
  - handle > 99 tree dumps in the testsuite


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-8
changelog:
  - fix handling of C++ template static data members in anonymous namespace
    (PR c++/28370)
  - fix Fortran OpenMP handling of !$omp parallel do with lastprivate on the
    iteration variable (PR fortran/28390)
  - backported reassociation pass rewrite (Daniel Berlin, Jeff Law,
    Roger Sayle, Peter Bergner, PRs ada/24994, tree-optimization/26854)
  - BuildReq sharutils for uuencode


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-7
changelog:
  - update from gcc-4_1-branch (-r115058:115330)
    - PRs c++/13983, c++/17519, c++/18681, c++/18698, c++/26577, c++/27019,
  	c++/27424, c++/27768, c++/27820, c++/28114, fortran/23420,
  	fortran/23862, fortran/24748, fortran/26801, fortran/27965,
  	fortran/28081, fortran/28094, fortran/28167, fortran/28174,
  	fortran/28213, fortran/28237, middle-end/27428, target/28084,
  	target/28207, tree-optimization/28218
  - use --hash-style=gnu by default
  - C++ visibility fixes (Jason Merrill, PRs c++/17470, c++/19134,
    c++/21581, c++/21675, c++/25915, c++/26612, c++/26905, c++/26984,
    c++/27000, c++/28215, c++/28279)
  - fix ppc insvdi_internal2/3 (David Edelsohn, Alan Modra, #197755,
    PR target/28170)
  - avoid TFmode PRE_INC/PRE_DEC on ppc (David Edelsohn, PR target/28150)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-6
changelog:
  - update from gcc-4_1-branch (-r114766:115058)
    - PRs c++/27821, c++/28109, c++/28110, c++/28112, fortran/16206,
  	fortran/18769, fortran/19310, fortran/19904, fortran/20867,
  	fortran/20874, fortran/20876, fortran/22038, fortran/25049,
  	fortran/25050, fortran/25056, fortran/25073, fortran/27554,
  	fortran/27715, fortran/27784, fortran/27895, fortran/27958,
  	fortran/28118, fortran/28119, libfortran/27784, libfortran/27895,
  	libgcj/28178, middle-end/28045, middle-end/28151, target/27082,
  	target/27861, tree-optimization/27781
  - fix a reload problem that lead sometimes to writes to read-only objects
    (Bernd Schmidt, #196736, PR middle-end/26991, PR rtl-optimization/25636)
  - ppc -mcpu=power6 initial support (Pete Steinmetz, #195924)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-4
changelog:
  - update from gcc-4_1-branch (-r114555:114766)
    - PRs bootstrap/22541, c++/21210, c++/26559, c++/27227, c++/27648,
  	c++/27665, c++/27666, c++/27689, c++/27884, c++/27933, c++/27951,
  	fortran/27786, java/28024, middle-end/27733, middle-end/27802,
  	target/27858, tree-optimization/27830
  - merge gomp changes from the trunk (-r114642:114643)
    - PR libgomp/28008
  - fix -fmerge-all-constants
  - fix #pragma omp critical handling if not --enable-linux-futex


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-3
changelog:
  - add BuildRequires for elfutils-devel on ia64
  - fix a reload bug visible on s390x (Andreas Krebbel, #193912,
    PR middle-end/27959)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-2
changelog:
  - update from gcc-4_1-branch (-r114107:114555)
    - PRs ada/27769, c++/20173, c++/26068, c++/26433, c++/26496, c++/27177,
  	c++/27385, c++/27447, c++/27451, c++/27601, c++/27713, c++/27716,
  	c++/27722, c++/27801, c++/27806, c++/27807, c++/27819, c/25161,
  	c/26818, c/27020, c/27718, fortran/14067, fortran/16943,
  	fortran/18003, fortran/19015, fortran/19777, fortran/20839,
  	fortran/20877, fortran/23091, fortran/23151, fortran/24168,
  	fortran/24558, fortran/25047, fortran/25058, fortran/25082,
  	fortran/25090, fortran/25098, fortran/25147, fortran/25746,
  	fortran/26551, fortran/27155, fortran/27320, fortran/27411,
  	fortran/27449, fortran/27470, fortran/27524, fortran/27552,
  	fortran/27584, fortran/27613, fortran/27655, fortran/27662,
  	fortran/27709, fortran/27897, libgcj/26483, libgfortran/24459,
  	libgfortran/27757, middle-end/27743, middle-end/27793,
  	target/25758, target/26223, target/27790, target/27842,
  	testsuite/27705, tree-optimization/26242, tree-optimization/26622
  - merge gomp changes from the trunk (-r114518:114520 and -r114524:114525)
    - PRs preprocessor/27746, c/27747, c++/27748, fortran/27916
  - don't generate decls with the same DECL_UID in C++ FE (PR middle-end/27793)


author: Jakub Jelinek <jakub@redhat.com> 4.1.1-1
changelog:
  - update from gcc-4_1-branch (-r113848:114107)
    - GCC 4.1.1 release
    - PR fortran/27553
  - fix i386/x86_64 -O0 -fpic link failure (#192816, PR target/27758)
  - fix gcjh on 64-bit hosts (#192700)
  - -fvar-tracking fixes needed for SystemTap (Alexandre Oliva, BZ#2438)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-19
changelog:
  - update from gcc-4_1-branch (-r113785:113848)
    - PRs c++/26757, c++/27339, c++/27491, driver/26885, rtl-optimization/14261,
  	target/26600, tree-optimization/27603
  - merge gomp changes from the trunk (-r113513:113514, -r113821:113823 and
    -r113845:113846)
    - PRs middle-end/27415, middle-end/27573
  - optimize handling of large CONSTRUCTORs (Bernd Schmidt,
    PR middle-end/27620)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-18
changelog:
  - update from gcc-4_1-branch (-r113722:113785)
    - PRs c++/27315, c++/27581, c++/27582, rtl-optimization/22563
  - merge gomp changes from the trunk (-r113786:113790)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-16
changelog:
  - update from gcc-4_1-branch (-r113637:113722)
    - PRs bootstrap/26872, c++/27547, fortran/20460, fortran/24549,
  	middle-end/27384, middle-end/27488, target/26545, target/27158
  - fix libgcj.pc location and content on x86_64, ppc64 and s390x (#185230)
  - make __dso_handle const, so that it is added into .data.rel.ro section
    in shared libraries
  - fix a typo in __builtin_object_size computation (Richard Guenther,
    PR tree-optimization/27532)
  - fix ICE on -O0 -g if static local variables are in unreachable code blocks
    (Jan Hubicka, PR debug/26881)
  - fix ICEs with conflicts across abnormal edges (Zdenek Dvorak,
    PRs tree-optimization/27283, tree-optimization/27548,
    tree-optimization/27549)
  - warn about OpenMP section 2.9 region nesting violations
  - fix OpenMP fortran array REDUCTION with -fbounds-check (PR fortran/27446)
  - fix OpenMP {{FIRST,LAST}PRIVATE,REDUCTION} in orphaned construct on
    Fortran dummy argument (PR middle-end/27416)
  - fix ICE on #pragma omp for unsigned iteration variable (PR c/27499)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-15
changelog:
  - update from gcc-4_1-branch (-r113623:113637)
    - PR fortran/27378
  - update from trunk (-r109500:109501, -r109670:109671, -r111341:111342,
  		     -r111704:111705, -r112546:112547, -r113111:113112,
  		     -r113339:113341, -r113511:113513)
  - fix loop peeling (Zdenek Dvorak, #190039, PR rtl-optimization/27335)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-14
changelog:
  - update from gcc-4_1-branch (-r113489:113623)
    - PRs c++/27422, c++/27427, fortran/24813, fortran/25099, fortran/25681,
  	fortran/27269, fortran/27324, libfortran/26985, objc/27240,
  	target/26481, target/26765, tree-optimization/25985,
  	tree-optimization/27151
  - fix zero size field handling in structalias (Richard Guenther,
    PR tree-optimization/27409)
  - fix PR tree-optimization/27136 (Richard Guenther)
  - fix classification of invalid struct types on x86_64 (Volker Reichelt,
    PR target/27421)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-13
changelog:
  - update from gcc-4_1-branch (-r113416:113489)
    - PRs c/25309, target/27374, target/27387, tree-optimization/27364
  - merge gomp changes from trunk (-r113267:113271, -r113411:113412,
    -r113452:113456, -r113482:113483, -r113493:113494)
    - PR fortran/27395
  - additional gomp fixes (PRs c++/27359, middle-end/27388)
  - package SYSCALLS.c.X for protoize (#190047)
  - fix gcj -fprofile-arcs -ftest-coverage (Alexandre Oliva, #177450)
  - reenable profiledbootstrap
  - in 64-bit builds remove 32-bit /usr/lib/lib* libraries from the
    buildroots (and similarly on 32-bit builds remove 64-bit /usr/lib64/lib*)
    before AutoReq generation (#190541)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-12
changelog:
  - update from gcc-4_1-branch (-r113242:113416)
    - PRs c++/26534, c++/26912, c++/27094, c++/27278, c++/27279, fortran/26017,
  	libgfortran/20257, libgfortran/27304, libgfortran/27360,
  	libstdc++/26513, middle-end/26565, middle-end/26869,
  	rtl-optimization/26685, target/26826
  - merge gomp changes from trunk (-r113255:113256, -r113420:113421)
    - PRs libgomp/25865, c/27358
  - assorted gomp fixes (PRs middle-end/27325, middle-end/27310,
    middle-end/27328, middle-end/27337, c++/26943)
  - fix builtin memset (Alan Modra, PR middle-end/27260, PR middle-end/27095)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-11
changelog:
  - update from gcc-4_1-branch (-r113149:113242)
    - PRs c/25875, c/26774, fortran/18803, fortran/25597, fortran/25669,
  	fortran/26787, fortran/26822, fortran/26834, fortran/27089,
  	fortran/27113, fortran/27122, fortran/27124, target/21283,
  	target/26961
  - fix number of iterations computation (Zdenek Dvorak, #189376,
    PR tree-optimization/27285)
  - fix handling of volatile in the inliner (Andrew Pinski, Richard Guenther,
    PR tree-optimization/27236)
  - strip useless type conversions in the inliner (Andrew Pinski,
    Richard Guenther, PR tree-optimization/27218)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-10
changelog:
  - update from gcc-4_1-branch (-r113110:113149)
    - PRs libgcj/21941, libgcj/27170, libgcj/27231, libgfortran/27138,
  	libstdc++/26424, mudflap/26789
  - improve dir/../-stripping code to support /usr/lib64 and /usr/lib in
    separate AFS mountpoints (Alexandre Oliva, #137200)
  - fix fortran real(16) transpose and reshape on 32-bit architectures
    (PR fortran/26769)
  - fix i?86/x86_64 vector extraction (Alexandre Oliva, #187450)
  - fix testcase for ppc32 va_arg bug
  - fix testsuite log uuencoding
  - fix acats timeout framework


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-9
changelog:
  - update from gcc-4_1-branch (-r112951:113110)
    - PRs c++/10385, c++/26036, c++/26365, c++/26558, classpath/27163,
  	fortran/26769, libgcj/27171, libgfortran/26766, libstdc++/27162,
  	middle-end/27095, middle-end/27134, target/27182,
  	tree-optimization/26643, tree-optimization/26821,
  	tree-optimization/26854, tree-optimization/27087
  - fix ppc32 va_arg bug (Alan Modra)
  - assorted gomp fixes (PRs c++/25874, middle-end/25989, c/25996, c/26171,
    middle-end/26913)
  - fix pretty printing C array types (#188944)
  - fix ICE on unprototyped alloca (PR tree-optimization/26865)
  - fix truncation optimization overflow handling (PR middle-end/26729)
  - uuencode dejagnu testsuite log files in rpmbuild output


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-8
changelog:
  - update from gcc-4_1-branch (-r112825:112951)
    - PRs c++/26122, c++/26295, fortran/23634, fortran/25619, fortran/26257,
  	libgcj/23829, libgcj/26522, libgfortran/26890, target/27006
  - merge gomp changes from trunk (-r112934:112935)
    - PR libgomp/26651
  - fix ICE in gomp handling of EH regions (PR middle-end/26823)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-7
changelog:
  - update from gcc-4_1-branch (-r112727:112825)
    - PRs fortran/19101, fortran/25031, fortran/26779, fortran/26891,
  	fortran/26976, target/26508, tree-optimization/26919
  - fix libgfortran printing of REAL*16 for IEEE quad and IBM extended formats
    (PR libgfortran/24685)
  - fix Fortran -fbounds-check (Roger Sayle, #188409, PR middle-end/22375)
  - fix Java StackTraceElement.toString() (Mark Wielaard, #183212,
    PR classpath/27081)
  - fix -fopenmp -static


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-6
changelog:
  - update from gcc-4_1-branch (-r112706:112727)
    - PRs classpath/24752, classpath/27028, libgcj/26625, libgcj/27024,
  	tree-optimization/26996
  - reenable PR c++/19238, c++/21764 fixes, only PR c++/21581 is not
    applied
  - better fix for Java GC vs. pthread_create (Bryce McKinlay, #182263,
    PR libgcj/13212)
  - fix objc_push_parm (#185398)
  - fix ICE with -feliminate-dwarf2-dups and using namespace (#187787,
    PR debug/27057)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-5
changelog:
  - update from gcc-4_1-branch (-r112431:112706)
    - PRs bootstrap/26936, bootstrap/27023, classpath/25924, fortran/19303,
  	fortran/25358, fortran/26816, java/25414, java/26042, java/26858,
  	libfortran/26735, libgcj/26990, libstdc++/26777, testsuite/25741,
  	tree-optimization/18527, tree-optimization/26763,
  	tree-optimization/26830
  - merge gomp changes from trunk (-r112602:112603 and -r112618:112619)
  - temporarily revert PR c++/21764, c++/19238, c++/21581 fixes (#187399)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-4
changelog:
  - update from gcc-4_1-branch (-r111697:112431)
    - PRs ada/25885, c/26004, fortran/17298, fortran/20935, fortran/20938,
  	fortran/23092, fortran/24519, fortran/24557, fortran/25045,
  	fortran/25054, fortran/25075, fortran/25089, fortran/25378,
  	fortran/25395, fortran/26041, fortran/26054, fortran/26064,
  	fortran/26107, fortran/26277, fortran/26393, fortran/26716,
  	fortran/26741, libfortran/21303, libfortran/24903, libgcj/24461,
  	libgcj/25713, libgcj/26103, libgcj/26688, libgcj/26706,
  	libgfortran/26499, libgfortran/26509, libgfortran/26554,
  	libgfortran/26661, libgfortran/26880, libstdc++/26132,
  	middle-end/18859, middle-end/19543, middle-end/26557,
  	middle-end/26630, other/26489, target/25917, target/26347,
  	target/26459, target/26532, target/26607, tree-optimization/26524,
  	tree-optimization/26587, tree-optimization/26672
    - fix visibility and builtins interaction (Jason Merrill,
      PR middle-end/20297, #175442)
  - merge gomp changes from trunk (-r112022:112023, -r112250:112251,
    -r112252:112253, -r112350:112351 and -r112282:112283)
    - PRs c++/26691, middle-end/26084, middle-end/26611, c++/26690,
  	middle-end/25989
  - support visibility attribute on namespaces (Jason Merrill, PR c++/21764,
    PR c++/19238)
  - use hidden visibility for anonymous namespaces by default (Jason Merrill,
    PR c++/21581)


author: Alexandre Oliva <aoliva@redhat.com> 4.1.0-3
changelog:
  - make ppc32 TLS PIC code sequences compatible with secure plt (#184446)
    (Richard Henderson and myself)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-2
changelog:
  - update from gcc-4_1-branch (-r111570:111697)
    - PRs c++/26291, libgfortran/26136, libgfortran/26423, libgfortran/26464,
  	libstdc++/26526, rtl-optimization/26345, target/19061, target/26453
  - handle DW_CFA_val_{offset,offset_sf,expression} in the libgcc{,_s} unwinder


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.31
changelog:
  - add __floatuns[sdt]i[sdxt]f exports to libgcc_s.so.1 (Joseph S. Myers)
  - fix unwinding through signal frames (#175951, PR other/26208, glibc BZ#300)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.30
changelog:
  - update from gcc-4_1-branch (-r111278:111466)
    - GCC 4.1.0 RC2
    - PRs fortran/26201, libobjc/26309, rtl-optimization/25603, target/25603
    - fix nested vector shifts (#182047, PR middle-end/26379)
  - merge gomp changes from trunk (-r111390:111391, -r111428:111429 and
    -r111440:111441)
    - PR middle-end/26412
  - fortran MATMUL optimization (Richard Sandiford)
  - fortran WHERE optimizations (Roger Sayle)
  - x86_64 _mm_monitor fixes (H.J. Lu, PR target/24879)
  - add MNI support on i?86/x86_64, -mmni option and <tmmintrin.h> header
    (H.J Lu)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.29
changelog:
  - update from gcc-4_1-branch (-r111179:111278)
    - PRs ada/13408, c++/26266, target/22209, target/26189
    - fix ppc32 -fpic reload problem with extenddftf2 pattern
      (David Edelsohn, #181625, PR target/26350)
    - fix the PR middle-end/26334 patch


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.28
changelog:
  - update from gcc-4_1-branch (-r110978:111179)
    - PRs ada/20753, bootstrap/16787, bootstrap/26053, fortran/25806,
  	libfortran/15234, libgfortran/25949, middle-end/25335,
  	target/25259, target/26255
    - fix ICE with shift by -1 (#181586, PR middle-end/26300)
  - merge gomp changes from trunk (-r110983:110984, -r111017:111018,
    -r111152:111153 and -r111204:111205)
    - PRs bootstrap/26161, fortran/26224, libgomp/25938, libgomp/25984
  - don't define _REENTRANT in gthr*.h (#176278, PR libstdc++/11953)
  - define _REENTRANT if -pthread and _POSIX_SOURCE if -posix on s390{,x}
    and ia64
  - fix ICE with register variable and __asm statement (#181731,
    PR middle-end/26334)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.26
changelog:
  - update from gcc-4_1-branch (-r110903:110978)
    - PRs fortran/20861, fortran/20871, fortran/25059, fortran/25070,
  	fortran/25083, fortran/25088, fortran/25103, fortran/26038,
  	fortran/26074, inline-asm/16194, libfortran/24685,
  	libfortran/25425, target/26141, tree-optimization/26258
  - ABI change - revert to GCC 3.3 and earlier behaviour of
    zero sized bitfields in packed structs (Michael Matz, PR middle-end/22275)
  - fix valarrays vs. non-POD (Paolo Carlini, Gabriel Dos Reis,
    PR libstdc++/25626)
  - fix C++ duplicate declspec diagnostics (Volker Reichelt, PR c++/26151)
  - fix dominance ICE (Zdenek Dvorak, PR tree-optimization/26209)
  - add some new Intel {,e,x}mmintrin.h intrinsics (H.J. Lu)
  - speedup bitset<>::_M_copy_to_string (Paolo Carlini)
  - fix tree_expr_nonzero_p (Jeff Law)
  - fix TRUTH_XOR_EXPR handling in VRP (Jeff Law)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.25
changelog:
  - update from gcc-4_1-branch (-r110831:110903)
    - PRs c++/16405, c++/24996, fortran/14771, fortran/20858, fortran/25756,
  	middle-end/22439
  - merge gomp changes from trunk (-r110719:110720, -r110852:110853 and
    -r110907:110908)
    - PR libgomp/25936
  - fix gimplification of const fn pointers to builting functions
    (PR middle-end/26092)
  - make sure Fortran length artifical variables aren't SAVEd (Andrew Pinski,
    PR fortran/26246)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.24
changelog:
  - update from gcc-4_1-branch (-r110632:110831)
    - PRs tree-opt/26180, c++/26070, c++/26071, fortran/25577, java/26192,
  	libfortran/23815, libstdc++/26127, target/23359, target/26109,
  	tree-opt/25251
  - remove gcc-ppc32, gcc-c++-ppc32, gcc-sparc32 and gcc-c++-sparc32
    subpackages, they do more harm than good.  Particularly this time
    gcc*ppc32 and gcc*sparc32 defaulted to DFmode long double rather
    than TFmode long double


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.23
changelog:
  - update from gcc-4_1-branch (-r110582:110632)
    - PRs classpath/24618, classpath/25141, classpath/25727, fortran/25046,
  	fortran/26039
  - use LOGICAL*1 instead of LOGICAL*4 for Fortran where temporary masks
    (Roger Sayle)
  - fix symbol versions in s390 libgcc_s.so.1
  - sparc32 and alpha long double fixes
  - BuildRequires libXt-devel
  - BuildRequires and Requires glibc-devel >= 2.3.90-35 on arches
    that are switching long double


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.21
changelog:
  - update from gcc-4_1-branch (-r110433:110582)
    - PRs c++/25342, c++/25979, fortran/20845, fortran/24266,
  	fortran/24958, fortran/25072, libstdc++/21554, middle-end/24901,
  	middle-end/25977, middle-end/26001, target/25864, target/25926,
  	target/25960
    - put ia64 read-only sections that require runtime relocations
      even in -fno-pic code into .data.rel.ro etc. sections
      rather than .rodata to avoid DT_TEXTREL binaries
      (Richard Henderson, PR target/26090)
  - merge gomp changes from trunk (-r110511:110512 and -r110549:110552)
  - fix ia64 debug info coverage of epilogues (Alexandre Oliva, PR debug/24444)
  - export pthread_create from libgcj.so.7 as a wrapper around
    libpthread.so.0's pthread_create that handles GC (Anthony Green, Tom Tromey)
  - BC-ABI java lookup fix (Andrew Haley, #179070, #178156)
  - on sparc64 emit .register %g7,#ignore instead of .register %g7,#scratch
    to avoid problems with TLS or -fstack-protector
  - switch to IBM extended format long double by default on ppc and ppc64
  - switch to IEEE 754 quad format long double by default on s390, s390x,
    sparc32 and alpha


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.18
changelog:
  - update from gcc-4_1-branch (-r110317:110433)
    - PRs c++/25855, c++/25999, fortran/17911, fortran/18578, fortran/18579,
  	fortran/20857, fortran/20885, fortran/20895, fortran/25030,
  	fortran/25835, fortran/25951, java/21428, libgfortran/25835,
  	target/14798, target/25706, target/25718, target/25947,
  	target/26018, testsuite/25318
  - add -mtune=generic support for i?86 and x86_64 (Jan Hubicka, H.J. Lu,
    Evandro Menezes)
  - use -mtune=generic by default if neither -march= nor -mtune= is specified
    on command line on i?86 or x86_64
  - updated s390{,x} long double patch, fixing ICEs on s390x glibc build
    (Andreas Krebbel, Ulrich Weigand)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.17
changelog:
  - update from gcc-4_1-branch (-r110062:110317)
    - PRs ada/20548, ada/21317, bootstrap/25859, c++/25552, c++/25856,
  	c++/25858, c++/25895, c/25892, fortran/18540, fortran/20852,
  	fortran/20881, fortran/23308, fortran/24276, fortran/25084,
  	fortran/25085, fortran/25086, fortran/25124, fortran/25416,
  	fortran/25538, fortran/25625, fortran/25710, fortran/25716,
  	fortran/25901, fortran/25964, java/25816, other/24829,
  	rtl-optimization/24626, rtl-optimization/25654, target/24831,
  	testsuite/24962, testsuite/25590
  - atomic builtin fixes (Richard Henderson)
  - -mlong-double-128 support on ppc32 (David Edelsohn, Alan Modra)
  - -mlong-double-128 support on s390 and s390x (Andreas Krebbel,
    Ulrich Weigand)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.16
changelog:
  - update from gcc-4_1-branch (-r109815:110062)
    - PRs ada/24533, c++/16829, c++/22136, c++/25836, c++/25854, c/25805,
  	classpath/20198, fortran/20869, fortran/20875, fortran/25024,
  	fortran/25631, fortran/25697, fortran/25785, libgcj/25840,
  	libgfortran/25631, libgfortran/25697, libstdc++/25823,
  	libstdc++/25824, target/25731, testsuite/25171
    - fix X509Certificate.java (#174708, #177733)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.15
changelog:
  - update from gcc-4_1-branch (-r109401:109815)
    - PRs c++/24824, c++/25386, c++/25663, c/25682, classpath/25803,
  	fortran/12456, fortran/20868, fortran/20870, fortran/21256,
  	fortran/21977, fortran/22146, fortran/24640, fortran/25029,
  	fortran/25093, fortran/25101, fortran/25486, fortran/25598,
  	fortran/25730, libgcj/21637, libgcj/23499, libgfortran/25598,
  	libstdc++/23591, libstdc++/25472, rtl-optimization/24257,
  	rtl-optimization/25367, rtl-optimization/25662, target/20754,
  	target/25042, target/25168, testsuite/25728, testsuite/25777,
  	tree-opt/24365, tree-optimization/23109, tree-optimization/23948,
  	tree-optimization/24123, tree-optimization/25125
  - update from gomp-20050608-branch (up to -r109816)
  - fix ppc32 libffi (#177655)
  - fix lookup_conversions_r (#177918)
  - define __STDC__ as a normal macro rather than a preprocessor builtin
    unless it needs to change its value between system and non-system
    headers (PR preprocessor/25717)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.14
changelog:
  - update from gcc-4_1-branch (-r109369:109401)
    - PR fortran/23675
    - fix Java shutdown hook (Tom Tromey, #165136)
  - fix libjava/shlibpath.m4 (PR libgcj/24940)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.13
changelog:
  - update from gcc-4_1-branch (-r108957:109369)
    - PRs c++/23171, c++/23172, c++/24671, c++/24782, c++/25294, c++/25417,
  	c++/25439, c++/25492, c++/25625, c++/25632, c++/25633, c++/25634,
  	c++/25635, c++/25637, c++/25638, c/25183, c/25559, debug/25562,
  	fortran/18990, fortran/19362, fortran/20244, fortran/20862,
  	fortran/20864, fortran/20889, fortran/22607, fortran/23152,
  	fortran/25018, fortran/25053, fortran/25055, fortran/25063,
  	fortran/25064, fortran/25066, fortran/25067, fortran/25068,
  	fortran/25069, fortran/25106, fortran/25391, fortran/25532,
  	fortran/25586, fortran/25587, libgcj/9715, libgcj/19132,
  	libgfortran/25139, libgfortran/25419, libgfortran/25510,
  	libgfortran/25550, libgfortran/25594, middle-end/24827, objc/25328,
  	rtl-optimization/21041, rtl-optimization/25130, target/24342,
  	target/25554, target/25572, testsuite/25214, testsuite/25441,
  	testsuite/25442, testsuite/25444, tree-opt/25513
    - create java Package for compiled classes which are linked in but
      loaded by the system class loader (Tom Tromey, #176956)
    - fix posix_memalign prototype in <mm_malloc.h> (#176461)
  - update from gomp-20050608-branch (up to -r109349)
  - buildrequire libXtst-devel (#176898)
  - fix built in path to classmap.db on x86_64, s390x and ppc64 (#176562)
  - fix debug info for preprocessed Fortran code (#175071, PR fortran/25324)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.12
changelog:
  - make sure GCJFLAGS are propagated down to libjava's configure
  - build crt{begin,end}*.o with -fno-asynchronous-unwind-tables
    if RPM_OPT_FLAGS include -fasynchronous-unwind-tables
  - fix PR c++/25369 (Mark Mitchell)
  - fix PR libgfortran/25307 (Jerry DeLisle)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.11
changelog:
  - update from gcc-4_1-branch (-r108861:108957)
    - PRs debug/25518, fortran/24268, fortran/25423, libgfortran/25463,
  	rtl-optimization/25196, tree-optimization/24793
  - validate changes in forward copy propagation (PR target/25005)
  - fix Java constants constructors on 64-bit big endian arches
    (Andrew Haley, PR java/25535)
  - fix PR c++/25364 (Mark Mitchell)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.10
changelog:
  - update from gcc-4_1-branch (-r108539:108861)
    - PRs ada/18659, ada/18819, c++/20552, c++/21228, c++/24278, c++/24915,
  	fortran/18197, fortran/25458, libgfortran/25039, libgfortran/25264,
  	libgfortran/25349, libobjc/14382, libstdc++/25421, middle-end/22313,
  	middle-end/24306, rtl-optimization/23837, rtl-optimization/25224,
  	rtl-optimization/25310, target/24969, testsuite/25215,
  	tree-optimization/23838, tree-optimization/24378
  - update from gomp-20050608-branch (up to -r108859)
    - fix _Pragma handling (Richard Henderson, PR preprocessor/25240)
  - fix reload re-recognition of insns (Alan Modra, PR rtl-optimization/25432)
  - don't peephole RTX_FRAME_RELATED_P insns (Andrew Haley,
    PR middle-end/25121)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.9
changelog:
  - fix OpenMP lastprivate handling for global vars (Aldy Hernandez)
  - fix gnu.xml.dom.DomNode's detach method (Caolan McNamara,
    PR classpath/25426)
  - fix up the #175569 fix (Tom Tromey, #175833, PR java/25429)
  - fix strength reduction miscompilation of libgnomecanvas
    (#175669, PR rtl-optimization/24899)
  - create libgcj-*.jar with -@E options and feed a sorted list to
    it rather than relying on filesystem sorting


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.8
changelog:
  - update from gcc-4_1-branch (-r108414:108539)
    - PRs classpath/25389, fortran/23815, fortran/25078, target/25254
  - fix Java ICE on initialized static final var used in case
    (Andrew Haley, #175569, PR java/25429)
  - fix crash in _Unwind_IteratePhdrCallback (Andrew Haley)
  - don't Require alsa-lib-devel, just BuildRequire it
    (#175627)
  - use .gnu.linkonce.d.rel.ro.* sections for objects that
    are constant after relocation processing


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.7
changelog:
  - update from gcc-4_1-branch (-r108157:108414)
    - PRs c++/19317, c++/19397, c++/19762, c++/19764, c++/25010, c++/25300,
  	c++/25337, debug/24908, fortran/25292, libfortran/25116,
  	libgcj/25265, target/17828, target/19005, target/23424,
  	target/25212, target/25258, target/25311, testsuite/20772,
  	testsuite/24478, testsuite/25167, tree-optimization/25248
  - update from gomp-20050608-branch (up to -r108424)
  - add BuildReq for alsa-lib-devel and configure with --disable-dssi
  - sort files in libgcj-*.jar and touch them to latest ChangeLog
    timestamp, so that libgcj-*.jar is identical across multilib arches
  - don't use pushw instruction on i?86, as that leads to ICEs
    in def_cfa_1, because negative CFA offsets not multiple of 4
    aren't representable in the unwind and debug info (PR debug/25023,
    PR target/25293)
  - fix ICEs with x86_64 -mlarge-data-threshold=N and STRING_CSTs
    (Jan Hubicka, PR target/24188)
  - fix Java ICE with input_filename being unset (Alexandre Oliva, #174912)
  - don't accept invalid int x,; in C++ (Petr Machata, PR c++/24907)
  - fix Java ICE in do_resolve_class (Andrew Haley, PR java/25366,
    PR java/25368)
  - make sure g*.dg/compat/struct-layout-1.exp generated tests
    don't use arrays with entries aligned more than their size (PR c++/25331)
  - don't use -liberty in g++.dg/compat/struct-layout-1.exp tests


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.6
changelog:
  - allow #pragmas at C struct scope as well as ObjC class scope
    (PR c/25246)
  - some gomp testcase fixes


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.5
changelog:
  - update from gcc-4_1-branch (-r107810:108157)
    - PRs bootstrap/25207, c++/24103, c++/24138, c++/24173, fortran/15809,
  	fortran/21302, fortran/23912, java/25283, libfortran/24919,
  	libgfortran/25149, middle-end/25176, other/13873, target/18580,
  	target/24108, target/24475, target/24934, target/25199,
  	testsuite/25247, tree-optimization/24963
  - update from gomp-20050608-branch (up to -r108105)
  - -Wstrict-aliasing C++ support (Richard Guenther, Dirk Mueller,
    Paolo Carlini, PRs c++/14024, libstdc++/24975)
  - fix mark_used_regs regression (Andreas Krebbel, PR rtl-optimization/24823)
  - fix reload ICE (Kaz Kojima, PR target/24982)
  - fix PPC ICE on Linux kernel (Paolo Bonzini, PR target/24982)
  - fix s390{,x} shifts with shift count ANDed with constant mask
    (Andreas Krebbel, PR target/25268)
  - s390{,x} atomic builtins enhancements (Adrian Straetling)


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.4
changelog:
  - update from gcc-4_1-branch (-r107618:107810)
    - PRs c++/21123, c++/21166, fortran/24223, fortran/24705, java/18278,
  	libgfortran/25109, middle-end/20109, middle-end/25120,
  	middle-end/25158, rtl-opt/24930
  - use %{_tmppath} in BuildRoot (#174594)
  - require libgomp in gcc subpackage
  - fix Java .so symlinks


author: Jakub Jelinek <jakub@redhat.com> 4.1.0-0.2
changelog:
  - update from gcc-4_1-branch (-r107462:107618)
    - PRs fortran/24917, libgcj/25016, libgfortran/24945, middle-end/21309,
  	middle-end/25022, libfortran/24991
  - update from gomp-20050608-branch (up to -r107619)
    - fix omp_get_wti{me,ck} on older kernels
  - ppc32 EH fix
  - fix #pragma omp atomic
  - resurrected multi32 hack for ppc32 and sparc32


author: Nalin Dahyabhai <nalin@redhat.com> 1.8.0-18.1
changelog:
  - run make with libdir overridden so that it has the value passed to configure
    instead of $(prefix)/lib


author: Rob Crittenden <rcritten@redhat.com> - 2.1.3-1
changelog:
  - Rebase to upstream 2.1.3 (#753936)
  - Updated patch for CVE-2011-3636 to include CR in the HTTP headers.
    xmlrpc-c in RHEL-6 doesn't support the dont_advertise option so that is
    not set any more. Another fake header, X-Original-User_Agent, is added
    so there is no more trailing junk after the Referer header.  (#752226)
  - Add ia64 to list for 64-bit cyrus-sasl-gssapi (#750338)
  - Set minimum n-v-r of sssd to 1.5.1-40


author: Rob Crittenden <rcritten@redhat.com> - 2.0-16
changelog:
  - _isa is not defined in RHEL 5, use alternate mechanism to require
    arch-specific cyrus-sasl-gssapi (#723620)


author: Rob Crittenden <rcritten@redhat.com> - 2.0-15
changelog:
  - KDC autodiscovery may fail when domain != realm (#710143)
  - Use updated xmlrpc-c API to do GSSAPI ticket delegation (#723667)
  - Set minimum curl and xmlrpc-c versions (#723667)
  - Require arch-specific cyrus-sasl-gssapi (#723620)


author: Rob Crittenden <rcritten@redhat.com> - 2.0-12
changelog:
  - Update to upstream 2.0.0rc3 (#631907)
  - Add patch to work on Python 2.4
  - Set minimum Requires for authconfig to 5.3.21-7 (sssd support)
  - Set minimum Requires for openssl to 0.9.8e-18 (sha2 support)
  - Add Requires for sssd, set minimum to sssd-1.5.1-18
  - Add Requires for bind-utils
  - Remove Requires on nss_ldap
  - Update license to GPLv3+


author: Rob Crittenden <rcritten@redhat.com> - 2.0-10
changelog:
  - Port to RHEL-5 (#607772)
  - Drop nslcd patch
  - Drop move binaries patch
  - authconfig 6.0 isn't available so we can't automatically configure sssd
    so configure nss_ldap instead


author: Rob Crittenden <rcritten@redhat.com> - 2.0-8
changelog:
  - Re-add patch to attempt to configure a number of nss_ldap related files
    if installed and configure nslcd.conf if installed. This got inadvertantly
    dropped when the source tarball was re-based (#559004)
  - Update nokrbv patch to remove another usage of python-krbV that
    isn't directly used by ipa-client but fails at runtime. (#598626)


author: Rob Crittenden <rcritten@redhat.com> - 2.0-7
changelog:
  - Update nokrbv patch to remove another usage of python-krbV that
    isn't directly used by ipa-client but fails the build. (#598626)


author: Rob Crittenden <rcritten@redhat.com> - 2.0-4
changelog:
  - Update source tarball to freeIPA v2.0 alpha 3 (tag 1.9.0_alpha3) (#556620)
  - More spec file clean ups
  - Don't install the po files so it doesn't conflict with the server
    ipa-python package


author: Rob Crittenden <rcritten@redhat.com> - 2.0-2
changelog:
  - Remove some commented-out Requires
  - Replace Requires on nss_ldap with nss-pam-ldapd (#559004)
  - Add patch to attempt to configure a number of nss_ldap related files
    if installed and configure nslcd.conf if installed (#559004)


author: Rob Crittenden <rcritten@redhat.com> - 2.0-1
changelog:
  - Initial spec
  - policycoreutils version set to 2.0.78-3 to fix problem with
    restorecon returning 1 in non-failure cases.


author: Joe Orton <jorton@redhat.com> - 1.6.11-8
changelog:
  - add security fixes for CVE-2011-1752, CVE-2011-1783 (#709219)
  - add fix for svnadmin hotcopy (#669535)
  - add security fix for CVE-2011-0715 (#681172)
  - add security fixes for CVE-2010-4644, CVE-2010-4539 (#672677)


author: Joe Orton <jorton@redhat.com> 1.3.2-2
changelog:
  - update to 1.3.2
  - fix Ruby sitelibdir (Garrick Staples, #191611)
  - own /etc/subversion (#189071)
  - update to psvn.el r19857


author: Joe Orton <jorton@redhat.com> 1.2.3-3
changelog:
  - update to 1.2.3
  - update to psvn.el r16070 from Stefan Reichoer
  - merge subversion.conf changes from RHEL4
  - merge filter-requires.sh changes from FC4 updates


author: Joe Orton <jorton@redhat.com> 1.2.0-3
changelog:
  - update to 1.2.1
  - fix BuildRequires for ruby and apr-util (#163126)
  - drop static library archives


author: Joe Orton <jorton@redhat.com> 1.1.3-8
changelog:
  - further swig bindings fix (upstream via Max Bowsher, #151798)
  - fix perl File::Path dependency in filter-requires.sh


author: Joe Orton <jorton@redhat.com> 1.1.3-7
changelog:
  - restore swig bindings support (from upstream via Max Bowsher, #141343)
  - tweak SELinux commentary in default subversion.conf


author: Joe Orton <jorton@redhat.com> 1.0.2-2
changelog:
  - add perl MODULE_COMPAT requirement for -perl subpackage
  - move perl man pages into -perl subpackage
  - clean up -perl installation and dependencies (Ville Skyttä, #123045)


author: Joe Orton <jorton@redhat.com> 1.0.0-2
changelog:
  - add fix for lack of apr_dir_read ordering guarantee (Philip Martin)
  - enable compression in ra_dav by default (Tobias Ringström)


author: Jeff Johnson <jbj@redhat.com> 0.22.2-2
changelog:
  - use external neon-0.23.9-2 (i.e. with neon-config), drop internal neon.
  - use db-4.1.25, not db-4.0.14.
  - do "make check" (but ignore failure for now).
  - s390x knows not of httpd >= 2.0.45.


author: Joe Orton <jorton@redhat.com> 0.22.2-1
changelog:
  - update to 0.22.2; add mod_dav_svn subpackage
  - include Python bindings
  - neon: force use of expat, enable SSL
  - drop check for specific apr version added in -3


author: Jeff Johnson <jbj@redhat.com> 0.15-3687.0
changelog:
  - first build from adapted spec file, only client and libraries for now.
  - internal apr/apr-utils/neon until incompatibilities sort themselves out.
  - avoid libdir issues on x86_64 for the moment.


author: Jan Safranek <jsafrane@redhat.com> - 5.3.2.2-16
changelog:
  - fixed snmpd showing wrong UCD-SNMP-MIB::ssCpuIdle after 30 days of uptime
    on 32-bit platforms (#663789)
  - fixed parsing of OID argument of 'smuxpeer' configuration option (#751235)


author: Jan Safranek <jsafrane@redhat.com> - 5.3.2.2-15
changelog:
  - removed 'error finding row index in _ifXTable_container_row_restore'
    error message (#736264)
  - fixed a crash when DisMan Event MIB was used simultaneously with AgentX
    extensions (#725966)
  - fixed references to OBJECT-GROUP between MIB files (#716470)
  - disabled 'rpm -V' checking content of /usr/share/snmp/mibs/.index file,
    it is generated dynamically (#714976)
  - fixed crash when getting out-of-memory in inetNetToMediaTable (#706916)
  - fixed slow (re-)loads of TCP-MIB::tcpConnectionTable (#698562)
  - fixed HOST-RESOURCES-MIB::hrStorageUsed with realStorageUnits disabled
    (#741789)
  - fixed vxfs filesystem support in hrStorageTable (#744112)
  - fixed snmpd sigsegv when embedded perl script registers one handler
    twice (#743167)
  - fixed AgentX subagent sigsegv when reconnecting to AgentX master
    (#748390)
  - fixed reporting of UCD-SNMP-MIB::dskPercentNode missing in previous
    release (#725339)


author: Jan Safranek <jsafrane@redhat.com> - 5.3.2.2-14
changelog:
  - fixed hrSWRunPath of kernel threads (regression caused by bugfix for
    - fixed bind filesystem support in hrStorageTable broken by fix
    for bug #654384


author: Jan Safranek <jsafrane@redhat.com> - 5.3.2.2-13
changelog:
  - fixed xfs filesystem support in hrStorageTable broken by fix
    for bug #654384
  - fixed BER parsing of incoming packets - silently discard the invalid ones
    according to RFC (#704443)


author: Jan Safranek <jsafrane@redhat.com> - 5.3.2.2-12
changelog:
  - fixed UCD-SNMP::memory showing zero memory statistics, caused by reworked
    memory indexing in hrFSTable patch (#702626)


author: Jan Safranek <jsafrane@redhat.com> - 5.3.2.2-10
changelog:
  - fixed SNMP GET returning noCreation error instead of unknown OID
    error in ifTable (#587785)
  - fixed rare race condition when reading RPM database (#557758)
  - fixed output of snmptranslate tool when displaying ranges of UNSIGNED
    type (#645303)
  - fixed value of IP-MIB::ipv6InterfaceForwarding (#645317)
  - fixed exit code of SNMP utilities when parsing of command line arguments
    fails (#574035)
  - reworked hrFSTable and hrStorageTable, now the devices keep stable indexes
    across device remounts (#595322)
  - fixed documentation of '-D[token]' option (#613584)
  - fixed value of IP-MIB::ReasmReqds counter (#584807)
  - the logrotate configuration file does not restart full snmpd service now
    (#584769)
  - UCD-SNMP-MIB::dskTable was enhanced with 64 bit statistics of disk usage,
    available and free space (#664523)
  - fixed man page of 'snmpnetstat' - '-Cp' must be used instead of '-CP'
    (#556842)
  - fixed linkUp/DownTraps to contain ifIndex, ifAdminStatus,
    and ifOperStatus as described in the man page (#583807)
  - fixed IF-MIB::ifSpeed of interfaces, that are down (#561882)
  - fixed responding to requests on a multihost machine (#600319)
  - fixed the automated test suite running with udp6 and tcp6 transports
    (#587617)
  - fixed hrStorageTable on big-endian systems (#659354)
  - fixed errors reported by configure script during package recompilation
    (#591416)
  - fixed UDP-MIB::udpTable indexes on big-endian systems (#556824)
  - fixed rare race condintion when populating UCD-SNMP-MIB::prTable,
    which could result in some entries missing in the table (#630905)
  - fixed snmpd spamming log 'error on subcontainer '' insert (-1)' (#554956)
  - fixed snmpd spamming log 'looks like a 64bit wrap, but prev!=new' (#653780)
  - fixed snmptrapd leaking memory when processing traps in embedded perl
    (#676955)
  - fixed ipv6IfTable - new interfaces were not added there (#680347)
  - fixed rare race condition in hrSWRunTable (#683142)
  - fixed proxying of out-of-tree GETNEXT requests (#663863)
  - added 'realStorageUnits' config file option to support large (>16 TB) storage
    devices in hrStorageTable (#654384)
  - fix file descriptor leak in RMON-MIB (#561875)


author: Jan Safranek <jsafranek@redhat.com> - 5.3.2.2-8
changelog:
  - fix possible crash when 64-bit counters in ipSystemStatsTable get
    bigger than 2^32 (#514703)
  - fix memory leak in ipNetToPhysicalTable (#515650)
  - fix periodical memory leaks in various MIBs (#518633)
  - create MIB indexes in /var/lib/net-snmp to fix SELinux alerts in applications
    (#523249)
  - fix multilib issues in net-snmp and net-snmp-devel packages (#521820)
  - allow snmpusm to create views with OIDs larger than 255 (#527364)
  - plug memory leak in processing of GETNEXT request on last item in
    mteEventSetTable (#515650)
  - suppress showing of "truncating unsigned value to 32 bits" message in Net-SNMP
    utilities (#528164)
  - fix endless loop in ipDefaultRouterTable when there are more default routes
    with the same destination (#504742)
  - suppress logging of "truncating integer value > 32 bits" in IP-MIB and TCP-MIB
    when the counters overflow 32 bits (#507528)
  - fix responding to broadcast requests (#521175)
  - fix ipNetToPhysicalTable and ipNetToMediaTable with network interfaces with
    long HW address (like InfiniBand) (#543499)
  - fix IP address size in ipCidrRouteTable on 64 bit platforms (#547698)


author: Jan Safranek <jsafranek@redhat.com> - 5.3.2.2-6
changelog:
  - fix command line options related to logging (#477768)
  - don't spam log with 'diskio.c: don't know how to handle X request'
    (#474093)
  - add ipAddressSpinLock OID (#479609)
  - fix reloading of trapsink and trap2sink entries on SIGHUP (#468147)
  - fix reporting of IF-MIB::ifSpeed of 10GB/s interfaces (#464061)
  - backport skipNFSInHostResources option (#461631)
  - implement ipNetToPhysicalLastUpdated OID (#477092)
  - implement RMON-MIB::etherStatsJabbers (#468832)
  - fix memory leak in SCTP-MIB (#497280)


author: Jan Safranek <jsafranek@redhat.com> - 5.3.2.2-1
changelog:
  - rebase to net-snmp-5.3.2.2 (#454977)
  - introduce new "dontLogTCPWrappersConnects" config file option
    to reduce logging of incomming connections (#448664)
  - introduce new "v1trapaddress" config file option
    which allows setting agent address inside SNMPv1 traps (#426355)
  - correctly recover when admin starts snmpd or snmptrapd with
    wrong port specifier (#449351)
  - update snmpd.conf man page to emphasize necessity of explicit port
    specification in 'trapsess' option (#436452)
  - net-snmp.rpm requires now the same version and release of net-snmp-libs
    (#434746)
  - 32-bit ifTable counters are now updated (#438151)
  - fix hrProcessorLoad OID (#431439)
  - fix documentation of 'exec' statement - it does not cache results
    (#431519)
  - fix inetNetToMediaTable processing, some entries could be missing
    when ipv6 kernel module is removed (#450076)
  - fix memory leak on UDP transport creation (#454294)
  - add SCTP-MIB implementation (#435110)
  - fix a filedescriptor leak in hrSWRunTable (#458009)
  - allow 16bit ifIndex (#458937)
  - move /etc/snmp/snmpd.options to /etc/sysconfig and add snmptrapd.options
    file (#459054)


author: Jan Safranek <jsafranek@redhat.com> - 5.3.1-25
changelog:
  - fix buffer overflow in perl module (CVE-2008-2292) (#449898)
  - fix SNMPv3 authentication checks (unknown CVE) (#449898)


author: Jan Safranek <jsafranek@redhat.com> - 5.3.1-23
changelog:
  - add ipIfStatsTable to build
  - make ipv6ScopeZoneIndexTable loading quiet (#433446)
  - make ipAddressPrefixTable loading quiet (#253399 related)
  - fix inetToMediaTable to recover from error when ipv6 kernel module is 
    not present (#431977)


author: Jan Safranek <jsafranek@redhat.com> - 5.3.1-20
changelog:
  - fix snmpwalk / bulkwalk on TCP scalars (#248342)
  - fix bulkwalk security flaw (#366631)
  - interface names can be longer than 8 characters (#357121)
  - aliased interfaces have correct netmask and broadcast addresses
    (#357121)
  - fix icmpStatsTable (#256041)
  - fix race condition when reading /proc/*/cmdline (#311261)
  - fix hostname logging of snmptrapd (#270941)
  - fix race condition when reading process status (#252216)
  - fix TCP support (#251332)
  - fix reading of agentsecname and iquerysecname from config file
    (#338981, #311761)
  - fix disk statistics of mount points with spaces (#348681)
  - store temporary files to /var/run/snmpd to prevent
    users to modify them and to make selinux happy (#401211)
  - print more meaningful message when interface changes its ifIndex
    (#396141)
  - fix hrDeviceStatus and hrDeviceErrors missing during walk
    (#419511)
  - correctly cut values to 32bits in UCD-DISKIO-MIB, preventing
    "truncating integer value > 32 bits" to appear (#386821)


author: Jan Safranek <jsafranek@redhat.com> - 5.3.1-15
changelog:
  - fix sending SNMPv1 traps on v2 connections (#236933)
  - fix ugly error messages when more interfaces share one IP addr.
    (#223236)
  - build with rpm-devel to support HOST-RESOURCES-MIB::hrSWInstalled
    (#232870)
  - store pid in /var/run/snmpd.pid (240470)
  - fix wrong sprintf in path generation (#240609)
  - fix too verbose snmpassert (#239083)
  - fix perl bulkwalk (#238145)
  - extend ipv6 support of some MIBs (#242483)


author: Radek Vokal <rvokal@redhat.com> 5.3.1.0-5
changelog:
  - SMUX support is still needed .. will disappear later!
  - static libs should be in devel not libs (#203571)
  - fix lm_sensors issues


author: Radek Vokal <rvokal@redhat.com> 5.3.1.pre2-1
changelog:
  - update to 5.3.1.pre2
  - fix multilib issues (#192736)
    On system with /usr/lib64 use net-snmp-config64 and net-snmp-config64.h


author: Radek Vokál <rvokal@redhat.com> 5.3-7
changelog:
  - fix parsing of /proc/diskstats
  - fix disman monitor crash
  - fix perl vendor name
  - fix OID lookup fail


author: Radek Vokal <rvokal@redhat.com> 5.3-2
changelog:
  -  Security fix. Bug granting write access to read-only users 
     or communities which were configured  using the "rocommunity" 
     or "rouser" snmpd.conf tokens fixed


author: Radek Vokal <rvokal@redhat.com> - 5.2.2-4
changelog:
  - check for header files in configure
  - patch for SNMPv3 traps / session user creation (net-snmp bz#1374087)


author: Radek Vokal <rvokal@redhat.com> - 5.2.2-0.rc6.1
changelog:
  - update to rc6, snmpnetstat changes due to license problems
  - persistent files in directory defined by snmp.conf persistentDir are 
    loaded at startup


author: Radek Vokal <rvokal@redhat.com> - 5.2.1-12
changelog:
  - session free fixed, agentx modules build fine (#157851)
  - fixed dependency for net-snmp libs (#156932)


author: Radek Vokal <rvokal@redhat.com> - 5.2.1-5
changelog:
  - 64bit needed some changes, was causing timeouts on 64bit archs!? 
  - affects bugs #125432 and #132058


author: Radek Vokal <rvokal@redhat.com> - 5.1.2-3
changelog:
  - patch from CVS - kill extra carriage return (#144917)
  - removed patch for interface indexing - doesn't show virtual interfaces


author: Radek Vokal <rvokal@redhat.com> 5.1.2-12
changelog:
  - snmpd crash with 'interfaces' directives in snmpd.conf fixed #139010
  - rather dirty patch fixing conf directory for net-snmp-config


author: Phil Knirsch <pknirsch@redhat.com> 5.1.2-9
changelog:
  - Droped obsolete lm-sensors patch and enabled lmSensors module
  - Marked several patches to be removed for 5.1.3


author: Radek Vokal <rvokal@redhat.com> 5.1.2-4
changelog:
  - New prereq for net-snmp-devel
  - lelf check removed from configure.in (#128748)
  - fixed snmpd coredump when sent SIGHUP (#127314)


author: Phil Knirsch <pknirsch@redhat.com> 5.1.1-2
changelog:
  - Added Kaj J. Niemi that fixes ipAdEntIfIndex problem (#119106)
  - Added Kaj J. Niemi to shut up memshared message for 2.6 kernel (#119203)


author: Phil Knirsch <pknirsch@redhat.com> 5.1-12
changelog:
  - Hacked an ugly perl hack to get rid of perl RPATH problems.
  - Fixed 64bit patch and applied it. ;-)


author: Phil Knirsch <pknirsch@redhat.com> 5.1-9
changelog:
  - Reverted removal of _includir redefiniton due to php-snmp dependancy.
  - Remove SO_BSDCOMPAT setsockopt() call, deprecated.


author: Phil Knirsch <pknirsch@redhat.com> 5.1-3
changelog:
  - Removed snmpcheck again, needs perl(Tk) which we don't ship (#111194).
  - Fixed getopt definition in include file (#111209).
  - Included Kaj J. Niemi's patch for broken perl module (#111319).
  - Included Kaj J. Niemi's patch for broken async getnext perl call (#111479).
  - Included Kaj J. Niemi's patch for broken hr_storage (#111502).


author: Phil Knirsch <pknirsch@redhat.com> 5.1-2
changelog:
  - Included BuildPrereq on lm_sensors-devel on x86 archs (#110616).
  - Fixed deprecated initscript options (#110618).


author: Phil Knirsch <pknirsch@redhat.com> 5.1-1
changelog:
  - Updated to latest net-snmp-5.1 upstream version.
  - Tons of specfile and patch cleanup.
  - Cleaned up perl stuff (mib2c etc, see #107707).
  - Added lm_sensors support patch for x86 archs from Kaj J. Niemi (#107618).
  - Added support for custom mib paths and mibs to snmptrapd initscript (#102762)


author: Phil Knirsch <pknirsch@redhat.com> 5.0.9-1
changelog:
  - Updated to latest upstream version net-snmp-5.0.9
  - Added patch to fix net-snmp-perl problems (#105842).


author: Phil Knirsch <pknirsch@redhat.com> 5.0.8-2
changelog:
  - Hack to make it build on 64bit platforms with /usr/lib64 correctly.
  - Fixed bug #85071 (leak of open descriptors for ipv6).


author: Phil Knirsch <pknirsch@redhat.com> 5.0.1-5
changelog:
  - Added --enable-ucd-snmp-compatibility for compatibility with older version
    and fixed installation thereof.
  - Got rid of the perl(Tk) dependancy by removing snmpcheck.
  - Include /usr/include/ucd-snmp in the filelist.
  - Fixed a problem with the ucd-snmp/version.h file.


author: Phil Knirsch <pknirsch@redhat.com> 4.2.3-4
changelog:
  - Added the snmptrapd init script as per request (#49205)
  - Fixed the again broken rpm query stuff (#57444)
  - Removed all old and none-used db related stuff (libs and header checks/files)


author: Phil Knirsch <phil@redhat.de> 4.2.3-1
changelog:
  - Update to 4.2.3 final.
  - Fixed libtool/rpath buildroot pollution problem.
  - Fixed library naming problem.


author: Philipp Knirsch <pknirsch@redhat.de>
changelog:
  - Fixed a server segfault for snmpset operation (#53640). Thanks to Josh Giles
    and Wes Hardaker for the patch.


author: Philipp Knirsch <pknirsch@redhat.de>
changelog:
  - Final bcm5820 fix. Last one was broken.
  - Fixed bugzilla bug (#51960) where the binaries contained rpath references.


author: Philipp Knirsch <pknirsch@redhat.de>
changelog:
  - Fixed a couple of security issues:
    o /tmp race and setgroups() privilege problem
    o Various buffer overflow and format string issues.
    o One signedness problem in ASN handling.
  - Fixed an important RFE to support bcm5820 cards. (#51125)


author: Philipp Knirsch <pknirsch@redhat.de>
changelog:
  - Removed tkmib from the package once again as we don't ship the Tk.pm CPAN
    perl module required to run it (#49363)
  - Added missing Provides for the .so.0 libraries as rpm doesn't seem to find
    those during the build anymore (it used to) (#46388)


author: Philipp Knirsch <pknirsch@redhat.de>
changelog:
  - Enabled IPv6 support (RFE #47764)
  - Hopefully final fix of snmpwalk problem (#42153). Thanks to Douglas Warzecha
    for the patch and Matt Domsch for reporting the problem.


author: Philipp Knirsch <pknirsch@redhat.de>
changelog:
  - Updated to 4.2.1. Removed 2 obsolete patches (fromcvs and #18153)
  - Include /usr/share/snmp/snmpconf in %files


author: Matt Wilson <msw@redhat.com>
changelog:
  - configure with --enable-reentrant and added "smux" and "agentx" to
    --with-mib-modules= argument (#29626)


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - don't depend on /etc/init.d so that package will work with 6.2.
  - perl path fiddles no longer needed.
  - rely on brp-compress frpm rpm to compress man pages.
  - patch from ucd-snmp CVS (Wes Hardaker).
  - configure.in needs to check for rpm libraries correctly (#23033).
  - add simple logrotate script (#21399).
  - add options to create pidfile and log with syslog with addresses (#23476).


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - tkmib doco had #!/usr/bin/perl55
  - include snmpcheck and tkmib again (still needs some CPAN module, however).


author: Jan Friesse <jfriesse@redhat.com> 0.80.6-36
changelog:
  - Resolves: rhbz#752952

  - Add upstream revision 2186 - Call freeaddrinfo in totemip to remove memleak


author: Jan Friesse <jfriesse@redhat.com> 0.80.6-34
changelog:
  - Resolves: rhbz#729081
  - Resolves: rhbz#737100

  - Add upstream revision 2183 - Deliver all messages from my_high_seq_recieved to the last gap
  - Add upstream revision 2184 - evt: Put correct handle in lib_evt_event_subscribe


author: Steven Dake <sdake@redhat.com> 0.80.6-33
changelog:
  - Resolves: rhbz#738468
  - Add upstream revision 2182 - replace gettimeofday with monotonic clock_gettime


author: Jan Friesse <jfriesse@redhat.com> 0.80.6-32
changelog:
  - Resolves: rhbz#708335
  - Resolves: rhbz#726142
  - Resolves: rhbz#729081
  - Resolves: rhbz#734865
  - Add upstream revision 2174 - Fix coredump when rolling upgrade to Corosync 1.3
  - Add upstream revision 2178 - Fix problem where openais will segfault if there are gaps in recovery queue
  - Add upstream revision 2179 - whitetank ipc: handle EINTR in msg_send
  - Add upstream revision 2180 - whitetank ipc: Don't deadlock in ipc_disconnect
  - Add upstream revision 2181 - Ignore memb_join messages during flush operations


author: Jan Friesse <jfriesse@redhat.com> 0.80.6-31
changelog:
  - Resolves: rhbz#703162
  - Resolves: rhbz#718773
  - Add upstream revision 2173 - Add missing man pages for binaries
  - Add upstream revision 2177 - Revert "totemsrp: Remove recv_flush code"


author: Jan Friesse <jfriesse@redhat.com> 0.80.6-30
changelog:
  - Resolves: rhbz#675206
  - Add upstream revision 2172 - don't assert when ring id file is less then 8 bytes.


author: Jan Friesse <jfriesse@redhat.com> 0.80.6-29
changelog:
  - Resolves: rhbz#561546
  - Resolves: rhbz#611434
  - Resolves: rhbz#623176
  - Resolves: rhbz#645299
  - Add upstream revision 2162 - speed up the case where a lot of nodes leave at the same time.
  - Add upstream revision 2165 - fix abort when token is lost in RECOVERY state.
  - Add upstream revision 2166 - resolve abort during simulatenous stopping of atleast 4 nodes.
  - Add upstream revision 2167 - totemsrp: Remove recv_flush code.
  - Add upstream revision 2168 - totemsrp: Only restore old ring id information one time.
  - Add upstream revision 2169 - totemsrp: free messages originated in recovery rather then rely on messages_free.
  - Add upstream revision 2170 - return error if there is no space for semaphore.
  - Add upstream revision 2171 - IPC: handle maximum use of file descriptors gracefully.


author: Steven Dake <sdake@redhat.com> 0.80.6-28
changelog:
  - Resolves: rhbz#568650
  - Resolves: rhbz#625947
  - Add upstream revision 2160 - first part of remove stale pid members from confchg.
  - Add upstream revision 2161 - second part of remove stale pid members from confchg.
  - Add upstream revision 2159 - prevent non-null terminated strings in checkpoint names or section from triggering stack protector


author: Angus Salkeld <asalkeld@redhat.com> 0.80.6-27
changelog:
  - Resolves: rhbz#619536
  - Add upstream revision 2153 - make openais more resilient to
    delayed multicast packets.


author: Steven Dake <sdake@redhat.com> 0.80.6-25
changelog:
  - Resolves: rhbz#619570
  - Add upstream revision 2151 - resolve problem where out of order messages
    can result in token loss in very rare circumstances.


author: Steven Dake <sdake@redhat.com> 0.80.6-23
changelog:
  - Resolves: rhbz#614222
  - Add upstream revision 2150 - don't reset token timer on each received
    retransmitted token


author: Steven Dake <sdake@redhat.com> 0.80.6-22
changelog:
  - Resolves: rhbz#611129
  - Resolves: rhbz#606028
  - Add upstream revision 2148 - Fix membership algorithm failure which can result
    in singleton rings forming in rare circumstances.
  - Add upstream revision 2149 - support compatibility with corosync.


author: Steven Dake <sdake@redhat.com> 0.80.6-21
changelog:
  - Resolves: rhbz#599654
  - Add upstream revision 2147 - Fix problem where CPG_REASON_LEAVE is sent instead of CPG_REASON_PROCDOWN.


author: Steven Dake <sdake@redhat.com> 0.80.6-20
changelog:
  - Resolves: rhbz#579081
  - Resolves: rhbz#596359
  - Add upstream revision 2143 - Avoid problem where library users block forever
    when server fails.
  - Add upstream revision 2146 - Fix problem where dispatch returning -1 in
    library functions results in segfaults.


author: Steven Dake <sdake@redhat.com> 0.80.6-19
changelog:
  - Resolves: rhbz#598689
  - Resolves: rhbz#594480
  - Add upstream revision 2145 - Resolve problems with failed to receive logic
  - Add upstream revision 2144 - don't reset last_aru when token is retransmitted


author: Steven Dake <sdake@redhat.com> 0.80.6-18
changelog:
  - Resolves: rhbz#586519
  - Resolves: rhbz#588500
  - Resolves: rhbz#588494
  - Resolves: rhbz#588489
  - Add upstream revision 2130 - Resolve problem where ring id is not saved
    and restored when recovery is interrupted.
  - Add upstream revision 2129 - Resolve problem where highly lossy networks
    will sigabort (assert) if 512 or more entries are originated in recovery.
  - Add upstream revision 2128 - Use proper typing for retransmit token storage
    area.
  - Add upstream revision 2127 - Fix stack corruption that happens because of
    invalid length in memmove operation on highly lossy networks.


author: Steven Dake <sdake@redhat.com> 0.80.6-17
changelog:
  - Resolves: rhbz#533383
  - Add upstream revision 2122 - Fix retransmission problem that results in
    failure to receive condition.


author: Steven Dake <sdake@redhat.com> 0.80.6-16
changelog:
  - Resolves: rhbz#566467
  - Add upstream revision 2121 - Fix lockup in atexit handler registered by
    print.c that occurs less then 1% of the time.  This is resolved by calling
    a special version of log_flush before calling exit, and not relying on the
    atexit handler to call pthread_cond_wait.


author: Steven Dake <sdake@redhat.com> 0.80.6-15
changelog:
  - Resolves: rhbz#560313
  - Add upstream revision 2117 - fix problem where ipc doesn't differentiate
    between full buffer and empty buffer properly resulting in cpg message
    corruption


author: Steven Dake <sdake@redhat.com> 0.80.6-14
changelog:
  - Resolves: rhbz#515590
  - Add upstream revision 2097 - Ensure IPC memory is 1mb instead of 477k.
  - actually apply patch in spec file.


author: Steven Dake <sdake@redhat.com> 0.80.6-12
changelog:
  - Resolves: rhbz#529054
  - Resolves: rhbz#525280
  - Resolves: rhbz#519159
  - Resolves: rhbz#540267
  - Resolves: rhbz#540490
  - Resolves: rhbz#544680
  - Resolves: rhbz#544682
  - Resolves: rhbz#545151
  - Resolves: rhbz#547828
  - Resolves: rhbz#525280
  - Resolves: rhbz#515159
  Add upstream revision 2079 - remove segfault from calling saClmTrackStart more then one time.
  Add upstream revision 2081 - cpg can use a variable after it is freed.
  Add upstream revision 2081 - netmask was being anded with broadcast address, not interface address resulting in invalid binding if netmask was not 255.255.255.x.
  Add upstream revision 2089 - originating many messages in recovery results in lockup.
  Add upstream revision 2090 - originating many messages in recovery results in lockup.
  Add upstream revision 2091 - recovery protocol implementation doesn't reset variable properly.
  Add upstream revision 2092 - String buffer overflow can occur if many messsages are originated during recovery.
  Add upstream revision 2094 - Remove invalid assertion in totemsrp.

  Add upstream revision 2095 - Remove stack overflow within aisexec.
  Add upstream revision 2096 - Prevent ckpt iterations from occuring during sync.


author: Steven Dake <sdake@redhat.com> 0.80.6-11
changelog:
  - Resolves: rhbz#509180
  - Resolves: rhbz#526069
  - Resolves: rhbz#474400
  - Resolves: rhbz#520164
  Add upstream revision 2039 - Remove implicit declartion in code.
  Add upstream revision 2040 - Don't segfault with ais group doesn't exist in system. 
  Add upstream revision 2043 - Properly shutdown service engines on ctrl-c.
  Add upstream revision 2044 - Resolve cpg race condition during synchronization.
  Add upstream revision 2054 - Resolve random error code returned by saCkptCheckpointOpen.


author: Steven Dake <sdake@redhat.com> 0.80.6-10
changelog:
  - Resolves: rhbz#520012
  - Add upstream revision 2053 - Ensure 9000 MTU doesn't assert totemsrp.
  - Actually apply patch during build.


author: Steven Dake <sdake@redhat.com> 0.80.6-8
changelog:
  - Resolves: rhbz#506119
  - Add upstream revision 1998 - Ensure that leaving processors in totempg have
    their assembly state reset.


author: Steven Dake <sdake@redhat.com> 0.80.6-7
changelog:
  - Resolves: rhbz#506778
  - Add upstream revision 1959 - fix leaking of shared memory objects during
    shutdown of cman.


author: Steven Dake <sdake@redhat.com> 0.80.6-2
changelog:
  - Resolves: rhbz#501561
  - Resolves: rhbz#501337
  - Resolves: rhbz#492808
  - Resolves: rhbz#497480
  - Add upstream revision 1928 - Fix race condition in cpg join/leave operations.
  - Add upstream revision 1926 - Adds feature to allow uidgid files to be added
    to /etc/ais directory to allow external users to specify uid and gids to
    access the system.
  - Add upstream revision 1925 - Adds feature to allow rolling crypto upgrades
    from openais-0.80.6-2 to corosync.
  - Add upstream revision 1924 - Adds feature to use broadcast instead of
    multicast.  To enable this feature, the broadcast: yes option should be
    specified.


author: Steven Dake <sdake@redhat.com> 0.80.6-1
changelog:
  - Resolves: rhbz#494347
  - Resolves: rhbz#494035
  - Resolves: rhbz#496985
  - Resolves: rhbz#497419
  - Resolves: rhbz#497420
  - Resolves: rhbz#499767
  - Fixes problem with cpg_init not returning security error code.
  - Fixes problem with not starting redundant ring
  - Fixes regression with cluster mirror and in general DOA openais rpm.
  - Fix problem where first message is thrown away in new configuration.
  - Fixes problem where ipc connect/disconnect in cpg service segfaults aisexec.
  - Fixes problem where openais segfaults on ppc64 platforms.


author: Steven Dake <sdake@redhat.com> 0.80.5-5
changelog:
  - Resolves: rhbz#490098
  - Resolves: rhbz#490099
  - Add upstream revision 1753 - Serialize ipc access.
  - Add upstream revision 1752 - Remove break from cpgbench.
  - Add upstream revision 1750 - Remove pass by value in the ckpt ervice.
  - Add upstream revision 1749 - Remoe extra debugging output.
  - Add upstream revision 1747 - Fix reference counting problem in ckpt service.


author: Steven Dake <sdake@redhat.com> 0.80.5-4
changelog:
  - Resolves: rhbz#487214
  - Resolves: rhbz#488095
  - Resolves: rhbz#489451
  - Add upstream revision 1743 - autogenerated node ids cause CPG not to issue synchronization of the process group information.
  - Add upstream revision 1742 - 5.2->5.3 rolling upgrades.
  - Add upstream revision 1740 - removes segfault in cpg service when ipc connection disconnects and no groups are joined to the cpg group (ipc regression).
  - Add upstream revision 1739 - removes assert in multicast operations under overload.


author: Steven Dake <sdake@redhat.com> 0.80.5-3
changelog:
  - Resolves: rhbz#474277
  - Resolves: rhbz#477243
  - Resolves: rhbz#480684
  - Resolves: rhbz#261381
  - Add upstream revision 1737-1738 cherrypicked & backported - Fix assertion in totempg usage.
  - Add upstream revision 1735 cherrypicked - Allow lib_exit_fn to be called early so that lib_init_fn can use refcounting ipc functions.
  - Add upstream revision 1734 cherrypicked - Add IPC refcounting to CPG service.


author: Steven Dake <sdake@redhat.com> 0.80.5-2
changelog:
  - Resolves: rhbz#474277
  - Resolves: rhbz#477243
  - Resolves: rhbz#480684
  - Resolves: rhbz#261381
  - openais-0.80.5.tar.gz was missing three commits that I expected were in the tarball.
  - Add upstream revision 1692 - Add to message size in totempg operation.
  - Add upstream revision 1691 - Execute proper list_init operation.
  - Add upstream revision 1690 - Execute proper list_del operation.


author: Steven Dake <sdake@redhat.com> 0.80.5-1
changelog:
  - Resolves: rhbz#474277
  - Resolves: rhbz#477243
  - Resolves: rhbz#480684
  - Resolves: rhbz#261381
  - Add upstream revision 1698 - Complete IPC rewrite.
  - Add upstream revision 1697 - BSD compatability patch.
  - Add upstream revision 1694 - BSD compatability patch.
  - Rebase to 0.80.5 to fix above Red Hat bugzilla IDs.


author: Steven Dake <sdake@redhat.com> 0.80.3-22
changelog:
  - Resolves: rhbz#471896
  - Add upstream revision 1665 - Compare local address with bindnetaddr properly.
  - Add upstream revision 1664 - Use node's full ipv4 address when generating nodeids.
  - Add upstream revision 1662 - Fix segfault when user with inappropriate access permissions accessed aisexec.


author: Steven dake <sdake@redhat.com> 0.80.3-20
changelog:
  - Resolves: rhbz#441413
  - Add upstream revision 1661 - Fix a message lost during delivery which resulted in checkpoing service segfaulting.
  - Add upstream revision 1660 - Fix commit token received_flg being incorrect in some rare circumstances.
  - Add upstream revision 1659 - Fix rare problem where checkpoint synchronizatoin database could be thrown away.
  - Add upstream revision 1655 - Allow 31 bit nodeid's which default to off.


author: Steven Dake <sdake@redhat.com> 0.80.3-19
changelog:
  - Resolves: rhbz#442102
  - Add upstream revision 1653 - Schedule ipc dispatch thread at same priority as aisexec.
  - Add upstream revision 1652 - Remove more signal flooding problems in ipc dispatch thread.
  - Add upstream revision 1651 - Remove signal flooding of the ipc dispatch thread.


author: Steven dake <sdake@redhat.com> 0.80.3-8
changelog:
  - Resolves: rhbz#444909
  - Add upstream revision 1647 - Change log level output of a logging message.
  - Add upstream revision 1646 - Add test case.
  - Add upstream revision 1645 - Remove ipc deadlock in overload conditions.
  - Add upstream revision 1644 - Make lib_exit_fn work properly.
  - Add upstream revision 1643 - Remove checkpoint expiration assertions.
  - Add upstream revision 1642 - Remove checkpoint close assertion.


author: Steven Dake <sdake@redhat.com> 0.80.3-16
changelog:
  - Resolves: rhbz#400491
  - Add upstream revision 1521 - Compile on latest glibc.
  - Add upstream revision 1524 - Fix syscall usage in keygen application.
  - Add upstream revision 1546 - Fix build for authentication on bsd platforms.
  - Add upstream revision 1548 - Fix synchronization of checkpoint global id.


author: Steven Dake <sdake@redhat.com> - 0.80.3-15
changelog:
  - Resolves: rhbz#432531
  - Add upstream revision 1514 - Remove extra log_printf.
  - Add upstream revision 1513 - Remove comparison with zero and replace with comparison with NULL in handle database code.
  - Add upstream revision 1512 - Remove early commit of synchronization data when a synchronization in progress is followed by a node leaving or joining the cluster.
  - Add upstream revision 1511 - Remove double pthread_mutex_destroy from evt service.
  - Add upstream revision 1510 - Remove double pthread_mutex_destroy from evs service.
  - Add upstream revision 1509 - Remove double pthread_mutex_destroy from cpg service.
  - Add upstream revision 1508 - Remove double pthread_mutex_destroy from clm service.
  - Add upstream revision 1507 - Remove double pthread_mutex_destroy from checkpoint service.


author: Steven Dake <sdake@redhat.com> - 0.80.3-14
changelog:
  - Resolves: rhbz#432531
  - Add upstream revision 1506 - Resolves incomplete checkpoing synchronization when totem queue is full.


author: Steven Dake <sdake@redhat.com> - 0.80.3-13
changelog:
  - Resolves: rhbz#432531
  - Add upstream revision 1504 - Fixes checkpoint synchronization issue when a new node is started.
  - Add upstream revision 1503 - backport -f foreground option.
  - Add upstream revision 1502 - Revert revision 1477 which exhibits problems with cman.
  - Add revision 1477 - This was reverted in a previous version but cherrypicked.  Now the patch has been applied and reverted in the rpm build process to match upstream.


author: Steven Dake <sdake@redhat.com> - 0.80.3-11
changelog:
  - Resolves: rhbz#429920
  - Add upstream revision 1500 - IPC locks up if a POLLERR is returned in certain circumstances.
  - Resolves: rhbz#433839
  - Add upstream revision 1501 - A mcast is delivered before a join in some circumstances.


author: Steven Dake <sdake@redhat.com> - 0.80.3-8
changelog:
  - Resolves: rhbz#249287
  - Add non-merged IPC changes for fixing operation with cluster mirror
  - Resolves: rhbz#403901
  - Add upstream revision 1498 - enhance openais_exit_error to report string instead of error code
  - Resolves: rhbz#309621
  - Add upstream revision 1497 - Follow LSB guidelines for initscript
  - Add upstream revision 1496 - Revert patch 1480 since it causes problems with cman
  - Add upstream revision 1493 - Backport of patch 1379 to remove this_ip and replace with accessor functoins for use by ipc system
  - Add upstream revision 1486 - Unlock mutex on error condition of no memory when creating handle
  - Add upstream revision 1480 - Endian fixes for the totempg code
  - Add upstream revision 1479 - Remove & when regular reference works properly.
  - Add upstream revision 1478 - Patch to set system_from properly in retransmitted messages
  - Add upstream revision 1473 - Fix pthread_equal for timer_delete operation
  - Add upstream revision 1471 - Endian convert cpg downlist messages properly
  - Add upstream revision 1469 - change initialDataSize paramter from saUint32gt to SaSizeT to match specifications


author: Steven Dake <sdake@redhat.com> - 0.80.3-5
changelog:
  - Resolves: rhbz#302341
  - Add upstream revision 1455 - Fix loss of node joins in commit state resulting in looping of membership protocol.
  - Add upstream revision 1453 - Fix assertion if component registration occurs during certain phases of instantation.
  - Add upstream revision 1450 - Fix reference counting in lcr code so that lcr_ifact_release works properly.
  - Add upstream revision 1449 - Allow missing services in synchronization to not cause a segfault.k
  - Add upstream revision 1446 - Remove inadvertant commit of changes to totemsrp which happened when security changes were patched in revision 1426.
  - Add upstream revision 1426 - Patch to log security warnings when invalid identifier is used in message header for a totem header.


author: Steven Dake <sdake@redhat.com> - 0.80.3-4
changelog:
  - Resolves: rhbz#251082
  - Add upstream revision 1423 - Fix synchronization defect resulting in segfault.
  - This is the fc6 build.


author: Steven Dake <sdake@redhat.com> - 0.80.3-2
changelog:
  - Resolves: rhbz#209862
  - Add upstream revision 1406 - Filter commit token when it is retransmitted.
  - Resolves: rhbz#249506
  - Add upstream revision 1407 - Reset consensus array on entering operational mode.
  - Resolves: rhbz#249509
  - Add upstream revision 1408 - Store the ring id information properly when it changes.
  - Resolves: rhbz#247733
  - Add upstream revision 1409 - Add subtractor to availability of message entries for the totem message queue
  - This is the rhel5 version of 0.80.3-0 with some upstream patches.


author: Steven Dake <sdake@redhat.com> - 0.80.3-1
changelog:
  - Resolves: rhbz#243119
  - Resolves: rhbz#221190
  - Resolves: rhbz#224190
  - Resolves: rhbz#233892
  - Resolves: rhbz#236549
  - New upstream version including all previous revisions.
  - This is the fc6 version of 0.80.3-1.


author: Steven Dake <sdake@redhat.com> - 0.80.3-0
changelog:
  - Resolves: rhbz#243119
  - Resolves: rhbz#221190
  - Resolves: rhbz#224190
  - Resolves: rhbz#233892
  - Resolves: rhbz#236549
  - New upstream version including all previous revisions.
  - This is the rhel5 version of 0.80.3-0.


author: Steven Dake <sdake@redhat.com> - 0.80.2-0
changelog:
  - Resolves: rhbz#211357
  - New upstream version including all prevision revisions.
  - Fixes cpg ordering problem.
  - Fixes ia64 unaligned problem.
  - This is the fc6 version.


author: Steven Dake <sdake@redhat.com> - 0.80.1-21
changelog:
  - Resolves: rhbz#216492
  - Add upstream revision 1319 - Increase outbound buffer size to 5000 messages.
  - Add upstream revision 1316 - Improvements on segfault logging.
  - This is the fc6 version.


author: Steven Dake <sdake@redhat.com> - 0.80.1-18
changelog:
  - Add upstream revision 1315 - Fix compile error in libcpg.
  - Add upstream revision 1314 - Change rundir to /var/openais.
  - Add upstream revision 1313 - Flow control fixes for the CPG service.
  - Add upstream revision 1312 - Correct usage of ERR_LIBRARY to SA_AIS_ERR_LIBRARY.
  - Add upstream revision 1311 - handle case where POLLHUP and POLLERR are not uspported by OS.
  - Add upstream revision 1309 - set default downcheck value to 1000ms.
  - Add upstream revision 1308 - Remove invalid code and warnings detected by Intel compiler.
  - This is the fc6 version.


author: Steven Dake <sdake@redhat.com> - 0.80.1-16
changelog:
  - Add upstream revision 1307 - Remove flow control compile warning.
  - Add upstream revision 1306 - Make clean now really makes clean.
  - Add upstream revision 1305 - Set scheduler SCHED_RR to max priority available
    in system.
  - Add upstream revision 1300 - Improve behavior of flow control of CPG service
    during configuration changes.
  - This is the fc6 version.


author: Steven Dake <sdake@redhat.com> - 0.80.1-14
changelog:
  - Add upstream revision 1296 - Remove compile warnings.
  - Add upstream revision 1295 - The totem membership protocol was changed to
  - Add upstream revision 1294 - modify location of ringid file to
  - Add upstream revision 1293 - flush output of debug messages on exit or segv.
    /var/run/openais and chdir here so cores are saved there.
    match specifications.
  - This is the fc6 version.


author: Steven Dake <sdake@redhat.com> - 0.80.1-13
changelog:
  - Add upstream revision 1286 - Fix checkpoint unlink operation under certain
    conditions.  This is the rhel5 version.


author: Steven Dake <sdake@redhat.com> - 0.80.1-12
changelog:
  - Add upstream revision 1286 - Fix checkpoint unlink operation under certain
    conditions.  This is the fc6 version.


author: Steven Dake <sdake@redhat.com> - 0.80.1-9
changelog:
  - Add upstream revision 1270 - Resolve IPC segfault.
  - Add upstream revision 1271 - Fix errors in ia64 alignment.
  - Add upstream revision 1275 - pthread_mutex_destroy cleanup patch.
  - Add upstream revision 1276 - Remove debug from makefile committed in revision 1275.
  - Add upstream revision 1277 - Formatting changes.
  - Add upstream revision 1278 - Patch testckpt to use proper seciton id size.
  - Add upstream revision 1279 - Call abort in sync service when processing is interrupted.
  - Add upstream revision 1282 - New generation checkpoint state machine.
  - Add upstream revision 1283 - Fix memory leaks.


author: Steven Dake <sdake@redhat.com> - 0.80.1-8
changelog:
  - Add upstream revision 1268 - Align data in totem delivery on 4 byte
    boundaries for ia64.
  - Add upstream revision 1269 - Increase default stack size for IPC connections
    on ia64.


author: Steven Dake <sdake@redhat.com> - 0.80.1-6
changelog:
  - Add upstream revision 1260 - Allocate the retransmission token in
    instance initialize instead of totemsrp_initialize.
  - Add upstream revision 1261 - cleanup the way the memb_index variable is
    handled in the commit token.
  - Add upstream revision 1262 - Set the ring sequence number according to the
    totem specifications.
  - Add upstream revision 1263 - Use the fullset variable instead of he local
    variable j to make easier code reading.
  - Add upstream revision 1264 - If the failed_list has zero entries, don't
    add it as an iovector in the join messages.
  - Add upstream revision 1265 - Only originate one regular token.


author: Steven Dake <sdake@redhat.com> - 0.80.1-5
changelog:
  - Add upstream revision 1256 - remove extra totem debug logging output.
  - Add upstream revision 1257 - fix subset operation to repair membership behavior.
  - Add upstream revision 1258 - accept commit token in proper circumstances.


author: Steven Dake <sdake@redhat.com> - 0.80.1-1.1
changelog:
  - Add upstream revision 1223 - Fix checkpoint write size of zero to
    return INVALID_PARAM error code.
  - Add upstream revision 1230 - Add missing include for assert.h.
  - Add upstream revision 1245 - Add cpgbench tool and better flow control system.
  - Move /sbin/ldconfig into regular package from devel package.


author: Steven Dake <sdake@redhat.com> - 0.80-1.2
changelog:
  - Move libraries to openais package.
  - Add cpg hash collision patch.
  - Add makefile install clm patch.


author: Steven Dake <sdake@redhat.com> - 0.76-1.8
changelog:
  - Readded ExlcusiveArch since build system builds s390 and ia64 which are
    untested.
  - Add makefile override patch which fixes build with optflags on x86_64 arch.
  - Remove -DOPENAIS_LINUX from passed CFLAGS since it now works properly with
    makefile override patch.


author: Steven Dake <sdake@redhat.com> - 0.76-1.5
changelog:
  - Changed BuildRoot tag to match convention specified in Fedora Wiki.
  - Removed /sbin/service dependency since it is pulled in from init packages.


author: Steven Dake <sdake@redhat.com> - 0.76-1.3
changelog:
  - Allocated uid 102 from setup package for user add operation.
  - Added || : to initscript stuff so initscript bugs dont cause RPM transaction
    failures as per Paul's suggestion.
  - Added /sbin/services to post requires as per Paul's suggestion.
  - Removed ldconfig from the requires post for the main package as per Paul's
    suggestion.
  - Changed post devel scriptlet action as per Paul's suggestion.


author: Steven Dake <sdake@redhat.com> - 0.76-1.2
changelog:
  - Add user account for AIS applications and authentication.
  - Move /etc/ld.so.conf/openais-*.conf to devel package since it is
    only needed there.
  - Move ldconfig to devel package.
  - Execute condrestart on upgrade


author: Steven Dake <sdake@redhat.com> - 0.76-1.1
changelog:
  - Fix unowned dirs problem.
  - Correct make with optflags work properly.
  - Move plugins from /usr/lib/openais/lcrso to /usr/libexec/lcrso.
  - Remove static archives from RPM.
  - Name shared objects in devel package as 1.0.0 instead of 1.0.


author: Paul Howarth <paul@city-fan.org> - 0.75-1.1
changelog:
  - Address rpmlint issues during package review (#192889)
  - Move docs to associated packages, don't bother with -docs subpackage
  - Make -devel package require main package
  - Fix Source: and URL: tags
  - Fix up Makefile to handle DESTDIR properly
  - Honoring %{optflags} breaks build!


author: Peng Wu <pwu@redhat.com> - 0.4.5-11.el5
changelog:
  - Resolves: rhbz#805753: "The lockfile is destroied" in syslog
    when gnome-terminal exits
    Add patch scim-bridge-0.4.5-fixes-perrorln.patch


author: Peng Wu <pwu@redhat.com> - 0.4.5-10.el5
changelog:
  - Resolves: rhbz#723204: scim-bridge segfaults when closing a dialog
    Add patch scim-bridge-0.4.5-fixes-null-imengine.patch


author: Jens Petersen <petersen@redhat.com> - 0.4.5-7.el5
changelog:
  - add scim-bridge-0.4.5-shutdown-with-X-211260.patch backported from cvs
    to fix agent lingering after desktop sessions (#211260)


author: Jens Petersen <petersen@redhat.com> - 0.4.5-6.el5
changelog:
  - backport scim-bridge-0.4.6-compiz-focus-214149.patch to fix problem with
    preedit getting committed immediately (#214149)


author: Jens Petersen <petersen@redhat.com> - 0.4.5-4.el5
changelog:
  - add scim-bridge-0.4.5-many-client-events-209573.patch from cvs to stop
    crash with long scim-chewing input (Ryo Dairiki, #211262)
  - add scim-bridge-0.4.5-preedit-underline-attribute-208921.patch from cvs to
    avoid underlining of Hangul in preedit (Ryo Dairiki, #211261)


author: Jens Petersen <petersen@redhat.com> - 0.4.5-3
changelog:
  - add scim-bridge-0.4.5-key-event-order-206261.patch from cvs to fix modifiers
    problem with scim-sinhala (Ryo Dairiki, #206261)
  - make im module subpackages require scim-bridge = ver-rel instead of
    /usr/bin/scim-bridge (#207872)


author: Jens Petersen <petersen@redhat.com> - 0.4.2-1
changelog:
  - update to 0.4.2 release (fixes #204657, #204337)
  - rename gtkimm and qtimm subpackages to gtk and qt respectively
  - move gtkimm xinput.d script to gtk subpackage
  - add qtimm xinput.d script to qt subpackage
  - require scim >= 1.4.4-33.fc6


author: Jens Petersen <petersen@redhat.com> - 0.3.1-1
changelog:
  - update to 0.3.1 release
  - buildrequire qt-devel
  - disable building oxygen source documentation for now
  - include html docs


author: Jens Petersen <petersen@redhat.com> - 0.2.3-2
changelog:
  - update with fixes from cvs (#197719)
  - fix input state caching across desktop sessions (Ryo Dairiki, #197775)


author: Jens Petersen <petersen@redhat.com> - 0.2.0-1.1
changelog:
  - update to 0.2.0
  - add scim-bridge-0.2.0-agent-fixes.patch from cvs to fix trigger event
    handling and config reload problems (Ryo Dairiki)


author: Ondrej Vasik <ovasik@redhat.com> 2:1.15.1-31
changelog:
  - tar can incorrectly seek when extracting a tarball and reaching
    ENOSPC (#643111)
  - tar no longer dumps core (just shows an error) when updating
    gzipped/bzipped archive(#675693)
  - document --no-overwrite-dir option in manpage(#698618)


author: Ondrej Vasik <ovasik@redhat.com> 2:1.15.1-30
changelog:
  - CVE-2007-4476 - fix stack crashing in safer_name_suffix
  - CVE-2010-0624 - fix heap-based buffer overflow by expanding
    a specially-crafted archive


author: Ondrej Vasik <ovasik@redhat.com> 2:1.15.1-25
changelog:
  - do process install-info only without --excludedocs(#530955)
  - provide symlink manpage for gtar (#530956)
  - add BuildRequires for rsh(#294661)
  - fix off-by-one errors in xattrs patch (#472553)
  - do not remove old files with --keep-newer-files (#495686)
  - fix restoring of directory default acls(#512097)
  - fix various problems with tar xattrs(#518208)
  - do interpret --no-wildcards option right(#510714)


author: Peter Vrabec <pvrabec@redhat.com> 2:1.15.1-23
changelog:
  - Fix default ACLs on files problem. Header fixes. root => trusted.
  - Fix NIL termination for ACLs.
  - Fix star/POSIX compat. for ACLs
  - Resolves: #221971
  - all fixes made by james.antill@redhat.com


author: Peter Vrabec <pvrabec@redhat.com> 1.15.90-4
changelog:
  - fix problem with unpacking archives in a directory for which 
    one has write permission but does not own (such as /tmp) (#149686)


author: Peter Vrabec <pvrabec@redhat.com> 1.15.1-12
changelog:
  - fix extracting sparse files to a filesystem like vfat,
    when ftruncate may fail to grow the size of a file.(#179507)


author: Peter Vrabec <pvrabec@redhat.com> 1.15.1-5
changelog:
  - extract sparse files even if the output fd is not seekable.(#154882)
  - (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 Rosenkranzer <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: Jiri Skala <jskala@redhat.com> - 2.0.5-24
changelog:
  - Resolves: #759364 - vsftpd child terminates when listing files with UID/GID larger than signed int


author: Jiri Skala <jskala@redhat.com> - 2.0.5-23
changelog:
  - Resolves: #513828 - vsftpd allows remote probing for valid usernames
  - Resolves: #717409 - Connection fails during upload - PORT is dropped by client
  - Resolves: #644083 - backport ssl_request_cert option vsftpd-2.0.7
  - Resolves: #641239 - [RFE] vsftpd can not handle square brackets in ls


author: Jiri Skala <jskala@redhat.com> - 2.0.5-20
changelog:
  - Resolves: #556795 - double call SSL_shutdown() makes some clients hang or slower
  - Resolves: #619731 - vsftpd OOPS when using Kerberos auth and no username/password
  - Resolves: #680823 - incorrect logging of virtual guest accounts as anonymous accounts in the xferlog file
  - Resolves: #676254 - vsftpd Timestamp problem


author: Jiri Skala <jskala@redhat.com> - 2.0.5-18
changelog:
  - Resolves: #530706 - vsftpd prematurely closes connection just before processing of post-auth command
  - Resolves: #579317 - vsftpd issues in RHEL5


author: Jiri Skala <jskala@redhat.com> - 2.0.5-16
changelog:
  - Resolves: #498548 - Disabling Reverse DNS lookups in VSFTPd
  - Resolves: #236707 - vsftpd would crash without any error messages on bind fail
  - Resolves: #431451 - Wrong init script


author: Jiri Skala <jskala@redhat.com> - 2.0.5-15
changelog:
  - Resolves: #441485 - "service vsftpd stop" not stopping all vsftpd processes
  - Resolves: #478526 - man page error about some config options
  - Resolves: #460067 - RHEL5 vsftpd.conf lists incorrect default value for xferlog_file
  - Resolves: #431451 - Wrong init script
  - Resolves: #486259 - white space after chown_username value causes failure
  - Resolves: #236707 - vsftpd would crash without any error messages on bind fail


author: Martin Nagy <mnagy@redhat.com> - 2.0.5-11
changelog:
  - add new option to log login failures based on user list
  - Resolves: #345791
  - fix user_config_dir option
  - Resolves: #400921
  - allow usernames starting with '_' or '.'
  - Resolves: #386561
  - fix the write/race condition when uploading files simultaneously
  - Resolves: #240553
  - fix the bug that causes every new file stored with STOU to have a prefix '.1'
  - Resolves: #392231
  - make vsftpd wildcard matching more greedy
  - Resolves: #392181


author: Radek Vokal <rvokal@redhat.com> 2.0.3-10
changelog:
  - vsfptd.log as a default log file has to be rotated (#167359)
  - vsftpd does dns reverse before passing hosts to pam_access.so (#159745)


author: Radek Vokal <rvokal@redhat.com> 2.0.1-1
changelog:
  - tcp_wrapper patch updated, signal patch updated
  - upgrade to 2.0.1, fixes several bugs, RHEL and FC builds


author: Bill Nottingham <notting@redhat.com> 1.2.1-5
changelog:
  - fix all references to vsftpd.conf to be /etc/vsftpd/vsftpd.conf,
    including in the binary (#121199, #104075)


author: Karsten Hopp <karsten@redhat.de> 1.2.1-1
changelog:
  - update to 1.2.1, which fixes #89765 and lot of other issues
  - remove manpage patch, it isn't required anymore
  - clean up init script
  - don't use script to find libs to link with (lib64 issues)


author: Bill Nottingham <notting@redhat.com> 1.2.0-3
changelog:
  - tweak man page (#84584, #72798)
  - buildprereqs for pie (#99336)
  - free ride through the build system to fix (#101582)


author: Nalin Dahyabhai <nalin@redhat.com> 1.0.1-9
changelog:
  - remove absolute paths from PAM configuration so that the right modules get
    used for whichever arch we're built for on multilib systems


author: Elliot Lee <sopwith@redhat.com> 1.0.1-8
changelog:
  - -D_FILE_OFFSET_BITS=64
  - smp make
  - remove forced optflags=-g for lack of supporting documentation


author: Bill Nottingham <notting@redhat.com> 1.0.1-5
changelog:
  - don't spit out ugly errors if anonftp isn't installed (#62987)
  - fix horribly broken userlist setup (#62321)


author: Trond Eivind Glomsrød <teg@redhat.com> 1.0.1-4
changelog:
  - s/Copyright/License/
  - add "missingok" to the logrotate script, so we don't get errors
    when nothing has happened


author: Seth Vidal <skvidal@phy.duke.edu>
changelog:
  - updated to 0.0.15
  - added entry for vsftpd.8 man page
  - added entry for vsftpd.log logrotate file
  - added TUNING file to docs list


author: Seth Vidal <skvidal@phy.duke.edu>
changelog:
  - First RPM packaging
  - Stolen items from wu-ftpd's pam setup
  - Separated rh 7 and rh 6.X's packages
  - Built for Rh6


author: Karsten Hopp <karsten@redhat.com> 1.11.4-3.2
changelog:
  - add upstream patch so that sessions can timeout when a https server
    accepts the TCP connection but does not respond to the SSL handshake


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: Jan Kaluza <jkaluza@redhat.com> - 3.7.4-13
changelog:
  - fix #795405 - added .rhn-cfg-tmp-* to default taboext
  - fix #736045 - check for brackets order in config file


author: Jan Kaluza <jkaluza@redhat.com> - 3.7.4-12
changelog:
  - fix #474013 - mention scripts arguments in man page
  - fix #461494 - proper exit code when logrotate.status is corrupted
  - fix #484075 - logrotate "size" directive can exceed 1895825408 bytes
  - fix #485553 - add proper /var/log/btmp pattern into default logrotaet config
  - fix #540119 - fixed missingok problem with globs
  - fix #567365 - handle errors during rename call
  - fix #638591 - better documentation of "size" parameter
  - fix #622059 - mention authors in man page
  - fix #579680 - fixed logrotate postrotate script args with nosharedscripts
  - fix #642936 - mention all options in manpage
  - fix #574784 - prevent recursive include


author: Tomas Smetana <tsmetana@redhat.com> - 3.7.4-9
changelog:
  - fix #431836 - memory error on corrupted status file
  - fix #445554 - lgrotate ignores pre/postrotating scripts arguments
  - fix #447022 - logrotate doesn't rotate logs if status file is corrupted


author: Tomas Smetana <tsmetana@redhat.com> - 3.7.4-8
changelog:
  - fix #247410 - logrotate does not honor size directive
  - fix #250059 - logrotate manual page bug
  - fix #259281 - logrotates default config rotates wtmp irrationally often


author: Miloslav Trmac <mitr@redhat.com> - 3.7.1-2
changelog:
  - Fix sending mails (#131583)
  - Preserve file attributes when compressing files (#121523, original patch by
    Daniel Himler)


author: Erik Troan <ewt@redhat.com>
changelog:
  - always use compressext for the extension for compressed
    files; before compresscmd and compressext had to agree
  - moved all compression to one code block
  - compression, scripts don't use system() anymore
  - compress and maillast didn't work together properly
  - delaycompress and mailfirst didn't work properly
  - don't use system() for mailing (or uncompressing) logs anymore
  - use "-s" for speciying the subjected of mailed logs


author: Elliot Lee <sopwith@redhat.com> 3.6.2-1
changelog:
  - Fix bug #55809 (include logrotate.status in %files)
  - Fix bug #58328 (incorrect error detection when reading state file)
  - Allow 'G' size specifier from bug #57242


author: Preston Brown <pbrown@redhat.com> 3.6-1
changelog:
  - patch from Alexander Kourakos <awk@awks.org> to stop the shared
    postrotate/prerotate scripts from running if none of the log(s) need
    rotating.  All log files are now checked for rotation in one batch,
    rather than sequentially.
  - more fixes from Paul Martin <pm@debian.org>


author: Preston Brown <pbrown@redhat.com> 3.5.6-1
changelog:
  - enable LFS support (debian bug #100810)
  - quote filenames for running compress commands or pre/postrotate cmds (#21348)
  - deprecate "errors" directive (see bug #16544 for explanation)
  - update man page
  - configurable compression command by Colm Buckley <colm@tuatha.org>


author: Ivana Hutarova Varekova <varekova@redhat.com> - 1.6d-2
changelog:
  - Resolves: #558732
    enable the man-page-overrides subdirectory
  - Resolves: #560585
    fix TMP variable name


author: Ivana Varekova <varekova@redhat.com> 1.5p-5
changelog:
  - fix bug 146849 - makewhatis from cron produce error message
    "zcat: stdout: Broken pipe" (patch 18)
  - fix makewhatis problem with sections (patch 19)
  - delete strips


author: Ivana Varekova <varekova@redhat.com> 1.5p-2
changelog:
  - fix bug 140178 - correct one typo 
  - fix bug 140202 - problem with makewhatis exit (patch 13)
  - fix bug 140207 - problem with makewhatis -u  (patch 14)
    the fixed version update information about man-pages which 
    are less then one day old (it is used in day update)
    (man-pages may be fixed)
  - fix bug 140729 - makewhatis removed to /usr/sbin  
  - fix bug 146631 - two-part locale dir-name is support (patch 15)
  - changed makewhatis version


author: Adrian Havill <havill@redhat.com> 1.5m2-9
changelog:
  - make sure we touch Makefile timestamp so make doesn't get
    confused and think we haven't run configure
  - replace russian messages (#134387) Thanks to Leonid Kanter


author: Adrian Havill <havill@redhat.com> 1.5m2-6
changelog:
  - reorder MANSECT so that normal pages (with translations) take
    precedence over the English-only POSIX pages (#119554)


author: Adrian Havill <havill@redhat.com> 1.5m2-5
changelog:
  - force use of /usr/bin/gunzip and not /bin/gunzip for compatibility
    with rescue environments (#118087)
  - add POSIX sections to MANSECT in man.config, giving preference to the
    POSIX pages over the non-POSIX


author: Adrian Havill <havill@redhat.com> 1.5m2-4
changelog:
  - direct nroff stderr to /dev/null so no broken pipe err msgs appear
    when the user quits an error page prior to the full display (#117463)
  - removed bogus whatis search-n-destroy trigger (#117961)
  - don't complain about no lang resource when lang is C/POSIX (#108934)


author: Adrian Havill <havill@redhat.com> 1.5m2-2
changelog:
  - add all locale man pages
  - convert all msgs and manpages to utf-8
  - downconvert via transliteration C locale man pages just in case
  - patch #3, #8, #10, #17, #29, #31 no longer needed-- made it upstream
  - patch #9, #14 and #19 now superfluous-- strs already termed and len checked
  - disable patch #22: defer cat creation to existence of dir, not conf directive
  - patch #32 mostly merged upstream. Keep the "-a" in grep though so all
    locales' grep see man pages as text not binary (patch 37)
  - iconv patch no longer needed now that utf-8-to-legacy conversion is not
    needed
  - patch #52 and #53 not needed: CJK all point to nroff instead of groff, let
    the nroff script decide, based on the charset of the environment and/or the
    charset of the man page, as to what parameters to pass to groff (and
    whether iconv preprocessing is necessary)
  - the string "NROFF_OLD_CHARSET", if present in the man.config for the NROFF
    path, will now be replaced by the old character set so that nroff can figure
    out what the character set/encoding is
  - fix man to reflect status codes returned by forked child processes (#115204)
  - lots of makewhatis changes: re-add custom rh client stuff (/usr/bin vs
    /usr/sbin), -o option, /var/cache/man, utf-8 verification, convert the
    encoding spaghetti in the makewhatis awk script to UTF-8, identify languages
    in comments


author: Adrian Havill <havill@redhat.com> 1.5k-12
changelog:
  - restore russian locale (#81929)
  - force utf locale with jnroff (#105764)
  - don't let awk in makewhatis scan files that aren't man pages (#105594)


author: Adrian Havill <havill@redhat.com> 1.5k-11
changelog:
  - Use UTF-8 in makewhatis when searching for non-English versions of the
    phrase "NAME" in man pages
  - add "-o" option to makeis to specify an alternate whatis db location
  - move makewhatis from /sbin to /usr/bin, chmod o+x it as the whatis db is
    writable only by root anyway


author: Adrian Havill <havill@redhat.com> 1.5k-10
changelog:
  - added auto-detect for utf8 and conversion to allow gripes() and others
    to correctly output to some charsets (#88605)


author: Adrian Havill <havill@redhat.com> 1.5k-9
changelog:
  - cleaned up apropos script bugs (#97006)
  - merged all apropos changes into one cleaner patch
  - fix the search/replace for man.conf


author: Adrian Havill <havill@redhat.com> 1.5k-5
changelog:
  - marked man.config as noreplace %config (#82088)
  - moved man.config from /usr/share to /etc even though +fhs (#81964)
  - removed bad argcat patch which made bogus grep queries (#82684)


author: Adrian Havill <havill@redhat.com> 1.5j-16
changelog:
  - require groff 1.18 because prev vers don't have -c getopt (#77847)
  - added /usr/local/share/man to MANPATH (#65467)


author: Adrian Havill <havill@redhat.com> 1.5j-14
changelog:
  - don't run trojan sh cmd that have unsafe chars munged (#79289)
  - made apropos command more robust (#62606)


author: Trond Eivind Glomsrød <teg@redhat.com> 1.5i2-6
changelog:
  - set LC_CTYPE, not just LC_MESSAGES. That way, the messages 
    requested can also be displayed (#52978)


author: Bernhard Rosenkraenzer <bero@redhat.com> 1.5i2-3
changelog:
  - Restore /var/cache/man directories even if we've built without usecache.
    This allows users to enable catman caching manually (#48762) and shuts
    up tmpwatch (#47784 and its 1000 duplicates)


author: Bernhard Rosenkraenzer <bero@redhat.com> 1.5i2-2
changelog:
  - Fix makewhatis interoperability with gawk 3.1.x (#46405)
  - Fix initial creation of whatis database if makewhatis is run with "-u"
    even then (e.g. by cron) (#45646)
  - Fix #45827
  - Require current mktemp (#43134)
  - Fix #42915
  - Fix paths on old distributions (#42031)


author: Harald Hoyer <harald@redhat.de> 1.5i-9
changelog:
  - Some fixes for secure pathnames
  - remove cache directories
  - remove sgid
  - fixed man.1 to refer to man.config(5)
  - fixed makewhatis


author: Bernhard Rosenkraenzer <bero@redhat.com> 1.5i-7
changelog:
  - Fix up another buffer overrun (#42450)
  - Add "`" and "$(" to the list of illegal filename parts in makewhatis (#42450)
  - Add a define toggle to build 5.x and 6.x errata correctly (#42031, #42192)
  -


author: Bernhard Rosenkraenzer <bero@redhat.com> 1.5i-2
changelog:
  - break the configure script. We want man to use less even though it
    can't be found at build time.


author: Bernhard Rosenkraenzer <bero@redhat.com> 1.5i-1
changelog:
  - 1.5i (Fixes #23258, #31805, #33276)
  - Fix apropos and whatis for pages that contain non-ascii characters (#21619)
  - Look for legacy whatis databases in $manpath (#33897)


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Fix trailing garbage when a man page doesn't end with a newline (Bug #9026)
  - Look for files in other man directories if the first match isn't
    accessible (Bug #10254)


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Move whatis database to /var/cache/man/whatis to allow read-only /usr
    filesystems (Bug #18383)
  - Don't use predictable filenames in makewhatis (not reported, spotted while
    fixing 18383)


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - gzip the man pages manually - since file doesn't recognize them as
    man pages, the build root policy doesn't do it (Bug #12015)


author: Preston Brown <pbrown@redhat.com>
changelog:
  - default man path is now /usr/share/man.  /usr/man maintained for compat.
  - remove +sgid option to allow builds as a normal user.  SPEC file maintains
    proper permissions.


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - 1.5h1 - this has a better fix for the security problems.
  - remove manpath patch (now in base)
  - remove loop patch (now in base)


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - enable fsstnd organization
  - change /var/catman/X11 to X11R6
  - %post/%preun to clean up cat litter


author: Erik Troan <ewt@redhat.com>
changelog:
  - updated to man-1.4j, which fixes some security problems; release 1 is
    for RH 4.2, release 2 is for glibc


author: Karel Zak <kzak@redhat.com> 3.1.5-9
changelog:
  - fix numeric conversion problem (patch by Aharon Robbins)
    http://lists.gnu.org/archive/html/bug-gnu-utils/2006-07/msg00004.html


author: Karel Zak <kzak@redhat.com> 3.1.5-5
changelog:
  - fix "gawk -v BINMODE=1" (patch by Aharon Robbins)
  - fix conversion from large number to string (patch by Aharon Robbins)


author: Karel Zak <kzak@redhat.com> 3.1.5-4
changelog:
  - fix off-by-one error in assignment of sentinel value at 
    end of FIELDWIDTHS array. (patch by Aharon Robbins)


author: Karel Zak <kzak@redhat.com> 3.1.4-2
changelog:
  - add dfacache.patch for fix LC_ALL=de_DE.UTF-8 ./gawk '/^[ \t]/ { print }',
    (by Aharon Robbins), #135210, #131498
  - add flonum.patch for "improved" handling of non-numeric constants,
    second version of patch (by Aharon Robbins)
    http://lists.gnu.org/archive/html/bug-gnu-utils/2004-10/msg00046.html
  - add nextc.patch (by Andreas Schwab)
    http://lists.gnu.org/archive/html/bug-gnu-utils/2004-09/msg00093.html
  - add uplow.patch for fix the wide char handling (by Stepan Kasal)
    http://lists.gnu.org/archive/html/bug-gnu-utils/2004-10/msg00099.html


author: Elliot Lee <sopwith@redhat.com> 3.1.1-7
changelog:
  - Add gawk-3.1.1-ngroups.patch, because NGROUPS_MAX comes from 
  sys/param.h, and awk.h changes behaviour depending on whether NGROUPS_MAX 
  is defined or not. (For ppc64)


author: Trond Eivind Glomsrod <teg@redhat.com>
changelog:
  - /usr/bin/gawk can't point at gawk - infinite symlink
  - /usr/bin/awk can't point at gawk - infinite symlink


author: Scientific Linux Auto Patch Process <SCIENTIFIC-LINUX-DEVEL@LISTSERV.FNAL.GOV> 2.2.3-65.sl5
changelog:
  This package must not feature TUVs branding
    Spec change: The index.html file is outside of the source tarball, so we need to patch it in the install step
  - Added patch httpd-spec_sl_index.html.sl5.patch
  - Added patch httpd-sl_index.html.sl5.patch
    Switches to an SL branded default index
  - Prevented application of patch httpd-sl_index.html.sl5.patch
    This is the patch we need, just can	 be applied in the normal place
  - Prevented application of patch httpd-spec_sl_index.html.sl5.patch


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: 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: Than Ngo <than@redhat.de>
changelog:
  - /etc/rc.d/init.d -> /etc/init.d
  - add condrestart directive
  - fix post/preun/postun scripts
  - prereq initscripts >= 5.20


author: Eric Sandeen <esandeen@redhat.com> 1.39-32
changelog:
  - Fix e2fsck pass 2 "should never happen" case (#681071)
  - Safe variant of uuid_generate_time() and fix locking (#678304)


author: Eric Sandeen <esandeen@redhat.com> 1.39-28
changelog:
  - Fix libcom_err sign extension bug (#579836)
  - Add blkid garbage collection (#563909)
  - Fix fsck return code (#618134)
  - Fix chattr/lsattr return code (#606757)


author: Eric Sandeen <esandeen@redhat.com> 1.39-27
changelog:
  - lsattr should return ENOENT if no file exists (#489842)
  - blkid: fix whole-device scanning heuristics (#506643)
  - blkid: dm/multipath scanning fixes (#553216)
  - fix various floating point precision errors (#607843)


author: Eric Sandeen <esandeen@redhat.com> 1.39-26
changelog:
  - fix build with new gettext (#669676)
  - mke2fs etc: Use floating point to calculate percentages (#587778)


author: Eric Sandeen <esandeen@redhat.com> 1.39-13
changelog:
  - New uuidd subpackage for unique time-based UUID generation (#233471)
  - Fix potential uninitialized reference in e2fsck (#428707)


author: Eric Sandeen <esandeen@redhat.com> 1.39-11
changelog:
  - e2fsck: Check all journal blocks for validity (#241222)
  - wrap a couple headers to fix multilib issues (#270441)


author: Eric Sandeen <esandeen@redhat.com> 1.39-9
changelog:
  - Many coverity-found potential leaks, segfaults, etc (#239354)
  - Fix debugfs segfaults when no fs open (#208416, #209330)
  - Avoid recursive loops in logdump due to symlinks in /dev (#210371)
  - Don't write changes to the backup superblocks by default (#229561)
  - Correct byteswapping for fast symlinks with xattrs (#232663)
  - e2fsck: added sanity check for xattr validation (#230193)


author: Peter Jones <pjones@redhat.com> - 1.39-8
changelog:
  - Prefer the labels that dosfsutils writes, rather than various other kinds of
    labels on FAT/VFAT
    Related: rhbz#218957


author: Thomas Woerner <twoerner@redhat.com> - 1.39-1
changelog:
  - new version 1.39
  - dropped ext2online, because resize2fs is now able to do online resize
  - spec file cleanup
  - enabled checks for build


author: Thomas Woerner <twoerner@redhat.com> 1.38-2.1
changelog:
  - fixed file conflicts between 32bit and 64bit packages (#168815)
  - fixed mklost+found crashes with buffer overflow (#157773)
    Thanks to Arjan van de Ven for the patch


author: Thomas Woerner <twoerner@redhat.com> 1.38-2
changelog:
  - splitted up libs from main package, into a new e2fsprogs-libs package
  - fixed requires and prereqs


author: Thomas Woerner <twoerner@redhat.com> 1.38-1
changelog:
  - new version 1.38
  - Close File descriptor for unregognized devices (#159878)
    Thanks to David Milburn for the patch.
    Merged from RHEL-4
  - enable tune2fs to set and clear feature resize_inode (#167816)
  - removed outdated information from ext2online man page (#164383)


author: Karel Zak <kzak@redhat.com> - 1.37-5
changelog:
  - fix swsuspend partition detection (#165863)
  - fix revalidate from ext2 to ext3 (#162927)
  - fix vfat without magic detection (#161873)


author: Thomas Woerner <twoerner@redhat.com> 1.37-2
changelog:
  - upstream fixes 1.1589, 1.1590 and 1.1591:
  - add include of stdlib.h to fix a core dump bug on IA64
  - ignore environment variables in blkid and ext2fs for setuid and setguid
    programs
  - no LOW_DTIME checks if the superblock last mount time looks insane


author: Stephen C. Tweedie <sct@redhat.com>
changelog:
  - Disable offline resize for now: resize2fs is incompatible with
    online resize, and can result in corrupt filesystems.


author: Stephen C. Tweedie <sct@redhat.com>
changelog:
  - More byte-order fixes for mke2fs and ext2online
  - Disable fallback to old-style resize if new kernel resize code is not
    available


author: Phil Knirsch <pknirsch@redhat.com> 1.35-2
changelog:
  - Updated s390 patch. It's not not arch dependant anymore but only changes the
    default blocksizes when necessary.


author: Florian La Roche <Florian.LaRoche@redhat.de>
changelog:
  - update the mainframe patch to its current version, but disable it
    until the change also properly supports SCSI and is usable also
    for non-mainframe archs


author: Florian La Roche <Florian.LaRoche@redhat.de>
changelog:
  - update to 1.35-pre
  - use ldconfig to create symlinks to shared libs
  - remove some cruft from the spec file
  - man3 is now part of the devel rpm


author: Phil Knirsch <pknirsch@redhat.com> 1.32-7
changelog:
  - Fixed problem with mke2fs and default blocksize small partitions on dasd
  - Disabled Florians patch for now as it's a little incomplete. :-)


author: Florian La Roche <Florian.LaRoche@redhat.de>
changelog:
  - update to 1.30, leave out already integrated patches
  - clean up spec file
  - also package some missing files


author: Bernhard Rosenkraenzer <bero@redhat.com> 1.23-4
changelog:
  - Fix headers of libext2fs - it wasn't possible to include them from
    C++ code (using private as a variable name isn't a good idea)
  - Fix build with autoconf 2.5x


author: Florian La Roche <Florian.LaRoche@redhat.de>
changelog:
  - update to 1.23. This was requested to support the "auto" fstype
    to ease ext2 <-> ext3 conversions.


author: Alan Eldridge <alane@geeksrus.net>
changelog:
  - Added 16K buffer for reading /proc/partitions in 
    get_label_by_device.c to correct problems with LABEL= in fsck 
    caused by not reading /proc/partitions in a single read() call;
    if somebody has a "partitions" > 16K, it may still fail ...


author: Pavel Raiskup <praiskup@redhat.com> 2.6-25
changelog:
  - man page edit to document the misleading error message in case the used tape
    machine does not support default block size of 512 Bytes (#573943)


author: Ondrej Vasik <ovasik@redhat.com> 2.6-24
changelog:
  - CVE-2010-0624 fix heap-based buffer overflow by expanding
    a specially-crafted archive
  - CVE-2007-4476 fix stack crashing in safer_name_suffix


author: Ondrej Vasik <ovasik@redhat.com> 2.6.21
changelog:
  - fix segfault and rsh issues caused by missing
    buildrequires: rsh (#452904)
  - cpio -p should now honour system umask (#484690)


author: Peter Vrabec <pvrabec@redhat.com> 2.6-13
changelog:
  - merge toAsciiError.patch with writeOutHeaderBufferOverflow.patch
  - merge largeFileGrew.patch with lfs.patch
  - fix large file support, cpio is able to store files<8GB 
    in 'old ascii' format (-H odc option)
  - adjust warnings.patch


author: Peter Vrabec <pvrabec@redhat.com> 2.6-12
changelog:
  - fix warn_if_file_changed() and set exit code to #1 when 
    cpio fails to store file > 4GB (#183224)


author: Peter Vrabec <pvrabec@redhat.com> 2.6-8
changelog:
  - fix large file support, archive >4GiB, archive members <4GiB (#160056)
  - fix race condition holes, use mode 0700 for dir creation


author: Jeff Johnson <jbj@redhat.com> 2.5-1
changelog:
  - update 2.5, restack and consolidate patches.
  - don't apply (but include for now) freebsd and #56346 patches.
  - add url (#54598).


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - revert the stdout patch (#3358), restoring original GNU cpio behavior
    (#6376, #7538), the patch was dumb.


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - fix infinite loop unpacking empty files with hard links (#4208).
  - stdout should contain progress information (#3358).


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 package.
  - Don't include /bin/mt -- use the mt from mt-st package.
  - Add prereq's


author: Jan Kaluza <jkaluza@redhat.com> - 4.17-26
changelog:
  - fix #826899 - add "magic" definition for BIOS versions
  - fix #826897 - do not trim too much of command line from core file
  - fix #826901 - removed weak DOS executable patterns
  - fix #809801 - add xz compression support


author: Jan Kaluza <jkaluza@redhat.com> - 4.17-22
changelog:
  - fix #758105 - detect swap signature on ia64
  - fix #758631 - identify zip64
  - fix #758634 - identify webm
  - fix #809801 - identify lzma
  - fix #789830 - fix misdetection as Infocom Game Data


author: Jan Kaluza <jkaluza@redhat.com> 4.17-19
changelog:
  - fix #751030 - detect s390 kernel, do not detect kernels as ELF binaries
  - fix #751032 - detect all RPM architectures
  - fix #751022 - do not try to get coredump informations from normal binary


author: Jan Kaluza <jkaluza@redhat.com> 4.17-17
changelog:
  - fix #494831 - do not display "for GNU/Linux 2.6.9" twice
  - fix #498671,#692435 - added mime types for XML
  - fix #504417 - recognize PPC swap properly
  - fix #505656 - do not print .doc mime type twice
  - fix #508688 - print complete PPD version
  - fix #618910 - do not read whole file from stdin if it's not ELF
  - fix #641838 - fixed bug when gzip was recognized as FLC
  - fix #668125 - differentiate between GFS1 and GFS2
  - fix #489493 - identify dump format on ppc/s390x


author: Tomas Smetana <tsmetana@redhat.com> - 4.17-14
changelog:
  - fix #235420 - recognize UTF-16, little-endian encoded XML file
  - fix #249473 - wrongly identifies text file as MPEG-4 LO-EP
  - fix #428437 - GFS2 recognition
  - fix #444524 - ext4/ext4dev recognition


author: Martin Bacovsky <mbacovsk@redhat.com> - 4.17-10
changelog:
  - resolves: #241027: CVE-2007-2799 file integer overflow
  - Resolves: #233337: CVE-2007-1536: file 4.20 fixes a heap overflow 
    in that can result in arbitrary code


author: Radek Vokal <rvokal@redhat.com> - 4.12-3
changelog:
  - core64 patch fixing output on core files (#145354) <kzak@redhat.com>
  - minor change in magic patch


author: Radek Vokal <rvokal@redhat.com>
changelog:
  - zlib patch deleted, note patch deleted, rh patch updated, debian patch updated
  - upgrade to file-4.10


author: Jeff Johnson <jbj@jbj.org> 4.07-1
changelog:
  - upgrade to 4.07.
  - deal gracefully with unreadable files (#113207).
  - detect PO files (from Debian).


author: Jeff Johnson <jbj@jbj.org> 4.02-3
changelog:
  - use zlib rather than exec'ing gzip.

  -* Thu Aug 28 2003 Dan Walsh <dwalsh@redhat.com>
  -- Add Selinux support.


author: Trond Eivind Glomsrød <teg@redhat.com> 3.37-1
changelog:
  - 3.37
  - s/Copyright/License/
  - build with --enable-fsect-man5, drop patch
  - disable two old patches


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - fix off-by-1 error when creating filename for use with -i.
  - include a copy of GNOME /etc/mime-types in /usr/share/magic.mime (#14741).


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - identify ELF stripped files correctly (#4665).
  - use SPARC (not sparc) consistently throughout (#4665).
  - add entries for MS Office files (#4665).


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-28
changelog:
  - Fix for rhbz769731 - HA LVM failure to remove tag thwarts service relocation
    Resolves: rhbz#769731


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-26
changelog:
  - rgmanager: Add extra service status call
    rgmanager: Avoid duplicate restart of service
    rgmanager: Fix call to service_status()
    rgmanager: Fix tiny memory leak in sl_service_status
    rgmanager: Fix dependency issue related to ordering
    Resolves: rhbz#743214


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-23
changelog:
  - resource-agents: nfsclient: fix wildcard status checks
    Resolves: rhbz#700103
  - rgmanager: Mark services on dead nodes as stopped
    rgmanager: Send events on service stop & preserve frozen flag
    Resolves: rhbz#722230
  - resource-agents: Handle TREX and Webdispatcher in SAPInstance
    Resolves: rhbz#746992


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-22
changelog:
  - rgmanager: Fix ASEHAagent to allow for multiple ASEHA resources on one machine.
    rgmanager: Fix ASEHAagent to make server_name unique
    Resolves: rhbz#690265
  - rgmanager: Resolve rare deadlock
    Resolves: rhbz#713243
  - rgmanager: Add -F to clusvcadm man page
    Resolves: rhbz#715052
  - rgmanager: Fix dependency restart bug
    rgmanager: Fix dependency restart bug in CP mode
    Resolves: rhbz#743442
  - resource-agents: orainstance.sh: Fix temporary variables
    Resolves: rhbz#744283


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-21
changelog:
  - rgmanager: Fix bad passing of SFL_FAILURE up
    (fix_bad_passing_of_sfl_failure_up.patch)
    Resolves: rhbz#711521


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-20
changelog:
  - resource-agents: Improve LD_LIBRARY_PATH handling by SAP*
    (resource_agents_improve_ld_library_path_handling_by_sap*.patch)
    Resolves: rhbz#710637


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-19
changelog:
  - Fix changelog format
  - rgmanager: Fix reference count handling
    (fix_reference_count_handling.patch)
    Resolves: rhbz#692771


author: Marek Grac <mgrac@redhat.com> - 2.0.52-18
changelog:
  - resource-agents: postgres-8 resource agent does not detect a failed
    start of postgres server 
    (postgres-8-Fix_pid_files.patch)
    Resolves: rhbz#663827


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-16
changelog:
  - rgmanager: Allow non-root clustat
    (allow_non_root_clustat.patch)
    Resolves: rhbz#510300
  - rgmanager: Initial commit of central proc + migration support
    (central_proc_+_migration_support.patch)
    Resolves: rhbz#525271
  - rgmanager: Make clufindhostname -i predictable
    (make_clufindhostname_i_predictable.patch)
    Resolves: rhbz#592613
  - resource-agents: Trim trailing slash for nfs clients
    (trim_trailing_slash_for_nfs_clients.patch)
    Resolves: rhbz#592624
  - rgmanager: Update last_owner on failover
    (update_last_owner_on_failover.patch)
    Resolves: rhbz#610483
  - rgmanager: Pause during exit if we stopped services
    (pause_during_exit_if_we_stopped_services.patch)
    Resolves: rhbz#619468
  - rgmanager: Fix quotaoff handling
    (fix_quotaoff_handling.patch)
    Resolves: rhbz#637678
  - resource-agents: Try force-unmount before fuser for netfs.sh
    (try_force_unmount_before_fuser_for_netfs_sh.patch)
    Resolves: rhbz#678494
  - rgmanager: Improve rgmanager's exclusive prioritization handling
    (improve_rgmanager_s_exclusive_prioritization_handling.patch)
    Resolves: rhbz#680256


author: Marek Grac <mgrac@redhat.com> - 2.0.52-15
changelog:
  - resource-agents: postgres-8 resource agent does not detect a failed
    start of postgres server 
    (postgres-8-Do-not-send-TERM-signal-when-killing-post.patch)
    (postgres-8-Improve-testing-if-postgres-started-succe.patch)
    Resolves: rhbz#663827


author: Marek Grac <mgrac@redhat.com> - 2.0.52-14
changelog:
  - resource-agents: Fix problems when generating XML configuration file
    (rgmanager-Fix-problems-in-generated-XML-config-file.patch)
    Resolves: rhbz#637802


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-13
changelog:
  - resource-agents: Use literal quotes for tr calls
    (resource_agents_use_literal_quotes_for_tr_calls.patch)
    Resolves: rhbz#637154


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-12
changelog:
  - resource-agents: Use shutdown immediate in oracledb.sh
    (use_shutdown_immediate_in_oracledb_sh.patch)
    Resolves: rhbz#633992
  - rgmanager: Add path to rhev-check.sh
    (add_path_to_rhev_check_sh.patch)
    Resolves: rhbz#634225
  - rgmanager: Make clustat report correct version
    (make_clustat_report_correct_version.patch)
    Resolves: rhbz#654160


author: Marek Grac <mgrac@redhat.com> - 2.0.52-11
changelog:
  - resource-agents: Listen line in generated httpd.conf incorrect
    (resource-agents-Remove-netmask-from-IP-address-when.patch)
    Resolves: rhbz#675739
  - resource-agents: Disable updates to static routes by RHCS IP tooling
    (resource-agents-Add-option-disable_rdisc-to-ip.sh.patch)
    Resolves: rhbz#620700


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-10.1
changelog:
  - rgmanager: Fix nofailback when service is in 'starting' state
    (fix_nofailback_when_service_is_in_starting_state.patch)
    Resolves: rhbz#669440


author: Marek Grac <mgrac@redhat.com> - 2.0.52-10
changelog:
  - resource-agents: Problem with whitespace in mysql resource name
    (resource_agents_fix_whitespace_in_names.patch)
    Resolves: rhbz#632704


author: Lon Hohberger <lhh@redhat.com> - Version: 2.0.52-9
changelog:
  - resource-agents: Fix migrateuriopt setting
    (resource_agents_fix_migrateuriopt_setting.patch)
    Resolves: rhbz#659477


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-8
changelog:
  - rgmanager: Do hard shut down if CMAN dies
    (do_hard_shut_down_if_cman_dies.patch)
    rgmanager: Work around lockspace release hang
    (work_around_lockspace_release_hang.patch)
    Resolves: rhbz#639961
  - rgmanager: Fix CIFS mount handling in netfs.sh
    (fix_cifs_mount_handling_in_netfs_sh.patch)
    Resolves: rhbz#640676


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-7
changelog:
  - rgmanager: Add multi-instance Oracle database agents
    (add_multi_instance_oracle_database_agents.patch)
    Resolves: rhbz#629208


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-6.18
changelog:
  - rgmanager: tomcat-5 can't start properly
    (tomcat_5_can_t_start_properly.patch)
    Resolves: rhbz#591003


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-6.17
changelog:
  - halvm: lvm agent incorrectly reports vg is in volume_list
    (lvm_agent_incorrectly_reports_vg_is_in_volume_list.patch)
    Resolves: rhbz#506587
  - rgmanager: Add non-critical flag to resources
    (rgmanager_add_non_critical_flag_to_resources.patch)
    rgmanager: Add non-critical base behavior
    (rgmanager_add_non_critical_base_behavior.patch)
    rgmanager: Header cleanup
    (rgmanager_header_cleanup.patch)
    rgmanager: Use rg_strings.c for flags
    (rgmanager_use_rg_strings_c_for_flags.patch)
    rgmanager: Present all flags in clustat output
    (rgmanager_present_all_flags_in_clustat_output.patch)
    rgmanager: Mark non-critical resources disabled
    (rgmanager_mark_non_critical_resources_disabled.patch)
    rgmanager: Add convalesce operation
    (rgmanager_add_convalesce_operation.patch)
    rgmanager: Allow restart,disable recovery policy
    (rgmanager_allow_restart,disable_recovery_policy.patch)
    rgmanager: Fix handling of independent subtrees
    (rgmanager_fix_handling_of_independent_subtrees.patch)
    rgmanager: Do not fail service if non-critical resources fail to stop
    (rgmanager_do_not_fail_service_if_non_critical_resources_fail_to_stop.patch)
    rgmanager: Support convalesce w/ central_processing
    (rgmanager_support_convalesce_w_central_processing.patch)
    rgmanager: Add -c option to man page & clusvcadm -h
    (rgmanager_add_c_option_to_man_page_clusvcadm_h.patch)
    rgmanager: Add independent subtree restart thresholds
    (rgmanager_add_independent_subtree_restart_thresholds.patch)
    rgmanager: clean up independent subtree restart handling
    (rgmanager_clean_up_independent_subtree_restart_handling.patch)
    rgmanager: Fix corner case in critical/non-critical handling
    (rgmanager_fix_corner_case_in_critical_non_critical_handling.patch)
    Resolves: rhbz#605733
  - resource-agents: Support ext4 in fs.sh
    (support_ext4_in_fs_sh.patch)
    Resolves: rhbz#636550


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-6.16
changelog:
  - rgmanager: Retry when config is out of sync
    (retry_when_config_is_out_of_sync.patch)
    Resolves: rhbz#568126


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-6.15
changelog:
  - rgmanager: Honor restricted FDs during migrations
    (honor_restricted_fds_during_migrations.patch)
    Resolves: rhbz#592380
  - rgmanager: Fix clustat return code
    (fix_clustat_return_code.patch)
    Resolves: rhbz#620730


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-6.13
changelog:
  - resource-agents: Fix samba netbios name
    (fix_samba_netbios_name.patch)
    Resolves: rhbz#531098
  - resource-agents: Fix vxfs support
    (fix_vxfs_support.patch)
    Resolves: rhbz#531843
  - rgmanager: Allow exit while waiting for cman
    (allow_exit_while_waiting_for_cman.patch)
    Resolves: rhbz#545229
  - rgmanager: Document failover domains
    (document_failover_domains.patch)
    Resolves: rhbz#557562
  - resource-agents: SAPDatabase: remove $TEMPFILE
    (sapdatabase_remove_tempfile.patch)
    Resolves: rhbz#565363
  - rgmanager: Kill processes correctly w/ force_unmount
    (kill_processes_correctly_w_force_unmount.patch)
    Resolves: rhbz#573705
  - HA LVM: Use CLVM with local machine kernel targets
    (use_clvm_with_local_machine_kernel_targets_bz_585229.patch)
    Resolves: rhbz#585229 rhbz#509368 rhbz#583769 rhbz#572311
  - resource-agents: Remove nfs service temp directories
    (remove_nfs_service_temp_directories.patch)
    Resolves: rhbz#595455
  - resource-agents: Fix migration mapping behavior w/ virsh
    (fix_migration_mapping_behavior_w_virsh.patch)
    Resolves: rhbz#596016


author: Marek Grac <mgrac@redhat.com> - 2.0.52-6.11
changelog:
  - postgres-8 will fail to stop gracefully if there are active
    clients connected
  - Resource agent for psql does not work correctly with netmask
  - Resolves: rhbz#587735 rhbz#614456


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-6.10
changelog:
  - Fix start timeout if status_program takes a long time
  - Use sysrq-b to reboot to work around a failed reboot() syscall
  - Resolves: rhbz#583788 rhbz#608397


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-6.2
changelog:
  - Add status_program attribute to vm.sh
  - Make status check tolerances user configurable and timing work
    correctly
  - Resolves: rhbz#583788


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-5
changelog:
  - Make relocate-to-offline host consistent with other relocation
    behaviors
  - Add isAlive error reporting for file system agents
  - Resolves: rhbz#562237 rhbz#536157


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-1.33
changelog:
  - Make VF timeouts scale with totem token timeout
  - Revert requires: line for installation in virtual machines.
  - Resolves: rhbz#548133 rhbz#547752


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-1.31
changelog:
  - Fix fs.sh bind mount handling
  - Add missing requires: line for libvirt 0.6.3
  - Resolves: rhbz#526286 rhbz#547752


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-1.27
changelog:
  - Add debugging information to dumps generated by rgmanager
  - Fix migration failure handling
  - Resolves: rhbz#512052 rhbz#499835


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-1.21
changelog:
  - Fix problem in ip.sh where it was not honoring monitor_link
    during startup
  - Resolves: rhbz#532756


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-1.15
changelog:
  - Fix problem causing rgmanager to stick after a node dies
    and rejoins, blocking configuration updates and other events
  - Resolves: rhbz#527777


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-1.14
changelog:
  - Fix problem causing service to get stuck in 'recovering' state
    when using central_processing
  - Resolves: rhbz#530409


author: Lon Hohberger <lhh@redhat.com> - 2.0.52-1.1
changelog:
  - Fix issue causing unmounting of cluster file systems while in 
  use during a configuration change.
  - Resolves: rhbz#506094


author: Chris Feist <cfeist@redhat.com> - 2.0.52-1
changelog:
  - When vm.sh does a status check and gets 'no state' it is now treated as a
    running state.
  - Resolves: rhb#514044


author: Chris Feist <cfeist@redhat.com> - 2.0.51-1
changelog:
  - In some cases virtual machines will be restarted after a successful migration
    when the cluster configuration is updated.
  - Resolves: rhbz#505340


author: Chris Feist <cfeist@redhat.com> - 2.0.50-1
changelog:
  - Extra checks from the oracle agents have been removed.
  - Several fixes to prevent DOS attacks through insecure use of /tmp/ files have
    been implemented.
  - vm.sh now uses libvirt
  - Users can now define an explicit service processing order when
    central_processing is enabled
  - Resolves: rhbz#470917 rhbz#412911 rhbz#468691 rhbz#492828


author: Chris Feist <cfeist@redhat.com> - 2.0.49-1
changelog:
  - Rgmanger now checks to see if it has been killed by the OOM killer and if
    so, reboots the node.
  - Resolves: rhbz#488072


author: Chris Feist <cfeist@redhat.com> - 2.0.48-1
changelog:
  - clulog now accepts '-' as the first character in messages.
  - If expire_time is 0 max_restarts is no longer ignored.
  - SAP scripts have been updated.
  - Empty PID files no longer cause resource start failures.
  - Recovery policy of type restart now works properly when using a resource
    based on ra-skelet.sh
  - startup_wait option has been added to the mysql resource agent.
  - samba.sh now kills the pid listed in the proper pid file.
  - Handling of '-F' has been improved to fix issues with rgmanager crashing if
    no members of a restricted failover domain are online and rgmanager failing
    to correctly restart service is they fail on the first node.
  - Enabled ability to prioritize services.
  - It is now possible to cap the number of simultaneious status checks to
    prevent load spikes.
  - Enabling a frozen service no longer fails and leaves the service in a failed
    state.
  - Forking and cloning during status checks has been optimized to reduce load
    spikes.
  - rg_test no longers hangs when running against a cluster due to the removal
    of an 8MB memory cap.
  - Resolves: rhbz#471431 rhbz#475826 rhbz#474444 rhbz#449394 rhbz#481058 rhbz#483093 rhbz#486711 rhbz#486717 rhbz#482858 rhbz#487598 rhbz#488714 rhbz#250718 rhbz#490455


author: Chris Feist <cfeist@redhat.com> - 2.0.46-1
changelog:
  - postgres-8.sh now uses 'su' instead of 'sudo' allowing the resource agent to
    run in the background.
  - Resolves: rhbz#462910


author: Chris Feist <cfeist@redhat.com> - 2.0.42-1
changelog:
  - rgmanager can now resolve hostnames to IP addresses and back when checking
    NFS clients.
  - Caching has been added in services to increase performance with a large
    number of individual mounters.
  - Resolves: rhbz#455324


author: Chris Feist <cfeist@redhat.com> - 2.0.40-1
changelog:
  - Parameter added for mapping cluster node name to xen migration
    target hostname.
  - Add support for service freeze/unfreeze.
  - rgmanager now detects restricted failover domain crashes.
  - Fix bugs when using rgmanager with IPv6.
  - rgmanager now waits for fence domain join to complete on startup.
  - clusvcadm man page fixes.
  - Resolves: rhbz#453429 rhbz#448046 rhbz#435466 rhbz#459582 rhbz#460032 rhbz#459754


author: Chris Feist <cfeist@redhat.com> - 2.0.39-1
changelog:
  - rgmanager no longer erroneously removes the wrong address when the IP
    address matches the broadcast address of the interface.
  - rgmanager now properly checks pbond links (used with Xen).
  - Resources with names that include spaces are now properly handled.
  - HA LVM now works properly on ia64 architectures.
  - Symlinks in mount points no longer cause failures.
  - rgmanager now properly sets the close on exec bit for its sockets (fixes
    SELinux issues)
  - Non-ethernet bonding slaves now work properly.
  - The LVM script now provides sufficient parameter descriptions.
  - Machines can now fence themselves if they cannot deactivate their logical
    volumes.
  - The LVM script no longer removes tags from all VGs.
  - Resolves: rhbz#453000 rhbz#451654 rhbz#445662 rhbz#446260 rhbz#441582 rhbz#433313 rhbz#331661 rhbz#443660 rhbz#431713 rhbz#242798 rhbz#438816


author: Chris Feist <cfeist@redhat.com> - 2.0.38-1
changelog:
  - Leaving out the VG name paramater to 'vgchange --deltag' no longer
    causes the tag to be removed from all VGs.
  - Resolves: rhbz#438816


author: Chris Feist <cfeist@redhat.com> - 2.0.37-1
changelog:
  - A bug was fixed which caused incorrect return codes during service stop
    operations.
  - Resolves: rhbz#432998


author: Chris Feist <cfeist@redhat.com> - 2.0.34-1
changelog:
  - Extraneous errors in during HA lvm operations have been fixed
  - Oracle 10g Release 2 resource agent is now included
  - Resolves: rhbz#428346 rhbz#349571


author: Chris Feist <cfeist@redhat.com> - 2.0.33-1
changelog:
  - Samba shares may now be mounted from the netfs resource agent
  - clulog now honors rgmanager log levels
  - Fixed a crash on restart bug
  - Default migration policy is now live (from paused)
  - Restart counters have been implemented
  - Stopping a service using a shared GFS resource no longer umounts GFS if
    other services are using it
  - HA LVM now allows multiple LVs/VGs as long as they move together
  - Resolves: rhbz#289501 rhbz#303981 rhbz#345871 rhbz#247139 rhbz#254111 rhbz#427378 rhbz#428448


author: Chris Feist <cfeist@redhat.com> - 2.0.32-1
changelog:
  - Mounting samba shares are now supported.
  - clulog now honors cluster configuration specification of log levels in
    all cases.
  - clusvcadm man page has been updated
  - Default virtual machine migration is now live (-l)
  - It is now possible to fail over a service have a specified number of restarts
  - rgmanager no longer umounts shared gfs partitions when it is used by other
    services
  - Resolves: rhbz#250681 rhbz#289501 rhbz#303981 rhbz#324151 rhbz#345871 rhbz#400211 rhbz#254111


author: Chris Feist <cfeist@redhat.com> - 2.0.31-1
changelog:
  - Failed resources and their dependencies are restarted instead of the whole
    service
  - Resolves: rhbz#229650


author: Chris Feist <cfeist@redhat.com> - 2.0.29-1
changelog:
  - Virtual machines are no longer restarted when adding as a managed service
  - Made rgmanager compatible with new libdlm
  - Fixed an error which would cause a node to shutdown if you shutdown while
    processing a relocation request
  - A deadlock was fixed when doing lots of service relocations
  - Resolves: rhbz#248727 rhbz#249758 rhbz#247291 rhbz#249314


author: Adam Tkac <atkac redhat com> 1:0.17-40
changelog:
  - use ?dist instead of dist as disttag (#440614)
  - telnetd: use sockaddr_storage instead of sockaddr to hold IPv6 addr (#678336)
  - telnet wasn't interruptable (^C) when started with specious -b argument


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: Jan Vcelak <jvcelak@redhat.com> 2.3.43-23
changelog:
  - new feature update: honor priority/weight with ldap_domain2hostlist (#733435)
  - fix: initscript marked as %config incorrectly (#738768)


author: Jan Vcelak <jvcelak@redhat.com> 2.3.43-20
changelog:
  - fix: OpenLDAP packages lack debug data (#684630)
  - doc: Document preferred use of TLS_CACERT instead of TLS_CACERTDIR to specify Certificate Authorities (#699652)
  - fix: libldap ignores a directory of CA certificates if any of them can't be read (#609722)
  - fix: Migration: migrate_all_offline.sh can't handle duplicate entries (#563148)
  - fix: Init script is working wrong if database recovery is needed (#604092)


author: Jan Zeleny <jzeleny@redhat.com> - 2.3.43-13
changelog:
  - fixed segfault issues in modrdn (#606375)
  - added patch handling null char in TLS to compat package
    (#606375, patch backported by Jan Vcelak <jvcelak@redhat.com>)


author: Jan Zeleny <jzeleny@redhat.com> - 2.3.43-6
changelog:
  - fixed possible double free() in rwm overlay (#495628)
  - updated slapd man page and slapcat usage string (#468206)
  - updated default config for slapd - deleted syncprov module (#466937)
  - fixed migration tools autofs generated format (#460331)
  - fixed migration tools numbers detection in /etc/shadow (#113857)
  - fixed migration tools base ldif (#104585)


author: Jan Zeleny <jzeleny@redhat.com> - 2.3.43-5
changelog:
  - implementation of limit adjustment before starting slapd (#527313)
  - init script no longer executes script in /tmp (#483356)
  - slapd not starting with ldap:/// every time (#481003)
  - delay between TERM and KILL when shutting down slapd (#452064)


author: Jan Zeleny <jzeleny@redhat.com> - 2.3.43-4
changelog:
  - fixed compat libs linking (#503734)
  - activated lightweight dispatcher feature (#507276)
  - detection of timeout after failed result (#495701)


author: Jan Safranek <jsafranek@redhat.com> 2.3.43-1
changelog:
  - rebase to openldap-2.3.43 (#454994)
  - apply latest db-4 patches (#454857)
  - package openldap overlays, including smbk5pwd (#329441 #248549 #370411
    - check for TLS_CACERT file permissions in /etc/init.d/ldap (#356401)
  - rework the database upgrade logic, it should dump/restore the BDB
    database only when really needed (#436046)
  - introduce NETWORK_TIMEOUT in ldap.conf file to configure timeout of
    connect() operation (#459132)
  - allow to set SLURPD_KRB5CCNAME in /etc/sysconfig/ldap to set KRB5CCNAME
    of the slurpd process (#428638)


author: Jan Safranek <jsafranek@redhat.com> 2.3.27-6
changelog:
  - Include sals patch to close #230395
  - Include manual bind timeout patch to close #230388
  - Include patch to allow write access to ldap socket to close #237417
  - Fix the upgrade logic so database is not deleted on upgrade (#240834)
  - Fix the memory leak on ACL rules (#241636)
  - Fix initscript return codes (#242665)


author: Jay Fenlason <fenlason@redhat.com> 2.3.27-5
changelog:
  - Include the -getdn patch to close
    bz#214768: CVE-2006-5779 Specially crafted authcid makes OpenLDAP fail an assertion
    Resolves: rhbz#214768


author: Jay Fenlason <fenlason@redhat.com> 2.3.27-3
changelog:
  - Include --enable-multimaster to close
    bz#185821: adding slapd_multimaster to the configure options
  - Upgade guide.html to the correct one for openladp-2.3.27, closing
    bz#190383: openldap 2.3 packages contain the administrator's guide for 2.2
  - Remove the quotes from around the slaptestflags in ldap.init
    This closes one part of
    bz#204593: service ldap fails after having added entries to ldap
  - include __db.* in the list of files to check ownership of in
    ldap.init, as suggested in
    bz#199322: RFE: perform cleanup in ldap.init


author: Jay Fenlason <fenlason@redhat.com> 2.3.27-2
changelog:
  - New upstream release
  - Include the gethostbyname_r patch so that nss_ldap won't hang
    on recursive attemts to ldap_initialize.


author: Jay Fenlason <fenlason@redhat.com> 2.3.19-2
changelog:
  - Upgrade to 2.3.19, which upstream now considers stable
  - Modify the -config.patch, ldap.init, and this spec file to put the
    pid file and args file in an ldap-owned openldap subdirectory under
    /var/run.
  - Move back_sql* out of /usr/sbin/openldap , which requires
    hand-moving slapd and slurpd to _sbindir, and recreating symlinks
    by hand.
  - Retire openldap-2.3.11-ads.patch, which went upstream.
  - Update the ldap.init script to run slaptest as the ldap user rather
    than as root.  This solves
    bz#150172 Startup failure after database problem
  - Add to the servers post and preun scriptlets so that on preun, the
    database is slapcatted to /var/lib/ldap/upgrade.ldif and the
    database files are saved to /var/lib/ldap/rpmorig.  On post, if
    /var/lib/ldap/upgrade.ldif exists, it is slapadded.  This means that
    on upgrades from 2.3.16-2 to higher versions, the database files may
    be automatically upgraded.  Unfortunatly, because of the changes to
    the preun scriptlet, users have to do the slapcat, etc by hand when
    upgrading to 2.3.16-2.  Also note that the /var/lib/ldap/rpmorig
    files need to be removed by hand because automatically removing your
    emergency fallback files is a bad idea.
  - Upgrade internal bdb to db-4.4.20.  For a clean upgrade, this will
    require that users slapcat their databases into a temp file, move
    /var/lib/ldap someplace safe, upgrade the openldap rpms, then
    slapadd the temp file.


author: Jay Fenlason <fenlason@redhat.com> 2.3.11-3
changelog:
  - Remove Requires: cyrus-sasl and cyrus-sasl-md5 from openldap- and
    compat-openldap- to close
    bz#173313 Remove exlicit 'Requires: cyrus-sasl" + 'Requires: cyrus-sasl-md5'


author: Jay Fenlason <fenlason@redhat.com> 2.3.11-2
changelog:
  - Upgrade to 2.3.11, which upstream now considers stable.
  - Switch compat-openldap to 2.2.29
  - remove references to nss_ldap_build from the spec file
  - remove references to 2.0 and 2.1 from the spec file.
  - reorganize the build() function slightly in the spec file to limit the
    number of redundant and conflicting options passedto configure.
  - Remove the attempt to hardlink ldapmodify and ldapadd together, since
    the current make install make ldapadd a symlink to ldapmodify.
  - Include the -ads patches to allow SASL binds to an Active Directory
    server to work.  Nalin <nalin@redhat.com> wrote the patch, based on my
    broken first attempt.


author: Jay Fenlason <fenlason@redhat.com> 2.2.26-2
changelog:
  - Move the slapd.pem file to /etc/pki/tls/certs
    and edit the -config patch to match to close
    bz#143393  Creates certificates + keys at an insecure/bad place
  - also use _sysconfdir instead of hard-coding /etc


author: Jay Fenlason <fenlason@redhat.com>
changelog:
  - Add the tls-fix-connection-test patch to close
    bz#161991 openldap password disclosure issue
  - add the hop patches to prevent infinite looping when chasing referrals.
    OpenLDAP ITS #3578


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.26-1
changelog:
  - run slaptest with the -u flag if no id2entry db files are found, because
    you can't check for read-write access to a non-existent database (#156787)
  - add /etc/openldap/cacerts, which authconfig sets as the
    TLS_CACERTDIR path in /etc/openldap/ldap.conf now
  - use a temporary wrapper script to launch slapd, in case we have arguments
    with embedded whitespace (#158111)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 2.2.26 (stable 20050429)
  - enable the lmpasswd scheme
  - print a warning if slaptest fails, slaptest -u succeeds, and one of the
    directories listed as the storage location for a given suffix in slapd.conf
    contains a readable file named __db.001 (#118678)


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.24-1
changelog:
  - update to 2.2.24 (stable 20050318)
  - export KRB5_KTNAME in the init script, in case it was set in the sysconfig
    file but not exported


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.23-1
changelog:
  - update to 2.2.23 (stable-20050125)
  - update notes on upgrading from earlier versions
  - drop slapcat variations for 2.0/2.1, which choke on 2.2's config files


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.20-1
changelog:
  - update to 2.2.20 (stable-20050103)
  - warn about unreadable krb5 keytab files containing "ldap" keys
  - warn about unreadable TLS-related files
  - own a ref to subdirectories which we create under %{_libdir}/tls


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 2.2.17 (stable-20040923) (#135188)
  - move nptl libraries into arch-specific subdirectories on %{ix86} boxes
  - require a newer glibc which can provide nptl libpthread on i486/i586


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - move slapd startup to earlier in the boot sequence (#103160)
  - update to 2.2.15 (stable-20040822)
  - change version number on compat-openldap to include the non-compat version
    from which it's compiled, otherwise would have to start 2.2.15 at release 3
    so that it upgrades correctly


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/lib/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)


