Fedora Core 2 Update: glibc-2.3.3-27.1

Jakub Jelinek jakub at redhat.com
Thu Nov 11 06:19:58 UTC 2004


---------------------------------------------------------------------
Fedora Update Notification
FEDORA-2004-356
2004-11-11
---------------------------------------------------------------------

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 at redhat.com> 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/2/

59ee93d07c8ac4b0bf41caf53715799d  SRPMS/glibc-2.3.3-27.1.src.rpm
c5aeeeee4c50acbe05bcbd773c2fbf19  x86_64/glibc-2.3.3-27.1.x86_64.rpm
b5a3978d8af45708b45b4c60ee3cf986  x86_64/glibc-devel-2.3.3-27.1.x86_64.rpm
f158e1a2b8a50447e7414bd4f7040e57  x86_64/glibc-headers-2.3.3-27.1.x86_64.rpm
088fee8073775b9596a498df37cb05d8  x86_64/nptl-devel-2.3.3-27.1.x86_64.rpm
529d2b03f5fd710667e9b7a70c9a40a8  x86_64/glibc-profile-2.3.3-27.1.x86_64.rpm
e469a6b1f8e0c4344f37e26b5c47d402  x86_64/glibc-common-2.3.3-27.1.x86_64.rpm
ff4a21f094918554a7b30dd7d369efdc  x86_64/nscd-2.3.3-27.1.x86_64.rpm
93440792a09aed97100a1c8993f33144  x86_64/glibc-utils-2.3.3-27.1.x86_64.rpm
43294d17c13dd71239c1ecaaefa82ca5  x86_64/debug/glibc-debuginfo-2.3.3-27.1.x86_64.rpm
fb617c33955adb608c331e1f349aa605  x86_64/glibc-2.3.3-27.1.i386.rpm
56f5bcdce78a2cccc1524a3210adecc3  x86_64/glibc-devel-2.3.3-27.1.i386.rpm
fcebfa1076aeda3b8b349623b4bf032b  x86_64/glibc-2.3.3-27.1.i686.rpm
a54b9ee83f5fe910b38b3d6382fc1e3e  x86_64/nptl-devel-2.3.3-27.1.i686.rpm
fb617c33955adb608c331e1f349aa605  i386/glibc-2.3.3-27.1.i386.rpm
56f5bcdce78a2cccc1524a3210adecc3  i386/glibc-devel-2.3.3-27.1.i386.rpm
20dcdcb13db882656d55ac1335209080  i386/glibc-headers-2.3.3-27.1.i386.rpm
fbe8294a2bee2468f2e7fadd312efdaf  i386/glibc-profile-2.3.3-27.1.i386.rpm
bac68f3806edf0c458cce94302d1fda6  i386/glibc-common-2.3.3-27.1.i386.rpm
14b3d1a411a0dc6c79a0e88a73af53d1  i386/nscd-2.3.3-27.1.i386.rpm
85e9662c711028c4a2ea1bbb71b5632f  i386/glibc-utils-2.3.3-27.1.i386.rpm
09090e156aee0b89d12b3f1dc414e4ce  i386/debug/glibc-debuginfo-2.3.3-27.1.i386.rpm
10acc81e50bc3ddd6a44e863ad314149  i386/debug/glibc-debuginfo-common-2.3.3-27.1.i386.rpm
fcebfa1076aeda3b8b349623b4bf032b  i386/glibc-2.3.3-27.1.i686.rpm
a54b9ee83f5fe910b38b3d6382fc1e3e  i386/nptl-devel-2.3.3-27.1.i686.rpm
2b728b8f2446c9070164efc81695435b  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.  
---------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.fedoraproject.org/pipermail/announce/attachments/20041111/3d77fc14/attachment.bin 


More information about the announce mailing list