--------------------------------------------------------------------- Fedora Test Update Notification FEDORA-2004-356 2004-10-29 --------------------------------------------------------------------- Product : Fedora Core 2 Name : glibc Version : 2.3.3 Release : 27.1 Summary : The GNU libc libraries. Description : 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. --------------------------------------------------------------------- * Thu Oct 28 2004 Jakub Jelinek <jakub@xxxxxxxxxx> 2.3.3-27.1 - ignore also ENODEV and ETIMEDOUT error values when searching paths in execvp/execlp (#136726) - use non-blocking sockets when querying DNS (#135234) - fix temp file vulnerability in catchsegv (CAN-2004-0968, #136318) - make catchsegv working even on bi-arch platforms for both 32-bit and 64-bit binaries - use backtrace () in libSegFault.so, so that catchsegv works even on ia64 and x86-64, add register dumping on ia64 (#130254) - fix reinitialization of _res when using NPTL thread stack cache (BZ #434) - update bug-reporting instructions - fix infinite loop in iconv(1) with some options (BZ #194) - fix inet_aton return value (BZ #276) - mask restart signal in linuxthreads during cancel handling (#132654) - avoid using unitialized memory in localedef - fix mtrace script to only call location when really needed - fix some -D_POSIX_C_SOURCE=200112L header namespace issues - fix V4MAPPED lookups in /etc/hosts (#123583) - always try both TCP and UDP reporting for syslog (#132816, BZ #108) - fix ypclnt.c locking (#132204) - avoid fragmentation of address space by malloc on flexmap layouts (#118574) - fix x86_64 <pthread.h> for -m32 -I/usr/include/nptl compilation - make NPTL <pthread.h> usable in -pedantic -std=c89 mode, as well as in C++ programs (BZ #375) - make rwlocks available with -D_POSIX_C_SOURCE=200112L (BZ #320) - remove __THROW from pthread_once, as the callback might throw - return EAGAIN instead of ENOMEM if pthread_create fails due to lack of memory - fix NPTL stack freeing in case of pthread_create failure with detached thread (BZ #405) - fix i?86 and x86_64 pthread_mutex_timedlock - save gp around linuxthreads ia64 CENABLE/CDISABLE calls - fix s390{,x} unwinding when frames are smaller than 96 (resp. 160) bytes - fix _POSIX_CHILD_MAX and _POSIX_OPEN_MAX values XPG6, add _POSIX_HOST_NAME_MAX, _POSIX_SYMLINK_MAX, _POSIX_SYMLOOP_MAX and _POSIX_RE_DUP_MAX defines - fix fnmatch backslash handling (BZ #361) - fix out of memory behaviour of syslog (BZ #365) - randomize resolver requests IDs all the time - fix daemon behaviour if /dev/null is not the correct device or it failed to open it - fix *sprintf buffer reallocation condition (BZ #346) - handle _nl_intern_locale_data (BZ #356) - fix fdim{,f,l} (+inf, +inf) (BZ #376) - fix glob on dangling symlinks - stop using __builtin_expect in assert.h (#127606) - fix cy_GB d_t_fmt (#103415) - make SHMLBA from <sys/shm.h> usable even in C++ (#132313) - fix <pthread.h> with -std=c{8,9}9 -D_XOPEN_SOURCE=600, but without -D_POSIX_C_SOURCE=200112L (BZ #284) - fix IPv6 AI_V4MAPPED filtering - fix i386 and x86-64 pow{,f,l} (BZ #258) - fix IBM932 and IBM943 iconv modules (#128674) - fix ifreq memory handling - fix loadavg if read returns 0 (BZ #263) - fix mbsrtowcs if src is not zero terminated - fix memusage with lots of allocations (BZ #285) - fix newlocale locking - fix NPTL pthread_rwlock_{timed}rdlock on architectures other than ia32 and x86-64 (#129455) - fix nscd_getgr_r - fix nscd -i hosts to cause reinitialization of resolver in all threads, not just one (#125712) - fix res_init () memory leaks - initialize all needed fields before call to __printf_fp in strfmon{,_l} and printf_size - fix strtod (BZ #274) - fix fread_unlocked and fwrite_unlocked (BZ #309, #316) - don't hold rtld lock while running _dl_fini destructors (#126111) - fix linuxthreads clock_[gs]ettime (#127328) - fix a bug in DSO holes handling introduced by execstack changes - only canonicalize first name in getaddrinfo with AI_CANONNAME - fix an uninitialized field in __parse_one_specmb - reread resolv.conf in nscd when running nscd --invalidate hosts (#125712) - fix <fcntl.h> F_{GETLK,SETLK,SETLKW} definitions on x86_64 for -m32 -D_FILE_OFFSET_BITS=64 - avoid referencing freed memory in sunrpc pmaplist destruction (BZ #218) - fix sqrt special case handling on s390/s390x - fix pthread_rwlock_timed*lock and pthread_cond_timedwait handling of invalid tv_nsec - remove /usr/include/nptl/bits/stdio-lock.h from nptl-devel (BZ #245) - speed up sprintf if buffer starts in the first half of address space (#123148) - various memory handling fixes - fix strpbrk macro in <string.h> - fix strpbrk macro for GCC 3.4+ (BZ #130) - fix x86_64 makecontext - fix regex translate handling - fix RELA undefined TLS symbol relocation - fix -z nodelete DSO handling - fix setenv handling of invalid arguments - fix ia64/x86_64 backtrace in statically linked programs - fix xtrace error reporting - FUTEX_CMP_REQUEUE support --------------------------------------------------------------------- This update can be downloaded from: http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing/2/ 389e9cdc725f3651cd78c5d6adfc22c7 SRPMS/glibc-2.3.3-27.1.src.rpm 177b8a2a246042d840f02a5a4e707d08 x86_64/glibc-2.3.3-27.1.x86_64.rpm 824f38b1810efb97695f6599b378b6a4 x86_64/glibc-devel-2.3.3-27.1.x86_64.rpm 8c8bbcc5a4460c42f86c32608c01ec00 x86_64/glibc-headers-2.3.3-27.1.x86_64.rpm d774df192db02d42c5d3650b64fcf9f9 x86_64/nptl-devel-2.3.3-27.1.x86_64.rpm 0caa6e83148a862ec054960ba33e8ebf x86_64/glibc-profile-2.3.3-27.1.x86_64.rpm 4a208aed874ed4ec1d5e28b04e32b82d x86_64/glibc-common-2.3.3-27.1.x86_64.rpm 153e48c7de9457f76805b627d4d70318 x86_64/nscd-2.3.3-27.1.x86_64.rpm 0f9bd081bb14c7c5f23bbc8a0b193a88 x86_64/glibc-utils-2.3.3-27.1.x86_64.rpm 1c3fef48394e473de3e7d170171fbd33 x86_64/debug/glibc-debuginfo-2.3.3-27.1.x86_64.rpm d40a87a3dda450e43c1b0ef73fed0edd x86_64/glibc-2.3.3-27.1.i386.rpm d271eabcaf5bf75467d9f000949bbec9 x86_64/glibc-devel-2.3.3-27.1.i386.rpm ac42118bd1e37a3ef9df8540db0b7e90 x86_64/glibc-2.3.3-27.1.i686.rpm 739cd4b794e5bac3236bef5041e477de x86_64/nptl-devel-2.3.3-27.1.i686.rpm d40a87a3dda450e43c1b0ef73fed0edd i386/glibc-2.3.3-27.1.i386.rpm d271eabcaf5bf75467d9f000949bbec9 i386/glibc-devel-2.3.3-27.1.i386.rpm b1693e28813902623ccf5de443e184b7 i386/glibc-headers-2.3.3-27.1.i386.rpm fed3106bcd9e98039fc970e32a064952 i386/glibc-profile-2.3.3-27.1.i386.rpm d4d29a493f116a3bc8246179e51865ae i386/glibc-common-2.3.3-27.1.i386.rpm 3ab2ca7d320ccca89de8028ffcd7b891 i386/nscd-2.3.3-27.1.i386.rpm 0317d08ef487ab0d3ddabd2e4808e11a i386/glibc-utils-2.3.3-27.1.i386.rpm dcb929a8c73281ce0a0a1e5396c7204b i386/debug/glibc-debuginfo-2.3.3-27.1.i386.rpm 3efb94cdb9de29b45838c0a39f46aa8c i386/debug/glibc-debuginfo-common-2.3.3-27.1.i386.rpm ac42118bd1e37a3ef9df8540db0b7e90 i386/glibc-2.3.3-27.1.i686.rpm 739cd4b794e5bac3236bef5041e477de i386/nptl-devel-2.3.3-27.1.i686.rpm ca8a1898b2645feaf86b4b40c093e688 i386/debug/glibc-debuginfo-2.3.3-27.1.i686.rpm This update can also be installed with the Update Agent; you can launch the Update Agent with the 'up2date' command. You may need to edit your up2date channels configuration. Within /etc/sysconfig/rhn/sources enable the following line: yum updates-testing http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing/2/$ARCH ---------------------------------------------------------------------
Attachment:
pgp4blmMmSU5E.pgp
Description: PGP signature