|
|
|
|
Changelog for glibc-headers-2.12-1.212.el6_10.3.i686.rpm :
* Mon Apr 01 2019 Florian Weimer - 2.12-1.212.3- Remove abort() warning in manual (#1577437) * Mon Apr 01 2019 Florian Weimer - 2.12-1.212.2- ja_JP: Add new Japanese Era name (#1555930) * Mon Apr 01 2019 Florian Weimer - 2.12-1.212.1- regex: Fix false match in trailing characters (#1668169) * Fri Nov 17 2017 Patsy Franklin - 2.12-1.212- CVE-2017-15670: glob: Fix one-byte overflow with GLOB_TILDE (#1504810)- CVE-2017-15804: glob: Fix buffer overflow in GLOB_TILDE unescaping (#1504810) * Mon Jun 19 2017 Florian Weimer - 2.12-1.211- Avoid large allocas in the dynamic linker (#1452717) * Wed Mar 29 2017 Carlos O\'Donell - 2.12-1.210- Fix thread cancellation issues for setmntent() and others (#1437147). * Wed Jan 25 2017 Florian Weimer - 2.12-1.209- Fix AF_INET6 getaddrinfo with nscd (#1416496) * Tue Oct 18 2016 Carlos O\'Donell - 2.12-1.208- Update tests for struct sockaddr_storage changes (#1338673) * Mon Oct 17 2016 Martin Sebor - 2.12-1.207- Use FL_CLOEXEC in internal calls to fopen (#1012343). * Mon Oct 17 2016 Carlos O\'Donell - 2.12-1.206- Fix CVE-2015-8779 glibc: Unbounded stack allocation in catopen function (#1358015). * Mon Oct 17 2016 DJ Delorie - 2.12-1.205- Make padding in struct sockaddr_storage explicit (#1338673) * Thu Oct 13 2016 Carlos O\'Donell - 2.12-1.204- Fix detection of Intel FMA hardware (#1384281). * Tue Oct 11 2016 Carlos O\'Donell - 2.12-1.203- Add support for el_GRAATTeuro, ur_IN, and wal_ET locales (#1101858). * Tue Oct 11 2016 Patsy Franklin - 2.12-1.202- Change malloc/tst-malloc-thread-exit.c to use fewer threads and avoid timeout (#1318380). * Tue Oct 11 2016 Patsy Franklin - 2.12-1.201- df can fail on some systems (#1307029). * Wed Sep 21 2016 DJ Delorie - 2.12-1.200- Log uname, cpuinfo, meminfo during build (#1307029). * Mon Sep 12 2016 DJ Delorie - 2.12-1.199- Draw graphs for heap and stack only if MAXSIZE_HEAP and MAXSIZE_STACK are non-zero (#1331304). * Mon Sep 12 2016 DJ Delorie - 2.12-1.198- Avoid unneeded calls to __check_pf in getadddrinfo (#1270950) * Mon Sep 12 2016 Martin Sebor - 2.12-1.197- Fix CVE-2015-8778 glibc: Integer overflow in hcreate and hcreate_r (#1358013). * Mon Sep 12 2016 Martin Sebor - 2.12-1.196- Fix CVE-2015-8776 glibc: Segmentation fault caused by passing out-of-range data to strftime() (#1358011). * Mon Sep 12 2016 Florian Weimer - 2.12-1.195- tzdata-update: Ignore umask setting (#1373646) * Thu Sep 08 2016 Florian Weimer - 2.12-1.194- CVE-2014-9761: Fix unbounded stack allocation in nan * (#1358014) * Thu Feb 04 2016 Florian Weimer - 2.12-1.193- Avoid using uninitialized data in getaddrinfo (#1223095) * Thu Jan 28 2016 Carlos O\'Donell - 2.12-1.192- Update fix for CVE-2015-7547 (#1296029). * Sat Jan 23 2016 Carlos O\'Donell - 2.12-1.191- Create helper threads with enough stack for POSIX AIO and timers (#1299319). * Thu Jan 14 2016 Carlos O\'Donell - 2.12-1.190- Fix CVE-2015-7547: getaddrinfo() stack-based buffer overflow (#1296029).- Update malloc free_list cyclic fix (#1264189).- Update tzdata-update changes (#1200555). * Wed Jan 13 2016 Carlos O\'Donell - 2.12-1.189- Avoid redundant shift character in iconv output at block boundary (#1293914). * Tue Dec 22 2015 Carlos O\'Donell - 2.12-1.188- Clean up testsuite results when testing with newer kernels (#1293464). * Tue Dec 22 2015 Florian Weimer - 2.12-1.187- Do not rewrite /etc/localtime if it is a symbolic link. (#1200555) * Mon Dec 21 2015 Carlos O\'Donell - 2.12-1.186- Support long lines in /etc/hosts (#1020263). * Mon Dec 21 2015 Florian Weimer - 2.12-1.185- Avoid aliasing warning in tst-rec-dlopen (#1291444) * Mon Dec 14 2015 Marek Polacek - 2.12-1.184- Don\'t touch user-controlled stdio locks in forked child (#1275384). * Mon Dec 14 2015 Carlos O\'Donell - 2.12-1.183- Increase the limit of shared libraries that can use static TLS (#1198802). * Mon Dec 14 2015 Carlos O\'Donell - 2.12-1.182- Avoid PLT in libm for feupdateenv (#1186104).- Allow PLT entry in libc for _Unwind_Find_FDE on s390/s390x (#1186104). * Fri Dec 11 2015 Florian Weimer - 2.12-1.181- Provide /etc/gai.conf only in the glibc package. (#1223818) * Fri Dec 11 2015 Florian Weimer - 2.12-1.180- Change first day of the week to Monday for the ca_ES locale. (#1011900) * Fri Dec 11 2015 Florian Weimer - 2.12-1.179- Update BIG5-HKSCS charmap to HKSCS-2008. (#1211748) * Fri Dec 11 2015 Florian Weimer - 2.12-1.178- Rename Oriya locale to Odia. (#1091334) * Fri Dec 11 2015 Florian Weimer - 2.12-1.177- Avoid hang in gethostbyname_r due to missing mutex unlocking (#1192621) * Fri Dec 11 2015 Florian Weimer - 2.12-1.176- Avoid ld.so crash when audit modules provide path (#1211098) * Fri Dec 11 2015 Florian Weimer - 2.12-1.175- Suppress expected backtrace in tst-malloc-backtrace (#1276633) * Mon Dec 07 2015 Florian Weimer - 2.12-1.174- Avoid PLT for memmem (#1186104). * Fri Nov 06 2015 Marek Polacek - 2.12-1.173- Fix up a missing dependency in the Makefile (#1219627). * Fri Nov 06 2015 Marek Polacek - 2.12-1.172- Reduce lock contention in __tz_convert (#1244585). * Fri Oct 30 2015 Florian Weimer - 2.12-1.171- Prevent the malloc arena free list from becoming cyclic (#1264189) * Thu Sep 17 2015 Carlos O\'Donell - 2.12-1.170- Remove legacy IA64 support (#1246145). * Tue Aug 25 2015 Siddhesh Poyarekar - 2.12-1.169- Check for NULL arena pointer in _int_pvalloc (#1246656).- Don\'t change no_dyn_threshold on mallopt failure (#1246660). * Tue Aug 25 2015 Siddhesh Poyarekar - 2.12-1.168- Unlock main arena after allocation in calloc (#1245731).- Enable robust malloc change again (#1245731).- Fix perturbing in malloc on free and simply perturb_byte (#1245731).- Don\'t fall back to mmap prematurely (#1245731). * Thu Jul 16 2015 Carlos O\'Donell -2.12-1.167- The malloc deadlock avoidance support has been temporarily removed since it triggers deadlocks in certain applications (#1243824). * Wed May 20 2015 Carlos O\'Donell - 2.12-1.166- Fix ruserok() check to reject, not skip, negative user checks (#1217186). * Thu May 07 2015 Carlos O\'Donell - 2.12-1.165- Optimize ruserok() function for large ~/.rhosts (#1217186). * Mon Apr 20 2015 Siddhesh Poyarekar - 2.12-1.164- Fix crash in valloc due to the backtrace deadlock fix (#1207236). * Tue Apr 07 2015 Siddhesh Poyarekar - 2.12-1.163- Fix buffer overflow in gethostbyname_r with misaligned buffer (#1209376, CVE-2015-1781). * Wed Mar 04 2015 Siddhesh Poyarekar - 2.12-1.162- Avoid deadlock in malloc on backtrace (#1066724). * Wed Mar 04 2015 Carlos O\'Donell - 2.12-1.161- Support running applications that use Intel AVX-512 (#1195453). * Thu Feb 19 2015 Siddhesh Poyarekar - 2.12-1.160- Silence logging of record type mismatch for DNSSEC records (#1088301). * Thu Feb 19 2015 Siddhesh Poyarekar - 2.12-1.159- Shrink heap on free when vm.overcommit_memory == 2 (#867679). * Wed Feb 18 2015 Carlos O\'Donell - 2.12-1.158- Enhance nscd to detect any configuration file changes (#859965).- Fix __times() handling of EFAULT when buf is NULL (#1124204).- Fix memory leak with dlopen() and thread-local storage variables (#978098).- Prevent getaddrinfo from writing DNS queries to random fd (CVE-2013-7423, - Implement userspace half of in6.h header coordination (#1053178).- Correctely size relocation cache used by profiler (#1144132).- Fix reuse of cached stack leading to bounds overrun of DTV (#1116050). * Fri Jan 30 2015 Siddhesh Poyarekar - 2.12-1.157- Return failure in getnetgrent only when all netgroups have been searched (#1085312).- Fix valgrind warning in nscd_stats (#1091915). * Tue Jan 27 2015 Siddhesh Poyarekar - 2.12-1.156- Initialize xports array (#1159167).- Fix tst-default-attr test to not fail on powerpc (#1023306). * Mon Jan 19 2015 Siddhesh Poyarekar - 2.12-1.155- Fix parsing of numeric hosts in gethostbyname_r (CVE-2015-0235, #1183534). * Tue Jan 13 2015 Siddhesh Poyarekar - 2.12-1.154- Fix typo in nscd/selinux.c (#1125307).- Actually run test-iconv modules (#1176907). * Thu Dec 11 2014 Carlos O\'Donell - 2.12-1.153- Fix recursive dlopen() (#1154563). * Tue Dec 09 2014 Siddhesh Poyarekar - 2.12-1.152- Fix crashes on invalid input in IBM gconv modules (CVE-2014-6040, #1172044). * Tue Dec 09 2014 Siddhesh Poyarekar - 2.12-1.151- Fix wordexp() to honour WRDE_NOCMD (CVE-2014-7817, #1171296). * Tue Dec 09 2014 Siddhesh Poyarekar - 2.12-1.150- Fix typo in res_send and res_query (#rh1138769). * Tue Aug 26 2014 Siddhesh Poyarekar - 2.12-1.149- Remove gconv transliteration loadable modules support (CVE-2014-5119, - _nl_find_locale: Improve handling of crafted locale names (CVE-2014-0475, * Wed Jul 30 2014 Siddhesh Poyarekar - 2.12-1.148- Switch gettimeofday from INTUSE to libc_hidden_proto (#1099025). * Fri Jun 20 2014 Siddhesh Poyarekar - 2.12-1.147- Fix stack overflow due to large AF_INET6 requests (CVE-2013-4458, #1111460).- Fix buffer overflow in readdir_r (CVE-2013-4237, #1111460). * Tue Jun 03 2014 Siddhesh Poyarekar - 2.12-1.146- Fix memory order when reading libgcc handle (#905941).- Fix format specifier in malloc_info output (#1027261).- Fix nscd lookup for innetgr when netgroup has wildcards (#1054846). * Mon Jun 02 2014 Siddhesh Poyarekar - 2.12-1.145- Add mmap usage to malloc_info output (#1027261). * Mon May 26 2014 Siddhesh Poyarekar - 2.12-1.144- Use NSS_STATUS_TRYAGAIN to indicate insufficient buffer (#1087833). * Tue May 20 2014 Siddhesh Poyarekar - 2.12-1.143- [ppc] Add VDSO IFUNC for gettimeofday (#1028285).- [ppc] Fix ftime gettimeofday internal call returning bogus data (#1099025). * Mon May 19 2014 Siddhesh Poyarekar - 2.12-1.142- Also relocate in dependency order when doing symbol dependency testing (#1019916). * Fri May 16 2014 Siddhesh Poyarekar - 2.12-1.141- Fix infinite loop in nscd when netgroup is empty (#1085273).- Provide correct buffer length to netgroup queries in nscd (#1074342).- Return NULL for wildcard values in getnetgrent from nscd (#1085289).- Avoid overlapping addresses to stpcpy calls in nscd (#1082379).- Initialize all of datahead structure in nscd (#1074353). * Thu May 15 2014 Siddhesh Poyarekar - 2.12-1.140- Return EAI_AGAIN for AF_UNSPEC when herrno is TRY_AGAIN (#1044628). * Wed Apr 30 2014 Siddhesh Poyarekar - 2.12-1.139- Do not fail if one of the two responses to AF_UNSPEC fails (#845218). * Fri Apr 18 2014 Siddhesh Poyarekar - 2.12-1.138- nscd: Make SELinux checks dynamic (#1025933). * Mon Apr 14 2014 Siddhesh Poyarekar - 2.12-1.137- Fix race in free() of fastbin chunk (#1027101). * Fri Apr 11 2014 Siddhesh Poyarekar - 2.12-1.136- Fix copy relocations handling of unique objects (#1032628). * Thu Apr 10 2014 Siddhesh Poyarekar - 2.12-1.135- Fix encoding name for IDN in getaddrinfo (#981942). * Wed Apr 09 2014 Siddhesh Poyarekar - 2.12-1.134- Fix return code from getent netgroup when the netgroup is not found (#1039988).- Fix handling of static TLS in dlopen\'ed objects (#995972). * Wed Apr 09 2014 Siddhesh Poyarekar - 2.12-1.133- Don\'t use alloca in addgetnetgrentX (#1043557).- Adjust pointers to triplets in netgroup query data (#1043557). * Mon Nov 04 2013 Carlos O\'Donell - 2.12-1.132- Revert the addition of gettimeofday vDSO function for ppc and ppc64 until OPD VDSO function call issues are resolved (#1026533). * Wed Oct 23 2013 Siddhesh Poyarekar - 2.12-1.131- Call gethostbyname4_r only for PF_UNSPEC (#1022022). * Mon Sep 23 2013 Patsy Franklin - 2.12-1.130- Fix integer overflows in *valloc and memalign. (#1008310). * Mon Aug 26 2013 Siddhesh Poyarekar - 2.12-1.129- Initialize res_hconf in nscd (#970090). * Thu Aug 01 2013 Patsy Franklin - 2.12-1.128- Update previous patch for dcigettext.c and loadmsgcat.c (#834386). * Fri Jul 26 2013 Siddhesh Poyarekar - 2.12-1.127- Save search paths before performing relro protection (#988931). * Thu Jul 25 2013 Carlos O\'Donell - 2.12-1.126- Correctly name the 240-bit slow path sytemtap probe slowpow_p10 for slowpow (#905575). * Thu Jul 25 2013 Siddhesh Poyarekar - 2.12-1.125- Align value of stacksize in nptl-init (#663641). * Thu Jul 25 2013 Patsy Franklin - 2.12-1.124- Renamed release engineering directory from \'fedora\' to `releng\' (#903754). * Thu Jul 25 2013 Siddhesh Poyarekar - 2.12-1.123- Backport GLIBC sched_getcpu and gettimeofday vDSO functions for ppc (#929302).- Fall back to local DNS if resolv.conf does not define nameservers (#928318).- Add systemtap probes to slowexp and slowpow (#905575). * Wed Jul 24 2013 Carlos O\'Donell - 2.12-1.122- Fix getaddrinfo stack overflow resulting in application crash (CVE-2013-1914, #951213).- Fix multibyte character processing crash in regexp (CVE-2013-0242, #951213). * Wed Jul 24 2013 Siddhesh Poyarekar - 2.12-1.121- Add netgroup cache support for nscd (#629823). * Wed Jul 24 2013 Siddhesh Poyarekar - 2.12-1.120- Fix multiple nss_compat initgroups() bugs (#966778).- Don\'t use simple lookup for AF_INET when AI_CANONNAME is set (#863384). * Tue Jul 23 2013 Alexandre Oliva - 2.12-1.119- Add MAP_HUGETLB and MAP_STACK support (#916986).- Update translation for stale file handle error (#970776). * Tue Jul 23 2013 Siddhesh Poyarekar - 2.12-1.118- Improve performance of _SC_NPROCESSORS_ONLN (#rh952422).- Fix up _init in pt-initfini to accept arguments (#663641). * Thu Jul 18 2013 Patsy Franklin - 2.12-1.117- Set reasonable limits on xdr requests to prevent memory leaks (#848748). * Thu Jul 11 2013 Siddhesh Poyarekar - 2.12-1.116- Fix mutex locking for PI mutexes on spurious wake-ups on pthread condvars (#552960).- New environment variable GLIBC_PTHREAD_STACKSIZE to set thread stack size (#663641). * Tue Jul 09 2013 Patsy Franklin - 2.12-1.115- Improved handling of recursive calls in backtrace (#868808). * Tue Jul 02 2013 Patsy Franklin - 2.12-1.114- The ttyname and ttyname_r functions on Linux now fall back to searching for the tty file descriptor in /dev/pts or /dev if /proc is not available. This allows creation of chroots without the procfs mounted on /proc. (#851470) * Mon Jul 01 2013 Patsy Franklin - 2.12-1.113- Don\'t free rpath strings allocated during startup until after ld.so is re-relocated. (#862094) * Thu Jun 20 2013 Patsy Franklin - 2.12-1.112- Consistantly MANGLE/DEMANGLE function pointers. Fix use after free in dcigettext.c (#834386). * Wed Jun 19 2013 Siddhesh Poyarekar - 2.12-1.111- Change rounding mode only when necessary (#966775). * Thu Jun 06 2013 Patsy Franklin - 2.12-1.110- Backport of code to allow incremental loading of library list (#886968). * Tue Jun 04 2013 Carlos O\'Donell - 2.12-1.109- Fix loading of audit libraries when TLS is in use (#919562) * Wed May 15 2013 Siddhesh Poyarekar - 2.12-1.108- Fix application of SIMD FP exception mask (#929388). * Tue Nov 20 2012 Jeff Law - 2.12-1.107- Simplify test for magic file to change memcpy behaviour and correctly handle encoded return value from inlined syscall (#846342, #874642) * Wed Oct 17 2012 Jeff Law - 2.12-1.106- Fix typo in inlined open syscall for #846342/#865375 hack (#866798) * Sun Oct 14 2012 Jeff Law - 2.12-1.105- Inline open/close syscalls in #846342/865375 hack (#846342, #865375). * Fri Oct 12 2012 Jeff Law - 2.12-1.104- Change from magic environment variable to existance of magic file /etc/sysconfig/32bit_ssse3_mempy_via_32bit_ssse3_memmove to trigger change in memcpy behavior. (#846342, #865375)- Fix IPTOS_CLASS #define. (#864322) * Mon Oct 08 2012 Jeff Law - 2.12-1.103- Don\'t free memory allocated by mempool allocator (#863453) * Mon Oct 01 2012 Jeff Law - 2.12-1.102- Add MADV_DONTDUMP/MADV_DODUMP to mman.h (#861167) * Mon Sep 17 2012 Jeff Law - 2.12-1.101- Use __GI_getenv rather than getenv in memcpy ifunc handler (#846342) * Wed Sep 12 2012 Patsy Franklin - 2.12-1.100- Fix gcc_asset failure in _Unwind_SetSpColumn() on ppc64. (BZ852445) * Tue Sep 11 2012 Jeff Law - 2.12-1.99- Allow broken code to avoid the 32 bit SSSE3 memcpy implementations by setting the environment variable 32BIT_SSSE3_MEMCPY_VIA_32BIT_SSSE3_MEMMOVE to any value (#846342) * Thu Sep 06 2012 Patsy Franklin - 2.12-1.98- Backport upstream glibc 4f031072a5055abd83717820b59efdaa463d5853 locale/findlocale.c (_nl_find_locale): Return right away if _nl_explode_name failed. locale/programs/locarchive.c (add_locale_to_archive): Likewise. (#848082) * Tue Sep 04 2012 Jeff Law - 2.12-1.97- Fix handling of variable length characters in recent fseek fseek changes. Fix testcase to include string.h which avoids failures on s390[x] and ppc (#827362). * Tue Sep 04 2012 Jeff Law - 2.12-1.96- Increase size of temporary buffers to avoid unnecessary DNS lookups (#837695)- Properly handle case where server rejects query (#804686) * Tue Sep 04 2012 Patsy Franklin - 2.12-1.95- Change _IO_wfile_seekoff to properly set buffer and read ptr for wide chars. (#827362) * Tue Aug 21 2012 Patsy Franklin - 2.12-1.94- Add hand optimized assembly version of expf for x86_64. (#849651) * Fri Aug 17 2012 Jeff Law - 2.12-1.93- Fix race in intl/ * testsuite (#849203) * Thu Aug 16 2012 Patsy Franklin - 2.12-1.92- Mark /etc/rpc as a configuration file in glibc.spec. (#829222)- Fix for unpredictable results with some non-default floating point rounding modes.. (#837918) * Wed Aug 15 2012 Jeff Law - 2.12-1.91- Fix integer overflow leading to buffer overflow in strto * and related out of bounds array index (#847930) * Mon Aug 06 2012 Patsy Franklin - 2.12-1.90- Make qsort() thread safe. (#843673)- Change error text for ESTALE (#832694) * Sun Aug 05 2012 Patsy Franklin - 2.12-1.89- Delay setting file->decided until we have successfully loaded the file\'s data. (#832516)- FIX vfprintf() to return EOVERFLOW (not ERANGE) when the (INT_MAX/4)th or larger argument is specified in the format string. (#830127) * Fri Aug 03 2012 Patsy Franklin - 2.12-1.88- Fix unchecked malloc and incorrect loop in getent() (#806404) * Fri Aug 03 2012 Jeff Law - 2.12-1.87- Update Finnish locale collation rules (#809726) * Thu Jul 26 2012 Jeff Law - 2.12-1.86- Pack IPv4 servers at the start of nsaddr_list and only track the number of IPV4 servers in EXT(statp)->nscount Thanks to Michael Chapman (#841787) * Wed Jul 25 2012 Jeff Law - 2.12-1.85- Revert recent changes to res_send (#804630, #835090).- Fix memcpy args in res_send (#841787). * Wed Jul 18 2012 Patsy Franklin - 2.12-1.84- Fix fnmatch() failure when \' *\' wildcard was applied on a file name containing multi-byte character(s) (#826149) * Mon Jul 16 2012 Patsy Franklin - 2.12-1.83- Fix for iconv() segfault when the invalid multibyte character 0xffff is input while converting from IBM930 (#823909). * Mon Jul 02 2012 Jeff Law - 2.12-1.82- Fix regression after patch for BZ804630 (#835090). * Fri Jun 22 2012 Patsy Franklin - 2.12-1.81- Fixes an unbounded alloca and related problems. (#833717) * Wed Apr 18 2012 Jeff Law - 2.12-1.80- Do not override TTL of CNAME with TTL of its alias (#808545) * Wed Apr 11 2012 Jeff Law - 2.12-1.79- Fix unbound alloca usage in cache_addgr (#788959) * Thu Apr 05 2012 Jeff Law - 2.12-1.78- Fix option rotate with single IPV6 server (#804630)- Fix loading first object along a path when tracing (#808337)- Don\'t free non-malloced memory. (#809602) * Thu Mar 22 2012 Jeff Law - 2.12-1.77- Fix regression caused by changes for 797094 (#804689). * Mon Mar 05 2012 Jeff Law - 2.12-1.77- Properly set errno in vfprintf (#794817) * Fri Mar 02 2012 Jeff Law - 2.12-1.75- Enable fix for 771342 (#771342). * Fri Mar 02 2012 Jeff Law - 2.12-1.74- Correctly handle large response to AF_UNSPEC dns lookup (#795498)- Always use another area after a failed allocation in the main arena (#795328) * Wed Feb 29 2012 Jeff Law - 2.12-1.73- Remove sse3 memcpy (#695812) changes (#781646) * Tue Feb 28 2012 Jeff Law - 2.12-1.72- Avoid unbound alloca use in various routines (#797094) * Wed Feb 22 2012 Jeff Law - 2.12-1.71- Fix case where nss_compat_initgroups_dyn always returned failure (#788959) * Mon Feb 20 2012 Jeff Law - 2.12-1.70- Avoid \"nargs\" integer overflow which could be used to bypass FORTIFY_SOURCE (#794817) * Mon Feb 20 2012 Jeff Law - 2.12-1.69- Fix memory leak on error path (#788959) * Fri Feb 17 2012 Jeff Law - 2.12-1.68- Disable 552960 changes again, they\'re still not right.- Fix locking on malloc family retry paths (#789238) * Fri Feb 10 2012 Jeff Law - 2.12-1.66- Fix lost wakeups in pthread_cond_ *, reenable 552960 patch (#552960)- Fix resolv.conf parsing for ipv6 (#789189)- Fix nscd crash when group has many members (#788959)- Fix Ukrainian currency symbol (#789209) * Thu Feb 09 2012 Jeff Law - 2.12-1.65- Fix Japanese translation of getopt error (#766513) * Fri Feb 03 2012 Jeff Law - 2.12-1.64- From lxo: Avoid mapping past end of shared object (#741105) * Wed Feb 01 2012 Jeff Law - 2.12-1.63- Fix month abbreviations for zh_CN locale (#785984) * Thu Jan 26 2012 Jeff Law - 2.12-1.62- Add aliases for ISO-10646-UCS-2 (#697421) * Tue Jan 24 2012 Jeff Law - 2.12-1.61- Do not cache negative results in nscd if these are transient (#784402) * Fri Jan 20 2012 Jeff Law - 2.12-1.60- Fix cycle detection in dynamic loader (#782585) * Thu Jan 19 2012 Jeff Law - 2.12-1.59- Avoid high cpu usage when accept fails with EMFILE (#767693) * Wed Jan 11 2012 Jeff Law - 2.12-1.58- Temporarily disable 771342. * Mon Jan 09 2012 Jeff Law - 2.12-1.57- Fix problems with Finnish locale (#657572) * Wed Jan 04 2012 Jeff Law - 2.12-1.56- Workaround kernel clobbering robust list (#771342) * Tue Jan 03 2012 Jeff Law - 2.12-1.55- Assume Intel Core i3/i5/i7 processor if AVX is available (#696472) * Thu Dec 22 2011 Jeff Law - 2.12-1.54- Disable #552960 patch, it\'s causing multiple problems in Fedora and Debian. * Tue Dec 20 2011 Jeff Law - 2.12-1.53- Make implementation of ARENAS_TEST and ARENAS_MAX match documentation (#740506) * Sun Dec 18 2011 Jeff Law - 2.12-1.52- Include stdint.h in tzfile.c (#767693)- Check values from TZ file header (#767693) * Mon Dec 12 2011 Jeff Law - 2.12-1.50- Handle EAGAIN from FUTEX_WAIT_REQUEUE_PI (#552960)- Fix return value from pthread_create if stack allocation for new thread fails (#767746)- Move libmemusage.so and libpcprofile.so into base RPM (#752123)- Remove .UTF-8 suffix from locale names when it is the only supported codeset (#749188)- Fix warnings in __bswap_16. (#750531)- Fix access after end of search string in regex matcher (#757887)- Fix locking in _IO_flush_all_lockp (#751750)- Check malloc arena atomically (#740506)- Don\'t call reused_arena when _int_new_arena failed * Wed Dec 07 2011 Jeff Law - 2.12-1.49- Correctly reparse group line after enlarging the buffer (#739971, #757665, #759274) * Thu Nov 17 2011 Andreas Schwab - 2.12-1.48- Fix grouping and reuse other locales in various locales (#688720)- Drop lock before calling malloc_printerr (#726517)- More complete check for AVX enablement (#752122) * Thu Nov 03 2011 Andreas Schwab - 2.12-1.47- Don\'t start AVC thread until credentials are installed (#700507) * Wed Oct 26 2011 Andreas Schwab - 2.12-1.46- Update systemtaparches * Mon Oct 17 2011 Andreas Schwab - 2.12-1.45- Update configure script * Fri Sep 30 2011 Andreas Schwab - 2.12-1.44- Add gdb hooks (#711927) * Mon Sep 19 2011 Andreas Schwab - 2.12-1.43- Don\'t assume AT_PAGESIZE is always available (#739184)- Define IP_MULTICAST_ALL (#738763) * Thu Sep 15 2011 Andreas Schwab - 2.12-1.42- Avoid race between {,__de}allocate_stack and __reclaim_stacks during fork (#738665) * Tue Sep 13 2011 Andreas Schwab - 2.12-1.41- Locale-independent parsing in libintl (#737778) * Wed Sep 07 2011 Andreas Schwab - 2.12-1.40- Change setgroups to affect all the threads in the process (#736346) * Fri Sep 02 2011 Andreas Schwab - 2.12-1.39- Make sure AVC thread has capabilities (#700507)- Fix memory leak in dlopen with RTLD_NOLOAD (#699724) * Thu Aug 18 2011 Andreas Schwab - 2.12-1.38- Build libresolv with stack protector (#730379) * Tue Aug 16 2011 Andreas Schwab - 2.12-1.37- Maintain stack alignment when cancelling threads (#731042) * Fri Aug 12 2011 Andreas Schwab - 2.12-1.36- Fix missing debuginfo (#729036) * Mon Jul 11 2011 Andreas Schwab - 2.12-1.35- Report write error in addmnt even for cached streams (#688980, CVE-2011-1089)- Handle Lustre filesystem (#712248) * Mon Jul 04 2011 Andreas Schwab - 2.12-1.34- Query NIS domain only when needed (#718057)- Update: Use mmap for allocation of buffers used for __abort_msg (#676591) * Wed Jun 29 2011 Andreas Schwab - 2.12-1.33- Don\'t use gethostbyaddr to determine canonical name (#714823) * Wed Jun 15 2011 Andreas Schwab - 2.12-1.32- ldd: never run file directly (#713134) * Tue Jun 14 2011 Andreas Schwab - 2.12-1.31- Support Intel processor model 6 and model 0x2c (#695595)- Optimize memcpy for SSSE3 (#695812)- Optimize strlen for SSE2 (#695963) * Thu Jun 09 2011 Andreas Schwab - 2.12-1.30- Support f_flags in Linux statfs implementation (#711987) * Thu May 26 2011 Andreas Schwab - 2.12-1.29- Avoid overriding CFLAGS (#706903) * Tue May 24 2011 Andreas Schwab - 2.12-1.28- Use mmap for allocation of buffers used for __abort_msg (#676591) * Thu May 19 2011 Andreas Schwab - 2.12-1.27- Fix PLT use due to __libc_alloca_cutoff- Schedule nscd cache pruning more accurately from re-added values (#703481)- Fix POWER4 optimized strncmp to not read past differing bytes (#694386) * Tue May 17 2011 Andreas Schwab - 2.12-1.26- Create debuginfo-common on biarch platforms (#676467)- Use Rupee sign in Indian locales (#692838)- Signal temporary host lookup errors in nscd as such to the requester (#703480)- Define initgroups callback for nss_files (#705465) * Thu Mar 31 2011 Andreas Schwab - 2.12-1.25- Implement x86 cpuid handling of leaf4 for cache information (#692177) * Mon Mar 21 2011 Andreas Schwab - 2.12-1.24.1- Handle page boundaries in x86 SSE4.2 strncmp (#689471) * Fri Mar 18 2011 Andreas Schwab - 2.12-1.23- Check size of pattern in wide character representation in fnmatch (#681054) * Thu Mar 17 2011 Andreas Schwab - 2.12-1.22.1- Avoid too much stack use in fnmatch (#681054, CVE-2011-1071)- Properly quote output of locale (#625893, CVE-2011-1095)- Don\'t leave empty element in rpath when skipping the first element, ignore rpath elements containing non-isolated use of $ORIGIN when privileged (#667974, CVE-2011-0536) * Fri Mar 11 2011 Andreas Schwab - 2.12-1.21.1- Revert \"Optimize memcpy, mempcpy and memmove\" to let broken software continue to be broken (#676065)- Optimize memset (#676076) * Thu Feb 10 2011 Andreas Schwab - 2.12-1.20- Optimize memcpy, mempcpy and memmove (#676065) * Wed Feb 09 2011 Andreas Schwab - 2.12-1.19- Optimize strcasestr, strcasecmp, strnlen (#601686) * Wed Feb 02 2011 Andreas Schwab - 2.12-1.18- Don\'t expand DST twice in dl_open (#643822) * Wed Dec 15 2010 Andreas Schwab - 2.12-1.17- Fix use of restrict in string.h and wchar.h (#661982) * Fri Dec 10 2010 Andreas Schwab - 2.12-1.16- Don\'t ignore $ORIGIN in libraries (#643822) * Fri Nov 26 2010 Andreas Schwab - 2.12-1.15- Don\'t ignore zero TTL in DNS answers (#656014) * Wed Nov 24 2010 Andreas Schwab - 2.12-1.14- Fix comparison in sqrtl for IBM long double 128 (#656530) * Mon Nov 22 2010 Andreas Schwab - 2.12-1.13- Make compatible with C++ (#652661)- Avoid unpackaged files (#653905) * Tue Nov 16 2010 Andreas Schwab - 2.12-1.12- Fix vDSO synthetic hwcap handling so they are not masked out from ld.so.cache matching (#615701) * Tue Nov 02 2010 Andreas Schwab - 2.12-1.11- Work around kernel rejecting valid absolute timestamps (#580498)- Document M_PERTURB (#615090)- Fix x86 pthread_cond_signal FUTEX_WAKE_OP fallback (#623187)- Fix concurrency problem between dl_open and dl_iterate_phdr (#646954)- Fix x86-64 strchr propagation of search byte into all bytes of SSE register (#647448) * Fri Oct 22 2010 Andreas Schwab - 2.12-1.10- Require suid bit on audit objects in privileged programs (#645680, CVE-2010-3856) * Mon Oct 18 2010 Andreas Schwab - 2.12-1.9- Never expand $ORIGIN in privileged programs (#643822) * Fri Oct 15 2010 Andreas Schwab - 2.12-1.8- Fix bug in generic strstr/memmem implementation handling certain repeated patterns (#641128)- Correctly align TCB for AVX (#642584) * Tue Sep 07 2010 Andreas Schwab - 2.12-1.7- Round cache sizes to handle odd sizes (#607010)- Fix initializsation of cpu features (#630801)- Fix ifunc thunk for strspn on x86 in static libc (#631011) * Fri Aug 20 2010 Andreas Schwab - 2.12-1.6- Fix error handling in getlogin_r (#621959) * Tue Aug 10 2010 Andreas Schwab - 2.12-1.5- Fix use of extend_alloca (#621959) * Tue Jun 29 2010 Andreas Schwab - 2.12-1.4- Fix setxid race handing exiting threads (#607461) * Tue Jun 01 2010 Andreas Schwab - 2.12-1.3- Implement recvmmsg on all archs (#594194)- Avoid strict aliasing issues (#594194)- Fix nscd user creation (#594256)- Fix access outside of red zone on ppc (#593771)- Fix scope handling during dl_close (#593686) * Wed May 19 2010 Andreas Schwab - 2.12-1.2- Fix race in free sanity check (#593396) * Thu May 06 2010 Andreas Schwab - 2.12-1.1- Fix exit codes in nscd start script (#582738)- Fix lookup of collation sequence value during regexp matching (#587360)- Handle too-small buffers in Linux getlogin_r (BZ#11571)- Fix name of tt_RU.UTF-8AATTiqtelif locale (#589138) * Tue May 04 2010 Roland McGrath - 2.12-1- Update to 2.12 release. - Fix ldconfig chroot handling. - Don\'t deadlock in __dl_iterate_phdr while (un)loading objects. - Fix handling of newline in addmntent. - Fix AIO when thread creation failed. * Fri Apr 16 2010 Andreas Schwab - 2.11.90-20- Update from master - Fix bugs in x86-32 strcmp-sse4.S and strcmp-ssse3.S - Add x86-32 FMA support - Don\'t crash in trace mode when dependencies are missing - x86-64 SSE4 optimized memcmp - Fix makecontext on s390/s390x * Tue Apr 13 2010 Andreas Schwab - 2.11.90-19- Avoid multiarch memcmp in tzdata-update (#581677) * Mon Apr 12 2010 Andreas Schwab - 2.11.90-18- Update from master - Implement interfaces to set and get names of threads (BZ#11390) - Locale data updates (BZ#10824, BZ#10936, BZ#11470, BZ#11471) - Print reload count in nscd statistics (BZ#10915) - Fix reading loginuid file in getlogin{,_r} - Fix fallocate error return on i386 - Fix cproj implmentation (BZ#10401) - Fix getopt handing (BZ#11039, BZ#11040, BZ#11041) - Implement new mode for NIS passwd.adjunct.byname table (BZ#11134) - Obey LD_HWCAP_MASK in ld.so.cache lookups * Tue Apr 06 2010 Andreas Schwab - 2.11.90-17- Update from master - Locale data updates (BZ#11007, BZ#11258, BZ#11272, BZ#10554) - Handle DNS timeouts in old-style lookup code (BZ#11010) - Fix aux cache handling in ldconfig with chroot (BZ#11149) - Fix printing error messages in getopt (BZ#11043) - Declare iruserok and iruserok_af (BZ#11070) - Fix option aliasing in argp (BZ#11254) - Handle POSIX-compliant errno value of unlink in remove (BZ#11276) - Fix definition and testing of S_ISSOCK (BZ#11279) - Fix retrieving of kernel header version (BZ#11287) - Fix concurrent handling of __cpu_features (BZ#11292) - Handle unnecessary padding in getdents64 (BZ#11333) - Fix changes to interface list during getifaddrs calls (BZ#11387) - Missing memory barrier in DES initialization (BZ#11449) - Fix spurious UNAVAIL status is getaddrinfo - Add support for new clocks (BZ#11389) - Fix Linux getlogin{_r,} implementation - Fix missing zero-termination in cuserid (BZ#11397) - Fix glob with empty pattern - Fix handling of STB_GNU_UNIQUE in LD_TRACE_PRELINKING - Unify wint_t handling in wchar.h and wctype.h (BZ#11410) - Implement handling of libc ABI in ELF header - Don\'t underestimate length of DST substitution in rpath - Power7-optimized 64-bit and 32-bit memcpy- Assign global scope to RFC 1918 addresses (#577626) * Thu Mar 18 2010 Andreas Schwab - 2.11.90-16- Fix SSSE3 memcmp (#574210) * Tue Mar 09 2010 Andreas Schwab - 2.11.90-15- Update from master - sparc64: Fix handling of R_SPARC_TLS_LE_ * relocations (#571551) - Handle ext4 and logfs in statvfs functions - Fix setxid race with thread creation - Pass -mtune=i686 to assembler when compiling for i686 - Fix R_X86_64_PC32 overflow detection - Fix msgrcv on sparc64 - Fix unwind info in x86 strcmp-sse4.S (BZ#11332) - sparc: Add multiarch support for memset/bzero/memcpy- Remove directories owned by filesystem (#569414)- Add %ghost /etc/gai.conf to glibc-common (#567748) * Tue Feb 23 2010 Andreas Schwab - 2.11.90-14- Update from master - Sparc updates- Fix SSSE3 memcpy (#556584) * Mon Feb 22 2010 Andreas Schwab - 2.11.90-13- Update from master - Use CPUID_OFFSET instead of FEATURE_OFFSET - Add 32bit memcmp/strcmp/strncmp optimized for SSSE3/SSS4.2 - Fix file descriotor leak in nftw with FTW_CHDIR (BZ#11271) - Add Sparc STT_GNU_IFUNC support - Add power7-optimized classification functions- Reapply \"Optimize 32bit memset/memcpy with SSE2/SSSE3.\"- Use unsigned comparison in sse memcpy/memset * Mon Feb 08 2010 Andreas Schwab - 2.11.90-12- Update from master - Update constants in for current kernels (#11235) - Fix endless loop with invalid /etc/shells file (#11242) - Fix sorting of malayalam letter \'na\' (#10414) - Add kok_IN locale - Use common collation data in as_IN locale - Avoid alloca in setenv for long strings- Use shared mapping to reserve memory when creating locale archive (#10855)- Fix fstat on Linux/sparc64 (#11155) * Mon Feb 01 2010 Andreas Schwab - 2.11.90-11- Update from master - Fix error checking in iconv (#558053) - Don\'t map U00DF to U1E9E in toupper table - _nl_load_locale() incorrectly handles mmap() failures (BZ#11200) - Fix various issues in regex matcher (BZ#11183, BZ#11184, BZ#11185, BZ#11186, BZ#11187, BZ#11188, BZ#11189, BZ#11190, BZ#11191, BZ#11192, BZ#11193) * Tue Jan 19 2010 Andreas Schwab - 2.11.90-10- Update from master - Fix ____longjmp_chk for s390/s390x - Remove duplicate definitions of O_DSYNC and O_RSYNC for Linux/sparc - Ignore negative dynamic entry types (#546890) - Fix pthread_cond_ *wait with requeue-PI on i386 (#548989) - Fix _XOPEN_SOURCE_EXTENDED handling- Revert \"Optimize 32bit memset/memcpy with SSE2/SSSE3.\" * Fri Jan 15 2010 Andreas Schwab - 2.11.90-9- Update from master. - Define IPTOS_CLASS_ * macros according to RFC 2474 (BZ#11027) - Always use IPv4 sockets for IPv4 addresses (BZ#11141) - regcomp.c: do not ignore memory allocation failure (BZ#11127) - Fix malloc_info without prior allocations (BZ#11126) - Optimize 32bit memset/memcpy with SSE2/SSSE3 - Relax feature tests in headers * Tue Jan 12 2010 Andreas Schwab - 2.11.90-8- Update from master. - More POSIX conformance fixes. * Mon Jan 11 2010 Andreas Schwab - 2.11.90-7- Fix build failure. * Mon Jan 11 2010 Andreas Schwab - 2.11.90-6- Update from master. - POSIX conformance fixes (BZ#11125). * Mon Jan 04 2010 Andreas Schwab - 2.11.90-5- Update from master. - Additional setcontext(), etc. conformance tests (BZ#11115). - Handle AT_FDCWD in futimens (BZ#10992). - Update poll.h header for POSIX 2008 (BZ#11093). - Avoid ELF lookup race. * Mon Dec 14 2009 Andreas Schwab - 2.11.90-4- Update from master. - Add Requeue-PI support for x86 arch. - Redefine O_SYNC and O_DSYNC to match 2.6.33+ kernels. - Fix a few error cases in *name4_r lookup handling (BZ#11000). - Fix kernel version check in recent ptsname change (BZ#11046). - Add more warnings to exec functions (BZ#11056). - Add recvmmsg interface. - Define SCHED_IDLE and SCHED_RESET_ON_FORK for Linux. * Mon Nov 30 2009 Andreas Schwab - 2.11.90-3- Update from master. - Fix infloop in __pthread_disable_asynccancel on x86_64 (#537690). - Prevent unintended file desriptor leak in grantpt (#530558). - Fix startup to security-relevant statically linked binaries (#528631).- Re-install CFI in x86/x86_64 clone (#491542). * Tue Nov 24 2009 Andreas Schwab - 2.11.90-2- Update from master. - Define week, first_weekday, and first_workday for en_DK locale (#525126). - Use struct timespec for timestamps in struct stat also if __USE_XOPEN2K8 (#539870). - Fix week information for nl_NL locale (#499748). - Update ntp_gettime for Linux (#479558). - Fix getwc * and putwc * on non-wide streams (BZ#10958). - Avoid warnings in CPU_ * macros when using const bitsets (BZ#10918). - Handle LC_GLOBAL_LOCALE in duplocale (BZ#10969). - Fix _NC_LOCALE_NAME definition (BZ#10968). - Add missing Linux MADV_ * definitions (BZ#10972). - Add support for new Linux error ERFKILL (BZ#10939).- Enable multi-arch support on ppc and ppc64. * Thu Nov 12 2009 Andreas Schwab - 2.11.90-1- Update from master. * Thu Nov 05 2009 Andreas Schwab - 2.11-2- Fix readahead on powerpc32.- Fix R_PPC64_{JMP_IREL,IRELATIVE} handling.- Fix preadv, pwritev and fallocate for -D_FILE_OFFSET_BITS=64 (#533063). * Mon Nov 02 2009 Andreas Schwab - 2.11-1- Update to 2.11 release.- Disable multi-arch support on PowerPC again since binutils is too old.- Fix crash in tzdata-update due to use of multi-arch symbol (#532128). * Fri Oct 30 2009 Andreas Schwab - 2.10.90-27- Update from master. - Fix races in setXid implementation (BZ#3270). - Implement IFUNC for PPC and enable multi-arch support. - Implement mkstemps/mkstemps64 and mkostemps/mkostemps64 (BZ#10349). - Fix IA-64 and S390 sigevent definitions (BZ#10446). - Fix memory leak in NIS grp database handling (BZ#10713). - Print timestamp in nscd debug messages (BZ#10742). - Fix mixing IPv4 and IPv6 name server in resolv.conf. - Fix range checks in coshl. - Implement SSE4.2 optimized strchr and strrchr. - Handle IFUNC symbols in dlsym (#529965). - Misc fixes (BZ#10312, BZ#10315, BZ#10319, BZ#10391, BZ#10425, BZ#10540, BZ#10553, BZ#10564, BZ#10609, BZ#10692, BZ#10780, BZ#10717, BZ#10784, BZ#10789, BZ#10847- No longer build with -fno-var-tracking-assignments. * Mon Oct 19 2009 Andreas Schwab - 2.10.90-26- Update from master. - Add ____longjmp_chk for sparc.- Avoid installing the same libraries twice. * Mon Oct 12 2009 Andreas Schwab - 2.10.90-25- Update from master - Fix descriptor leak when calling dlopen with RTLD_NOLOAD (#527409). - Fix week-1stday in C locale. - Check for integer overflows in formatting functions. - Fix locale program error handling (#525363). * Mon Sep 28 2009 Andreas Schwab - 2.10.90-24- Update from master. - Fix missing reloc dependency (#517001). * Mon Sep 21 2009 Andreas Schwab - 2.10.90-23- Update from master. * Mon Sep 14 2009 Andreas Schwab - 2.10.90-22- Update from master. - Fix endless loop in localedef. - Fix __longjmp_chk on s390/s390x.- Fix exit codes in nscd start script (#521848).- Build with -fno-var-tracking-assignments for now (#523172). * Mon Sep 07 2009 Andreas Schwab - 2.10.90-21- Update from master. - Fix strstr/strcasestr on i386 (#519226). | |