|
|
|
|
Changelog for glibc-2.7-2.x86_64.rpm :
Fri Oct 19 00:00:00 2007 Jakub Jelinek 2.7-2 - glibc 2.7 release - fix tzfile.c for times after last transition (#333561) - fix sem_postAATTGLIBC_2.0 on i?86 - appease valgrind in libpthread.so initialization - misc fixes (BZ#3425, BZ#5184, BZ#5186)
Tue Oct 16 00:00:00 2007 Jakub Jelinek 2.6.90-21 - fix getgr{name,gid}{,_r} with nscd
Mon Oct 15 00:00:00 2007 Jakub Jelinek 2.6.90-20 - install (#330031) - disable -D_FORTIFY_SOURCE{,=2} support (with a warning) for GCC 3.4.x and earlier(#327641) - pl_PL locale changes (BZ#4098, #242296) - misc fixes (BZ#1140, BZ#3195, BZ#3242, BZ#4359)
Fri Oct 12 00:00:00 2007 Jakub Jelinek 2.6.90-19 - fix - simple preprocessor in localedef, fix de_DE collation with it
Thu Oct 11 00:00:00 2007 Jakub Jelinek 2.6.90-18 - add signalfd, eventfd, eventfd_read, eventfd_write - qsort speedups - workaround for cpuid bugs (#324081) - make sure gettext\'s conversion_lock is initialized even if program isn\'t linked against libpthread.so.0, only dlopens it (#321761) - misc fixes (BZ#5112, BZ#5113, BZ#5104, BZ#5063, BZ#5010, BZ#4407, BZ#3924, BZ#5103, BZ#2633, BZ#181, BZ#73, #321901)
Thu Oct 4 00:00:00 2007 Jakub Jelinek 2.6.90-17 - fix {,v}swprintf with -D_FORTIFY_SOURCE=1 -mlong-double-64 on ppc */s390 */sparc * - strcoll fixes - misc fixes (BZ#645, BZ#5071) - locale fixes (BZ#4941, #299321, #203364, #196711, #236212)
Sun Sep 30 00:00:00 2007 Jakub Jelinek 2.6.90-16 - misc fixes (BZ#4963, BZ#4972, BZ#5028, BZ#5043, BZ#5058) - improve -D_FORTIFY_SOURCE{,=2} diagnostic through warning/error attributes - fix wcscpy, wcpcpy, fgetws, fgetws_unlocked, swprintf and vswprintf fortification inlines - fix a scalability issue with lazy binding in heavily multithreaded programs
Fri Sep 21 00:00:00 2007 Jakub Jelinek 2.6.90-15 - $5$ (SHA-256) and $6$ (SHA-512) support in crypt (#228697, #249477, #173834)
Wed Sep 19 00:00:00 2007 Jakub Jelinek 2.6.90-14 - -D_FORTIFY_SOURCE{,=2} support for C++ - fortification of fread{,_unlocked} - support *scanf m allocation modifier (%ms, %mls, %mc, ...) - in -std=c99 or -D_XOPEN_SOURCE=600 mode don\'t recognize %as, %aS and %a[ as a GNU extension for *scanf - fix splice, vmsplice, tee return value, make them cancellation points - mq_open checking - use inline function rather than function-like macro for open{,at}{,64} checking - IFA_F_OPTIMISTIC handling in getaddrinfo (#259681) - fix an ABBA deadlock in ld.so (#284171) - remove sparc{32,64} unwind info from _start and clone
Tue Aug 28 00:00:00 2007 Jakub Jelinek 2.6.90-13 - fix personality on x86_64/ppc/ppc64 (#256281)
Sun Aug 26 00:00:00 2007 Jakub Jelinek 2.6.90-12 - readd x86_64 gettimeofday stuff, initialize it earlier - nis_list fix (#254115) - workaround for bugs in ia64 silly /emul/ia32-linux hack (#253961) - misc fixes (BZ#3924, BZ#4566, BZ#4582, BZ#4588, BZ#4726, BZ#4946, BZ#4905, BZ#4814, BZ#4925, BZ#4936, BZ#4896, BZ#4937, BZ#3842, BZ#4554, BZ#4557, BZ#4938)
Sat Aug 18 00:00:00 2007 Jakub Jelinek 2.6.90-11 - remove __strtold_internal and __wcstold_internal from ppc */s390 */sparc * *-ldbl.h headers - temporarily backout x86_64 gettimeofday.S changes (#252453) - some further sparc, sparc64 and alpha fixes
Thu Aug 16 00:00:00 2007 Jakub Jelinek 2.6.90-10 - don\'t open /etc/ld.so.{cache,preload} with O_NOATIME (#252146) - s390{,x}, alpha and sparc fixes - sparcv9 is no longer an aux arch, as we expect to not build sparc.rpm glibc any longer, only sparcv9.rpm, sparc64.rpm and new two aux arches sparcv9v.rpm and sparc64v.rpm
Wed Aug 15 00:00:00 2007 Jakub Jelinek 2.6.90-9 - private futex even for mutexes and condvars - some further O_CLOEXEC changes - use vDSO on x86_64 if available - ia64 build fixes (#251983)
Sat Aug 11 00:00:00 2007 Roland McGrath 2.6.90-8 - update to trunk - fix missing strtold_l export on ppc64
Fri Aug 10 00:00:00 2007 Roland McGrath 2.6.90-6 - update to trunk - fix local PLT regressions - spec file revamp for new find-debuginfo.sh
Mon Aug 6 00:00:00 2007 Jakub Jelinek 2.6.90-4 - fix librt.so and librtkaio.so on ppc32, so that it is not using bss PLT
Sun Aug 5 00:00:00 2007 Jakub Jelinek 2.6.90-3 - fix open{,at}{,64} macro for -pedantic (#250897) - add transliteration for l with stroke (#250492) - fix strtod (\"-0\", NULL) - update License tag
Thu Aug 2 00:00:00 2007 Jakub Jelinek 2.6.90-2 - make aux-cache purely optional performance optimization in ldconfig, don\'t issue any errors if it can\'t be created (#250430) - remove override_headers hack, BuildRequire >= 2.6.22 kernel-headers and rely on its content
Wed Aug 1 00:00:00 2007 Jakub Jelinek 2.6.90-1 - update to trunk - private futex optimizations - open{,at}{,64} argument checking - ldconfig speedups
Mon Jul 9 00:00:00 2007 Jakub Jelinek 2.6-4 - filter pseudo-files from debuginfo source lists (#245714) - fix sscanf when errno is EINTR before the call (BZ#4745) - save/restore errno around reading /etc/default/nss (BZ#4702) - fix LD_HWCAP_MASK handling - disable workaround for #210748, instead backport ld.so locking fixes from the trunk (#235026) - new x86_64 memcpy - don\'t write uninitialized padding bytes to nscd socket - fix dl{,v}sym, dl_iterate_phdr and dlopen if some library is mapped into ld.so\'s inter-segment hole on x86_64 (#245035, #244545) - fix LD_AUDIT=a:b program (#180432) - don\'t crash on pseudo-zero long double values passed to *printf on i?86/x86_64/ia64 (BZ#4586) - fix *printf %La and strtold with some hexadecimal floating point constants on ppc/ppc64 - fix nextafterl on ppc/ppc64 - fix sem_timedwait on i?86 and x86_64
Fri May 25 00:00:00 2007 Jakub Jelinek 2.6-3 - don\'t use %config(missingok) for locale-archive.tmpl, instead of removing it altogether truncate it to zero size (#240697) - add a workaround for #210748
Tue May 22 00:00:00 2007 Jakub Jelinek 2.6-2 - restore malloc_set_state backwards compatibility (#239344) - fix epoll_pwait (BZ#4525) - fix printf with unknown format spec or positional arguments and large width and/or precision (BZ#4514) - robust mutexes fix (BZ#4512)
Wed May 16 00:00:00 2007 Roland McGrath 2.6-1 - glibc 2.6 release
Sat May 12 00:00:00 2007 Jakub Jelinek 2.5.90-24 - utimensat, futimens and lutimes support
Fri May 11 00:00:00 2007 Jakub Jelinek 2.5.90-23 - use madvise MADV_DONTNEED in malloc - fix ia64 feraiseexcept - fix s390{,x} feholdexcept (BZ#3427) - ppc fenv fixes - make fdatasync a cancellation point (BZ#4465) - fix *printf for huge precisions with wide char code and multi-byte strings - fix dladdr (#232224, BZ#4131)
Sat May 5 00:00:00 2007 Jakub Jelinek 2.5.90-22 - add transliteration for (BZ#3213) - fix *scanf with %f on hexadecimal floats without exponent (BZ#4342) - fix *printf with very large precisions for %s (#238406, BZ#4438) - fix inet_ntop size checking for AF_INET (BZ#4439) - for *printf %e avoid 1.000e-00, for exponent 0 always use + sign (#238431) - fix a regression introduced in #223467 changes - gethostby *_r alignment fixes (BZ#4381) - fix ifaddrs error handling
Tue Apr 17 00:00:00 2007 Jakub Jelinek 2.5.90-21 - don\'t include individual locale files in glibc-common, rather include prepared locale-archive template and let build-locale-archive create locale-archive from the template and any user supplied /usr/lib/locale/ *_ * directories, then unlink the locale-archive template - this should save > 80MB of glibc-common occupied disk space - fix _XOPEN_VERSION (BZ#4364) - fix printf with %g and values tiny bit smaller than 1.e-4 (#235864, BZ#4362) - fix NIS+ __nisfind_server (#235229)
Sun Apr 1 00:00:00 2007 Jakub Jelinek 2.5.90-20 - assorted NIS+ speedups (#223467) - fix HAVE_LIBCAP configure detection (#178934) - remove /usr/sbin/rpcinfo from glibc-common (#228894) - nexttoward */nextafter * fixes (BZ#3306) - feholdexcept/feupdateenv fixes (BZ#3427) - speed up fnmatch with two or more * in the pattern
Sat Mar 17 23:00:00 2007 Jakub Jelinek 2.5.90-19 - fix power6 libm compat symbols on ppc32 (#232633) - fix child refcntr in NPTL fork (#230198) - fix ifaddrs with many net devices on > 4KB page size arches (#230151) - fix pthread_mutex_timedlock on x86_64 (#228103) - various fixes (BZ#3919, BZ#4101, BZ#4130, BZ#4181, BZ#4069, BZ#3458)
Wed Feb 21 23:00:00 2007 Jakub Jelinek 2.5.90-18 - fix nftw with FTW_CHDIR on / (BZ#4076) - nscd fixes (BZ#4074) - fix fmod{,f,l} on i?86 (BZ#3325) - support localized digits for fp values in *scanf (BZ#2211) - namespaces fixes (BZ#2633) - fix euidaccess (BZ#3842) - glob fixes (BZ#3996) - assorted locale data fixes (BZ#1430, BZ#672, BZ#58, BZ#3156, BZ#2692, BZ#2648, BZ#3363, BZ#3334, BZ#3326, BZ#3322, BZ#3995, BZ#3885, BZ#3884, BZ#3851)
Sun Feb 11 23:00:00 2007 Jakub Jelinek 2.5.90-17 - RFC2671 support in resolver (#205842) - fix strptime (BZ#3944) - fix regcomp with REG_NEWLINE (BZ#3957) - fix pthread_mutex_timedlock on x86_64 (#228103)
Fri Feb 2 23:00:00 2007 Jakub Jelinek 2.5.90-16 - add strerror_l - fix application crashes when doing NSS lookups through nscd mmapped databases and nscd decides to start garbage collection during the lookups (#219145, #225315) - fix %0lld printing of 0LL on 32-bit architectures (BZ#3902) - ignore errors from install-info in glibc-devel scriptlets (#223691)
Wed Jan 17 23:00:00 2007 Jakub Jelinek 2.5.90-15 - fix NIS getservbyname when proto is NULL - fix nss_compat +group handling (#220658) - cache services in nscd - fix double free in fts_close (#222089) - fix vfork+execvp memory leak (#221187) - soft-fp fixes (BZ#2749) - further strtod fixes (BZ#3855) - make sure pthread_kill doesn\'t return EINVAL even if the target thread exits in between pthread_kill ESRCH check and the actual tgkill syscall (#220420) - fix ABBA deadlock possibility in ld.so scope locking code
Tue Dec 19 23:00:00 2006 Jakub Jelinek 2.5.90-14 - fix {j,m}rand48{,_r} on 64-bit arches (BZ#3747) - handle power6x AT_PLATFORM (#216970) - fix a race condition in getXXbyYY_r (#219145) - fix tst-pselect testcase
Thu Dec 14 23:00:00 2006 Jakub Jelinek 2.5.90-13 - fix setcontext on ppc32 (#219107) - fix wide stdio after setvbuf (#217064, BZ#2337) - handle relatime mount option in statvfs - revert i?86/x86_64 clone CFI temporarily
Sun Dec 10 23:00:00 2006 Jakub Jelinek 2.5.90-12 - fix hasmntopt (#218802) - fix setusershell and getusershell (#218782) - strtod fixes (BZ#3664, BZ#3673, BZ#3674) - fix memusage with realloc (x, 0)
Tue Dec 5 23:00:00 2006 Jakub Jelinek 2.5.90-11 - allow suid apps to setenv NIS_PATH and influence through that nis_list and nis_lookup (#209155) - fix ttyname and ttyname_r with invalid file descriptor (#218276) - cs_CZ LC_TIME fixes (#218438) - fix build with 2.6.19+ headers (#217723)
Fri Dec 1 23:00:00 2006 Jakub Jelinek 2.5.90-10 - fix x86-64 restore_rt unwind info
Thu Nov 30 23:00:00 2006 Jakub Jelinek 2.5.90-9 - fix last svc_run change (#217850) - on ppc64 build __libc_start_main without unwind info, as it breaks MD_FROB_UPDATE_CONTEXT (#217729, #217775; in the future that could be fixable just by providing .cfi_undefined r2 in __libc_start_main instead) - add unwind info for x86-64 restore_rt signal return landing pad (#217087) - add power6x subdir to /lib64/ and /lib64/rtkaio/, link all libs from ../power6/ * into them
Tue Nov 28 23:00:00 2006 Jakub Jelinek 2.5.90-8 - fix svc_run (#216834, BZ#3559) - add -fasynchronous-unwind-tables to CFLAGS (#216518) - make sure there is consistent timestamp for /etc/ld.so.conf, /etc/localtime and /etc/rpc between multilib glibc rpms
Mon Nov 20 23:00:00 2006 Jakub Jelinek 2.5.90-7 - handle IPv6 addresses in /etc/hosts that are mappable to IPv4 addresses in IPv4 host lookups (#215283) - fix :include: /etc/alias handling (#215572) - handle new tzdata format to cope with year > 2037 transitions on 64-bit architectures
Fri Nov 10 23:00:00 2006 Jakub Jelinek 2.5.90-6 - fix strxfrm fix - fix i?86 floor and ceil inlines (BZ#3451)
Thu Nov 9 23:00:00 2006 Jakub Jelinek 2.5.90-5 - fix sysconf (_SC_LEVEL{2,3}_CACHE_SIZE) on Intel Core Duo CPUs - fix libthread_db.so on TLS_DTV_AT_TP architectures - fix --inhibit-rpath (#214569) - fix _r_debug content when prelinked ld.so executes a program as its argument - fix strxfrm - powerpc-cpu add-on updates
Fri Nov 3 23:00:00 2006 Jakub Jelinek 2.5.90-4 - fix atexit backwards compatibility (#213388) - add mai_IN locale (#213415) - remove bogus /usr/lib64/librt.so.1 symlink (#213555) - fix memusage (#213656) - change libc.info category (#209493)
Sun Oct 29 23:00:00 2006 Jakub Jelinek 2.5.90-3 - fix suid/sgid binaries on i?86/x86_64 (#212723)
Sat Oct 28 00:00:00 2006 Jakub Jelinek 2.5.90-2 - fix ia64 build - don\'t call _dl_close outside of dl_load_lock critical section if dlopen failed (BZ#3426) - add rtld scope locking (#211133)
Thu Oct 26 00:00:00 2006 Jakub Jelinek 2.5.90-1 - fix i?86 6 argument syscalls (e.g. splice) - fix rtld minimal realloc (BZ#3352) - fix RFC3484 getaddrinfo sorting according to rules 4 and 7 (BZ#3369) - fix xdrmem_setpos (#211452) - bump __GLIBC_MINOR__ - increase PTHREAD_STACK_MIN on ppc{,64} to 128K to allow 64K pagesize kernels (#209877) - speed up initgroups on NIS+ (#208203)
Tue Oct 3 00:00:00 2006 Jakub Jelinek 2.5-2 - fix nscd database growing (#207928) - bypass prelinking when LD_DYNAMIC_WEAK=1 is in the environment
Sat Sep 30 00:00:00 2006 Jakub Jelinek 2.5-1 - glibc 2.5 release
Thu Sep 28 00:00:00 2006 Jakub Jelinek 2.4.90-36 - rebuilt with gcc-4.1.1-26 to fix unwind info
Tue Sep 26 00:00:00 2006 Jakub Jelinek 2.4.90-35 - fix glob with large number of matches (BZ#3253) - fix fchownat on kernels that don\'t support that syscall (BZ#3252) - fix lrintl on s390{,64}
Sun Sep 24 00:00:00 2006 Jakub Jelinek 2.4.90-34 - fix ppc{32,64} longjmp (BZ#3225) - fix user visible spelling errors (BZ#3137) - fix l{,l}rint{,f,l} around zero (BZ#2592) - avoid stack trampoline in s390{,x} makecontext
Sat Sep 16 00:00:00 2006 Jakub Jelinek 2.4.90-33 - fix dlclose (#206639) - don\'t load platform optimized libraries if kernel doesn\'t set AT_PLATFORM - fix ppc{32,64} libSegFault.so - use -mtune=generic even for glibc-devel.i386 (#206437) - fix /lib64/librt.so.1 symlink
Sat Sep 16 00:00:00 2006 Jakub Jelinek 2.4.90-32 - on ppc * use just AT_PLATFORM and altivec AT_HWCAP bit for library selection - fix lrintl and lroundl on ppc{,64} - use hidden visibility on fstatat{,64} and mknodat in libc_nonshared.a
Mon Sep 11 00:00:00 2006 Jakub Jelinek 2.4.90-31 - fix pthread_cond_{,timed}wait cancellation (BZ#3123) - fix lrint on ppc32 (BZ#3155) - fix malloc allocating more than half of address space (BZ#2775) - fix mktime on 32-bit arches a few years after 2038 (BZ#2821)
Fri Sep 8 00:00:00 2006 Jakub Jelinek 2.4.90-30 - add librtkaio, to use it add /%{lib}/rtkaio to your LD_LIBRARY_PATH or /etc/ld.so.conf - fix or_IN February name (#204730) - fix pthread_create called from cancellation handlers (BZ#3124) - fix regex case insensitive searches with characters where upper and lower case multibyte representations have different length (e.g. I and dotless i, #202991)
Wed Sep 6 00:00:00 2006 Jakub Jelinek 2.4.90-29 - randomize resolver query ids before use instead after use (#205113) - fix resolver symver checking with DT_GNU_HASH (#204909) - put .hash section in glibc libraries at the end of RO segment when .gnu.hash is present
Fri Sep 1 00:00:00 2006 Jakub Jelinek 2.4.90-28 - another malloc doubly linked list corruption problem fix (#204653)
Fri Sep 1 00:00:00 2006 Jakub Jelinek 2.4.90-27 - allow $LIB and $PLATFORM in dlopen parameters even in suid/sgid (#204399) - handle $LIB/$PLATFORM in LD_LIBRARY_PATH - fix splice prototype (#204530)
Tue Aug 29 00:00:00 2006 Jakub Jelinek 2.4.90-26 - real fix for the doubly linked list corruption problem - try harder in realloc to allocate memory (BZ#2684) - fix getnameinfo error reporting (#204122) - make localedef more robust on invalid input (#203728)
Sat Aug 26 00:00:00 2006 Jakub Jelinek 2.4.90-25 - temporarily back out code to limit number of unsorted block sort iterations (#203735, #204027) - handle PLT symbols in dladdr properly (BZ#2683) - avoid malloc infinite looping for allocations larger than the system can allocate (#203915)
Wed Aug 23 00:00:00 2006 Jakub Jelinek 2.4.90-23 - malloc fixes, especially for 32-bit arches (#202309) - further *_IN locale fixes (#200230) - fix get{serv,rpc}ent{,_r} if NIS map is empty (#203237) - fix /usr/bin/iconv (#203400)
Sat Aug 19 00:00:00 2006 Jakub Jelinek 2.4.90-22 - rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc/ppc64 (#203001)
Wed Aug 16 00:00:00 2006 Jakub Jelinek 2.4.90-21 - if some test gets stuck, kill the tee process after make check finishes - build with -mtune=generic on i686 and x86_64
Wed Aug 16 00:00:00 2006 Jakub Jelinek 2.4.90-20 - PTHREAD_PRIO_PROTECT support - fix errno if nice() fails (#201826)
Fri Aug 11 00:00:00 2006 Jakub Jelinek 2.4.90-19 - adaptive malloc brk/mmap threshold - fix fchownat to use kernel syscall (if available) on many arches (#201870) - only define O_DIRECT with -D_GNU_SOURCE on ia64 to match all other arches (#201748)
Tue Aug 8 00:00:00 2006 Jakub Jelinek 2.4.90-18 - NIS+ fixes - fix memusage and xtrace scripts (#200736) - redirect /sbin/service sshd condrestart std{out,err} to /dev/null when executed from glibc_post_upgrade
Thu Aug 3 00:00:00 2006 Jakub Jelinek 2.4.90-17 - typo fix for the dladdr patch - build i?86 glibc with -mno-tls-direct-seg-refs (#200469)
Thu Aug 3 00:00:00 2006 Jakub Jelinek 2.4.90-16 - fix dladdr on binaries/libraries with only DT_GNU_HASH and no DT_HASH (#200635) - fix early timeout of initgroups data in nscd (#173019) - add am/pm display to es_PE and es_NI locales (#167101) - fix nss_compat failures when nis/nis+ unavailable (#192072)
Tue Aug 1 00:00:00 2006 Roland McGrath 2.4.90-15 - fix missing destructor calls in dlclose (#197932) - enable transliteration support in all locales (#196713) - disallow RTLD_GLOBAL flag for dlmopen in secondary namespaces (#197462) - PI mutex support
Tue Jul 11 00:00:00 2006 Jakub Jelinek 2.4.90-13 - DT_GNU_HASH support
Sat Jul 1 00:00:00 2006 Jakub Jelinek 2.4.90-12 - buildrequire gettext - enable fstatat64/newfstatat syscalls even on ppc */s390 */ia64 (#196494) - fix out of memory behavior in gettext (#194321) - fix regex on multi-byte non-UTF-8 charsets (#193873) - minor NIS+ fixes (#190803) - don\'t use cancellable calls in posix_spawn * and only set{u,g}id current thread if requested (#193631)
Thu Jun 1 00:00:00 2006 Jakub Jelinek 2.4.90-11 - don\'t exit from nscd -i before the database is actually invalidated, add locking to prune_cache (#191464) - build glibc-devel.i386 static libraries with -mno-tls-direct-seg-refs -DNO_TLS_DIRECT_SEG_REFS - RFC3542 support (advanced API for IPv6; #191001, BZ##2693)
Thu May 25 00:00:00 2006 Jakub Jelinek 2.4.90-10 - on i686 make glibc owner of /lib/i686 directory (#192597) - search parent NIS+ domains (#190803)
Mon May 22 00:00:00 2006 Jakub Jelinek 2.4.90-9 - update from CVS - big NIS+ changes
Sat May 20 00:00:00 2006 Jakub Jelinek 2.4.90-8 - update from CVS - fix nss_compat when SETENT_BATCH_READ=TRUE is in /etc/default/nss - fix RFC3484 precedence table for site-local and ULA addresses (#188364) - fix a sunrpc memory leak
Fri May 12 00:00:00 2006 Jakub Jelinek 2.4.90-7 - update from CVS - fix tcgetattr (#177965) - fix (#191264)
Sat May 6 00:00:00 2006 Jakub Jelinek 2.4.90-6 - update from CVS - rebuilt using fixed rpm
Sat May 6 00:00:00 2006 Jakub Jelinek 2.4.90-5 - update from CVS - some NIS+ fixes - allow overriding rfc3484 address sorting tables for getaddrinfo through /etc/gai.conf (sample config file included in %doc directory)
Tue May 2 00:00:00 2006 Jakub Jelinek 2.4.90-4 - update from CVS - SETENT_BATCH_READ /etc/default/nss option for speeding up some usages of NIS+ (#188246) - move debug state change notification (#179208) - fix ldd script if one of the dynamic linkers is not installed (#190259)
Fri Apr 28 00:00:00 2006 Jakub Jelinek 2.4.90-3 - update from CVS - fix a typo in nscd.conf (#190085) - fix handling of SIGHUP in nscd when some caches are disabled (#189978) - make nscd paranoia mode working with non-root server-user (#189779)
Thu Apr 27 00:00:00 2006 Jakub Jelinek 2.4.90-2 - update from CVS - fix getaddrinfo (#190002) - add auto-propagate nscd.conf options (#177154) - fix nscd auditing (#169148)
Wed Apr 26 00:00:00 2006 Jakub Jelinek 2.4.90-1 - update from CVS
Tue Apr 25 00:00:00 2006 Jakub Jelinek 2.4-6 - update from CVS - NIS+ fixes - don\'t segfault on too large argp key values (#189545) - getaddrinfo fixes for RFC3484 (#188364)
Wed Mar 29 00:00:00 2006 Jakub Jelinek 2.4-5 - update from CVS - pshared robust mutex support - fix btowc and bwtoc in C++ (#186410) - fix NIS+ (#186592) - don\'t declare __wcsto *l_internal for non-GCC or if not -O1+ (#185667) - don\'t mention nscd failures on 2.0 kernels (#185335)
Tue Mar 7 23:00:00 2006 Roland McGrath 2.4-4 - back up %{ix86} gdb conflicts to < 6.3.0.0-1.111
Tue Mar 7 23:00:00 2006 Jakub Jelinek 2.4-3 - really fix rintl on ppc64
Tue Mar 7 23:00:00 2006 Jakub Jelinek 2.4-2 - accurate unwind info for lowlevellock.h stubs on %{ix86} - fix ppc/ppc64 ceill, floorl, rintl, roundl and truncl (BZ#2423)
Mon Mar 6 23:00:00 2006 Jakub Jelinek 2.4-1 - update from CVS - glibc 2.4 release
Mon Mar 6 23:00:00 2006 Jakub Jelinek 2.3.91-2 - update from CVS - fix sYSMALLOc for MALLOC_ALIGNMENT > 2 * SIZE_SZ (#183895) - revert ppc32 malloc alignment patch, it breaks malloc_set_state and needs some further thoughts and time (#183894) - provide accurate unwind info for lowlevellock.h stubs on x86_64
Thu Mar 2 23:00:00 2006 Jakub Jelinek 2.3.91-1 - update from CVS - fixes for various arches - ensure malloc returns pointers aligned to at least MIN (2 * sizeof (size_t), __alignof__ (long double)) (only on ppc32 this has not been the case lately with addition of 128-bit long double, #182742)
Wed Mar 1 23:00:00 2006 Jakub Jelinek 2.3.90-39 - update from CVS
Fri Feb 17 23:00:00 2006 Jakub Jelinek 2.3.90-38 - update from CVS - robust mutexes rewrite
Mon Feb 13 23:00:00 2006 Jakub Jelinek 2.3.90-37 - update from CVS - *at fixes - unshare syscall wrapper
Sat Feb 4 23:00:00 2006 Jakub Jelinek 2.3.90-36 - update from CVS - fix frequency setting for ITIMER_PROF (#179938, BZ#2268) - fix powerpc inline fegetround () - fix nptl_db (#179946)
Fri Feb 3 23:00:00 2006 Jakub Jelinek 2.3.90-35 - update from CVS - handle futimesat (fd, NULL, tvp) as futimes (fd, tvp) - fix q{e,f,g}cvt{,_r} for -mlong-double-64
Thu Feb 2 23:00:00 2006 Jakub Jelinek 2.3.90-34 - fix with C++ and -mlong-double-64 (#179742) - add nexttowardl redirect for -mlong-double-64
Thu Feb 2 23:00:00 2006 Jakub Jelinek 2.3.90-33 - update from CVS - long double support fixes
Wed Feb 1 23:00:00 2006 Jakub Jelinek 2.3.90-32 - update from CVS - 128-bit long double fixes for ppc{,64}, s390{,x} and sparc{,v9}, alpha 128-bit long double support - add inotify syscall numbers to the override headers (#179366)
Mon Jan 30 23:00:00 2006 Jakub Jelinek 2.3.90-31 - update from CVS - 128-bit long double on ppc, ppc64, s390, s390x and sparc{,v9} - add some new syscall numbers to the override headers
Mon Jan 9 23:00:00 2006 Jakub Jelinek 2.3.90-30 - update from CVS - initializer fixes for -std=c{8,9}9 on 32-bit arches - avoid writable .rodata (#177121)
Fri Jan 6 23:00:00 2006 Jakub Jelinek 2.3.90-29 - update from CVS - make pthread_mutex_t an unnamed union again, as it affects libstdc++ ABI mangling
Fri Jan 6 23:00:00 2006 Jakub Jelinek 2.3.90-28 - update from CVS - make aio_suspend interruptible by signals (#171968)
Fri Jan 6 23:00:00 2006 Jakub Jelinek 2.3.90-27 - only rely on d_type in 32-bit getdents on s390 for 2.6.11+
Wed Jan 4 23:00:00 2006 Jakub Jelinek 2.3.90-26 - update from CVS - for newly linked lio_listio * callers, send per request notifications (#170116) - fixup nscd -S option removal changes (#176860) - remove nonnull attribute from ctermid (#176753) - fix PTHREAD_ *_INITIALIZER{,_NP} on 64-bit arches - SPARC NPTL support for pre-v9 CPUs - drop support for 2.4.xx and < 2.6.9 kernels
Mon Jan 2 23:00:00 2006 Jakub Jelinek 2.3.90-25 - update from CVS - s390{,x} and sparc{,64} pointer mangling fixes - install a sanitized LinuxThreads
Mon Jan 2 23:00:00 2006 Jakub Jelinek 2.3.90-24 - update from CVS - nscd audit changes (#174422) - ppc{32,64} vDSO support and ppc32 hp-timing
Tue Dec 27 23:00:00 2005 Jakub Jelinek 2.3.90-23 - update from CVS - robust mutexes - fix transliteration segfaults (#176573, #176583) - ignore prelink temporaries in ldconfig (#176570)
Wed Dec 21 23:00:00 2005 Jakub Jelinek 2.3.90-22 - update from CVS - minor fts fixes - revert broken _Pragma () workaround - fix ldconfig on bi-arch architectures (#176316)
Tue Dec 20 23:00:00 2005 Jakub Jelinek 2.3.90-21 - update from CVS - fix pointer (de)mangling in gconv_cache.c
Tue Dec 20 23:00:00 2005 Jakub Jelinek 2.3.90-20 - update from CVS - time ((void *) 1) should segfault, not return -EFAULT (#174856, BZ#1952) - fix errlist generation - update ulps for GCC 4.1 on IA-64
Mon Dec 19 23:00:00 2005 Jakub Jelinek 2.3.90-19 - update from CVS - sysdeps/generic reorg - setjmp/longjmp jump pointer mangling - rebuilt with GCC 4.1-RH prerelease, worked around broken _Pragma () handling in it - remove glibc-profile subpackage - use non-PLT calls for malloc/free/realloc/memalign invocations in mtrace and mcheck hooks (#175261) - setjmp/longjmp jump pointer mangling on ppc{,64}/ia64/s390{,x}
Sat Nov 19 23:00:00 2005 Jakub Jelinek 2.3.90-18 - update from CVS - change for broken apps that #define const / * */, handle non-GCC compilers - fix ppc{32,64} strncmp (BZ#1877, #173643, IT#83510) - provide shmatt_t typedef in ia64 - support 2nd arg to futimesat being NULL (#173581)
Wed Nov 16 23:00:00 2005 Jakub Jelinek 2.3.90-17 - update from CVS - fix in C++ - {fstat,fchown,rename,unlink}at fixes - epoll_wait is now a cancellation point
Tue Nov 15 23:00:00 2005 Jakub Jelinek 2.3.90-16 - update from CVS - make sure waitid syscall is used on ppc */s390 *
Fri Oct 21 00:00:00 2005 Jakub Jelinek 2.3.90-15 - update from CVS - be permissive in %n check because of kernel bug #165351 (#171240) - don\'t misalign stack in pthread_once on x86_64 (#170786, IT#81521) - many locale fixes
Tue Oct 11 00:00:00 2005 Jakub Jelinek 2.3.90-14 - update from CVS - fix malloc bug after fork introduced in the last update - fix getent hosts IP for IPv4 IPs (#169831)
Tue Oct 4 00:00:00 2005 Jakub Jelinek 2.3.90-13 - update from CVS - fix setuid etc. hangs if some thread exits during the call (#167766) - fix innetgr memory leak (#169051) - support > 2GB nscd log files (#168851) - too many other changes to list here - include errno in nscd message if audit_open failed (#169148)
Tue Sep 13 00:00:00 2005 Jakub Jelinek 2.3.90-12 - update from CVS - netgrp handling fixes (#167728) - fix memory leak in setlocale (BZ#1318) - fix hwcaps computation - several regex portability improvements (#167019) - hypotf fix - fix *printf return code if underlying write fails (BZ#1146) - PPC64 dl{,v}sym fixes for new ABI .opd symbols - fix calloc with MALLOC_PERTURB_ in environment on 64-bit architectures (#166719) - source /etc/sysconfig/nscd (if it exists) in /etc/rc.d/init.d/nscd (#167083) - add %triggerin for tzdata to glibc-common, so that tzdata updates update /etc/localtime and /var/spool/postfix/etc/localtime if they exist (#167787)
Tue Aug 30 00:00:00 2005 Jakub Jelinek 2.3.90-11 - FUTEX_WAKE_OP support to speed up pthread_cond_signal
Thu Aug 25 00:00:00 2005 Jakub Jelinek 2.3.90-10 - update from CVS - fix growing of nscd persistent database (BZ#1204) - fix _FORTIFY_SOURCE mbstowcs and wcstombs if destination size is known at compile time, but length argument is not
Tue Aug 23 00:00:00 2005 Jakub Jelinek 2.3.90-9 - update from CVS - fix resolving over TCP (#161181, #165802) - on ia64 don\'t abort on unhandled math function exception codes (#165693)
Tue Aug 9 00:00:00 2005 Jakub Jelinek 2.3.90-8 - update from CVS - nscd persistent database verifier (#164001) - cleanup _FORTIFY_SOURCE bits/ *.h headers (#165000) - handle EINTR in sigwait properly - make sure poor man\'s stack guard randomization keeps first byte 0 even on big-endian 32-bit arches - fix {elf,nptl}/tst-stackguard1 - obsolete linuxthreads-devel in glibc-devel
Sat Jul 30 00:00:00 2005 Jakub Jelinek 2.3.90-7 - update from CVS - do some poor man\'s stack guard randomization even without the costly --enable-stackguard-randomization - rebuilt with new GCC to make it use -msecure-plt on PPC32
Tue Jul 26 00:00:00 2005 Jakub Jelinek 2.3.90-6 - update from CVS - fix execvp if PATH is not in environment and the call is going to fail (BZ#1125) - another bits/wchar2.h fix (#163990)
Sat Jul 23 00:00:00 2005 Jakub Jelinek 2.3.90-5 - update from CVS - fix stubs.h generation - don\'t use _G_va_list in bits/wchar2.h
Sat Jul 23 00:00:00 2005 Jakub Jelinek 2.3.90-4 - update from CVS - make sure bits/wchar2.h header is installed - fix __getgroups_chk return type
Fri Jul 22 00:00:00 2005 Jakub Jelinek 2.3.90-3 - update from CVS - make sure nscd cmsg buffers aren\'t misaligned, handle EINTR from poll when contacting nscd more gracefully - remove malloc attribute from posix_memalign - correctly size nscd buffer for grpcache key (#163538) - fix atan2f - fix error memory leaks - some more _FORTIFY_SOURCE protection
Sat Jul 9 00:00:00 2005 Jakub Jelinek 2.3.90-2 - update from CVS - ia64 stack protector support - handle DNS referral results as server errors (#162625) - ctan{,h}{,f,l} fixes (#160759) - pass argc, argv and envp also to executable\'s *ni_array functions (BZ#974) - add ellipsis to clone prototype (#161593) - fix glibc-profile (#162601) - nss_compat fixes - use sysdeps/generic version of in installed headers instead of NPTL version (#162634)
Tue Jun 28 00:00:00 2005 Jakub Jelinek 2.3.90-1 - update from CVS - stack protector support - fix xdr_{,u_}{longlong_t,hyper} on 64-bit arches (#161583) - enable AATTGLIBC_2.4 symbols - remove linuxthreads
Tue Jun 21 00:00:00 2005 Jakub Jelinek 2.3.5-11 - update from CVS - PPC32 -msecure-plt support - support classes keyword in /etc/hesiod.conf (#150350) - add RLIMIT_NICE and RLIMIT_RTPRIO to (#157049) - decrease number of .plt relocations in libc.so - use -laudit in nscd (#159217) - handle big amounts of networking interfaces in getifaddrs/if_nameindex (#159399) - fix pa_IN locale\'s am_pm (#158715, BZ#622) - fix debugging of PIEs
Tue May 31 00:00:00 2005 Jakub Jelinek 2.3.5-10 - fix LD_ASSUME_KERNEL (since 2.3.5-8 GLRO(dl_osversion) has been always overwritten with the version of currently running kernel) - remove linuxthreads man pages other than those covered in 3p section, as 3p man pages are far better quality and describe POSIX behaviour that NPTL implements (#159084)
Wed May 25 00:00:00 2005 Jakub Jelinek 2.3.5-9 - update from CVS - increase bindresvport\'s LOWPORT to 512, apparently some broken daemons don\'t think 0 .. 511 ports are reserved
Tue May 24 00:00:00 2005 Jakub Jelinek 2.3.5-8 - update from CVS - fix kernel version check in ld.so - fix sendfile{,64} prototypes (BZ#961) - try more ports in bindresvport if all 600..1023 are used, don\'t use priviledged ports when talking to portmap (#141773)
Sat May 21 00:00:00 2005 Jakub Jelinek 2.3.5-7 - update from CVS - make regexec thread safe (BZ#934) - fix statically linked programs on i?86, x86_64, s390 * and sparc * (#158027) - fix IBM939 iconv module (BZ#955)
Thu May 5 00:00:00 2005 Jakub Jelinek 2.3.5-6 - update from CVS - fix cancellation on i?86 - add call frame information to i?86 assembly
Wed May 4 00:00:00 2005 Jakub Jelinek 2.3.5-5 - update from CVS - add some more UTF-8 locales (#156115) - clean up /lib64/tls instead of /lib/tls on x86-64, s390x and ppc64 in glibc_post_upgrade (#156656) - fix posix_fallocate{,64} (#156289)
Fri Apr 29 00:00:00 2005 Jakub Jelinek 2.3.5-4 - update from CVS - fix nscd cache pruning (#150748)
Thu Apr 28 00:00:00 2005 Jakub Jelinek 2.3.5-3 - update from CVS - fix linuxthreads clocks - put xen libs into the glibc-2 *.i686 package instead of a separate one - fix librt.so symlink in linuxthreads-devel - do not include linuxthreads-devel on i586 i686 athlon sparcv9v sparc64v alphaev6, just on the base architectures
Thu Apr 28 00:00:00 2005 Jakub Jelinek 2.3.5-2 - update from CVS - with MALLOC_CHECK_=N N>0 (#153003) - fix recursive dlclose (#154641) - handle %z in strptime (#154804) - automatically append /lib64/obsolete/linuxthreads/ to standard library search path if LD_ASSUME_KERNEL=N N <= 2.4.19 or for glibc 2.0 binaries (or broken ones that don\'t use errno/h_errno properly). Warning: all those will stop working when LinuxThreads is finally nuked, which is not very far away - remove nonnull attribute from acct prototype (BZ#877) - kernel CPU clocks support - fix *scanf in locales with multi-byte decimal point
Thu Apr 28 00:00:00 2005 Roland McGrath - glibc-xen subpackage for i686
Sat Apr 16 00:00:00 2005 Roland McGrath 2.3.5-1 - update from CVS - fix execvp regression (BZ#851) - ia64 libm updates - sparc updates - fix initstate{,_r}/strfry (#154504) - grok PT_NOTE in vDSO for kernel version and extra hwcap dirs, support \"hwcap\" keyword in ld.so.conf files
Tue Apr 5 00:00:00 2005 Jakub Jelinek 2.3.4-21 - update from CVS - fix xdr_rmtcall_args on 64-bit arches (#151686) - fix and with -std=c89 -fexceptions (#153774)
Tue Apr 5 00:00:00 2005 Jakub Jelinek 2.3.4-20 - move LinuxThreads libraries to /lib64/obsolete/linuxthreads/ and NPTL libraries to /lib64. To run a program against LinuxThreads, LD_ASSUME_KERNEL=2.4.xx LD_LIBRARY_PATH=/lib64/obsolete/linuxthreads/ is now needed - bzip2 ChangeLog * files instead of gzipping them
Sun Apr 3 00:00:00 2005 Jakub Jelinek 2.3.4-19 - update from CVS - fix nextafterl and several other libm routines on ia64 - fix initgroups (BZ#661) - kill nptl-devel subpackage, add linuxthreads-devel, compile and link by default against NPTL and only with -I/usr/include/linuxthreads -L/usr/lib64/linuxthreads against LinuxThreads - package /usr/lib/debug/lib64/tls/i{5,6}86 symlinks in i386 glibc-debuginfo - limit number of ChangeLog * files in glibc-common %doc to last 2.5 years of changes only to save space
Fri Mar 25 23:00:00 2005 Jakub Jelinek 2.3.4-18 - fix build on 64-bit arches with new GCC
Thu Mar 24 23:00:00 2005 Jakub Jelinek 2.3.4-17 - update from CVS - fix LD_AUDIT in LinuxThreads ld.so - fix calloc with M_PERTURB - fix error handling in pthread_create with PTHREAD_EXPLICIT_SCHED on ppc */ia64/alpha/mips (BZ#801) - fix a typo in WINDOWS-31J charmap (#151739) - fix NIS ypprot_err (#151469)
Sun Mar 20 23:00:00 2005 Jakub Jelinek 2.3.4-16 - fix pread with -D_FILE_OFFSET_BITS=64 (#151573)
Sat Mar 19 23:00:00 2005 Jakub Jelinek 2.3.4-15 - update from CVS - better fix for the dlclose bug (#145810, #150414) - fix regex crash on case insensitive search in zh_CN locale (#151215) - fix malloc_trim (BZ#779) - with -D_FORTIFY_SOURCE= *, avoid defining read and a bunch of others as function-like macros, there are too many broken programs out there - add %dir /usr/lib64/gconv to glibc\'s file list (#151372)
Sun Mar 6 23:00:00 2005 Roland McGrath 2.3.4-14 - fix bits/socket2.h macro typos
Sat Mar 5 23:00:00 2005 Jakub Jelinek 2.3.4-12 - fix tst-chk{2,3} - fix up AS_NEEDED directive in /usr/lib64/libc.so - BuildReq binutils >= 2.15.94.0.2-1 for AS_NEEDED, in glibc-devel Conflict with binutils < 2.15.94.0.2-1
Thu Mar 3 23:00:00 2005 Jakub Jelinek 2.3.4-11 - update from CVS - fix execvp (#149290) - fix dlclose (#145810) - clear padding in gconv-modules.cache (#146614, BZ#776) - rebuilt with GCC4 - changed __GLIBC_MINOR__ for now back to 3 - back out the newly added GLIBC_2.4 *_chk routines, instead do the checking in macros
Sat Feb 12 23:00:00 2005 Jakub Jelinek 2.3.4-10 - hopefully fix interaction with prelink (#147655)
Fri Feb 11 23:00:00 2005 Jakub Jelinek 2.3.4-9 - update from CVS - bi-arch (BZ#715)
Fri Feb 11 23:00:00 2005 Jakub Jelinek 2.3.4-8 - update from CVS - bi-arch (BZ#632) - fix libdl on s390 and maybe other platforms - fix initstate{,_r} (BZ#710) - fix generation (BZ#157) - define CMSPAR in bits/termios.h (#147533)
Tue Feb 8 23:00:00 2005 Jakub Jelinek 2.3.4-7 - update from CVS - fix TLS handling in linuxthreads
Tue Feb 8 23:00:00 2005 Jakub Jelinek 2.3.4-6 - update from CVS - ld.so auditing - fix segfault if chrooted app attempts to dlopen a library and no standard library directory exists at all (#147067, #144303) - fix initgroups when nscd is running, but has group caching disabled (#146588) - fix pthread_key_{create,destroy} in LinuxThreads when pthread_create has not been called yet (#146710) - fix ppc64 swapcontext and setcontext (#146736, BZ#700) - service nscd cosmetic fixes (#146776) - fix IA-32 and x86-64 stack alignment in DSO constructors (#145689) - fix zdump -v segfaults on x86-64 (#146210) - avoid calling sigaction (SIGPIPE, ...) inside syslog (#146021, IT#56686) - fix errno values for futimes (BZ#633) - unconditionally include 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
Thu Jan 6 23:00:00 2005 Jakub Jelinek 2.3.4-5 - update from CVS - add some warn_unused_result marking - make ftruncate available even for just -D_POSIX_C_SOURCE=200112L (BZ#640)
Thu Jan 6 23:00:00 2005 Jakub Jelinek 2.3.4-4 - update from CVS - fix IA-32 stack alignment for LinuxThreads thread functions and functions passed to clone(2) directly - fix ecvt{,_r} on denormals (#143279) - fix __tls_get_addr typo - fix rounding in IA-64 alarm (#143710) - don\'t reinitialize __environ in __libc_start_main, so that effects of setenv/putenv done in DSO initializers are preserved (#144037, IT#57403) - fix fmemopen - fix vDSO l_map_end and l_text_end values - IA64 libm update (#142494) - fix ppc rint/ceil etc. (BZ#602)
Tue Dec 21 23:00:00 2004 Jakub Jelinek 2.3.4-3 - rebuilt
Mon Dec 20 23:00:00 2004 Jakub Jelinek 2.3.4-2 - work around rpm bug some more, this time by copying iconvconfig to iconvconfig.%{_target_cpu}.
Mon Dec 20 23:00:00 2004 Jakub Jelinek 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 23:00:00 2004 Jakub Jelinek 2.3.3-99 - rebuilt
Sat Dec 18 23:00:00 2004 Jakub Jelinek 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 23:00:00 2004 Jakub Jelinek 2.3.3-97 - update from CVS - fix ppc64 getcontext and swapcontext (BZ#610) - sparc/sparc64 fixes
Wed Dec 15 23:00:00 2004 Jakub Jelinek 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 23:00:00 2004 Jakub Jelinek 2.3.3-95 - export nis_domain_of_r from libnsl.so again which was unintentionally lost
Wed Dec 15 23:00:00 2004 Jakub Jelinek 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 23:00:00 2004 Jakub Jelinek 2.3.3-92 - update from CVS - fix /usr/libexec/getconf filenames generation
Tue Dec 14 23:00:00 2004 Jakub Jelinek 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 23:00:00 2004 Jakub Jelinek 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 8 23:00:00 2004 Jakub Jelinek 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 7 23:00:00 2004 Jakub Jelinek 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 3 23:00:00 2004 Jakub Jelinek 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 23:00:00 2004 Jakub Jelinek 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 23:00:00 2004 Jakub Jelinek 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 23:00:00 2004 Jakub Jelinek 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 23:00:00 2004 Jakub Jelinek 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 23:00:00 2004 Jakub Jelinek 2.3.3-82 - update from CVS - some malloc () checking - libpthread.a object dependency cleanups (#115157) - fix for -std=c89 -pedantic-errors (#140132)
Fri Nov 19 23:00:00 2004 Jakub Jelinek 2.3.3-81 - don\'t use chunksize in <= 2 * SIZE_SZ free () checks
Fri Nov 19 23:00:00 2004 Jakub Jelinek 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 23:00:00 2004 Jakub Jelinek 2.3.3-79 - update from CVS - fix free () checking - move /etc/default/nss into glibc-common (hopefully fix #132392)
Mon Nov 15 23:00:00 2004 Jakub Jelinek 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 23:00:00 2004 Jakub Jelinek 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 23:00:00 2004 Jakub Jelinek 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 2 23:00:00 2004 Jakub Jelinek 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 00:00:00 2004 Jakub Jelinek 2.3.3-74 - fix 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 00:00:00 2004 Jakub Jelinek 2.3.3-73 - remove setaltroot and key{_add,_request,ctl} also from Versions - back out _sys_errlist changes
Fri Oct 22 00:00:00 2004 Jakub Jelinek 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 00:00:00 2004 Jakub Jelinek 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_stateAATTGLIBC_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 00:00:00 2004 Jakub Jelinek 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 00:00:00 2004 Jakub Jelinek 2.3.3-69 - update from CVS - object size checking support (-D_FORTIFY_SOURCE={1,2})
Fri Oct 15 00:00:00 2004 Jakub Jelinek 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 00:00:00 2004 Jakub Jelinek 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 7 00:00:00 2004 Jakub Jelinek 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 6 00:00:00 2004 Jakub Jelinek 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 5 00:00:00 2004 Jakub Jelinek 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 2 00:00:00 2004 Jakub Jelinek 2.3.3-63 - update from CVS - fix __nscd_getgrouplist - fix a typo in x86_64 pthread_mutex_timedwait fix
Sat Oct 2 00:00:00 2004 Jakub Jelinek 2.3.3-62 - update from CVS - fix NPTL pthread_mutex_timedwait on i386/x86_64 (BZ #417)
Fri Oct 1 00:00:00 2004 Jakub Jelinek 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 00:00:00 2004 Jakub Jelinek 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
Tue Sep 28 00:00:00 2004 Jakub Jelinek 2.3.3-59 - update from CVS - fix BZ #151, #362, #381, #407 - fdim fix for +inf/+inf (BZ #376)
Mon Sep 27 00:00:00 2004 Jakub Jelinek 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 00:00:00 2004 Jakub Jelinek 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 00:00:00 2004 Roland McGrath 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 00:00:00 2004 Jakub Jelinek 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 00:00:00 2004 Jakub Jelinek 2.3.3-54 - update from CVS - nscd getaddrinfo caching
Wed Sep 15 00:00:00 2004 Jakub Jelinek 2.3.3-53 - restore temporarily old definition of __P()/__PMT() for third party apps
Wed Sep 15 00:00:00 2004 Jakub Jelinek 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 00:00:00 2004 Jakub Jelinek 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 00:00:00 2004 Jakub Jelinek 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 4 00:00:00 2004 Jakub Jelinek 2.3.3-49 - update from CVS - fix linuxthreads tst-cancel{[45],-static}
Sat Sep 4 00:00:00 2004 Jakub Jelinek 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 1 00:00:00 2004 Jakub Jelinek 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 00:00:00 2004 Jakub Jelinek 2.3.3-46 - update from CVS
Fri Aug 20 00:00:00 2004 Jakub Jelinek 2.3.3-45 - update from CVS - fix nss_compat\'s initgroups handling (#130363) - fix getaddrinfo ai_canonname setting
Fri Aug 20 00:00:00 2004 Jakub Jelinek 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 00:00:00 2004 Jakub Jelinek 2.3.3-43 | |