|
|
|
|
Changelog for glibc-debuginfo-common-2.3.4-2.41.i386.rpm :
Wed Apr 16 00:00:00 2008 Jakub Jelinek 2.3.4-2.41 - fix yp_order (#435520, BZ#5854)
Fri Mar 28 23:00:00 2008 Jakub Jelinek 2.3.4-2.40 - fix sporadic hangs in clntudp_call (#339821) - fix calloc with mlocked memory (#405781) - fix x86_64 pthread_mutex_timedlock (#434601) - change mtrim to trim all arenas, not just main_arena (#403231) - getaddrinfo sorting changes (not turned on by default, to enable them /etc/gai.conf needs to be present, #385601) - fix vfork+execvp memory leak (#437571) - only service sshd condrestart if /etc/rc.d/init.d/sshd exists (#428859) - fix nscd paranoia restarting when one of the caches is disabled (#346321, BZ#5112) - add SHA-256 and SHA-512 hashing to crypt(3) (#228697) - for RHEL5+ binaries/shared libraries that have DT_GNU_HASH and not DT_HASH dynamic tag, issue an error message instead of crashing with SIGFPE
Thu Aug 30 00:00:00 2007 Jakub Jelinek 2.3.4-2.39 - nis_list fix (#254115)
Fri Aug 3 00:00:00 2007 Jakub Jelinek 2.3.4-2.38 - add a workaround for #210748, #211133 and #210130 - fix sscanf/swscanf if errno is set to EINTR on entry (BZ#4745) - fix forkpty error handling (BZ#4813) - fix popen if some active previous popen\'s stream has fd 0 or 1 (#248281) - fix dlinfo RTLD_DI_SERINFO * with empty entry in DT_R *PATH or LD_LIBRARY_PATH (#4776) - further gettext out of memory handling fixes (#247788) - fix i?86 pthread_rwlock_timed{rd,wr}lock - save/restore errno around reading /etc/default/nss (BZ#4702) - fix LD_HWCAP_MASK handling - make sure NULL checks in routines with nonnull attribute aren\'t optimized away - don\'t crash on pseudo-zero long double values passed to *printf on i?86/x86_64/ia64 (BZ#4586) - *printf fixes (BZ#4514) - use MADV_DONTNEED in malloc (#237710) - fix sem_timedwait on i?86 and x86_64 - 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 HAVE_LIBCAP configure detection (#178934) - fix printf with %g and values tiny bit smaller than 1.e-4 (#235864, BZ#4362, BZ#4070, BZ#4858) - fix _XOPEN_VERSION (BZ#4364) - various fixes (BZ#4101, BZ#4130, BZ#3458, BZ#4344) - nscd fixes (BZ#4074) - fix euidaccess (BZ#3842) - fix strptime (BZ#3944) - fix regcomp with REG_NEWLINE (BZ#3957) - fix %0lld printing of 0LL on 32-bit architectures (BZ#3902) - further strtod fixes (BZ#3855)
Thu Apr 26 00:00:00 2007 Jakub Jelinek 2.3.4-2.37 - assorted NIS+ speedups (#233460) - dladdr fixes, mainly for ppc64 (BZ#2683, #227016) - fix pthread_mutex_timedlock on x86_64 (#228103) - fix child refcntr in NPTL fork (#230197) - fix nis_getsrvlist (#235229) - fix getifaddrs and IPv4/IPv6 availability checking on arches with > 4KB pages (#230168)
Wed Jan 31 23:00:00 2007 Jakub Jelinek 2.3.4-2.36 - fix application crashes when doing NSS lookups through nscd mmapped databases and nscd decides to start garbage collection during the lookups (#219145) - fix a race condition in getXXbyYY_r (#219145) - fix NIS getservbyname when proto is NULL
Fri Jan 5 23:00:00 2007 Jakub Jelinek 2.3.4-2.33 - fix ia64 _mcount (#194356) - fix nss_compat +group handling (#220621)
Tue Dec 12 23:00:00 2006 Jakub Jelinek 2.3.4-2.32 - fix hasmntopt (#218802) - fix setusershell and getusershell (#218782) - strtod fixes (BZ#3664, BZ#3673, BZ#3674)
Wed Dec 6 23:00:00 2006 Jakub Jelinek 2.3.4-2.31 - allow suid apps to setenv NIS_PATH and influence through that nis_list and nis_lookup (#209155)
Fri Nov 17 23:00:00 2006 Jakub Jelinek 2.3.4-2.29 - link nscd against libcap, ensure even after dropping priviledges nscd has capabilities for auditing (#178934) - fix strxfrm - fix i?86 floor and ceil inlines (BZ#3451) - fix xdrmem_setpos (#211116) - fix :include: /etc/alias handling (#215572)
Mon Oct 16 00:00:00 2006 Jakub Jelinek 2.3.4-2.28 - avoid unbounded use of alloca in glob for very large number of files (#209283, BZ#3253) - fix getnameinfo error handling (#204122) - reenable rtkaio (#202119, IT#100959) - fix aio_return in librtkaio (#184086) - fix nis_getnames if the default domain doesn\'t contain at least two dots (#206483) - change realloc to try harder to allocate memory before returning NULL (#209561, BZ#2684) - add nosegneg lib variants on i686 (#134108)
Wed Oct 4 00:00:00 2006 Jakub Jelinek 2.3.4-2.27 - 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) - 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) - randomize resolver query ids before use instead after use (#205113) - avoid malloc infinite looping for allocations larger than the system can allocate (#203915) - in malloc limit number of unsorted block sort iterations (#197790) - fix early timeout of initgroups data in nscd (#173019, BZ#2098) - fix out of memory behavior in gettext (#194321) - fix missing destructor calls in dlclose (#197932) - only define O_DIRECT with -D_GNU_SOURCE on ia64 to match all other arches (#201748) - fix errno if nice() fails (#201826) - fix get{serv,rpc}ent{,_r} if NIS map is empty (#203237) - make localedef more robust on invalid input (#203728) - fix getpid after fork in some threaded NPTL programs - expand $LIB/$PLATFORM in LD_LIBRARY_PATH - fix cacosh{,f,l} (BZ#2182) - provide getlogin prototype even for -D_XOPEN_SOURCE=500 (BZ#2680) - fix UINT8_C and UINT16_C stdint.h macros (BZ#2841) - fix pthread_join in already cancelled thread (BZ#2843) - fix too large key check in pthread_setspecific (BZ#2892) - fix %a/%A printing with zero precision (BZ#2908) - fix invalid free in error(3) (BZ#2998) - if some test gets stuck, kill the tee process after make check finishes - nss_compat fixes (#192072) - fix l{,l}rint{,f,l} rounding of values around zero (BZ#2592) - fix libSegFault.so register dump on ppc and ppc64 - don\'t use prelink info if LD_DYNAMIC_WEAK=1 - fix dlclose (#206639) - fix nscd database growing (#207928) - speedup initgroups when using NIS+ (#208203)
Tue Aug 8 00:00:00 2006 Jakub Jelinek 2.3.4-2.26 - __nisfind_server NIS+ fixes (#190803)
Tue Jul 4 00:00:00 2006 Jakub Jelinek 2.3.4-2.25 - rebuilt with binutils 2.15.92.0.2-21 to fix nptl-devel (#193165)
Tue Jul 4 00:00:00 2006 Jakub Jelinek 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 00:00:00 2006 Jakub Jelinek 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 00:00:00 2006 Jakub Jelinek 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 00:00:00 2006 Jakub Jelinek 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 6 00:00:00 2006 Jakub Jelinek 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 (#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 8 23:00:00 2006 Jakub Jelinek 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 23:00:00 2005 Roland McGrath 2.3.4-2.18 - rebuilt with new gcc
Fri Dec 2 23:00:00 2005 Jakub Jelinek 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 23:00:00 2005 Jakub Jelinek 2.3.4-2.16 - fix strncmp on ppc{32,64} (#173643, IT#83510) - define shmatt_t type on ia64 in (#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 23:00:00 2005 Jakub Jelinek 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 (#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 00:00:00 2005 Jakub Jelinek 2.3.4-2.14 - fix pthread_once on x86_64 misaligning stack (#170786, IT#81521)
Sat Aug 20 00:00:00 2005 Jakub Jelinek 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 00:00:00 2005 Jakub Jelinek 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 00:00:00 2005 Jakub Jelinek 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 initializers to avoid warnings, with both -pedantic and -W (BZ#915, #162722) - fix NPTL 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 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 7 00:00:00 2005 Jakub Jelinek 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 00:00:00 2005 Jakub Jelinek 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 23:00:00 2005 Jakub Jelinek 2.3.4-2.8 - better fix for the dlclose bug (#145810, #150414)
Thu Mar 3 23:00:00 2005 Jakub Jelinek 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 23:00:00 2005 Jakub Jelinek 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 23:00:00 2005 Jakub Jelinek 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 23:00:00 2005 Jakub Jelinek 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 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 23:00:00 2005 Jakub Jelinek 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 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}.
Sun Dec 19 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 - update from CVS - remove debugging printout (#129747) - make usable in C++ (IT#45148) - update RLIMIT_ * constants in , make POSIX compliant (#129740)
Thu Aug 12 00:00:00 2004 Jakub Jelinek 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 00:00:00 2004 Jakub Jelinek 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 7 00:00:00 2004 Jakub Jelinek 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 00:00:00 2004 Jakub Jelinek 2.3.3-39 - update from CVS - conformance related changes in headers - remove -finline-limit=2000 for GCC 3.4.x+
Fri Jul 23 00:00:00 2004 Jakub Jelinek 2.3.3-38 - update from CVS - fix res_init leaks - fix newlocale races - fix ppc64 setjmp - fix strtold (BZ #274)
Sat Jul 17 00:00:00 2004 Jakub Jelinek 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 6 00:00:00 2004 Jakub Jelinek 2.3.3-36 - s390 * .plt slot reduction - fix pthread_rwlock_timedrdlock on x86_64
Thu Jul 1 00:00:00 2004 Jakub Jelinek 2.3.3-35 - tweak spec file for the libpthread-0.61.so -> libpthread-2.3.3.so NPTL changes
Thu Jul 1 00:00:00 2004 Jakub Jelinek 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 00:00:00 2004 Jakub Jelinek 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 00:00:00 2004 Jakub Jelinek 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
Sat May 29 00:00:00 2004 Jakub Jelinek 2.3.3-31 - update from CVS - and changes for GCC 3.{2,4,5}+ - make c_stubs buildable even with GCC 3.2.x (#123042)
Sat May 22 00:00:00 2004 Jakub Jelinek 2.3.3-30 - fix pthread_cond_wait on architectures other than IA-32 and x86_64
Fri May 21 00:00:00 2004 Jakub Jelinek 2.3.3-29 - use lib64 instead of lib on ia64 if %{_lib} is defined to lib64
Thu May 20 00:00:00 2004 Jakub Jelinek 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 00:00:00 2004 Jakub Jelinek 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 8 00:00:00 2004 Jakub Jelinek 2.3.3-26 - update from CVS - fix - 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 6 00:00:00 2004 Jakub Jelinek 2.3.3-25 - update from CVS - disable FUTEX_REQUEUE (work around #115349) - mq for sparc/sparc64/ia64
Wed May 5 00:00:00 2004 Jakub Jelinek 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 (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 00:00:00 2004 Jakub Jelinek 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 00:00:00 2004 Jakub Jelinek 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 00:00:00 2004 Jakub Jelinek 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 23:00:00 2004 Jakub Jelinek 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/lib/ 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 23:00:00 2004 Jakub Jelinek 2.3.3-19 - update from CVS - affinity API changes
Thu Mar 18 23:00:00 2004 Jakub Jelinek 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 23:00:00 2004 Jakub Jelinek 2.3.3-17 - update from CVS - implement non-_l function on top of _l functions
Thu Mar 11 23:00:00 2004 Jakub Jelinek 2.3.3-16 - update from CVS - fix s390{,x} TLS handling
Wed Mar 10 23:00:00 2004 Jakub Jelinek 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 5 23:00:00 2004 Jakub Jelinek 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 1 23:00:00 2004 Jakub Jelinek 2.3.3-13 - update from CVS
Fri Feb 27 23:00:00 2004 Jakub Jelinek 2.3.3-12 - update from CVS
Fri Feb 27 23:00:00 2004 Jakub Jelinek 2.3.3-11 - update from CVS - fix ld.so when vDSO is randomized
Fri Feb 20 23:00:00 2004 Jakub Jelinek 2.3.3-10 - update from CVS
Fri Feb 20 23:00:00 2004 Jakub Jelinek 2.3.3-9 - update from CVS
Tue Feb 10 23:00:00 2004 Jakub Jelinek 2.3.3-8 - update from CVS
Tue Jan 27 23:00:00 2004 Jakub Jelinek 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 23:00:00 2004 Jakub Jelinek 2.3.3-6 - rebuilt with fixed GCC on IA-64
Thu Jan 22 23:00:00 2004 Jakub Jelinek 2.3.3-5 - fix PT_GNU_RELRO support
Wed Jan 21 23:00:00 2004 Jakub Jelinek 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 23:00:00 2003 Jakub Jelinek 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 23:00:00 2003 Jakub Jelinek 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 1 23:00:00 2003 Jakub Jelinek 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_initAATTGLIBC_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 23:00:00 2003 Jakub Jelinek 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 23:00:00 2003 Jakub Jelinek 2.3.2-101 - update from CVS - fix ld.so --verify (and ldd)
Mon Oct 27 23:00:00 2003 Jakub Jelinek 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 00:00:00 2003 Jakub Jelinek 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 5 00:00:00 2003 Jakub Jelinek 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 1 00:00:00 2003 Jakub Jelinek 2.3.2-97 - update from CVS - fix with C++ or -ansi or -pedantic C - fix mknod/ustat return value when given bogus device number (#105768)
Sat Sep 27 00:00:00 2003 Jakub Jelinek 2.3.2-96 - rebuilt
Sat Sep 27 00:00:00 2003 Jakub Jelinek 2.3.2-95 - fix IA-64 getcontext
Fri Sep 26 00:00:00 2003 Jakub Jelinek 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 00:00:00 2003 Jakub Jelinek 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 00:00:00 2003 Jakub Jelinek 2.3.2-92 - update from CVS - execstack/noexecstack support - build nscd as PIE - move __libc_stack_end back to AATTGLIBC_2.1 - build against elfutils >= 0.86 to fix stripping on s390x
Tue Sep 23 00:00:00 2003 Jakub Jelinek 2.3.2-91 - rebuilt
Tue Sep 23 00:00:00 2003 Jakub Jelinek 2.3.2-90 - update from CVS - NPTL locking change (#102682) - don\'t jump around lock on amd64
Fri Sep 19 00:00:00 2003 Jakub Jelinek 2.3.2-89 - fix open_memstream/syslog (#104661)
Fri Sep 19 00:00:00 2003 Jakub Jelinek 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 00:00:00 2003 Jakub Jelinek 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 00:00:00 2003 Jakub Jelinek 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 00:00:00 2003 Jakub Jelinek 2.3.2-85 - update from CVS - fix IA-64 memccpy (#104114)
Wed Sep 10 00:00:00 2003 Jakub Jelinek 2.3.2-84 - update from CVS - undo broken amd64 signal context changes
Wed Sep 10 00:00:00 2003 Jakub Jelinek 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 8 00:00:00 2003 Jakub Jelinek 2.3.2-82 - rebuilt
Sun Sep 7 00:00:00 2003 Jakub Jelinek 2.3.2-81 - update from CVS - fix tc[gs]etattr/cf[gs]et[io]speed on ppc (#102732) - libio fixes
Fri Sep 5 00:00:00 2003 Jakub Jelinek 2.3.2-80 - update from CVS - fix IA-64 cancellation when mixing __attribute__((cleanup ())) and old-style pthread_cleanup_push cleanups
Wed Sep 3 00:00:00 2003 Jakub Jelinek 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 00:00:00 2003 Jakub Jelinek 2.3.2-78 - include dl-osinfo.h only in glibc-debuginfo-2 *.rpm, not in glibc-debuginfo-common *
Tue Aug 26 00:00:00 2003 Jakub Jelinek 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 00:00:00 2003 Roland McGrath 2.3.2-76 - add td_thr_tls_get_addr changes missed in initial nptl_db rewrite
Mon Aug 18 00:00:00 2003 Roland McGrath 2.3.2-74 - nptl_db rewrite not yet in CVS
Fri Aug 15 00:00:00 2003 Jakub Jelinek 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 00:00:00 2003 Jakub Jelinek 2.3.2-71 - update from CVS
Wed Aug 13 00:00:00 2003 Jakub Jelinek 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 8 00:00:00 2003 Jakub Jelinek 2.3.2-69 - update from CVS - fix pthread_createAATTGLIBC_2.0 (#101767) - __ASSUME_CLONE_STOPPED on all arches but s390 * in RHEL
Mon Aug 4 00:00:00 2003 Jakub Jelinek 2.3.2-68 - update from CVS - only use CLONE_STOPPED if kernel supports it, fix setting of thread explicit scheduling (#101457)
Sat Aug 2 00:00:00 2003 Jakub Jelinek 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 00:00:00 2003 Jakub Jelinek 2.3.2-66 - update from CVS - fix dlopen of libraries using TLS IE/LE models
Wed Jul 30 00:00:00 2003 Jakub Jelinek 2.3.2-65 - update from CVS - fix timer_create - use __extension__ before long long typedefs in (#100718)
Tue Jul 29 00:00:00 2003 Jakub Jelinek 2.3.2-64 - update from CVS - fix wcpncpy (#99462) - export _resAATTGLIBC_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 00:00:00 2003 Jakub Jelinek 2.3.2-63 - fix thread cancellation on ppc64
Sun Jul 13 00:00:00 2003 Jakub Jelinek 2.3.2-62 - update from CVS - fix thread cancellation on ppc32, s390 and s390x
Fri Jul 11 00:00:00 2003 Jakub Jelinek 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 9 00:00:00 2003 Jakub Jelinek 2.3.2-60 - update from CVS
Fri Jul 4 00:00:00 2003 Jakub Jelinek 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 00:00:00 2003 Jakub Jelinek 2.3.2-58 - update from CVS - nss_compat supporting LDAP etc.
Wed Jun 25 00:00:00 2003 Jakub Jelinek 2.3.2-57 - update from CVS
Fri Jun 20 00:00:00 2003 Jakub Jelinek 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 00:00:00 2003 Jakub Jelinek 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 00:00:00 2003 Jakub Jelinek 2.3.2-54 - update from CVS - fix glibc_post_upgrade on ppc
Wed Jun 18 00:00:00 2003 Jakub Jelinek 2.3.2-53 - update from CVS - fix localedef (#90659) - tweak linuxthreads for librt cancellation
Tue Jun 17 00:00:00 2003 Jakub Jelinek 2.3.2-52 - update from CVS
Fri Jun 13 00:00:00 2003 Jakub Jelinek 2.3.2-51 - update from CVS - fix (#97169)
Thu Jun 12 00:00:00 2003 Jakub Jelinek 2.3.2-50 - update from CVS
Wed Jun 11 00:00:00 2003 Jakub Jelinek 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 6 00:00:00 2003 Jakub Jelinek 2.3.2-48 - update from CVS - fix IA-64 NPTL build
Fri Jun 6 00:00:00 2003 Jakub Jelinek 2.3.2-47 - update from CVS - PT_GNU_STACK segment in binaries/executables and .note.GNU-stack section in *.[oa]
Mon Jun 2 00:00:00 2003 Jakub Jelinek 2.3.2-46 - update from CVS - enable NPTL on AMD64 - avoid using trampolines in localedef
Fri May 30 00:00:00 2003 Jakub Jelinek 2.3.2-45 - enable NPTL on IA-64
Fri May 30 00:00:00 2003 Jakub Jelinek 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 00:00:00 2003 Jakub Jelinek 2.3.2-43 - update from CVS
Sat May 24 00:00:00 2003 Jakub Jelinek 2.3.2-42 - update from CVS
Wed May 21 00:00:00 2003 Jakub Jelinek 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 00:00:00 2003 Jakub Jelinek 2.3.2-40 - update from CVS
Thu May 15 00:00:00 2003 Jakub Jelinek 2.3.2-39 - update from CVS - fix for prelinking of libraries with no dependencies
Wed May 14 00:00:00 2003 Jakub Jelinek 2.3.2-38 - update from CVS - enable NPTL on ppc and ppc64
Wed May 7 00:00:00 2003 Matt Wilson 2.3.2-37 - rebuild
Mon May 5 00:00:00 2003 Jakub Jelinek 2.3.2-36 - update from CVS
Sun May 4 00:00:00 2003 Jakub Jelinek 2.3.2-35 - update from CVS - make -jN build fixes
Sat May 3 00:00:00 2003 Jakub Jelinek 2.3.2-34 - update from CVS - avoid using trampolines in iconvconfig for now
Sun Apr 27 00:00:00 2003 Jakub Jelinek 2.3.2-33 - update from CVS
Sat Apr 26 00:00:00 2003 Jakub Jelinek 2.3.2-32 - update from CVS - more ppc TLS fixes
Thu Apr 24 00:00:00 2003 Jakub Jelinek 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 00:00:00 2003 Jakub Jelinek 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 00:00:00 2003 Jakub Jelinek 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 00:00:00 2003 Jakub Jelinek 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 3 00:00:00 2003 Jakub Jelinek 2.3.2-22 - update from CVS - add pthread_atfork to libpthread.a
Wed Apr 2 00:00:00 2003 Jakub Jelinek 2.3.2-21 - update from CVS - make sure linuxthreads pthread_mutex_lock etc. is not a cancellation point
Sat Mar 29 23:00:00 2003 Jakub Jelinek 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 23:00:00 2003 Jakub Jelinek 2.3.2-19 - update from CVS - timers fixes
Thu Mar 27 23:00:00 2003 Jakub Jelinek 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 /lib/tls/librt *so * and /lib/i686/librt *so * - display content of .out files for all make check failures
Wed Mar 26 23:00:00 2003 Jakub Jelinek 2.3.2-17 - update from CVS - kernel POSIX timers support
Sat Mar 22 23:00:00 2003 Jakub Jelinek 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 23:00:00 2003 Jakub Jelinek 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 23:00:00 2003 Jakub Jelinek 2.3.2-14 - update from CVS - change i686/athlon libc.so.6 base to 0x00e80000
Mon Mar 17 23:00:00 2003 Jakub Jelinek 2.3.2-13 - update from CVS - hopefully last fix for condvar problems
Fri Mar 14 23:00:00 2003 Jakub Jelinek 2.3.2-12 - fix bits/syscall.h creation on x86-64
Thu Mar 13 23:00:00 2003 Jakub Jelinek 2.3.2-11 - update from CVS
Wed Mar 12 23:00:00 2003 Jakub Jelinek 2.3.2-10 - update from CVS
Tue Mar 11 23:00:00 2003 Jakub Jelinek 2.3.2-9 - update from CVS - fix glibc-debug description (#85111) - make librt.so a symlink again, not linker script
Tue Mar 4 23:00:00 2003 Jakub Jelinek 2.3.2-8 | |