Tue Aug 31 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)
Thu Aug 12 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)
Wed Aug 11 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
Wed Aug 11 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
Fri Aug 06 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-*
Fri Jul 23 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 16 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
Mon Jul 05 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-36
- s390* .plt slot reduction
- fix pthread_rwlock_timedrdlock on x86_64
- fix ppc64 longjmp/setjmp related exports
Wed Jun 30 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
Wed Jun 30 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
Mon Jun 14 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>
Fri May 28 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)
Tue May 11 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
Fri May 07 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
Wed May 05 2004 Jakub Jelinek <jakub@redhat.com> 2.3.3-25
- update from CVS
- disable FUTEX_REQUEUE (work around #115349)
- mq for sparc/sparc64/ia64
Tue May 04 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
Thu Apr 22 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
Mon Apr 19 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
Sat Apr 17 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
Fri Feb 13 2004 Jakub Jelinek <jakub@redhat.com> 2.3.2-101.5
- assorted AMD64 bugfixes
- %I format directive fixes
- IPv6 resolver now uses two-nibble format by default again
- ISO_6937-2 conversion fixes
- PRI*FAST* macro fix in <inttypes.h>
- readahead prototypes in <fcntl.h>
- IA-64 <bits/siginfo.h> fixes
- updated be, nl, ja and pl translations
- {,l}lr{ound,int}* fixes
- *ent{,_r} locking fixes
- don't acquire stdio lock on exit
- cap TZ env var hours to 24, not 23
- avoid using too much stack in setenv
- another round of regex updates
- fix backtrace in threads on AMD64
- pthread_cond_timedwait bugfix
- protect _dl_make_stack_executable with a special challenge
Tue Jan 06 2004 Jakub Jelinek <jakub@redhat.com> 2.3.2-101.4
- 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)