| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: glibc | Distribution: Red Hat (RHEL-4) |
| Version: 2.3.4 | Vendor: Red Hat, Inc. |
| Release: 2.25 | Build date: Tue Jul 4 19:10:53 2006 |
| Group: System Environment/Libraries | Build host: hs20-bc1-5.build.redhat.com |
| Size: 16215988 | Source RPM: |
| Packager: Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> | |
| Summary: The GNU libc libraries. | |
The glibc package contains standard libraries which are used by multiple programs on the system. In order to save disk space and memory, as well as to make upgrading easier, common system code is kept in one place and shared between programs. This particular package contains the most important sets of shared libraries: the standard C library and the standard math library. Without these two libraries, a Linux system will not function.
LGPL
internal MD5: 9f9ef8901414b4edd29200d058772042
GPG
* Tue Jul 04 2006 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.25
- rebuilt with binutils 2.15.92.0.2-21 to fix nptl-devel (#193165)
* Tue Jul 04 2006 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.24
- further NIS+ fixes (#190803)
- fix regcomp and regexec with multibyte locales other than UTF-8 (#193873)
- fix nscd -i {passwd,group,hosts}, protect db prunning with a lock
(#191464)
- include /lib*/rtkaio/ only if %{rtkaioarches} macro is set, by default
don't include it
- fix nscd SIGHUP database invalidation
- fix posix_spawn (#193631)
- fix enz_strip (BZ#2703)
- fix insque (BZ#2766)
- fix uninitialized len for alloca in ld.so $ORIGIN/$PLATFORM handling
(BZ#2792)
* Thu May 25 2006 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.23
- remove SETENT_BATCH_READ=TRUE support from NIS+, use a different
approach to speed up get*ent* requests (#188246, IT#91309, IT#91192)
- search NIS+ parent domains if needed (#190803)
* Fri May 19 2006 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.22
- fix nss_compat when SETENT_BATCH_READ=TRUE is in /etc/default/nss
- fix a sunrpc memory leak
* Tue May 16 2006 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.21
- add librtkaio, to use it add /%{lib}/rtkaio to your
LD_LIBRARY_PATH or /etc/ld.so.conf
- don't segfault on invalid arguments to sched_getaffinity
* Sat May 06 2006 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.20
- assorted NIS+ fixes (#174847, IT#86324)
- support nscd database online growth (#186267, IT#88367, IT#92245)
- fix ITIMER_PROF frequency (#181683, IT#87409, BZ#2268)
- fix namespace macro nesting in <math.h> (#179525)
- avoid crashes in heavy stdio threaded use during exit (#168266)
- ignore prelink temporaries in ldconfig (#176570)
- fix memccpy on ia64 (BZ#2013)
- remove nonnull attribute from ctermid prototype
- backported upstream BZ fixes:
1201, 1566, 1913, 1920, 1951, 1952, 1955, 1962, 1978, 2066, 2072, 2080,
2126, 2153, 2173, 2226, 2415, 2418, 2420, 2451, 2498, 2501, 2502, 2509,
2571, 2632
- add %triggerin for tzdata to glibc-common, so that tzdata updates
update /etc/localtime and /var/spool/postfix/etc/localtime if they
exist
- add auto-propagate switch to nscd.conf for passwd and group databases. When
set to no, byname requests don't add by[ug]id cache entries and vice versa
(#187521, IT#85571)
- avoid nscd segfault when killed with SIGHUP if one or more databases are
disabled (#189978, IT#92297)
- fix memory leak in getaddrinfo (#187087)
- speed up NIS+ operation when SETENT_BATCH_READ is set in /etc/default/nss
(#188246, IT#91309, IT#91192)
- don't segfault on too large argp key values (#189545)
- avoid segfaults with bogus MALLOC_CHECK_= in environment
- make nscd paranoia mode working with non-root server-user (#189779)
- fix ldd script if one of the dynamic linkers is not installed (#190259)
- don't declare __wcsto*l_internal for non-GCC or if not -O1+ (#185667)
- fix cancellation during fork ()
* Wed Feb 08 2006 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.19
- adjust nptl_db for dtv_t changes from -2.16 (#179165)
- fix setuid etc. hangs on i?86 if some thread exits during the call
(#167766, IT#78380)
* Tue Dec 20 2005 Roland McGrath <roland@redhat.com> 2.3.4-2.18
- rebuilt with new gcc
* Fri Dec 02 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.17
- fix argument checking in yp_order (BZ#1925)
- don't cache euid/egid in euidaccess
- avoid unnecessary socket read in nscd client code if hostname has
no aliases
- fix do_ypcall in case of memory allocation failure
* Thu Nov 24 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.16
- fix strncmp on ppc{32,64} (#173643, IT#83510)
- define shmatt_t type on ia64 in <sys/shm.h> (#173680, IT#82976)
- remove LinuxThreads man pages to avoid confusion, section 3p
man pages are much more accurate for NPTL
- fix bindresvport to really try more ports if range 600 .. 1023 is full
(#173837, IT#81365)
- add to dtv_t array flags whether a pointer has been allocated statically
or dynamically and only free the dynamically allocated ones
(#172761, IT#82911)
* Thu Nov 17 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.15
- update from CVS (glibc-2_3-branch)
- alpha div/rem fix (BZ#1498)
- fix mips syscall.h generation (BZ#758)
- can compile source using gcc 4.0.x (BZ#721, BZ#1384)
- update tzcode/tzdata to 2005m
- make sure waitid syscall is used on ppc*/s390*
- on ia64 don't abort on unhandled math function exception codes (#165693)
- remove use of _RE_ARGS in <regex.h> (#167019, IT#78801)
- fix setuid etc. hangs if some thread exits during the call
(#167766, IT#78380)
- fix memory leak in innetgr (#169051)
- thread-safety fix for innetgr (#173476, IT#77263)
- fix getent hosts IP for IPv4 IPs (#169831, IT#80831)
- allow nscd log to grow beyond 2GB on 32-bit arches
(#170282, IT#77309)
- avoid freeing static buffer in getpw* when using nscd
and nscd GC is in progress (BZ#1363, #169841, #173358)
- fix a race in pthread_cancel_init on ia64 (#173353, IT#82991)
- nscd persistent database checker (#170320)
- fix resolving over TCP (#161181, #165802)
- write LD_DEBUG= conflict processing message to LD_DEBUG_OUTPUT
stream instead of stdout (#171767)
- increase the size ELF header size read from the beginning
of libraries on 64-bit arches to avoid unnecessary additional
reads
- handle EINTR in sigwait properly
- use posix_fallocate instead of ftruncate in nscd
- msync hash table and header in nscd for persistent caches
- fix argp_error and argp_failure
- print real thread number, max threads, restart interval and paranoia
setting in nscd statistics
- fix nis_leaf_of_r for buflen == 0
- use stat64 instead of stat for nscd persistent caches
- be more verbose in nscd -d -d -d debug mode
- fix memory leaks in setlocale (BZ#1318)
- handle EINTR properly in nscd
- hypotf fix
- fix getlogin_r call in glob (BZ#1061)
- fix memory leak in getent netgroup printing
- fix obstack.h (obstack_int_grow_fast) for !__STDC__ (BZ#1331)
- fix typo in xtrace (BZ#217)
- fix sockatmark (BZ#1010)
- fix __stack_prot if RELRO region wasn't properly aligned (BZ#1346)
- fix lddlibc4
- don't use needlessly TLS LD model in libc.so
- fix fmemopen (BZ#394)
- fix mbrtowc (BZ#714)
- add -a option to getconf (BZ#652)
- fix fgets with last argument 1 (BZ#713)
- fix fwrite (BZ#1078)
- fix strto{f,d,ld}* in tr_TR locale (BZ#1230)
- fix %n readonly string checks
- -Wundef fix for features.h (BZ#1438)
- fix csqrt{,f,l} (BZ#1466)
- argp_usage inline can throw (BZ#1373)
- fix handling of 2GB+ lines in getdelim (BZ#1405)
- fix handling of very high year in {,as}ctime (BZ#1459)
- fix {,as}ctime_r (BZ#1460)
- fix tgmath.h (BZ#865)
- fix strxfrm_l (BZ#968)
- make sure LLONG_MAX etc. are defined with -D_GNU_SOURCE or
-D_ISOC99_SOURCE, even when not using -std=c99 (BZ#1228)
- fix address ordering in getaddrinfo (BZ#524, BZ#644)
- fix __{BEGIN,END}_NAMESPACE_* pairing in headers (BZ#1051)
- fix error handling in *printf
- fix off by one error in NIS publickey handling
- fix svc_getreqset on 64-bit arches (BZ#1548)
- fix backtrace_symbols_fd comment (BZ#1579)
- fix AI_ALL handling in getaddrinfo (BZ#1774)
* Mon Oct 24 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.14
- fix pthread_once on x86_64 misaligning stack (#170786, IT#81521)
* Sat Aug 20 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.13
- change sys/quota.h to default to -D_LINUX_QUOTA_VERSION=1.
If you want to use sys/quota.h for the quota ABI that is actually
used in RHEL3, you need to pass -D_LINUX_QUOTA_VERSION=2
manually
* Wed Jul 27 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.12
- hack around ia32el bug when running glibc_post_upgrade in i?86.rpm
glibc on ia64 under ia32el (#154415)
- 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
- avoid memory leaks in error(3)
- use NVR rather than NV dependency on glibc package in
glibc-{headers,devel} subpackages (#164073)
- fix execvp if PATH is not set in environment and the call is about to fail
(BZ#1125)
* Wed Jul 13 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.11
- include program name in __chk_fail error message
- don't write 0 to gid/uid column for group/username starting with + or -
in putgrent/putpwent
- fix Yen mapping in IBM93{0,9} charsets
- add sr_CS{,.UTF-8} locales (BZ#38)
- locale updates (mn_MN, fa_IR)
- make sure EINVAL is returned from pthread_create if requested thread
scheduling priority is invalid
- change NPTL <pthread.h> initializers to avoid warnings, with both -pedantic
and -W (BZ#915, #162722)
- fix NPTL <pthread.h> with -ansi -fexceptions
- fix tst-cancel17 testcase
- avoid SIGPIPE in nscd
- fix nscd -g yes/no strings
- avoid using variable length arrays in regex internals unnecessarily
- fix *scanf if decimal point is more than one byte long
- fix rpcgen to output #include <rpc/pmap_clnt.h> even without -C
- cosmetic fix for ia64 strlen (BZ#1016)
- add GOT check to dl-execstack.c on i?86
- avoid namespace pollution in ppc32 {,f}truncate64
- handle 'z' in strptime*
- properly propagate return values in nss_compat
- avoid some unnecessary PLT relocations introduced in 2.3.4-2.10
or earlier
* Thu Jul 07 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.10
- update from CVS (fedora-2_3-branch)
- remove nonnull attribute from acct (BZ#877)
- allow NLS of some strings that couldn't be translated before (BZ#253)
- execvp fix (BZ#851)
- update IA-64 libm from Intel 2005-04-05 (#142494, BZ#592)
- fix initgroups when passed zero-size buffer (BZ#661)
- update tzcode to 2005h (BZ#825)
- add 19 UTF-8 locales where only non-UTF-8 locales existed before
(#156115, IT#69940)
- fix xdr_rmtcall_args on 64-bit architectures (#151686, IT#68590)
- fix posix_fallocate{,64} (#156289, IT#71246)
- use -laudit in nscd (#159217)
- fix xdr_{,u_}{longlong_t,hyper} on 64-bit arches (#161583, IT#75029)
- handle big amounts of networking interfaces in getifaddrs/if_nameindex
(#159399, IT#73230)
- fix nscd cache pruning (#150748)
- try more ports in bindresvport if all 600..1023 are
used, don't use priviledged ports when talking to portmap
(#141773, #160091)
- support classes keyword in /etc/hesiod.conf (#150350)
- fix IBM939 iconv module (BZ#955)
- fix malloc_trim (BZ#779)
- change sys/quota.h to match current kernel's quotactl interface,
include support for the obsoleted interface (no longer supported
in current kernels) with -D_LINUX_QUOTA_VERSION=1 (#133095)
- make regexec thread safe (BZ#934)
- make -lrpcsvc and -lmcheck usable for PIEs and shared libraries (#149284)
- fix sendfile{,64} prototypes (BZ#961)
- fix pa_IN locale's am_pm (#158715, BZ#622)
- don't use nisplus in nsswitch.conf examples, mention that nisplus is
unsupported (#159729, IT#74024)
- don't use symbolic register names %rdi and %rbx in x86-64 cfi directives
to workaround GNU assembler bug (#162545)
- fix strfry and initstate{,_r}
- slightly optimize fnmatch in multi-byte locales
- fix a typo in libc info wmemcpy description
- fix nis memory handling when realloc fails
- fix xdrstdio_putlong on 64-bit architectures
* Fri May 13 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.9
- fix recursive dlclose (#157246, #154641, IT#72007)
- fix a typo in WINDOWS-31J charmap (#151739)
- fix NIS ypprot_err (#151469)
* Sat Mar 19 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.8
- better fix for the dlclose bug (#145810, #150414)
* Thu Mar 03 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.7
- fix dlclose (#145810)
- clear padding in gconv-modules.cache (#146614, BZ#776)
- add libComplexFloat-GCC_3.2.so on ppc64, so that
LD_PRELOAD=libComplexFloat-GCC_3.2.so can be used to work
around ABI change in _Complex float passing for GCC 3.3 and
earlier compiled programs using complex float functions from
libm.so.6 (#149681)
* Wed Feb 23 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.6
- resync with fedora-2_3-branch
- fix handling of hosts with ~ 1K or bigger info per answer
when using nscd (#140378)
- handle partial writes in nscd and partial reads in nscd client
code (#147478)
- fix a bug in execvp introduced in 2.3.4-2.3, add testcases
for the whole exec* family of functions
- fix TLS handling in statically linked programs
- provide symlink/readlink prototypes with -D_POSIX_C_SOURCE=200112L
* Mon Feb 14 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.4
- fix initstate{,_r} (BZ#710)
- 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 s390{,x} string.h
* Thu Jan 27 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.3
- fix IA-32 and x86-64 stack alignment in DSO constructors (#145689)
- fix zdump -v segfaults on x86-64 (#146210)
- update IA-64 libm from Intel v2.1 (#142494)
- avoid calling sigaction (SIGPIPE, ...) inside syslog (#146021, IT#56686)
- declare ftruncate for POSIX 2003 (BZ#640)
- 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
- fix vDSO l_map_end/l_text_end computation
* Thu Jan 27 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-2.1
- apply glibc-ppc-assume.patch for RHEL4 unconditionally (#144291)
- don't apply glibc-nptl-check.patch for RHEL4
- 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 ppc/ppc64 rint and other rounding functions (#144931, BZ#602)
* Sun Dec 19 2004 Jakub Jelinek <jakub@redhat.com> 2.3.4-2
- work around rpm bug some more, this time by copying
iconvconfig to iconvconfig.%{_target_cpu}.
* Sun Dec 19 2004 Jakub Jelinek <jakub@redhat.com> 2.3.4-1
- 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
* Sun Dec 19 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-99
- rebuilt
* Sat Dec 18 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-98
- 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)
* Fri Dec 17 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-97
- update from CVS
- fix ppc64 getcontext and swapcontext (BZ#610)
- sparc/sparc64 fixes
* Wed Dec 15 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-96
- update from CVS
- fix i686 __USE_STRING_INLINES strncat
- make sure ppc/ppc64 maintain correct stack alignment
across clone
* Wed Dec 15 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-95
- export nis_domain_of_r from libnsl.so again which was
unintentionally lost
* Wed Dec 15 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-93
- 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
* Tue Dec 14 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-92
- update from CVS
- fix /usr/libexec/getconf filenames generation
* Tue Dec 14 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-91
- 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
* Fri Dec 10 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-90
- 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
* Wed Dec 08 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-89
- 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
* Tue Dec 07 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-88
- 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
* Fri Dec 03 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-87
- 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
* Tue Nov 30 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-86
- 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)
* Fri Nov 26 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-85
- 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
* Wed Nov 24 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-84
- 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
* Sun Nov 21 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-83
- 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)
* Sat Nov 20 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-82
- update from CVS
- some malloc () checking
- libpthread.a object dependency cleanups (#115157)
- <bits/socket.h> fix for -std=c89 -pedantic-errors (#140132)
* Fri Nov 19 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-81
- don't use chunksize in <= 2 * SIZE_SZ free () checks
* Fri Nov 19 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-80
- 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
* Tue Nov 16 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-79
- update from CVS
- fix free () checking
- move /etc/default/nss into glibc-common (hopefully fix #132392)
* Mon Nov 15 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-78
- update from CVS
- fix LD_DEBUG=statistics
- issue error message before aborting in __chk_fail ()
- some more free () checking
* Fri Nov 12 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-77
- 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
* Wed Nov 10 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-76
- 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
* Tue Nov 02 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-75
- 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
* Thu Oct 28 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-74
- 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
* Fri Oct 22 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-73
- remove setaltroot and key{_add,_request,ctl} also from Versions
- back out _sys_errlist changes
* Fri Oct 22 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-72
- back out setaltroot and key{_add,_request,ctl} addition
- fix severe x86-64 symbol versioning regressions that breaks
e.g. java binaries
* Thu Oct 21 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-71
- 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
* Wed Oct 20 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-70
- 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)
* Tue Oct 19 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-69
- update from CVS
- object size checking support (-D_FORTIFY_SOURCE={1,2})
* Fri Oct 15 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-68
- 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)
* Wed Oct 13 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-67
- 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)
* Thu Oct 07 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-66
- 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}
* Wed Oct 06 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-65
- 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
* Tue Oct 05 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-64
- 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,
* Sat Oct 02 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-63
- update from CVS
- fix __nscd_getgrouplist
- fix a typo in x86_64 pthread_mutex_timedwait fix
* Sat Oct 02 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-62
- update from CVS
- fix NPTL pthread_mutex_timedwait on i386/x86_64 (BZ #417)
* Fri Oct 01 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-61
- 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
* Thu Sep 30 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-60
- 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>
* Tue Sep 28 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-59
- update from CVS
- fix BZ #151, #362, #381, #407
- fdim fix for +inf/+inf (BZ #376)
* Mon Sep 27 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-58
- 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
* Sun Sep 26 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-57
- 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)
* Thu Sep 23 2004 Roland McGrath <roland@redhat.com> 2.3.3-56
- 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
* Thu Sep 23 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-55
- 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
* Sat Sep 18 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-54
- update from CVS
- nscd getaddrinfo caching
* Wed Sep 15 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-53
- restore temporarily old definition of __P()/__PMT()
for third party apps
* Wed Sep 15 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-52
- 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
* Sat Sep 11 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-51
- 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
* Fri Sep 10 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-50
- 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)
* Sat Sep 04 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-49
- update from CVS
- fix linuxthreads tst-cancel{[45],-static}
* Sat Sep 04 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-48
- 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*
* Wed Sep 01 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-47
- 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)
* Sun Aug 22 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-46
- update from CVS
* Fri Aug 20 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-45
- update from CVS
- fix nss_compat's initgroups handling (#130363)
- fix getaddrinfo ai_canonname setting
* Fri Aug 20 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-44
- 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
* Fri Aug 13 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-43
- 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)
* Thu Aug 12 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-42
- fix last tzset () fixes, disable rereading of /etc/localtime
every time for now
- really enable SELinux support for NSCD
* Thu Aug 12 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-41
- 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
* Sat Aug 07 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-40
- 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-*
* Sat Jul 24 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-39
- update from CVS
- conformance related changes in headers
- remove -finline-limit=2000 for GCC 3.4.x+
* Fri Jul 23 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-38
- update from CVS
- fix res_init leaks
- fix newlocale races
- fix ppc64 setjmp
- fix strtold (BZ #274)
* Sat Jul 17 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-37
- 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
* Tue Jul 06 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-36
- s390* .plt slot reduction
- fix pthread_rwlock_timedrdlock on x86_64
* Thu Jul 01 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-35
- tweak spec file for the libpthread-0.61.so -> libpthread-2.3.3.so
NPTL changes
* Thu Jul 01 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-34
- update from CVS
- if_nameindex using preferably netlink
- printf_parsemb initialization fix
- NPTL version is now the same as glibc version
* Tue Jun 29 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-33
- 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
* Tue Jun 15 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-32
- 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>
* Sat May 29 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-31
- 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)
* Sat May 22 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-30
- fix pthread_cond_wait on architectures other than IA-32 and
x86_64
* Fri May 21 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-29
- use lib64 instead of lib on ia64 if %{_lib} is defined to lib64
* Thu May 20 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-28
- 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
* Wed May 12 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-27
- 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
* Sat May 08 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-26
- 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
* Thu May 06 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-25
- update from CVS
- disable FUTEX_REQUEUE (work around #115349)
- mq for sparc/sparc64/ia64
* Wed May 05 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-24
- 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
* Fri Apr 23 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-23
- update from CVS
- fix *scanf
- fix shm_unlink, sem_unlink and mq_unlink errno values
- avoid memory leaks in error
- execstack fixes on s390
* Tue Apr 20 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-22
- 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
* Sun Apr 18 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-21
- 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
* Thu Mar 25 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-20
- update from CVS
- change NPTL PTHREAD_MUTEX_ADAPTIVE_NP mutexes to spin on SMP
- strtol speed optimization
- don't try to use certainly unimplemented syscalls on ppc64
- kill -debug subpackage, move the libs to glibc-debuginfo{,-common}
into /usr/lib/debug/usr/lib64/ directory
- fix c_stubs with gcc 3.4
- move all the up to 3 builds into %build scriptlet and
leave only installation in the %install scriptlet
* Mon Mar 22 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-19
- update from CVS
- affinity API changes
* Thu Mar 18 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-18
- 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)
* Mon Mar 15 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-17
- update from CVS
- implement non-_l function on top of _l functions
* Thu Mar 11 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-16
- update from CVS
- fix s390{,x} TLS handling
* Wed Mar 10 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-15
- 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
* Fri Mar 05 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-14
- 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)
* Mon Mar 01 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-13
- update from CVS
* Fri Feb 27 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-12
- update from CVS
* Fri Feb 27 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-11
- update from CVS
- fix ld.so when vDSO is randomized
* Fri Feb 20 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-10
- update from CVS
* Fri Feb 20 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-9
- update from CVS
* Tue Feb 10 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-8
- update from CVS
* Tue Jan 27 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-7
- update from CVS
- dl_iterate_phdr extension to signal number of added/removed
libraries
- fix PT_GNU_RELRO support on ppc* with prelinking
* Fri Jan 23 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-6
- rebuilt with fixed GCC on IA-64
* Thu Jan 22 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-5
- fix PT_GNU_RELRO support
* Wed Jan 21 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-4
- 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
* Tue Dec 30 2003 Jakub Jelinek <jakub@redhat.com> 2.3.3-3
- 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)
* Mon Dec 29 2003 Jakub Jelinek <jakub@redhat.com> 2.3.3-2
- 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
* Mon Dec 01 2003 Jakub Jelinek <jakub@redhat.com> 2.3.3-1
- 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)
* Tue Nov 18 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-102
- 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
* Mon Oct 27 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-101
- update from CVS
- fix ld.so --verify (and ldd)
* Mon Oct 27 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-100
- 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)
* Thu Oct 23 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-99
- 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
* Sun Oct 05 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-98
- 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)
* Wed Oct 01 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-97
- 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)
* Sat Sep 27 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-96
- rebuilt
* Sat Sep 27 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-95
- fix IA-64 getcontext
* Fri Sep 26 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-94
- update from CVS
- fix syslog with non-C non-en_* locales (#61296, #104979)
- filter GLIBC_PRIVATE symbols from glibc provides
- fix NIS+
* Fri Sep 26 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-93
- 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
* Thu Sep 25 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-92
- 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
* Tue Sep 23 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-91
- rebuilt
* Tue Sep 23 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-90
- update from CVS
- NPTL locking change (#102682)
- don't jump around lock on amd64
* Fri Sep 19 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-89
- fix open_memstream/syslog (#104661)
* Fri Sep 19 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-88
- update from CVS
- retrieve affinity in pthread_getattr_np
- fix pthread_attr_[gs]etaffinity_np
- handle hex and octal in wordexp
* Thu Sep 18 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-87
- 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
* Sat Sep 13 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-86
- 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
* Thu Sep 11 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-85
- update from CVS
- fix IA-64 memccpy (#104114)
* Wed Sep 10 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-84
- update from CVS
- undo broken amd64 signal context changes
* Wed Sep 10 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-83
- 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
* Mon Sep 08 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-82
- rebuilt
* Sun Sep 07 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-81
- update from CVS
- fix tc[gs]etattr/cf[gs]et[io]speed on ppc (#102732)
- libio fixes
* Fri Sep 05 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-80
- update from CVS
- fix IA-64 cancellation when mixing __attribute__((cleanup ()))
and old-style pthread_cleanup_push cleanups
* Wed Sep 03 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-79
- 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
* Tue Aug 26 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-78
- include dl-osinfo.h only in glibc-debuginfo-2*.rpm, not
in glibc-debuginfo-common*
* Tue Aug 26 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-77
- 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)
* Sat Aug 23 2003 Roland McGrath <roland@redhat.com> 2.3.2-76
- add td_thr_tls_get_addr changes missed in initial nptl_db rewrite
* Mon Aug 18 2003 Roland McGrath <roland@redhat.com> 2.3.2-74
- nptl_db rewrite not yet in CVS
* Fri Aug 15 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-72
- update from CVS
- fix rtkaio aio_fsync{,64}
- update rtkaio for !BROKEN_THREAD_SIGNALS
- fix assert macro when used on pointers
* Thu Aug 14 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-71
- update from CVS
* Wed Aug 13 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-70
- 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
* Fri Aug 08 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-69
- update from CVS
- fix pthread_create@GLIBC_2.0 (#101767)
- __ASSUME_CLONE_STOPPED on all arches but s390* in RHEL
* Mon Aug 04 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-68
- update from CVS
- only use CLONE_STOPPED if kernel supports it, fix setting of thread
explicit scheduling (#101457)
* Sat Aug 02 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-67
- 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)
* Thu Jul 31 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-66
- update from CVS
- fix dlopen of libraries using TLS IE/LE models
* Wed Jul 30 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-65
- update from CVS
- fix timer_create
- use __extension__ before long long typedefs in <bits/types.h> (#100718)
* Tue Jul 29 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-64
- 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
* Wed Jul 16 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-63
- fix thread cancellation on ppc64
* Sun Jul 13 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-62
- update from CVS
- fix thread cancellation on ppc32, s390 and s390x
* Fri Jul 11 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-61
- 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
* Wed Jul 09 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-60
- update from CVS
* Fri Jul 04 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-59
- update from CVS
- on IA-64 use different symbols for cancellation portion of syscall
handlers to make gdb happier
* Fri Jun 27 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-58
- update from CVS
- nss_compat supporting LDAP etc.
* Wed Jun 25 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-57
- update from CVS
* Fri Jun 20 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-56
- fix condvars and semaphores in ppc* NPTL
- fix test-skeleton.c reporting of timed-out tests (#91269)
- increase timeouts for tests during make check
* Thu Jun 19 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-55
- make ldconfig default to both /lib+/usr/lib and /lib64+/usr/lib64
on bi-ABI architectures (#97557)
- disable FUTEX_REQUEUE on ppc* temporarily
* Thu Jun 19 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-54
- update from CVS
- fix glibc_post_upgrade on ppc
* Wed Jun 18 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-53
- update from CVS
- fix localedef (#90659)
- tweak linuxthreads for librt cancellation
* Tue Jun 17 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-52
- update from CVS
* Fri Jun 13 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-51
- update from CVS
- fix <gnu/stubs.h> (#97169)
* Thu Jun 12 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-50
- update from CVS
* Wed Jun 11 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-49
- 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
* Fri Jun 06 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-48
- update from CVS
- fix IA-64 NPTL build
* Fri Jun 06 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-47
- update from CVS
- PT_GNU_STACK segment in binaries/executables and .note.GNU-stack
section in *.[oa]
* Mon Jun 02 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-46
- update from CVS
- enable NPTL on AMD64
- avoid using trampolines in localedef
* Fri May 30 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-45
- enable NPTL on IA-64
* Fri May 30 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-44
- update from CVS
- enable NPTL on s390 and s390x
- make __init_array_start etc. symbols in elf-init.oS hidden undefined
* Fri May 30 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-43
- update from CVS
* Sat May 24 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-42
- update from CVS
* Wed May 21 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-41
- 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
* Fri May 16 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-40
- update from CVS
* Thu May 15 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-39
- update from CVS
- fix for prelinking of libraries with no dependencies
* Wed May 14 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-38
- update from CVS
- enable NPTL on ppc and ppc64
* Wed May 07 2003 Matt Wilson <msw@redhat.com> 2.3.2-37
- rebuild
* Mon May 05 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-36
- update from CVS
* Sun May 04 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-35
- update from CVS
- make -jN build fixes
* Sat May 03 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-34
- update from CVS
- avoid using trampolines in iconvconfig for now
* Sun Apr 27 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-33
- update from CVS
* Sat Apr 26 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-32
- update from CVS
- more ppc TLS fixes
* Thu Apr 24 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-31
- 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
* Wed Apr 16 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-30
- 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
* Tue Apr 15 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-29
- 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
* Mon Apr 14 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-28
- 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)
* Thu Apr 03 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-22
- update from CVS
- add pthread_atfork to libpthread.a
* Wed Apr 02 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-21
- update from CVS
- make sure linuxthreads pthread_mutex_lock etc. is not a cancellation
point
* Sat Mar 29 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-20
- update from CVS
- if kernel >= 2.4.1 doesn't support NPTL, fall back to
/lib/i686 libs on i686, not stright to /lib
* Fri Mar 28 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-19
- update from CVS
- timers fixes
* Thu Mar 27 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-18
- update from CVS
- fix NPTL pthread_cond_timedwait
- fix sysconf (_SC_MONOTONIC_CLOCK)
- use /%{_lib}/tls instead of /lib/tls on x86-64
- add /lib64/tls/librt*so* and /lib64/i686/librt*so*
- display content of .out files for all make check failures
* Wed Mar 26 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-17
- update from CVS
- kernel POSIX timers support
* Sat Mar 22 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-16
- 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
* Fri Mar 21 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-15
- 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
* Tue Mar 18 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-14
- update from CVS
- change i686/athlon libc.so.6 base to 0x00e80000
* Mon Mar 17 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-13
- update from CVS
- hopefully last fix for condvar problems
* Fri Mar 14 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-12
- fix bits/syscall.h creation on x86-64
* Thu Mar 13 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-11
- update from CVS
* Wed Mar 12 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-10
- update from CVS
* Tue Mar 11 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-9
- update from CVS
- fix glibc-debug description (#85111)
- make librt.so a symlink again, not linker script
* Tue Mar 04 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-8
- update from CVS
- remove the workarounds for broken software accessing GLIBC_PRIVATE
symbols
* Mon Mar 03 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-7
- update from CVS
* Sun Mar 02 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-6
- fix TLS IE/LE model handling in dlopened libraries
on TCB_AT_TP arches
* Tue Feb 25 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-5
- update from CVS
* Tue Feb 25 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-4
- update from CVS
* Mon Feb 24 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-3
- 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
* Sun Feb 23 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-2
- update from CVS
* Sat Feb 22 2003 Jakub Jelinek <jakub@redhat.com> 2.3.2-1
- update from CVS
* Thu Feb 20 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-51
- update from CVS
* Wed Feb 19 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-50
- update from CVS
* Wed Feb 19 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-49
- update from CVS
- remove nisplus and nis from the default nsswitch.conf (#67401, #9952)
* Tue Feb 18 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-48
- update from CVS
* Sat Feb 15 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-47
- update from CVS
* Fri Feb 14 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-46
- update from CVS
- pthread_cond* NPTL fixes, new NPTL testcases
* Thu Feb 13 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-45
- 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
* Tue Feb 11 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-44
- update from CVS
- pthread_once fix
* Mon Feb 10 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-43
- 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)
* Thu Feb 06 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-42
- update from CVS
- fix pthread_create after vfork+exec in linuxthreads
* Wed Feb 05 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-41
- update from CVS
* Thu Jan 30 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-40
- update from CVS
* Wed Jan 29 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-39
- update from CVS
- enable TLS on s390{,x} and sparc{,v9}
* Fri Jan 17 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-38
- 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
* Thu Jan 16 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-37
- update from CVS
- nscd fixes, *scanf fix
- fix %nptlarches noarch build (#81909)
- IA-64 TLS fixes
* Tue Jan 14 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-36
- 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)
* Mon Jan 13 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-35
- update from CVS
- dlclose bugfixes
- fix NPTL libpthread.a
- fix glibc_post_upgrade on several arches
* Sat Jan 11 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-34
- update from CVS
- TLS support on IA-64
* Wed Jan 08 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-33
- fix vfork in linuxthreads (#81377, #81363)
* Tue Jan 07 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-32
- 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)
* Sun Jan 05 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-31
- update from CVS
- support all architectures again
* Fri Jan 03 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-30
- 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
* Fri Jan 03 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-29
- update from CVS
- fixes for new condvar
* Thu Jan 02 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-28
- new NPTL condvar implementation plus related linuxthreads
symbol versioning updates
* Thu Jan 02 2003 Jakub Jelinek <jakub@redhat.com> 2.3.1-27
- 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
* Tue Dec 31 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-26
- fix dlclose
* Sun Dec 29 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-25
- enable sysenter by default for now
- fix endless loop in ldconfig
* Sat Dec 28 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-24
- update from CVS
* Fri Dec 27 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-23
- update from CVS
- fix ptmalloc_init after clearenv (#80370)
* Sun Dec 22 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-22
- update from CVS
- add IA-64 back
- move TLS libraries from /lib/i686 to /lib/tls
* Thu Dec 19 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-21
- system(3) fix for linuxthreads
- don't segfault in pthread_attr_init from libc.so
- add cancellation tests from nptl to linuxthreads
* Wed Dec 18 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-20
- fix up lists of exported symbols + their versions
from the libraries
* Wed Dec 18 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-19
- fix --with-tls --enable-kernel=2.2.5 libc on IA-32
* Wed Dec 18 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-18
- 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
* Tue Dec 17 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-17
- 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
* Mon Dec 16 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-16
- fix <bits/mathinline.h> and <bits/nan.h> for C++
- automatically generate NPTL libpthread wrappers
* Mon Dec 16 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-15
- 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
* Fri Dec 13 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-14
- update from CVS
- replace __libc_lock_needed@GOTOFF(%ebx) with
%gs:offsetof(tcbhead_t, multiple_threads)
- start of new NPTL cancellation wrappers
* Thu Dec 12 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-13
- update from CVS
- use inline locks in malloc
* Tue Dec 10 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-12
- update from CVS
- support LD_ASSUME_KERNEL=2.2.5 in statically linked programs
* Mon Dec 09 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-11
- update from CVS
- rebuilt with gcc-3.2.1-2
* Fri Dec 06 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-10
- 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)
* Wed Dec 04 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-9
- update from CVS
- RUSCII support (#78906)
- for nptl builds add BuildRequires
- fix byteswap.h for non-gcc (#77689)
- add nptl-devel package
* Tue Dec 03 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-8
- 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
* Wed Nov 27 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-7
- 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
* Fri Nov 08 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-6
- update from CVS
- even more regex fixes
- run sed testsuite to check glibc regex
* Fri Oct 25 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-5
- fix LD_DEBUG=statistics and LD_TRACE_PRELINKING in programs
using libpthread.so.
* Fri Oct 25 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-4
- update from CVS
- fixed %a and %A in *printf (#75821)
- fix re_comp memory leaking (#76594)
* Wed Oct 23 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-3
- update from CVS
- some more regex fixes
- fix libpthread.a (#76484)
- fix locale-archive enlarging
* Sat Oct 19 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-2
- 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
* Sat Oct 12 2002 Jakub Jelinek <jakub@redhat.com> 2.3.1-1
- update to 2.3.1 final
- support really low thread stack sizes (#74073)
- tzdata update
* Thu Oct 10 2002 Jakub Jelinek <jakub@redhat.com> 2.3-2
- update from CVS
- handle low stack limits
- move s390x into */lib64
* Fri Oct 04 2002 Jakub Jelinek <jakub@redhat.com> 2.3-1
- update to 2.3 final
- fix freopen on libstdc++ <= 2.96 stdin/stdout/stderr (#74800)
* Mon Sep 30 2002 Jakub Jelinek <jakub@redhat.com> 2.2.94-3
- 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
* Mon Sep 30 2002 Jakub Jelinek <jakub@redhat.com> 2.2.94-2
- update from CVS
* Sun Sep 29 2002 Jakub Jelinek <jakub@redhat.com> 2.2.94-1
- 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
* Sat Sep 07 2002 Jakub Jelinek <jakub@redhat.com> 2.2.93-5
- 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
* Fri Sep 06 2002 Jakub Jelinek <jakub@redhat.com> 2.2.93-4
- fix /lib/libnss1_dns.so.1 (missing __set_h_errno definition
leading to unresolved __set_h_errno symbol)
* Thu Sep 05 2002 Jakub Jelinek <jakub@redhat.com> 2.2.93-3
- security fix - increase dns-network.c MAXPACKET to at least
65536 to avoid buffer overrun. Likewise glibc-compat
dns-{host,network}.c.
* Wed Sep 04 2002 Jakub Jelinek <jakub@redhat.com> 2.2.93-2
- 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...
* Wed Sep 04 2002 Jakub Jelinek <jakub@redhat.com> 2.2.93-1
- update from CVS
- 2.2.93 release
- use double instead of single indirection in isXXX macros
- per-locale wcsmbs conversion state
* Sun Sep 01 2002 Jakub Jelinek <jakub@redhat.com> 2.2.92-2
- update from CVS
- fix newlocale/duplocale/uselocale
- disable profile on x86_64 for now
* Sun Sep 01 2002 Jakub Jelinek <jakub@redhat.com> 2.2.92-1
- update from CVS
- 2.2.92 release
- fix gettext after uselocale
- fix locales in statically linked threaded programs
- fix NSS
* Fri Aug 30 2002 Jakub Jelinek <jakub@redhat.com> 2.2.91-1
- update from CVS
- 2.2.91 release
- fix fd leaks in locale-archive reader (#72043)
- handle EROFS in build-locale-archive gracefully (#71665)
* Thu Aug 29 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-27
- update from CVS
- fix re_match (#72312)
- support more than 1024 threads
* Sat Aug 24 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-26
- update from CVS
- fix i386 build
* Fri Aug 23 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-25
- 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
* Sat Aug 17 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-24
- 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
* Sat Aug 17 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-23
- don't return normalized locale name in setlocale when using
locale-archive
* Fri Aug 16 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-22
- update from CVS
- optimize for primary system locale
- localedef fixes (#71552, #67705)
* Thu Aug 15 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-21
- 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
* Wed Aug 14 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-20
- update from CVS
- patch out set_thread_area for now
* Sat Aug 10 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-19
- update from CVS
- GB18030 patch from Yu Shao
- applied Debian patch for getaddrinfo IPv4 vs. IPv6
- fix regcomp (#71039)
* Mon Aug 05 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-18
- update from CVS
- use /usr/sbin/prelink, not prelink (#70376)
* Fri Jul 26 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-17
- update from CVS
* Fri Jul 26 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-16
- update from CVS
- ungetc fix (#69586)
- fseek errno fix (#69589)
- change *etrlimit prototypes for C++ (#68588)
- use --without-tls instead of --disable-tls
* Fri Jul 12 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-15
- 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)
* Wed Jun 26 2002 Bill Nottingham <notting@redhat.com> 2.2.90-14
- update from CVS
- fix argp on long words
- update atime in libio
* Sun Jun 23 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-13
- update from CVS
- a thread race fix
- fix readdir on invalid dirp
* Thu Jun 20 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-12
- 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
* Sat Jun 08 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-11
- 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)
* Wed May 22 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-10
- update from CVS
- fix Alpha pthread bug with gcc 3.1
* Sat Apr 20 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-35
- fix nice
* Tue Apr 16 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-34
- add relocation dependencies even for weak symbols (#63422)
- stricter check_fds check for suid/sgid binaries
- run make check at %install time
* Sun Apr 14 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-33
- 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
* Wed Apr 10 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-32
- 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
* Sat Apr 06 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-31
- 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
* Thu Mar 28 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-30
- update GB18030 iconv module (Yu Shao)
* Tue Mar 26 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-29
- features.h fix
* Tue Mar 26 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-28
- 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
* Thu Mar 14 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-27
- 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)
* Thu Feb 28 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-26
- update from CVS
- use __attribute__((visibility(...))) if supported, use _rtld_local
for ld.so only objects
- provide libc's own __{,u}{div,mod}di3
* Wed Feb 27 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-25
- switch back to 2.2.5, mmap stdio needs work
* Mon Feb 25 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-8
- fix two other mmap stdio bugs (#60228)
* Thu Feb 21 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-7
- fix yet another mmap stdio bug (#60145)
* Tue Feb 19 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-6
- 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
* Thu Feb 14 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-5
- update to CVS
- added glibc-utils subpackage
- disable autoreq in glibc-debug
- readd %lang() to locale files
* Thu Feb 07 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-4
- update to CVS
- move glibc private symbols to GLIBC_PRIVATE symbol version
* Wed Jan 09 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-3
- fix a sqrt bug on alpha which caused SHN_UNDEF $__full_ieee754_sqrt..ng
symbol in libm
* Tue Jan 08 2002 Jakub Jelinek <jakub@redhat.com> 2.2.90-2
- add debug-static package
* Mon Dec 31 2001 Jakub Jelinek <jakub@redhat.com> 2.2.90-1
- update from CVS
- remove -D__USE_STRING_INLINES
- add debug subpackage to trim glibc and glibc-devel size
* Thu Oct 04 2001 Jakub Jelinek <jakub@redhat.com> 2.2.4-19
- fix strsep
* Sat Sep 29 2001 Jakub Jelinek <jakub@redhat.com> 2.2.4-18
- fix a ld.so bug with duplicate searchlists in l_scope
- fix erfcl(-inf)
- turn /usr/lib/librt.so into linker script
* Thu Sep 27 2001 Jakub Jelinek <jakub@redhat.com> 2.2.4-17
- 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
* Sat Sep 22 2001 Jakub Jelinek <jakub@redhat.com> 2.2.4-16
- update from CVS to fix DT_SYMBOLIC
- prelinking support for Alpha and Sparc
* Wed Sep 19 2001 Jakub Jelinek <jakub@redhat.com> 2.2.4-15
- 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)
* Tue Sep 11 2001 Jakub Jelinek <jakub@redhat.com> 2.2.4-14
- fix build on sparc32
- 2.2.4-13 build for some reason missed some locales
on alpha/ia64
* Tue Sep 04 2001 Jakub Jelinek <jakub@redhat.com> 2.2.4-13
- fix iconvconfig
* Tue Sep 04 2001 Jakub Jelinek <jakub@redhat.com> 2.2.4-12
- add fam to /etc/rpc (#52863)
- fix <inttypes.h> for C++ (#52960)
- fix perror
* Tue Aug 28 2001 Jakub Jelinek <jakub@redhat.com> 2.2.4-11
- fix strnlen(x, -1)
* Tue Aug 28 2001 Jakub Jelinek <jakub@redhat.com> 2.2.4-10
- doh, <bits/libc-lock.h> should only define __libc_rwlock_t
if __USE_UNIX98.
* Tue Aug 28 2001 Jakub Jelinek <jakub@redhat.com> 2.2.4-9
- fix bits/libc-lock.h so that gcc can compile
- fix s390 build
* Sat Aug 25 2001 Jakub Jelinek <jakub@redhat.com> 2.2.4-8
- kill stale library symlinks in ldconfig (#52350)
- fix inttypes.h for G++ < 3.0
- use DT_REL*COUNT
* Thu Aug 23 2001 Jakub Jelinek <jakub@redhat.com> 2.2.4-7
- fix strnlen on IA-64 (#50077)
* Fri Aug 17 2001 Jakub Jelinek <jakub@redhat.com> 2.2.4-6
- glibc 2.2.4 final
- fix -lpthread -static (#51672)
* Sat Aug 11 2001 Jakub Jelinek <jakub@redhat.com> 2.2.4-5
- doh, include libio/tst-swscanf.c
* Sat Aug 11 2001 Jakub Jelinek <jakub@redhat.com> 2.2.4-4
- don't crash on catclose(-1)
- fix wscanf %[] handling
- fix return value from swprintf
- handle year + %U/%W week + week day in strptime
* Fri Aug 10 2001 Jakub Jelinek <jakub@redhat.com> 2.2.4-3
- 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.
* Tue Aug 07 2001 Jakub Jelinek <jakub@redhat.com>
- fix strtod and *scanf (#50723, #50724)
* Sun Aug 05 2001 Jakub Jelinek <jakub@redhat.com>
- 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)
* Thu Jul 26 2001 Jakub Jelinek <jakub@redhat.com>
- move iconvconfig from glibc-common into glibc subpackage,
call it from glibc_post_upgrade instead of common's post.
* Wed Jul 25 2001 Jakub Jelinek <jakub@redhat.com>
- turn off debugging printouts in iconvconfig
* Wed Jul 25 2001 Jakub Jelinek <jakub@redhat.com>
- update from CVS
- fix IA-32 makecontext
- make fflush(0) thread-safe (#46446)
* Tue Jul 24 2001 Jakub Jelinek <jakub@redhat.com>
- adjust prelinking DT_* and SHT_* values in elf.h
- update from CVS
- iconv cache
- make iconv work in SUID/SGID programs (#34611)
* Sat Jul 21 2001 Jakub Jelinek <jakub@redhat.com>
- 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)
* Tue Jul 17 2001 Jakub Jelinek <jakub@redhat.com>
- make /lib/i686 directory owned by glibc*.i686.rpm
* Tue Jul 10 2001 Jakub Jelinek <jakub@redhat.com>
- remove rquota.[hx] headers which are now provided by quota (#47141)
- add prelinking patch
* Fri Jul 06 2001 Jakub Jelinek <jakub@redhat.com>
- require sh-utils for nscd
* Tue Jun 26 2001 Jakub Jelinek <jakub@redhat.com>
- update from CVS (#43681, #43350, #44663, #45685)
- fix ro_RO bug (#44644)
* Thu Jun 07 2001 Jakub Jelinek <jakub@redhat.com>
- 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)
* Wed May 23 2001 Jakub Jelinek <jakub@redhat.com>
- 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
* Fri May 18 2001 Jakub Jelinek <jakub@redhat.com>
- make ldconfig more quiet
- fix LD_PROFILE on i686 (#41030)
* Thu May 17 2001 Jakub Jelinek <jakub@redhat.com>
- fix the hardlink program, so that it really catches all files with
identical content
- add a s390x clone fix
* Thu May 17 2001 Jakub Jelinek <jakub@redhat.com>
- 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
* Sat May 12 2001 Jakub Jelinek <jakub@redhat.com>
- 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)
* Sat Apr 28 2001 Jakub Jelinek <jakub@redhat.com>
- glibc 2.2.3 release
- fix strcoll (#36539)
- add BuildPreReqs (#36378)
* Thu Apr 26 2001 Jakub Jelinek <jakub@redhat.com>
- update from CVS
* Sat Apr 21 2001 Jakub Jelinek <jakub@redhat.com>
- update from CVS
- fix sparc64, ia64
- fix some locale syntax errors (#35982)
* Thu Apr 19 2001 Jakub Jelinek <jakub@redhat.com>
- update from CVS
* Thu Apr 12 2001 Jakub Jelinek <jakub@redhat.com>
- update from CVS
* Sat Apr 07 2001 Jakub Jelinek <jakub@redhat.com>
- support even 2.4.0 kernels on ia64, sparc64 and s390x
- include UTF-8 locales
- make gconv-modules %config(noreplace)
* Fri Mar 23 2001 Jakub Jelinek <jakub@redhat.com>
- back out sunrpc changes
* Wed Mar 21 2001 Jakub Jelinek <jakub@redhat.com>
- update from CVS
- fix ia64 build
- fix pthread_getattr_np
* Fri Mar 16 2001 Jakub Jelinek <jakub@redhat.com>
- 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
* Wed Mar 14 2001 Jakub Jelinek <jakub@redhat.com>
- 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
* Wed Mar 07 2001 Jakub Jelinek <jakub@redhat.com>
- fix gencat (#30894)
- fix ldconfig changes from yesterday, fix LD_ASSUME_KERNEL handling
* Tue Mar 06 2001 Jakub Jelinek <jakub@redhat.com>
- 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
* Sat Feb 17 2001 Preston Brown <pbrown@redhat.com>
- glib-common doesn't require glibc, until we can figure out how to get out of dependency hell.
* Sat Feb 17 2001 Jakub Jelinek <jakub@redhat.com>
- make glibc require particular version of glibc-common
and glibc-common prerequire glibc.
* Fri Feb 16 2001 Jakub Jelinek <jakub@redhat.com>
- glibc 2.2.2 release
- fix regex REG_ICASE bug seen in ksymoops
* Sat Feb 10 2001 Jakub Jelinek <jakub@redhat.com>
- fix regexec leaking memory (#26864)
* Fri Feb 09 2001 Jakub Jelinek <jakub@redhat.com>
- update from CVS
- fix ia64 build with gnupro
- make regex 64bit clean
- fix tgmath make check failures on alpha
* Tue Feb 06 2001 Jakub Jelinek <jakub@redhat.com>
- update again for ia64 DF_1_INITFIRST
* Fri Feb 02 2001 Jakub Jelinek <jakub@redhat.com>
- update from CVS
- fix getaddrinfo (#25437)
- support DF_1_INITFIRST (#25029)
* Wed Jan 24 2001 Jakub Jelinek <jakub@redhat.com>
- build all auxiliary arches with --enablekernel 2.4.0, those wanting
to run 2.2 kernels can downgrade to the base architecture glibc.
* Sat Jan 20 2001 Jakub Jelinek <jakub@redhat.com>
- remove %lang() flags from %{_prefix}/lib/locale files temporarily
* Sun Jan 14 2001 Jakub Jelinek <jakub@redhat.com>
- 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
* Wed Jan 10 2001 Bernhard Rosenkraenzer <bero@redhat.com>
- devel requires glibc = %{version}
- noreplace /etc/nscd.conf
* Wed Jan 10 2001 Jakub Jelinek <jakub@redhat.com>
- 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
* Mon Jan 08 2001 Jakub Jelinek <jakub@redhat.com>
- 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)
* Fri Dec 15 2000 Jakub Jelinek <jakub@redhat.com>
- fix ftw and nftw
* Wed Dec 13 2000 Jakub Jelinek <jakub@redhat.com>
- fix fcvt (#22184)
- ldd /lib/ld-linux.so.2 is not crashing any longer again (#22197)
- fix gencat
* Mon Dec 11 2000 Jakub Jelinek <jakub@redhat.com>
- fix alpha htonl and alphaev6 stpcpy
* Sat Dec 09 2000 Jakub Jelinek <jakub@redhat.com>
- 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)
* Sun Nov 19 2000 Jakub Jelinek <jakub@redhat.com>
- update to CVS to fix getaddrinfo
* Fri Nov 17 2000 Jakub Jelinek <jakub@redhat.com>
- update to CVS to fix freopen
- remove all alpha workarounds, not needed anymore
* Wed Nov 15 2000 Jakub Jelinek <jakub@redhat.com>
- fix dladdr bug on alpha/sparc32/sparc64
- fix Makefiles so that they run static tests properly
* Tue Nov 14 2000 Jakub Jelinek <jakub@redhat.com>
- update to CVS to fix ldconfig
* Thu Nov 09 2000 Jakub Jelinek <jakub@redhat.com>
- update to glibc 2.2 release
* Mon Nov 06 2000 Jakub Jelinek <jakub@redhat.com>
- update to CVS to:
- export __sysconf@@GLIBC_2.2 (#20417)
* Fri Nov 03 2000 Jakub Jelinek <jakub@redhat.com>
- merge to 2.1.97
* Mon Oct 30 2000 Jakub Jelinek <jakub@redhat.com>
- 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)
* Fri Oct 20 2000 Jakub Jelinek <jakub@redhat.com>
- 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
* Fri Aug 11 2000 Adrian Havill <havill@redhat.com>
- added ja ujis alias for backwards compatibility
€#ó
Generated by rpm2html 1.8.1
Daniel Veillard, Sun Jul 6 03:45:12 2008