From 4790269dffe16382290b94fe6ef759d49536767b6e0a192baa1f171597692959 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Mon, 22 May 2017 16:07:34 +0000 Subject: [PATCH 01/15] Accepting request 497347 from home:Andreas_Schwab:Factory - Use multibuild feature - Remove obsolete check-build.sh - glibc.rpmlintrc: remove obsolete entries - Use %tmpfiles_create in nscd postin OBS-URL: https://build.opensuse.org/request/show/497347 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=456 --- _multibuild | 5 + check-build.sh | 32 - glibc-testsuite.changes | 7887 --------------------------------------- glibc-testsuite.spec | 1402 ------- glibc-utils.changes | 7887 --------------------------------------- glibc-utils.spec | 1401 ------- glibc.changes | 8 + glibc.rpmlintrc | 31 +- glibc.spec | 45 +- pre_checkin.sh | 29 - 10 files changed, 63 insertions(+), 18664 deletions(-) create mode 100644 _multibuild delete mode 100644 check-build.sh delete mode 100644 glibc-testsuite.changes delete mode 100644 glibc-testsuite.spec delete mode 100644 glibc-utils.changes delete mode 100644 glibc-utils.spec delete mode 100644 pre_checkin.sh diff --git a/_multibuild b/_multibuild new file mode 100644 index 0000000..e14556e --- /dev/null +++ b/_multibuild @@ -0,0 +1,5 @@ + + i686 + utils + testsuite + diff --git a/check-build.sh b/check-build.sh deleted file mode 100644 index 3f33595..0000000 --- a/check-build.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash -# Copyright (c) 2003, 2004, 2011,2012 SUSE Linux Products GmbH, Germany. All rights reserved. -# -# Authors: Thorsten Kukuk -# - - - -if [ `nice` -gt '9' ] ; then - echo "Don't modify nice for building glibc!" - exit 1 -fi - -# get kernel version -OFS="$IFS" ; IFS=".-" ; version=(`uname -r`) ; IFS="$OIFS" -ARCH=(`uname -m`) - -if test ${version[0]} -gt 2 ; then - : # okay -elif test ${version[0]} -lt 2 -o ${version[1]} -lt 6 -o ${version[2]} -lt 16 ; then - echo "FATAL: kernel too old, need kernel >= 2.6.16 for this package" 1>&2 - exit 1 -elif $ARCH -eq 'x86_64' ; then - if test ${version[0]} -lt 2 -o ${version[1]} -lt 6 -o ${version[2]} -lt 32 ; then - echo "FATAL: kernel too old, need kernel >= 2.6.32 for this package" 1>&2 - exit 1 - fi -fi - - -exit 0 - diff --git a/glibc-testsuite.changes b/glibc-testsuite.changes deleted file mode 100644 index 36fc946..0000000 --- a/glibc-testsuite.changes +++ /dev/null @@ -1,7887 +0,0 @@ -------------------------------------------------------------------- -Wed Mar 29 13:09:49 UTC 2017 - schwab@suse.de - -- i686-memchr-sse.patch: Fix i686 memchr overflow calculation - (bsc#1031021, BZ #21182) -- sunrpc-use-after-free.patch: Avoid use-after-free read access in - clntudp_call (BZ #21115) -- Build testsuite with gdb and python-pexpect to enable more tests - -------------------------------------------------------------------- -Wed Feb 8 09:38:15 UTC 2017 - schwab@suse.de - -- tunables-bigendian.patch: Fix getting tunable values on big-endian (BZ - #21109) - -------------------------------------------------------------------- -Sun Feb 5 18:26:21 UTC 2017 - schwab@suse.de - -- Update to glibc 2.25 - * The feature test macro __STDC_WANT_LIB_EXT2__, from ISO/IEC TR - 24731-2:2010, is supported to enable declarations of functions from that - TR. - * The feature test macro __STDC_WANT_IEC_60559_BFP_EXT__, from ISO/IEC TS - 18661-1:2014, is supported to enable declarations of functions and macros - from that TS. - * The feature test macro __STDC_WANT_IEC_60559_FUNCS_EXT__, from ISO/IEC TS - 18661-4:2015, is supported to enable declarations of functions and macros - from that TS. - * The nonstandard feature selection macros _REENTRANT and _THREAD_SAFE are - now treated as compatibility synonyms for _POSIX_C_SOURCE=199506L. - * The inclusion of by is deprecated. - * New features from TS 18661-1:2014 are added to libm: the - fesetexcept, fetestexceptflag, fegetmode and fesetmode functions, the - femode_t type and the FE_DFL_MODE and FE_SNANS_ALWAYS_SIGNAL macros. - * Integer width macros from TS 18661-1:2014 are added to : - CHAR_WIDTH, SCHAR_WIDTH, UCHAR_WIDTH, SHRT_WIDTH, USHRT_WIDTH, INT_WIDTH, - UINT_WIDTH, LONG_WIDTH, ULONG_WIDTH, LLONG_WIDTH, ULLONG_WIDTH; and to - : INT8_WIDTH, UINT8_WIDTH, INT16_WIDTH, UINT16_WIDTH, - INT32_WIDTH, UINT32_WIDTH, INT64_WIDTH, UINT64_WIDTH, INT_LEAST8_WIDTH, - UINT_LEAST8_WIDTH, INT_LEAST16_WIDTH, UINT_LEAST16_WIDTH, - INT_LEAST32_WIDTH, UINT_LEAST32_WIDTH, INT_LEAST64_WIDTH, - UINT_LEAST64_WIDTH, INT_FAST8_WIDTH, UINT_FAST8_WIDTH, INT_FAST16_WIDTH, - UINT_FAST16_WIDTH, INT_FAST32_WIDTH, UINT_FAST32_WIDTH, INT_FAST64_WIDTH, - UINT_FAST64_WIDTH, INTPTR_WIDTH, UINTPTR_WIDTH, INTMAX_WIDTH, - UINTMAX_WIDTH, PTRDIFF_WIDTH, SIG_ATOMIC_WIDTH, SIZE_WIDTH, WCHAR_WIDTH, - WINT_WIDTH. - * New features are added from TS 18661-1:2014: - - Signaling NaN macros: SNANF, SNAN, SNANL. - - Nearest integer functions: roundeven, roundevenf, roundevenl, fromfp, - fromfpf, fromfpl, ufromfp, ufromfpf, ufromfpl, fromfpx, fromfpxf, - fromfpxl, ufromfpx, ufromfpxf, ufromfpxl. - - llogb functions: the llogb, llogbf and llogbl functions, and the - FP_LLOGB0 and FP_LLOGBNAN macros. - - Max-min magnitude functions: fmaxmag, fmaxmagf, fmaxmagl, fminmag, - fminmagf, fminmagl. - - Comparison macros: iseqsig. - - Classification macros: iscanonical, issubnormal, iszero. - - Total order functions: totalorder, totalorderf, totalorderl, - totalordermag, totalordermagf, totalordermagl. - - Canonicalize functions: canonicalize, canonicalizef, canonicalizel. - - NaN functions: getpayload, getpayloadf, getpayloadl, setpayload, - setpayloadf, setpayloadl, setpayloadsig, setpayloadsigf, setpayloadsigl. - * The functions strfromd, strfromf, and strfroml, from ISO/IEC TS 18661-1:2014, - are added to libc. - * Most of glibc can now be built with the stack smashing protector enabled. - * The function explicit_bzero, from OpenBSD, has been added to libc. - * On ColdFire, MicroBlaze, Nios II and SH3, the float_t type is now defined - to float instead of double. - * On x86_64, when compiling with -mfpmath=387 or -mfpmath=sse+387, the - float_t and double_t types are now defined to long double instead of float - and double. - * The getentropy and getrandom functions, and the header file - have been added. - * The buffer size for byte-oriented stdio streams is now limited to 8192 - bytes by default. - * The header now includes the header. - * The malloc_get_state and malloc_set_state functions have been removed. - * The “ip6-dotint” and “no-ip6-dotint” resolver options, and the - corresponding RES_NOIP6DOTINT flag from have been removed. - * The "ip6-bytestring" resolver option and the corresponding RES_USEBSTRING - flag from have been removed. - * The flags RES_AAONLY, RES_PRIMARY, RES_NOCHECKNAME, RES_KEEPTSIG, - RES_BLAST defined in the header file have been deprecated. - * The "inet6" option in /etc/resolv.conf and the RES_USE_INET6 flag for - _res.flags are deprecated. - * DNSSEC-related declarations and definitions have been removed from the - header file, and libresolv will no longer attempt to - decode the data part of DNSSEC record types. - * The resource record type classification macros ns_t_qt_p, ns_t_mrr_p, - ns_t_rr_p, ns_t_udp_p, ns_t_xfr_p have been removed from the - header file because the distinction between RR types and - meta-RR types is not officially standardized, subject to revision, and - thus not suitable for encoding in a macro. - * The types res_sendhookact, res_send_qhook, re_send_rhook, and the qhook - and rhook members of the res_state type in have been removed. - * For multi-arch support it is recommended to use a GCC which has - been built with support for GNU indirect functions. - * GDB pretty printers have been added for mutex and condition variable - structures in POSIX Threads. - * Tunables feature added to allow tweaking of the runtime for an application - program. - * A new version of condition variables functions have been implemented in - the NPTL implementation of POSIX Threads to provide stronger ordering - guarantees. - * A new version of pthread_rwlock functions have been implemented to use a more - scalable algorithm primarily through not using a critical section anymore to - make state changes. - * On ARM EABI (32-bit), generating a backtrace for execution contexts which - have been created with makecontext could fail to terminate due to a - missing .cantunwind annotation. (CVE-2016-6323) - * The DNS stub resolver functions would crash due to a NULL pointer - dereference when processing a query with a valid DNS question type which - was used internally in the implementation. (CVE-2015-5180) -- Enable stack protector if part of %optflags -- startcontext-cantunwind.patch: Removed -- cpuid-assertion.patch: Removed - -------------------------------------------------------------------- -Thu Oct 13 08:24:22 UTC 2016 - schwab@suse.de - -- cpuid-assertion.patch: Don't assert on older Intel CPUs (BZ #20647) - -------------------------------------------------------------------- -Wed Oct 5 15:01:46 UTC 2016 - schwab@suse.de - -- glibc-2.3.3-nscd-db-path.diff: Move persistent nscd databases to - /var/lib/nscd -- glibc-2.3.90-langpackdir.diff: simplify - -------------------------------------------------------------------- -Tue Aug 2 13:55:44 UTC 2016 - schwab@suse.de - -- Update to glibc 2.24 - * The minimum Linux kernel version that this version of the GNU C Library - can be used with is 3.2 - * The pap_AN locale has been deleted - * The readdir_r and readdir64_r functions have been deprecated - * The type `union wait' has been removed - * A new NSS action is added to facilitate large distributed system - administration - * The deprecated __malloc_initialize_hook variable has been removed from - the API - * The long unused localedef --old-style option has been removed - * nextupl, nextup, nextupf, nextdownl, nextdown and nextdownf are added - to libm - * An unnecessary stack copy in _nss_dns_getnetbyname_r was removed - (CVE-2016-3075) - * Previously, getaddrinfo copied large amounts of address data to the - stack, even after the fix for CVE-2013-4458 has been applied, - potentially resulting in a stack overflow. getaddrinfo now uses a - heap allocation instead (CVE-2016-3706) - * The glob function suffered from a stack-based buffer overflow when it - was called with the GLOB_ALTDIRFUNC flag and encountered a long file - name (CVE-2016-1234) - * The Sun RPC UDP client could exhaust all available stack space when - flooded with crafted ICMP and UDP messages (CVE-2016-4429) - * The IPv6 name server management code in libresolv could result in a - memory leak for each thread which is created, performs a failing - naming lookup, and exits (CVE-2016-5417) -- startcontext-cantunwind.patch: mark __startcontext as .cantunwind - (bsc#974800, BZ #20435) -- Removed patches: - * 0001-Updated-translations-for-2.23.patch - * 0002-Regenerate-libc.pot-for-2.23.patch - * 0003-Regenerated-configure-scripts.patch - * 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch - * 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch - * 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch - * 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch - * 0008-Update-NEWS.patch - * 0009-sln-use-stat64.patch - * 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch - * 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch - * 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch - * 0013-Mention-BZ-19762-in-NEWS.patch - * 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch - * 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch - * 0016-Fix-resource-leak-in-resolver-bug-19257.patch - * 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch - * 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch - * 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch - * 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch - * 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch - * 0022-configure-fix-test-usage.patch - * 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch - * 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch - * 0025-getnameinfo-Do-not-preserve-errno.patch - * 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch - * 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch - * 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch - * 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch - * 0030-hesiod-Remove-RCS-keywords.patch - * 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch - * 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch - * 0033-malloc-Remove-NO_THREADS.patch - * 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch - * 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch - * 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch - * 0037-malloc-Add-missing-internal_function-attributes-on-f.patch - * 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch - * 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch - * 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch - * 0041-nss_dns-Check-address-length-before-creating-addrinf.patch - * 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch - * 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch - * 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch - * 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch - * 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch - * 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch - * 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch - * 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch - * 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch - * 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch - * 0052-Fix-tst-dlsym-error-build.patch - * 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch - * 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch - * 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch - * 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch - * clntudp-call-alloca.patch - * glibc-memset-nontemporal.diff - * nis-initgroups-status.patch - * nscd-gc-crash.patch - * robust-mutex-deadlock.patch - * strncat-avoid-array-bounds-warning.patch - -------------------------------------------------------------------- -Wed Jun 29 12:50:21 UTC 2016 - schwab@suse.de - -- strncat-avoid-array-bounds-warning.patch: Avoid array-bounds warning for - stncat on i586 (BZ #20260) -- Update glibc.keyring -- Unset MALLOC_CHECK_ during testsuite run - -------------------------------------------------------------------- -Thu Jun 23 07:41:06 UTC 2016 - schwab@suse.de - -- nsswitch.conf: Add fallback to files for passwd and group to prepare for - libnsl removal. - -------------------------------------------------------------------- -Wed Jun 22 09:08:02 UTC 2016 - schwab@suse.de - -- nis-initgroups-status.patch: Return proper status from - _nss_nis_initgroups_dyn (bsc#984269, BZ #20262) -- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to - check for timeout (bsc#985170, BZ #20263) - -------------------------------------------------------------------- -Thu Jun 9 09:17:10 UTC 2016 - schwab@suse.de - -- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ - #19755) - -------------------------------------------------------------------- -Mon May 30 08:23:03 UTC 2016 - schwab@suse.de - -- clntudp-call-alloca.patch: do not use alloca in clntudp_call - (CVE-2016-4429, bsc#980854, BZ #20112) - -------------------------------------------------------------------- -Wed May 11 09:33:47 UTC 2016 - schwab@suse.de - -- Import patches from 2.23 branch - 0001-Updated-translations-for-2.23.patch - 0002-Regenerate-libc.pot-for-2.23.patch - 0003-Regenerated-configure-scripts.patch - 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch - 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch - 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch - 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch - 0008-Update-NEWS.patch - 0009-sln-use-stat64.patch - 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch - 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch - 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch - 0013-Mention-BZ-19762-in-NEWS.patch - 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch - 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch - 0016-Fix-resource-leak-in-resolver-bug-19257.patch - 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch - 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch - 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch - 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch - 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch - 0022-configure-fix-test-usage.patch - 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch - 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch - 0025-getnameinfo-Do-not-preserve-errno.patch - 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch - 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch - 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch - 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch - 0030-hesiod-Remove-RCS-keywords.patch - 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch - 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch - 0033-malloc-Remove-NO_THREADS.patch - 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch - 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch - 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch - 0037-malloc-Add-missing-internal_function-attributes-on-f.patch - 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch - 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch - 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch - 0041-nss_dns-Check-address-length-before-creating-addrinf.patch - 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch - 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch - 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch - 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch - 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch - 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch - 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch - 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch - 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch - 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch - 0052-Fix-tst-dlsym-error-build.patch - 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch - 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch - 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch - 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch -- CVE-2016-3075 CVE-2016-1234 CVE-2016-3706 bsc#973164 bsc#969727 -- resolv-mem-leak.patch: renamed to - 0016-Fix-resource-leak-in-resolver-bug-19257.patch -- no-long-double.patch: renamed to - 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch -- glibc-gcc6.patch: renamed to - 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch - -------------------------------------------------------------------- -Mon May 9 14:00:41 UTC 2016 - schwab@suse.de - -- glibc-c-utf8-locale.patch: fix bad standard in LC_IDENTIFICATION categories -- glibc-2.3.locales.diff.bz2: likewise - -------------------------------------------------------------------- -Mon Apr 25 08:55:47 UTC 2016 - jslaby@suse.com - -- glibc-gcc6.patch: Suppress GCC 6 warning about ambiguous 'else' with - -Wparentheses - -------------------------------------------------------------------- -Mon Apr 11 08:00:07 UTC 2016 - schwab@suse.de - -- Add compatibility symlinks for LSB 3.0 (fate#318933) - -------------------------------------------------------------------- -Mon Mar 21 11:57:49 UTC 2016 - schwab@suse.de - -- powerpc-elision-enable-envvar.patch: enable TLE only if - GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236) - -------------------------------------------------------------------- -Tue Mar 15 10:44:46 UTC 2016 - schwab@suse.de - -- ldd-system-interp.patch: Restore warning about execution permission, it - is still needed for noexec mounts (bsc#915985) - -------------------------------------------------------------------- -Tue Mar 8 15:28:16 UTC 2016 - idonmez@suse.com - -- Add C.UTF-8 locale (see https://sourceware.org/glibc/wiki/Proposals/C.UTF-8) - and rh#902094 . Added with glibc-c-utf8-locale.patch. -- Add glibc-disable-gettext-for-c-utf8.patch to disable gettext for - C.UTF-8 same as C locale. - -------------------------------------------------------------------- -Mon Mar 7 14:47:50 UTC 2016 - schwab@suse.de - -- Move %install_info_delete to %preun -- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer - acceptable - -------------------------------------------------------------------- -Tue Feb 23 16:11:36 UTC 2016 - schwab@suse.de - -- no-long-double.patch: Don't use long double functions if NO_LONG_DOUBLE - -------------------------------------------------------------------- -Mon Feb 22 11:05:12 UTC 2016 - schwab@suse.de - -- Update to glibc 2.23 release. - * Unicode 8.0.0 Support - * sched_setaffinity, pthread_setaffinity_np no longer attempt to guess - the kernel-internal CPU set size - * The fts.h header can now be used with -D_FILE_OFFSET_BITS=64 - * getaddrinfo now detects certain invalid responses on an internal - netlink socket - * A defect in the malloc implementation, present since glibc 2.15 (2012) - or glibc 2.10 via --enable-experimental-malloc (2009), could result in - the unnecessary serialization of memory allocation requests across - threads - * The obsolete header has been removed - * The obsolete functions bdflush, create_module, get_kernel_syms, - query_module and uselib are no longer available to newly linked - binaries - * Optimized string, wcsmbs and memory functions for IBM z13. - * Newly linked programs that define a variable called signgam will no - longer have it set by the lgamma, lgammaf and lgammal functions -- Removed patches: - * dont-remove-nodelete-flag.patch - * openat64-readd-o-largefile.patch - * mntent-blank-line.patch - * opendir-o-directory-check.patch - * strcoll-remove-strdiff-opt.patch - * ld-pointer-guard.patch - * tls-dtor-list-mangling.patch - * powerpc-lock-elision-race.patch - * prelink-elf-rtype-class.patch - * vector-finite-math-aliases.patch - * powerpc-elision-adapt-param.patch - * catopen-unbound-alloca.patch - * strftime-range-check.patch - * hcreate-overflow-check.patch - * errorcheck-mutex-no-elision.patch - * refactor-nan-parsing.patch - * send-dg-buffer-overflow.patch - * isinf-cxx11-conflict.patch - * ibm93x-redundant-shift-si.patch - * iconv-reset-input-buffer.patch - * tzset-tzname.patch - * static-dlopen.patch - -------------------------------------------------------------------- -Thu Feb 18 13:22:19 UTC 2016 - schwab@suse.de - -- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with - C++11 (bsc#963700, BZ #19439) - -------------------------------------------------------------------- -Wed Feb 17 09:48:26 UTC 2016 - schwab@suse.de - -- tls-dtor-list-mangling.patch: Harden tls_dtor_list with pointer mangling - (BZ #19018) -- prelink-elf-rtype-class.patch: Keep only ELF_RTYPE_CLASS_{PLT|COPY} bits - for prelink (BZ #19178) -- vector-finite-math-aliases.patch: Better workaround for aliases of - *_finite symbols in vector math library (BZ# 19058) -- powerpc-elision-adapt-param.patch: powerpc: Fix usage of elision - transient failure adapt param (BZ #19174) -- catopen-unbound-alloca.patch: Fix unbound alloca in catopen - (CVE-2015-8779, bsc#962739, BZ #17905) -- strftime-range-check.patch: Add range check on time fields - (CVE-2015-8776, bsc#962736, BZ #18985) -- hcreate-overflow-check.patch: Handle overflow in hcreate (CVE-2015-8778, - bsc#962737, BZ #18240) -- errorcheck-mutex-no-elision.patch: Don't do lock elision on an error - checking mutex (bsc#956716, BZ #17514) -- refactor-nan-parsing.patch: Refactor strtod parsing of NaN payloads - (CVE-2014-9761, bsc#962738, BZ #16962) -- send-dg-buffer-overflow.patch: Fix getaddrinfo stack-based buffer - overflow (CVE-2015-7547, bsc#961721, BZ #18665) -- powerpc-lock-elision-race.patch: renamed from - 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch - -------------------------------------------------------------------- -Mon Feb 15 15:43:02 UTC 2016 - schwab@suse.de - -- Add audit-devel and libcap-devel to BuildRequires, for use by nscd - -------------------------------------------------------------------- -Thu Nov 26 14:46:21 UTC 2015 - schwab@suse.de - -- reinitialize-dl_load_write_lock.patch: Reinitialize dl_load_write_lock - on fork (bsc#958315, BZ #19282) - -------------------------------------------------------------------- -Wed Nov 18 15:09:30 UTC 2015 - schwab@suse.de - -- resolv-mem-leak.patch: Fix resource leak in resolver (bsc#955647, BZ #19257) -- tzset-tzname.patch: Force rereading TZDEFRULES after it was used to set - DST rules only (BZ #19253) - -------------------------------------------------------------------- -Mon Oct 26 15:22:53 UTC 2015 - schwab@suse.de - -- glibc-2.3.90-noversion.diff: use stat64 - -------------------------------------------------------------------- -Mon Oct 19 12:28:58 UTC 2015 - schwab@suse.de - -- ld-pointer-guard.patch: Always enable pointer guard (CVE-2015-8777, - bsc#950944, BZ #18928) - -------------------------------------------------------------------- -Mon Oct 12 08:12:10 UTC 2015 - schwab@suse.de - -- strcoll-remove-strdiff-opt.patch: Remove incorrect STRDIFF-based - optimization (BZ #18589) - -------------------------------------------------------------------- -Thu Oct 8 14:26:14 UTC 2015 - schwab@suse.de - -- iconv-reset-input-buffer.patch: Fix iconv buffer handling with IGNORE - error handler (BZ #18830) - -------------------------------------------------------------------- -Wed Sep 30 11:48:05 UTC 2015 - normand@linux.vnet.ibm.com - -- new patch [BZ #18743] PowerPC: Fix a race condition when eliding a lock - 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch - -------------------------------------------------------------------- -Thu Sep 24 09:41:13 UTC 2015 - schwab@suse.de - -- nss-files-long-lines-2.patch: Properly reread entry after failure in - nss_files getent function (bsc#945779, BZ #18991) - -------------------------------------------------------------------- -Wed Sep 16 10:21:43 UTC 2015 - schwab@suse.de - -- fnmatch-collating-elements.patch: Fix fnmatch handling of collating - elements (BZ #17396, BZ #16976) - -------------------------------------------------------------------- -Mon Sep 7 13:27:58 UTC 2015 - schwab@suse.de - -- opendir-o-directory-check.patch: Fix opendir inverted o_directory_works - test -- static-dlopen.patch: Static dlopen default library search path fix - (bsc#937853) - -------------------------------------------------------------------- -Mon Aug 31 12:21:29 UTC 2015 - schwab@suse.de - -- mntent-blank-line.patch: Fix memory corruption w/blank lines - -------------------------------------------------------------------- -Mon Aug 10 09:23:57 UTC 2015 - schwab@suse.de - -- dont-remove-nodelete-flag.patch: Don't remove DF_1_NODELETE flag from - all loaded objects on failed dlopen -- openat64-readd-o-largefile.patch: Readd O_LARGEFILE flag for openat64 - -------------------------------------------------------------------- -Wed Aug 5 09:35:41 UTC 2015 - schwab@suse.de - -- Update to glibc 2.22 release. - * Cache information can be queried via sysconf() function on s390 - * A buffer overflow in gethostbyname_r and related functions performing DNS - requests has been fixed. (CVE-2015-1781) - * The time zone file parser has been made more robust against crafted time - zone files - * A powerpc and powerpc64 optimization for TLS, similar to TLS descriptors - for LD and GD on x86 and x86-64, has been implemented. - * Character encoding and ctype tables were updated to Unicode 7.0.0 - * Added vector math library named libmvec - * A new fmemopen implementation has been added with the goal of POSIX - compliance. - * The header is deprecated, and will be removed in a future - release. - * bsc#905313 bsc#920338 bsc#927080 bsc#928723 bsc#931480 bsc#939211 - bsc#940195 bsc#940332 bsc#944494 bsc#968787 -- Patches from upstream removed - * htm-tabort.patch - * o-tmpfile.patch - * memcpy-chk-non-SSE2.patch - * pthread-mutexattr-gettype-kind.patch - * powerpc-software-sqrt.patch - * static-tls-dtv-limit.patch - * threaded-trim-threshold.patch - * resolv-nameserver-handling.patch - * nss-separate-state-getXXent.patch - * aarch64-sigstksz.patch - * heap-top-corruption.patch - * pthread-join-deadlock.patch - -------------------------------------------------------------------- -Mon Jul 27 09:08:21 UTC 2015 - schwab@suse.de - -- pthread-join-deadlock.patch: Use IE model for static variables in - libc.so, libpthread.so and rtld (bsc#930015, BZ #18457) - -------------------------------------------------------------------- -Wed Jul 22 09:13:48 UTC 2015 - schwab@suse.de - -- glibc-nodate.patch: fix verification of timestamp - -------------------------------------------------------------------- -Tue Jul 21 07:50:22 UTC 2015 - meissner@suse.com - -- also filter out -fstack-protector-strong - -------------------------------------------------------------------- -Mon Jun 22 07:22:22 UTC 2015 - schwab@suse.de - -- getaddrinfo-ipv6-sanity.diff: Remove. It breaks services that start - before IPv6 is up (bsc#931399) -- glibc-2.3.locales.diff.bz2: Remove sh_YU locales, fix currency for en_BE. - -------------------------------------------------------------------- -Tue Jun 9 08:16:46 UTC 2015 - schwab@suse.de - -- Add /usr/include/gnu/lib-names-.*.h to baselibs -- pthread-join-deadlock.patch: Don't require rtld lock to store static TLS - offset in the DTV (bsc#930015, BZ #18457) -- heap-top-corruption.patch: Do not corrupt the top of a threaded heap if - top chunk is MINSIZE (BZ #18502) - -------------------------------------------------------------------- -Wed Apr 8 12:50:39 UTC 2015 - mgorman@suse.com - -- threaded-trim-threshold.patch: Fix regression in threaded application - malloc performance (bsc#915955, BZ #17195) - -------------------------------------------------------------------- -Thu Apr 2 08:11:20 UTC 2015 - schwab@suse.de - -- aarch64-sigstksz.patch: Increase MINSIGSTKSZ and SIGSTKSZ (BZ #16850) - -------------------------------------------------------------------- -Mon Mar 30 09:04:49 UTC 2015 - schwab@suse.de - -- powerpc-software-sqrt.patch: Fix powerpc software sqrt (BZ #17964, BZ - #17967) -- nss-separate-state-getXXent.patch: Separate internal state between - getXXent and getXXbyYY NSS calls (CVE-2014-8121, bsc#918187, BZ #18007) -- static-tls-dtv-limit.patch: Fix DTV race, assert, DTV_SURPLUS Static TLS - limit, and nptl_db garbage (bsc#919678, BZ #17090, BZ #17620, BZ #17621, - BZ #17628) - -------------------------------------------------------------------- -Mon Mar 9 13:05:32 UTC 2015 - schwab@suse.de - -- resolv-nameserver-handling.patch: Replace with simpler version with more - compatibility - -------------------------------------------------------------------- -Mon Mar 2 14:27:02 UTC 2015 - schwab@suse.de - -- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs - (bsc#920084) - -------------------------------------------------------------------- -Tue Feb 24 10:11:46 UTC 2015 - schwab@suse.de - -- resolv-nameserver-handling.patch: Rewrite handling of nameserver - configuration in resolver - -------------------------------------------------------------------- -Thu Feb 12 13:10:20 UTC 2015 - schwab@suse.de - -- htm-tabort.patch: Fix TABORT encoding for little endian - -------------------------------------------------------------------- -Mon Feb 9 09:26:01 UTC 2015 - schwab@suse.de - -- Update to glibc 2.21 release. - * A new semaphore algorithm has been implemented in generic C code for all - machines - * Added support for TSX lock elision of pthread mutexes on powerpc32, - powerpc64 and powerpc64le - * Optimized strcpy, stpcpy, strchrnul and strrchr implementations for - AArch64 - * i386 memcpy functions optimized with SSE2 unaligned load/store - * New locales: tu_IN, bh_IN, raj_IN, ce_RU - * The obsolete sigvec function has been removed - * CVE-2015-1472 CVE-2015-1473 CVE-2104-7817 CVE-2012-3406 CVE-2014-9402 - CVE-2014-7817 bsc#864081 bsc#906371 bsc#909053 bsc#910599 bsc#916222 -- Patches from upstream removed - * ifunc-x86-slow-sse4.patch - * pthread-mutex-trylock-elision.patch -- o-tmpfile.patch: Fix value of O_TMPFILE for architectures with - non-default O_DIRECTORY (BZ #17912) - -------------------------------------------------------------------- -Tue Oct 28 08:56:47 UTC 2014 - schwab@suse.de - -- Update to crypt_blowfish 1.3. - * Add support for the $2b$ prefix. -- ifunc-x86-slow-sse4.patch: Fix misdetected Slow_SSE4_2 cpu feature bit - (BZ #17501) - -------------------------------------------------------------------- -Mon Sep 8 09:48:26 UTC 2014 - schwab@suse.de - -- Update to glibc 2.20 release. - * Reverted change of ABI data structures for s390 and s390x - * Support for file description locks is added to systems running the - Linux kernel - * Optimized strchr implementation for AArch64 - * The minimum Linux kernel version that this version of the GNU C Library - can be used with is 2.6.32 - * Running the testsuite no longer terminates as soon as a test fails - * The am33 port, which had not worked for several years, has been removed - from ports. - * The _BSD_SOURCE and _SVID_SOURCE feature test macros are no longer - supported; they now act the same as _DEFAULT_SOURCE (but generate a - warning) - * Optimized strcmp implementation for ARMv7 - * Added support for TX lock elision of pthread mutexes on s390 and s390x - * All supported architectures now use the main glibc sysdeps directory - instead of some being in a separate "ports" directory - * The NPTL implementation of POSIX pthreads is no longer an "add-on" - * Locale names, including those obtained from environment variables (LANG - and the LC_* variables), are more tightly checked for proper syntax - * On x86-64, the dynamic linker's lazy-binding support is now compatible - with application code using Intel MPX instructions - * CVE-2013-7423 bsc#915526 bsc#934084 bsc#973010 -- Patches from upstream removed - * nss-dns-memleak.patch - * sin-sign.patch - * pldd-wait-ptrace-stop.patch - * nscd-track-startup-failures.patch - * powerpc-opt-power8.patch - * check-pf-alloca.patch - * getaddrinfo-uninit-result.patch - * ppc64-copysign.patch - * nextafterl-ibm-ldouble.patch - * ibm-long-double-math.patch - * ibm-long-double-frexpl.patch - * aarch64-setcontext.patch - * nss-nis-stack-use.patch - * psfaa.patch - * nss-files-long-lines.patch - * setlocale-directory-traversal.patch - * dt-ppc64-num.patch - * ppc64le-profiling.patch - * s390-revert-abi-change.patch - * disable-gconv-translit-modules.patch - * resolv-dont-ignore-second-answer.patch - * iconv-ibm-sentinel-check.patch -- Remove sprof.1, and mtrace.1, now included in the man-pages package - (bsc#967190) - -------------------------------------------------------------------- -Tue Sep 2 07:52:36 UTC 2014 - schwab@suse.de - -- iconv-ibm-sentinel-check.patch: Fix crashes on invalid input in IBM - gconv modules (CVE-2014-6040, bnc#894553, BZ #17325) - -------------------------------------------------------------------- -Tue Aug 26 10:47:31 UTC 2014 - schwab@suse.de - -- disable-gconv-translit-modules.patch: Disable gconv transliteration - module loading (CVE-2014-5119, bnc#892073, BZ #17187) - -------------------------------------------------------------------- -Mon Aug 11 10:01:54 UTC 2014 - schwab@suse.de - -- pthread-mutexattr-gettype-kind.patch: Filter out - PTHREAD_MUTEX_NO_ELISION_NP bit in pthread_mutexattr_gettype - (bnc#888131, BZ #15790) - -------------------------------------------------------------------- -Thu Jul 31 08:06:50 UTC 2014 - schwab@suse.de - -- ppc64le-profiling.patch: fix profiling for ppc64le (bnc#889601, BZ - #17213) -- s390-revert-abi-change.patch: replace with upstream patch, switches - default symbol version back to old version (bnc#887228) - -------------------------------------------------------------------- -Mon Jul 28 10:18:46 UTC 2014 - schwab@suse.de - -- ibm93x-redundant-shift-si.patch: Avoid redundant shift character in - iconv output at block boundary (bnc#886416, BZ #17197) - -------------------------------------------------------------------- -Thu Jul 24 15:35:50 UTC 2014 - schwab@suse.de - -- s390-revert-abi-change.patch: revert back to pre-2.19 layout of jmp_buf - and ucontext_t on s390 (bnc#887228) - -------------------------------------------------------------------- -Tue Jul 22 08:37:38 UTC 2014 - schwab@suse.de - -- dt-ppc64-num.patch: Correct DT_PPC64_NUM (bnc#887169, BZ #17153) - -------------------------------------------------------------------- -Mon Jul 14 08:33:08 UTC 2014 - schwab@suse.de - -- setlocale-directory-traversal.patch: Directory traversal in locale - environment handling (CVE-2014-0475, bnc#887022, BZ #17137) -- Remove the ppc64le check-abi workaround, no longer needed - -------------------------------------------------------------------- -Mon Jun 23 10:33:40 UTC 2014 - schwab@suse.de - -- nss-files-long-lines.patch: Don't ignore too long lines in nss_files - (bnc#883217, BZ #17079) -- Remove locale.1, localedef.1 and iconvconfig.8 manpages, now included in - the man-pages package (bnc#880703) -- manpages.patch: update - -------------------------------------------------------------------- -Mon Jun 16 08:27:38 UTC 2014 - schwab@suse.de - -- psfaa.patch: copy filename argument in posix_spawn_file_actions_addopen - (CVE-2014-4043, bnc#882600, BZ #17048) - -------------------------------------------------------------------- -Wed May 28 15:11:45 UTC 2014 - matz@suse.de - -- glibc-memset-nontemporal.diff: Speedup memset on x86_64 - (bnc#868622, BZ #16830) - -------------------------------------------------------------------- -Thu May 15 15:45:03 UTC 2014 - schwab@suse.de - -- add non-elision-enabled libpthread - -------------------------------------------------------------------- -Mon May 12 13:22:40 UTC 2014 - schwab@suse.de - -- nss-nis-stack-use.patch: fix unbound stack use in NIS NSS module (BZ - #16932) - -------------------------------------------------------------------- -Wed May 7 10:13:24 UTC 2014 - schwab@suse.de - -- getaddrinfo-uninit-result.patch: fix parsing of getai result for - IPv6-only request (bnc#876521) - -------------------------------------------------------------------- -Thu Apr 17 09:13:32 UTC 2014 - schwab@suse.de - -- ibm-long-double-frexpl.patch: Correct IBM long double frexpl - (bnc#872573, BZ #16740, BZ #16619) - -------------------------------------------------------------------- -Tue Apr 15 14:23:54 UTC 2014 - schwab@suse.de - -- ibm-long-double-math.patch: Remove faulty assembler implementations of - ceil, nearbyintl, roundl for IBM long double (bnc#873457, BZ #16701, BZ - #16706, BZ #16707) - -------------------------------------------------------------------- -Tue Apr 15 11:00:59 UTC 2014 - aj@suse.com - -- Use /run for nscd instead of /var/run. - -------------------------------------------------------------------- -Mon Apr 7 09:06:32 UTC 2014 - schwab@suse.de - -- pthread-mutex-destroy.patch: Remove -- pthread-mutex-trylock-elision.patch: Properly handle forced elision in - pthread_mutex_trylock (bnc#865968, BZ #16657) - -------------------------------------------------------------------- -Thu Apr 3 07:32:24 UTC 2014 - schwab@suse.de - -- nextafterl-ibm-ldouble.patch: Correct IBM long double nextafterl - (bnc#871637, BZ #16739) - -------------------------------------------------------------------- -Tue Apr 1 13:33:24 UTC 2014 - schwab@suse.de - -- Readd dependency on sysvinit.target to nscd.service (bnc#868422) -- Make the nscd service part of the nss-lookup and nss-user-lookup targets - (bnc#871386) -- Move _constraints back to main package and update it - -------------------------------------------------------------------- -Tue Apr 1 07:55:19 UTC 2014 - schwab@suse.de - -- ppc64-copysign.patch: Fix ppc64le copysign overwriting parent stack - frame (BZ #16786) -- aarch64-setcontext.patch: Fix aarch64 setcontext clobbering alternate - signal stack (BZ #16629) - -------------------------------------------------------------------- -Mon Mar 31 13:22:56 UTC 2014 - schwab@suse.de - -- powerpc-opt-power8.patch: readd POWER8 implementation of isnan, - isinf, finite with fix for little endian (bnc#871353) -- pthread-mutex-destroy.patch: Skip checks in pthread_mutex_destroy when - doing elision (bnc#865968) - -------------------------------------------------------------------- -Sat Mar 29 16:41:25 UTC 2014 - schwab@suse.de - -- powerpc-opt-power8.patch: remove broken POWER8 implementation of isnan, - isinf, finite; fix missing static symbols -- glibc-2.14-crypt.diff: update for file renaming - -------------------------------------------------------------------- -Thu Mar 27 08:40:20 UTC 2014 - schwab@suse.de - -- check-pf-alloca.patch: remove use of alloca while collecting interface - addresses - -------------------------------------------------------------------- -Tue Mar 25 09:26:44 UTC 2014 - schwab@suse.de - -- abort-no-flush.patch: Don't close or flush stdio streams on abort (BZ - #15436) -- fix-locking-in-_IO_cleanup.patch: always do locking when accessing - streams (bnc#796982, BZ #15142) -- resolv-dont-ignore-second-answer.patch: don't ignore second answer from - nameserver if the first one was empty (bnc#767266, BZ #13651) -- ldd-system-interp.patch: Never try to execute the file in ldd - (bnc#677787, BZ #16750) - -------------------------------------------------------------------- -Mon Mar 24 12:26:50 UTC 2014 - schwab@suse.de - -- check-pf-alloca.patch: Account for alloca use when collecting interface - addresses (bnc#785041, BZ #16002) - -------------------------------------------------------------------- -Mon Mar 24 07:59:40 UTC 2014 - schwab@suse.de - -- powerpc-opt-power8.patch: two more POWER8 optimisations (bnc#866711, - fate#315443) - -------------------------------------------------------------------- -Thu Mar 20 14:52:47 UTC 2014 - schwab@suse.de - -- getaddrinfo-uninit-result.patch: Fix use of half-initialized result in - getaddrinfo when using nscd (bnc#867636, BZ #16743) - -------------------------------------------------------------------- -Thu Mar 20 07:42:50 UTC 2014 - schwab@suse.de - -- Remove dependency on sysinit.target from nscd.service again (bnc#86422) - -------------------------------------------------------------------- -Wed Mar 19 14:39:55 UTC 2014 - schwab@suse.de - -- powerpc-opt-power8.patch: GLIBC Optimizations For POWER8 Hardware - (bnc#866711, fate#315443) - -------------------------------------------------------------------- -Tue Mar 18 17:10:43 UTC 2014 - schwab@suse.de - -- Make sure nscd is started after sysinit.target (bnc#868422) -- nscd-track-startup-failures.patch: properly track startup failures in - nscd and mark nscd.service as forking (BZ #16639) - -------------------------------------------------------------------- -Thu Mar 6 11:37:51 UTC 2014 - schwab@suse.de - -- Add services and netgroup persistent caches to nscd file list - -------------------------------------------------------------------- -Wed Feb 26 09:03:25 UTC 2014 - schwab@suse.de - -- sin-sign.patch: Fix sign of input to bsloww1 (BZ #16623) -- pldd-wait-ptrace-stop.patch: Update from upstream - -------------------------------------------------------------------- -Mon Feb 24 11:38:41 UTC 2014 - schwab@suse.de - -- nss-dns-memleak.patch: fix memory leak in nss-dns (bnc#863499) -- Don't build glibc-{extra,info,i18ndata,obsolete} and nscd for i686 - -------------------------------------------------------------------- -Mon Feb 10 14:24:29 UTC 2014 - schwab@suse.de - -- Bump minimum kernel to 3.0 - -------------------------------------------------------------------- -Sun Feb 9 13:52:23 UTC 2014 - schwab@suse.de - -- Update to glibc 2.19 release - -------------------------------------------------------------------- -Thu Feb 6 10:38:05 UTC 2014 - schwab@suse.de - -- Update to glibc 2.18.90 ee7cc3853761: - * More bug fixes - * SystemTap probes for slow multiple precision fallback paths of - transcendental functions have been introduced. - * Preliminary documentation about Multi-Thread, Async-Signal and - Async-Cancel Safety has been added. - * Change powerpc64le start ABI to 2.17 -- Add /usr/local/lib64 to ld.so.conf on all lib64 platforms -- Enable profile build for aarch64 -- ppc64le-abilist.patch: Removed - -------------------------------------------------------------------- -Wed Jan 8 12:38:29 UTC 2014 - coolo@suse.com - -- make pwdutils a real buildrequire - Requires(pre) are used during builds, but don't trigger rebuilds. - But to create clearly defined bootstrap projects, it's essential - to know what packages are required for others. So move this requires - to build to a buildrequire - -------------------------------------------------------------------- -Tue Jan 7 14:30:50 UTC 2014 - schwab@suse.de - -- Update to glibc 2.18.90 94c8a4bc574c: - * More bug fixes - * Slovenian translations for glibc messages have been contributed by the - Translation Project's Slovenian team of translators. - -------------------------------------------------------------------- -Thu Dec 19 13:45:17 UTC 2013 - schwab@suse.de - -- Update to glibc 2.18.90 83f5c32d21f7: - * Support for STT_GNU_IFUNC symbols added for ppc64 - * A new feature test macro _DEFAULT_SOURCE is available - * The _BSD_SOURCE feature test macro no longer enables BSD interfaces - that conflict with POSIX. The libbsd-compat library (which was a - dummy library that did nothing) has also been removed. - * Added support for version-3 tz format files -- i686-no-sse42-strstr.patch: Removed - -------------------------------------------------------------------- -Tue Dec 10 15:03:59 UTC 2013 - schwab@suse.de - -- Update to glibc 2.18.90 aeb95445d128: - * More bug fixes - * Support for STT_GNU_IFUNC symbols added for ppc32/power4+ - * The public headers no longer use __unused nor __block - * Support for PowerPC64 ELFv2 ABI -- ppc64le-abilist.patch: ABI lists for PowerLE - -------------------------------------------------------------------- -Mon Nov 25 13:59:52 UTC 2013 - schwab@suse.de - -- Update to glibc 2.18.90 bd12ab55c05e: - * New locales: ak_GH, anp_IN, ar_SS, cmn_TW, hak_TW, lzh_TW, nan_TW, pap_AW, - pap_CW, quz_PE, the_NP. - * Substantially revised locales: gd_GB, ht_HT - * The LC_ADDRESS field was updated to support country_car for almost all - supported locales. - * ISO 1427 definitions were updated. - * ISO 3166 definitions were updated. - * The localedef utility now supports --big-endian and --little-endian - command-line options to generate locales for a different system from that - for which the C library was built. - * Binary locale files now only depend on the endianness of the system for - which they are generated and not on other properties of that system. - * ISO 639 definitions were updated for Chiga (cgg) and Chinese (gan, hak, czh, - cjy, lzh, cmn, mnp, cdo, czo, cpx, wuu, hsn, yue). - * SystemTap probes for malloc have been introduced. - * Support for powerpc64le has been added. - * The soft-float powerpc port now supports e500 processors. -- Remove upstreamed patches: - cbrtl-ldbl-96.patch - fcntl-o-tmpfile.patch - getaddrinfo-overflow.patch - glibc-2.18.tar.xz - glibc-ld-profile.patch - glibc-nscd-hconf.diff - i686-strcasecmp-fallback.patch - m68k-Scrt1.patch - malloc-overflows.patch - nonascii-case.patch - nss-database.patch - printf-overrun.patch - readdir_r-overflow.patch - strcoll-overflow.patch -- Remove obsolete patches: - glibc-2.4.90-revert-only-euro.diff - -------------------------------------------------------------------- -Wed Oct 30 14:05:30 UTC 2013 - schwab@suse.de - -- getaddrinfo-overflow.patch: Fix stack overflow due to large AF_INET6 - requests (CVE-2013-4458, bnc#847227) - -------------------------------------------------------------------- -Mon Oct 21 12:14:38 UTC 2013 - schwab@suse.de - -- Remove SSE4.2 implementation of strstr for x86-32 (bnc#843464) - -------------------------------------------------------------------- -Mon Oct 14 09:32:44 UTC 2013 - schwab@suse.de - -- Depend on gcc defaults for base powerpc optimisations (bnc#844824) - -------------------------------------------------------------------- -Fri Oct 11 08:37:38 UTC 2013 - schwab@suse.de - -- Enable ports addon for m68k and adapt file list -- m68k-Scrt1.patch: Use PIC for Scrt1.o - -------------------------------------------------------------------- -Thu Sep 19 14:12:59 UTC 2013 - schwab@suse.de - -- nscd-server-user.patch: run nscd as user nscd (fate#314673) - -------------------------------------------------------------------- -Thu Sep 12 13:42:23 UTC 2013 - schwab@suse.de - -- malloc-overflows.patch: Fix integer overflows in malloc (CVE-2013-4332, - bnc#839870) - -------------------------------------------------------------------- -Wed Sep 11 10:11:56 UTC 2013 - schwab@suse.de - -- fcntl-o-tmpfile.patch: Add O_TMPFILE to (bnc#837965) -- strcoll-overflow.patch: Update to latest version - -------------------------------------------------------------------- -Tue Aug 13 07:24:59 UTC 2013 - schwab@suse.de - -- Update to glibc 2.18 release - * No source change -- strcoll-overflow.patch: fix buffer overflow in strcoll (CVE-2012-4412, - bnc#779320) -- readdir_r-overflow.patch: fix readdir_r with long file names - (CVE-2013-4237, bnc#834594) - -------------------------------------------------------------------- -Tue Aug 6 09:20:04 UTC 2013 - schwab@suse.de - -- Update to glibc 2.17.90 85891acadf1b: - * CVE-2013-2207 Incorrectly granting access to another user's pseudo-terminal - has been fixed by disabling the use of pt_chown (Bugzilla #15755). - Distributions can re-enable building and using pt_chown via the new configure - option `--enable-pt_chown'. Enabling the use of pt_chown carries with it - considerable security risks and should only be used if the distribution - understands and accepts the risks. - * CVE-2013-0242 Buffer overrun in regexp matcher has been fixed (Bugzilla - #15078). - * CVE-2013-1914 Stack overflow in getaddrinfo with many results has been - fixed (Bugzilla #15330). - * Add support for calling C++11 thread_local object destructors on thread - and program exit. This needs compiler support for offloading C++11 - destructor calls to glibc. - * Improved worst case performance of libm functions with double inputs and - output. - * Support for priority inherited mutexes in pthread condition variables on - non-x86 architectures. - * Optimized string functions for AArch64. Implemented by Marcus Shawcroft. - * Optimized string functions for ARM. Implemented by Will Newton and - Richard Henderson. - * Added a benchmark framework to track performance of functions in glibc. - * New macro named issignaling to check for a signaling NaN (sNaN). - It is based on draft TS 18661 and currently enabled as a GNU extension. - * On Linux, the clock function now uses the clock_gettime system call - for improved precision, rather than old times system call. - * Added new API functions pthread_getattr_default_np and - pthread_setattr_default_np to get and set the default pthread - attributes of a process. - * Added support for TSX lock elision for pthread mutexes on i386 and x86-64. - This may improve lock scaling of existing programs on TSX capable systems. - * Support added for AT_HWCAP2 (to coincide with Linux kernel 3.10 - availability). Implemented by Ryan S. Arnold. - * Support added for POWER8 platform. Implemented by Ryan S. Arnold. -- Remove upstreamed patches: - pthread-cond-timedwait-i486.patch - glibc-aarch64-lib64.patch - arm-ld-so-cache.patch - rtlddir.patch - regexp-overrun.patch - getaddrinfo-overflow.patch - nscd-netgroup.patch - disable-pt-chown.patch - nscd-short-write.patch - big5-hkscs-update.patch.bz2 - digits-dots.patch - strptime-W-week.patch - aarch64-sigsetjmp.patch -- Rediff all remaining patches -- Reenable stackguard randomization on arm -- Recognize ppc64p7 arch to build for power7 -- Remove all ABI extensions from libcrypt -- cbrtl-ldbl-96.patch: fix cbrtl for ldbl-96 - -------------------------------------------------------------------- -Wed Jul 31 12:20:38 UTC 2013 - schwab@suse.de - -- i686-strcasecmp-fallback.patch: fix fallback in i686 - strcasecmp/strncasecmp -- nonascii-case.patch: also test strncasecmp -- pldd-wait-ptrace-stop.patch: fix pldd not to leave process stopped after - detaching (bnc#819383) - -------------------------------------------------------------------- -Mon Jul 22 12:32:34 UTC 2013 - schwab@suse.de - -- disable-pt-chown.patch: disable use of pt_chown (CVE-2013-2207, - bnc#830257) -- nonascii-case.patch: fix strcasecmp in tr_TR.ISO-8859-9 locale -- glibc-2.14-crypt.diff: fix incomplete dependencies for libowcrypt - -------------------------------------------------------------------- -Thu Jul 4 12:14:27 UTC 2013 - schwab@suse.de - -- crypt_blowfish-gensalt.patch: separare crypt_gensalt into its own - library libowcrypt, remove crypt_rn and crypt_ra (fate#314945) -- glibc-2.14-crypt-versioning.diff, glibc-fix-check-abi.patch, - glibc-crypt-badsalttest.patch: folded into glibc-2.14-crypt.diff -- crypt_blowfish-const.patch: constify crypt_blowfish -- crypt_blowfish-1.2-sha.diff: refresh - -------------------------------------------------------------------- -Fri Jun 28 12:26:38 UTC 2013 - dmueller@suse.com - -- add ld-linux.so.3 compat symlink also for armv6hl -- remove deprecated armv7l - -------------------------------------------------------------------- -Wed Jun 19 09:29:55 UTC 2013 - coolo@suse.com - -- rely on systemd-rpm-macros instead of the full thing - -------------------------------------------------------------------- -Mon Jun 17 09:49:24 UTC 2013 - schwab@suse.de - -- nscd-netgroup.patch: Fix handling of netgroup cache in nscd (bnc#819524) - -------------------------------------------------------------------- -Mon Jun 10 08:33:46 UTC 2013 - schwab@suse.de - -- glibc-bindresvport-blacklist.diff: Renamed from - glibc-2.3.90-bindresvport.blacklist.diff; fix resource leaks - (bnc#824046) -- Remove glibc-armhf-compat.patch - -------------------------------------------------------------------- -Mon May 20 08:26:35 UTC 2013 - schwab@suse.de - -- aarch64-sigsetjmp.patch: Fix sigsetjmp on aarch64 - -------------------------------------------------------------------- -Sat May 18 09:34:41 UTC 2013 - schwab@suse.de - -- Fix file list for glibc-utils - -------------------------------------------------------------------- -Thu May 16 12:02:14 UTC 2013 - schwab@suse.de - -- big5-hkscs-update.patch.bz2: Update BIG5-HKSCS charmap to HKSCS-2008 -- digits-dots.patch: Fix parsing of numeric hosts in gethostbyname_r -- nss-database.patch: Properly cache the result from looking up the nss - database config -- strptime-W-week.patch: Properly handle %W in strptime -- printf-overrun.patch: Revert problematic fixes for [BZ #11741] -- glibc-aarch64-lib64.patch: Replace with upstream version -- arm-ld-so-cache.patch: ARM: Support loading unmarked objects from cache -- rtlddir.patch: Add support for rtld directory different from slib - directory -- regexp-overrun.patch: Fix buffer overrun in regexp matcher - (CVE-2013-0242, bnc#801246) -- getaddrinfo-overflow.patch: Fix stack overflow in getaddrinfo with many - results (CVE-2013-1914, bnc#813121) - -------------------------------------------------------------------- -Thu May 16 10:04:01 UTC 2013 - schwab@suse.de - -- When testsuite run fails make all test output available - -------------------------------------------------------------------- -Tue May 7 10:00:00 UTC 2013 - schwab@suse.de - -- Fix check for XEN build in glibc_post_upgrade - -------------------------------------------------------------------- -Sun Apr 14 02:41:52 UTC 2013 - crrodriguez@opensuse.org - -- Do not order nscd after syslog.target - -------------------------------------------------------------------- -Mon Mar 4 14:16:43 UTC 2013 - schwab@suse.de - -- Fix crypt ABI for aarch64 - -------------------------------------------------------------------- -Thu Feb 28 14:30:44 UTC 2013 - schwab@suse.de - -- manpages.patch: - Remove debianisms from manpages (bnc#805054) - -------------------------------------------------------------------- -Mon Feb 18 09:28:23 UTC 2013 - schwab@suse.de - -- Update crypt ABI for aarch64 -- glibc-aarch64-lib64.patch: - Use lib64 for aarch64 and add link for /lib/ld-linux-aarch64.so.1 -- Don't build profiling libraries for aarch64 - -------------------------------------------------------------------- -Tue Feb 5 09:28:44 UTC 2013 - schwab@suse.de - -- Move _constraints file to glibc-testsuite only - -------------------------------------------------------------------- -Sun Feb 3 00:08:54 UTC 2013 - dmueller@suse.com - -- build with ports enabled on aarch64 - -------------------------------------------------------------------- -Thu Jan 31 15:42:07 UTC 2013 - schwab@suse.de - -- Obsolete unscd to migrate back to nscd. - -------------------------------------------------------------------- -Thu Jan 31 09:09:06 UTC 2013 - coolo@suse.com - -- looks like testsuite runs only on kvm, so add _constraint - (actually it does not build on xen, but I can't constraint that) - -------------------------------------------------------------------- -Thu Jan 24 16:33:04 UTC 2013 - schwab@suse.de - -- Don't run testsuite in parallel -- Fail if testsuite fails -- Disable crypt/badsalttest test - -------------------------------------------------------------------- -Tue Jan 8 09:53:38 UTC 2013 - coolo@suse.com - -- add _constraints file to make sure glibc-testsuite only builds on big - hosts. Otherwise it's running out of memory and stalls - -------------------------------------------------------------------- -Thu Dec 27 12:31:13 UTC 2012 - aj@suse.de - -- Set bugurl to bugs.opensuse.org - -------------------------------------------------------------------- -Tue Dec 25 16:50:52 UTC 2012 - aj@suse.de - -- Update to glibc 2.17 release (git id c758a6861537): - * bump version number - * update translations - -------------------------------------------------------------------- -Tue Dec 18 10:28:01 UTC 2012 - schwab@suse.de - -- Move glibc-utils subpackage to own specfile and enable programs that - require libgd -- Filter GLIBC_PRIVATE symbols -- Don't stop at first error in testsuite run - -------------------------------------------------------------------- -Mon Dec 17 11:16:49 UTC 2012 - schwab@suse.de - -- Split off glibc-testsuite package - -------------------------------------------------------------------- -Fri Dec 14 19:31:45 UTC 2012 - aj@suse.de - -- Build profile and locale packages for i686 as well. - -------------------------------------------------------------------- -Wed Dec 12 08:32:53 UTC 2012 - aj@suse.de - -- Update to 4641d57e1e00: - * Updated translations - * bug fixes - -------------------------------------------------------------------- -Mon Dec 10 13:08:01 UTC 2012 - schwab@suse.de - -- pthread-cond-timedwait-i486.patch: - Extend i486 pthread_cond_timedwait to use futex syscall with absolute - timeout -- nscd-short-write.patch: - Properly check for short writes when sending the response in nscd - -------------------------------------------------------------------- -Sat Dec 8 18:55:53 UTC 2012 - aj@suse.de - -- Update to 56e7d3ad5c2f: - * Bugfixes - * Fix warnings building glibc -- Remove upstreamed patch glibc-revert-fseek-on-fclose.diff - -------------------------------------------------------------------- -Mon Dec 3 15:45:08 UTC 2012 - aj@suse.de - -- Remove nosegneg i686 library, it's only used for a 32-bit Xen - hypervisor (not for a 32-bit guest running under 64-bit hypervisor), - and since the 32-bit Xen hypervisor is not part of openSUSE anymore, - it is unneeded (bnc#789607). - -------------------------------------------------------------------- -Mon Dec 3 14:47:22 UTC 2012 - schwab@suse.de - -- Suppress error message from systemctl in %post -n nscd (bnc#792333) - -------------------------------------------------------------------- -Sat Dec 1 08:55:05 UTC 2012 - aj@suse.de - -- Update to f638872ab422: - Fix regression introduced with last update in sunrpc code - Fix assertion failure in resolver - Bug fixes -- Remove upstreamed patch glibc-resolv-assert.diff - -------------------------------------------------------------------- -Fri Nov 30 09:15:15 UTC 2012 - aj@suse.de - -- Update to c93ec1f091ec: - Warn about unsupported DT_FLAGS_1 flags - Add Interlingua locale - Bug fixes - -------------------------------------------------------------------- -Thu Nov 29 14:30:11 UTC 2012 - schwab@suse.de - -- Remove obsolete patches: - glibc-strict-aliasing.diff - nscd-avoid-gcc-warning.diff - -------------------------------------------------------------------- -Wed Nov 28 15:48:32 UTC 2012 - aj@suse.de - -- Update to e3c6aa3a5848: - * Fix powerpc64 make abi check failure - * bugfixes -- Install nscd.socket to new /usr location - -------------------------------------------------------------------- -Wed Nov 28 09:31:11 UTC 2012 - schwab@suse.de - -- Reenable multi-arch on ppc ppc64 - -------------------------------------------------------------------- -Tue Nov 27 21:34:15 UTC 2012 - aj@suse.de - -- Update to de2fd463b1c0: - Various bugfixes including: - * Fix fwrite bug causing grep etc testsuite failure - * sotruss: fix argument parsing - * Check supported DF_1_XXX bits - Add new locales niu_NU and niu_NZ -- Refresh patch glibc-revert-fseek-on-fclose.diff - -------------------------------------------------------------------- -Sat Nov 24 13:48:40 UTC 2012 - aj@suse.de - -- Remove nscd init script, use systemd files. - -------------------------------------------------------------------- -Fri Nov 23 14:33:37 UTC 2012 - matz@suse.com - -- Fix getaddrinfo-ipv6-sanity.diff to apply again. - -------------------------------------------------------------------- -Tue Nov 20 08:06:49 UTC 2012 - aj@suse.de - -- Update to f59cba71d848: - * Various bug fixes - * Add new locales szl_PL, ayc_PE, nhn_MX, doi_IN, mni_IN, sat_IN. - * Remove patch glibc-compiled-binaries.diff since getconf can not be - cross-compiled - * Refresh patch glibc-2.3.90-bindresvport.blacklist.diff - -------------------------------------------------------------------- -Sun Nov 11 09:54:43 UTC 2012 - aj@suse.de - -- Update to current glibc 2.17 development snapshot (git 7e2bd01fcf3c): - * Upstream changes: - + ports is now part of main tarball - + Add port to ARM AArch64 - + New function secure_getenv - + Systemtap static probes - + The `clock_*' suite of functions (declared in ) is now - available directly in the main C library. - + The `crypt' function now fails if passed salt bytes that violate the - specification for those values. On Linux, the `crypt' function will - consult /proc/sys/crypto/fips_enabled to determine if "FIPS mode" is - enabled, and fail on encrypted strings using the MD5 or DES algorithm - when the mode is enabled. - + Optimzations and bug fixes - * remove upstream patches malloc-check-size.patch, - glibc-2.16-getaddrinfo-buffer.patch, sparc-bind-now.patch, - pthread-cond-wait-revert.patch - * Remove now obsolete patch glibc-gai-private4.diff - * Refresh patches glibc-2.14-crypt.diff, glibc-2.14-crypt-versioning.diff, - glibc-fix-check-abi.patch, nss-db-path.patch, glibc-2.3.90-noversion.diff, - glibc-revert-fseek-on-fclose.diff - * Disable patches glibc-compiled-binaries.diff, getaddrinfo-ipv6-sanity.diff - and glibc-gai-private4.diff. - * Use git id instead of ChangeLog date in version output (patch glibc-version.diff) - * Enable multi-arch on all architectures that support it. - -------------------------------------------------------------------- -Wed Nov 7 14:59:06 UTC 2012 - schwab@suse.de - -- Avoid shell comment leaking into %post. - -------------------------------------------------------------------- -Thu Oct 25 07:30:04 UTC 2012 - aj@suse.de - -- Update to glibc 2.16 c3b96f90c9c1: - - Fix missing _mcount@GLIBC_2.0 on powerpc32 (replaces - patch glibc-2.16-ppc32-mcount.patch) -- Drop patch glibc-elf-localscope.diff, fixed upstream in 2.16 - in a different way. - -------------------------------------------------------------------- -Tue Oct 9 07:15:12 UTC 2012 - aj@suse.de - -- Fix malloc_usable_size (swo#1349, bnc#745247) (patch - malloc-check-size.patch). - -- Update to current glibc 2.16 (git a5cfcf08ffaa): - * fix fma detection - * Don't parse %s format argument as multibyte string - * Use size_t instead of int for internal variables in glob - * Properly handle fencepost with MALLOC_ALIGN_MASK - -------------------------------------------------------------------- -Sat Oct 6 08:51:46 UTC 2012 - meissner@suse.com - -- make glibc-devel- require glibc- just - like glibc-devel - -------------------------------------------------------------------- -Fri Sep 28 07:47:33 UTC 2012 - aj@suse.de - -- Fix crash in relocation on sparc with bind-now (swo#14376) - (patch sparc-bind-now.patch). - -------------------------------------------------------------------- -Thu Sep 27 12:20:11 UTC 2012 - aj@suse.de - -- Fix check-abi on more architectures (bnc#780696), patch by Jan - Engelhardt (updated patch glibc-fix-check-abi.patch). - -------------------------------------------------------------------- -Tue Sep 4 11:08:53 UTC 2012 - schwab@linux-m68k.org - -- Move pt_chown to %{_libexecdir} so that baselibs can find it. -- Do create hardlinks to getconf so that baselibs use the correct binary - and getconf -v works (obsoletes patch glibc-2.8-getconf.diff). - -------------------------------------------------------------------- -Tue Aug 28 07:10:49 UTC 2012 - aj@suse.de - -- Update to da1f43196321, major changes: - * Fix strtod integer/buffer overflow (bso#14459). - * Fix segmentation fault in strncasecmp for i686. - * Translation updates - -------------------------------------------------------------------- -Tue Jul 24 08:39:30 UTC 2012 - aj@suse.de - -- Fix _mcount on PowerPC32. - -------------------------------------------------------------------- -Sat Jul 21 07:31:10 UTC 2012 - aj@suse.de - -- Enable parallel build for some more cases. - -------------------------------------------------------------------- -Fri Jul 20 17:00:00 UTC 2012 - aj@suse.de - -- Update to glibc 2.16 release. - * update version numbers - * Documentation updates -- Update manpages from Debian, includes new man pages for - locale.1, mtrace.1, gencat.1 iconvconfig.8. -- Remove getent.1 man page, use the one from man-pages. - -------------------------------------------------------------------- -Fri Jul 20 16:42:42 UTC 2012 - aj@suse.de - -- Update to glibc 2.16 trunk (git id 416bf844227d): - * Fix check-abi for arm - * Refresh some patches. - * remove merged patches - * mainly lots of bug fixes - * Support for ISO C11 - * full details in NEWS file - -------------------------------------------------------------------- -Fri Jul 20 15:06:49 UTC 2012 - jengelh@inai.de - -- Add commit 10f62770e115d9f (glibc-sparc-fxstatat64.diff) from - upstream to resolve rpmlint-induced packaging abort due to - (previously) "no-return-in-nonvoid" -- Add xz as explicit BuildRequires for openSUSE_12.1 - -------------------------------------------------------------------- -Thu Jul 19 23:42:46 UTC 2012 - jengelh@inai.de - -- Do package ld-linux.so.2 on SPARC as well - -------------------------------------------------------------------- -Tue Jul 17 12:22:29 UTC 2012 - aj@suse.de - -- Add makeinfo as build requires to be able to generate the info - pages. - -------------------------------------------------------------------- -Wed Jul 4 13:36:17 UTC 2012 - aj@suse.de - -- Add glibc-2.16-getaddrinfo-buffer.patch to not use a too small - buffer for dns queries on 64-bit systems (bso#14307,bso#13904). -- Fix getaddrinfo-ipv6-sanity.diff (bnc#767125). - -------------------------------------------------------------------- -Mon Jul 2 16:23:15 UTC 2012 - agraf@suse.com - -- Backport *context patch for ARM from 2.16, so we have a working libpth - -------------------------------------------------------------------- -Thu Jun 28 18:46:30 UTC 2012 - aj@suse.de - -- Remove not anymore existing nscd.socket. - -------------------------------------------------------------------- -Thu Jun 28 12:33:50 UTC 2012 - aj@suse.de - -- Update to glibc 2.15-branch (git id 725b8ee08aff): - * Fix regression in cosh (bso#14273) - -------------------------------------------------------------------- -Wed Jun 27 07:34:15 UTC 2012 - aj@suse.de - -- Testsuite is ok to fail on arm - -------------------------------------------------------------------- -Tue Jun 26 07:11:49 UTC 2012 - aj@suse.de - -- Update to glibc 2.15 branch (git id b640404bd8c9): - * Fix fmod implementation that returned NaN for some values. - * Fix strcase_cmp_l x86 multiarch implementation. - * Remove glibc-2.15-avx2.patch, merged now. - -------------------------------------------------------------------- -Thu Jun 21 11:44:59 UTC 2012 - aj@suse.de - -- Fix Bogus FP exception on underflow for exp(double) (bnc#767956) - -------------------------------------------------------------------- -Mon Jun 18 11:04:37 UTC 2012 - aj@suse.de - -- Remove nscd.socket since nscd does not support socket - activation. - -------------------------------------------------------------------- -Wed Jun 13 11:07:15 UTC 2012 - aj@suse.de - -- Build power3 libs on 32-bit PowerPC (bnc#765165). - -------------------------------------------------------------------- -Wed May 23 20:00:55 UTC 2012 - aj@suse.de - -- Update to current git of glibc 2.15 branch: - * obsoletes glibc-2.16-avx.patch, - glibc-2.16-fix-check-localplt.patch - * Fixes for math functions. - -------------------------------------------------------------------- -Wed May 23 11:51:02 UTC 2012 - aj@suse.de - -- Fix first_weekday for tr_TR locale (tr_TR.patch) - -------------------------------------------------------------------- -Wed May 16 08:37:57 UTC 2012 - schwab@linux-m68k.org - -- Fix confstr use of local buffer outside its extent - -------------------------------------------------------------------- -Wed May 9 07:30:36 UTC 2012 - aj@suse.de - -- Split out glibc-armhf-compat.patch from armhf-ld-so.patch. -- Run nscd in the foreground with systemd (glibc-nscd-foreground-patch) - -------------------------------------------------------------------- -Tue May 8 14:00:52 UTC 2012 - aj@suse.de - -- Refresh glibc-2.16-avx.patch and handle FMA4. - -------------------------------------------------------------------- -Thu May 3 11:05:36 UTC 2012 - aj@suse.de - -- Fix dynamic linker name for ARMv5. - -------------------------------------------------------------------- -Thu Apr 26 14:02:37 UTC 2012 - aj@suse.de - -- Fix mcheck (optimization problem with gcc 4.7) - -------------------------------------------------------------------- -Wed Apr 25 10:40:20 UTC 2012 - aj@suse.de - -- Also check for armv7hl. - -------------------------------------------------------------------- -Wed Apr 25 08:47:22 UTC 2012 - adrian@suse.de - -- provide old ld-linux.so.3 on armv7, not catched by find.provides - -------------------------------------------------------------------- -Sun Apr 22 11:35:05 UTC 2012 - aj@suse.de - -- gcc 4.7 does not build crt files properly on powerpc64, backport - patch from upstream to handle this - (glibc-2.16-powerpc-initfini.patch) - -------------------------------------------------------------------- -Fri Apr 20 18:28:18 UTC 2012 - aj@suse.de - -- Disable patch x86-cpuid-level2.patch, this should be fixed in - valgrind now. - -------------------------------------------------------------------- -Thu Apr 19 11:12:43 UTC 2012 - aj@suse.de - -- Reorder patches, refresh to apply cleanly with -p1. - -------------------------------------------------------------------- -Wed Apr 18 11:35:48 UTC 2012 - aj@suse.de - -- Build profiled libs only for base. -- Cleanup patches. -- Remove glibc-2.14-fix-ctors.patch, we have proper support in - binutils now. - -------------------------------------------------------------------- -Tue Apr 17 12:35:21 UTC 2012 - aj@suse.de - -- The dynamic linker for armv7 hardware float is called - /lib/ld-linux-armhf.so.3. Provide symlink for old location. - -------------------------------------------------------------------- -Tue Apr 17 08:29:21 UTC 2012 - aj@suse.de - -- Build for power4 only, don't support power3 anymore. -- Add option to build glibc a bit more quickly for testing purposes. -- Remove disabled patch glibc-revert-netlink-cache.patch. -- Start renumbering patches. - -------------------------------------------------------------------- -Mon Apr 16 14:31:38 UTC 2012 - aj@suse.de - -- Do not build locales and profile for i686 since we only ship - the base and glibc-devel packages. - -------------------------------------------------------------------- -Fri Apr 13 09:35:49 UTC 2012 - aj@suse.de - -- Fix check-abi to succeed. -- Use feof_unlocked in glibc-2.3.90-bindresvport.blacklist.diff. -- Make x86 to be elf/check-localplt clean again -- Refresh some patches to apply without fuzz. - -------------------------------------------------------------------- -Fri Apr 6 09:19:11 UTC 2012 - aj@suse.de - -- Disable building with as-needed since it breaks glibc - (testsuite will fail, even if testsuite does not use as-needed) - -------------------------------------------------------------------- -Thu Apr 5 18:48:06 UTC 2012 - aj@suse.de - -- Another fix for dynamic linking. - -------------------------------------------------------------------- -Thu Apr 5 18:22:36 UTC 2012 - aj@suse.de - -- Properly fix dl_lookup_x crash (glibc-fix-noload.patch), disable - glibc-fix-lookup-crash.patch. - -------------------------------------------------------------------- -Mon Apr 2 09:30:24 UTC 2012 - aj@suse.de - -- Fix building on Armv5 (glibc-add-arm-dependency-libmemusage.patch) - -------------------------------------------------------------------- -Thu Mar 29 07:51:43 UTC 2012 - aj@suse.de - -- Fix crash when nscd is not running (bnc#741021) properly - and disable patch glibc-revert-netlink-cache.patch - -------------------------------------------------------------------- -Fri Mar 23 11:07:32 UTC 2012 - aj@suse.de - -- Fix path for nss_db (bnc#753657). - -------------------------------------------------------------------- -Thu Mar 22 09:41:48 UTC 2012 - aj@suse.de - -- Fix LD_PROFILE invocation. - -------------------------------------------------------------------- -Wed Mar 21 08:45:12 UTC 2012 - aj@suse.de - -- Fix cycle detection in loading of dynamic objects. - -------------------------------------------------------------------- -Wed Mar 14 08:26:52 UTC 2012 - aj@suse.de - -- Update getaddrinfo-ipv6-sanity.diff (bnc#684534). - -------------------------------------------------------------------- -Fri Mar 2 17:01:55 UTC 2012 - aj@suse.de - -- vfprintf: validate nargs and maybe allocate from heap (bnc#747768) - -------------------------------------------------------------------- -Tue Jan 31 13:20:37 UTC 2012 - aj@suse.de - -- Fix checks for AVX (patch glibc-2.16-avx.patch) - -------------------------------------------------------------------- -Tue Jan 31 09:44:07 UTC 2012 - aj@suse.de - -- Use Linux 2.6.32 on x86_64 as oldest supported kernel - -------------------------------------------------------------------- -Tue Jan 31 08:57:15 UTC 2012 - aj@suse.de - -- Fix relocation ordering to fix ifunc crash (bnc#740109). - -------------------------------------------------------------------- -Sun Jan 29 22:47:18 CET 2012 - dmueller@suse.de - -- set abi back to gnueabi for ARM (regression from Jan 12) - -------------------------------------------------------------------- -Wed Jan 18 09:29:24 UTC 2012 - aj@suse.de - -- Update license strings in spec file. - -------------------------------------------------------------------- -Mon Jan 16 13:19:43 UTC 2012 - aj@suse.de - -- Split up new subpackage glibc-extra and move makedb with its - dependency on libselinux to it. (bnc#741525) -- Use lua script for verifyscript to not have a dependency on bash - -------------------------------------------------------------------- -Thu Jan 12 15:42:36 UTC 2012 - aj@suse.de - -- Disable netlink caching (bnc#741021). - -------------------------------------------------------------------- -Thu Jan 12 11:01:41 UTC 2012 - aj@suse.de - -- Use _target_cpu instead of _build and _host. This makes the - i686 library really build for i686. - -------------------------------------------------------------------- -Tue Jan 10 12:31:14 UTC 2012 - aj@suse.de - -- Remove all math ifuncs on x86-64. - -------------------------------------------------------------------- -Tue Jan 10 09:53:58 UTC 2012 - aj@suse.de - -- Remove math ifuncs that cause crashes in apache2 and - gdk-pixbuf-query-loaders-64 (bnc#740109) for now - (glibc-2.15-math64crash.patch). -- nscd needs the same glibc version, add require. - -------------------------------------------------------------------- -Mon Jan 9 08:17:08 UTC 2012 - aj@suse.de - -- Fix realloc usage in vfscanf (glibc-2.16-scanf.patch) -- Fix getcontext on powerpc 32-bit (glibc-ppc-getcontext.patch) - -------------------------------------------------------------------- -Wed Jan 4 09:34:28 UTC 2012 - aj@suse.de - -- Remove patch glibc-2.3.4-gb18030-big5hkscs.diff.bz2 and - replace it by gb18030.patch.bz2 (synced with Fedora 16) - (bnc#743617). - -------------------------------------------------------------------- -Tue Jan 3 19:42:17 UTC 2012 - aj@suse.de - -- Compile unwind-dw2-fde-glibc.c with -fno-strict-aliasing - (patch glibc-strict-aliasing.diff) -- Build on i686 a separate library for usage under Xen. - -------------------------------------------------------------------- -Tue Jan 3 15:36:12 UTC 2012 - aj@suse.de - -- Only use -mno-tls-direct-seg-refs on 32-bit x86, it's not needed - on x86-64. - -------------------------------------------------------------------- -Tue Jan 3 14:37:48 UTC 2012 - aj@suse.de - -- Cleanup spec file: - - experimental malloc is not experimental anymore and only option - (drop patch glibc-malloc-arena-max.diff) - - remove obsolete configure flags - -------------------------------------------------------------------- -Tue Jan 3 08:40:28 UTC 2012 - aj@suse.de - -- Update to 2ba92745c36e: - - Update copyright years - - Fix miscompilation of posix/regex_internal.c with GCC 4.7. - -------------------------------------------------------------------- -Tue Jan 3 08:23:44 UTC 2012 - aj@suse.de - -- Revert pthread-cond-wait change for now since it causes hangs - (patch pthread-cond-wait-revert.patch). - -------------------------------------------------------------------- -Mon Dec 26 12:53:55 UTC 2011 - aj@suse.de - -- Update to c0da14cdda1f (glibc-ports: 8a70b2dcabbf): - - new locales - - many bugfixes - - glibc 2.15 - - obsoletes tzfile-corruption-fix.patch, - glibc-2.14-32args-printf.patch - -------------------------------------------------------------------- -Thu Dec 21 15:16:42 CET 2011 - meissner@suse.de - -- Do not mention the buildtime anymore to make build-compare work. - -------------------------------------------------------------------- -Mon Dec 19 10:01:56 UTC 2011 - aj@suse.de - -- Fix timezone loader overflow (bnc#735850,CVE-2009-5029) (patch - tzfile-corruption-fix.patch) - -------------------------------------------------------------------- -Mon Dec 5 09:29:32 UTC 2011 - aj@suse.de - -- Update to 52ad36a21973 (glibc-ports: 4a40b38f6355): - * fix many warnings - * bugfixes - * obsolete patches glibc-strict-aliasing.diff and - glibc-arm-clone-unwind-fix.diff - - -------------------------------------------------------------------- -Tue Nov 29 03:09:56 UTC 2011 - rcoe@wi.rr.com - -- fix printf with many args and printf arg specifiers (bnc#733140) - -------------------------------------------------------------------- -Thu Nov 24 14:02:55 UTC 2011 - aj@suse.de - -- Updated glibc-ports-2.14.1.tar.bz2 from ftp.gnu.org. - -------------------------------------------------------------------- -Thu Nov 24 09:25:14 UTC 2011 - aj@suse.com - -- Create glibc-devel-static baselibs (bnc#732349). - -------------------------------------------------------------------- -Thu Nov 17 10:27:31 UTC 2011 - aj@suse.de - -- Remove duplicated locales from glibc-2.3.locales.diff.bz2 - -------------------------------------------------------------------- -Tue Nov 15 12:49:56 UTC 2011 - aj@suse.de - -- nscd now monitors resolv.conf, so simplify glibc-2.4.90-nscd.diff - patch and re-enable it -- Adjust and re-enable glibc-2.3.3-nscd-db-path.diff - -------------------------------------------------------------------- -Tue Nov 15 12:10:32 UTC 2011 - aj@suse.de - -- Update to 09f93bd3d6b1: - - Clean up internal fopen uses to always use close-on-exec - - Optimized strcasecmp and strncasecmp for SSSE3 and SSE4.2 on x86-32 - - bugfixes - -------------------------------------------------------------------- -Mon Nov 14 12:02:06 CET 2011 - ro@suse.de - -- check-build.sh: accept kernel 3.x - -------------------------------------------------------------------- -Tue Nov 8 22:55:40 CET 2011 - dmueller@suse.de - -- make glibc-static provide versioned - -------------------------------------------------------------------- -Tue Nov 8 18:20:39 CET 2011 - dmueller@suse.de - -- fix building with ports again: - * ifuncs tracing backport requires adjustments - -- avoid using asynchronous-unwind-tables only during configure, - but still built the library with unwind tables enabled -- replace arm build hack with a proper solution - ------------------------------------------------------------------- -Mon Nov 7 21:06:32 CET 2011 - dmueller@suse.de - -- update glibc-ports to 2.14.1: - * Align the constant pool in start.S to 4 bytes. - * sysdeps/unix/sysv/linux/arm/eabi/internal_sendmmsg.S: New. -- Fix unwinding crash when using clone() - -------------------------------------------------------------------- -Wed Nov 2 13:52:36 UTC 2011 - aj@suse.de - -- Update to d35dce5213b3: - - caching of network information for getaddrinfo - - bugfixes - -------------------------------------------------------------------- -Sat Oct 29 18:37:46 UTC 2011 - aj@suse.de - -- Update to 21b64b153631: - - various bugfixes - -------------------------------------------------------------------- -Thu Oct 27 08:44:14 UTC 2011 - aj@suse.de - -- Update to 804791474dc1: - - more libm optimizations -- Remove AMD libm routines due to new upstream libm optimizations - and interfaces. -- Fix build on x86. - -------------------------------------------------------------------- -Mon Oct 24 19:02:46 UTC 2011 - aj@suse.de - -- Update to a201fbcf9cc3: - - More libm optimizations - - Optimize wcslen, strnlen - -------------------------------------------------------------------- -Thu Oct 20 08:58:47 UTC 2011 - aj@suse.de - -- Ignore failure of chkstat (bnc#725145). - -------------------------------------------------------------------- -Wed Oct 19 12:07:41 UTC 2011 - aj@suse.de - -- Provide glibc-static from glibc-devel-static to make packaging - easier. glibc-static is the Fedora name. - -------------------------------------------------------------------- -Tue Oct 18 07:42:40 UTC 2011 - aj@suse.de - -- Update to glibc head 99ce7b04edf1: - - Optimize many libm functions - - Optimize access to isXYZ and toXYZ tables - - Optimized memcmp and wmemcmp for x86-64 and x86-32 - - Add parameter annotation to modf - - Support optimized isXXX functions in C++ code - - Optimized memchr, memrchr, rawmemchr for x86-32 - - Add nscd netgroupcache -- Disable libm-x86-64.diff.bz2 since it needs changes following the - libm optimzations. - -------------------------------------------------------------------- -Mon Oct 17 07:47:54 UTC 2011 - aj@suse.de - -- Remove fma, fmaf from libm-x86-64.diff.bz2, they are not accurate - (bso#13304). - -------------------------------------------------------------------- -Tue Oct 11 09:51:46 UTC 2011 - aj@suse.de - -- Update to current git 4f2b767fef50 - * Correctly reparse group line after enlarging the buffer - * 2.14.1 release - -------------------------------------------------------------------- -Mon Oct 10 14:07:44 UTC 2011 - aj@suse.de - -- Fix tracing with ifuncs. - -------------------------------------------------------------------- -Tue Oct 4 14:10:13 UTC 2011 - uli@suse.com - -- cross-build: use %__cc, %__cxx, %_build, %_host -- mipsel: install ports, disable FP - -------------------------------------------------------------------- -Fri Sep 30 17:14:04 CEST 2011 - dmueller@suse.de - -- avoid build failure on %%arm - -------------------------------------------------------------------- -Thu Sep 29 12:58:59 UTC 2011 - aj@suse.de - -- Update to 68577918437e: - * Obsoleted patches: glibc-gconvcache-s390.diff, - glibc-2.3.5-nscd-zeronegtimeout.diff, - glibc-x86-bits-sigcontext.patch, - glibc-2.15-getsysstats-speedup.patch, glibc-2.13-warnings.fix, - glibc-2.13-localedef.patch, - glibc-fix-rwlock-stack-imbalance.patch, glibc-2.15-vsyscall.patch, - glibc-2.15-avoid-vsyscall.patch - -------------------------------------------------------------------- -Thu Sep 29 07:40:25 UTC 2011 - adrian@suse.de - -- just use %arm for right arm architectures - -------------------------------------------------------------------- -Tue Sep 27 11:24:02 UTC 2011 - aj@suse.de - -- Update to 2.14 git version 8bd683657e8a, it contains backports from - glibc trunk: - + Avoid race between {,__de}allocate_stack and __reclaim_stacks - during fork -- Add glibc-2.14-fix-ctors.patch to run ctors (bnc#717671), gcc 4.6 - optimized these away. - -------------------------------------------------------------------- -Mon Sep 26 12:30:09 UTC 2011 - adrian@suse.de - -- don't use -fasynchronous-unwind-tables on arm, it breaks the build - -------------------------------------------------------------------- -Thu Sep 22 21:07:43 CEST 2011 - dmueller@suse.de - -- fix ports build - -------------------------------------------------------------------- -Thu Sep 22 13:10:02 UTC 2011 - adrian@suse.de - -- don't enforce armv5tel for all arm architectures anymore -- armv8l architecture does not exist - -------------------------------------------------------------------- -Tue Sep 20 07:54:21 UTC 2011 - aj@suse.de - -- Cleanup spec file: remove some tags - -------------------------------------------------------------------- -Mon Sep 19 08:09:40 UTC 2011 - opensuse@cboltz.de - -- move usr.sbin.nscd apparmor profile back to apparmor-profiles package - (bnc#647718) - -------------------------------------------------------------------- -Mon Sep 19 07:45:36 UTC 2011 - aj@suse.de - -- Update to 2.14 git version 69c1dfc1a796, it contains backports from - glibc trunk: - + Fix setxid race handling exiting threads - + Fix cfi directives in x86-64 and i386 code - + Fix scope handling during dl_close - + Fix spurious nop at start of __strspn_ia32 - + Correct cycle detection during dependency sorting - + Fix fopen (non-existing-file, "re") errno (Obsoletes patch - fopen-close-exec.patch) - -------------------------------------------------------------------- -Fri Sep 16 11:20:29 UTC 2011 - mmarek@suse.cz - -- Fix assertion error in res_query.c, triggered by Firefox - (bso#13013). - -------------------------------------------------------------------- -Wed Sep 7 07:17:16 UTC 2011 - aj@suse.de - -- Avoid usage of vsyscalls inside glibc. - -------------------------------------------------------------------- -Tue Sep 6 09:53:24 CEST 2011 - aj@suse.de - -- Prefer real syscalls instead of vsyscalls on x86-64 outside - libc.so - -------------------------------------------------------------------- -Mon Sep 5 10:06:23 UTC 2011 - aj@suse.de - -- Do not not trigger an abort when an i586 Intel CPU is running the - i686 library, as valgrind does. [bnc#681398] - -------------------------------------------------------------------- -Mon Sep 5 08:26:24 UTC 2011 - aj@suse.de - -- Readd vdso support. -- Add patch to relocate objects in dependency order, this fixes the - vdso support. - -------------------------------------------------------------------- -Sat Sep 3 19:39:03 UTC 2011 - aj@suse.de - -- Revert last change, it caused some breakage. [bnc#715854] - -------------------------------------------------------------------- -Thu Sep 1 20:49:16 UTC 2011 - aj@suse.de - -- Add support for new vdso (3.1 kernel) and only then - for vsyscall which is not anymore in 3.1 kernel - (patch glibc-2.15-vsyscall.patch) - -------------------------------------------------------------------- -Thu Aug 25 09:44:37 UTC 2011 - lnussel@suse.de - -- use symbol version OW_CRYPT_1.0 for the Owl extensions - (crypt_r[an], crypt_gensalt.*) -- refactor sha2 gensalt patch -- document sha2 hashes in man page - -------------------------------------------------------------------- -Mon Aug 22 13:12:18 UTC 2011 - aj@suse.de - -- Update AppArmor profile of nscd [bnc#647718] - -------------------------------------------------------------------- -Fri Aug 19 13:26:11 UTC 2011 - aj@suse.de - -- Fix fopen("non-existing-file", "re") errno [bnc#713146]. - -------------------------------------------------------------------- -Thu Aug 18 11:55:08 UTC 2011 - aj@suse.de - -- Mark glibc-info, glibc-html and glibc-i18ndata as noarch packages. - -------------------------------------------------------------------- -Wed Aug 17 18:57:00 UTC 2011 - matz@suse.de - -- Fix crash (access-after-free) in dl_lookup_x. [bnc#703140] - -------------------------------------------------------------------- -Wed Aug 17 18:56:03 UTC 2011 - aj@suse.de - -- Enhance rpmlintrc to ignore shlib policy violation. -- Remove obsolete patches glibc-fnmatch-multibyte.diff, - glibc-2.3.1.localedef.diff, glibc-2.10-nscd-nostack.diff. - -------------------------------------------------------------------- -Wed Aug 17 14:47:11 UTC 2011 - aj@suse.de - -- Update to current 2.14 branch: Various bugfixes. - Remove upstreamed patches missing-include-build-fix.diff, - glibc-2.14-res_send.patch, glibc-dl-fxstatat64.patch) - -------------------------------------------------------------------- -Wed Aug 17 14:09:50 UTC 2011 - aj@suse.de - -- Revert removal of sunrpc code (patch glibc2.14-revert-sunrpc-removal.patch). - -------------------------------------------------------------------- -Fri Aug 12 14:55:12 CEST 2011 - matz@suse.de - -- Revert seeking on fclose, incomplete implementation of POSIX - behaviour can confuse current users. [bnc #711829] - (patch glibc-revert-fseek-on-fclose.diff) - -------------------------------------------------------------------- -Fri Jul 22 13:47:23 UTC 2011 - lnussel@suse.de - -- fix signature of sha2 functions - -------------------------------------------------------------------- -Thu Jul 21 12:37:09 UTC 2011 - rhafer@suse.de - -- Disable rewriting ::1 to 127.0.0.1 for /etc/hosts entries. - (bnc#684534, bnc#706719) - (patch glibc-fix-double-loopback.diff) - -------------------------------------------------------------------- -Wed Jul 20 15:04:33 UTC 2011 - lnussel@suse.de - -- install crypt_blowfish man pages - -------------------------------------------------------------------- -Tue Jul 19 12:19:22 UTC 2011 - aj@suse.de - -- Back to old glibc-2.2-sunrpc.diff for now. - -------------------------------------------------------------------- -Tue Jul 19 08:41:55 UTC 2011 - lnussel@suse.de - -- update crypt_blowfish to version 1.2 (bnc#700876) - * due to the signedness bug fix 2a hashes are incompatible with - previous versions if the password contains 8bit chracters! - * libcrypt now exports crypt_gensalt - -------------------------------------------------------------------- -Fri Jul 15 07:54:46 UTC 2011 - aj@suse.de - -- Update to glibc 2.14: - * The RPC implementation in libc is obsoleted. Old programs keep working - but new programs cannot be linked with the routines in libc anymore. - Programs in need of RPC functionality must be linked against TI-RPC. - The TI-RPC implementation is IPv6 enabled and there are other benefits. - * Various bugfixes, new locales, new linux kernel interfaces. - * New program sotruss to traces calls through PLTs - * Removed the following obsoleted patches: glibc-2.6-configure.diff, - glibc-disable-backward-memcpy.diff, glibc-static-memcpy.diff, - glibc-zarch-longlong.diff, glibc-bso-12454.diff, - glibc-vfprintf-positional.diff -- Build without -fno-strict-aliasing. - -------------------------------------------------------------------- -Tue Jul 12 14:21:29 UTC 2011 - aj@suse.de - -- Remove ppc-atomic.diff after discussion with glibc PPC experts - since it does not bring any real benefit. - -------------------------------------------------------------------- -Thu Jul 7 14:50:15 UTC 2011 - aj@suse.de - -- Update glibc-2.2-sunrpc.diff with newer patch from sourceware - bugzilla (bs#bso#5379). - -------------------------------------------------------------------- -Wed Jul 6 08:24:45 UTC 2011 - lnussel@suse.de - -- enable glibc-2.8-getconf.diff again to fix build failure - -------------------------------------------------------------------- -Tue Jul 5 20:22:50 UTC 2011 - aj@suse.de - -- Add systemd configuration for nscd. - -------------------------------------------------------------------- -Tue Jul 5 08:03:26 UTC 2011 - aj@suse.de - -- Remove glibc-statfs64-ia64.diff since current ia32el has the bug - fixed. -- Remove glibc-ppc64-vdso-time.diff (bnc#590216). - -------------------------------------------------------------------- -Mon Jul 4 10:00:46 UTC 2011 - aj@suse.de - -- Further cleanup of ld.so.conf to remove duplicate directories - and allow override of system directories (bnc#671725) -- Fix futex bug (added patch glibc-fix-rwlock-stack-imbalance.patch - from sourceware bug #12403). - -------------------------------------------------------------------- -Fri Jul 1 16:09:14 UTC 2011 - aj@suse.de - -- Remove glibc-2.10.99-ia64-include.diff, it's not needed anymore. -- Disable obsolete patches glibc-fnmatch-multibyte.diff, - glibc-2.10-nscd-nostack.diff, glibc-2.3.1.localedef.diff -- Add glibc-2.13-localedef.patch to fix alignment problem. -- Adjust glibc-version.diff, FLOATING_STACKS variable is obsolete. - -------------------------------------------------------------------- -Thu Jun 30 12:17:33 UTC 2011 - aj@suse.de - -- Remove old ARM patches as it's unclear why those are needed and arm - support is anyhow broken according to comments here and in spec - files. - -------------------------------------------------------------------- -Thu Jun 30 11:22:02 UTC 2011 - aj@suse.de - -- Back to kernel 2.6.16 as minimal kernel version. - -------------------------------------------------------------------- -Tue Jun 28 12:30:34 UTC 2011 - aj@suse.de - -- Only apply glibc-statfs64-ia64.diff on SLE but not on openSUSE. - -------------------------------------------------------------------- -Mon Jun 27 12:19:47 UTC 2011 - aj@suse.de - -- Disable exp_malloc on PPC platforms for now since it caused a - build failure. - -------------------------------------------------------------------- -Mon Jun 27 11:00:33 UTC 2011 - aj@suse.de - -- Update glibc-x86-bits-sigcontext.patch with version accepted - upstream. -- Add glibc-2.15-getsysstats-speedup.patch to "Fix Linux - sysconf(_SC_NPROCESSORS_[CONF|ONLN]) performance problem" -- Fix warning about potential array subscript out of bounds - (glibc-2.13-wranings.fix). -- Fix some rpmlint warnings. - -------------------------------------------------------------------- -Tue Jun 21 10:59:33 UTC 2011 - aj@suse.de - -- Cleanup spec file, change PreReqs. -- Remove obsolete patches: glibc-2.3.90-ld.so-madvise.diff, - glibc-suse-note.diff, glibc-2.3-regcomp.diff. -- Rename glibc-2.3-SuSE.diff to glibc-testsuite.patch, remove obsolete - parts. - -------------------------------------------------------------------- -Mon Jun 20 12:47:46 UTC 2011 - aj@suse.de - -- Enhance rpmlintrc. -- move summary,license and group out of the not-ppc if (by Marcus - Meissner). - -------------------------------------------------------------------- -Mon Jun 20 11:02:01 UTC 2011 - aj@suse.de - -- Remove PreReq on permissions to avoid a cycle that gives leads to - an uninstallable system (bnc#700925). -- Fix on x86 - fixes scpm compilation - (bnc#700784). - -------------------------------------------------------------------- -Fri Jun 17 09:50:19 UTC 2011 - aj@suse.de - -- Cleanup ld.so.conf list, move kde directories to - kdelibs3 (bnc#671725). - -------------------------------------------------------------------- -Fri Jun 17 07:07:37 UTC 2011 - aj@suse.de - -- Do not package memusage and memusagestat since they require - lib-gd and that grows the build cycle. - -------------------------------------------------------------------- -Thu Jun 16 18:37:19 UTC 2011 - aj@suse.de - -- Fix handling of shared library preloading. - -------------------------------------------------------------------- -Thu Jun 16 13:33:23 UTC 2011 - aj@suse.de - -- Fix getaddrinfo IPv6 code (bnc#684534). -- Split up glibc-devel-static subpackage (bnc#655261). - -------------------------------------------------------------------- -Thu Jun 16 12:23:32 UTC 2011 - aj@suse.de - -- Reorder ld.so.conf library list (bnc#671725). - -------------------------------------------------------------------- -Wed Jun 15 07:08:35 UTC 2011 - aj@suse.de - -- Split up package glibc-utils with some debugging tools, add memusage - and memusagestat programs -- Fix compile warnings. -- Silence some rpmlint warnings. -- Remove obsolete patches glibc-2.3.2-revert_tcsetattr.diff, - glibc-2.8-clone.diff, glibc-nptl-2.4-nofixsyscallnr.diff -- Cleanup spec file. -- Use new permission handling for pt_chown. -- Build without -fno-strict-aliasing. - -------------------------------------------------------------------- -Mon Jun 6 14:19:26 UTC 2011 - aj@suse.de - -- Fix typos in /etc/gai.conf (bnc#651912). - -------------------------------------------------------------------- -Fri Jun 3 08:40:55 UTC 2011 - aj@suse.de - -- Use 2.6.5 as oldest supported kernel on all archs besides x86 and - x86-64 (reverting partially a change). - -------------------------------------------------------------------- -Fri May 27 11:55:35 UTC 2011 - aj@suse.de - -- Remove patches that are not needed anymore: - * glibc-selinux.diff - * glibc-check-native-missing-include.diff - * glibc-2.3.3-execstack.diff -- Disable the following patches, they look obsolete by now but leave them - in to easy enable them again: - * glibc-2.3-SuSE.diff - * glibc-2.3-regcomp.diff - * glibc-2.8-clone.diff - * glibc-2.3.2-revert_tcsetattr.diff -- Do not package glibc-obsolete with empty directory on archs that - don't need it. - -------------------------------------------------------------------- -Thu May 26 07:53:51 UTC 2011 - aj@suse.de - -- Add glibc-static-memcpy.diff to fix static compiles. - -------------------------------------------------------------------- -Wed May 25 15:28:37 UTC 2011 - aj@suse.de - -- Run on kernel 2.6.32 or newer only - and optimize thus. -- Enable malloc implementation that is be less memory efficient - but higher performing in multi-threaded programs. -- Use --enable-bind-now to avoid lazy binding in ld.so - and libc.so - -------------------------------------------------------------------- -Wed May 25 14:38:58 UTC 2011 - aj@suse.de - -- Add glibc-bso-12454.diff to not create assert running dynamic linker - in some cases. -- Disable backwards memcpy for x86-64. - -------------------------------------------------------------------- -Wed May 25 07:59:27 UTC 2011 - aj@suse.de - -- Add glibc-dl-signal-error.diff to not crash the dynamic linker - if dependencies are missing. - -------------------------------------------------------------------- -Mon May 23 08:44:47 UTC 2011 - rguenther@novell.com - -- Update longlong.h from GCC sources. Fixes s390 build with -mzarch. - [bnc#695102] - -------------------------------------------------------------------- -Fri May 20 14:45:44 UTC 2011 - aj@suse.de - -- Fix obsoletes and provides. -- Update to glibc 2.13 -- Drop ld-prelink-unique.diff, it is part of 2.13. - -------------------------------------------------------------------- -Tue Feb 22 12:57:07 CET 2011 - pbaudis@suse.cz - -- Fix potential removal of required local scope from shared objects - marked as NODELETE [bnc#657627] - -------------------------------------------------------------------- -Fri Feb 4 00:46:40 CET 2011 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.3-b72646ad0c41 - - Random assortion of bugfixes, some #defines for new kernels -- Retired patches: - - glibc-2.11.3-bnc658509.diff - - glibc-2.11.3-bso12397.diff - - glibc-sparc64-fxstat.diff -- Remove the NSS hack of opening modules using RTLD_DEEPBIND. - This was useful for nss_ldap, since some applications used a different - LDAP library with clashing symbol names. However, it also created - many headaches, especially with the NSS modules not respecting - malloc() overrides. Now, sssd is used by default for LDAP resolutions - and we can therefore safely get rid of the hack. [bnc#477061] -- Remove the currently disabled AMD string function overrides. - Benchmarking did not unearth any differences that would make - convincing case for keeping the functions with all the associated - maintenance headaches; AMD does not recommend keeping their custom - versions of the functions either. -- Introduce MALLOC_ARENA_MAX and M_ARENA_MAX support [bnc#659090] -- Fixed stack unwinding past glibc _fini function (proper showing - of destructor backtraces) [bnc#585879] -- Fix gconv cache generation on s390 [bnc#592944] -- Add missing iconvconfig for refreshing gconv.cache to glibc-locale %post -- Fixed stack corruption in *printf() with large number of positional - specifiers [bnc#666179] - -------------------------------------------------------------------- -Fri Jan 28 14:53:35 UTC 2011 - rguenther@novell.com - -- Fix ENOSYS detection for mkdirat. [bso#12397] - -------------------------------------------------------------------- -Thu Dec 9 12:33:35 UTC 2010 - rguenther@novell.com - -- Drop restrict qualifiers from memmove and bcopy fortify wrappers. - [bnc#658509] - -------------------------------------------------------------------- -Tue Nov 30 01:53:42 CET 2010 - pbaudis@suse.cz - -- Upgrade to glibc-2.11.3 - - Just few more bugfixes since the latest upgrade - -------------------------------------------------------------------- -Tue Nov 16 04:03:01 CET 2010 - pbaudis@suse.cz - -- Remove explicit support for nss SPLIT_GROUPS setting; glibc from - 2.11 on should handle this automagically. - -------------------------------------------------------------------- -Mon Nov 15 18:43:35 CET 2010 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.2-dd2fde461e30 - - Candidate tree for glibc-2.11.3 - - Multitude of various bug fixes - -------------------------------------------------------------------- -Mon Nov 15 18:29:49 CET 2010 - pbaudis@suse.cz - -- Enable multi-arch routines support for ppc, ppc64, i686 and x86_64. - - Temporarily, AMD-optimized string routines are disabled. We will - selectively re-enable them after some more careful benchmarking - in the next few days. - - Note: In this glibc version, multi-arch routines DO NOT include - the controversial backwards-copy memcpy(). - -------------------------------------------------------------------- -Wed Oct 27 03:14:37 CEST 2010 - pbaudis@suse.cz - -- Fix missing hconf setup in nscd - this meant `multi on` in - /etc/host.conf was ignored when nscd was used, breaking e.g. - resolving of multi-AF records in /etc/hosts [bnc#572188] -- Fix two LD_AUDIT security vulnerabilities: spurious $ORIGIN expansion - and missing setuid library check when running as setuid [bnc#646960] - -------------------------------------------------------------------- -Mon Sep 13 14:36:26 UTC 2010 - aj@suse.de - -- Fix build in manual with make 3.82. - -------------------------------------------------------------------- -Sun Sep 12 08:00:57 UTC 2010 - aj@suse.de - -- Work around shortest-stem feature in make 3.82+ (patch - glibc-make-3.82.patch) - -------------------------------------------------------------------- -Wed Jul 7 04:12:05 CEST 2010 - pbaudis@suse.cz - -- Fix NIS-compat initgroups routine to work reliably over multiple - invocations [bnc#607064] - -------------------------------------------------------------------- -Thu Jul 1 19:52:56 UTC 2010 - jengelh@medozas.de - -- SPARC: restore fxstat functionality in sparc64 mode - -------------------------------------------------------------------- -Sat Jun 26 10:26:17 UTC 2010 - jengelh@medozas.de - -- Use %_smp_mflags - -------------------------------------------------------------------- -Fri Jun 11 15:41:07 CEST 2010 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.2-21580967038a - - Fix buggy x86 CPU family and model check - - Fix sunrpc error condition handling - - Fix crash on unresolved weak symbol reference - -------------------------------------------------------------------- -Tue Jun 1 03:38:28 CEST 2010 - pbaudis@suse.cz - -- Fix ldconfig -r failing on aux cache [bnc#609345] - -------------------------------------------------------------------- -Thu May 20 02:19:28 CEST 2010 - pbaudis@suse.cz - -- Upgrade to glibc-2.11.2 (f2020c64596a) - - Virtually no changes since previous revision, just official tag - -------------------------------------------------------------------- -Wed May 12 04:24:13 CEST 2010 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.1-6d270188ef3f - - This contains considerable amount of bugfixes cherrypicked from - the master branch, slated to become glibc-2.11.2 soon with little - further changes - -------------------------------------------------------------------- -Mon May 10 23:33:35 CEST 2010 - pbaudis@suse.cz - -- Add a hint about /etc/host.conf mdns option removal to the parser - error reporting [bnc#569273] - -------------------------------------------------------------------- -Tue May 4 05:47:41 UTC 2010 - aj@suse.de - -- Handle /var/run on tmpfs - -------------------------------------------------------------------- -Mon Apr 26 22:09:40 CEST 2010 - pbaudis@suse.cz - -- Remove stale resolv.dynamic.diff patch file - -------------------------------------------------------------------- -Thu Apr 22 08:30:50 CEST 2010 - meissner@suse.de - -- for powerpc32 build a generic library and also a power4 library - to allow older 32bit powerpc to work. bnc#596271 - -------------------------------------------------------------------- -Tue Apr 20 13:15:19 CEST 2010 - pbaudis@suse.cz - -- Consider private IPv4 addresses as global-scope in gai.conf [bnc#597616] - -------------------------------------------------------------------- -Wed Mar 24 13:04:12 CET 2010 - pbaudis@suse.cz - -- Fix get_nprocs() large CPU count handling [bnc#590665] - -------------------------------------------------------------------- -Tue Mar 23 15:09:09 CET 2010 - pbaudis@suse.cz - -- Fix interference of STB_GNU_UNIQUE and prelink [bnc#586979] -- Make time() use VDSO on PPC64 [bnc#590216] -- Make pthread_cond_timedway() use VDSO on PPC64 [bnc#590517] - -------------------------------------------------------------------- -Thu Mar 18 14:45:34 CET 2010 - pbaudis@suse.cz - -- Add PreReq for cat to glibc-locale [bnc#588997] - -------------------------------------------------------------------- -Thu Mar 18 14:29:42 CET 2010 - pbaudis@suse.cz - -- Fix /etc/resolv.conf change detection for multi-threaded applications - (by Sebastian Kienzl) - -------------------------------------------------------------------- -Fri Mar 5 12:59:44 CET 2010 - pbaudis@suse.cz - -- Fix spurious mapping from lowercase sharp s to uppercase sharp S - which is less standard and causes problems for ISO encodings [bnc#541773] - -------------------------------------------------------------------- -Mon Mar 1 18:55:37 CET 2010 - pbaudis@suse.cz - -- Fix spurious overflow messages on some R_X86_64_PC32 relocations, - patch by Richard Guenther [bnc#583019] - -------------------------------------------------------------------- -Wed Feb 24 11:53:41 CET 2010 - pbaudis@suse.cz - -- Fix assertion failures within valloc(), patch by Michael Matz - [bnc#581391] - -------------------------------------------------------------------- -Wed Feb 17 12:02:24 CET 2010 - pbaudis@suse.cz - -- S/390: Disable two UTF conversion instructions due to the hardware - mishandling some error conditions in the input stream [bnc#579871] - -------------------------------------------------------------------- -Mon Feb 15 22:34:29 CET 2010 - pbaudis@suse.cz - -- Further fix previous power5 fix - -------------------------------------------------------------------- -Sun Feb 14 15:33:33 CET 2010 - rguenther@suse.de - -- avoid spurious differences in nscd on rebuilds. - -------------------------------------------------------------------- -Thu Feb 11 21:36:32 CET 2010 - pbaudis@suse.cz - -- Fix another upgrade problem on power5 and older - correctly remove - the old optimized libraries; found out by matz@suse.de [bnc#563978] - -------------------------------------------------------------------- -Fri Feb 5 21:07:54 CET 2010 - pbaudis@suse.cz - -- Final fix for memchr() overflow on IA64 provided by upstream - [bnc#567516] - -------------------------------------------------------------------- -Thu Jan 28 17:11:59 CET 2010 - pbaudis@suse.cz - -- Fix another memchr() overflow on IA64; another known one still - remains a mystery [bnc#567516] - -------------------------------------------------------------------- -Wed Jan 27 02:49:46 CET 2010 - pbaudis@suse.cz - -- Remove now-obsolete powerpc-cpu addon usage [bnc#572819] -- Fix statfs64() on IA64 in 32-bit mode ia32el [bnc#534828] - -------------------------------------------------------------------- -Tue Jan 26 03:33:38 CET 2010 - pbaudis@suse.cz - -- Fix upgrade from previous distributions on power5 and older [bnc#563978] - -------------------------------------------------------------------- -Mon Jan 25 17:35:25 CET 2010 - meissner@suse.de - -- ignore power6, power7 and cell specific Power CPU optimizations - on openSUSE. - -------------------------------------------------------------------- -Tue Jan 19 02:42:40 CET 2010 - pbaudis@suse.cz - -- Disable AMD-optimized strncmp() on x86_64 that is getting miscompiled - by the assembler [bnc#540647] - -------------------------------------------------------------------- -Mon Jan 18 18:22:32 CET 2010 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.1-11c19d374bd4 - - Just trivial changes - version bump to 2.11.1, NIS-related - resolver fixes, ELF lookup race, .h typo fix and regcomp - out-of-memory handling miss - - Few more bugfixes, weekday updated in three locales -- Retired patches: - glibc-ia64-memchr.diff - -------------------------------------------------------------------- -Mon Dec 14 23:49:33 CET 2009 - jengelh@medozas.de - -- add baselibs.conf as a source - -------------------------------------------------------------------- -Fri Dec 11 13:13:01 CET 2009 - jengelh@medozas.de - -- libnldbl_nonshared is only built for sparc32 - -------------------------------------------------------------------- -Tue Dec 8 20:50:26 CET 2009 - jengelh@medozas.de - -- package libnldbl_nonshared for SPARC - -------------------------------------------------------------------- -Fri Nov 20 01:55:16 CET 2009 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11-1bc1954c7357: - - This snapshot is slated to become 2.11.1 if all goes well - - Mix of fixes for various recently found out issues -- Retired patches: - glibc-ifunc-dlsym-fixup.diff -- [IA64] Fix memchr() on mmap(MAP_SHARED) boundary [fix lighttpd crashes] -- Again use 127.0.0.1 as default nameserver in case of empty - /etc/resolv.conf [bnc#473308] - -------------------------------------------------------------------- -Thu Nov 19 13:15:41 CET 2009 - pbaudis@suse.cz - -- Add 623 and 664 to /etc/bindresvport.blacklist to fix problems with - port conflict on some IPMI network cards [bnc#513961] -- Allow external additions to /usr/share/locale/locale.alias and - /usr/lib/gconv/gconv-modules, required for the SAP-locales package. -- Add delimiter in front of external additions to locale/gconv lists -- Remove AMD-provided strlen(), upstream is faster. - -- Keep .symtab and .strtab for all glibc-related .so libraries [FATE#307090] - [bnc#545721] -- [ppc,ppc64] Enable optimized builds for power7; no separate power4, power5 - builds are generated anymore, instead default glibc is built for power4 - at least, tuned for power5 execution [FATE#307021] -- Large clean-up of the specfile - -------------------------------------------------------------------- -Fri Nov 13 22:47:47 CET 2009 - pbaudis@suse.cz - -- Upgrade to Git HEAD as of 20091105 - glibc-2.11-13f6812ffb5b: - * New interfaces: execvpe, pthread_sigqueue, mkstemps, mkstemps64, mkostemps, - mkostemps64 - Implemented by Ulrich Drepper. - - * Checking version of longjmp added that fails if an uninitialized stack - frame would be created. Implemented by Ulrich Drepper. - - * STT_GNU_IFUNC is now supported in static executables. - Implemented by H.J. Lu. - - * STT_GNU_IFUNC implemented for PPC by Alan Modra. - - * New optimized string functions for x86-64: strstr, strcasestr, memcmp, - strcspn, strpbrk, strspn, strcpy, stpcpy, strncpy, strcmp (SSE2, SSE4.2), - strncmp (SSE2, SSE4.2), strchr (SSE4.2), strrchr (SSE4.2). - Contributed by H.J. Lu. - - strlen, rawmemchr, strcmp (SSSE3), strncmp (SSSE3). - Implemented by Ulrich Drepper. - - * New optimized string functions for x86: strlen, strcspn, strspn, strpbrk, - strstr, strcasestr. - Contributed by H.J. Lu. - - * Support for fma instruction in AVX on x86-64. - Implemented by H.J. Lu and Ulrich Drepper. - - * AVX support in x86-64 auditing support in ld.so. - Implemented by H.J. Lu. - - * STB_GNU_UNIQUE support added. - Implemented by Ulrich Drepper. - - * Implement second fallback mode for optimized DNS lookup for even more - broken environments. If two requests from the same port are not - handled correctly close the socket and open a new one before sending - the second request. The 'single-request-reopen' option in /etc/resolv.conf - can be used to select this mode right away, instead of rediscovering the - necessity is every process again. - Implemented by Ulrich Drepper. - - * New resolver flag RES_USE_DNSSEC to enable use of verified lookup. - Implemented by Adam Tkac. - - * Optimized iconv conversions for S390x. - Implemented by Andreas Krebbel. - - * Using condvars with PI mutexes is now more efficient due to kernel - support for requeueing to PI futexes. NPTL support added for x86-64. - Implemented by Ulrich Drepper. - - * New locales: ps_AF, my_MM -- Retired patches: - glibc-utmp-timeout-raise.diff - glibc-nscd-assert.diff - glibc-2.10-mcheck-free-race.diff - glibc-nscd-prune-ret.diff -- Made ifunc compile on IA64 using patch by H.J.Lu -- Fixed compilation on PPC Cell -- Lowered utmp locking timeout from 30s to 10s to be compatible - with upstream -- Allow external additions to /usr/share/locale/locale.alias and - /usr/lib/gconv/gconv-modules, required for the SAP-locales package. -- Remove AMD-provided strlen(), upstream is faster. -- ARM is currently non-functional - -------------------------------------------------------------------- -Fri Nov 13 20:18:27 CET 2009 - pbaudis@suse.cz - -- Rediff patches to apply with fuzz 0 - -------------------------------------------------------------------- -Sat Sep 19 14:13:43 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-44dbdf3777 of glibc/pb-stable.git glibc-2.10-branch - (Still the same source is used for glibc-ports.) - random minor fixes - -------------------------------------------------------------------- -Fri Sep 18 21:40:04 CEST 2009 - coolo@novell.com - -- add /etc/apparmor.d to the nscd file list - -------------------------------------------------------------------- -Mon Sep 14 23:53:20 CEST 2009 - pbaudis@suse.cz - -- define _filter_GLIBC_PRIVATE so that our glibc is not marked to - provide these symbols [bnc#468748] -- Fix exception behaviour of various libm functions by AMD optimized - for x86_64 [bnc#487576] - -------------------------------------------------------------------- -Tue Sep 8 13:15:04 CEST 2009 - pbaudis@suse.cz - -- Provide the /etc/apparmor.d/usr.sbin.nscd file [bnc#535467] -- Blowfish: Enable BF_SCALE even on x86_64 - -------------------------------------------------------------------- -Sat Sep 5 23:19:51 CEST 2009 - pbaudis@suse.cz - -- Raise utmp locking timeout from 1s to 30s to ensure logins get recorded - even on heavily loaded systems [bnc#486631] -- Fix invalid pointer handling in some nscd assertions and the code to send - data to the client [bnc#513617] -- Radically trim down the Blowfish support patch - keeps only crypt_blowfish - from the original OWL patch, but does the rest within the current glibc - crypt infrastructure [bnc#529495] - -------------------------------------------------------------------- -Wed Aug 26 12:53:54 CEST 2009 - mls@suse.de - -- make patch0 usage consistent - -------------------------------------------------------------------- -Thu Aug 20 19:02:31 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-aa152ec6ad of release/2.10/master branch - (Still the same source is used for glibc-ports.) - random minor fixes - * REVERTED invalid fix of broken locking within nscd [bnc#510788] -- Fix nscd handling of zero negative timeout for some databases - [bnc#523154,bnc#510788] - -------------------------------------------------------------------- -Fri Jul 17 01:14:16 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-4253a1e0b2 of glibc/pb-stable.git glibc-2.10-branch - (Still the same source is used for glibc-ports.) - random minor fixes - * Fix broken locking within nscd [bnc#510788] -- Fix compilation with 2.6.30 kernel headers on IA64 - -------------------------------------------------------------------- -Thu Jun 18 00:58:47 CEST 2009 - pbaudis@suse.cz - -- Fix a dead-lock introduced by the bnc#509398 fix -- Update to glibc-2.10.1-d0f6ed789f of glibc/pb-stable.git glibc-2.10-branch - (Still the same source is used for glibc-ports.) - random minor fixes - -------------------------------------------------------------------- -Fri Jun 12 12:19:34 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-9cf557216c of glibc/pb-stable.git glibc-2.10-branch - (Still the same source is used for glibc-ports.) - * Fix 100% CPU usage by Java apps because of bad futex calls [bnc#509096] - -------------------------------------------------------------------- -Mon Jun 8 17:58:50 CEST 2009 - pbaudis@suse.cz - -- Fix race condition in the mcheck free() hook [bnc#509398] - -------------------------------------------------------------------- -Fri Jun 5 00:46:59 CEST 2009 - pbaudis@suse.cz - -- Remove temporary revert of a namespace leakage cleanup in glibc-2.8 - -------------------------------------------------------------------- -Fri May 22 22:45:10 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-e38af591a8 of glibc/pb-stable.git glibc-2.10-branch - maintained by me at repo.or.cz; contains backports of various bugfixes. - (Still the same source is used for glibc-ports.) -- Stop using separate tarball for nptl. -- Add ARM support, pulling in glibc-ports snapshot when compiling for ARM. - -------------------------------------------------------------------- -Fri May 15 22:13:33 CEST 2009 - pbaudis@suse.cz - -- Add support for multiple group records for a single group - when using nss_compat (configurable in /etc/default/nss) [bnc#480991] - -------------------------------------------------------------------- -Sun May 10 21:42:37 CEST 2009 - pbaudis@suse.cz - -- Update to 2009051021, glibc-2.10.1: - * Add missing cacheinfo entry for a recent Intel processor - * Fix ABI issue with the gshadow interface - -------------------------------------------------------------------- -Sun May 10 11:20:12 CEST 2009 - pbaudis@suse.cz - -- Upgrade to CVS HEAD as of 2009051010 - glibc-2.10: - * DNS IPv4-IPv6 lookup changed back to parallel version; with broken DNS - servers (the case e.g. for many ADSL users), you may experience long - timeouts, once for each process (but eventually your request will be - resolved) - the solution is to run nscd (default on SUSE) and/or - put 'options single-request' in /etc/resolv.conf. - - * New interfaces: preadv, preadv64, pwritev, pwritev64, malloc_info - Implemented by Ulrich Drepper. - - * New Linux interfaces: accept4, fallocate, fallocate64. - Implemented by Ulrich Drepper. - - * Correct declarations of string function when used in C++ code. This - could lead to compile errors for invalid C++ code. - - * XPG7/POSIX 2008 compilation environment. Many GNU-specific functions are - now in POSIX. - - * New POSIX 2008 interface: psiginfo - Implemented by Ulrich Drepper. - - * New ISO C++1x interfaces: quick_exit, at_quick_exit - Implemented by Ulrich Drepper. - - * Support for selecting between multiple function definitions at runtime - using STT_GNU_IFUNC symbols. Implemented by Ulrich Drepper. - - * The libcrypt library can now use the hash function implementations in - NSS. Implemented by Ulrich Drepper. - - * The malloc implementation can be compiled to be less memory efficient - but higher performing in multi-threaded programs. - Implemented by Ulrich Drepper. - - * New locales: nan_TW@latin, ks_IN - - * Faster strlen, strchr, strchrnul, strrchr, memchr, and rawmemchr for x86-64. - Implemented by Ulrich Drepper. - - * Extended printf hook support. It is possible to use user-defined types - and extend existing format specifiers. - Implemented by Ulrich Drepper. - - * Handling for group shadow files has been added. - Implemented by Ulrich Drepper. -- Retired: - glibc-2.10-dns-fixpack.diff - glibc-2.10-dns-no-gethostbyname4.diff - glibc-2.10-locale-tuesday.diff - glibc-2.10-nscd-gc-dataofs.diff - glibc-2.10-nscd-prunerace.diff - glibc-2.10-ppc32-setcontext-fp.diff - glibc-2.10-unsetenv.diff - glibc-2.4.90-mdns-resolver.diff - glibc-2.9-fortify.diff - glibc-getgroups-fortify.diff - glibc-ldscript.diff - glibc-mtfsf.diff - glibc-2.10-nscd-meminflight.diff - getaddrinfo-ipv6-sanity.diff - glibc-2.10-nis-hosts.diff -- Several other modified - -------------------------------------------------------------------- -Fri Apr 17 16:49:52 CEST 2009 - pbaudis@suse.cz - -- Fix defaulting to localhost in case of no nameserver entries - in /etc/resolv.conf [bnc#473308] - -------------------------------------------------------------------- -Mon Mar 23 15:32:01 CET 2009 - rguenther@suse.de - -- Add missing libc_hidden_builtin_def (memcmp) to - glibc-2.3.3-amd64-string.diff. Fixes build with GCC 4.4. - -------------------------------------------------------------------- -Fri Feb 27 16:21:17 CET 2009 - rguenther@suse.de - -- Make sure to mark fortified inline routines with - __attribute__((__artificial__)). - -------------------------------------------------------------------- -Wed Feb 18 16:18:19 CET 2009 - adrian@suse.de - -- Build i686 glibc src rpm as nosrc to get both versions on the - media [bnc#474338] - -------------------------------------------------------------------- -Thu Jan 22 14:10:25 CET 2009 - schwab@suse.de - -- Fix use of mtfsf insn. - -------------------------------------------------------------------- -Wed Jan 21 20:26:05 CET 2009 - schwab@suse.de - -- Fix ldscript mangling. - -------------------------------------------------------------------- -Wed Jan 21 01:18:59 CET 2009 - pbaudis@suse.cz - -- Re-enable the DNS fixpack, add real fix for bnc#441947 -- nscd: Fix gc he_data overflow and turn of alloca usage [bnc#387202] -- Normalize the patch queue -- Increate CPU_SETSIZE from 1024 to 4096 - for large SGI machines - and compatibility with SLE10SP2 [bnc#464667] - -------------------------------------------------------------------- -Fri Jan 16 22:33:21 CET 2009 - pbaudis@suse.cz - -- Disable the DNS fixpack from CVS, breaks nscd resolving [bnc#441947] - -------------------------------------------------------------------- -Fri Jan 9 13:12:21 CET 2009 - pbaudis@suse.cz - -- Fix unsetenv() crashing after clearenv() -- Backport various DNS-related fixes from CVS -- Disable parallel A-AAAA queries - revert to the glibc-2.9 behaviour - of sending the queries sequentially [bnc#442572] -- Fix fp register protection on power6 setcontext() [bnc#464738] - -------------------------------------------------------------------- -Mon Dec 8 01:25:57 CET 2008 - pbaudis@suse.cz - -- Fix crash when parsing NIS hosts file [bnc#448702] - -------------------------------------------------------------------- -Thu Dec 4 04:07:11 CET 2008 - pbaudis@suse.cz - -- Fix nscd gc-cacheadd and prune-invalidate races [bnc#446233] -- Remove obsolete and disabled nscd patch -- Fix /etc/bindresvport.blacklist parsing [bnc#439146] -- Fix en_GB and csb_PL locales having weeks start on Tuesdays [bnc#449186] - -------------------------------------------------------------------- -Sun Nov 23 14:55:40 CET 2008 - pbaudis@suse.cz - -- clean up patch filenames - -------------------------------------------------------------------- -Fri Nov 21 14:04:16 CET 2008 - olh@suse.de - -- fix check-build.sh to actually allow building on ppc* again - -------------------------------------------------------------------- -Fri Nov 21 13:36:05 CET 2008 - olh@suse.de - -- do not run compiled binaries with cputuned libraries [bnc#445911] - the buildhost only generates them, but must not execute them - -------------------------------------------------------------------- -Mon Nov 17 14:34:45 CET 2008 - pbaudis@suse.cz - -- Update to glibc-2.9 final - -------------------------------------------------------------------- -Thu Nov 6 18:25:09 CET 2008 - jjolly@suse.de - -- Added patch to fix s390x 64bit stack frame problem - -------------------------------------------------------------------- -Fri Oct 31 19:51:08 CET 2008 - matz@suse.de - -- Fix atomics on s390/s390x, leading to failures in pthread mutexes. - -------------------------------------------------------------------- -Tue Oct 28 18:08:32 CET 2008 - schwab@suse.de - -- Restore alignment patch. - -------------------------------------------------------------------- -Tue Oct 28 09:45:22 CET 2008 - olh@suse.de - -- symlink power5/power5+ to power4 on ppc32 - -------------------------------------------------------------------- -Thu Oct 23 22:20:28 CEST 2008 - ro@suse.de - -- only do obsoletes for XXbit packages on ppc, not on x86 - -------------------------------------------------------------------- -Wed Oct 23 13:46:25 CEST 2008 - matz@suse.de - -- Deactivate unwind tables for initfini.c. - -------------------------------------------------------------------- -Thu Oct 23 10:56:50 CEST 2008 - olh@suse.de - -- obsolete glibc{,-devel,-locale,-profile} -XXbit packages [bnc#437293] -- update last change to handle empty rpmspec defines - -------------------------------------------------------------------- -Tue Oct 21 09:54:06 CEST 2008 - olh@suse.de - -- update glibc_post_upgrade to handle power7 and ppc-cell-be -- remove libs unconditionally on powerpc to handle libs in - subdirectories for which we do not ship optimized versions [bnc#437209] - -------------------------------------------------------------------- -Thu Oct 16 14:42:59 CEST 2008 - olh@suse.de - -- enable cpu-tuned libraries for power4, power6 and ppc-cell-be - on ppc32 [fate#304000,bnc#408808] - -------------------------------------------------------------------- -Mon Oct 13 14:51:11 CEST 2008 - matz@suse.de - -- Update to trunk from 20081013, no longer export paccept, - obsoletes some patches (lowlevellock and res_send). - Fix overflow in nscd patch. - -------------------------------------------------------------------- -Mon Oct 13 00:03:18 CEST 2008 - dmueller@suse.de - -- also strip .comment.SUSE.OPTs from the static libs -- add missing-include-build-fix.diff - -------------------------------------------------------------------- -Tue Oct 7 09:44:20 CEST 2008 - schwab@suse.de - -- Fix alignment in resolver. - -------------------------------------------------------------------- -Tue Sep 30 09:41:01 CEST 2008 - olh@suse.de - -- symlink tuned libs because rpmlint is unable to handle hardlinks - -------------------------------------------------------------------- -Wed Sep 29 11:01:41 CEST 2008 - olh@suse.de - -- enable cpu-tuned libraries for power6 and ppc-cell-be [fate#304000,bnc#408808] -- remove -mtune G4/RS64 from CFLAGS on ppc/ppc64 - -------------------------------------------------------------------- -Thu Sep 18 11:39:53 CEST 2008 - rguenther@suse.de - -- Change .comment.SuSE.OPTs to .comment.SUSE.OPTs. Also strip from - crti.o and crtn.o. -- Adjust getgroups fortify check. [bnc#426958] - -------------------------------------------------------------------- -Thu Sep 18 10:19:51 CEST 2008 - schwab@suse.de - -- Fix alignment in resolver. - -------------------------------------------------------------------- -Mon Sep 15 11:55:18 CEST 2008 - adrian@suse.de - -- do not run glibc_post_upgrade in XEN builds - -------------------------------------------------------------------- -Sat Sep 13 21:49:44 CEST 2008 - rguenther@suse.de - -- strip .note.gnu.build-id from crt1.o. - -------------------------------------------------------------------- -Sat Sep 13 10:20:47 CEST 2008 - dmueller@suse.de - -- only strip comment from crt1.o - -------------------------------------------------------------------- -Fri Sep 12 17:49:39 CEST 2008 - mls@suse.de - -- block baselibs generation for i586 (use i686 instead) - -------------------------------------------------------------------- -Fri Sep 12 17:34:06 CEST 2008 - dmueller@suse.de - -- strip suse opts comments from crt.o (fate #300498) - -------------------------------------------------------------------- -Mon Sep 8 13:38:36 CEST 2008 - rguenther@suse.de - -- Add a patch to fix wrong asm constraints in the i386 lowlevel - futex lock implementation. - -------------------------------------------------------------------- -Thu Sep 4 19:46:22 CEST 2008 - matz@suse.de - -- Update to current trunk snapshot (2008-09-04), makes s390 build. - -------------------------------------------------------------------- -Wed Aug 27 16:12:01 CEST 2008 - matz@suse.de - -- Add a patch to use RTLD_DEEPBIND to load nss modules. [bnc #157078] - -------------------------------------------------------------------- -Mon Aug 25 15:09:37 CEST 2008 - matz@suse.de - -- Update to current trunk snapshot (2008-08-25). - -------------------------------------------------------------------- -Fri Aug 22 17:18:23 CEST 2008 - prusnak@suse.cz - -- enabled SELinux support [Fate#303662] - -------------------------------------------------------------------- -Fri Aug 15 10:37:10 CEST 2008 - aj@suse.de - -- Fix nscd init script for new checks. -- package empty ld.so.cache. - -------------------------------------------------------------------- -Fri Jul 25 08:16:40 CEST 2008 - aj@suse.de - -- Add directory /var/cache/ldconfig to filelist. - -------------------------------------------------------------------- -Wed Jun 25 15:38:25 CEST 2008 - pbaudis@suse.cz - -- Fix strptime() %EY era support [bnc#355887] - -------------------------------------------------------------------- -Wed Jun 25 13:30:42 CEST 2008 - rguenther@suse.de -- Add patch to fix unwinding through clone for x86_64 and i386. - [bnc#290807, bnc#403464] - -------------------------------------------------------------------- -Fri May 30 23:57:54 CEST 2008 - schwab@suse.de - -- Fix ppc atomic ops. - -------------------------------------------------------------------- -Fri Apr 25 13:30:50 CEST 2008 - pbaudis@suse.cz - -- Update to glibc-2.8 CVS branch as of 2008042513 (post-glibc-2.8): - * Faster sqrt and sqrtf implemention for some PPC variants. - -------------------------------------------------------------------- -Thu Apr 10 23:57:44 CEST 2008 - pbaudis@suse.cz - -- Build fix after the revert - -------------------------------------------------------------------- -Thu Apr 10 23:05:17 CEST 2008 - pbaudis@suse.cz - -- Temporarily revert a namespace leakage cleanup in glibc-2.8 since - it causes a lot of build failures - -------------------------------------------------------------------- -Thu Apr 10 16:29:34 CEST 2008 - pbaudis@suse.cz - -- Update to CVS HEAD as of 2008041002 (almost glibc-2.8): - * New locales: bo_CN, bo_IN. - - * New encoding: HP-ROMAN9, HP-GREEK8, HP-THAI8, HP-TURKISH8. - - * Sorting rules for some Indian languages (Devanagari and Gujarati). - Implemented by Pravin Satpute. - - * IPV6 addresses in /etc/resolv.conf can now have a scope ID - - * nscd caches now all timeouts for DNS entries - Implemented by Ulrich Drepper. - - * nscd is more efficient and wakes up less often. - Implemented by Ulrich Drepper. - - * More checking functions: asprintf, dprintf, obstack_printf, vasprintf, - vdprintf, and obstack_vprintf. - Implemented by Jakub Jelinek. - - * Faster memset for x86-64. - Implemented by Harsha Jagasia and H.J. Lu. - - * Faster memcpy on x86. - Implemented by Ulrich Drepper. - - * ARG_MAX is not anymore constant on Linux. Use sysconf(_SC_ARG_MAX). - Implemented by Ulrich Drepper. - -- memset() implementation from AMD replaced by new upstream - implementation - -- Enable stackguard randomization - -------------------------------------------------------------------- -Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de - -- added baselibs.conf file to build xxbit packages - for multilib support - -------------------------------------------------------------------- -Thu Mar 13 13:48:49 CET 2008 - dmueller@suse.de - -- don't try to use ipv6 in getaddrinfo() unconditionally (bnc#361697) - -------------------------------------------------------------------- -Sat Jan 26 13:19:41 CET 2008 - aj@suse.de - -- Add fixes from 2.8 branch for string.h and headers. The string.h - changes should fix sysvinit compilation. -- Fix some rpmlint warnings: - * Add versioned provides and obsoletes. - * Use %check section. - -------------------------------------------------------------------- -Fri Jan 18 14:03:43 CET 2008 - schwab@suse.de - -- Fix use of fnstsw. - -------------------------------------------------------------------- -Wed Nov 21 05:35:36 CET 2007 - pbaudis@suse.cz - -- Update to CVS branch glibc_2.7 as of today -- Remove the ::1 hack again -- Fix nscd race condition between mempool_alloc() and gc() [#288910] -- Fix nscd stack overflow in gc() when the number of cache entries - gets too large [#288910] -- Fix sunrpc udp client [#257745] -- Fix initgroups() crash in nss_compat [#310544] - -------------------------------------------------------------------- -Thu Sep 27 15:46:30 CEST 2007 - matz@suse.de - -- Remove broken x86_64 bcopy function. [#328486] - -------------------------------------------------------------------- -Sun Sep 16 14:04:30 CEST 2007 - aj@suse.de - -- Install gai.conf on all archs. - -------------------------------------------------------------------- -Thu Sep 13 17:20:58 CEST 2007 - pbaudis@suse.cz - -- Install the default gai.conf to /etc instead of docdir -- Do not return ::1 /etc/hosts records for 127.0.0.1 queries [#288879] - -------------------------------------------------------------------- -Wed Sep 5 03:07:39 CEST 2007 - pbaudis@suse.cz - -- Fix pthread_mutex_unlock() internal lock handling for incorrectly - written applications -- Fix nscd assertion failure when opening persistent db failed [#288910] - -------------------------------------------------------------------- -Mon Sep 3 20:10:39 CEST 2007 - mls@suse.de - -- fix typos in mdns patch [#206247], [#256690] - -------------------------------------------------------------------- -Fri Aug 31 17:38:02 CEST 2007 - aj@suse.de - -- Add /usr/share/locale-bundle/ as fallback directory for usage - with bundle-lang packages (see bug #302270). - -------------------------------------------------------------------- -Tue Aug 21 22:31:54 CEST 2007 - pbaudis@suse.cz - -- Reintroduce errorneously omitted AMD64 optimizations - (and fix them to compile again) - -------------------------------------------------------------------- -Thu Aug 16 09:47:53 CEST 2007 - aj@suse.de - -- Fix static linking (#233835). -- Silence rpmlint for profile package. -- Add Short-Description to nscd init script. - -------------------------------------------------------------------- -Mon Aug 13 19:09:31 CEST 2007 - aj@suse.de - -- Backport: - * Update kernel-features.h. - * Fix sched_getcpu error path on x86-64. - * Use upstreamed version of ldconfig cache speed ups. - -------------------------------------------------------------------- -Fri Aug 3 15:46:35 CEST 2007 - pbaudis@suse.cz - -- Remove the dynamic linker support for direct bindings (-Bdirect); - according to Michael Meeks, the performance improvement is too small -- Split timezone package to a separate physical package -- Update glibc to version 2.6.1 - -------------------------------------------------------------------- -Fri Jul 27 11:32:54 CEST 2007 - aj@suse.de - -- Use fdupes to reduce timezone data size. - -------------------------------------------------------------------- -Fri Jul 13 18:27:49 CEST 2007 - schwab@suse.de - -- Update to head of glibc-2.6 branch. -- Fix update on ppc. - -------------------------------------------------------------------- -Thu Jun 28 14:59:55 CEST 2007 - matz@suse.de - -- Add a provide for "rtld(GNU_HASH)". - -------------------------------------------------------------------- -Sun Jun 17 12:30:26 CEST 2007 - schwab@suse.de - -- Fix section selection in crt objects. - -------------------------------------------------------------------- -Thu Jun 7 02:43:29 CEST 2007 - pbaudis@suse.cz - -- Backport fix for crashing printf() of some invalid ldouble values - -------------------------------------------------------------------- -Wed May 30 04:40:25 CEST 2007 - pbaudis@suse.cz - -- Added few fixes from 2.6 CVS before 2.6.1 gets released - -------------------------------------------------------------------- -Fri May 18 23:14:42 CEST 2007 - pbaudis@suse.cz - -- Update glibc to version 2.6 -- Update tzdata to version 2007f - -------------------------------------------------------------------- -Fri May 4 11:24:53 CEST 2007 - schwab@suse.de - -- Update build checks. - -------------------------------------------------------------------- -Fri Apr 20 13:13:52 CEST 2007 - dmueller@suse.de - -- only keep symtab for libpthread* - -------------------------------------------------------------------- -Thu Apr 19 23:22:35 CEST 2007 - pbaudis@suse.cz - -- Fix strtod() exponent limit calculations [#230909] -- Fix random nscd crashes under very heavy passwd/group queries - load [#192391] -- Add some enums from CVS to sys/personality.h [#253710] -- Fix pthread_atfork()-induced hangs in threaded programs [#256237] -- Fix llrintl() on ppc64 [#241183] -- Fix makecontext() segfault [#249780] -- Fix potential dladdr() breakage [#241464] -- Fix some races in client programs with nscd garbage collection [#252138] - -------------------------------------------------------------------- -Fri Mar 30 02:54:06 CEST 2007 - pbaudis@suse.cz - -- Update localtime during timezone update [#239888] - -------------------------------------------------------------------- -Sun Mar 25 10:00:59 CEST 2007 - olh@suse.de - -- temporary disable powerpc cputuned libs to reduce turnaround time - -------------------------------------------------------------------- -Fri Feb 9 15:03:50 CET 2007 - pbaudis@suse.cz - -- Update to the latest upstream timezone data [#231833] - -------------------------------------------------------------------- -Fri Feb 2 11:42:51 CET 2007 - schwab@suse.de - -- Remove -ffortify. - -------------------------------------------------------------------- -Thu Feb 1 13:43:54 CET 2007 - schwab@suse.de - -- Remove -fstack-protector. - -------------------------------------------------------------------- -Mon Jan 29 16:13:09 CET 2007 - sbrabec@suse.cz - -- Removed references to /opt/gnome. - -------------------------------------------------------------------- -Thu Jan 25 21:14:58 CET 2007 - olh@suse.de - -- link power4 to ppc970, link power6 to power6x -- Update the powerpc cpu-tuned environment to v0.05 - -------------------------------------------------------------------- -Mon Jan 22 14:43:40 CET 2007 - schwab@suse.de - -- Update ppc build check. - -------------------------------------------------------------------- -Fri Nov 24 12:45:26 CET 2006 - pbaudis@suse.cz - -- Fix for Brazilian and Wester Australia timezone DSTs [#213375,#223196] - -------------------------------------------------------------------- -Thu Nov 16 21:59:06 CET 2006 - pbaudis@suse.cz - -- Disable power6 optimization for 10.2, not all pieces are there - [#219962] - -------------------------------------------------------------------- -Wed Oct 25 22:23:48 CEST 2006 - pbaudis@suse.cz - -- Change ld.so madvise() call to posix_fadvise() -- Fix mallopt(M_MXFAST,0) behaviour [#198760] -- Update the powerpc cpu-tuned environment to v0.04 [#215117] - -------------------------------------------------------------------- -Sun Oct 22 21:59:49 CEST 2006 - pbaudis@suse.cz - -- Update the powerpc cpu-tuned environment to v0.03 [#212549] -- Improve glibc powerpc optimization [#212548,#212580,#214282] - -------------------------------------------------------------------- -Tue Oct 17 21:03:54 CEST 2006 - mls@suse.de - -- add ldconfig-old-cache patch to speed up ldconfig - -------------------------------------------------------------------- -Sat Oct 14 12:23:53 CEST 2006 - olh@suse.de - -- dont use uninitialized (and wrong) variable in glibc-2.4.90-bdirect.diff - [#212470] - -------------------------------------------------------------------- -Thu Oct 12 02:33:58 CEST 2006 - pbaudis@suse.cz - -- Update to the latest 2.5 CVS -- More friendly -Bdirect behaviour in case of missing libraries -- Fix 2.4.90-nscd patch wrt. new gcc - -------------------------------------------------------------------- -Mon Oct 2 13:37:26 CEST 2006 - aj@suse.de - -- Fix warnings in testsuite (patch from CVS). - -------------------------------------------------------------------- -Fri Sep 29 22:06:43 CEST 2006 - pbaudis@suse.cz - -- Update to 2.5 CVS - official release (only minimal changes in CVS - since the last update) -- Fix a thinko in the -Bdirect patch - -------------------------------------------------------------------- -Fri Sep 29 19:51:24 CEST 2006 - dmueller@suse.de - -- fix devel requires - -------------------------------------------------------------------- -Fri Sep 29 04:27:40 CEST 2006 - pbaudis@suse.cz - -- Make the dynamic linker support direct bindings (Michael Meeks' - Solaris-like -Bdirect with minor changes by me) -- Split the kernel headers to a new package (linux-kernel-headers) - -------------------------------------------------------------------- -Wed Sep 27 14:59:32 CEST 2006 - schwab@suse.de - -- Fix broken assertion [#208189]. - -------------------------------------------------------------------- -Tue Sep 26 18:10:38 CEST 2006 - pbaudis@suse.cz - -- Fix mistake when removing some patches - -------------------------------------------------------------------- -Mon Sep 25 21:15:15 CEST 2006 - pbaudis@suse.cz - -- Update to current CVS - -------------------------------------------------------------------- -Sat Sep 23 04:36:58 CEST 2006 - pbaudis@suse.cz - -- Fix 64bit-cleanliness gcc warnings - -------------------------------------------------------------------- -Thu Sep 21 23:52:13 CEST 2006 - pbaudis@suse.cz - -- Add /usr/lib{,64}/Xaw3d to /etc/ld.so.conf (by schwab@suse.de, - from original STABLE) [#205169] -- Fix chown() instead of lchown() called in fchownat() emulation - [#201751] -- Fix glob() overflowing stack when producing massive number of - matches [#190458] -- Update to current CVS - -------------------------------------------------------------------- -Wed Sep 20 23:48:20 CEST 2006 - pbaudis@suse.cz - -- Fix cut'n'paste error in a last-minute change - -------------------------------------------------------------------- -Wed Sep 20 22:07:59 CEST 2006 - pbaudis@suse.cz - -- Update to current CVS -- Fix powerpc-cpu tarball extension -- Move crypt-blowfish to a patch so that quilt works on the tree - -------------------------------------------------------------------- -Sat Sep 2 19:01:21 CEST 2006 - schwab@suse.de - -- Use asm-powerpc for ppc and ppc64. -- Fix chroot check in glibc_post_upgrade. - -------------------------------------------------------------------- -Mon Aug 28 01:24:24 CEST 2006 - pbaudis@suse.cz - -- Update to current CVS, should fix false positive heap overflow - trigger from malloc() causing gcc to hang [#201724] - -------------------------------------------------------------------- -Wed Aug 23 23:56:35 CEST 2006 - pbaudis@suse.cz - -- Update the powerpc cpu-tuned environment to v0.02 [#199274] -- Update to current CVS -- Drop pthread_mutexattr_getprioceiling() out of range fix - -------------------------------------------------------------------- -Thu Aug 10 20:10:04 CEST 2006 - pbaudis@suse.cz - -Ported from STABLE: -- Remove libc5 reference from /etc/ld.so.conf, shlibs5 is no longer - supported [#181947] -- Fix name of a dummy ia64 header from offsets.h to asm-offsets.h - [#191394] - -------------------------------------------------------------------- -Sun Jul 30 23:33:04 CEST 2006 - pbaudis@suse.cz - -- Update to current CVS snapshot (highlight: support for .gnu.hash - fast linking support) - -------------------------------------------------------------------- -Wed Jul 12 03:15:08 CEST 2006 - pbaudis@suse.cz - -- pthread_mutexattr_getprioceiling() was returning prioceiling out - of range [#182782] - -------------------------------------------------------------------- -Wed Jul 12 02:39:22 CEST 2006 - pbaudis@suse.cz - -- Fix the HTML documentation missing an index [#190585] - -------------------------------------------------------------------- -Sat Jun 24 18:32:42 CEST 2006 - kukuk@suse.de - -- Update to current CVS snapshot -- Update to kernel-headers 2.6.17 -- Remove HZ define (sysconf(_SC_CLK_TCK) instead) - -------------------------------------------------------------------- -Tue Jun 13 11:49:43 CEST 2006 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Tue May 2 14:10:41 CEST 2006 - pbaudis@suse.cz - -- Fix bad memset() size in NTPL code [#159184] - -------------------------------------------------------------------- -Tue May 2 10:42:55 CEST 2006 - kukuk@suse.de - -- asm-powerpc/page.h: Don't move #ifdef __KERNEL__ [#171010] -- bits/mman.h: Fix value of MADV_REMOVE [#170734] - -------------------------------------------------------------------- -Mon Apr 24 12:04:12 CEST 2006 - kukuk@suse.de - -- Fix china timezone mess [#163674] -- Don't include linux/stddef.h [#167964] - -------------------------------------------------------------------- -Tue Apr 18 14:38:57 CEST 2006 - schwab@suse.de - -- Sanitize . - -------------------------------------------------------------------- -Thu Apr 13 13:34:07 CEST 2006 - kukuk@suse.de - -- Add /usr/include/linux/taskstats.h [#141936] - -------------------------------------------------------------------- -Tue Apr 11 12:20:57 CEST 2006 - kukuk@suse.de - -- nptl/init.c (sigcancel_handler): Compare with correct PID even - if the thread is in the middle of a fork call. - (sighandler_setxid): Likewise. - -------------------------------------------------------------------- -Sun Apr 9 16:27:20 CEST 2006 - ihno@suse.de - -- S390 fix for startupcode. Part of it was not PIC. - -------------------------------------------------------------------- -Fri Apr 7 13:42:20 CEST 2006 - kukuk@suse.de - -- Don't hardcode syscall numbers at our own - -------------------------------------------------------------------- -Tue Apr 4 22:10:47 CEST 2006 - schwab@suse.de - -- Fix readlink declaration. - -------------------------------------------------------------------- -Mon Apr 3 13:40:54 CEST 2006 - kukuk@suse.de - -- Update from CVS: - - nscd bug fixes - - Match return value of readlink to what POSIX says - - Fix NIS+ checks for NULL pointer - -------------------------------------------------------------------- -Sun Apr 2 20:53:17 CEST 2006 - dmueller@suse.de - -- Fix clients crash if nscd is unresponsive (glibc-#2501) -- Fix fd leak in nscd daemon (glibc-#2498) - -------------------------------------------------------------------- -Sat Apr 1 21:48:54 CEST 2006 - schwab@suse.de - -- Fix on ppc64. - -------------------------------------------------------------------- -Fri Mar 31 15:50:25 CEST 2006 - schwab@suse.de - -- Extend last change also to ppc64. - -------------------------------------------------------------------- -Sun Mar 26 21:08:58 CEST 2006 - schwab@suse.de - -- Terminate FDE before clone syscall. - -------------------------------------------------------------------- -Fri Mar 24 14:58:29 CET 2006 - ro@suse.de - -- kernel-headers: asm-powerpc: define PAGE_MASK in page.h - -------------------------------------------------------------------- -Mon Mar 20 13:57:27 CET 2006 - kukuk@suse.de - -- Update to final 2.6.16 kernel headers -- Update to current CVS: - - Don't use TLS before setting it up. - - Fix rounding of long doubles on ppc64. - - Correct usage of cfi_offset on ppc/ppc64. - - Fix memory leak in dlopen. - -------------------------------------------------------------------- -Tue Mar 14 17:08:27 CET 2006 - schwab@suse.de - -- Update fnmatch patch. - -------------------------------------------------------------------- -Fri Mar 10 13:36:38 CET 2006 - kukuk@suse.de - -- Disable unshare() syscall (request of kernel developer) - -------------------------------------------------------------------- -Fri Mar 10 08:30:53 CET 2006 - kukuk@suse.de - -- Don't include linux/interrupt.h from linux/rtc.h -- Revert last change to linux/input.h, disable struct -- Update to current CVS (nptl/ia64 fix) - -------------------------------------------------------------------- -Thu Mar 9 07:58:20 CET 2006 - kukuk@suse.de - -- Fix linux/input.h for userspace inclusion - -------------------------------------------------------------------- -Wed Mar 8 22:06:11 CET 2006 - kukuk@suse.de - -- Update kernel headers to 2.6.16-rc5 - -------------------------------------------------------------------- -Mon Mar 6 13:41:08 CET 2006 - kukuk@suse.de - -- Update to 2.4 CVS - - official release - - Fix free on ppc [#155374] - - Various sysconf() fixes - -------------------------------------------------------------------- -Sat Mar 4 18:12:36 CET 2006 - kukuk@suse.de - -- Update to CVS - - ldconfig/prelink fixes - -------------------------------------------------------------------- -Fri Mar 3 17:32:56 CET 2006 - aj@suse.de - -- Do not leave hyphens in defines in create_biarch_asm.sh (Bug 154998). - -------------------------------------------------------------------- -Fri Mar 3 10:58:02 CET 2006 - kukuk@suse.de - -- Update to CVS - - Fix ftw test suite failures - - Fix alignment of malloc for long double - -------------------------------------------------------------------- -Thu Mar 2 09:56:59 CET 2006 - kukuk@suse.de - -- Update to 2.3.91 CVS - - Fix 6arg syscall on s390x - - memccpy fix on IA64 - -------------------------------------------------------------------- -Wed Mar 1 08:54:53 CET 2006 - kukuk@suse.de - -- Update to CVS - - New linkat interface - - Update from tzdata2006b - - Define MADV_DONTFORK and MADV_DOFORK. - - Add robust mutex to NPTL - -------------------------------------------------------------------- -Thu Feb 23 15:26:29 CET 2006 - kukuk@suse.de - -- Reenable power optimized code again [#142839] - -------------------------------------------------------------------- -Sun Feb 12 09:45:39 CET 2006 - kukuk@suse.de - -- Disable power optimized code - -------------------------------------------------------------------- -Thu Feb 9 10:50:12 CET 2006 - kukuk@suse.de - -- Update to CVS - - Add unshare prototype - - Add memory barrier on i386/NPTL - -------------------------------------------------------------------- -Wed Feb 8 10:50:07 CET 2006 - kukuk@suse.de - -- Remove glibc-2.4-ppc-dl-procinfo-20060111.diff [#142839] - -------------------------------------------------------------------- -Mon Feb 6 16:58:50 CET 2006 - kukuk@suse.de - -- Update to current CVS -- Fix alternate locale search path patch [#147685] - -------------------------------------------------------------------- -Thu Feb 2 12:13:19 CET 2006 - kukuk@suse.de - -- Update to current CVS - -------------------------------------------------------------------- -Mon Jan 30 16:10:35 CET 2006 - schwab@suse.de - -- Fix the fix. - -------------------------------------------------------------------- -Sat Jan 28 18:42:08 CET 2006 - kukuk@suse.de - -- Fix seg.fault in __atfct_seterrno if called from futimesat() -- Apply patches for CPU-Tuned Environment on Power [#142839] - -------------------------------------------------------------------- -Fri Jan 27 12:10:55 CET 2006 - kukuk@suse.de - -- Cleanup ld.so.conf - -------------------------------------------------------------------- -Thu Jan 26 08:53:33 CET 2006 - kukuk@suse.de - -- Add alternate directory for translations [#144073] - -------------------------------------------------------------------- -Thu Jan 26 00:41:37 CET 2006 - mls@suse.de - -- converted neededforbuild to BuildRequires - -------------------------------------------------------------------- -Mon Jan 23 17:44:50 CET 2006 - kukuk@suse.de - -- Update to CVS -- Fix build_locales - -------------------------------------------------------------------- -Sat Jan 21 10:24:02 CET 2006 - kukuk@suse.de - -- Update to CVS -- Fix inclusion of sys/poll.h with _GNU_SOURCE defined - -------------------------------------------------------------------- -Fri Jan 20 15:02:35 CET 2006 - kukuk@suse.de - -- Update to CVS - -------------------------------------------------------------------- -Sun Jan 15 08:28:26 CET 2006 - kukuk@suse.de - -- Update to CVS (fix long double configure check) - -------------------------------------------------------------------- -Sun Jan 15 01:59:54 CET 2006 - schwab@suse.de - -- Readd , , . - -------------------------------------------------------------------- -Sun Jan 15 01:08:22 CET 2006 - schwab@suse.de - -- Readd . - -------------------------------------------------------------------- -Sat Jan 14 22:33:32 CET 2006 - kukuk@suse.de - -- Update to current CVS (long double support) - -------------------------------------------------------------------- -Fri Jan 13 09:17:17 CET 2006 - aj@suse.de - -- Fix x86-64 w_exp to not use extra plt. - -------------------------------------------------------------------- -Thu Jan 12 22:39:01 CET 2006 - kukuk@suse.de - -- Fix asm-s390/setup.h for userspace inclusion -- nsswitch.conf: Add nis to netgroup and automount entry -- Fix sys/procfs.h for ppc64 - -------------------------------------------------------------------- -Mon Jan 9 23:20:14 CET 2006 - kukuk@suse.de - -- Update to current CVS (fix for pthread.h with -std=c99) -- Define PAGE_SIZE on POWER -- Don't include linux/sched.h in asm-power/elf.h - -------------------------------------------------------------------- -Sun Jan 8 17:58:11 CET 2006 - kukuk@suse.de - -- Fix linux/acct.h for userland inclusion - -------------------------------------------------------------------- -Sun Jan 8 11:48:58 CET 2006 - kukuk@suse.de - -- Update to current CVS -- Remove CHILD_MAX from kernel-headers -- Copy subdirectories of asm-power, too. -- Remove da_DK@euro (does not exist) - -------------------------------------------------------------------- -Sat Jan 7 10:02:43 CET 2006 - kukuk@suse.de - -- Fix ext2 kernel headers -- Update to current CVS - -------------------------------------------------------------------- -Fri Jan 6 12:28:10 CET 2006 - kukuk@suse.de - -- Update to kernel headers 2.6.15 - -------------------------------------------------------------------- -Fri Jan 6 00:58:28 CET 2006 - kukuk@suse.de - -- Update crypt_blowfish to version 1.0 -- Update to current CVS -- Adjust nscd patches - -------------------------------------------------------------------- -Tue Jan 3 17:19:36 CET 2006 - aj@suse.de - -- Update to current CVS to fix pthread.h on 64-bit systems for C++. - -------------------------------------------------------------------- -Tue Jan 3 06:04:26 CET 2006 - aj@suse.de - -- Enable string patch again. -- Update to current CVS. - -------------------------------------------------------------------- -Wed Dec 21 15:11:14 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Fix ldconfig - -------------------------------------------------------------------- -Sat Dec 17 09:49:18 CET 2005 - kukuk@suse.de - -- Remove /usr/lib/zoneinfo -- Add /etc/localtime to filelist -- Update to current CVS -- Fix glibc #1978: statvfs does not know about current filesystems -- Fix wrong error return code of time() on x86 -- Remove nscd_nischeck -- Remove audit from nfb -- Remove LinuxThreads - -------------------------------------------------------------------- -Wed Dec 14 18:00:59 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Remove nscd_nischeck -- Remove audit from nfb - -------------------------------------------------------------------- -Mon Dec 5 12:07:05 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Disable SELinux - -------------------------------------------------------------------- -Thu Nov 24 15:54:27 CET 2005 - kukuk@suse.de - -- Remove obsolete patches: - - glibc-2.3.asprintf-error_handling.diff - - glibc-2.3.90-missing-string_h.diff - -------------------------------------------------------------------- -Wed Nov 23 17:20:10 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Don't install in parallel - -------------------------------------------------------------------- -Fri Nov 18 13:42:43 CET 2005 - kukuk@suse.de - -- Update to current CVS to fix compiling with new binutils - -------------------------------------------------------------------- -Wed Nov 16 18:33:57 CET 2005 - kukuk@suse.de - -- Update to current CVS - -------------------------------------------------------------------- -Sat Nov 5 14:44:07 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Disable linuxthreads on POWER and Itanium -- Fix kernel-headers for userland inclusion - -------------------------------------------------------------------- -Wed Nov 2 17:12:36 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Update to kernel-headers 2.6.14 - -------------------------------------------------------------------- -Tue Oct 18 17:37:08 CEST 2005 - kukuk@suse.de - -- Update to current CVS - -------------------------------------------------------------------- -Sat Oct 1 23:00:04 CEST 2005 - schwab@suse.de - -- Update libm ULPs. -- Fix limit in getcwd. - -------------------------------------------------------------------- -Thu Sep 15 16:13:50 CEST 2005 - kukuk@suse.de - -- Update to current CVS -- Update to final 2.6.13 kernel headers -- Adjust bindresvport.blacklist patch to check already ports >= 512 - -------------------------------------------------------------------- -Fri Aug 26 16:41:56 CEST 2005 - kukuk@suse.de - -- Update to current CVS -- init.d/nscd: Remove -S support (was removed from nscd) - -------------------------------------------------------------------- -Fri Aug 19 18:28:24 CEST 2005 - schwab@suse.de - -- Fix comment. - -------------------------------------------------------------------- -Fri Aug 19 17:36:24 CEST 2005 - matz@suse.de - -- Change .note.SuSE format [#105825]. - -------------------------------------------------------------------- -Fri Aug 19 17:13:21 CEST 2005 - kukuk@suse.de - -- Update to current CVS -- Move all obsolete libraries into own subpackage and document - them as obsolete - -------------------------------------------------------------------- -Fri Aug 5 10:32:38 CEST 2005 - schwab@suse.de - -- -mno-tls-direct-seg-refs is x86-only - -------------------------------------------------------------------- -Tue Aug 2 14:54:01 CEST 2005 - kukuk@suse.de - -- Update to 2.3.x CVS branch -- Compile with -mno-tls-direct-seg-refs - -------------------------------------------------------------------- -Fri Jul 29 11:12:02 CEST 2005 - kukuk@suse.de - -- Update to current CVS head - -------------------------------------------------------------------- -Wed Jul 27 23:13:04 CEST 2005 - schwab@suse.de - -- Update libm ULPs for ia64. -- Add linuxthreads stack guard support for ia64. - -------------------------------------------------------------------- -Sat Jul 23 10:05:16 CEST 2005 - kukuk@suse.de - -- Update to current CVS head (adds bits/wchar2.h) -- Move LinuxThreads version to obsolete/linuxthreads - -------------------------------------------------------------------- -Thu Jul 21 15:04:31 CEST 2005 - kukuk@suse.de - -- Update to current CVS head - -------------------------------------------------------------------- -Fri Jul 15 15:45:35 CEST 2005 - schwab@suse.de - -- Fix file list. - -------------------------------------------------------------------- -Fri Jul 15 12:09:08 CEST 2005 - aj@suse.de - -- Fix amd64 string routines and math routines. - -------------------------------------------------------------------- -Fri Jul 15 08:45:27 CEST 2005 - kukuk@suse.de - -- Use old LinuxThreads only for runtime and remove static version - and headers -- Update to current CVS head -- Remove own texi2html - -------------------------------------------------------------------- -Mon Jul 11 11:00:47 CEST 2005 - kukuk@suse.de - -- Install generic stdio-lock.h header file - -------------------------------------------------------------------- -Sat Jul 9 18:46:46 CEST 2005 - kukuk@suse.de - -- Temporary disable AMD64 string optimization - -------------------------------------------------------------------- -Wed Jul 6 09:58:39 CEST 2005 - kukuk@suse.de - -- Build and install ja_JP.SHIFT_JISX0213 locale [Bug #84030] - -------------------------------------------------------------------- -Mon Jul 4 20:41:47 CEST 2005 - kukuk@suse.de - -- nss_compat: Preserve original return value [Bug #95033] -- Cleanup old Obsoletes/Requires - -------------------------------------------------------------------- -Mon Jun 27 13:49:38 CEST 2005 - kukuk@suse.de - -- Update to current gilbc CVS snapshot - -------------------------------------------------------------------- -Thu Jun 23 23:25:42 CEST 2005 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Adjust nscd patch -- Enable SELinux/audit support for nscd -- Update .note.SuSE version - -------------------------------------------------------------------- -Mon Jun 20 12:35:20 CEST 2005 - kukuk@suse.de - -- Update to final 2.6.12 kernel headers -- Update to current glibc CVS snapshot - -------------------------------------------------------------------- -Thu Jun 16 17:03:43 CEST 2005 - kukuk@suse.de - -- Update linux/audit.h header -- Update to current CVS snapshot - -------------------------------------------------------------------- -Mon Jun 13 14:48:53 CEST 2005 - kukuk@suse.de - -- Don't terminate strings twice in nis/netgroup code. -- netinet/if_tr.h: don't include kernel headers. - -------------------------------------------------------------------- -Wed Jun 8 16:26:21 CEST 2005 - kukuk@suse.de - -- Update to kernel-headers 2.6.12-rc6 -- Fix build on s390 and s390x - -------------------------------------------------------------------- -Wed Jun 8 12:08:49 CEST 2005 - matz@suse.de - -- Don't strip .symtab from libpthread.so.0 (and other libs). - Fixes debugging of threaded programs (#81253). - -------------------------------------------------------------------- -Mon Jun 6 18:47:22 CEST 2005 - kukuk@suse.de - -- Update to current CVS head -- Update to kernel-headers 2.6.12-rc5 - -------------------------------------------------------------------- -Thu May 26 20:07:11 CEST 2005 - schwab@suse.de - -- No longer build loadlocale.c with -fno-unit-at-a-time. - -------------------------------------------------------------------- -Tue May 24 11:09:00 CEST 2005 - kukuk@suse.de - -- Update to current CVS head, obsoletes: - - glibc-2.3.90-libm.diff - - glibc-2.3.90-i386-sysdep.diff - - warn.diff - - dl-osinfo.diff - Adjusted: - - glibc-2.3.90-bindresvport.blacklist.diff - -------------------------------------------------------------------- -Sun May 22 01:53:44 CEST 2005 - schwab@suse.de - -- Fix missing include. - -------------------------------------------------------------------- -Tue May 17 23:46:19 CEST 2005 - schwab@suse.de - -- Fix warning. - -------------------------------------------------------------------- -Fri Apr 29 15:11:22 CEST 2005 - kukuk@suse.de - -- Update to latest CVS snapshost - -------------------------------------------------------------------- -Sat Apr 23 17:05:58 CEST 2005 - kukuk@suse.de - -- Fix all the archs using wrong FLAGS - -------------------------------------------------------------------- -Sat Apr 23 08:02:31 CEST 2005 - kukuk@suse.de - -- Remove -D_FORTIFY_SOURCE from RPM_OPT_FLAGS - -------------------------------------------------------------------- -Fri Apr 22 13:05:40 CEST 2005 - kukuk@suse.de - -- Update to current CVS - -------------------------------------------------------------------- -Fri Apr 22 12:45:26 CEST 2005 - kukuk@suse.de - -- Check if nice value does not conflict with test suite - -------------------------------------------------------------------- -Tue Apr 19 13:54:03 CEST 2005 - mls@suse.de - -- resolv: trigger re-read of /etc/resolv.conf for all threads if - a change is detected -- nscd: support a negative timeout of zero, used by hosts cache - -------------------------------------------------------------------- -Mon Apr 18 17:31:23 CEST 2005 - meissner@suse.de - -- Enable fortify possibility even for GCC 4.0, we apply - the necessary patch to the SUSE GCC 4.0. - -------------------------------------------------------------------- -Sat Apr 16 12:16:13 CEST 2005 - aj@suse.de - -- Apply amd64 string diff again. - -------------------------------------------------------------------- -Tue Apr 12 11:35:46 CEST 2005 - kukuk@suse.de - -- Update kernel-headers to 2.6.10 -- Update to current CVS snapshot - -------------------------------------------------------------------- -Wed Apr 6 18:33:32 CEST 2005 - schwab@suse.de - -- Cleanup neededforbuild. - -------------------------------------------------------------------- -Tue Apr 5 22:02:25 CEST 2005 - aj@suse.de - -- Add gettext-devel to neededforbuild. - -------------------------------------------------------------------- -Tue Apr 5 16:45:06 CEST 2005 - aj@suse.de - -- Do not build on xen machines. -- Adjust libm ULPs for PowerPC. - -------------------------------------------------------------------- -Fri Apr 1 14:20:45 CEST 2005 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Tue Mar 29 10:57:40 CEST 2005 - kukuk@suse.de - -- Update to current CVS snapshot -- Fix compiler warnings on ix86 - -------------------------------------------------------------------- -Mon Mar 28 17:27:44 CEST 2005 - kukuk@suse.de - -- Update to current CVS snapshot -- Disable Noversion Patch on i386 temporary - -------------------------------------------------------------------- -Fri Mar 18 14:33:22 CET 2005 - ro@suse.de - -- check-build.sh: require 2.6.11 on x86,x86_64 for build - -------------------------------------------------------------------- -Thu Mar 17 13:57:22 CET 2005 - mls@suse.de - -- nscd: enable hosts cache -- nscd: also watch /etc/resolv.conf -- nscd: check files every 3 seconds -- nscd: deal correctly with missing files - -------------------------------------------------------------------- -Tue Mar 15 15:50:12 CET 2005 - kukuk@suse.de - -- Update to current CVS snapshot. - -------------------------------------------------------------------- -Sat Feb 12 02:49:56 CET 2005 - schwab@suse.de - -- Remove const from __pthread_internal_tsd_address. - -------------------------------------------------------------------- -Fri Feb 11 15:44:31 CET 2005 - schwab@suse.de - -- Update to current CVS. -- Link glibc_post_upgrade against new libc. -- Fix build error with gcc4. - -------------------------------------------------------------------- -Wed Feb 9 10:40:29 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Fix bindresvport blacklist handling. -- Increase buffer in tst-cancel17 to match new kernel buffer size - [#50277] -- Enable LinuxThreads again -- Remove ia64-audit patch (is upstream) - -------------------------------------------------------------------- -Mon Feb 7 13:15:58 CET 2005 - aj@suse.de - -- Add patch to allow compilation with gcc4. - -------------------------------------------------------------------- -Mon Jan 31 16:33:47 CET 2005 - schwab@suse.de - -- Readd support for LD_AUDIT on ia64. - -------------------------------------------------------------------- -Mon Jan 31 14:32:01 CET 2005 - kukuk@suse.de - -- Add memory clobber to string inline assemblies on s390 [#50284]. - -------------------------------------------------------------------- -Mon Jan 31 12:55:59 CET 2005 - kukuk@suse.de - -- Fix filelist on i686 if we build NPTL only version - -------------------------------------------------------------------- -Mon Jan 31 09:17:33 CET 2005 - aj@suse.de - -- Generate new ULPs file for i386 needed by GCC 4. - -------------------------------------------------------------------- -Sun Jan 30 12:43:56 CET 2005 - kukuk@suse.de - -- Include own copy of texi2html -- Add glibc_pst_upgrade program (based on version from FC3) -- Update to current CVS - -------------------------------------------------------------------- -Thu Jan 27 23:28:57 CET 2005 - kukuk@suse.de - -- Re-add patch for timezone/zic.c (got lost with last merge) - -------------------------------------------------------------------- -Wed Jan 26 11:34:36 CET 2005 - kukuk@suse.de - -- Update timezone data to 2005c release (fixes zdump crash on - 64bit architectures) - -------------------------------------------------------------------- -Sat Jan 22 15:45:25 CET 2005 - schwab@suse.de - -- Add basic (incomplete) support for LD_AUDIT on ia64. - -------------------------------------------------------------------- -Fri Jan 21 11:00:08 CET 2005 - kukuk@suse.de - -- Enable patch for [Bug #49833] -- Allow to build NPTL only glibc -- Update to CVS from Jan 16, 2005, containing: -- Fix execlp argument in SunRPC code [glibc #681] -- Fix errno return values for futimes [glibc #633] -- Update FPU function on PPC/PPC64 [Bug #49764] - -------------------------------------------------------------------- -Mon Jan 17 10:40:24 CET 2005 - aj@suse.de - -- Enable amd64 string patch again after fixing failing hunks. -- Handle missing cpuid better for amd64 string functions. [#49803] - -------------------------------------------------------------------- -Sat Jan 15 16:05:36 CET 2005 - aj@suse.de - -- Fix amd64 string patch to use correct datatype. - -------------------------------------------------------------------- -Fri Jan 14 14:06:43 CET 2005 - kukuk@suse.de - -- Fix memory corruption in getgrouplist function [Bug #49833] - -------------------------------------------------------------------- -Tue Jan 11 11:01:26 CET 2005 - kukuk@suse.de - -- Enable all LinuxThreads tests again -- Finalize getconf -a patch (make it compatible with Solaris) -- Rewrite getconf manual page and mention new option -- Merge GB18030 patches into one. - -------------------------------------------------------------------- -Thu Dec 30 10:57:40 CET 2004 - kukuk@suse.de - -- Merge kernel-headers.remove-SO_BSDCOMPAT.diff with - kernel-headers.SuSE.diff -- Revert nscd paths on old SuSE Linux distributions - -------------------------------------------------------------------- -Wed Dec 29 22:33:00 CET 2004 - kukuk@suse.de - -- Update to glibc 2.3.90 CVS branch -- Remove alarm-round.patch (merged upstream) - -------------------------------------------------------------------- -Thu Dec 9 14:19:05 CET 2004 - kukuk@suse.de - -- Update to current CVS -- Move nscd persistent database files back to /var/run/nscd - -------------------------------------------------------------------- -Mon Dec 6 15:43:08 CET 2004 - kukuk@suse.de - -- Update to current CVS -- Fix more kernel headers for userland inclusion - -------------------------------------------------------------------- -Fri Nov 26 14:33:20 CET 2004 - ro@suse.de - -- kernel-headers.diff: define __force in compiler.h - -------------------------------------------------------------------- -Thu Nov 25 17:52:39 CET 2004 - schwab@suse.de - -- Add Intel libm update. - -------------------------------------------------------------------- -Thu Nov 25 12:08:17 CET 2004 - kukuk@suse.de - -- Update to current glibc CVS -- Update kernel headers to 2.6.9 - -------------------------------------------------------------------- -Thu Nov 18 15:11:32 CET 2004 - kukuk@suse.de - -- Update to current glibc CVS - -------------------------------------------------------------------- -Mon Nov 15 14:11:27 CET 2004 - kukuk@suse.de - -- Update to current glibc CVS - -------------------------------------------------------------------- -Mon Nov 8 10:50:27 CET 2004 - kukuk@suse.de - -- Blacklist port 921 (lwresd) for usage by bindresvport() -- Update to current glibc CVS -- Add /var/run/nscd/* files as ghost entries - -------------------------------------------------------------------- -Mon Oct 18 13:54:04 CEST 2004 - aj@suse.de - -- Don't use special fdim functions for x86-64 since those give - wrong results for fdim (inf,inf). -- Fix ppc64 rebuild issue with ppc32 system [#47325]. - -------------------------------------------------------------------- -Wed Oct 13 14:06:55 CEST 2004 - kukuk@suse.de - -- Fix symlink librt.so -> tls/librt.so.1 -- Backout last glob changes -- Disable nptl as default for linking - -------------------------------------------------------------------- -Tue Oct 12 21:12:15 CEST 2004 - kukuk@suse.de - -- Install kernel-headers after merging linuxthreads/NPTL headers - -------------------------------------------------------------------- -Tue Oct 12 09:36:48 CEST 2004 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Mon Oct 11 15:11:03 CEST 2004 - kukuk@suse.de - -- Make NPTL default for linking - -------------------------------------------------------------------- -Fri Oct 1 13:34:49 CEST 2004 - kukuk@suse.de - -- Update to current CVS snapshot -- Add workaround for linuxthreads/without-__threads bug -- Remove KDE/ldconfig workaround -- Set SuSE ABI note to 9.3 - -------------------------------------------------------------------- -Sun Sep 26 16:56:19 CEST 2004 - kukuk@suse.de - -- Add lib/nptl/librt.so symlink to tls/librt.so.1 -- Update to current CVS - -------------------------------------------------------------------- -Sat Sep 25 13:43:09 CEST 2004 - kukuk@suse.de - -- Implement mq support for rtkaio and enable it again - -------------------------------------------------------------------- -Fri Sep 24 15:37:08 CEST 2004 - kukuk@suse.de - -- Add zh_SG.UTF-8 [Bug #46024] - -------------------------------------------------------------------- -Thu Sep 23 16:22:33 CEST 2004 - kukuk@suse.de - -- Sync sys/mount.h and linux/fs.h - -------------------------------------------------------------------- -Wed Sep 22 15:33:10 CEST 2004 - kukuk@suse.de - -- Make mdns support configurable in /etc/host.conf - -------------------------------------------------------------------- -Mon Sep 20 17:58:13 CEST 2004 - kukuk@suse.de - -- Fix invalidating of nscd caches and getaddrinfo() - -------------------------------------------------------------------- -Fri Sep 17 07:13:01 CEST 2004 - kukuk@suse.de - -- Update to current CVS (nscd and glob.h fixes) - -------------------------------------------------------------------- -Thu Sep 16 16:37:45 CEST 2004 - kukuk@suse.de - -- Fix getaddrinfo/nscd support - -------------------------------------------------------------------- -Wed Sep 15 14:11:29 CEST 2004 - kukuk@suse.de - -- Update to current CVS, remove merged patches - -------------------------------------------------------------------- -Sun Sep 12 09:06:31 CEST 2004 - kukuk@suse.de - -- Update to CVS: Fix nscd crash if one service is disabled -- glob.h: Add workaround for invalid prototypes -- nss_compat: Check that buffer is larger than 0 bytes - -------------------------------------------------------------------- -Sat Sep 11 00:50:47 CEST 2004 - kukuk@suse.de - -- Update to CVS: Fix cdefs.h for C++ usage - -------------------------------------------------------------------- -Fri Sep 10 14:31:47 CEST 2004 - kukuk@suse.de - -- Add lwres to hosts search order in nsswitch.conf -- Update to current CVS -- Use new nscd paths for socket/pid file -- Enable NPTL on i586 -- Add --print-all option to getconf - -------------------------------------------------------------------- -Thu Sep 2 11:13:48 CEST 2004 - kukuk@suse.de - -- Fix NPTL header files on x86-64 for 32bit compilation -- Apply various fixes from CVS -- Remove pre-Install for -devel package (no longer necessary) - -------------------------------------------------------------------- -Wed Aug 25 16:16:32 CEST 2004 - kukuk@suse.de - -- Don't compile in eval.c - -------------------------------------------------------------------- -Mon Aug 23 10:20:09 CEST 2004 - kukuk@suse.de - -- Update to current CVS: - - Use CVS version for last fix. - - Add malloc sanity checks for double free. - -------------------------------------------------------------------- -Sat Aug 21 00:06:58 CEST 2004 - schwab@suse.de - -- Fix cancellable syscalls in librt w/ linuxthreads. - -------------------------------------------------------------------- -Fri Aug 20 20:40:38 CEST 2004 - kukuk@suse.de - -- Update to current CVS [#43993] - -------------------------------------------------------------------- -Thu Aug 19 13:56:15 CEST 2004 - schwab@suse.de - -- Better fix for asm-ia64/gcc_intrin.h. - -------------------------------------------------------------------- -Wed Aug 18 14:53:47 CEST 2004 - kukuk@suse.de - -- Update to current CVS -- Workaround linux/ixjuser.h problem not including compiler.h -- Workaround linux/capi.h problem not including compiler.h - -------------------------------------------------------------------- -Tue Aug 17 18:32:29 CEST 2004 - schwab@suse.de - -- Fix asm-ia64/gcc_intrin.h. - -------------------------------------------------------------------- -Tue Aug 17 12:13:41 CEST 2004 - kukuk@suse.de - -- Workaround broken linux/crc-ccitt.h for usage from glibc [#43884] - -------------------------------------------------------------------- -Mon Aug 16 11:51:37 CEST 2004 - kukuk@suse.de - -- Update to current CVS version and update to - kernel-headers 2.6.8.1 to fix NPTL deadlock problems -- Disable linuxthreads/tst-clock1, does not work on i586 and lower - -------------------------------------------------------------------- -Fri Aug 13 14:45:31 CEST 2004 - kukuk@suse.de - -- Update to current CVS version -- Cleanup/adjust all patches - -------------------------------------------------------------------- -Thu Jun 17 12:12:31 CEST 2004 - kukuk@suse.de - -- Fix sched_setaffinity return/errno code in error case [#42124] - -------------------------------------------------------------------- -Wed Jun 16 07:45:07 CEST 2004 - meissner@suse.de - -- Updated altivec set/get/swapcontext patch to fix - more problems on altivec capable machines [#42039]. -- glibc is also able to build on -pmac64 kernels. - -------------------------------------------------------------------- -Mon Jun 14 20:12:00 CEST 2004 - kukuk@suse.de - -- Add fixes from CVS: - - sysconf return value fixes - - nscd host caching deadlock - - backtrace for s390/s390x/ia64 static linked binaries - -------------------------------------------------------------------- -Mon Jun 14 18:54:05 CEST 2004 - kukuk@suse.de - -- Increase listen backlog in RPC code [#41955] - -------------------------------------------------------------------- -Wed Jun 9 16:21:30 CEST 2004 - meissner@suse.de - -- Fixed typos in powerpc* *context functions to not destroy the r19 - register and save the v19 register correctly. [#41790] - -------------------------------------------------------------------- -Sat Jun 5 08:40:29 CEST 2004 - aj@suse.de - -- Fix makecontext with more than 6 arguments on x86-64 [#40546]. - -------------------------------------------------------------------- -Mon May 24 18:04:38 CEST 2004 - kukuk@suse.de - -- Update to kernel-headers 2.6.6 -- Update to current glibc CVS -- Disable rtkaio temporary - -------------------------------------------------------------------- -Sun May 23 21:44:19 CEST 2004 - kukuk@suse.de - -- Fix pthread_cond_wait on not ix86 and x86-64 architectures - -------------------------------------------------------------------- -Thu May 20 14:11:47 CEST 2004 - kukuk@suse.de - -- Add PPC64 kernel header file fixes [#40831,#40870] - -------------------------------------------------------------------- -Wed May 19 16:18:37 CEST 2004 - kukuk@suse.de - -- Add additional NPTL fixes from CVS - -------------------------------------------------------------------- -Tue May 18 10:52:27 CEST 2004 - schwab@suse.de - -- Fix mapping of DSOs with holes. - -------------------------------------------------------------------- -Fri May 14 13:50:37 CEST 2004 - schwab@suse.de - -- Fix rounding in alarm [#40552]. - -------------------------------------------------------------------- -Wed May 12 11:43:38 CEST 2004 - schwab@suse.de - -- Fix uninitialized array in regexp compiler [#40009]. - -------------------------------------------------------------------- -Tue May 11 11:45:08 CEST 2004 - kukuk@suse.de - -- Apply lot of fixes from current CVS -- Fix alignment of stack for makecontext on x86-64 [Bug #39413] -- Make XTABS identical to TABDLY on PPC - -------------------------------------------------------------------- -Wed May 5 13:50:51 CEST 2004 - kukuk@suse.de - -- Add some header fixes to match POSIX - -------------------------------------------------------------------- -Tue May 4 11:27:15 CEST 2004 - meissner@suse.de - -- Fix INLINE_SYSCALL on ppc and ppc64 (see #38399) - -------------------------------------------------------------------- -Mon May 3 13:42:12 CEST 2004 - kukuk@suse.de - -- Port --mlock option for ld.so from UL1 [Bug #39569] - -------------------------------------------------------------------- -Tue Apr 20 11:23:55 CEST 2004 - kukuk@suse.de - -- Add execstack fix for s390 - -------------------------------------------------------------------- -Mon Apr 19 13:11:27 CEST 2004 - kukuk@suse.de - -- Update to current CVS version (fix problems with new binutils - and gcc) - -------------------------------------------------------------------- -Mon Apr 19 08:29:42 CEST 2004 - kukuk@suse.de - -- Add pthread_getattr_np and syslog fixes from CVS -- Update gb18030 and big5hkscs gconv modules [Bug #39080] - -------------------------------------------------------------------- -Sat Apr 17 17:42:48 CEST 2004 - schwab@suse.de - -- Pacify autobuild. - -------------------------------------------------------------------- -Thu Apr 15 10:07:19 CEST 2004 - kukuk@suse.de - -- Add /etc/ld.so.conf.d/*.conf to /etc/ld.so.conf -- Disable FUTEX_REQUEUE support in NPTL library [Bug #38882] - -------------------------------------------------------------------- -Thu Apr 15 00:37:28 CEST 2004 - schwab@suse.de - -- Remove /usr/i386-linux from ld.so.conf, - -------------------------------------------------------------------- -Wed Apr 14 11:49:05 CEST 2004 - kukuk@suse.de - -- Fix linux/compiler.h for glibc inclusion -- Really fix ffsl on s390x - -------------------------------------------------------------------- -Sat Apr 10 00:42:04 CEST 2004 - schwab@suse.de - -- Fix syntax error in memcmp. - -------------------------------------------------------------------- -Fri Apr 9 16:22:31 CEST 2004 - kukuk@suse.de - -- Update from CVS: linuxthread debug fixes -- Fix INLINE_SYSCALL on x86-64 and ia64 (fixes #38399) -- Fix ffsl weak alias on s390x -- Update to 2.6.5 kernel headers - -------------------------------------------------------------------- -Thu Apr 8 00:24:46 CEST 2004 - meissner@suse.de - -- forward umount to umount2 on ppc64 because umount syscall - does not exist - -------------------------------------------------------------------- -Mon Apr 5 14:40:18 CEST 2004 - kukuk@suse.de - -- Sync with current CVS (which is nearly identical with most of - our latest patches) - -------------------------------------------------------------------- -Fri Apr 2 14:18:11 CEST 2004 - kukuk@suse.de - -- Make fstatvfs64 working on 32bit architectures -- Add fwrite LFS fix from aj -- Add powerpc fixes from CVS -- Fix wrong errno code for shm_unlink [Bug #38013] - -------------------------------------------------------------------- -Wed Mar 31 09:31:56 CEST 2004 - kukuk@suse.de - -- Add three fixes from CVS: - - Call __nptl_deallocate_tsd for main thread, too - - setgroups: optimizations for huge number of groups - - initgroups: Limit the initial allocation to 64 entries - -------------------------------------------------------------------- -Tue Mar 30 17:36:18 CEST 2004 - kukuk@suse.de - -- Add IUTF8 to bits/termios.h [Bug #34725] -- *affinitiy.c: Prepend GLIBC_ to version names - -------------------------------------------------------------------- -Sat Mar 27 09:52:53 CET 2004 - kukuk@suse.de - -- Fix wrong return value of getXXbyYY_r in case key was not - found [Bug #37181] -- Fix typo in dl-open -- Don't set errno in NSS NIS module if group was not found - -------------------------------------------------------------------- -Fri Mar 26 12:39:27 CET 2004 - aj@suse.de - -- Add pow10/pow10f aliases for AMD64. - -------------------------------------------------------------------- -Thu Mar 25 16:42:57 CET 2004 - kukuk@suse.de - -- Update to latest CVS snapshot - -------------------------------------------------------------------- -Sat Mar 20 07:49:49 CET 2004 - aj@suse.de - -- Fix further problems with sched_[sg]etaffinity calls. - -------------------------------------------------------------------- -Fri Mar 19 19:57:35 CET 2004 - aj@suse.de - -- Fix sched_setaffinity compile problem. - -------------------------------------------------------------------- -Fri Mar 19 19:44:32 CET 2004 - kukuk@suse.de - -- Remove conflict with special aaa_base version (rpm will handle - this with file conflict) - -------------------------------------------------------------------- -Fri Mar 19 15:43:19 CET 2004 - kukuk@suse.de - -- Add SuSE abi note -- Add madvise patch -- Update to current CVS - -------------------------------------------------------------------- -Wed Mar 17 13:59:14 CET 2004 - kukuk@suse.de - -- Use official NPTL version fix -- Add LD_DEBUG=statistic for x86-64 -- Fix two JB_SIZE redefinitions on PPC -- Add two fixes for execstack - -------------------------------------------------------------------- -Mon Mar 15 08:11:33 CET 2004 - kukuk@suse.de - -- Require kernel 2.6.4 for glibc/NPTL -- Remove siginfo_t/si_band patch (needs to be fixed in kernel) -- Update linuxthreads_db and nptl_db -- Add libidn fixes from CVS - -------------------------------------------------------------------- -Sat Mar 13 19:53:58 CET 2004 - kukuk@suse.de - -- Adjust filelist (remove libcidn.a and libcidn_p.a) - -------------------------------------------------------------------- -Sat Mar 13 16:01:42 CET 2004 - kukuk@suse.de - -- Update to current CVS (merge of patches) -- Fix siginfo_t/si_band [Bug #34330] - -------------------------------------------------------------------- -Thu Mar 11 18:35:05 CET 2004 - mls@suse.de - -- Add mdns support to resolver library - -------------------------------------------------------------------- -Thu Mar 11 16:01:43 CET 2004 - kukuk@suse.de - -- Update kernel headers to 2.6.4 -- Update to current glibc CVS - -------------------------------------------------------------------- -Wed Mar 10 15:44:25 CET 2004 - bg@suse.de - -- Update hppa patches. - -------------------------------------------------------------------- -Mon Mar 8 15:19:01 CET 2004 - kukuk@suse.de - -- Fix vDSO on IA64 - -------------------------------------------------------------------- -Mon Mar 8 13:25:48 CET 2004 - kukuk@suse.de - -- Update from glibc CVS: - - Add libidn - - Lot of dynamic loader changes - -------------------------------------------------------------------- -Thu Mar 4 10:50:09 CET 2004 - kukuk@suse.de - -- Update from glibc CVS: - - Fix posix_fadvise vs. posix_fadvise64 - -------------------------------------------------------------------- -Tue Mar 2 16:51:44 CET 2004 - kukuk@suse.de - -- Fix PPC kernel header files -- Update from glibc CVS - - NPTL fixes - - nscd fixes - -------------------------------------------------------------------- -Tue Mar 2 12:11:38 CET 2004 - schwab@suse.de - -- Fix ppc32 to always use stat64 syscall. - -------------------------------------------------------------------- -Sat Feb 28 17:30:17 CET 2004 - kukuk@suse.de - -- Update from glibc CVS: - - Fix compiler warnings - - NPTL: Don't use CLONE_STOPPED - - Revert vDSO changes - -------------------------------------------------------------------- -Fri Feb 27 10:05:48 CET 2004 - kukuk@suse.de - -- Update from glibc CVS: - - Real NGROUP_MAX fix - - Lot of NPTL fixes - - clock_settime fix -- Add no_NO back (required by OpenI18N spec and [Bug #34745]) - -------------------------------------------------------------------- -Thu Feb 26 14:52:07 CET 2004 - kukuk@suse.de - -- Workaround broken NGROUP_MAX function - -------------------------------------------------------------------- -Thu Feb 26 12:10:37 CET 2004 - kukuk@suse.de - -- Add insserv PreRequires for nscd -- Update from CVS: NPTL and getaddrinfo memory leak fixes, - Get NGROUP_MAX from /proc filesystem - -------------------------------------------------------------------- -Sat Feb 21 06:22:23 CET 2004 - kukuk@suse.de - -- Update from CVS: IA64 relo fix, lot of PPC fixes -- Fix linux/mod_devicetable.h for userland inclusion -- Enable NPTL on Alpha - -------------------------------------------------------------------- -Fri Feb 20 01:08:26 CET 2004 - schwab@suse.de - -- Fix pthread_barrier_wait. - -------------------------------------------------------------------- -Thu Feb 19 09:46:46 CET 2004 - kukuk@suse.de - -- Update from CVS: More NPTL fixes -- nscd.init: Cleanups - -------------------------------------------------------------------- -Wed Feb 18 15:49:09 CET 2004 - kukuk@suse.de - -- Kernel Headers: Fix asm-ppc/unaliged.h, asm-ppc/types.h and - asm-ppc/bitops.h for userland inclusion. - -------------------------------------------------------------------- -Wed Feb 18 11:24:35 CET 2004 - bg@suse.de - -- Update hppa patches for current glibc -- Add workaround for ICE in hppa - -------------------------------------------------------------------- -Tue Feb 17 13:54:28 CET 2004 - kukuk@suse.de - -- Update from CVS: - - PPC nptl compatiblity fix - - NSCD patches merged - - ld.so.preload: Igreno missing files - - getaddrinfo: Fix problem with IPv6 addresses - -------------------------------------------------------------------- -Tue Feb 17 11:42:59 CET 2004 - aj@suse.de - -- Fix string optimizations init code on AMD64. - -------------------------------------------------------------------- -Sat Feb 14 07:10:42 CET 2004 - kukuk@suse.de - -- Update from CVS (for NPTL fixes and new PPC longjmp) -- Fix nscd deadlock with kernel 2.6 [Bug #34507] - -------------------------------------------------------------------- -Fri Feb 13 14:19:25 CET 2004 - aj@suse.de - -- Add more string/memory optimizations for AMD64. - -------------------------------------------------------------------- -Thu Feb 12 17:07:08 CET 2004 - kukuk@suse.de - -- Fix regex bug with invalid UTF-8 strings - -------------------------------------------------------------------- -Thu Feb 12 16:31:51 CET 2004 - aj@suse.de - -- Add more string optimizations for AMD64. - -------------------------------------------------------------------- -Wed Feb 11 16:14:53 CET 2004 - kukuk@suse.de - -- Update to current CVS snapshot -- Fix _IOC_TYPECHECK on s390/s390x/parisc -- Compile rtkaio only with NPTL -- Remove glibcbug (was dropped since glibc uses bugzilla now) -- Disable parallel build on s390x - -------------------------------------------------------------------- -Tue Feb 10 15:38:37 CET 2004 - schwab@suse.de - -- Work around invalid use of kernel headers in some packages. - -------------------------------------------------------------------- -Fri Feb 6 19:57:04 CET 2004 - kukuk@suse.de - -- Add kernel stat fix for PPC -- Add fix for off-by-one error in regex code - -------------------------------------------------------------------- -Thu Feb 5 18:04:45 CET 2004 - kukuk@suse.de - -- Update kernel header files to 2.6.2 - -------------------------------------------------------------------- -Tue Feb 3 17:14:38 CET 2004 - bg@suse.de - -- Update hppa patch - -------------------------------------------------------------------- -Tue Feb 3 16:24:47 CET 2004 - kukuk@suse.de - -- Fix ypclnt speedup patch -- Update to current CVS snapshot - -------------------------------------------------------------------- -Mon Jan 26 13:44:39 CET 2004 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Wed Jan 21 10:23:42 CET 2004 - aj@suse.de - -- Do not run in parallel on s390. - -------------------------------------------------------------------- -Mon Jan 19 15:49:51 CET 2004 - ro@suse.de - -- really fix linux/percpu.h to compile in userland - -------------------------------------------------------------------- -Fri Jan 16 11:14:49 CET 2004 - kukuk@suse.de - -- Update version.h to 2.6.1 -- Fix linux/percpu.h to compile in userland -- Update to current CVS snapshot -- Revert nscd path changes - -------------------------------------------------------------------- -Wed Jan 14 12:06:13 CET 2004 - kukuk@suse.de - -- Update to Kernel Headers 2.6.1 -- Update to current CVS snapshot -- Don't ignore make check on IA64 any longer - -------------------------------------------------------------------- -Sat Jan 10 01:56:48 CET 2004 - schwab@suse.de - -- Locale no_NO has been renamed to nb_NO. - -------------------------------------------------------------------- -Fri Jan 9 14:09:01 CET 2004 - kukuk@suse.de - -- Temporary ignore make check on IA64 and PPC - (known kernel/compiler bugs) - -------------------------------------------------------------------- -Fri Jan 9 00:36:51 CET 2004 - stepan@suse.de - -- fix v4l2 headers - -------------------------------------------------------------------- -Wed Jan 7 13:09:26 CET 2004 - kukuk@suse.de - -- Update to glibc CVS from 20040107 -- Remove manual pages which are now part of man-pages - -------------------------------------------------------------------- -Thu Dec 18 13:41:37 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031218 -- Update ot final 2.6.0 kernel headers -- Fix syntax error in spec file -- Update HPPA patch - -------------------------------------------------------------------- -Mon Dec 15 19:19:08 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031215 - -------------------------------------------------------------------- -Fri Dec 12 10:19:52 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031212 -- disable rtkaio (does not work with kernel 2.6 yet) - -------------------------------------------------------------------- -Fri Dec 5 10:00:28 CET 2003 - kukuk@suse.de - -- Update to glibc 2.3.3 CVS -- Make an extra sub package for nscd - -------------------------------------------------------------------- -Thu Nov 27 13:08:32 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031127 -- Add nsswitch.conf (moved from aaa_base) -- Add ld.so.conf (moved from aaa_base) [Bug #33277] -- Fix ceil on AMD64 - -------------------------------------------------------------------- -Fri Nov 21 14:40:29 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031121 -- Obsolete epoll (glibc-devel contains now this header files) - -------------------------------------------------------------------- -Wed Nov 19 15:54:58 CET 2003 - kukuk@suse.de - -- Add patch so that ld.so supports linuxthreads and nptl -- PPC64 requires kernel 2.4.21 -- Update to glibc CVS from 20031119 - -------------------------------------------------------------------- -Fri Nov 14 14:05:38 CET 2003 - bg@suse.de - -- Add hppa patches for current glibc. - -------------------------------------------------------------------- -Fri Nov 14 13:32:06 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031114 -- Remove PPC64 symbol version patch - -------------------------------------------------------------------- -Thu Nov 13 12:10:15 CET 2003 - schwab@suse.de - -- Fix last change covering libNoVersion. - -------------------------------------------------------------------- -Mon Nov 10 16:52:09 CET 2003 - schwab@suse.de - -- Specfile cleanup. - -------------------------------------------------------------------- -Thu Nov 6 14:10:17 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031106 - -------------------------------------------------------------------- -Wed Nov 5 15:26:06 CET 2003 - uli@suse.de - -- added a number of ARM fixes (glibc-2.3.2-armformat.patch, - glibc-armisa.patch, glibc-sjlj.patch) - -------------------------------------------------------------------- -Mon Oct 27 21:13:09 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031027 -- kernel headers: update to 2.6.0-test9 -- nptl: Use -fno-unit-at-a-time on AMD64, too - -------------------------------------------------------------------- -Thu Oct 23 13:34:25 CEST 2003 - kukuk@suse.de - -- Update to current CVS version - -------------------------------------------------------------------- -Wed Oct 22 19:01:37 CEST 2003 - kukuk@suse.de - -- nptl: Fix prototype in configure script -- nptl: Use -fno-unit-at-a-time -- locale: Add nb_NO - -------------------------------------------------------------------- -Fri Oct 17 16:56:58 CEST 2003 - kukuk@suse.de - -- Increase timeout for make check on overloaded architectures - -------------------------------------------------------------------- -Thu Oct 16 18:19:13 CEST 2003 - kukuk@suse.de - -- Fix building as normal user - -------------------------------------------------------------------- -Wed Oct 15 16:31:32 CEST 2003 - kukuk@suse.de - -- Fix putpwent/putgrent -- Make build as normal user - -------------------------------------------------------------------- -Tue Oct 14 21:13:25 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031014 - -------------------------------------------------------------------- -Tue Oct 14 13:26:06 CEST 2003 - aj@suse.de - -- Fix w_acosf for AMD64. - -------------------------------------------------------------------- -Tue Oct 14 10:49:36 CEST 2003 - kukuk@suse.de - -- Fix asm-sparc/kbio.h to compile kbdrate/X11 - -------------------------------------------------------------------- -Mon Oct 13 12:11:53 CEST 2003 - kukuk@suse.de - -- Update to kernel header files from 2.6.0-test7 - -------------------------------------------------------------------- -Fri Oct 10 17:11:01 CEST 2003 - schwab@suse.de - -- Fix misnamed syscalls. - -------------------------------------------------------------------- -Tue Oct 7 21:13:09 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031007 - -------------------------------------------------------------------- -Fri Oct 3 09:12:38 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031003 -- Fix kernel ioctl header files for PPC/PPC64 -- Removed dl-reloc.c fix, merged upstream - -------------------------------------------------------------------- -Wed Oct 1 16:49:19 CEST 2003 - kukuk@suse.de - -- Update to glibc cvs from 20031001 -- Remove sysmacros.h fix, merged upstream -- Add dl-reloc.c fix for compiler warnings - -------------------------------------------------------------------- -Mon Sep 29 11:49:19 CEST 2003 - kukuk@suse.de - -- Update kernel-headers to 2.6.0-test6 -- Fix sysmacros.h to compile with -ansi - -------------------------------------------------------------------- -Sat Sep 27 20:58:07 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20030927 -- Remove SO_BSDCOMPAT (obsoleted by kernel) -- Make _IOC_TYPECHECK useable for userland programs - -------------------------------------------------------------------- -Fri Sep 26 10:01:15 CEST 2003 - kukuk@suse.de - -- Remove obsolete patches -- Update to crypt_blowfish 0.4.5 - -------------------------------------------------------------------- -Fri Sep 26 08:51:10 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20030926 -- Update to nptl 0.60 - -------------------------------------------------------------------- -Sat Sep 20 21:13:04 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20030920 -- Update to nptl 0.59 - -------------------------------------------------------------------- -Wed Sep 17 12:13:35 CEST 2003 - kukuk@suse.de - -- Disable TLS for i586 glibc [Bug #31034] - -------------------------------------------------------------------- -Tue Sep 16 15:38:19 CEST 2003 - kukuk@suse.de - -- Remove db1.85 - -------------------------------------------------------------------- -Mon Sep 15 21:30:51 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20030915 - -------------------------------------------------------------------- -Mon Sep 15 18:43:19 CEST 2003 - kukuk@suse.de - -- Update to kernel 2.6.0-test5 header files - -------------------------------------------------------------------- -Sat Sep 13 07:01:40 CEST 2003 - kukuk@suse.de - -- Add librtkaio, a librt using kernel aio - -------------------------------------------------------------------- -Thu Sep 11 16:59:49 CEST 2003 - kukuk@suse.de - -- Update to current CVS -- Remove patches which are merged in CVS -- Update to nptl-0.58 -- Remove _POSIX_VERSION hack - -------------------------------------------------------------------- -Thu Sep 11 16:59:49 CEST 2003 - kukuk@suse.de - -- version.h: Fix comment how to compile kernel modules - -------------------------------------------------------------------- -Wed Sep 10 19:27:05 CEST 2003 - aj@suse.de - -- Install en_US.ISO-8859-15 under this name [#30373]. - -------------------------------------------------------------------- -Tue Sep 9 14:22:02 CEST 2003 - aj@suse.de - -- Fix last patch. - -------------------------------------------------------------------- -Mon Sep 8 18:20:56 CEST 2003 - aj@suse.de - -- Fix setting up of user signal handler in linuxthreads on x86_64. - -------------------------------------------------------------------- -Fri Sep 5 13:44:13 CEST 2003 - kukuk@suse.de - -- Add dl-tls.c to fix out of memory with static TLS errors - -------------------------------------------------------------------- -Wed Sep 3 21:03:13 CEST 2003 - kukuk@suse.de - -- Update glibc-linuxthreads -- Set _POSIX_VERSION back to 199209 - -------------------------------------------------------------------- -Mon Sep 1 18:23:49 CEST 2003 - kukuk@suse.de - -- Fix typo in nss_compat patch - -------------------------------------------------------------------- -Mon Sep 1 09:13:14 CEST 2003 - kukuk@suse.de - -- Add opendir fix for usage with NPTL -- Fix getspnam/getspent in nss_compat [Bug #29689] -- Set _POSIX2_VERSION back to 199209 - -------------------------------------------------------------------- -Wed Aug 27 15:22:40 CEST 2003 - kukuk@suse.de - -- Update to current CVS version - -------------------------------------------------------------------- -Mon Aug 25 09:35:41 CEST 2003 - kukuk@suse.de - -- Update to current CVS version - -------------------------------------------------------------------- -Mon Aug 18 21:17:25 CEST 2003 - aj@suse.de - -- increase stack size for linuxthreads/set-context. - ------------------------------------------------------------------- -Mon Aug 18 13:23:00 CEST 2003 - aj@suse.de - -- Fix mathinline.h for i386 to compile under C++ without warnings. - -------------------------------------------------------------------- -Sun Aug 17 09:59:25 CEST 2003 - ro@suse.de - -- kernel-headers.dif: don't include device.h from videodev.h - -------------------------------------------------------------------- -Fri Aug 15 10:39:49 CEST 2003 - kukuk@suse.de - -- Update to current cvs (fixes assert usage in C++ source code) - -------------------------------------------------------------------- -Thu Aug 14 10:34:27 CEST 2003 - kukuk@suse.de - -- Initialize fp->_mode for glibc 2.0 compatibility [Bug #28386] -- On i686, include glibc with and without floating stack enabled -- Update to current cvs -- Update to nptl 0.56 - -------------------------------------------------------------------- -Thu Jul 31 16:57:36 CEST 2003 - kukuk@suse.de - -- Reenable new quota.h - -------------------------------------------------------------------- -Wed Jul 30 09:59:21 CEST 2003 - kukuk@suse.de - -- Update to current cvs -- Update kernel headers to 2.6.0-test2 -- Disable sys/quota.h update -- Enable TLS on AMD64 again - -------------------------------------------------------------------- -Mon Jul 28 17:18:33 CEST 2003 - kukuk@suse.de - -- Update to current cvs -- Disable TLS on AMD64 temporary -- Update sys/quota.h to match new kernel implementation - -------------------------------------------------------------------- -Fri Jul 25 10:14:44 CEST 2003 - kukuk@suse.de - -- Update to current cvs -- Update kernel headers to 2.6.0-test1 -- Update to nptl 0.55 -- Change minimal symbol version on PPC64 back to 2.2.5 - -------------------------------------------------------------------- -Wed Jul 23 18:13:40 CEST 2003 - meissner@suse.de - -- Fixed systemcall clobber lists for asm-ppc/unistd.h (by just - merging over the asm-ppc64 things). - -------------------------------------------------------------------- -Wed Jul 23 12:59:04 CEST 2003 - aj@suse.de - -- Handle in ldconfig konqueror.so and other similar KDE hacks that fail without - rpath. -- Fix bugs exposed by unit-at-a-time option. - -------------------------------------------------------------------- -Fri Jul 18 07:27:47 CEST 2003 - aj@suse.de - -- Fix compilation with unit-at-a-time enabled compiler. -- Enlarge stack for tst-setcontext test. - -------------------------------------------------------------------- -Mon Jun 30 13:09:25 CEST 2003 - kukuk@suse.de - -- Update to current CVS (includes if_arp.h and nss_compat changes) -- Update to nptl 0.50 -- Kernel header fixes for userland inclusion - -------------------------------------------------------------------- -Wed Jun 25 09:34:17 CEST 2003 - kukuk@suse.de - -- Update to current CVS -- Add target host and CVS checkout to glibc version printout -- Adjust fnmatch fix -- Update kernel headers to 2.5.73 - -------------------------------------------------------------------- -Tue Jun 24 23:09:11 CEST 2003 - kukuk@suse.de - -- Fix typos in syscalls.list on Alpha - -------------------------------------------------------------------- -Mon Jun 23 10:53:41 CEST 2003 - kukuk@suse.de - -- fix typo in linuxthreads on SPARC -- Update to current CVS -- Update to nptl 0.48 - -------------------------------------------------------------------- -Thu Jun 19 11:10:55 CEST 2003 - kukuk@suse.de - -- Disable nss_compat patch again - -------------------------------------------------------------------- -Wed Jun 18 10:51:07 CEST 2003 - kukuk@suse.de - -- Fix reading of locale.alias file -- Update to current CVS snapshot -- Update to nptl 0.47 -- Some kernel header file fixes for PPC64/IA64 -- Update nss_compat patch - -------------------------------------------------------------------- -Thu Jun 12 23:42:09 CEST 2003 - kukuk@suse.de - -- Update to current CVS snapshot -- Finish patch for printing linker warning - -------------------------------------------------------------------- -Wed Jun 11 11:45:42 CEST 2003 - kukuk@suse.de - -- Update to nptl 0.45 -- Update to current CVS snapshot -- Add patch to print linker warning, if a static binary calls - functions using NSS - -------------------------------------------------------------------- -Tue Jun 10 16:46:47 CEST 2003 - kukuk@suse.de - -- Use %find_lang macro and cleanup glibc-locale filelist - -------------------------------------------------------------------- -Thu Jun 5 17:28:36 CEST 2003 - kukuk@suse.de - -- Complete mathinline.h fixes - -------------------------------------------------------------------- -Thu Jun 5 10:10:02 CEST 2003 - kukuk@suse.de - -- linux/compiler.h: Define all inline variants to __inline__ - -------------------------------------------------------------------- -Wed Jun 4 14:29:07 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Update to nptl 0.43 -- More kernel header fixes -- Make --no-archive default for localedef - -------------------------------------------------------------------- -Tue May 27 14:09:31 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Update to nptl 0.40 -- Disable nss_compat patch -- Update to kernel headers from 2.5.70 - -------------------------------------------------------------------- -Fri May 23 10:50:37 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Add patches to make nss_compat work with every service - -------------------------------------------------------------------- -Mon May 19 10:57:13 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Add patch for better binary compatibility (errno, h_errno) - -------------------------------------------------------------------- -Fri May 16 09:32:39 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Update to nptl 0.39 -- Add URL tag -- asm-i386/byteorder.h: fix asm vs. __asm__ - -------------------------------------------------------------------- -Wed May 14 22:31:52 CEST 2003 - schwab@suse.de - -- Fix missing syscall numbers on ia64. - -------------------------------------------------------------------- -Wed May 14 08:59:09 CEST 2003 - kukuk@suse.de - -- More kernel headers fixes for i386, ia64, ppc and s390 - -------------------------------------------------------------------- -Mon May 12 16:49:51 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Fix lot of more kernel headers -- Adjust netinet/igmp.h patch -- Copy linux/version.h in place before compiling glibc - -------------------------------------------------------------------- -Fri May 9 13:25:08 CEST 2003 - kukuk@suse.de - -- Fix bits/stdio.h -- Fix lot of kernel headers to work in userspace -- Fix netinet/igmp.h -- Enable TLS on PPC - -------------------------------------------------------------------- -Wed May 7 10:58:25 CEST 2003 - kukuk@suse.de - -- Update CVS snapshot -- Enable TLS on IA64 -- Update to nptl 0.37 -- Update kernel-headers to 2.5.69 - -------------------------------------------------------------------- -Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de - -- fix install_info --delete call and move from preun to postun - -------------------------------------------------------------------- -Fri Apr 11 06:32:25 CEST 2003 - aj@suse.de - -- Do not build locales in parallel. - -------------------------------------------------------------------- -Tue Apr 8 16:12:36 CEST 2003 - kukuk@suse.de - -- Disable TLS for PPC - -------------------------------------------------------------------- -Mon Apr 7 14:16:03 CEST 2003 - kukuk@suse.de - -- Update CVS snapshot - -------------------------------------------------------------------- -Sat Apr 5 09:55:15 CEST 2003 - kukuk@suse.de - -- Disable TLS for ia64 -- Update to nptl 0.34 -- Update to CVS snapshot - -------------------------------------------------------------------- -Fri Apr 4 16:23:39 CEST 2003 - kukuk@suse.de - -- Remove libNoVersion from filelist on alpha -- Add nptl docu - -------------------------------------------------------------------- -Fri Apr 4 10:23:35 CEST 2003 - kukuk@suse.de - -- Update to nptl 0.33 -- Run ldconfig after installation -- Update to CVS snapshot - -------------------------------------------------------------------- -Sat Mar 29 17:47:56 CET 2003 - kukuk@suse.de - -- Update to CVS snapshot -- Add USAGI patches for kernel-headers -- Add nptl on i686 -- Enable --with-tls -- Implement NI_NUMSERICSCOPE for getnameinfo -- Implement AI_V4MAPPED/AI_ALL for getaddrinfo -- Implement AI_ADDRCONFIG for getaddrinfo -- Add USAGI patch for kernel headers - -------------------------------------------------------------------- -Mon Mar 24 21:46:45 CET 2003 - schwab@suse.de - -- Sanitize . - -------------------------------------------------------------------- -Mon Mar 17 08:45:27 CET 2003 - aj@suse.de - -- Fix tst-aio7 testcase and enable it again. -- Enable %fs for x86-64. -- Install en_US.ISO-8859-15 for libstdc++. -- Fix bits/syscalls.h for x86-64. - -------------------------------------------------------------------- -Thu Mar 13 10:36:24 CET 2003 - kukuk@suse.de - -- Revert tcgetattr change [Bug #25173/#25174] - -------------------------------------------------------------------- -Tue Mar 4 15:15:33 CET 2003 - aj@suse.de - -- Fix lround/lrint functions. - -------------------------------------------------------------------- -Sat Mar 1 07:24:22 CET 2003 - aj@suse.de - -- Update to 2.3.2 release. - -------------------------------------------------------------------- -Wed Feb 26 21:45:36 CET 2003 - kukuk@suse.de - -- Update to current cvs snapshot (fixes OOo and mysql problems) - -------------------------------------------------------------------- -Mon Feb 24 17:52:02 CET 2003 - kukuk@suse.de - -- Disable aio7 test on s390(x), too. - -------------------------------------------------------------------- -Mon Feb 24 14:19:20 CET 2003 - kukuk@suse.de - -- Update to current cvs snapshot (post 2.3.2-pre1) -- Remove glibc-2.3-ppc32-textrel.patch, is included in CVS -- Remove libc23-ppc64-cvshead20021210.patch - -------------------------------------------------------------------- -Thu Feb 20 16:19:21 CET 2003 - kukuk@suse.de - -- Update to current cvs snapshot -- Remove glibc-2.3-ppc64-vfork-20030214.patch, seems to be - included already. - -------------------------------------------------------------------- -Wed Feb 19 11:45:35 CET 2003 - olh@suse.de - -- add glibc-2.3-ppc32-textrel.patch - glibc-2.3-ppc64-vfork-20030214.patch - -------------------------------------------------------------------- -Fri Feb 14 14:51:11 CET 2003 - kukuk@suse.de - -- Extend getent to print all IP addresses of one host - -------------------------------------------------------------------- -Thu Feb 13 18:34:50 CET 2003 - kukuk@suse.de - -- Update to current snapshot - -------------------------------------------------------------------- -Wed Feb 12 11:50:54 CET 2003 - kukuk@suse.de - -- Update to current snapshot (contains official fix for #23513) - -------------------------------------------------------------------- -Tue Feb 11 15:28:16 CET 2003 - kukuk@suse.de - -- Update to current snapshot -- Fix corruption of internal data in gethostbyname2 [Bug #23513] - -------------------------------------------------------------------- -Sun Feb 9 12:20:55 CET 2003 - aj@suse.de - -- Fix cancellation of system calls on x86-64. - -------------------------------------------------------------------- -Sat Feb 8 10:43:02 CET 2003 - kukuk@suse.de - -- Fix wrong logic in dynamic resolv.conf patch - -------------------------------------------------------------------- -Fri Feb 7 17:35:12 CET 2003 - kukuk@suse.de - -- Fix access of _res symbol in multithreaded programs -- Add "dynamic resolv.conf" patch to libnss_dns, too. -- Remove obsolete db2 manual pages -- Update to current snapshot (fixes [Bug #23363]) - -------------------------------------------------------------------- -Thu Feb 6 18:06:36 CET 2003 - kukuk@suse.de - -- Update to current snapshot -- Use install-info for info pages - -------------------------------------------------------------------- -Tue Feb 4 20:12:51 CET 2003 - schwab@suse.de - -- Fix regexp parsing. - -------------------------------------------------------------------- -Mon Feb 3 14:44:21 CET 2003 - meissner@suse.de - -- Merged a unistd.h gcc3.3 compliance patch from Franz Sirl for - ppc and ppc64 kernel headers. - -------------------------------------------------------------------- -Fri Jan 31 22:12:03 CET 2003 - schwab@suse.de - -- Fix building on s390[x]. - -------------------------------------------------------------------- -Fri Jan 31 15:20:00 CET 2003 - kukuk@suse.de - -- Update to current glibc cvs - -------------------------------------------------------------------- -Thu Jan 30 16:05:32 CET 2003 - aj@suse.de - -- Fix one build problem on sparc. -- Fix asm-x86_64/mtrr.h. - -------------------------------------------------------------------- -Wed Jan 29 12:57:23 CET 2003 - kukuk@suse.de - -- Update to current glibc cvs -- Fix libm-ulps for x86-64 and ia64 - -------------------------------------------------------------------- -Thu Jan 23 16:47:33 CET 2003 - schwab@suse.de - -- Fix use of DT_FINI_ARRAY. -- Temporarily disable tst-aio7 test on ia64. - -------------------------------------------------------------------- -Tue Jan 14 22:41:33 CET 2003 - schwab@suse.de - -- Fix ia64 for non-tls build. - -------------------------------------------------------------------- -Tue Jan 14 21:51:24 CET 2003 - aj@suse.de - -- Package libpthread_nonshared.a. - -------------------------------------------------------------------- -Mon Jan 13 10:29:36 CET 2003 - kukuk@suse.de - -- Add fixed version of x86-64-linuxthreads-disable-fs.diff -- Readd parts of libm-x86-64.diff -- Update to current cvs snapshot -- Add fix for errno compatibility -- Add s390(x) vfork fixes - -------------------------------------------------------------------- -Sun Jan 12 19:16:13 CET 2003 - kukuk@suse.de - -- Update to current cvs snapshot - -------------------------------------------------------------------- -Fri Jan 3 19:09:36 CET 2003 - bg@suse.de - -- removed obsolete patch for hppa - -------------------------------------------------------------------- -Fri Dec 20 23:15:48 CET 2002 - kukuk@suse.de - -- Update to current cvs snapshot -- Obsoletes glibc-2.3-setjmp-ppc64.diff -- Obsoletes build-alpha.diff -- Obsoletes libm-x86-64.diff -- Disable activate-spinlocks.diff temporary -- Disable x86-64-linuxthreads-disable-fs.diff (breaks compilation) - -------------------------------------------------------------------- -Tue Dec 17 16:01:13 CET 2002 - olh@suse.de - -- remove glibc-2.2.5-ppc64-bits-socket_h.diff - add glibc-2.3-setjmp-ppc64.diff - add libc23-ppc64-cvshead20021210.patch - dont run configure in subshell, it can fail and rpm cant catch it - -------------------------------------------------------------------- -Fri Dec 13 20:01:30 CET 2002 - schwab@suse.de - -- Add more ia64 syscalls. - -------------------------------------------------------------------- -Fri Dec 6 22:06:41 CET 2002 - olh@suse.de - -- build also the locals parallel - do not fail with parallel calculation on lowmem systems - -------------------------------------------------------------------- -Tue Dec 3 11:16:30 CET 2002 - aj@suse.de - -- Build parallel on x86-64. -- Activate fast spinlocks in malloc for x86 and x86-64. -- Integrate new math library from AMD for x86-64. - -------------------------------------------------------------------- -Fri Nov 29 11:08:03 CET 2002 - bg@suse.de - -- Fix build on hppa. - -------------------------------------------------------------------- -Thu Nov 28 21:31:09 CET 2002 - aj@suse.de - -- Fix build on alpha. - -------------------------------------------------------------------- -Thu Nov 28 15:45:09 CET 2002 - aj@suse.de - -- Update to CVS version from 2002-11-28. -- Do not use %fs for threads for now on x86-64. -- Fix fnmatch bug with multibyte strings. - -------------------------------------------------------------------- -Tue Nov 12 12:41:17 CET 2002 - bg@suse.de - -- Updated hppa patches - -------------------------------------------------------------------- -Thu Nov 7 14:00:04 CET 2002 - kukuk@suse.de - -- getaddrinfo(): get host information for AF_INET and AF_INET6 only - from the same service [Bug #21237] - -------------------------------------------------------------------- -Thu Nov 7 12:11:29 CET 2002 - bg@suse.de - -- Fix build of linuxthreads for hppa - -------------------------------------------------------------------- -Tue Nov 5 16:31:11 CET 2002 - bg@suse.de - -- Use current kernel-headers for parisc -- Add support for hppa - -------------------------------------------------------------------- -Tue Nov 5 15:29:32 CET 2002 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Tue Oct 22 16:21:34 CEST 2002 - schwab@suse.de - -- Fix ia64 syscall numbers. - -------------------------------------------------------------------- -Mon Oct 21 17:20:04 CEST 2002 - schwab@suse.de - -- Fix alignment in locale-archive. - -------------------------------------------------------------------- -Mon Oct 21 17:16:51 CEST 2002 - kukuk@suse.de - -- Update to glibc 2.3.1 cvs 20021021 -- Remove nss_dns6 patch - -------------------------------------------------------------------- -Tue Oct 15 14:58:34 CEST 2002 - kukuk@suse.de - -- Update to glibc 2.3.1 cvs 20021015 - -------------------------------------------------------------------- -Wed Oct 2 14:06:31 CEST 2002 - kukuk@suse.de - -- Update to glibc 2.3 cvs 20021002 -- Update crypt_blowfish to 0.4.4 (manual page fix, hppa fix) - -------------------------------------------------------------------- -Wed Sep 25 11:43:08 CEST 2002 - mls@suse.de - -- build with -finline-limit=2000 on mips/armv4l - -------------------------------------------------------------------- -Tue Sep 17 14:54:26 CEST 2002 - schwab@suse.de - -- Add new ia64 syscall numbers. - -------------------------------------------------------------------- -Mon Sep 16 17:24:01 CEST 2002 - meissner@suse.de - -- Added AIO syscall numbers for ppc/ppc64, so libaio does not need them. -- Aligned powerpc bits/sem.h to be the same as the other 64bit - archs, keeping the 32bit layout. -- Added the faster ppc32 memset.S from glibc HEAD on request of IBM. - -------------------------------------------------------------------- -Thu Sep 12 15:56:07 CEST 2002 - meissner@suse.de - -- ppc/ppc64: added more biarch things to the SystemV IPC headers - which are needed to get 64bit ipc / IPC_STAT to work. - -------------------------------------------------------------------- -Mon Sep 9 18:52:53 CEST 2002 - bk@suse.de - -- s390x-biarch: use correct wordsize.h(move to main 32/64 directory) -- s390x: requires 64-bit kernel - -------------------------------------------------------------------- -Mon Sep 9 15:40:23 CEST 2002 - kukuk@suse.de - -- Increase minimum value of MAXPACKET in libnss_dns, too - -------------------------------------------------------------------- -Mon Sep 9 14:31:04 CEST 2002 - uli@suse.de - -- all architectures are created equal, but some are more equal - than others; increased DB_FILE_ID_LEN in DB2 to 24 on x86-64, - ia64, s390x and ppc64 to fit 64 bit __ino_t type - -------------------------------------------------------------------- -Fri Sep 6 17:26:53 MEST 2002 - mls@suse.de - -- fix squeeze bug in db-1.85: set dirty flag after page modification - -------------------------------------------------------------------- -Fri Sep 6 15:44:17 CEST 2002 - kukuk@suse.de - -- Increase minimum value of MAXPACKET - -------------------------------------------------------------------- -Mon Sep 2 10:38:40 CEST 2002 - kukuk@suse.de - -- Fix asm header files for sparc/sparc64 - -------------------------------------------------------------------- -Fri Aug 30 13:18:51 CEST 2002 - aj@suse.de - -- Revert linuxthreads for x86-64 for now. - -------------------------------------------------------------------- -Wed Aug 28 16:15:18 CEST 2002 - aj@suse.de - -- Add optimized math routines for x86-64. - -------------------------------------------------------------------- -Tue Aug 27 15:52:49 CEST 2002 - olh@suse.de - -- BuildFlags="$(echo $RPM_OPT_FLAGS | sed 's#-mminimal-toc##')" - -------------------------------------------------------------------- -Mon Aug 26 21:56:22 CEST 2002 - olh@suse.de - -- add ppc64_glibc_2.2.5_sunrpc-fix.patch - * sysdeps/unix/sysv/linux/powerpc/bits/socket.h: New file that adds - __powerpc64__ specific fields and adjust size/alignment for 64-bit. - -------------------------------------------------------------------- -Fri Aug 23 17:04:38 CEST 2002 - aj@suse.de - -- Use floating stacks for x86-64. -- Add LICENSE file. -- Fix profiling code on x86-64. -- Add strcspn, strpbrk and strspn optimizations for x86-64. -- Fix makecontext for x86-64. - -------------------------------------------------------------------- -Thu Aug 15 08:59:16 CEST 2002 - aj@suse.de - -- Use biarch headers already for building so that bits/syscalls.h is - build correctly. -- Fix bits/syscalls.h for x86-64. -- Remove *xattr patches. - -------------------------------------------------------------------- -Thu Aug 8 16:59:27 CEST 2002 - kukuk@suse.de - -- Update to current cvs (calloc variable overflow fixed) -- Apply fix for calloc fix -- Add *xattr system calls and error number - -------------------------------------------------------------------- -Tue Aug 6 12:45:06 CEST 2002 - kukuk@suse.de - -- Update to current cvs (IPv6 fixes) - -------------------------------------------------------------------- -Mon Aug 5 12:29:59 CEST 2002 - aj@suse.de - -- Implement *context functions for x86-64. - -------------------------------------------------------------------- -Sat Aug 3 16:01:07 CEST 2002 - kukuk@suse.de - -- Update kernel-headers to version 2.4.19 -- Add PreRequires "filesystem". - -------------------------------------------------------------------- -Thu Aug 1 18:23:37 CEST 2002 - bk@suse.de - -- added s390-may2002.diff with some chunks from may2002 drop -- give make check a second chance on s390(x), but fail if not(race) - -------------------------------------------------------------------- -Tue Jul 30 11:40:41 CEST 2002 - kukuk@suse.de - -- sunrpc/xdr_array.c: Check for variable overflow -- Ignore failed make check on s390(x) - -------------------------------------------------------------------- -Tue Jul 30 08:31:24 CEST 2002 - aj@suse.de - -- Add optimisations for x86-64. - -------------------------------------------------------------------- -Mon Jul 29 09:38:04 CEST 2002 - kukuk@suse.de - -- Don't allocate/free category name in setlocale() unnecessarily - (for IBM Java [Bug #17065]). - -------------------------------------------------------------------- -Tue Jul 23 13:36:31 CEST 2002 - kukuk@suse.de - -- Update to current glibc cvs (pread/pwrite fixes) -- Remove extra de.po, is in official tarball now. - -------------------------------------------------------------------- -Sat Jul 20 07:14:26 CEST 2002 - aj@suse.de - -- Fix profiling for x86-64. - -------------------------------------------------------------------- -Fri Jul 19 16:26:26 CEST 2002 - meissner@suse.de - -- Fixed the PPC64 patch, several superflous files removed. -- Reenabled make check for ppc64. - -------------------------------------------------------------------- -Wed Jul 17 14:13:58 CEST 2002 - kukuk@suse.de - -- Update to current glibc cvs -- Fix kernel headers for s390/s390x -- Move some binaries/shell scripts and manual pages to the - correct subpackage - -------------------------------------------------------------------- -Tue Jul 16 14:51:48 CEST 2002 - meissner@suse.de - -- Merged latest PowerPC patch from IBM. - * Lots of ppc64 related fixes. - * Start of biarch support. - * Changed struct stat in 64bit ABI. - -------------------------------------------------------------------- -Fri Jul 12 18:29:17 CEST 2002 - aj@suse.de - -- Add biarch patch for s390 and s390x. - -------------------------------------------------------------------- -Mon Jul 8 10:45:49 CEST 2002 - aj@suse.de - -- Add some optimized x86-64 math routines and a fixed lgammal - implementation. -- Testsuite on x86-64 should pass now. -- Run ldconfig in postinstall. -- Fix memleak in catgets. - -------------------------------------------------------------------- -Sat Jul 6 13:38:48 CEST 2002 - kukuk@suse.de - -- Fix typo in create_biarch_asm.sh (asm-sparc path) - -------------------------------------------------------------------- -Thu Jul 4 21:59:43 CEST 2002 - kukuk@suse.de - -- Fix typo in manpages/Makefile -- Fix filelist (on some archs ld-linux.so.2 was missing) - -------------------------------------------------------------------- -Thu Jul 4 10:02:46 CEST 2002 - kukuk@suse.de - -- Revert mktime patch (check for year < 70) -- Replace ifarch i386 with ix86 -- Add patch for arm -- Include pt_chown again - -------------------------------------------------------------------- -Wed Jul 3 16:05:05 CEST 2002 - kukuk@suse.de - -- Add more new manual pages -- Fix spec file (renaming of ld-*, creating of include/asm header - files) -- Update to current CVS version -- Fix kernel-headers for x86-64 (don't overwrite patched version) -- Rename Equador -> Ecuador [Bug #16648] -- Add hint about security problem of host caching with nscd to - config file. - -------------------------------------------------------------------- -Tue Jun 25 14:29:14 CEST 2002 - aj@suse.de - -- Fix dl-machine.h for x86-64 to compile with new binutils. -- Fix mtrr.h header for x86-64. -- Do not package pt_chown. - -------------------------------------------------------------------- -Tue Jun 18 14:28:40 CEST 2002 - sf@suse.de - -- reverted changes from Tue Jun 11 10:04:55 CEST 2002 - (took the kernel-headers from before, readded patch9) -- add new archive with kernel-headers for x86_64 -- add autofs patch - -------------------------------------------------------------------- -Mon Jun 17 17:12:39 CEST 2002 - bk@suse.de - -- remove s390* from the list of archs that ignore check fail - -------------------------------------------------------------------- -Thu Jun 13 20:38:00 CEST 2002 - uli@suse.de - -- fixed typos in spec - -------------------------------------------------------------------- -Thu Jun 13 13:35:43 CEST 2002 - schwab@suse.de - -- Fix ssize_t and __ipc_pid_t for ppc64. - -------------------------------------------------------------------- -Wed Jun 12 09:47:12 CEST 2002 - uli@suse.de - -- fix errlist.c for ARM as well - -------------------------------------------------------------------- -Tue Jun 11 10:04:55 CEST 2002 - sf@suse.de - -- made new kernel-header archive from kernel-source -- added asm-ppc64 to kernel-headers -- removed patch9 as it is obsoleted by the new kernel-headers - -------------------------------------------------------------------- -Fri Jun 7 14:29:30 CEST 2002 - olh@suse.de - -- update asm-ppc64/ioctls.h, missing TIOCGDEV - -------------------------------------------------------------------- -Thu Jun 6 17:57:41 CEST 2002 - olh@suse.de - -- fix glibc-ppc64 patch - -------------------------------------------------------------------- -Thu Jun 6 15:09:16 CEST 2002 - olh@suse.de - -- update ppc64_glibc_ldconfig.diff - -------------------------------------------------------------------- -Thu Jun 6 10:09:24 CEST 2002 - ke@suse.de - -- Update de.po from - http://www.iro.umontreal.ca/contrib/po/teams/PO/de/libc-2.2.5.de.po. -- Use only translated entries to make the testsuite happy; call - msgattrib on de.po and hu.po [# 16438]. - -------------------------------------------------------------------- -Mon Jun 3 09:58:54 CEST 2002 - aj@suse.de - -- Clean up generation of asm includes for bi-arch systems. -- Enable profiling for x86-64. - -------------------------------------------------------------------- -Mon Jun 3 08:52:38 CEST 2002 - kukuk@suse.de - -- Add fix for weak declaration "_old_sys_nerr" -- Remove already disabled alpha patch -- Update to current CVS - -------------------------------------------------------------------- -Sat Jun 1 10:54:41 CEST 2002 - olh@suse.de - -- fix stat for real, wrong size for st_nlink - -------------------------------------------------------------------- -Wed May 29 18:24:57 CEST 2002 - olh@suse.de - -- add ppc64_glibc_2.2.5-types.diff, fixes stat() - -------------------------------------------------------------------- -Wed May 29 10:38:34 CEST 2002 - olh@suse.de - -- add ppc64_glibc_ldconfig.diff for elf32/elf64 coexistance - -------------------------------------------------------------------- -Thu May 23 08:32:00 MEST 2002 - aj@suse.de - -- Rename __thread to fix problems with GCC 3.2. - -------------------------------------------------------------------- -Mon May 20 11:37:42 CEST 2002 - olh@suse.de - -- add ppc64 kernel headers - add create_ppc_asm.sh - update ppc64 patch, use /lib64/ld64.so.1 - move generic syscalls.list to ppc64/32 - set/getrlimit GLIBC2.0 is ppc32 only - use parallel make on ppc and ppc64 - do not chroot as user - cleanup nested ifarch for dynamic linker - -------------------------------------------------------------------- -Wed May 15 10:25:45 CEST 2002 - aj@suse.de - -- Fix building of linuxthreads with current GCC. - -------------------------------------------------------------------- -Mon May 13 10:04:37 CEST 2002 - olh@suse.de - -- fix ppc64 RTLDLIST ld64.so rewrite - -------------------------------------------------------------------- -Sat May 11 02:09:06 CEST 2002 - schwab@suse.de - -- Add div/mod compatibility functions for ia64. - -------------------------------------------------------------------- -Fri May 10 13:56:59 CEST 2002 - olh@suse.de - -- add ppc64 support - -------------------------------------------------------------------- -Thu May 9 10:06:19 CEST 2002 - aj@suse.de - -- Add sys/io.h for x86-64. - -------------------------------------------------------------------- -Mon May 6 18:12:51 CEST 2002 - ihno@suse.de - -- corrected memory calculation for parallel build - -------------------------------------------------------------------- -Fri May 3 16:28:23 CEST 2002 - kukuk@suse.de - -- Add fix to compile math.h on SPARC with g++ - -------------------------------------------------------------------- -Thu May 2 11:29:29 CEST 2002 - kukuk@suse.de - -- Update to current CVS 2.2 branch -- Add x86-64 fix for crti.o and /usr/lib64 with libpthread - -------------------------------------------------------------------- -Fri Apr 26 16:51:48 CEST 2002 - kukuk@suse.de - -- define sqrtl alias for PowerPC - -------------------------------------------------------------------- -Mon Apr 22 07:56:00 CEST 2002 - aj@suse.de - -- Fix vfork for x86-64. -- Fix handling of ld.so.cache for x86-64. - -------------------------------------------------------------------- -Thu Apr 18 09:16:58 CEST 2002 - aj@suse.de - -- Allow testsuite to fail for x86-64. -- Add ULPs for x86-64. - -------------------------------------------------------------------- -Wed Apr 17 16:36:51 CEST 2002 - kukuk@suse.de - -- Update to current snapshot (mktime and dl fixes) -- Update hu.po -- Do not build a profiled glibc for x86-64 - -------------------------------------------------------------------- -Fri Apr 12 10:33:31 CEST 2002 - kukuk@suse.de - -- Update to current snapshot (fix SPARC compile) -- Revert do-lookup.h patch on Alpha (does not work here) - -------------------------------------------------------------------- -Wed Apr 10 15:09:33 CEST 2002 - aj@suse.de - -- Fix linuxthreads for x86-64. - -------------------------------------------------------------------- -Wed Apr 10 13:02:48 CEST 2002 - aj@suse.de - -- Add x86-64.diff to fix glob64. - -------------------------------------------------------------------- -Wed Apr 10 10:26:22 CEST 2002 - kukuk@suse.de - -- Update kernel-headers to 2.4.19pre4 (with x86-64 support) -- Update glibc to current cvs snapshot -- Allow old currencies (before EUR) - -------------------------------------------------------------------- -Tue Apr 2 15:58:49 CEST 2002 - aj@suse.de - -- Update ULPs. - -------------------------------------------------------------------- -Thu Mar 21 16:18:58 CET 2002 - kukuk@suse.de - -- Create html pages after installation of info pages [Bug #15283] - -------------------------------------------------------------------- -Tue Mar 12 16:09:51 CET 2002 - kukuk@suse.de - -- Add db1 fix if blocksize is not ^2 - -------------------------------------------------------------------- -Sat Mar 2 18:18:15 CET 2002 - kukuk@suse.de - -- Add fix for format string bug - -------------------------------------------------------------------- -Sat Mar 2 10:44:31 CET 2002 - kukuk@suse.de - -- Fix return value of nice wrapper - -------------------------------------------------------------------- -Fri Mar 1 14:33:09 CET 2002 - kukuk@suse.de - -- Add fix for corrupt ut_line -- Add fix for current gcc 3.1 -- Add patch for nice return values - -------------------------------------------------------------------- -Thu Feb 28 14:53:42 CET 2002 - kukuk@suse.de - -- Add fix for rtime, swscanf and ia64 - -------------------------------------------------------------------- -Mon Feb 18 13:22:05 CET 2002 - kukuk@suse.de - -- When a dlopened module references a weak symbol from another - dlopened module (loaded with RTLD_GLOBAL) no dependency was - generated for this fact, so the second module was unloaded even - if the first one was still around. - -------------------------------------------------------------------- -Sun Feb 17 10:51:53 CET 2002 - kukuk@suse.de - -- Add pthread/signal bugfix [Bug #13280] -- Fix directory file list (don't include /usr/include) - -------------------------------------------------------------------- -Thu Feb 14 19:46:04 CET 2002 - kukuk@suse.de - -- Use defattr in spec file to avoid problems with not existing - UIDs and rpm. - -------------------------------------------------------------------- -Thu Feb 14 13:22:13 CET 2002 - aj@suse.de - -- Update ULPs for GCC 3.1. - -------------------------------------------------------------------- -Wed Feb 13 16:03:20 CET 2002 - kukuk@suse.de - -- Apply db1 patch from mls@suse.de to fix rpm problems - -------------------------------------------------------------------- -Tue Feb 12 02:01:42 CET 2002 - ro@suse.de - -- fix owner/group for kernel headers - -------------------------------------------------------------------- -Mon Feb 11 15:17:18 CET 2002 - kukuk@suse.de - -- Add another solution for the glob problem - -------------------------------------------------------------------- -Thu Feb 7 16:20:49 CET 2002 - kukuk@suse.de - -- Add fix for glob (glob should not call globfree) -- Add fix for innetgr - -------------------------------------------------------------------- -Wed Feb 6 22:01:29 CET 2002 - kukuk@suse.de - -- Use correct BuildRoot - -------------------------------------------------------------------- -Wed Feb 6 16:40:49 CET 2002 - kukuk@suse.de - -- Update hu.po - -------------------------------------------------------------------- -Wed Feb 6 15:36:56 CET 2002 - kukuk@suse.de - -- Set LC_CTYPE for error messages in localedef [Bug #12878] - -------------------------------------------------------------------- -Mon Feb 4 14:26:48 CET 2002 - kukuk@suse.de - -- Add fixes from CVS: dynamic loader, readv and writev seg.fault - and various architecture fixes for alpha and mips -- Don't compile with -g on Alpha -- Add fix for possible endless loop fix - -------------------------------------------------------------------- -Fri Feb 1 15:58:41 CET 2002 - bk@suse.de - -- merged s390x lib64 patch and spec file changes - -------------------------------------------------------------------- -Wed Jan 23 15:39:02 CET 2002 - kukuk@suse.de - -- Split glibc into glibc and glibc-locale -- Create more UTF8 locale - -------------------------------------------------------------------- -Mon Jan 21 10:45:19 CET 2002 - kukuk@suse.de - -- Update to official glibc 2.2.5 - -------------------------------------------------------------------- -Wed Jan 16 18:29:33 CET 2002 - kukuk@suse.de - -- Remove /var/adm/setup/setup.timeconfig - -------------------------------------------------------------------- -Wed Jan 16 17:22:52 CET 2002 - kukuk@suse.de - -- Apply S390 fix - -------------------------------------------------------------------- -Wed Jan 9 15:33:49 CET 2002 - kukuk@suse.de - -- Update to glibc 2.2.5pre1 - -------------------------------------------------------------------- -Tue Jan 8 18:41:29 CET 2002 - egmont@suselinux.hu - -- Added partial Hungarian translation - -------------------------------------------------------------------- -Tue Jan 8 13:52:51 CET 2002 - kukuk@suse.de - -- Add patch to pass math tests with gcc 3.x -- Update to current CVS version - -------------------------------------------------------------------- -Thu Jan 3 18:05:48 CET 2002 - kukuk@suse.de - -- Update kernel header files to 2.4.17 - -------------------------------------------------------------------- -Tue Jan 1 10:55:34 CET 2002 - kukuk@suse.de - -- Update current CVS version, add final fixes for LSB test suite - -------------------------------------------------------------------- -Tue Dec 18 15:27:42 CET 2001 - poeml@suse.de - -- Install ja_JP.SJIS locale. - -------------------------------------------------------------------- -Sat Dec 15 15:27:12 CET 2001 - schwab@suse.de - -- Fix missing declaration of md5_uintptr. - -------------------------------------------------------------------- -Fri Dec 14 10:11:17 CET 2001 - kukuk@suse.de - -- Update to correct CVS branch - -------------------------------------------------------------------- -Thu Dec 13 14:50:25 CET 2001 - kukuk@suse.de - -- Update to current CVS -- Increase PATH_MAX to 4096 (including the leading zero) -- Clear pointer if asprintf fails -- pthread_key_delete should not contact thread manager before it - is created. - -------------------------------------------------------------------- -Tue Dec 11 22:35:07 CET 2001 - kukuk@suse.de - -- Fix prelink patch - -------------------------------------------------------------------- -Tue Dec 11 18:53:12 CET 2001 - kukuk@suse.de - -- Add fixes for LSB.os test suite (ftw, grantpt and ftok) -- Update to current CVS -- Add prelink patch - -------------------------------------------------------------------- -Fri Dec 7 19:16:30 CET 2001 - kukuk@suse.de - -- Merge with current CVS -- Add blowfish crypt - -------------------------------------------------------------------- -Fri Nov 23 11:55:14 CET 2001 - uli@suse.de - -- added armv4l arch to spec -- added arm kernel headers -- added trivial fix for dl-machine.h from CVS (see arm.dif) - -------------------------------------------------------------------- -Thu Nov 15 10:29:33 CET 2001 - adrian@suse.de - -- add mips architecture to spec file -- apply further mips fixes for ld -- activate %clean again - -------------------------------------------------------------------- -Sun Nov 11 12:12:03 CET 2001 - kukuk@suse.de - -- Fix lost permissions of shell script on SPARC - -------------------------------------------------------------------- -Thu Nov 8 18:40:33 CET 2001 - kukuk@suse.de - -- Add 32bit UID fixes - -------------------------------------------------------------------- -Thu Nov 8 11:47:21 CET 2001 - kukuk@suse.de - -- More fixes for asm-ia64 header files - -------------------------------------------------------------------- -Thu Nov 8 10:50:13 CET 2001 - kukuk@suse.de - -- Fix asm-i386/processor.h (don't align struct) -- Fix asm-ia64/bitops.h (define CMPXCHG_BUGCHECK) -- Correct version number in version.h - -------------------------------------------------------------------- -Wed Nov 7 14:07:21 CET 2001 - uli@suse.de - -- fixed sys/io.h, sysmacros.h for icc - -------------------------------------------------------------------- -Tue Nov 6 16:53:04 CET 2001 - kukuk@suse.de - -- Update kernel-headers to 2.4.14 - -------------------------------------------------------------------- -Thu Nov 1 11:34:56 CET 2001 - kukuk@suse.de - -- Use again old rules to generate html files - -------------------------------------------------------------------- -Sun Oct 21 22:55:24 CEST 2001 - schwab@suse.de - -- Fix inttypes.h for C++. - -------------------------------------------------------------------- -Fri Oct 19 13:31:53 CEST 2001 - aj@suse.de - -- Fix typo in inttypes.h that presents compilation by non-GCC compilers. - -------------------------------------------------------------------- -Tue Oct 16 10:56:52 CEST 2001 - aj@suse.de - -- Update elf.h to include x86-64 defines since those are needed - by some other tools. - -------------------------------------------------------------------- -Fri Sep 28 15:59:19 CEST 2001 - schwab@suse.de - -- Readd patch from 2001-09-10 with corrections. -- Add compatibility patch for GCC 3. This allows to build glibc - with GCC 3. -- Require that make check succeeds on ia64. - -------------------------------------------------------------------- -Thu Sep 13 15:58:31 CEST 2001 - aj@suse.de - -- Add a better version of the threads-fork patch that fixes some - more places where interrupts can occur and does this a bit cleaner. - -------------------------------------------------------------------- -Tue Sep 11 13:50:37 CEST 2001 - aj@suse.de - -- Remove patch from 2001-09-10 since it breaks the dynamic linker. - -------------------------------------------------------------------- -Tue Sep 11 10:51:11 CEST 2001 - aj@suse.de - -- Fix bug in linuxthreads where manager and threads could - get out of synch due to an interrupted read call. - -------------------------------------------------------------------- -Mon Sep 10 18:20:32 CEST 2001 - schwab@suse.de - -- Fix handling of dependent dynamic objects for dlopen/dlclose. - -------------------------------------------------------------------- -Sat Sep 8 21:02:38 CEST 2001 - kukuk@suse.de - -- Don't create gconv cache (else iconv --list seg.faults) - -------------------------------------------------------------------- -Tue Aug 28 13:39:37 MEST 2001 - aj@suse.de - -- Improve dynamic linker to relocate dynamic objects faster. This - implies a small cache for symbol lookups and handling the ld -z combreloc - feature if binaries are linked this way. - -------------------------------------------------------------------- -Fri Aug 24 14:26:33 CEST 2001 - kukuk@suse.de - -- Add fix for handling of %l[] in vfscanf -- ldconfig removes stale links now -- Remove susehelp config files, now in susehelp itself - -------------------------------------------------------------------- -Wed Aug 22 15:26:06 CEST 2001 - aj@suse.de - -- Update s390 patch from IBM. - -------------------------------------------------------------------- -Fri Aug 17 14:11:16 CEST 2001 - kukuk@suse.de - -- Adjust dns6 patch for 2.2.4 -- Fix spec file (include lost libnss_dns6.so) -- Fix versionnumber in version.h [Bug #9759] -- Update kernel-header to 2.4.9 - -------------------------------------------------------------------- -Thu Aug 16 09:32:39 MEST 2001 - aj@suse.de - -- Update to 2.2.4 final. Add s390-ucontext patch. - -------------------------------------------------------------------- -Fri Aug 10 12:04:14 CEST 2001 - aj@suse.de - -- Update to current glibc version. Do not use the hardlink program - for compatification since localedef will do this itself now. - Create gconv cache. - -------------------------------------------------------------------- -Wed Aug 1 15:31:50 CEST 2001 - aj@suse.de - -- Add patch for zic to create copy of the timezone instead - of a symbolic link so that the file exists even if /usr is not - mounted. - Use i486 instead of i386 as default architecture for i386. - -------------------------------------------------------------------- -Sat Jul 28 08:36:27 CEST 2001 - kukuk@suse.de - -- Fix problem with linux/spinlock.h - -------------------------------------------------------------------- -Fri Jul 27 09:30:01 CEST 2001 - kukuk@suse.de - -- Update kernel-header files to 2.4.7 - -------------------------------------------------------------------- -Thu Jul 26 14:04:15 CEST 2001 - froh@suse.de - -- add fix for failing tst-setcontext on s390 - -------------------------------------------------------------------- -Wed Jul 25 09:29:38 CEST 2001 - aj@suse.de - -- Add patch to fix loading of dynamic libs in static programs for PPC. - -------------------------------------------------------------------- -Fri Jul 20 13:44:30 CEST 2001 - kukuk@suse.de - -- Update to current CVS snapshot -- Disable tst-regex and test-lfs - -------------------------------------------------------------------- -Fri Jul 6 15:26:54 CEST 2001 - kukuk@suse.de - -- Add da_DK@euro and da_DK.UTF-8 - -------------------------------------------------------------------- -Thu Jul 5 14:34:02 CEST 2001 - kukuk@suse.de - -- Update to current CVS snapshot -- Remove obsolete cvs patch -- Fix DNS/IPv6 patch -- Hardlink equal locale files - -------------------------------------------------------------------- -Fri Jun 22 15:59:21 CEST 2001 - olh@suse.de - -- add glibc-2.2.3-ppc_dlmachine.diff to fix binutils make check - -------------------------------------------------------------------- -Tue Jun 19 06:41:03 EDT 2001 - bk@suse.de - -- added s390x support to spec file - -------------------------------------------------------------------- -Tue Jun 19 10:27:38 CEST 2001 - aj@suse.de - -- Fix profiling on PowerPC. - -------------------------------------------------------------------- -Fri Jun 15 17:58:22 CEST 2001 - schwab@suse.de - -- Fixup asm-ia64/atomic.h for user-space inclusion. - -------------------------------------------------------------------- -Tue Jun 12 11:14:08 CEST 2001 - aj@suse.de - -- Fix testsuite for sparc. - -------------------------------------------------------------------- -Mon Jun 11 13:56:16 CEST 2001 - aj@suse.de - -- Fix testsuite for powerpc and S390, build again on alpha. - -------------------------------------------------------------------- -Tue May 22 15:43:24 CEST 2001 - kukuk@suse.de - -- Update to current CVS snapshot -- Rmove support for PF_LOCAL from getaddrinfo [Bug #8469] - -------------------------------------------------------------------- -Sun May 13 15:19:42 CEST 2001 - kukuk@suse.de - -- Don't use absolute paths in pre-install-section - -------------------------------------------------------------------- -Fri May 4 19:20:10 CEST 2001 - kukuk@suse.de - -- Add special version.h which fails on compiling kernel modules - -------------------------------------------------------------------- -Sat Apr 28 18:32:51 CEST 2001 - kukuk@suse.de - -- Update to glibc 2.2.3, kernel-headers-2.4.4 - -------------------------------------------------------------------- -Tue Apr 24 16:04:32 CEST 2001 - schwab@suse.de - -- Fix feenableexcept on ia64. - -------------------------------------------------------------------- -Tue Apr 24 15:48:34 CEST 2001 - aj@suse.de - -- Install some more UTF-8 locales, fix tr_TR locale. - -------------------------------------------------------------------- -Thu Apr 12 17:42:08 CEST 2001 - kukuk@suse.de - -- Include our own texi2html - -------------------------------------------------------------------- -Wed Apr 11 18:50:12 CEST 2001 - kukuk@suse.de - -- Add fixes from SuSE kernel header files -- Add patch to reload /etc/resolv.conf if there was changes -- Add glibc.conf for susehelp (glibc-html pages) - -------------------------------------------------------------------- -Mon Apr 9 17:39:18 CEST 2001 - schwab@suse.de - -- Fix ld.so for kernel 2.4.3 on ia64. - -------------------------------------------------------------------- -Thu Apr 5 17:39:44 CEST 2001 - kukuk@suse.de - -- Add more fixes from CVS - -------------------------------------------------------------------- -Tue Apr 3 15:40:58 CEST 2001 - kukuk@suse.de - -- Fix isdn header files from kernel-headers - -------------------------------------------------------------------- -Fri Mar 30 18:40:09 CEST 2001 - kukuk@suse.de - -- Update kernel header files to 2.4.3 - -------------------------------------------------------------------- -Fri Mar 30 17:22:54 CEST 2001 - kukuk@suse.de - -- Merge s390 patches -- Fix rcmd_af() (allow PF_UNSPEC) - -------------------------------------------------------------------- -Fri Mar 30 08:52:32 CEST 2001 - aj@suse.de - -- Add some small fixes, fix spec file for removal of man-pages. - -------------------------------------------------------------------- -Thu Mar 29 18:16:09 CEST 2001 - kukuk@suse.de - -- Don't provide kernel_headers any longer -- Remove some man-pages which are now official in the man-pages - package - -------------------------------------------------------------------- -Thu Mar 29 08:33:19 CEST 2001 - aj@suse.de - -- Fix shmfs recognition. - -------------------------------------------------------------------- -Thu Mar 29 01:18:52 CEST 2001 - ro@suse.de - -- added db-splitmask fix from mls (hopefully work around bug in db1) - -------------------------------------------------------------------- -Wed Mar 28 09:02:54 CEST 2001 - aj@suse.de - -- Fix s390 to not generate wrong relocations, work around compiler - error. - -------------------------------------------------------------------- -Wed Mar 21 14:46:25 CET 2001 - kukuk@suse.de - -- glibc-devel obsoletes and provides linclude - -------------------------------------------------------------------- -Tue Mar 20 12:38:28 CET 2001 - kukuk@suse.de - -- Add strtok and other fixes from CVS -- Add yp_all fix - -------------------------------------------------------------------- -Tue Mar 13 13:57:16 CET 2001 - kukuk@suse.de - -- Add more s390 string.h fixes - -------------------------------------------------------------------- -Mon Mar 12 10:05:30 CET 2001 - aj@suse.de - -- Add fixes for s390, don't run testsuite on s390 for now. - -------------------------------------------------------------------- -Fri Mar 9 17:05:27 CET 2001 - kukuk@suse.de - -- Fix linux/init.h header file - -------------------------------------------------------------------- -Fri Mar 9 16:01:15 CET 2001 - aj@suse.de - -- Handle new EM_S390 value. - -------------------------------------------------------------------- -Fri Mar 9 15:33:55 CET 2001 - kukuk@suse.de - -- kernel-heaer fixes to build on Alpha - -------------------------------------------------------------------- -Thu Mar 8 16:02:45 CET 2001 - ro@suse.de - -- update kernel-headers to 2.4.2 - -------------------------------------------------------------------- -Thu Mar 8 12:53:56 CET 2001 - ro@suse.de - -- kernel-header fixes to build on s390 - -------------------------------------------------------------------- -Thu Feb 22 11:22:08 CET 2001 - schwab@suse.de - -- More kernel header fixes for IA64. - -------------------------------------------------------------------- -Tue Feb 20 11:18:53 CET 2001 - kukuk@suse.de - -- Remove optimisation not supported on all plattforms - -------------------------------------------------------------------- -Mon Feb 19 09:48:02 CET 2001 - kukuk@suse.de - -- Fix Optimization of glibc build -- Add Optimization for alphaev6 and sparcv9 - -------------------------------------------------------------------- -Sat Feb 17 17:19:40 CET 2001 - kukuk@suse.de - -- Update to glibc 2.2.2 from CVS - -------------------------------------------------------------------- -Thu Feb 15 16:51:12 CET 2001 - kukuk@suse.de - -- kernel header fixes for SPARC and IA64 - -------------------------------------------------------------------- -Tue Feb 13 14:19:43 CET 2001 - kukuk@suse.de - -- Make optimization for i686 work -- Add manual page for ldd - -------------------------------------------------------------------- -Mon Feb 12 16:05:23 CET 2001 - kukuk@suse.de - -- Fix more kernel headers - -------------------------------------------------------------------- -Thu Feb 8 16:34:27 CET 2001 - kukuk@suse.de - -- Fix more kernel-headers - -------------------------------------------------------------------- -Wed Feb 7 17:17:03 CET 2001 - kukuk@suse.de - -- Delete links in pre install section for glibc-devel - -------------------------------------------------------------------- -Wed Feb 7 01:08:26 CET 2001 - kukuk@suse.de - -- Fix kernel-header includes - -------------------------------------------------------------------- -Tue Feb 6 09:29:04 CET 2001 - kukuk@suse.de - -- Fix creating of /usr/include/asm on SPARC -- Add more CVS patches - -------------------------------------------------------------------- -Mon Feb 5 18:58:08 CET 2001 - kukuk@suse.de - -- Add some patches from CVS -- Include our own kernel header files - -------------------------------------------------------------------- -Mon Jan 22 18:47:24 CET 2001 - aj@suse.de - -- Add elf patch to fix problems on ia64 and ppc with _dl_pagesize. - -------------------------------------------------------------------- -Mon Jan 22 10:26:42 CET 2001 - aj@suse.de - -- Fix mmap64 on powerpc. - -------------------------------------------------------------------- -Tue Jan 16 08:42:33 CET 2001 - aj@suse.de - -- Fix sunrpc-udp.diff, add mman.h fix for powerpc. - -------------------------------------------------------------------- -Wed Jan 10 14:49:30 CET 2001 - aj@suse.de - -- Add sunrpc-udp.diff to fix UDP timeouts with Linux 2.4 kernel. - -------------------------------------------------------------------- -Tue Jan 9 09:01:41 CET 2001 - aj@suse.de - -- Add glibc-2.2.secure.diff to close some security holes. - -------------------------------------------------------------------- -Wed Jan 3 15:26:45 CET 2001 - schwab@suse.de - -- Fix strtol and friends on 64 bit platforms. -- Use 8192 as default pagesize on ia64. -- Scan AUX vector also in statically linked programs. - -------------------------------------------------------------------- -Wed Jan 3 15:20:45 CET 2001 - aj@suse.de - -- Build some UTF-8 locales using a patch from Markus Kuhn. - -------------------------------------------------------------------- -Wed Dec 13 15:52:13 CET 2000 - aj@suse.de - -- Add compatibility patch for IPv6 and Linux 2.2. - -------------------------------------------------------------------- -Wed Dec 13 15:48:56 CET 2000 - schwab@suse.de - -- Update ia64 patch. - -------------------------------------------------------------------- -Sat Dec 9 13:30:23 CET 2000 - kukuk@suse.de - -- Fix resolver bug - -------------------------------------------------------------------- -Fri Dec 1 13:16:07 CET 2000 - kukuk@suse.de - -- Add bug fixes for setlocale and strncat -- strip gconv modules - -------------------------------------------------------------------- -Fri Nov 24 07:43:08 CET 2000 - kukuk@suse.de - -- Fix typo in spec file - -------------------------------------------------------------------- -Thu Nov 23 23:22:36 CET 2000 - kukuk@suse.de - -- Add hack for POWER3 - -------------------------------------------------------------------- -Wed Nov 22 13:03:19 CET 2000 - kukuk@suse.de - -- Add strncat bugfix for S/390 - -------------------------------------------------------------------- -Tue Nov 21 10:53:31 CET 2000 - kukuk@suse.de - -- Don't bulid 32bit compat packages - -------------------------------------------------------------------- -Mon Nov 20 15:46:44 CET 2000 - schwab@suse.de - -- Remove use of getpagesize syscall on ia64. -- Follow DT_INIT/DT_FINI change in compiler. - -------------------------------------------------------------------- -Sun Nov 19 22:43:40 CET 2000 - kukuk@suse.de - -- Minor specfile fixes - -------------------------------------------------------------------- -Thu Nov 16 17:38:47 CET 2000 - kukuk@suse.de - -- Add lot of more bug fixes - -------------------------------------------------------------------- -Tue Nov 14 16:52:59 CET 2000 - kukuk@suse.de - -- Add bugfix for static linked binaries/ld.so.cache from aj@suse.de - -------------------------------------------------------------------- -Mon Nov 13 14:52:05 CET 2000 - aj@suse.de - -- Fix noversion.diff and spec file. - -------------------------------------------------------------------- -Sat Nov 11 08:40:42 CET 2000 - kukuk@suse.de - -- Fix nssv1 on PowerPC -- no libNoVersion on SPARC - -------------------------------------------------------------------- -Fri Nov 10 21:47:16 CET 2000 - kukuk@suse.de - -- Disable make check on PowerPC and Alpha - -------------------------------------------------------------------- -Fri Nov 10 17:09:57 CET 2000 - kukuk@suse.de - -- Update to final glibc 2.2 - -------------------------------------------------------------------- -Fri Nov 3 10:44:46 CET 2000 - kukuk@suse.de - -- Update to glibc-2.2-20001103 (glibc-2.1.97) -- Don't install libNoVersion on PowerPC -- Rename nssv1 -> glibc-nssv1 -- Rename libd -> glibc-profile, move libg.a to libc -- Rename libcinfo -> glibc-info -- Rename libchtml -> glibc-html -- Rename localedb -> glibc-i18ndata -- Rename libc -> glibc-devel -- Rename shlibs -> glibc - -------------------------------------------------------------------- -Sat Oct 28 09:10:07 CEST 2000 - kukuk@suse.de - -- Update to glibc-2.2-20001028 -- Enable more checks - -------------------------------------------------------------------- -Fri Oct 27 15:39:17 CEST 2000 - aj@suse.de - -- Fix NoVersion patch - -------------------------------------------------------------------- -Wed Oct 25 16:47:22 CEST 2000 - kukuk@suse.de - -- Update to glibc-2.2-20001025 - -------------------------------------------------------------------- -Sun Oct 22 16:31:32 CEST 2000 - kukuk@suse.de - -- Update to glibc 2.2-20001021 -- Update glibc-db to 2.1.95 -- Update ia64 patch - -------------------------------------------------------------------- -Fri Oct 20 15:54:24 CEST 2000 - kukuk@suse.de - -- Update to glibc 2.2-20001020 -- Add s390 spec file changes - -------------------------------------------------------------------- -Tue Oct 10 13:46:03 CEST 2000 - schwab@suse.de - -- Update to glibc 2.2-20001009. -- Fix TRAMPOLINE_TEMPLATE for ia64. - -------------------------------------------------------------------- -Sun Oct 1 17:08:32 CEST 2000 - schwab@suse.de - -- Export more ia64 specific symbols. - -------------------------------------------------------------------- -Tue Sep 26 12:14:37 CEST 2000 - kukuk@suse.de - -- Update to glibc 2.2-20000926 - -------------------------------------------------------------------- -Mon Sep 25 14:02:07 CEST 2000 - kukuk@suse.de - -- Update to glibc 2.2-20000925 snapshot - -------------------------------------------------------------------- -Thu Sep 14 11:43:51 CEST 2000 - schwab@suse.de - -- Update ia64 patch. - -------------------------------------------------------------------- -Fri Sep 8 19:44:17 CEST 2000 - bk@suse.de - -- added glibc-2.1.3-db2-s390.tar.gz from developerworks (db2 fix) - -------------------------------------------------------------------- -Wed Sep 6 09:44:36 CEST 2000 - fober@suse.de - -- merge s390-7.0 with STABLE: - - upgraded to glibc-linuxthreads-2.1.3.1-s390.diff from 2.1.3 - - added new changes from IBM s390 codedrop - - removed glibc-dlopen-2.1.3-s390.diff which is - incorporated in glibc-linuxthreads-2.1.3.1-s390.diff now - -------------------------------------------------------------------- -Tue Sep 5 18:19:46 CEST 2000 - kukuk@suse.de - -- Add glibc-2.1.security.dif - -------------------------------------------------------------------- -Fri Sep 1 11:14:25 CEST 2000 - olh@suse.de - -- add glibc-2.1-ppc_lfs.dif, enables (hopefully) lfs on ppc - -------------------------------------------------------------------- -Wed Aug 30 16:16:04 CEST 2000 - olh@suse.de - -- remove sysdeps/powerpc/memset.S on ppc for POWER3 - -------------------------------------------------------------------- -Mon Aug 28 17:12:41 CEST 2000 - olh@suse.de - -- add glibc-2.1.sgi_fam.dif -- remove sysdeps/rs6000/memcopy.h on ppc for POWER3 - -------------------------------------------------------------------- -Mon Aug 21 19:56:06 CEST 2000 - garloff@suse.de - -- Fix race on cond_wait WRT owner of mutex (from olh@suse.de) - -------------------------------------------------------------------- -Tue Jul 25 08:41:48 CEST 2000 - kukuk@suse.de - -- Add mmap fix for PowerPC - -------------------------------------------------------------------- -Tue Jul 11 10:02:41 CEST 2000 - kukuk@suse.de - -- Remove "mutex is owned by current thread" bugfix for IBMs jdk - -------------------------------------------------------------------- -Mon Jun 26 16:47:54 CEST 2000 - schwab@suse.de - -- Update ia64 patch. - -------------------------------------------------------------------- -Tue Jun 20 15:33:43 CEST 2000 - kukuk@suse.de - -- Move html docu in extra package -- Update ia64 patch - -------------------------------------------------------------------- -Wed May 31 14:35:00 CEST 2000 - kukuk@suse.de - -- Remove LICENSE file, it's the same as COPYING.LIB -- Add libc docu as html - -------------------------------------------------------------------- -Sun May 28 14:44:42 CEST 2000 - kukuk@suse.de - -- Fix ldconfig on PPC and IA64 - -------------------------------------------------------------------- -Sat May 27 15:25:13 CEST 2000 - kukuk@suse.de - -- Merge new ldconfig fixes - -------------------------------------------------------------------- -Fri May 26 18:16:52 CEST 2000 - kukuk@suse.de - -- Update ia64 patch - -------------------------------------------------------------------- -Fri May 26 11:07:39 CEST 2000 - kukuk@suse.de - -- Fix (f)truncate64 and xdr_uint8_t - -------------------------------------------------------------------- -Wed May 24 22:23:12 CEST 2000 - kukuk@suse.de - -- Fix ldconfig.8 manual page - -------------------------------------------------------------------- -Thu May 18 17:53:09 CEST 2000 - bk@suse.de - -- added s390 dlopen fix - -------------------------------------------------------------------- -Tue May 16 16:48:13 CEST 2000 - bk@suse.de - -- updated s390 patches to match IBM_codedrop_2000_05_15 - -------------------------------------------------------------------- -Fri May 12 15:47:08 CEST 2000 - kukuk@suse.de - -- Fix netinet/in.h IPv6 compare - -------------------------------------------------------------------- -Fri May 12 14:47:15 CEST 2000 - schwab@suse.de - -- Update ia64 patches. - -------------------------------------------------------------------- -Fri May 12 14:22:11 CEST 2000 - kukuk@suse.de - -- Don't apply LFS patch - -------------------------------------------------------------------- -Tue May 9 22:21:23 CEST 2000 - kukuk@suse.de - -- Add LFS patches - -------------------------------------------------------------------- -Mon May 8 11:59:48 CEST 2000 - kukuk@suse.de - -- Add lot of bug fixes from CVS - -------------------------------------------------------------------- -Tue Apr 25 14:20:43 CEST 2000 - kukuk@suse.de - -- Fix nscd/getgrnam bug - -------------------------------------------------------------------- -Thu Apr 20 16:38:26 CEST 2000 - kukuk@suse.de - -- Remove /var/mail -> /var/spool/mail patch -- Update nscd.conf.5 manual page - -------------------------------------------------------------------- -Wed Apr 12 16:18:55 CEST 2000 - kukuk@suse.de - -- Add nscd patch from Chris Wing - -------------------------------------------------------------------- -Wed Apr 12 15:52:55 CEST 2000 - kukuk@suse.de - -- Add ldconfig fix from aj@suse.de - -------------------------------------------------------------------- -Wed Apr 12 11:33:02 CEST 2000 - schwab@suse.de - -- More ia64 patches. -- Use libc.so.0, libm.so.0, ld-linux-ia64.so.1 on ia64. - -------------------------------------------------------------------- -Mon Apr 10 17:55:46 CEST 2000 - kukuk@suse.de - -- Support asm-sparc64 and asm-sparc on SPARC - -------------------------------------------------------------------- -Mon Apr 10 15:46:35 CEST 2000 - kukuk@suse.de - -- Create /etc/ld.so.cache always with permissions 0644 -- Update ia64 patches - -------------------------------------------------------------------- -Thu Apr 6 11:27:20 CEST 2000 - schwab@suse.de - -- Fix dynamic linker bug in ia64. -- Add ia64 spinlocks for db2. - -------------------------------------------------------------------- -Tue Apr 4 16:16:21 CEST 2000 - schwab@suse.de - -- New IA64 patches. -- Fix ldconfig -p. - -------------------------------------------------------------------- -Mon Apr 3 14:42:03 MEST 2000 - bk@suse.de - -- s390 team added s390 patches - -------------------------------------------------------------------- -Wed Mar 22 12:10:02 CET 2000 - kukuk@suse.de - -- Fix last SPARC patch - -------------------------------------------------------------------- -Tue Mar 21 17:48:01 CET 2000 - kukuk@suse.de - -- Add SPARC patches -- Add IA64 patches - -------------------------------------------------------------------- -Wed Mar 15 14:35:47 CET 2000 - kukuk@suse.de - -- Remove personality call (problematic on Alpha) -- Fix typo in localeconv -- alpha/ioperm.c> Add entry for "Nautilus". - -------------------------------------------------------------------- -Tue Mar 7 18:17:07 CET 2000 - kukuk@suse.de - -- Add locale SIGSEGV fix -- Fix getdate bug - -------------------------------------------------------------------- -Fri Feb 25 10:53:47 CET 2000 - kukuk@suse.de - -- Update to final glibc 2.1.3 + fix for bigendian machines - -------------------------------------------------------------------- -Thu Feb 24 16:12:39 CET 2000 - kukuk@suse.de - -- Update to current glibc cvs snapshot -- Add libnss_dns6.so.2, which makes IPv4 and IPv6 lookups. - Old libnss_dns.so.2 will only make IPv4 lookups. - -------------------------------------------------------------------- -Tue Feb 22 16:40:35 CET 2000 - kukuk@suse.de - -- Update to current glibc cvs snapshot (2.1.3pre4) - -------------------------------------------------------------------- -Sat Feb 5 14:40:33 CET 2000 - kukuk@suse.de - -- Add missing defines for SPARC bits/termios.h - -------------------------------------------------------------------- -Thu Feb 3 18:25:12 CET 2000 - kukuk@suse.de - -- Add regex patch from Andreas Schwab - -------------------------------------------------------------------- -Wed Feb 2 11:37:52 CET 2000 - kukuk@suse.de - -- Add ldconfig fix -- Update to current glibc cvs snapshot -- Fix sys/io.h on Intel (C++) - -------------------------------------------------------------------- -Mon Jan 24 17:01:13 CET 2000 - kukuk@suse.de - -- Fix duplicate setrlimit - -------------------------------------------------------------------- -Mon Jan 24 12:01:27 CET 2000 - kukuk@suse.de - -- Update to current glibc cvs snapshot - -------------------------------------------------------------------- -Wed Jan 19 15:53:18 CET 2000 - kukuk@suse.de - -- Update to current glibc cvs snapshot - -------------------------------------------------------------------- -Sat Jan 15 01:31:16 CET 2000 - ro@suse.de - --fixed ppc db2-patch - -------------------------------------------------------------------- -Fri Jan 14 16:54:26 CET 2000 - kukuk@suse.de - -- Add patches for Intel and PPC - -------------------------------------------------------------------- -Fri Jan 14 00:27:03 CET 2000 - kukuk@suse.de - -- Add patch for SPARC - -------------------------------------------------------------------- -Thu Jan 13 15:23:54 CET 2000 - kukuk@suse.de - -- Move info pages to /usr/share/info - -------------------------------------------------------------------- -Mon Jan 10 14:49:14 CET 2000 - kukuk@suse.de - -- Add ipv6 patches for getent - -------------------------------------------------------------------- -Mon Jan 10 11:23:57 CET 2000 - kukuk@suse.de - -- Move manual pages for applications and config files into - shlibs package -- Update to current glibc 2.1.3 snapshot - -------------------------------------------------------------------- -Fri Dec 17 17:06:45 MET 1999 - kukuk@suse.de - -- Add new ldconfig patches -- Add aio patch -- Add fix for bits/string2.h - -------------------------------------------------------------------- -Wed Dec 15 16:37:02 MET 1999 - kukuk@suse.de - -- add ldconfig.8 - -------------------------------------------------------------------- -Wed Dec 15 10:00:53 MET 1999 - kukuk@suse.de - -- Update to current glibc 2.1.3 snapshot -- Fix get/setrlimit problems - -------------------------------------------------------------------- -Thu Dec 9 20:00:16 MET 1999 - kukuk@suse.de - -- Update to current glibc 2.1.3 snapshot -- Add new ldconfig - -------------------------------------------------------------------- -Sun Dec 5 11:50:42 MET 1999 - kukuk@suse.de - -- Disable make check for SPARC (kernel bug) -- Add setrlimit patches -- Update to current glibc 2.1.3 snapshot - -------------------------------------------------------------------- -Fri Nov 26 12:09:07 MET 1999 - kukuk@suse.de - -- Update to current glibc 2.1.3 snapshot. - -------------------------------------------------------------------- -Tue Oct 26 13:54:55 MEST 1999 - kukuk@suse.de - -- Add fix for correct accounting of needed bytes (gethnamaddr.c) -- Remove not exported, public names from internal md5 functions - -------------------------------------------------------------------- -Mon Oct 25 19:03:56 MEST 1999 - kukuk@suse.de - -- Add fix for missing nexttowardl aliase - -------------------------------------------------------------------- -Tue Oct 19 09:56:47 MEST 1999 - kukuk@suse.de - -- Add security fix for iruserok - -------------------------------------------------------------------- -Sat Oct 16 16:29:44 MEST 1999 - kukuk@suse.de - -- Build libNoVersion.so.1 on every platform - -------------------------------------------------------------------- -Mon Oct 11 19:19:00 MEST 1999 - kukuk@suse.de - -- Add linuxthreads/signals.c fix from Andreas Schwab -- Remove dangling symlink (Bug #544) -- Add more bug fixes - -------------------------------------------------------------------- -Fri Oct 8 22:07:24 MEST 1999 - kukuk@suse.de - -- Add timezone update - -------------------------------------------------------------------- -Fri Oct 8 17:42:22 MEST 1999 - kukuk@suse.de - -- Add NIS+ shadow parser fix - -------------------------------------------------------------------- -Thu Oct 7 11:46:27 MEST 1999 - kukuk@suse.de - -- Update to official glibc 2.1.2, add important fixes -- Update nscd, add manual pages for it - -------------------------------------------------------------------- -Mon Sep 20 18:14:13 CEST 1999 - ro@suse.de - -- libc: added requires kernel_headers - -------------------------------------------------------------------- -Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de - -- ran old prepare_spec on spec file to switch to new prepare_spec. - -------------------------------------------------------------------- -Mon Sep 6 10:25:03 MEST 1999 - kukuk@suse.de - -- Update to current glibc 2.1.2 cvs snapshot -- Remove use auf automake in spec file - -------------------------------------------------------------------- -Fri Sep 3 14:35:42 MEST 1999 - kukuk@suse.de - -- Update to current glibc 2.1.2 cvs snapshot -- Use RPM macros for configure - -------------------------------------------------------------------- -Wed Aug 25 17:07:09 MEST 1999 - kukuk@suse.de - -- Update to current glibc 2.1.2 cvs snapshot - -------------------------------------------------------------------- -Thu Aug 19 15:20:26 MEST 1999 - kukuk@suse.de - -- Add PowerPC patches from Uli Hecht -- Cleanup of SPEC file -- Create a profiling version - -------------------------------------------------------------------- -Sat Aug 14 19:58:45 MEST 1999 - kukuk@suse.de - -- disable nscd hosts caching by default -- Apply patch from HJL for broken gethostbyname_r in libnss_dns - -------------------------------------------------------------------- -Fri Jul 16 17:01:51 MEST 1999 - kukuk@suse.de - -- Add header fix for autoconf/g++ -- Move pt_chown and gconv modules from libc to shlibs - -------------------------------------------------------------------- -Wed Jul 14 16:05:14 MEST 1999 - kukuk@suse.de - -- Remove /etc/localtime from filelist - -------------------------------------------------------------------- -Mon Jul 12 09:54:43 MEST 1999 - kukuk@suse.de - -- Add more bug fixes from cvs -- Add ld.so bug fix from Andreas Schwab - -------------------------------------------------------------------- -Thu Jul 8 17:25:43 MEST 1999 - kukuk@suse.de - -- configure for i386-unknown-linux - -------------------------------------------------------------------- -Wed Jul 7 12:28:43 MEST 1999 - kukuk@suse.de - -- Remove alpha patch, it's now in glibc 2.1.2 cvs -- Add more bug fixes from cvs -- Remove malloc patch (breaks StarOffice) - -------------------------------------------------------------------- -Tue Jul 6 18:08:26 MEST 1999 - kukuk@suse.de - -- Add openpty patch from Andreas Schwab - (openpty now works if /dev/pts is not mounted) - -------------------------------------------------------------------- -Fri Jul 2 12:04:47 MEST 1999 - kukuk@suse.de - -- Remove warning von zic about symlinks. - -------------------------------------------------------------------- -Mon Jun 28 19:49:44 MEST 1999 - kukuk@suse.de - -- Remove ndbm links, now in gdbm - -------------------------------------------------------------------- -Fri Jun 25 16:16:20 MEST 1999 - kukuk@suse.de - -- Add a lot of more fixes -- Add nscd fixes and enable nscd on alpha - -------------------------------------------------------------------- -Mon Jun 14 09:17:26 MEST 1999 - kukuk@suse.de - -- Add nss_dns and fget* fixes. -- Add nscd patches for NIS+ - -------------------------------------------------------------------- -Thu Jun 10 10:04:11 MEST 1999 - kukuk@suse.de - -- Fix daemon() for MT programs -- Add libio fixes - -------------------------------------------------------------------- -Fri May 28 08:53:20 MEST 1999 - kukuk@suse.de - -- Add fix for docu -- Disable nscd for alpha again - -------------------------------------------------------------------- -Wed May 26 09:42:54 MEST 1999 - kukuk@suse.de - -- Update to version 2.1.1 - -------------------------------------------------------------------- -Mon May 17 16:49:35 MEST 1999 - kukuk@suse.de - -- Update to snapshot from 16.5.1999 -- Add manpages -- Add __setfpucw to libNoVersion (intel) -- Add COPYING and COPYING.LIB - -------------------------------------------------------------------- -Fri May 7 18:57:20 MEST 1999 - kukuk@suse.de - -- Update to snapshot from 6.5.1999 -- Add NoVersion patches from RedHat for miscompiled glibc 2.0 apps -- Add patch for Alpha RX164 -- Add workaround for nscd on Alpha - -------------------------------------------------------------------- -Wed Apr 28 17:48:51 MEST 1999 - kukuk@suse.de - -- Remove latest fnmatch patches from Uli Drepper - -------------------------------------------------------------------- -Tue Apr 27 11:48:46 MEST 1999 - kukuk@suse.de - -- update to cvs version of Apr 26 1999 -- fix pmap_set/pmap_unset for DHCP clients -- Rename libdb1.so.2[.1] to libdb.so.2[.1] since we don't create - the symbolic links. - -------------------------------------------------------------------- -Tue Apr 20 13:57:07 MEST 1999 - kukuk@suse.de - -- update to cvs version of Apr 20 1999 -- remove sunrpc.diff -- fix nssv1 package -- only include nscd on intel -- install /etc/nscd.conf - -------------------------------------------------------------------- -Mon Apr 12 09:52:58 MEST 1999 - kukuk@suse.de - -- update to cvs version of Apr 11 1999 -- Fix paths in paths.h -- install linuxthreads man pages and documentation -- Add sunrpc patch for Alpha and security fixes -- added links for el_GR and ru_RU.KOI8-R in usr/share/locale - -------------------------------------------------------------------- -Wed Mar 31 13:21:02 MEST 1999 - bs@suse.de - -- don't use lx_hack for build - -------------------------------------------------------------------- -Tue Mar 16 08:33:57 MET 1999 - ro@suse.de - -- libc.texinfo: changed to build with stable texinfo version - -------------------------------------------------------------------- -Mon Mar 15 23:49:51 MET 1999 - ro@suse.de - -- update to 2.1.1 (cvs of Mar 15 1999) -- update nssv1 to 2.0.2 - -------------------------------------------------------------------- -Sat Feb 20 19:29:32 MET 1999 - ro@suse.de - -- fixed specfile (lddlibc4 not built on alpha) - -------------------------------------------------------------------- -Sat Feb 20 18:41:22 MET 1999 - ro@suse.de - -- fixed specfile ... - -------------------------------------------------------------------- -Sat Feb 20 18:31:30 MET 1999 - ro@suse.de - -- added automake to neededforbuild - -------------------------------------------------------------------- -Sat Feb 20 18:15:44 MET 1999 - ro@suse.de - -- added nss-v1 modules (to keep old rpm happy with file owners) - -------------------------------------------------------------------- -Fri Feb 19 14:35:38 MET 1999 - ro@suse.de - -- update to cvs-version of 1999/02/18 - -------------------------------------------------------------------- -Fri Sep 25 18:58:28 MEST 1998 - ro@suse.de - -- fixed specfile - -------------------------------------------------------------------- -Fri Sep 25 12:15:13 MEST 1998 - ro@suse.de - -- update: use cvs-version of 980925 - edited db/Makefile to ignore messed up target-dependency - -------------------------------------------------------------------- -Mon Sep 21 19:43:16 MEST 1998 - ro@suse.de - -- update: use cvs-version of 980921 - -------------------------------------------------------------------- -Mon Sep 14 14:28:21 MEST 1998 - ro@suse.de - -- update: use today's cvs-version - -------------------------------------------------------------------- -Wed Sep 2 16:56:04 MEST 1998 - ro@suse.de - -- build for 586 since egcs generates code for 686 that does NOT run - on 586 !!! (eg strtok) - -------------------------------------------------------------------- -Sat Aug 22 00:43:48 MEST 1998 - ro@suse.de - -- updated to cvs-version 20.8.98 - added gettext as neededforbuild (so configure shuts up) - glibc-linuxthreads is contained in main archive now - -------------------------------------------------------------------- -Tue Jun 16 18:41:51 MEST 1998 - ro@suse.de - -- added symlink usr/include/X11 - -------------------------------------------------------------------- -Thu May 28 11:36:49 MEST 1998 - ro@suse.de - -- added symlinks to linux include files - -------------------------------------------------------------------- -Thu May 28 10:58:09 MEST 1998 - bs@suse.de - -- moved ".so" Links to package libc. - -------------------------------------------------------------------- -Wed May 27 16:26:15 MEST 1998 - bs@suse.de - -- changed version do `date` - -------------------------------------------------------------------- -Wed May 27 12:16:14 MEST 1998 - ro@suse.de - -- created specfile to build libc, shlibs, libd, libcinfo - localedb, timezone, - -- former libc renamed to libc5. diff --git a/glibc-testsuite.spec b/glibc-testsuite.spec deleted file mode 100644 index e36a20f..0000000 --- a/glibc-testsuite.spec +++ /dev/null @@ -1,1402 +0,0 @@ -# -# spec file for package glibc-testsuite -# -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - - -%define build_snapshot 0 - -# PLEASE run pre_checkin.sh in this directory before submitting -# this package. Otherwise the .spec and .changes for glibc-testsuite -# and glibc-utils aren't updated. - -# Run with osc --with=fast_build to have a shorter turnaround -# It will avoid building some parts of glibc -%bcond_with fast_build - -%define crypt_bf_version 1.3 - -Name: glibc-testsuite -%define normal_build ("%{name}" == "glibc") -%define utils_build ("%{name}" == "glibc-utils") -%define testsuite_build ("%{name}" == "glibc-testsuite") -# UTILS-SUMMARY-BEGIN -Summary: Standard Shared Libraries (from the GNU C Library) -License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ -Group: System/Libraries -# UTILS-SUMMARY-END -BuildRequires: audit-devel -BuildRequires: fdupes -BuildRequires: libcap-devel -BuildRequires: libselinux-devel -BuildRequires: makeinfo -BuildRequires: pwdutils -BuildRequires: systemd-rpm-macros -BuildRequires: xz -%if %{testsuite_build} -BuildRequires: gcc-c++ -BuildRequires: gdb -BuildRequires: glibc-devel-static -BuildRequires: libstdc++-devel -BuildRequires: python-pexpect -%endif -%if %{utils_build} -BuildRequires: gd-devel -%endif - -%define __filter_GLIBC_PRIVATE 1 -%ifarch i686 -# For i686 let's only build what's different from i586, so -# no need to build documentation -%define build_profile 1 -%define build_locales 1 -%define build_html 0 -%else -%if %{with fast_build} || %{utils_build} -%define build_profile 0 -%define build_locales 0 -%define build_html 0 -%else -# Default: -%define build_profile 1 -%define build_locales 1 -%define build_html 1 -%endif -%endif - -%define build_variants %{normal_build} - -%define disable_assert 0 -%define enable_stackguard_randomization 1 -%ifarch ppc ppc64 - %define optimize_power 1 - %ifarch ppc - %define powerpc_optimize_base %{nil} - %define powerpc_optimize_tune power3 - %define powerpc_optimize_cpu_power4 1 - %else - %define powerpc_optimize_base %{nil} - %define powerpc_optimize_tune power5 - %define powerpc_optimize_cpu_power4 0 - %endif - # We are not building Power CPU specific optimizations for openSUSE. - %define powerpc_optimize_cpu_power6 0 - %define powerpc_optimize_cpu_power7 0 - %define powerpc_optimize_cpu_cell 0 -%else - %define optimize_power 0 - %define powerpc_optimize_base %{nil} - %define powerpc_optimize_cpu_power4 0 - %define powerpc_optimize_cpu_power6 0 - %define powerpc_optimize_cpu_power7 0 - %define powerpc_optimize_cpu_cell 0 -%endif # ppc, ppc64 -# 3.0 is the SLES 11 SP3 kernel -# 3.1 is the openSUSE 12.1 kernel -%define enablekernel 3.0 - -Version: 2.25 -Release: 0 -%if !%{build_snapshot} -%define git_id db0242e30234 -%define libversion %version -%else -%define git_id %(echo %version | sed 's/.*\.g//') -%define libversion %(echo %version | sed 's/\.[^.]*\.g.*//') -%endif -Url: http://www.gnu.org/software/libc/libc.html -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz -%if !%{build_snapshot} -Source1: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz.sig -%endif -Source2: http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=libc&download=1#/glibc.keyring -Source3: noversion.tar.bz2 -Source4: manpages.tar.bz2 -Source5: nsswitch.conf -Source7: bindresvport.blacklist -Source8: glibc_post_upgrade.c -Source9: glibc.rpmlintrc -Source10: baselibs.conf -# For systemd -Source20: nscd.conf -Source21: nscd.service -# crypt_blowfish -Source50: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz -# The sign key uses MD5 which is no longer accepted by gpg -#Source51: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz.sign - -%if %{normal_build} -# ngpt was used in 8.1 and SLES8 -Obsoletes: ngpt < 2.2.2 -Obsoletes: ngpt-devel < 2.2.2 -Provides: ngpt = 2.2.2 -Provides: ngpt-devel = 2.2.2 -Conflicts: kernel < %{enablekernel} -# bug437293 - handle update from SLES10 on PowerPC -%ifarch ppc64 -Obsoletes: glibc-64bit -%endif -%ifarch ppc -Obsoletes: glibc-32bit -%endif -%ifarch armv6hl armv7hl -# The old runtime linker link gets not provided by rpm find.provides, but it exists -Provides: ld-linux.so.3 -Provides: ld-linux.so.3(GLIBC_2.4) -%endif -Requires(pre): filesystem -Recommends: glibc-extra -Provides: rtld(GNU_HASH) -%endif # %{normal_build} -%if %{utils_build} -Requires: glibc = %{version} -%endif -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%ifarch i686 -# We need to avoid to have only the src rpm from i686 on the media, -# since it does not work on other architectures. -NoSource: 0 -%endif -# - -### -# Patches are ordered in the following groups: -# Patches that we will never upstream or which have not been looked at: 0-999 -# Patches taken from upstream: 1000-2000 -# Patches that are going upstream, waiting approval: 2000-3000 -### - -### -# Patches that upstream will not accept -### - -### -# openSUSE specific patches - won't go upstream -### -### openSUSE extensions, configuration -# PATCH-FEATURE-OPENSUSE -- add crypt_blowfish support - bnc#700876 -Patch1: glibc-2.14-crypt.diff -# PATCH-FEATURE-OPENSUSE constify crypt_blowfish -Patch2: crypt_blowfish-const.patch -# PATCH-FEATURE-OPENSUSE -- add sha support to crypt_blowfish lnussel@suse.de -Patch3: crypt_blowfish-1.2-sha.diff -# PATCH-FEATURE-OPENSUSE Move crypt_gensalt_rn to separate library -Patch4: crypt_blowfish-gensalt.patch -# PATCH-FEATURE-OPENSUSE Avoid build failure on noexecstack marker on ARM dmueller@suse.de -Patch5: crypt_blowfish-1.2-hack_around_arm.diff -# PATCH-FIX-OPENSUSE Fix path for nscd databases -Patch6: glibc-2.3.3-nscd-db-path.diff -# PATCH-FIX-OPENSUSE Fix path for nss_db (bnc#753657) - aj@suse.de -Patch7: nss-db-path.patch -# PATCH-FIX-OPENSUSE adjust nscd.conf -Patch8: glibc-nscd.conf.patch -# PATCH-FIX-OPENSUSE do not use compile time in binaries -Patch9: glibc-nodate.patch -# PATCH-FIX-OPENSUSE -- add some extra information to version output - kukuk@suse.de -Patch10: glibc-version.diff -# PATCH-FIX-OPENSUSE remove lfs test from testsuite aj@suse.de -Patch11: glibc-testsuite.patch -# PATCH-FIX-OPENSUSE handle old glibc binaries -Patch12: glibc-2.3.90-noversion.diff -# PATCH-FIX-OPENSUSE -- Make --no-archive default for localedef - kukuk@suse.de -Patch13: glibc-2.3.2.no_archive.diff -# PATCH-FIX-OPENSUSE -- add blacklist for bindresvport -Patch14: glibc-bindresvport-blacklist.diff -# PATCH-FIX-OPENSUSE prefer -lang rpm packages -Patch15: glibc-2.3.90-langpackdir.diff -# PATCH-FEATURE-SLE increase cpusetsize to 4096, needs to be kept for compatibility kukuk@suse.de (XXX: Review) -Patch18: glibc-cpusetsize.diff -# PATCH-FEATURE-SLE Use nscd user for nscd -Patch19: nscd-server-user.patch -# PATCH-FEATURE-SLE powerpc: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined -Patch21: powerpc-elision-enable-envvar.patch - -### Locale related patches -# PATCH-FIX-OPENSUSE Add additional locales -Patch100: glibc-2.3.locales.diff.bz2 -# PATCH-FIX-OPENSUSE -- Add no_NO back (XXX: Still needed?) -Patch102: glibc-2.4.90-no_NO.diff -# PATCH-FIX-OPENSUSE -- Renames for China -Patch103: glibc-2.4-china.diff -# PATCH-FIX-OPENSUSE -- Add C.UTF-8 locale -Patch104: glibc-c-utf8-locale.patch -# PATCH-FIX-OPENSUSE -- Disable gettext for C.UTF-8 locale -Patch105: glibc-disable-gettext-for-c-utf8.patch - -### Broken patches in glibc that we revert for now: - -### Network related patches -# PATCH-FIX-OPENSUSE reload /etc/resolv.conf on change -Patch300: glibc-resolv-reload.diff -# PATCH-FIX-OPENSUSE Fix hangs in UDP RPC calls bso#5379 bnc#257745 aj@suse.de -Patch301: glibc-2.2-sunrpc.diff -# PATCH-FIX-OPENSUSE Warn about usage of mdns in resolv.conv -Patch304: glibc-resolv-mdnshint.diff -# PATCH-FIX-OPENSUSE disable rewriting ::1 to 127.0.0.1 for /etc/hosts bnc#684534, bnc#706719 -Patch306: glibc-fix-double-loopback.diff - -### -# Patches from upstream -### -# PATCH-FIX-UPSTREAM Fix getting tunable values on big-endian (BZ #21109) -Patch1000: tunables-bigendian.patch -# PATCH-FIX-UPSTREAM Fix i686 memchr overflow calculation (BZ #21182) -Patch1001: i686-memchr-sse.patch -# PATCH-FIX-UPSTREAM Avoid use-after-free read access in clntudp_call (BZ #21115) -Patch1002: sunrpc-use-after-free.patch - -### -# Patches awaiting upstream approval -### -# PATCH-FIX-UPSTREAM Always to locking when accessing streams (BZ #15142) -Patch2000: fix-locking-in-_IO_cleanup.patch -# PATCH-FIX-UPSTREAM Never try to execute the file in ldd (BZ #16750) -Patch2001: ldd-system-interp.patch -# PATCH-FIX-UPSTREAM Don't close or flush stdio streams on abort (BZ #15436) -Patch2002: abort-no-flush.patch -# PATCH-FIX-UPSTREAM Fix fnmatch handling of collating elements (BZ #17396, BZ #16976) -Patch2004: fnmatch-collating-elements.patch -# PATCH-FIX-UPSTREAM Properly reread entry after failure in nss_files getent function (BZ #18991) -Patch2005: nss-files-long-lines-2.patch -# PATCH-FIX-UPSTREAM Fix iconv buffer handling with IGNORE error handler (BZ #18830) -Patch2006: iconv-reset-input-buffer.patch -# PATCH-FIX-UPSTREAM Reinitialize dl_load_write_lock on fork (BZ #19282) -Patch2008: reinitialize-dl_load_write_lock.patch - -# Non-glibc patches -# PATCH-FIX-OPENSUSE Remove debianisms from manpages -Patch3000: manpages.patch - -%description -The GNU C Library provides the most important standard libraries used -by nearly all programs: the standard C library, the standard math -library, and the POSIX thread library. A system is not functional -without these libraries. - -%package info -Summary: Info Files for the GNU C Library -License: GFDL-1.1 -Group: Documentation/Other -Requires(post): %{install_info_prereq} -Requires(preun): %{install_info_prereq} -BuildArch: noarch - -%description info -This package contains the documentation for the GNU C library stored as -info files. Due to a lack of resources, this documentation is not -complete and is partially out of date. - -%package html -Summary: HTML Documentation for the GNU C Library -License: GFDL-1.1 -Group: Documentation/HTML -BuildArch: noarch - -%description html -This package contains the HTML documentation for the GNU C library. Due -to a lack of resources, this documentation is not complete and is -partially out of date. - -%package i18ndata -Summary: Database Sources for 'locale' -License: GPL-2.0+ and MIT -Group: System/Libraries -BuildArch: noarch - -%description i18ndata -This package contains the data needed to build the locale data files to -use the internationalization features of the GNU libc. It is normally -not necessary to install this packages, the data files are already -created. - -%package locale -Summary: Locale Data for Localized Programs -License: GPL-2.0+ and MIT and LGPL-2.1+ -Group: System/Libraries -Requires(post): /bin/cat -Requires: glibc = %{version} -# bug437293 -%ifarch ppc64 -Obsoletes: glibc-locale-64bit -%endif -%ifarch ppc -Obsoletes: glibc-locale-32bit -%endif - -%description locale -Locale data for the internationalisation features of the GNU C library. - -%package -n nscd -Summary: Name Service Caching Daemon -License: GPL-2.0+ -Group: System/Daemons -Provides: glibc:/usr/sbin/nscd -Requires: glibc = %{version} -Obsoletes: unscd <= 0.48 -Requires(pre): pwdutils -%{?systemd_requires} - -%description -n nscd -Nscd caches name service lookups and can dramatically improve -performance with NIS, NIS+, and LDAP. - -%package profile -Summary: Libc Profiling and Debugging Versions -License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ -Group: Development/Libraries/C and C++ -Requires: glibc = %{version} -# bug437293 -%ifarch ppc64 -Obsoletes: glibc-profile-64bit -%endif -%ifarch ppc -Obsoletes: glibc-profile-32bit -%endif - -%description profile -This package contains special versions of the GNU C library which are -necessary for profiling and debugging. - -%package devel -Summary: Include Files and Libraries Mandatory for Development -License: BSD-3-Clause and LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ -Group: Development/Libraries/C and C++ -Obsoletes: epoll = 1.0 -Provides: epoll < 1.0 -# bug437293 -%ifarch ppc64 -Obsoletes: glibc-devel-64bit -%endif -%ifarch ppc -Obsoletes: glibc-devel-32bit -%endif -Requires: glibc = %{version} -Requires: linux-kernel-headers - -%description devel -These libraries are needed to develop programs which use the standard C -library. - -%package devel-static -Summary: C library static libraries for -static linking -License: BSD-3-Clause and LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ -Group: Development/Libraries/C and C++ -Requires: %{name}-devel = %{version} -# Provide Fedora name for package to make packaging easier -Provides: %{name}-static = %{version} - -%description devel-static -The glibc-devel-static package contains the C library static libraries -for -static linking. You don't need these, unless you link statically, -which is highly discouraged. - -# makedb requires libselinux. We add this program in a separate -# package so that glibc does not require libselinux. -%package extra -Summary: Extra binaries from GNU C Library -License: LGPL-2.1+ -Group: Development/Languages/C and C++ -Requires: glibc = %{version} - -%description extra -The glibc-extra package contains some extra binaries for glibc that -are not essential but recommend to use. - -makedb: A program to create a database for nss - -%package obsolete -Summary: Obsolete Shared Libraries from the GNU C Library -License: LGPL-2.0+ -Group: System/Libraries -Requires: glibc = %{version} - -%description obsolete -This package provides some old libraries from the GNU C Library which -are no longer supported. Additional it provides a compatibility library -for old binaries linked against glibc 2.0. - -Install this package if you need one of this libraries to get old -binaries working, but since this libraries are not supported and there -is no gurantee that they work for you, you should try to get newer -versions of your software. - -%prep -%setup -n glibc-%{version} -q -a 3 -a 4 -# Owl crypt_blowfish -tar -xzf %SOURCE50 -pushd crypt_blowfish-%{crypt_bf_version} -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -popd -mv crypt/{crypt.h,gnu-crypt.h} -mv crypt_blowfish-%crypt_bf_version/*.[chS] crypt/ -# -%patch1 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 -# avoid changing nscd_stat.c mtime to avoid code generation -# differences on each rebuild -touch -r nscd/nscd_stat.c nscd/s-stamp -%patch9 -p1 -touch -r nscd/s-stamp nscd/nscd_stat.c -rm nscd/s-stamp -%patch10 -p1 -%patch11 -p1 -%patch12 -p1 -%patch13 -p1 -%patch14 -p1 -%patch15 -p1 -%patch18 -p1 -%patch19 -p1 -%patch21 -p1 - -%patch100 -p1 -%patch102 -p1 -%patch103 -p1 -%patch104 -p1 -%patch105 -p1 - -%patch300 -p1 -%patch301 -p1 -%patch304 -p1 -%patch306 -p1 - -%patch1000 -p1 -%patch1001 -p1 -%patch1002 -p1 - -%patch2000 -p1 -%patch2001 -p1 -%patch2002 -p1 -%patch2004 -p1 -%patch2005 -p1 -%patch2006 -p1 -%patch2008 -p1 - -%patch3000 - -# -# Inconsistency detected by ld.so: dl-close.c: 719: _dl_close: Assertion `map->l_init_called' failed! -# -# Glibc 2.8 introduced the HP_TIMING element to the rtld_global_ro struct # definition. -# If the base is built without power4 the loader won't have this element in -# the struct whereas the power4/5/6/... libc will, so there will be a disconnect -# between the size of the rtld_global_ro struct between the two and dl_close -# ends up getting called incorrectly when it's actually attempting to call a -# resolver function. This is because the GLRO() macro simply attempts to -# compute an offset and gets the wrong one. -# Building the base glibc with --with-cpu=power4 solves this problem. -# But: ppc32 can not default to -mcpu=power4 because it would emit instructions -# which are not available on G3, G4 etc. -# -# We simply remove the power4 files, and build the base glibc for a generic powerpc cpu -# Additional cputuned libs can now be used on powerpc32 -# -rm -fv sysdeps/powerpc/powerpc32/power4/hp-timing.c sysdeps/powerpc/powerpc32/power4/hp-timing.h -find . -name configure | xargs touch - -####################################################################### -### -### BUILD -### -####################################################################### - -%build -if [ -x /bin/uname.bin ]; then - /bin/uname.bin -a -else - uname -a -fi -uptime || : -ulimit -a -nice -# We do not want configure to figure out the system its building one -# to support a common ground and thus set build and host to the -# target_cpu. -%ifarch %arm -%define target %{_target_cpu}-suse-linux-gnueabi -%else -%define target %{_target_cpu}-suse-linux -%endif -# Don't use as-needed, it breaks glibc assumptions -# Before enabling it, run the testsuite and verify that it -# passes completely -export SUSE_ASNEEDED=0 -# Adjust glibc version.h -echo "#define CONFHOST \"%{target}\"" >> version.h -echo "#define GITID \"%{git_id}\"" >> version.h -# -# Default CFLAGS and Compiler -# -BuildFlags="%{optflags} -U_FORTIFY_SOURCE" -enable_stack_protector= -for opt in $BuildFlags; do - case $opt in - -fstack-protector-strong) enable_stack_protector=strong ;; - -fstack-protector-all) enable_stack_protector=all ;; - -fstack-protector) enable_stack_protector=yes ;; - esac -done -BuildFlags=$(echo $BuildFlags | sed -e 's#-fstack-protector[^ ]*##' -e 's#-ffortify=[0-9]*##') -BuildCC="%__cc" -BuildCCplus="%__cxx" -add_ons=libidn -# -#now overwrite for some architectures -# -%ifarch sparc64 - BuildFlags="-O2 -mcpu=ultrasparc -mvis -fcall-used-g6" - BuildCC="gcc -m64" - BuildCCplus="$BuildCCplus -m64" -%endif -%ifarch sparc - BuildFlags="$BuildFlags -fcall-used-g6" - BuildCC="gcc -m32" - BuildCCplus="$BuildCCplus -m32" -%endif -%ifarch sparcv9 - BuildFlags="$BuildFlags -mcpu=ultrasparc -fcall-used-g6" - BuildCC="gcc -m32" - BuildCCplus="$BuildCCplus -m32" -%endif -%ifarch alphaev6 - BuildFlags="-mcpu=ev6" -%endif -%ifarch ppc ppc64 - BuildFlags="$(echo $BuildFlags | sed 's#-mminimal-toc##')" -%endif -%ifarch ppc64 - BuildCC="$BuildCC -m64" - BuildCCplus="$BuildCCplus -m64" -%endif -%ifarch hppa - BuildFlags="$BuildFlags -mpa-risc-1-1 -fstrict-aliasing" -%endif -# Add flags for all plattforms except AXP -%ifnarch alpha - BuildFlags="$BuildFlags -g" -%endif -%if %{disable_assert} - BuildFlags="$BuildFlags -DNDEBUG=1" -%endif -%ifarch %ix86 - add_ons=$add_ons,noversion -%endif -%ifarch mipsel - # fails to build otherwise - need to recheck and fix - %define enable_stackguard_randomization 0 -%endif - -configure_and_build_glibc() { - local dirname="$1"; shift - local cflags="$1"; shift - mkdir "cc-$dirname" - cd "cc-$dirname" -%ifarch %arm aarch64 - # remove asynchronous-unwind-tables during configure as it causes - # some checks to fail spuriously on arm - conf_cflags="${cflags/-fasynchronous-unwind-tables/}" - conf_cflags="${conf_cflags/-funwind-tables/}" -%else - conf_cflags="$cflags" -%endif - - profile="--disable-profile" -%if %{build_profile} - if [ "$dirname" = "base" ] ; then - profile="--enable-profile" - fi -%endif - elision=--enable-lock-elision - if [ "$dirname" = "noelision" ]; then - elision=--disable-lock-elision - fi - ../configure \ - CFLAGS="$conf_cflags" BUILD_CFLAGS="$conf_cflags" \ - CC="$BuildCC" CXX="$BuildCCplus" \ - --prefix=%{_prefix} \ - --libexecdir=%{_libexecdir} --infodir=%{_infodir} \ - --enable-add-ons=$add_ons \ - $profile $elision \ - "$@" \ - --build=%{target} --host=%{target} \ -%ifarch armv7hl ppc ppc64 ppc64le %{ix86} x86_64 sparc sparc64 s390 s390x - --enable-multi-arch \ -%endif -%ifarch mipsel - --without-fp \ -%endif -%ifarch ppc64p7 - --with-cpu=power7 \ -%endif -%if %{enable_stackguard_randomization} - --enable-stackguard-randomization \ -%endif - ${enable_stack_protector:+--enable-stack-protector=$enable_stack_protector} \ - --enable-tunables \ - --enable-kernel=%{enablekernel} \ - --with-bugurl=http://bugs.opensuse.org \ - --enable-bind-now --enable-obsolete-rpc \ - --disable-timezone-tools -# Should we enable --enable-systemtap? -# Should we enable --enable-nss-crypt to build use freebl3 hash functions? - # explicitly set CFLAGS to use the full CFLAGS (not the reduced one for configure) - make %{?_smp_mflags} CFLAGS="$cflags" BUILD_CFLAGS="$cflags" - cd .. -} - -%if !%{optimize_power} - # - # Build base glibc - # - configure_and_build_glibc base "$BuildFlags" -%else - # - # Build POWER-optimized glibc - # - # First, base build: - pBuildFlags="$BuildFlags -mtune=%{powerpc_optimize_tune}" - %if "%{powerpc_optimize_base}" != "" - pBuildFlags+=" -mcpu=%{powerpc_optimize_base}" - %endif - %if "%{powerpc_optimize_base}" != "" - configure_and_build_glibc base "$pBuildFlags" --with-cpu=%{powerpc_optimize_base} - %else - # Use no default CPU - configure_and_build_glibc base "$pBuildFlags" - %endif - %if %{build_variants} - # Then other power variants: - for pcpu in \ - %if %{powerpc_optimize_cpu_power4} - power4 \ - %endif - %if %{powerpc_optimize_cpu_power6} - power6 \ - %endif - %if %{powerpc_optimize_cpu_power7} - power7 \ - %endif - ; do - configure_and_build_glibc $pcpu "$BuildFlags -mcpu=$pcpu" \ - --with-cpu=$pcpu - done - # Eventually, special Cell variant: - %if %{powerpc_optimize_cpu_cell} - configure_and_build_glibc ppc-cell-be "$BuildFlags -mcpu=cell" - %endif - %endif # %{build_variants} -%endif # optimize_power - -%if %{build_variants} -%ifarch i686 x86_64 -configure_and_build_glibc noelision "$BuildFlags" -%endif -%endif - -# -# Build html documentation -# -%if %{build_html} -make -C cc-base html -%endif - -# -# Build glibc_post_upgrade binary -# -$BuildCC -static %{optflags} -Os $RPM_SOURCE_DIR/glibc_post_upgrade.c -o glibc_post_upgrade \ - -Lcc-base -Bcc-base/csu \ - '-DREMOVE_TLS_DIRS' '-DREMOVE_PPC_OPTIMIZE_POWER5' \ -%ifarch ppc ppc64 - %if !%{powerpc_optimize_cpu_power4} - '-DREMOVE_PPC_OPTIMIZE_POWER4' \ - %endif - %if !%{powerpc_optimize_cpu_power6} - '-DREMOVE_PPC_OPTIMIZE_POWER6' \ - %endif - %if !%{powerpc_optimize_cpu_power7} - '-DREMOVE_PPC_OPTIMIZE_POWER7' \ - %endif - %if !%{powerpc_optimize_cpu_cell} - '-DREMOVE_PPC_OPTIMIZE_CELL' \ - %endif -%endif - '-DLIBDIR="/%{_lib}"' '-DGCONV_MODULES_DIR="%{_libdir}/gconv"' - -# crypt_blowfish man pages -pushd crypt_blowfish-%{crypt_bf_version} -make man -popd - -####################################################################### -### -### CHECK -### -####################################################################### - -%check -%if %{testsuite_build} -# The testsuite will fail if asneeded is used -export SUSE_ASNEEDED=0 -# Increase timeout -export TIMEOUTFACTOR=16 -# The testsuite does its own malloc checking -unset MALLOC_CHECK_ -make -C cc-base -k check || { - cd cc-base - o=$- - set +x - for sum in subdir-tests.sum */subdir-tests.sum; do - while read s t; do - case $s in - XPASS:|PASS:) - echo ++++++ $s $t ++++++ - ;; - *) # X?FAIL: - echo ------ $s $t ------ - test ! -f $t.out || cat $t.out - ;; - esac - done < $sum - done - set -$o - # Fail build if there where compilation errors during testsuite run - test -f tests.sum -} -%else -# This has to pass on all platforms! -# Exceptions: -# None! -make %{?_smp_mflags} -C cc-base check-abi -%endif - -####################################################################### -### -### INSTALL -### -####################################################################### - -%install -%if %{normal_build} -# We don't want to strip the .symtab from our libraries in find-debuginfo.sh, -# certainly not from libpthread.so.* because it is used by libthread_db to find -# some non-exported symbols in order to detect if threading support -# should be enabled. These symbols are _not_ exported, and we can't easily -# export them retroactively without changing the ABI. So we have to -# continue to "export" them via .symtab, instead of .dynsym :-( -# But we also want to keep .symtab and .strtab of other libraries since some -# debugging tools currently require these sections directly inside the main -# files - specifically valgrind and PurifyPlus. -export STRIP_KEEP_SYMTAB=*.so* - -# Make sure we will create the gconv-modules.cache -mkdir -p %{buildroot}%{_libdir}/gconv -touch %{buildroot}%{_libdir}/gconv/gconv-modules.cache - -# Install base glibc -make %{?_smp_mflags} install_root=%{buildroot} install -C cc-base - -install_optimized_variant() { - local dirname="$1"; shift - local subdir="$1"; shift - local subdir_up="$1"; shift - -cd "cc-$dirname" -destdir=$RPM_BUILD_ROOT/%{_lib}/$subdir -mkdir -p $destdir -# Don't run a complete make install, we know which libraries -# we want -for lib in libc math/libm nptl/libpthread rt/librt nptl_db/libthread_db -do - libbase=${lib#*/} - libbaseso=$(basename $RPM_BUILD_ROOT/%{_lib}/${libbase}-*.so) - # Only install if different from base lib - if cmp -s ${lib}.so ../cc-base/${lib}.so; then - ln -sf $subdir_up/$libbaseso $destdir/$libbaseso - else - cp -a ${lib}.so $destdir/$libbaseso - fi -done -cd .. -cc-base/elf/ldconfig -vn $destdir -} - -# Install power-optimized glibc -%if %{optimize_power} - %if %{powerpc_optimize_cpu_power4} - install_optimized_variant power4 power4 ".." - %endif - %if %{powerpc_optimize_cpu_power6} - install_optimized_variant power6 power6 ".." - %endif - %if %{powerpc_optimize_cpu_power7} - install_optimized_variant power7 power7 ".." - %endif - %if %{powerpc_optimize_cpu_cell} - install_optimized_variant ppc-cell-be ppc-cell-be ".." - %endif - %if %{powerpc_optimize_cpu_power6} - # power6 is compatible with power6x - # doing a directory symlink doesnt work, ldconfig follows them and accepts only the first real dir - if test -d %{buildroot}/%{_lib}/power6; then - mkdir -p %{buildroot}/%{_lib}/power6x - for i in %{buildroot}/%{_lib}/power6/*.so; do - b=$(basename $i) - ln -vs ../power6/$b %{buildroot}/%{_lib}/power6x/$b - done - cc-base/elf/ldconfig -vn %{buildroot}/%{_lib}/power6x - fi - %endif -%endif # optimize_power - -%ifarch i686 x86_64 -cd cc-noelision -destdir=$RPM_BUILD_ROOT/%{_lib}/noelision -mkdir -p $destdir -install -m 755 nptl/libpthread.so $destdir/libpthread-%{libversion}.so -cd .. -cc-base/elf/ldconfig -vn $destdir -%endif - -# Install locales -%if %{build_locales} - # XXX Do not install locales in parallel! - cd cc-base - # localedef creates hardlinks to other locales if possible - # this will not work if we generate them in parallel. - # thus we need to run fdupes on /usr/lib/locale/ - # Still, on my system this is a speed advantage: - # non-parallel build for install-locales: 9:34mins - # parallel build with fdupes: 7:08mins - make %{?_smp_mflags} install_root=%{buildroot} localedata/install-locales - %fdupes %{buildroot}/usr/lib/locale - cd .. -%endif -# Create file list for glibc-locale package -%{find_lang} libc - -# Prepare obsolete/, used only on some architectures: -export RPM_BUILD_ROOT -%ifarch i586 -mkdir -p %{buildroot}/%{_lib}/obsolete -%endif - -# Miscelanna: - -install -m 0700 glibc_post_upgrade %{buildroot}%{_sbindir} - -install -m 644 %{SOURCE7} %{buildroot}/etc -install -m 644 %{SOURCE5} %{buildroot}/etc -install -m 644 posix/gai.conf %{buildroot}/etc - -mkdir -p %{buildroot}/etc/default -install -m 644 nis/nss %{buildroot}/etc/default/ - -mkdir -p %{buildroot}%{_includedir}/resolv -install -m 0644 resolv/mapv4v6addr.h %{buildroot}%{_includedir}/resolv/ -install -m 0644 resolv/mapv4v6hostent.h %{buildroot}%{_includedir}/resolv/ - -%if %{build_html} -mkdir -p %{buildroot}%{_datadir}/doc/glibc -cp -p cc-base/manual/libc/*.html %{buildroot}%{_datadir}/doc/glibc -%endif - -cd manpages; make install_root=%{buildroot} install; cd .. - -# crypt_blowfish man pages -pushd crypt_blowfish-%{crypt_bf_version} -install -m755 -d %{buildroot}%{_mandir}/man3 -install -m644 *.3 %{buildroot}%{_mandir}/man3 -popd - -# nscd tools: - -%ifnarch i686 -cp nscd/nscd.conf %{buildroot}/etc -mkdir -p %{buildroot}/etc/init.d -ln -sf /sbin/service %{buildroot}/usr/sbin/rcnscd -mkdir -p %{buildroot}/run/nscd -mkdir -p %{buildroot}/var/lib/nscd -%endif - -# -# Create ld.so.conf -# -cat > %{buildroot}/etc/ld.so.conf <>"$l" - cat "$l.d"/* >>"$l" -done -/usr/sbin/iconvconfig - -%post info -%install_info --info-dir=%{_infodir} %{_infodir}/libc.info.gz - -%preun info -%install_info_delete --info-dir=%{_infodir} %{_infodir}/libc.info.gz - -%pre -n nscd -getent group nscd >/dev/null || %{_sbindir}/groupadd -r nscd -getent passwd nscd >/dev/null || %{_sbindir}/useradd -r -g nscd -c "User for nscd" -s /sbin/nologin -d /run/nscd nscd -%service_add_pre nscd.service - -%preun -n nscd -%service_del_preun nscd.service - -%post -n nscd -%service_add_post nscd.service -mkdir -p /run/nscd -# Previously we had nscd.socket, remove it -test -x /usr/bin/systemctl && /usr/bin/systemctl stop nscd.socket 2>/dev/null || : -test -x /usr/bin/systemctl && /usr/bin/systemctl disable nscd.socket 2>/dev/null || : -# Hard removal in case the above did not work -rm -f /etc/systemd/system/sockets.target.wants/nscd.socket -exit 0 - -%postun -n nscd -%service_del_postun nscd.service -exit 0 - -%if %{normal_build} -%files -####################################################################### -### -### FILES -### -####################################################################### - -# glibc -%defattr(-,root,root) -%doc LICENSES -%config(noreplace) /etc/bindresvport.blacklist -%config /etc/ld.so.conf -%attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /etc/ld.so.cache -%config(noreplace) /etc/rpc -%verify(not md5 size mtime) %config(noreplace) /etc/nsswitch.conf -%verify(not md5 size mtime) %config(noreplace) /etc/gai.conf -%config(noreplace) /etc/default/nss -%doc %{_mandir}/man1/gencat.1.gz -%doc %{_mandir}/man1/getconf.1.gz -%doc %{_mandir}/man5/* -/%{_lib}/ld-%{libversion}.so - -# Each architecture has a different name for the dynamic linker: -%ifarch %arm -%ifarch armv6hl armv7hl -/%{_lib}/ld-linux-armhf.so.3 -# Keep compatibility link -/%{_lib}/ld-linux.so.3 -%else -/%{_lib}/ld-linux.so.3 -%endif -%endif -%ifarch ia64 -/%{_lib}/ld-linux-ia64.so.2 -%endif -%ifarch ppc s390 mips hppa m68k -/%{_lib}/ld.so.1 -%endif -%ifarch ppc64 -/%{_lib}/ld64.so.1 -%endif -%ifarch ppc64le -/%{_lib}/ld64.so.2 -%endif -%ifarch s390x -/lib/ld64.so.1 -/%{_lib}/ld64.so.1 -%endif -%ifarch x86_64 -/%{_lib}/ld-linux-x86-64.so.2 -%endif -%ifarch %ix86 %sparc -/%{_lib}/ld-linux.so.2 -%endif -%ifarch aarch64 -/lib/ld-linux-aarch64.so.1 -/%{_lib}/ld-linux-aarch64.so.1 -%endif -%ifarch %ix86 x86_64 ppc ppc64 s390 s390x -# LSB -/%{_lib}/*-lsb*.so.3 -%endif - -/%{_lib}/libBrokenLocale-%{libversion}.so -/%{_lib}/libBrokenLocale.so.1 -/%{_lib}/libSegFault.so -/%{_lib}/libanl-%{libversion}.so -/%{_lib}/libanl.so.1 -/%{_lib}/libc-%{libversion}.so -/%{_lib}/libc.so.6* -/%{_lib}/libcidn-%{libversion}.so -/%{_lib}/libcidn.so.1 -/%{_lib}/libcrypt-%{libversion}.so -/%{_lib}/libcrypt.so.1 -/%{_lib}/libowcrypt-%{libversion}.so -/%{_lib}/libowcrypt.so.1 -/%{_lib}/libdl-%{libversion}.so -/%{_lib}/libdl.so.2* -/%{_lib}/libm-%{libversion}.so -/%{_lib}/libm.so.6* -%ifarch x86_64 -/%{_lib}/libmvec-%{libversion}.so -/%{_lib}/libmvec.so.1 -%endif -/%{_lib}/libnsl-%{libversion}.so -/%{_lib}/libnsl.so.1 -/%{_lib}/libnss_compat-%{libversion}.so -/%{_lib}/libnss_compat.so.2 -/%{_lib}/libnss_db-%{libversion}.so -/%{_lib}/libnss_db.so.2 -/%{_lib}/libnss_dns-%{libversion}.so -/%{_lib}/libnss_dns.so.2 -/%{_lib}/libnss_files-%{libversion}.so -/%{_lib}/libnss_files.so.2 -/%{_lib}/libnss_hesiod-%{libversion}.so -/%{_lib}/libnss_hesiod.so.2 -/%{_lib}/libnss_nis-%{libversion}.so -/%{_lib}/libnss_nis.so.2 -/%{_lib}/libnss_nisplus-%{libversion}.so -/%{_lib}/libnss_nisplus.so.2 -/%{_lib}/libpthread-%{libversion}.so -/%{_lib}/libpthread.so.0 -/%{_lib}/libresolv-%{libversion}.so -/%{_lib}/libresolv.so.2 -/%{_lib}/librt-%{libversion}.so -/%{_lib}/librt.so.1 -/%{_lib}/libthread_db-1.0.so -/%{_lib}/libthread_db.so.1 -/%{_lib}/libutil-%{libversion}.so -/%{_lib}/libutil.so.1 -%define optimized_libs() \ - %dir %attr(0755,root,root) /%{_lib}/%1\ - /%{_lib}/%1/libc-%{libversion}.so\ - /%{_lib}/%1/libc.so.6*\ - /%{_lib}/%1/libm-%{libversion}.so\ - /%{_lib}/%1/libm.so.6*\ - /%{_lib}/%1/libpthread-%{libversion}.so\ - /%{_lib}/%1/libpthread.so.0\ - /%{_lib}/%1/librt-%{libversion}.so\ - /%{_lib}/%1/librt.so.1\ - /%{_lib}/%1/libthread_db-1.0.so\ - /%{_lib}/%1/libthread_db.so.1 - -%if %{optimize_power} - %if %{powerpc_optimize_cpu_power4} - %{optimized_libs power4} - %endif - %if %{powerpc_optimize_cpu_power6} - %{optimized_libs power6} - %{optimized_libs power6x} - %endif - %if %{powerpc_optimize_cpu_power7} - %{optimized_libs power7} - %endif - %if %{powerpc_optimize_cpu_cell} - %{optimized_libs ppc-cell-be} - %endif -%endif # optimize_power -%ifarch i686 x86_64 -/%{_lib}/noelision -%endif -%dir %attr(0700,root,root) /var/cache/ldconfig -/sbin/ldconfig -%{_bindir}/gencat -%{_bindir}/getconf -%{_bindir}/getent -%{_bindir}/iconv -%attr(755,root,root) %{_bindir}/ldd -%ifarch %ix86 sparc sparcv9 m68k - %{_bindir}/lddlibc4 -%endif -%{_bindir}/locale -%{_bindir}/localedef -%dir %attr(0755,root,root) %{_libexecdir}/getconf -%{_libexecdir}/getconf/* -%{_sbindir}/glibc_post_upgrade -%{_sbindir}/iconvconfig - -%ifarch i586 -%files obsolete -%defattr (755,root,root,755) -/%{_lib}/obsolete -%endif - -%files locale -f libc.lang -%defattr(-,root,root) -%{_datadir}/locale/locale.alias -%if %{build_locales} - /usr/lib/locale -%endif -%{_libdir}/gconv - -%files devel -%defattr(-,root,root) -%doc COPYING COPYING.LIB NEWS README BUGS CONFORMANCE -%doc %{_mandir}/man1/catchsegv.1.gz -%doc %{_mandir}/man1/rpcgen.1.gz -%doc %{_mandir}/man3/* -%{_bindir}/catchsegv -%{_bindir}/rpcgen -%{_bindir}/sprof -%{_includedir}/* -%{_libdir}/*.o -%{_libdir}/*.so -# These static libraries are needed even for shared builds -%{_libdir}/libc_nonshared.a -%{_libdir}/libg.a -%{_libdir}/libieee.a -%ifarch ppc ppc64 ppc64le s390 s390x sparc sparcv8 sparcv9 sparcv9v -# This is not built on sparc64. - %{_libdir}/libnldbl_nonshared.a -%endif -%{_libdir}/libmcheck.a -%ifarch x86_64 -%{_libdir}/libmvec_nonshared.a -%endif -%{_libdir}/libpthread_nonshared.a -%{_libdir}/librpcsvc.a - -%files devel-static -%defattr(-,root,root) -%{_libdir}/libBrokenLocale.a -%{_libdir}/libanl.a -%{_libdir}/libc.a -%{_libdir}/libcrypt.a -%{_libdir}/libowcrypt.a -%{_libdir}/libdl.a -%{_libdir}/libm.a -%ifarch x86_64 -%{_libdir}/libm-%{libversion}.a -%{_libdir}/libmvec.a -%endif -%{_libdir}/libnsl.a -%{_libdir}/libpthread.a -%{_libdir}/libresolv.a -%{_libdir}/librt.a -%{_libdir}/libutil.a - -%ifnarch i686 -%files info -%defattr(-,root,root) -%doc %{_infodir}/libc.info.gz -%doc %{_infodir}/libc.info-?.gz -%doc %{_infodir}/libc.info-??.gz - -%if %{build_html} -%files html -%defattr(-,root,root) -%doc %{_prefix}/share/doc/glibc -%endif - -%files i18ndata -%defattr(-,root,root) -%{_prefix}/share/i18n - -%files -n nscd -%defattr(-,root,root) -%config(noreplace) /etc/nscd.conf -%{_sbindir}/nscd -%{_sbindir}/rcnscd -/usr/lib/systemd/system/nscd.service -%dir /usr/lib/tmpfiles.d -/usr/lib/tmpfiles.d/nscd.conf -%dir %attr(0755,root,root) %ghost /run/nscd -%attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /run/nscd/nscd.pid -%attr(0666,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /run/nscd/socket -%dir %attr(0755,root,root) /var/lib/nscd -%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/passwd -%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/group -%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/hosts -%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/services -%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/netgroup -%endif # !i686 - -%if %{build_profile} -%files profile -%defattr(-,root,root) -%{_libdir}/libc_p.a -%{_libdir}/libBrokenLocale_p.a -%{_libdir}/libanl_p.a -%{_libdir}/libm_p.a -%ifarch x86_64 -%{_libdir}/libmvec_p.a -%endif -%{_libdir}/libcrypt_p.a -%{_libdir}/libowcrypt_p.a -%{_libdir}/libpthread_p.a -%{_libdir}/libresolv_p.a -%{_libdir}/libnsl_p.a -%{_libdir}/librt_p.a -%{_libdir}/librpcsvc_p.a -%{_libdir}/libutil_p.a -%{_libdir}/libdl_p.a -%endif - -%ifnarch i686 -%files extra -%defattr(-,root,root) -%{_bindir}/makedb -/var/lib/misc/Makefile -%endif # !i686 - -%endif # %{normal_build} - -%if %{utils_build} -%files -%defattr(-,root,root) -/%{_lib}/libmemusage.so -/%{_lib}/libpcprofile.so -%dir %{_libdir}/audit -%{_libdir}/audit/sotruss-lib.so -%{_bindir}/memusage -%{_bindir}/memusagestat -%{_bindir}/mtrace -%{_bindir}/pcprofiledump -%{_bindir}/sotruss -%{_bindir}/xtrace -%{_bindir}/pldd -%endif # %{utils_build} - -%changelog diff --git a/glibc-utils.changes b/glibc-utils.changes deleted file mode 100644 index 36fc946..0000000 --- a/glibc-utils.changes +++ /dev/null @@ -1,7887 +0,0 @@ -------------------------------------------------------------------- -Wed Mar 29 13:09:49 UTC 2017 - schwab@suse.de - -- i686-memchr-sse.patch: Fix i686 memchr overflow calculation - (bsc#1031021, BZ #21182) -- sunrpc-use-after-free.patch: Avoid use-after-free read access in - clntudp_call (BZ #21115) -- Build testsuite with gdb and python-pexpect to enable more tests - -------------------------------------------------------------------- -Wed Feb 8 09:38:15 UTC 2017 - schwab@suse.de - -- tunables-bigendian.patch: Fix getting tunable values on big-endian (BZ - #21109) - -------------------------------------------------------------------- -Sun Feb 5 18:26:21 UTC 2017 - schwab@suse.de - -- Update to glibc 2.25 - * The feature test macro __STDC_WANT_LIB_EXT2__, from ISO/IEC TR - 24731-2:2010, is supported to enable declarations of functions from that - TR. - * The feature test macro __STDC_WANT_IEC_60559_BFP_EXT__, from ISO/IEC TS - 18661-1:2014, is supported to enable declarations of functions and macros - from that TS. - * The feature test macro __STDC_WANT_IEC_60559_FUNCS_EXT__, from ISO/IEC TS - 18661-4:2015, is supported to enable declarations of functions and macros - from that TS. - * The nonstandard feature selection macros _REENTRANT and _THREAD_SAFE are - now treated as compatibility synonyms for _POSIX_C_SOURCE=199506L. - * The inclusion of by is deprecated. - * New features from TS 18661-1:2014 are added to libm: the - fesetexcept, fetestexceptflag, fegetmode and fesetmode functions, the - femode_t type and the FE_DFL_MODE and FE_SNANS_ALWAYS_SIGNAL macros. - * Integer width macros from TS 18661-1:2014 are added to : - CHAR_WIDTH, SCHAR_WIDTH, UCHAR_WIDTH, SHRT_WIDTH, USHRT_WIDTH, INT_WIDTH, - UINT_WIDTH, LONG_WIDTH, ULONG_WIDTH, LLONG_WIDTH, ULLONG_WIDTH; and to - : INT8_WIDTH, UINT8_WIDTH, INT16_WIDTH, UINT16_WIDTH, - INT32_WIDTH, UINT32_WIDTH, INT64_WIDTH, UINT64_WIDTH, INT_LEAST8_WIDTH, - UINT_LEAST8_WIDTH, INT_LEAST16_WIDTH, UINT_LEAST16_WIDTH, - INT_LEAST32_WIDTH, UINT_LEAST32_WIDTH, INT_LEAST64_WIDTH, - UINT_LEAST64_WIDTH, INT_FAST8_WIDTH, UINT_FAST8_WIDTH, INT_FAST16_WIDTH, - UINT_FAST16_WIDTH, INT_FAST32_WIDTH, UINT_FAST32_WIDTH, INT_FAST64_WIDTH, - UINT_FAST64_WIDTH, INTPTR_WIDTH, UINTPTR_WIDTH, INTMAX_WIDTH, - UINTMAX_WIDTH, PTRDIFF_WIDTH, SIG_ATOMIC_WIDTH, SIZE_WIDTH, WCHAR_WIDTH, - WINT_WIDTH. - * New features are added from TS 18661-1:2014: - - Signaling NaN macros: SNANF, SNAN, SNANL. - - Nearest integer functions: roundeven, roundevenf, roundevenl, fromfp, - fromfpf, fromfpl, ufromfp, ufromfpf, ufromfpl, fromfpx, fromfpxf, - fromfpxl, ufromfpx, ufromfpxf, ufromfpxl. - - llogb functions: the llogb, llogbf and llogbl functions, and the - FP_LLOGB0 and FP_LLOGBNAN macros. - - Max-min magnitude functions: fmaxmag, fmaxmagf, fmaxmagl, fminmag, - fminmagf, fminmagl. - - Comparison macros: iseqsig. - - Classification macros: iscanonical, issubnormal, iszero. - - Total order functions: totalorder, totalorderf, totalorderl, - totalordermag, totalordermagf, totalordermagl. - - Canonicalize functions: canonicalize, canonicalizef, canonicalizel. - - NaN functions: getpayload, getpayloadf, getpayloadl, setpayload, - setpayloadf, setpayloadl, setpayloadsig, setpayloadsigf, setpayloadsigl. - * The functions strfromd, strfromf, and strfroml, from ISO/IEC TS 18661-1:2014, - are added to libc. - * Most of glibc can now be built with the stack smashing protector enabled. - * The function explicit_bzero, from OpenBSD, has been added to libc. - * On ColdFire, MicroBlaze, Nios II and SH3, the float_t type is now defined - to float instead of double. - * On x86_64, when compiling with -mfpmath=387 or -mfpmath=sse+387, the - float_t and double_t types are now defined to long double instead of float - and double. - * The getentropy and getrandom functions, and the header file - have been added. - * The buffer size for byte-oriented stdio streams is now limited to 8192 - bytes by default. - * The header now includes the header. - * The malloc_get_state and malloc_set_state functions have been removed. - * The “ip6-dotint” and “no-ip6-dotint” resolver options, and the - corresponding RES_NOIP6DOTINT flag from have been removed. - * The "ip6-bytestring" resolver option and the corresponding RES_USEBSTRING - flag from have been removed. - * The flags RES_AAONLY, RES_PRIMARY, RES_NOCHECKNAME, RES_KEEPTSIG, - RES_BLAST defined in the header file have been deprecated. - * The "inet6" option in /etc/resolv.conf and the RES_USE_INET6 flag for - _res.flags are deprecated. - * DNSSEC-related declarations and definitions have been removed from the - header file, and libresolv will no longer attempt to - decode the data part of DNSSEC record types. - * The resource record type classification macros ns_t_qt_p, ns_t_mrr_p, - ns_t_rr_p, ns_t_udp_p, ns_t_xfr_p have been removed from the - header file because the distinction between RR types and - meta-RR types is not officially standardized, subject to revision, and - thus not suitable for encoding in a macro. - * The types res_sendhookact, res_send_qhook, re_send_rhook, and the qhook - and rhook members of the res_state type in have been removed. - * For multi-arch support it is recommended to use a GCC which has - been built with support for GNU indirect functions. - * GDB pretty printers have been added for mutex and condition variable - structures in POSIX Threads. - * Tunables feature added to allow tweaking of the runtime for an application - program. - * A new version of condition variables functions have been implemented in - the NPTL implementation of POSIX Threads to provide stronger ordering - guarantees. - * A new version of pthread_rwlock functions have been implemented to use a more - scalable algorithm primarily through not using a critical section anymore to - make state changes. - * On ARM EABI (32-bit), generating a backtrace for execution contexts which - have been created with makecontext could fail to terminate due to a - missing .cantunwind annotation. (CVE-2016-6323) - * The DNS stub resolver functions would crash due to a NULL pointer - dereference when processing a query with a valid DNS question type which - was used internally in the implementation. (CVE-2015-5180) -- Enable stack protector if part of %optflags -- startcontext-cantunwind.patch: Removed -- cpuid-assertion.patch: Removed - -------------------------------------------------------------------- -Thu Oct 13 08:24:22 UTC 2016 - schwab@suse.de - -- cpuid-assertion.patch: Don't assert on older Intel CPUs (BZ #20647) - -------------------------------------------------------------------- -Wed Oct 5 15:01:46 UTC 2016 - schwab@suse.de - -- glibc-2.3.3-nscd-db-path.diff: Move persistent nscd databases to - /var/lib/nscd -- glibc-2.3.90-langpackdir.diff: simplify - -------------------------------------------------------------------- -Tue Aug 2 13:55:44 UTC 2016 - schwab@suse.de - -- Update to glibc 2.24 - * The minimum Linux kernel version that this version of the GNU C Library - can be used with is 3.2 - * The pap_AN locale has been deleted - * The readdir_r and readdir64_r functions have been deprecated - * The type `union wait' has been removed - * A new NSS action is added to facilitate large distributed system - administration - * The deprecated __malloc_initialize_hook variable has been removed from - the API - * The long unused localedef --old-style option has been removed - * nextupl, nextup, nextupf, nextdownl, nextdown and nextdownf are added - to libm - * An unnecessary stack copy in _nss_dns_getnetbyname_r was removed - (CVE-2016-3075) - * Previously, getaddrinfo copied large amounts of address data to the - stack, even after the fix for CVE-2013-4458 has been applied, - potentially resulting in a stack overflow. getaddrinfo now uses a - heap allocation instead (CVE-2016-3706) - * The glob function suffered from a stack-based buffer overflow when it - was called with the GLOB_ALTDIRFUNC flag and encountered a long file - name (CVE-2016-1234) - * The Sun RPC UDP client could exhaust all available stack space when - flooded with crafted ICMP and UDP messages (CVE-2016-4429) - * The IPv6 name server management code in libresolv could result in a - memory leak for each thread which is created, performs a failing - naming lookup, and exits (CVE-2016-5417) -- startcontext-cantunwind.patch: mark __startcontext as .cantunwind - (bsc#974800, BZ #20435) -- Removed patches: - * 0001-Updated-translations-for-2.23.patch - * 0002-Regenerate-libc.pot-for-2.23.patch - * 0003-Regenerated-configure-scripts.patch - * 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch - * 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch - * 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch - * 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch - * 0008-Update-NEWS.patch - * 0009-sln-use-stat64.patch - * 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch - * 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch - * 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch - * 0013-Mention-BZ-19762-in-NEWS.patch - * 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch - * 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch - * 0016-Fix-resource-leak-in-resolver-bug-19257.patch - * 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch - * 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch - * 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch - * 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch - * 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch - * 0022-configure-fix-test-usage.patch - * 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch - * 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch - * 0025-getnameinfo-Do-not-preserve-errno.patch - * 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch - * 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch - * 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch - * 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch - * 0030-hesiod-Remove-RCS-keywords.patch - * 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch - * 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch - * 0033-malloc-Remove-NO_THREADS.patch - * 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch - * 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch - * 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch - * 0037-malloc-Add-missing-internal_function-attributes-on-f.patch - * 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch - * 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch - * 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch - * 0041-nss_dns-Check-address-length-before-creating-addrinf.patch - * 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch - * 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch - * 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch - * 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch - * 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch - * 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch - * 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch - * 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch - * 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch - * 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch - * 0052-Fix-tst-dlsym-error-build.patch - * 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch - * 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch - * 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch - * 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch - * clntudp-call-alloca.patch - * glibc-memset-nontemporal.diff - * nis-initgroups-status.patch - * nscd-gc-crash.patch - * robust-mutex-deadlock.patch - * strncat-avoid-array-bounds-warning.patch - -------------------------------------------------------------------- -Wed Jun 29 12:50:21 UTC 2016 - schwab@suse.de - -- strncat-avoid-array-bounds-warning.patch: Avoid array-bounds warning for - stncat on i586 (BZ #20260) -- Update glibc.keyring -- Unset MALLOC_CHECK_ during testsuite run - -------------------------------------------------------------------- -Thu Jun 23 07:41:06 UTC 2016 - schwab@suse.de - -- nsswitch.conf: Add fallback to files for passwd and group to prepare for - libnsl removal. - -------------------------------------------------------------------- -Wed Jun 22 09:08:02 UTC 2016 - schwab@suse.de - -- nis-initgroups-status.patch: Return proper status from - _nss_nis_initgroups_dyn (bsc#984269, BZ #20262) -- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to - check for timeout (bsc#985170, BZ #20263) - -------------------------------------------------------------------- -Thu Jun 9 09:17:10 UTC 2016 - schwab@suse.de - -- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ - #19755) - -------------------------------------------------------------------- -Mon May 30 08:23:03 UTC 2016 - schwab@suse.de - -- clntudp-call-alloca.patch: do not use alloca in clntudp_call - (CVE-2016-4429, bsc#980854, BZ #20112) - -------------------------------------------------------------------- -Wed May 11 09:33:47 UTC 2016 - schwab@suse.de - -- Import patches from 2.23 branch - 0001-Updated-translations-for-2.23.patch - 0002-Regenerate-libc.pot-for-2.23.patch - 0003-Regenerated-configure-scripts.patch - 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch - 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch - 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch - 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch - 0008-Update-NEWS.patch - 0009-sln-use-stat64.patch - 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch - 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch - 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch - 0013-Mention-BZ-19762-in-NEWS.patch - 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch - 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch - 0016-Fix-resource-leak-in-resolver-bug-19257.patch - 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch - 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch - 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch - 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch - 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch - 0022-configure-fix-test-usage.patch - 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch - 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch - 0025-getnameinfo-Do-not-preserve-errno.patch - 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch - 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch - 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch - 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch - 0030-hesiod-Remove-RCS-keywords.patch - 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch - 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch - 0033-malloc-Remove-NO_THREADS.patch - 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch - 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch - 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch - 0037-malloc-Add-missing-internal_function-attributes-on-f.patch - 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch - 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch - 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch - 0041-nss_dns-Check-address-length-before-creating-addrinf.patch - 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch - 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch - 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch - 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch - 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch - 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch - 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch - 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch - 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch - 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch - 0052-Fix-tst-dlsym-error-build.patch - 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch - 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch - 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch - 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch -- CVE-2016-3075 CVE-2016-1234 CVE-2016-3706 bsc#973164 bsc#969727 -- resolv-mem-leak.patch: renamed to - 0016-Fix-resource-leak-in-resolver-bug-19257.patch -- no-long-double.patch: renamed to - 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch -- glibc-gcc6.patch: renamed to - 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch - -------------------------------------------------------------------- -Mon May 9 14:00:41 UTC 2016 - schwab@suse.de - -- glibc-c-utf8-locale.patch: fix bad standard in LC_IDENTIFICATION categories -- glibc-2.3.locales.diff.bz2: likewise - -------------------------------------------------------------------- -Mon Apr 25 08:55:47 UTC 2016 - jslaby@suse.com - -- glibc-gcc6.patch: Suppress GCC 6 warning about ambiguous 'else' with - -Wparentheses - -------------------------------------------------------------------- -Mon Apr 11 08:00:07 UTC 2016 - schwab@suse.de - -- Add compatibility symlinks for LSB 3.0 (fate#318933) - -------------------------------------------------------------------- -Mon Mar 21 11:57:49 UTC 2016 - schwab@suse.de - -- powerpc-elision-enable-envvar.patch: enable TLE only if - GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236) - -------------------------------------------------------------------- -Tue Mar 15 10:44:46 UTC 2016 - schwab@suse.de - -- ldd-system-interp.patch: Restore warning about execution permission, it - is still needed for noexec mounts (bsc#915985) - -------------------------------------------------------------------- -Tue Mar 8 15:28:16 UTC 2016 - idonmez@suse.com - -- Add C.UTF-8 locale (see https://sourceware.org/glibc/wiki/Proposals/C.UTF-8) - and rh#902094 . Added with glibc-c-utf8-locale.patch. -- Add glibc-disable-gettext-for-c-utf8.patch to disable gettext for - C.UTF-8 same as C locale. - -------------------------------------------------------------------- -Mon Mar 7 14:47:50 UTC 2016 - schwab@suse.de - -- Move %install_info_delete to %preun -- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer - acceptable - -------------------------------------------------------------------- -Tue Feb 23 16:11:36 UTC 2016 - schwab@suse.de - -- no-long-double.patch: Don't use long double functions if NO_LONG_DOUBLE - -------------------------------------------------------------------- -Mon Feb 22 11:05:12 UTC 2016 - schwab@suse.de - -- Update to glibc 2.23 release. - * Unicode 8.0.0 Support - * sched_setaffinity, pthread_setaffinity_np no longer attempt to guess - the kernel-internal CPU set size - * The fts.h header can now be used with -D_FILE_OFFSET_BITS=64 - * getaddrinfo now detects certain invalid responses on an internal - netlink socket - * A defect in the malloc implementation, present since glibc 2.15 (2012) - or glibc 2.10 via --enable-experimental-malloc (2009), could result in - the unnecessary serialization of memory allocation requests across - threads - * The obsolete header has been removed - * The obsolete functions bdflush, create_module, get_kernel_syms, - query_module and uselib are no longer available to newly linked - binaries - * Optimized string, wcsmbs and memory functions for IBM z13. - * Newly linked programs that define a variable called signgam will no - longer have it set by the lgamma, lgammaf and lgammal functions -- Removed patches: - * dont-remove-nodelete-flag.patch - * openat64-readd-o-largefile.patch - * mntent-blank-line.patch - * opendir-o-directory-check.patch - * strcoll-remove-strdiff-opt.patch - * ld-pointer-guard.patch - * tls-dtor-list-mangling.patch - * powerpc-lock-elision-race.patch - * prelink-elf-rtype-class.patch - * vector-finite-math-aliases.patch - * powerpc-elision-adapt-param.patch - * catopen-unbound-alloca.patch - * strftime-range-check.patch - * hcreate-overflow-check.patch - * errorcheck-mutex-no-elision.patch - * refactor-nan-parsing.patch - * send-dg-buffer-overflow.patch - * isinf-cxx11-conflict.patch - * ibm93x-redundant-shift-si.patch - * iconv-reset-input-buffer.patch - * tzset-tzname.patch - * static-dlopen.patch - -------------------------------------------------------------------- -Thu Feb 18 13:22:19 UTC 2016 - schwab@suse.de - -- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with - C++11 (bsc#963700, BZ #19439) - -------------------------------------------------------------------- -Wed Feb 17 09:48:26 UTC 2016 - schwab@suse.de - -- tls-dtor-list-mangling.patch: Harden tls_dtor_list with pointer mangling - (BZ #19018) -- prelink-elf-rtype-class.patch: Keep only ELF_RTYPE_CLASS_{PLT|COPY} bits - for prelink (BZ #19178) -- vector-finite-math-aliases.patch: Better workaround for aliases of - *_finite symbols in vector math library (BZ# 19058) -- powerpc-elision-adapt-param.patch: powerpc: Fix usage of elision - transient failure adapt param (BZ #19174) -- catopen-unbound-alloca.patch: Fix unbound alloca in catopen - (CVE-2015-8779, bsc#962739, BZ #17905) -- strftime-range-check.patch: Add range check on time fields - (CVE-2015-8776, bsc#962736, BZ #18985) -- hcreate-overflow-check.patch: Handle overflow in hcreate (CVE-2015-8778, - bsc#962737, BZ #18240) -- errorcheck-mutex-no-elision.patch: Don't do lock elision on an error - checking mutex (bsc#956716, BZ #17514) -- refactor-nan-parsing.patch: Refactor strtod parsing of NaN payloads - (CVE-2014-9761, bsc#962738, BZ #16962) -- send-dg-buffer-overflow.patch: Fix getaddrinfo stack-based buffer - overflow (CVE-2015-7547, bsc#961721, BZ #18665) -- powerpc-lock-elision-race.patch: renamed from - 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch - -------------------------------------------------------------------- -Mon Feb 15 15:43:02 UTC 2016 - schwab@suse.de - -- Add audit-devel and libcap-devel to BuildRequires, for use by nscd - -------------------------------------------------------------------- -Thu Nov 26 14:46:21 UTC 2015 - schwab@suse.de - -- reinitialize-dl_load_write_lock.patch: Reinitialize dl_load_write_lock - on fork (bsc#958315, BZ #19282) - -------------------------------------------------------------------- -Wed Nov 18 15:09:30 UTC 2015 - schwab@suse.de - -- resolv-mem-leak.patch: Fix resource leak in resolver (bsc#955647, BZ #19257) -- tzset-tzname.patch: Force rereading TZDEFRULES after it was used to set - DST rules only (BZ #19253) - -------------------------------------------------------------------- -Mon Oct 26 15:22:53 UTC 2015 - schwab@suse.de - -- glibc-2.3.90-noversion.diff: use stat64 - -------------------------------------------------------------------- -Mon Oct 19 12:28:58 UTC 2015 - schwab@suse.de - -- ld-pointer-guard.patch: Always enable pointer guard (CVE-2015-8777, - bsc#950944, BZ #18928) - -------------------------------------------------------------------- -Mon Oct 12 08:12:10 UTC 2015 - schwab@suse.de - -- strcoll-remove-strdiff-opt.patch: Remove incorrect STRDIFF-based - optimization (BZ #18589) - -------------------------------------------------------------------- -Thu Oct 8 14:26:14 UTC 2015 - schwab@suse.de - -- iconv-reset-input-buffer.patch: Fix iconv buffer handling with IGNORE - error handler (BZ #18830) - -------------------------------------------------------------------- -Wed Sep 30 11:48:05 UTC 2015 - normand@linux.vnet.ibm.com - -- new patch [BZ #18743] PowerPC: Fix a race condition when eliding a lock - 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch - -------------------------------------------------------------------- -Thu Sep 24 09:41:13 UTC 2015 - schwab@suse.de - -- nss-files-long-lines-2.patch: Properly reread entry after failure in - nss_files getent function (bsc#945779, BZ #18991) - -------------------------------------------------------------------- -Wed Sep 16 10:21:43 UTC 2015 - schwab@suse.de - -- fnmatch-collating-elements.patch: Fix fnmatch handling of collating - elements (BZ #17396, BZ #16976) - -------------------------------------------------------------------- -Mon Sep 7 13:27:58 UTC 2015 - schwab@suse.de - -- opendir-o-directory-check.patch: Fix opendir inverted o_directory_works - test -- static-dlopen.patch: Static dlopen default library search path fix - (bsc#937853) - -------------------------------------------------------------------- -Mon Aug 31 12:21:29 UTC 2015 - schwab@suse.de - -- mntent-blank-line.patch: Fix memory corruption w/blank lines - -------------------------------------------------------------------- -Mon Aug 10 09:23:57 UTC 2015 - schwab@suse.de - -- dont-remove-nodelete-flag.patch: Don't remove DF_1_NODELETE flag from - all loaded objects on failed dlopen -- openat64-readd-o-largefile.patch: Readd O_LARGEFILE flag for openat64 - -------------------------------------------------------------------- -Wed Aug 5 09:35:41 UTC 2015 - schwab@suse.de - -- Update to glibc 2.22 release. - * Cache information can be queried via sysconf() function on s390 - * A buffer overflow in gethostbyname_r and related functions performing DNS - requests has been fixed. (CVE-2015-1781) - * The time zone file parser has been made more robust against crafted time - zone files - * A powerpc and powerpc64 optimization for TLS, similar to TLS descriptors - for LD and GD on x86 and x86-64, has been implemented. - * Character encoding and ctype tables were updated to Unicode 7.0.0 - * Added vector math library named libmvec - * A new fmemopen implementation has been added with the goal of POSIX - compliance. - * The header is deprecated, and will be removed in a future - release. - * bsc#905313 bsc#920338 bsc#927080 bsc#928723 bsc#931480 bsc#939211 - bsc#940195 bsc#940332 bsc#944494 bsc#968787 -- Patches from upstream removed - * htm-tabort.patch - * o-tmpfile.patch - * memcpy-chk-non-SSE2.patch - * pthread-mutexattr-gettype-kind.patch - * powerpc-software-sqrt.patch - * static-tls-dtv-limit.patch - * threaded-trim-threshold.patch - * resolv-nameserver-handling.patch - * nss-separate-state-getXXent.patch - * aarch64-sigstksz.patch - * heap-top-corruption.patch - * pthread-join-deadlock.patch - -------------------------------------------------------------------- -Mon Jul 27 09:08:21 UTC 2015 - schwab@suse.de - -- pthread-join-deadlock.patch: Use IE model for static variables in - libc.so, libpthread.so and rtld (bsc#930015, BZ #18457) - -------------------------------------------------------------------- -Wed Jul 22 09:13:48 UTC 2015 - schwab@suse.de - -- glibc-nodate.patch: fix verification of timestamp - -------------------------------------------------------------------- -Tue Jul 21 07:50:22 UTC 2015 - meissner@suse.com - -- also filter out -fstack-protector-strong - -------------------------------------------------------------------- -Mon Jun 22 07:22:22 UTC 2015 - schwab@suse.de - -- getaddrinfo-ipv6-sanity.diff: Remove. It breaks services that start - before IPv6 is up (bsc#931399) -- glibc-2.3.locales.diff.bz2: Remove sh_YU locales, fix currency for en_BE. - -------------------------------------------------------------------- -Tue Jun 9 08:16:46 UTC 2015 - schwab@suse.de - -- Add /usr/include/gnu/lib-names-.*.h to baselibs -- pthread-join-deadlock.patch: Don't require rtld lock to store static TLS - offset in the DTV (bsc#930015, BZ #18457) -- heap-top-corruption.patch: Do not corrupt the top of a threaded heap if - top chunk is MINSIZE (BZ #18502) - -------------------------------------------------------------------- -Wed Apr 8 12:50:39 UTC 2015 - mgorman@suse.com - -- threaded-trim-threshold.patch: Fix regression in threaded application - malloc performance (bsc#915955, BZ #17195) - -------------------------------------------------------------------- -Thu Apr 2 08:11:20 UTC 2015 - schwab@suse.de - -- aarch64-sigstksz.patch: Increase MINSIGSTKSZ and SIGSTKSZ (BZ #16850) - -------------------------------------------------------------------- -Mon Mar 30 09:04:49 UTC 2015 - schwab@suse.de - -- powerpc-software-sqrt.patch: Fix powerpc software sqrt (BZ #17964, BZ - #17967) -- nss-separate-state-getXXent.patch: Separate internal state between - getXXent and getXXbyYY NSS calls (CVE-2014-8121, bsc#918187, BZ #18007) -- static-tls-dtv-limit.patch: Fix DTV race, assert, DTV_SURPLUS Static TLS - limit, and nptl_db garbage (bsc#919678, BZ #17090, BZ #17620, BZ #17621, - BZ #17628) - -------------------------------------------------------------------- -Mon Mar 9 13:05:32 UTC 2015 - schwab@suse.de - -- resolv-nameserver-handling.patch: Replace with simpler version with more - compatibility - -------------------------------------------------------------------- -Mon Mar 2 14:27:02 UTC 2015 - schwab@suse.de - -- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs - (bsc#920084) - -------------------------------------------------------------------- -Tue Feb 24 10:11:46 UTC 2015 - schwab@suse.de - -- resolv-nameserver-handling.patch: Rewrite handling of nameserver - configuration in resolver - -------------------------------------------------------------------- -Thu Feb 12 13:10:20 UTC 2015 - schwab@suse.de - -- htm-tabort.patch: Fix TABORT encoding for little endian - -------------------------------------------------------------------- -Mon Feb 9 09:26:01 UTC 2015 - schwab@suse.de - -- Update to glibc 2.21 release. - * A new semaphore algorithm has been implemented in generic C code for all - machines - * Added support for TSX lock elision of pthread mutexes on powerpc32, - powerpc64 and powerpc64le - * Optimized strcpy, stpcpy, strchrnul and strrchr implementations for - AArch64 - * i386 memcpy functions optimized with SSE2 unaligned load/store - * New locales: tu_IN, bh_IN, raj_IN, ce_RU - * The obsolete sigvec function has been removed - * CVE-2015-1472 CVE-2015-1473 CVE-2104-7817 CVE-2012-3406 CVE-2014-9402 - CVE-2014-7817 bsc#864081 bsc#906371 bsc#909053 bsc#910599 bsc#916222 -- Patches from upstream removed - * ifunc-x86-slow-sse4.patch - * pthread-mutex-trylock-elision.patch -- o-tmpfile.patch: Fix value of O_TMPFILE for architectures with - non-default O_DIRECTORY (BZ #17912) - -------------------------------------------------------------------- -Tue Oct 28 08:56:47 UTC 2014 - schwab@suse.de - -- Update to crypt_blowfish 1.3. - * Add support for the $2b$ prefix. -- ifunc-x86-slow-sse4.patch: Fix misdetected Slow_SSE4_2 cpu feature bit - (BZ #17501) - -------------------------------------------------------------------- -Mon Sep 8 09:48:26 UTC 2014 - schwab@suse.de - -- Update to glibc 2.20 release. - * Reverted change of ABI data structures for s390 and s390x - * Support for file description locks is added to systems running the - Linux kernel - * Optimized strchr implementation for AArch64 - * The minimum Linux kernel version that this version of the GNU C Library - can be used with is 2.6.32 - * Running the testsuite no longer terminates as soon as a test fails - * The am33 port, which had not worked for several years, has been removed - from ports. - * The _BSD_SOURCE and _SVID_SOURCE feature test macros are no longer - supported; they now act the same as _DEFAULT_SOURCE (but generate a - warning) - * Optimized strcmp implementation for ARMv7 - * Added support for TX lock elision of pthread mutexes on s390 and s390x - * All supported architectures now use the main glibc sysdeps directory - instead of some being in a separate "ports" directory - * The NPTL implementation of POSIX pthreads is no longer an "add-on" - * Locale names, including those obtained from environment variables (LANG - and the LC_* variables), are more tightly checked for proper syntax - * On x86-64, the dynamic linker's lazy-binding support is now compatible - with application code using Intel MPX instructions - * CVE-2013-7423 bsc#915526 bsc#934084 bsc#973010 -- Patches from upstream removed - * nss-dns-memleak.patch - * sin-sign.patch - * pldd-wait-ptrace-stop.patch - * nscd-track-startup-failures.patch - * powerpc-opt-power8.patch - * check-pf-alloca.patch - * getaddrinfo-uninit-result.patch - * ppc64-copysign.patch - * nextafterl-ibm-ldouble.patch - * ibm-long-double-math.patch - * ibm-long-double-frexpl.patch - * aarch64-setcontext.patch - * nss-nis-stack-use.patch - * psfaa.patch - * nss-files-long-lines.patch - * setlocale-directory-traversal.patch - * dt-ppc64-num.patch - * ppc64le-profiling.patch - * s390-revert-abi-change.patch - * disable-gconv-translit-modules.patch - * resolv-dont-ignore-second-answer.patch - * iconv-ibm-sentinel-check.patch -- Remove sprof.1, and mtrace.1, now included in the man-pages package - (bsc#967190) - -------------------------------------------------------------------- -Tue Sep 2 07:52:36 UTC 2014 - schwab@suse.de - -- iconv-ibm-sentinel-check.patch: Fix crashes on invalid input in IBM - gconv modules (CVE-2014-6040, bnc#894553, BZ #17325) - -------------------------------------------------------------------- -Tue Aug 26 10:47:31 UTC 2014 - schwab@suse.de - -- disable-gconv-translit-modules.patch: Disable gconv transliteration - module loading (CVE-2014-5119, bnc#892073, BZ #17187) - -------------------------------------------------------------------- -Mon Aug 11 10:01:54 UTC 2014 - schwab@suse.de - -- pthread-mutexattr-gettype-kind.patch: Filter out - PTHREAD_MUTEX_NO_ELISION_NP bit in pthread_mutexattr_gettype - (bnc#888131, BZ #15790) - -------------------------------------------------------------------- -Thu Jul 31 08:06:50 UTC 2014 - schwab@suse.de - -- ppc64le-profiling.patch: fix profiling for ppc64le (bnc#889601, BZ - #17213) -- s390-revert-abi-change.patch: replace with upstream patch, switches - default symbol version back to old version (bnc#887228) - -------------------------------------------------------------------- -Mon Jul 28 10:18:46 UTC 2014 - schwab@suse.de - -- ibm93x-redundant-shift-si.patch: Avoid redundant shift character in - iconv output at block boundary (bnc#886416, BZ #17197) - -------------------------------------------------------------------- -Thu Jul 24 15:35:50 UTC 2014 - schwab@suse.de - -- s390-revert-abi-change.patch: revert back to pre-2.19 layout of jmp_buf - and ucontext_t on s390 (bnc#887228) - -------------------------------------------------------------------- -Tue Jul 22 08:37:38 UTC 2014 - schwab@suse.de - -- dt-ppc64-num.patch: Correct DT_PPC64_NUM (bnc#887169, BZ #17153) - -------------------------------------------------------------------- -Mon Jul 14 08:33:08 UTC 2014 - schwab@suse.de - -- setlocale-directory-traversal.patch: Directory traversal in locale - environment handling (CVE-2014-0475, bnc#887022, BZ #17137) -- Remove the ppc64le check-abi workaround, no longer needed - -------------------------------------------------------------------- -Mon Jun 23 10:33:40 UTC 2014 - schwab@suse.de - -- nss-files-long-lines.patch: Don't ignore too long lines in nss_files - (bnc#883217, BZ #17079) -- Remove locale.1, localedef.1 and iconvconfig.8 manpages, now included in - the man-pages package (bnc#880703) -- manpages.patch: update - -------------------------------------------------------------------- -Mon Jun 16 08:27:38 UTC 2014 - schwab@suse.de - -- psfaa.patch: copy filename argument in posix_spawn_file_actions_addopen - (CVE-2014-4043, bnc#882600, BZ #17048) - -------------------------------------------------------------------- -Wed May 28 15:11:45 UTC 2014 - matz@suse.de - -- glibc-memset-nontemporal.diff: Speedup memset on x86_64 - (bnc#868622, BZ #16830) - -------------------------------------------------------------------- -Thu May 15 15:45:03 UTC 2014 - schwab@suse.de - -- add non-elision-enabled libpthread - -------------------------------------------------------------------- -Mon May 12 13:22:40 UTC 2014 - schwab@suse.de - -- nss-nis-stack-use.patch: fix unbound stack use in NIS NSS module (BZ - #16932) - -------------------------------------------------------------------- -Wed May 7 10:13:24 UTC 2014 - schwab@suse.de - -- getaddrinfo-uninit-result.patch: fix parsing of getai result for - IPv6-only request (bnc#876521) - -------------------------------------------------------------------- -Thu Apr 17 09:13:32 UTC 2014 - schwab@suse.de - -- ibm-long-double-frexpl.patch: Correct IBM long double frexpl - (bnc#872573, BZ #16740, BZ #16619) - -------------------------------------------------------------------- -Tue Apr 15 14:23:54 UTC 2014 - schwab@suse.de - -- ibm-long-double-math.patch: Remove faulty assembler implementations of - ceil, nearbyintl, roundl for IBM long double (bnc#873457, BZ #16701, BZ - #16706, BZ #16707) - -------------------------------------------------------------------- -Tue Apr 15 11:00:59 UTC 2014 - aj@suse.com - -- Use /run for nscd instead of /var/run. - -------------------------------------------------------------------- -Mon Apr 7 09:06:32 UTC 2014 - schwab@suse.de - -- pthread-mutex-destroy.patch: Remove -- pthread-mutex-trylock-elision.patch: Properly handle forced elision in - pthread_mutex_trylock (bnc#865968, BZ #16657) - -------------------------------------------------------------------- -Thu Apr 3 07:32:24 UTC 2014 - schwab@suse.de - -- nextafterl-ibm-ldouble.patch: Correct IBM long double nextafterl - (bnc#871637, BZ #16739) - -------------------------------------------------------------------- -Tue Apr 1 13:33:24 UTC 2014 - schwab@suse.de - -- Readd dependency on sysvinit.target to nscd.service (bnc#868422) -- Make the nscd service part of the nss-lookup and nss-user-lookup targets - (bnc#871386) -- Move _constraints back to main package and update it - -------------------------------------------------------------------- -Tue Apr 1 07:55:19 UTC 2014 - schwab@suse.de - -- ppc64-copysign.patch: Fix ppc64le copysign overwriting parent stack - frame (BZ #16786) -- aarch64-setcontext.patch: Fix aarch64 setcontext clobbering alternate - signal stack (BZ #16629) - -------------------------------------------------------------------- -Mon Mar 31 13:22:56 UTC 2014 - schwab@suse.de - -- powerpc-opt-power8.patch: readd POWER8 implementation of isnan, - isinf, finite with fix for little endian (bnc#871353) -- pthread-mutex-destroy.patch: Skip checks in pthread_mutex_destroy when - doing elision (bnc#865968) - -------------------------------------------------------------------- -Sat Mar 29 16:41:25 UTC 2014 - schwab@suse.de - -- powerpc-opt-power8.patch: remove broken POWER8 implementation of isnan, - isinf, finite; fix missing static symbols -- glibc-2.14-crypt.diff: update for file renaming - -------------------------------------------------------------------- -Thu Mar 27 08:40:20 UTC 2014 - schwab@suse.de - -- check-pf-alloca.patch: remove use of alloca while collecting interface - addresses - -------------------------------------------------------------------- -Tue Mar 25 09:26:44 UTC 2014 - schwab@suse.de - -- abort-no-flush.patch: Don't close or flush stdio streams on abort (BZ - #15436) -- fix-locking-in-_IO_cleanup.patch: always do locking when accessing - streams (bnc#796982, BZ #15142) -- resolv-dont-ignore-second-answer.patch: don't ignore second answer from - nameserver if the first one was empty (bnc#767266, BZ #13651) -- ldd-system-interp.patch: Never try to execute the file in ldd - (bnc#677787, BZ #16750) - -------------------------------------------------------------------- -Mon Mar 24 12:26:50 UTC 2014 - schwab@suse.de - -- check-pf-alloca.patch: Account for alloca use when collecting interface - addresses (bnc#785041, BZ #16002) - -------------------------------------------------------------------- -Mon Mar 24 07:59:40 UTC 2014 - schwab@suse.de - -- powerpc-opt-power8.patch: two more POWER8 optimisations (bnc#866711, - fate#315443) - -------------------------------------------------------------------- -Thu Mar 20 14:52:47 UTC 2014 - schwab@suse.de - -- getaddrinfo-uninit-result.patch: Fix use of half-initialized result in - getaddrinfo when using nscd (bnc#867636, BZ #16743) - -------------------------------------------------------------------- -Thu Mar 20 07:42:50 UTC 2014 - schwab@suse.de - -- Remove dependency on sysinit.target from nscd.service again (bnc#86422) - -------------------------------------------------------------------- -Wed Mar 19 14:39:55 UTC 2014 - schwab@suse.de - -- powerpc-opt-power8.patch: GLIBC Optimizations For POWER8 Hardware - (bnc#866711, fate#315443) - -------------------------------------------------------------------- -Tue Mar 18 17:10:43 UTC 2014 - schwab@suse.de - -- Make sure nscd is started after sysinit.target (bnc#868422) -- nscd-track-startup-failures.patch: properly track startup failures in - nscd and mark nscd.service as forking (BZ #16639) - -------------------------------------------------------------------- -Thu Mar 6 11:37:51 UTC 2014 - schwab@suse.de - -- Add services and netgroup persistent caches to nscd file list - -------------------------------------------------------------------- -Wed Feb 26 09:03:25 UTC 2014 - schwab@suse.de - -- sin-sign.patch: Fix sign of input to bsloww1 (BZ #16623) -- pldd-wait-ptrace-stop.patch: Update from upstream - -------------------------------------------------------------------- -Mon Feb 24 11:38:41 UTC 2014 - schwab@suse.de - -- nss-dns-memleak.patch: fix memory leak in nss-dns (bnc#863499) -- Don't build glibc-{extra,info,i18ndata,obsolete} and nscd for i686 - -------------------------------------------------------------------- -Mon Feb 10 14:24:29 UTC 2014 - schwab@suse.de - -- Bump minimum kernel to 3.0 - -------------------------------------------------------------------- -Sun Feb 9 13:52:23 UTC 2014 - schwab@suse.de - -- Update to glibc 2.19 release - -------------------------------------------------------------------- -Thu Feb 6 10:38:05 UTC 2014 - schwab@suse.de - -- Update to glibc 2.18.90 ee7cc3853761: - * More bug fixes - * SystemTap probes for slow multiple precision fallback paths of - transcendental functions have been introduced. - * Preliminary documentation about Multi-Thread, Async-Signal and - Async-Cancel Safety has been added. - * Change powerpc64le start ABI to 2.17 -- Add /usr/local/lib64 to ld.so.conf on all lib64 platforms -- Enable profile build for aarch64 -- ppc64le-abilist.patch: Removed - -------------------------------------------------------------------- -Wed Jan 8 12:38:29 UTC 2014 - coolo@suse.com - -- make pwdutils a real buildrequire - Requires(pre) are used during builds, but don't trigger rebuilds. - But to create clearly defined bootstrap projects, it's essential - to know what packages are required for others. So move this requires - to build to a buildrequire - -------------------------------------------------------------------- -Tue Jan 7 14:30:50 UTC 2014 - schwab@suse.de - -- Update to glibc 2.18.90 94c8a4bc574c: - * More bug fixes - * Slovenian translations for glibc messages have been contributed by the - Translation Project's Slovenian team of translators. - -------------------------------------------------------------------- -Thu Dec 19 13:45:17 UTC 2013 - schwab@suse.de - -- Update to glibc 2.18.90 83f5c32d21f7: - * Support for STT_GNU_IFUNC symbols added for ppc64 - * A new feature test macro _DEFAULT_SOURCE is available - * The _BSD_SOURCE feature test macro no longer enables BSD interfaces - that conflict with POSIX. The libbsd-compat library (which was a - dummy library that did nothing) has also been removed. - * Added support for version-3 tz format files -- i686-no-sse42-strstr.patch: Removed - -------------------------------------------------------------------- -Tue Dec 10 15:03:59 UTC 2013 - schwab@suse.de - -- Update to glibc 2.18.90 aeb95445d128: - * More bug fixes - * Support for STT_GNU_IFUNC symbols added for ppc32/power4+ - * The public headers no longer use __unused nor __block - * Support for PowerPC64 ELFv2 ABI -- ppc64le-abilist.patch: ABI lists for PowerLE - -------------------------------------------------------------------- -Mon Nov 25 13:59:52 UTC 2013 - schwab@suse.de - -- Update to glibc 2.18.90 bd12ab55c05e: - * New locales: ak_GH, anp_IN, ar_SS, cmn_TW, hak_TW, lzh_TW, nan_TW, pap_AW, - pap_CW, quz_PE, the_NP. - * Substantially revised locales: gd_GB, ht_HT - * The LC_ADDRESS field was updated to support country_car for almost all - supported locales. - * ISO 1427 definitions were updated. - * ISO 3166 definitions were updated. - * The localedef utility now supports --big-endian and --little-endian - command-line options to generate locales for a different system from that - for which the C library was built. - * Binary locale files now only depend on the endianness of the system for - which they are generated and not on other properties of that system. - * ISO 639 definitions were updated for Chiga (cgg) and Chinese (gan, hak, czh, - cjy, lzh, cmn, mnp, cdo, czo, cpx, wuu, hsn, yue). - * SystemTap probes for malloc have been introduced. - * Support for powerpc64le has been added. - * The soft-float powerpc port now supports e500 processors. -- Remove upstreamed patches: - cbrtl-ldbl-96.patch - fcntl-o-tmpfile.patch - getaddrinfo-overflow.patch - glibc-2.18.tar.xz - glibc-ld-profile.patch - glibc-nscd-hconf.diff - i686-strcasecmp-fallback.patch - m68k-Scrt1.patch - malloc-overflows.patch - nonascii-case.patch - nss-database.patch - printf-overrun.patch - readdir_r-overflow.patch - strcoll-overflow.patch -- Remove obsolete patches: - glibc-2.4.90-revert-only-euro.diff - -------------------------------------------------------------------- -Wed Oct 30 14:05:30 UTC 2013 - schwab@suse.de - -- getaddrinfo-overflow.patch: Fix stack overflow due to large AF_INET6 - requests (CVE-2013-4458, bnc#847227) - -------------------------------------------------------------------- -Mon Oct 21 12:14:38 UTC 2013 - schwab@suse.de - -- Remove SSE4.2 implementation of strstr for x86-32 (bnc#843464) - -------------------------------------------------------------------- -Mon Oct 14 09:32:44 UTC 2013 - schwab@suse.de - -- Depend on gcc defaults for base powerpc optimisations (bnc#844824) - -------------------------------------------------------------------- -Fri Oct 11 08:37:38 UTC 2013 - schwab@suse.de - -- Enable ports addon for m68k and adapt file list -- m68k-Scrt1.patch: Use PIC for Scrt1.o - -------------------------------------------------------------------- -Thu Sep 19 14:12:59 UTC 2013 - schwab@suse.de - -- nscd-server-user.patch: run nscd as user nscd (fate#314673) - -------------------------------------------------------------------- -Thu Sep 12 13:42:23 UTC 2013 - schwab@suse.de - -- malloc-overflows.patch: Fix integer overflows in malloc (CVE-2013-4332, - bnc#839870) - -------------------------------------------------------------------- -Wed Sep 11 10:11:56 UTC 2013 - schwab@suse.de - -- fcntl-o-tmpfile.patch: Add O_TMPFILE to (bnc#837965) -- strcoll-overflow.patch: Update to latest version - -------------------------------------------------------------------- -Tue Aug 13 07:24:59 UTC 2013 - schwab@suse.de - -- Update to glibc 2.18 release - * No source change -- strcoll-overflow.patch: fix buffer overflow in strcoll (CVE-2012-4412, - bnc#779320) -- readdir_r-overflow.patch: fix readdir_r with long file names - (CVE-2013-4237, bnc#834594) - -------------------------------------------------------------------- -Tue Aug 6 09:20:04 UTC 2013 - schwab@suse.de - -- Update to glibc 2.17.90 85891acadf1b: - * CVE-2013-2207 Incorrectly granting access to another user's pseudo-terminal - has been fixed by disabling the use of pt_chown (Bugzilla #15755). - Distributions can re-enable building and using pt_chown via the new configure - option `--enable-pt_chown'. Enabling the use of pt_chown carries with it - considerable security risks and should only be used if the distribution - understands and accepts the risks. - * CVE-2013-0242 Buffer overrun in regexp matcher has been fixed (Bugzilla - #15078). - * CVE-2013-1914 Stack overflow in getaddrinfo with many results has been - fixed (Bugzilla #15330). - * Add support for calling C++11 thread_local object destructors on thread - and program exit. This needs compiler support for offloading C++11 - destructor calls to glibc. - * Improved worst case performance of libm functions with double inputs and - output. - * Support for priority inherited mutexes in pthread condition variables on - non-x86 architectures. - * Optimized string functions for AArch64. Implemented by Marcus Shawcroft. - * Optimized string functions for ARM. Implemented by Will Newton and - Richard Henderson. - * Added a benchmark framework to track performance of functions in glibc. - * New macro named issignaling to check for a signaling NaN (sNaN). - It is based on draft TS 18661 and currently enabled as a GNU extension. - * On Linux, the clock function now uses the clock_gettime system call - for improved precision, rather than old times system call. - * Added new API functions pthread_getattr_default_np and - pthread_setattr_default_np to get and set the default pthread - attributes of a process. - * Added support for TSX lock elision for pthread mutexes on i386 and x86-64. - This may improve lock scaling of existing programs on TSX capable systems. - * Support added for AT_HWCAP2 (to coincide with Linux kernel 3.10 - availability). Implemented by Ryan S. Arnold. - * Support added for POWER8 platform. Implemented by Ryan S. Arnold. -- Remove upstreamed patches: - pthread-cond-timedwait-i486.patch - glibc-aarch64-lib64.patch - arm-ld-so-cache.patch - rtlddir.patch - regexp-overrun.patch - getaddrinfo-overflow.patch - nscd-netgroup.patch - disable-pt-chown.patch - nscd-short-write.patch - big5-hkscs-update.patch.bz2 - digits-dots.patch - strptime-W-week.patch - aarch64-sigsetjmp.patch -- Rediff all remaining patches -- Reenable stackguard randomization on arm -- Recognize ppc64p7 arch to build for power7 -- Remove all ABI extensions from libcrypt -- cbrtl-ldbl-96.patch: fix cbrtl for ldbl-96 - -------------------------------------------------------------------- -Wed Jul 31 12:20:38 UTC 2013 - schwab@suse.de - -- i686-strcasecmp-fallback.patch: fix fallback in i686 - strcasecmp/strncasecmp -- nonascii-case.patch: also test strncasecmp -- pldd-wait-ptrace-stop.patch: fix pldd not to leave process stopped after - detaching (bnc#819383) - -------------------------------------------------------------------- -Mon Jul 22 12:32:34 UTC 2013 - schwab@suse.de - -- disable-pt-chown.patch: disable use of pt_chown (CVE-2013-2207, - bnc#830257) -- nonascii-case.patch: fix strcasecmp in tr_TR.ISO-8859-9 locale -- glibc-2.14-crypt.diff: fix incomplete dependencies for libowcrypt - -------------------------------------------------------------------- -Thu Jul 4 12:14:27 UTC 2013 - schwab@suse.de - -- crypt_blowfish-gensalt.patch: separare crypt_gensalt into its own - library libowcrypt, remove crypt_rn and crypt_ra (fate#314945) -- glibc-2.14-crypt-versioning.diff, glibc-fix-check-abi.patch, - glibc-crypt-badsalttest.patch: folded into glibc-2.14-crypt.diff -- crypt_blowfish-const.patch: constify crypt_blowfish -- crypt_blowfish-1.2-sha.diff: refresh - -------------------------------------------------------------------- -Fri Jun 28 12:26:38 UTC 2013 - dmueller@suse.com - -- add ld-linux.so.3 compat symlink also for armv6hl -- remove deprecated armv7l - -------------------------------------------------------------------- -Wed Jun 19 09:29:55 UTC 2013 - coolo@suse.com - -- rely on systemd-rpm-macros instead of the full thing - -------------------------------------------------------------------- -Mon Jun 17 09:49:24 UTC 2013 - schwab@suse.de - -- nscd-netgroup.patch: Fix handling of netgroup cache in nscd (bnc#819524) - -------------------------------------------------------------------- -Mon Jun 10 08:33:46 UTC 2013 - schwab@suse.de - -- glibc-bindresvport-blacklist.diff: Renamed from - glibc-2.3.90-bindresvport.blacklist.diff; fix resource leaks - (bnc#824046) -- Remove glibc-armhf-compat.patch - -------------------------------------------------------------------- -Mon May 20 08:26:35 UTC 2013 - schwab@suse.de - -- aarch64-sigsetjmp.patch: Fix sigsetjmp on aarch64 - -------------------------------------------------------------------- -Sat May 18 09:34:41 UTC 2013 - schwab@suse.de - -- Fix file list for glibc-utils - -------------------------------------------------------------------- -Thu May 16 12:02:14 UTC 2013 - schwab@suse.de - -- big5-hkscs-update.patch.bz2: Update BIG5-HKSCS charmap to HKSCS-2008 -- digits-dots.patch: Fix parsing of numeric hosts in gethostbyname_r -- nss-database.patch: Properly cache the result from looking up the nss - database config -- strptime-W-week.patch: Properly handle %W in strptime -- printf-overrun.patch: Revert problematic fixes for [BZ #11741] -- glibc-aarch64-lib64.patch: Replace with upstream version -- arm-ld-so-cache.patch: ARM: Support loading unmarked objects from cache -- rtlddir.patch: Add support for rtld directory different from slib - directory -- regexp-overrun.patch: Fix buffer overrun in regexp matcher - (CVE-2013-0242, bnc#801246) -- getaddrinfo-overflow.patch: Fix stack overflow in getaddrinfo with many - results (CVE-2013-1914, bnc#813121) - -------------------------------------------------------------------- -Thu May 16 10:04:01 UTC 2013 - schwab@suse.de - -- When testsuite run fails make all test output available - -------------------------------------------------------------------- -Tue May 7 10:00:00 UTC 2013 - schwab@suse.de - -- Fix check for XEN build in glibc_post_upgrade - -------------------------------------------------------------------- -Sun Apr 14 02:41:52 UTC 2013 - crrodriguez@opensuse.org - -- Do not order nscd after syslog.target - -------------------------------------------------------------------- -Mon Mar 4 14:16:43 UTC 2013 - schwab@suse.de - -- Fix crypt ABI for aarch64 - -------------------------------------------------------------------- -Thu Feb 28 14:30:44 UTC 2013 - schwab@suse.de - -- manpages.patch: - Remove debianisms from manpages (bnc#805054) - -------------------------------------------------------------------- -Mon Feb 18 09:28:23 UTC 2013 - schwab@suse.de - -- Update crypt ABI for aarch64 -- glibc-aarch64-lib64.patch: - Use lib64 for aarch64 and add link for /lib/ld-linux-aarch64.so.1 -- Don't build profiling libraries for aarch64 - -------------------------------------------------------------------- -Tue Feb 5 09:28:44 UTC 2013 - schwab@suse.de - -- Move _constraints file to glibc-testsuite only - -------------------------------------------------------------------- -Sun Feb 3 00:08:54 UTC 2013 - dmueller@suse.com - -- build with ports enabled on aarch64 - -------------------------------------------------------------------- -Thu Jan 31 15:42:07 UTC 2013 - schwab@suse.de - -- Obsolete unscd to migrate back to nscd. - -------------------------------------------------------------------- -Thu Jan 31 09:09:06 UTC 2013 - coolo@suse.com - -- looks like testsuite runs only on kvm, so add _constraint - (actually it does not build on xen, but I can't constraint that) - -------------------------------------------------------------------- -Thu Jan 24 16:33:04 UTC 2013 - schwab@suse.de - -- Don't run testsuite in parallel -- Fail if testsuite fails -- Disable crypt/badsalttest test - -------------------------------------------------------------------- -Tue Jan 8 09:53:38 UTC 2013 - coolo@suse.com - -- add _constraints file to make sure glibc-testsuite only builds on big - hosts. Otherwise it's running out of memory and stalls - -------------------------------------------------------------------- -Thu Dec 27 12:31:13 UTC 2012 - aj@suse.de - -- Set bugurl to bugs.opensuse.org - -------------------------------------------------------------------- -Tue Dec 25 16:50:52 UTC 2012 - aj@suse.de - -- Update to glibc 2.17 release (git id c758a6861537): - * bump version number - * update translations - -------------------------------------------------------------------- -Tue Dec 18 10:28:01 UTC 2012 - schwab@suse.de - -- Move glibc-utils subpackage to own specfile and enable programs that - require libgd -- Filter GLIBC_PRIVATE symbols -- Don't stop at first error in testsuite run - -------------------------------------------------------------------- -Mon Dec 17 11:16:49 UTC 2012 - schwab@suse.de - -- Split off glibc-testsuite package - -------------------------------------------------------------------- -Fri Dec 14 19:31:45 UTC 2012 - aj@suse.de - -- Build profile and locale packages for i686 as well. - -------------------------------------------------------------------- -Wed Dec 12 08:32:53 UTC 2012 - aj@suse.de - -- Update to 4641d57e1e00: - * Updated translations - * bug fixes - -------------------------------------------------------------------- -Mon Dec 10 13:08:01 UTC 2012 - schwab@suse.de - -- pthread-cond-timedwait-i486.patch: - Extend i486 pthread_cond_timedwait to use futex syscall with absolute - timeout -- nscd-short-write.patch: - Properly check for short writes when sending the response in nscd - -------------------------------------------------------------------- -Sat Dec 8 18:55:53 UTC 2012 - aj@suse.de - -- Update to 56e7d3ad5c2f: - * Bugfixes - * Fix warnings building glibc -- Remove upstreamed patch glibc-revert-fseek-on-fclose.diff - -------------------------------------------------------------------- -Mon Dec 3 15:45:08 UTC 2012 - aj@suse.de - -- Remove nosegneg i686 library, it's only used for a 32-bit Xen - hypervisor (not for a 32-bit guest running under 64-bit hypervisor), - and since the 32-bit Xen hypervisor is not part of openSUSE anymore, - it is unneeded (bnc#789607). - -------------------------------------------------------------------- -Mon Dec 3 14:47:22 UTC 2012 - schwab@suse.de - -- Suppress error message from systemctl in %post -n nscd (bnc#792333) - -------------------------------------------------------------------- -Sat Dec 1 08:55:05 UTC 2012 - aj@suse.de - -- Update to f638872ab422: - Fix regression introduced with last update in sunrpc code - Fix assertion failure in resolver - Bug fixes -- Remove upstreamed patch glibc-resolv-assert.diff - -------------------------------------------------------------------- -Fri Nov 30 09:15:15 UTC 2012 - aj@suse.de - -- Update to c93ec1f091ec: - Warn about unsupported DT_FLAGS_1 flags - Add Interlingua locale - Bug fixes - -------------------------------------------------------------------- -Thu Nov 29 14:30:11 UTC 2012 - schwab@suse.de - -- Remove obsolete patches: - glibc-strict-aliasing.diff - nscd-avoid-gcc-warning.diff - -------------------------------------------------------------------- -Wed Nov 28 15:48:32 UTC 2012 - aj@suse.de - -- Update to e3c6aa3a5848: - * Fix powerpc64 make abi check failure - * bugfixes -- Install nscd.socket to new /usr location - -------------------------------------------------------------------- -Wed Nov 28 09:31:11 UTC 2012 - schwab@suse.de - -- Reenable multi-arch on ppc ppc64 - -------------------------------------------------------------------- -Tue Nov 27 21:34:15 UTC 2012 - aj@suse.de - -- Update to de2fd463b1c0: - Various bugfixes including: - * Fix fwrite bug causing grep etc testsuite failure - * sotruss: fix argument parsing - * Check supported DF_1_XXX bits - Add new locales niu_NU and niu_NZ -- Refresh patch glibc-revert-fseek-on-fclose.diff - -------------------------------------------------------------------- -Sat Nov 24 13:48:40 UTC 2012 - aj@suse.de - -- Remove nscd init script, use systemd files. - -------------------------------------------------------------------- -Fri Nov 23 14:33:37 UTC 2012 - matz@suse.com - -- Fix getaddrinfo-ipv6-sanity.diff to apply again. - -------------------------------------------------------------------- -Tue Nov 20 08:06:49 UTC 2012 - aj@suse.de - -- Update to f59cba71d848: - * Various bug fixes - * Add new locales szl_PL, ayc_PE, nhn_MX, doi_IN, mni_IN, sat_IN. - * Remove patch glibc-compiled-binaries.diff since getconf can not be - cross-compiled - * Refresh patch glibc-2.3.90-bindresvport.blacklist.diff - -------------------------------------------------------------------- -Sun Nov 11 09:54:43 UTC 2012 - aj@suse.de - -- Update to current glibc 2.17 development snapshot (git 7e2bd01fcf3c): - * Upstream changes: - + ports is now part of main tarball - + Add port to ARM AArch64 - + New function secure_getenv - + Systemtap static probes - + The `clock_*' suite of functions (declared in ) is now - available directly in the main C library. - + The `crypt' function now fails if passed salt bytes that violate the - specification for those values. On Linux, the `crypt' function will - consult /proc/sys/crypto/fips_enabled to determine if "FIPS mode" is - enabled, and fail on encrypted strings using the MD5 or DES algorithm - when the mode is enabled. - + Optimzations and bug fixes - * remove upstream patches malloc-check-size.patch, - glibc-2.16-getaddrinfo-buffer.patch, sparc-bind-now.patch, - pthread-cond-wait-revert.patch - * Remove now obsolete patch glibc-gai-private4.diff - * Refresh patches glibc-2.14-crypt.diff, glibc-2.14-crypt-versioning.diff, - glibc-fix-check-abi.patch, nss-db-path.patch, glibc-2.3.90-noversion.diff, - glibc-revert-fseek-on-fclose.diff - * Disable patches glibc-compiled-binaries.diff, getaddrinfo-ipv6-sanity.diff - and glibc-gai-private4.diff. - * Use git id instead of ChangeLog date in version output (patch glibc-version.diff) - * Enable multi-arch on all architectures that support it. - -------------------------------------------------------------------- -Wed Nov 7 14:59:06 UTC 2012 - schwab@suse.de - -- Avoid shell comment leaking into %post. - -------------------------------------------------------------------- -Thu Oct 25 07:30:04 UTC 2012 - aj@suse.de - -- Update to glibc 2.16 c3b96f90c9c1: - - Fix missing _mcount@GLIBC_2.0 on powerpc32 (replaces - patch glibc-2.16-ppc32-mcount.patch) -- Drop patch glibc-elf-localscope.diff, fixed upstream in 2.16 - in a different way. - -------------------------------------------------------------------- -Tue Oct 9 07:15:12 UTC 2012 - aj@suse.de - -- Fix malloc_usable_size (swo#1349, bnc#745247) (patch - malloc-check-size.patch). - -- Update to current glibc 2.16 (git a5cfcf08ffaa): - * fix fma detection - * Don't parse %s format argument as multibyte string - * Use size_t instead of int for internal variables in glob - * Properly handle fencepost with MALLOC_ALIGN_MASK - -------------------------------------------------------------------- -Sat Oct 6 08:51:46 UTC 2012 - meissner@suse.com - -- make glibc-devel- require glibc- just - like glibc-devel - -------------------------------------------------------------------- -Fri Sep 28 07:47:33 UTC 2012 - aj@suse.de - -- Fix crash in relocation on sparc with bind-now (swo#14376) - (patch sparc-bind-now.patch). - -------------------------------------------------------------------- -Thu Sep 27 12:20:11 UTC 2012 - aj@suse.de - -- Fix check-abi on more architectures (bnc#780696), patch by Jan - Engelhardt (updated patch glibc-fix-check-abi.patch). - -------------------------------------------------------------------- -Tue Sep 4 11:08:53 UTC 2012 - schwab@linux-m68k.org - -- Move pt_chown to %{_libexecdir} so that baselibs can find it. -- Do create hardlinks to getconf so that baselibs use the correct binary - and getconf -v works (obsoletes patch glibc-2.8-getconf.diff). - -------------------------------------------------------------------- -Tue Aug 28 07:10:49 UTC 2012 - aj@suse.de - -- Update to da1f43196321, major changes: - * Fix strtod integer/buffer overflow (bso#14459). - * Fix segmentation fault in strncasecmp for i686. - * Translation updates - -------------------------------------------------------------------- -Tue Jul 24 08:39:30 UTC 2012 - aj@suse.de - -- Fix _mcount on PowerPC32. - -------------------------------------------------------------------- -Sat Jul 21 07:31:10 UTC 2012 - aj@suse.de - -- Enable parallel build for some more cases. - -------------------------------------------------------------------- -Fri Jul 20 17:00:00 UTC 2012 - aj@suse.de - -- Update to glibc 2.16 release. - * update version numbers - * Documentation updates -- Update manpages from Debian, includes new man pages for - locale.1, mtrace.1, gencat.1 iconvconfig.8. -- Remove getent.1 man page, use the one from man-pages. - -------------------------------------------------------------------- -Fri Jul 20 16:42:42 UTC 2012 - aj@suse.de - -- Update to glibc 2.16 trunk (git id 416bf844227d): - * Fix check-abi for arm - * Refresh some patches. - * remove merged patches - * mainly lots of bug fixes - * Support for ISO C11 - * full details in NEWS file - -------------------------------------------------------------------- -Fri Jul 20 15:06:49 UTC 2012 - jengelh@inai.de - -- Add commit 10f62770e115d9f (glibc-sparc-fxstatat64.diff) from - upstream to resolve rpmlint-induced packaging abort due to - (previously) "no-return-in-nonvoid" -- Add xz as explicit BuildRequires for openSUSE_12.1 - -------------------------------------------------------------------- -Thu Jul 19 23:42:46 UTC 2012 - jengelh@inai.de - -- Do package ld-linux.so.2 on SPARC as well - -------------------------------------------------------------------- -Tue Jul 17 12:22:29 UTC 2012 - aj@suse.de - -- Add makeinfo as build requires to be able to generate the info - pages. - -------------------------------------------------------------------- -Wed Jul 4 13:36:17 UTC 2012 - aj@suse.de - -- Add glibc-2.16-getaddrinfo-buffer.patch to not use a too small - buffer for dns queries on 64-bit systems (bso#14307,bso#13904). -- Fix getaddrinfo-ipv6-sanity.diff (bnc#767125). - -------------------------------------------------------------------- -Mon Jul 2 16:23:15 UTC 2012 - agraf@suse.com - -- Backport *context patch for ARM from 2.16, so we have a working libpth - -------------------------------------------------------------------- -Thu Jun 28 18:46:30 UTC 2012 - aj@suse.de - -- Remove not anymore existing nscd.socket. - -------------------------------------------------------------------- -Thu Jun 28 12:33:50 UTC 2012 - aj@suse.de - -- Update to glibc 2.15-branch (git id 725b8ee08aff): - * Fix regression in cosh (bso#14273) - -------------------------------------------------------------------- -Wed Jun 27 07:34:15 UTC 2012 - aj@suse.de - -- Testsuite is ok to fail on arm - -------------------------------------------------------------------- -Tue Jun 26 07:11:49 UTC 2012 - aj@suse.de - -- Update to glibc 2.15 branch (git id b640404bd8c9): - * Fix fmod implementation that returned NaN for some values. - * Fix strcase_cmp_l x86 multiarch implementation. - * Remove glibc-2.15-avx2.patch, merged now. - -------------------------------------------------------------------- -Thu Jun 21 11:44:59 UTC 2012 - aj@suse.de - -- Fix Bogus FP exception on underflow for exp(double) (bnc#767956) - -------------------------------------------------------------------- -Mon Jun 18 11:04:37 UTC 2012 - aj@suse.de - -- Remove nscd.socket since nscd does not support socket - activation. - -------------------------------------------------------------------- -Wed Jun 13 11:07:15 UTC 2012 - aj@suse.de - -- Build power3 libs on 32-bit PowerPC (bnc#765165). - -------------------------------------------------------------------- -Wed May 23 20:00:55 UTC 2012 - aj@suse.de - -- Update to current git of glibc 2.15 branch: - * obsoletes glibc-2.16-avx.patch, - glibc-2.16-fix-check-localplt.patch - * Fixes for math functions. - -------------------------------------------------------------------- -Wed May 23 11:51:02 UTC 2012 - aj@suse.de - -- Fix first_weekday for tr_TR locale (tr_TR.patch) - -------------------------------------------------------------------- -Wed May 16 08:37:57 UTC 2012 - schwab@linux-m68k.org - -- Fix confstr use of local buffer outside its extent - -------------------------------------------------------------------- -Wed May 9 07:30:36 UTC 2012 - aj@suse.de - -- Split out glibc-armhf-compat.patch from armhf-ld-so.patch. -- Run nscd in the foreground with systemd (glibc-nscd-foreground-patch) - -------------------------------------------------------------------- -Tue May 8 14:00:52 UTC 2012 - aj@suse.de - -- Refresh glibc-2.16-avx.patch and handle FMA4. - -------------------------------------------------------------------- -Thu May 3 11:05:36 UTC 2012 - aj@suse.de - -- Fix dynamic linker name for ARMv5. - -------------------------------------------------------------------- -Thu Apr 26 14:02:37 UTC 2012 - aj@suse.de - -- Fix mcheck (optimization problem with gcc 4.7) - -------------------------------------------------------------------- -Wed Apr 25 10:40:20 UTC 2012 - aj@suse.de - -- Also check for armv7hl. - -------------------------------------------------------------------- -Wed Apr 25 08:47:22 UTC 2012 - adrian@suse.de - -- provide old ld-linux.so.3 on armv7, not catched by find.provides - -------------------------------------------------------------------- -Sun Apr 22 11:35:05 UTC 2012 - aj@suse.de - -- gcc 4.7 does not build crt files properly on powerpc64, backport - patch from upstream to handle this - (glibc-2.16-powerpc-initfini.patch) - -------------------------------------------------------------------- -Fri Apr 20 18:28:18 UTC 2012 - aj@suse.de - -- Disable patch x86-cpuid-level2.patch, this should be fixed in - valgrind now. - -------------------------------------------------------------------- -Thu Apr 19 11:12:43 UTC 2012 - aj@suse.de - -- Reorder patches, refresh to apply cleanly with -p1. - -------------------------------------------------------------------- -Wed Apr 18 11:35:48 UTC 2012 - aj@suse.de - -- Build profiled libs only for base. -- Cleanup patches. -- Remove glibc-2.14-fix-ctors.patch, we have proper support in - binutils now. - -------------------------------------------------------------------- -Tue Apr 17 12:35:21 UTC 2012 - aj@suse.de - -- The dynamic linker for armv7 hardware float is called - /lib/ld-linux-armhf.so.3. Provide symlink for old location. - -------------------------------------------------------------------- -Tue Apr 17 08:29:21 UTC 2012 - aj@suse.de - -- Build for power4 only, don't support power3 anymore. -- Add option to build glibc a bit more quickly for testing purposes. -- Remove disabled patch glibc-revert-netlink-cache.patch. -- Start renumbering patches. - -------------------------------------------------------------------- -Mon Apr 16 14:31:38 UTC 2012 - aj@suse.de - -- Do not build locales and profile for i686 since we only ship - the base and glibc-devel packages. - -------------------------------------------------------------------- -Fri Apr 13 09:35:49 UTC 2012 - aj@suse.de - -- Fix check-abi to succeed. -- Use feof_unlocked in glibc-2.3.90-bindresvport.blacklist.diff. -- Make x86 to be elf/check-localplt clean again -- Refresh some patches to apply without fuzz. - -------------------------------------------------------------------- -Fri Apr 6 09:19:11 UTC 2012 - aj@suse.de - -- Disable building with as-needed since it breaks glibc - (testsuite will fail, even if testsuite does not use as-needed) - -------------------------------------------------------------------- -Thu Apr 5 18:48:06 UTC 2012 - aj@suse.de - -- Another fix for dynamic linking. - -------------------------------------------------------------------- -Thu Apr 5 18:22:36 UTC 2012 - aj@suse.de - -- Properly fix dl_lookup_x crash (glibc-fix-noload.patch), disable - glibc-fix-lookup-crash.patch. - -------------------------------------------------------------------- -Mon Apr 2 09:30:24 UTC 2012 - aj@suse.de - -- Fix building on Armv5 (glibc-add-arm-dependency-libmemusage.patch) - -------------------------------------------------------------------- -Thu Mar 29 07:51:43 UTC 2012 - aj@suse.de - -- Fix crash when nscd is not running (bnc#741021) properly - and disable patch glibc-revert-netlink-cache.patch - -------------------------------------------------------------------- -Fri Mar 23 11:07:32 UTC 2012 - aj@suse.de - -- Fix path for nss_db (bnc#753657). - -------------------------------------------------------------------- -Thu Mar 22 09:41:48 UTC 2012 - aj@suse.de - -- Fix LD_PROFILE invocation. - -------------------------------------------------------------------- -Wed Mar 21 08:45:12 UTC 2012 - aj@suse.de - -- Fix cycle detection in loading of dynamic objects. - -------------------------------------------------------------------- -Wed Mar 14 08:26:52 UTC 2012 - aj@suse.de - -- Update getaddrinfo-ipv6-sanity.diff (bnc#684534). - -------------------------------------------------------------------- -Fri Mar 2 17:01:55 UTC 2012 - aj@suse.de - -- vfprintf: validate nargs and maybe allocate from heap (bnc#747768) - -------------------------------------------------------------------- -Tue Jan 31 13:20:37 UTC 2012 - aj@suse.de - -- Fix checks for AVX (patch glibc-2.16-avx.patch) - -------------------------------------------------------------------- -Tue Jan 31 09:44:07 UTC 2012 - aj@suse.de - -- Use Linux 2.6.32 on x86_64 as oldest supported kernel - -------------------------------------------------------------------- -Tue Jan 31 08:57:15 UTC 2012 - aj@suse.de - -- Fix relocation ordering to fix ifunc crash (bnc#740109). - -------------------------------------------------------------------- -Sun Jan 29 22:47:18 CET 2012 - dmueller@suse.de - -- set abi back to gnueabi for ARM (regression from Jan 12) - -------------------------------------------------------------------- -Wed Jan 18 09:29:24 UTC 2012 - aj@suse.de - -- Update license strings in spec file. - -------------------------------------------------------------------- -Mon Jan 16 13:19:43 UTC 2012 - aj@suse.de - -- Split up new subpackage glibc-extra and move makedb with its - dependency on libselinux to it. (bnc#741525) -- Use lua script for verifyscript to not have a dependency on bash - -------------------------------------------------------------------- -Thu Jan 12 15:42:36 UTC 2012 - aj@suse.de - -- Disable netlink caching (bnc#741021). - -------------------------------------------------------------------- -Thu Jan 12 11:01:41 UTC 2012 - aj@suse.de - -- Use _target_cpu instead of _build and _host. This makes the - i686 library really build for i686. - -------------------------------------------------------------------- -Tue Jan 10 12:31:14 UTC 2012 - aj@suse.de - -- Remove all math ifuncs on x86-64. - -------------------------------------------------------------------- -Tue Jan 10 09:53:58 UTC 2012 - aj@suse.de - -- Remove math ifuncs that cause crashes in apache2 and - gdk-pixbuf-query-loaders-64 (bnc#740109) for now - (glibc-2.15-math64crash.patch). -- nscd needs the same glibc version, add require. - -------------------------------------------------------------------- -Mon Jan 9 08:17:08 UTC 2012 - aj@suse.de - -- Fix realloc usage in vfscanf (glibc-2.16-scanf.patch) -- Fix getcontext on powerpc 32-bit (glibc-ppc-getcontext.patch) - -------------------------------------------------------------------- -Wed Jan 4 09:34:28 UTC 2012 - aj@suse.de - -- Remove patch glibc-2.3.4-gb18030-big5hkscs.diff.bz2 and - replace it by gb18030.patch.bz2 (synced with Fedora 16) - (bnc#743617). - -------------------------------------------------------------------- -Tue Jan 3 19:42:17 UTC 2012 - aj@suse.de - -- Compile unwind-dw2-fde-glibc.c with -fno-strict-aliasing - (patch glibc-strict-aliasing.diff) -- Build on i686 a separate library for usage under Xen. - -------------------------------------------------------------------- -Tue Jan 3 15:36:12 UTC 2012 - aj@suse.de - -- Only use -mno-tls-direct-seg-refs on 32-bit x86, it's not needed - on x86-64. - -------------------------------------------------------------------- -Tue Jan 3 14:37:48 UTC 2012 - aj@suse.de - -- Cleanup spec file: - - experimental malloc is not experimental anymore and only option - (drop patch glibc-malloc-arena-max.diff) - - remove obsolete configure flags - -------------------------------------------------------------------- -Tue Jan 3 08:40:28 UTC 2012 - aj@suse.de - -- Update to 2ba92745c36e: - - Update copyright years - - Fix miscompilation of posix/regex_internal.c with GCC 4.7. - -------------------------------------------------------------------- -Tue Jan 3 08:23:44 UTC 2012 - aj@suse.de - -- Revert pthread-cond-wait change for now since it causes hangs - (patch pthread-cond-wait-revert.patch). - -------------------------------------------------------------------- -Mon Dec 26 12:53:55 UTC 2011 - aj@suse.de - -- Update to c0da14cdda1f (glibc-ports: 8a70b2dcabbf): - - new locales - - many bugfixes - - glibc 2.15 - - obsoletes tzfile-corruption-fix.patch, - glibc-2.14-32args-printf.patch - -------------------------------------------------------------------- -Thu Dec 21 15:16:42 CET 2011 - meissner@suse.de - -- Do not mention the buildtime anymore to make build-compare work. - -------------------------------------------------------------------- -Mon Dec 19 10:01:56 UTC 2011 - aj@suse.de - -- Fix timezone loader overflow (bnc#735850,CVE-2009-5029) (patch - tzfile-corruption-fix.patch) - -------------------------------------------------------------------- -Mon Dec 5 09:29:32 UTC 2011 - aj@suse.de - -- Update to 52ad36a21973 (glibc-ports: 4a40b38f6355): - * fix many warnings - * bugfixes - * obsolete patches glibc-strict-aliasing.diff and - glibc-arm-clone-unwind-fix.diff - - -------------------------------------------------------------------- -Tue Nov 29 03:09:56 UTC 2011 - rcoe@wi.rr.com - -- fix printf with many args and printf arg specifiers (bnc#733140) - -------------------------------------------------------------------- -Thu Nov 24 14:02:55 UTC 2011 - aj@suse.de - -- Updated glibc-ports-2.14.1.tar.bz2 from ftp.gnu.org. - -------------------------------------------------------------------- -Thu Nov 24 09:25:14 UTC 2011 - aj@suse.com - -- Create glibc-devel-static baselibs (bnc#732349). - -------------------------------------------------------------------- -Thu Nov 17 10:27:31 UTC 2011 - aj@suse.de - -- Remove duplicated locales from glibc-2.3.locales.diff.bz2 - -------------------------------------------------------------------- -Tue Nov 15 12:49:56 UTC 2011 - aj@suse.de - -- nscd now monitors resolv.conf, so simplify glibc-2.4.90-nscd.diff - patch and re-enable it -- Adjust and re-enable glibc-2.3.3-nscd-db-path.diff - -------------------------------------------------------------------- -Tue Nov 15 12:10:32 UTC 2011 - aj@suse.de - -- Update to 09f93bd3d6b1: - - Clean up internal fopen uses to always use close-on-exec - - Optimized strcasecmp and strncasecmp for SSSE3 and SSE4.2 on x86-32 - - bugfixes - -------------------------------------------------------------------- -Mon Nov 14 12:02:06 CET 2011 - ro@suse.de - -- check-build.sh: accept kernel 3.x - -------------------------------------------------------------------- -Tue Nov 8 22:55:40 CET 2011 - dmueller@suse.de - -- make glibc-static provide versioned - -------------------------------------------------------------------- -Tue Nov 8 18:20:39 CET 2011 - dmueller@suse.de - -- fix building with ports again: - * ifuncs tracing backport requires adjustments - -- avoid using asynchronous-unwind-tables only during configure, - but still built the library with unwind tables enabled -- replace arm build hack with a proper solution - ------------------------------------------------------------------- -Mon Nov 7 21:06:32 CET 2011 - dmueller@suse.de - -- update glibc-ports to 2.14.1: - * Align the constant pool in start.S to 4 bytes. - * sysdeps/unix/sysv/linux/arm/eabi/internal_sendmmsg.S: New. -- Fix unwinding crash when using clone() - -------------------------------------------------------------------- -Wed Nov 2 13:52:36 UTC 2011 - aj@suse.de - -- Update to d35dce5213b3: - - caching of network information for getaddrinfo - - bugfixes - -------------------------------------------------------------------- -Sat Oct 29 18:37:46 UTC 2011 - aj@suse.de - -- Update to 21b64b153631: - - various bugfixes - -------------------------------------------------------------------- -Thu Oct 27 08:44:14 UTC 2011 - aj@suse.de - -- Update to 804791474dc1: - - more libm optimizations -- Remove AMD libm routines due to new upstream libm optimizations - and interfaces. -- Fix build on x86. - -------------------------------------------------------------------- -Mon Oct 24 19:02:46 UTC 2011 - aj@suse.de - -- Update to a201fbcf9cc3: - - More libm optimizations - - Optimize wcslen, strnlen - -------------------------------------------------------------------- -Thu Oct 20 08:58:47 UTC 2011 - aj@suse.de - -- Ignore failure of chkstat (bnc#725145). - -------------------------------------------------------------------- -Wed Oct 19 12:07:41 UTC 2011 - aj@suse.de - -- Provide glibc-static from glibc-devel-static to make packaging - easier. glibc-static is the Fedora name. - -------------------------------------------------------------------- -Tue Oct 18 07:42:40 UTC 2011 - aj@suse.de - -- Update to glibc head 99ce7b04edf1: - - Optimize many libm functions - - Optimize access to isXYZ and toXYZ tables - - Optimized memcmp and wmemcmp for x86-64 and x86-32 - - Add parameter annotation to modf - - Support optimized isXXX functions in C++ code - - Optimized memchr, memrchr, rawmemchr for x86-32 - - Add nscd netgroupcache -- Disable libm-x86-64.diff.bz2 since it needs changes following the - libm optimzations. - -------------------------------------------------------------------- -Mon Oct 17 07:47:54 UTC 2011 - aj@suse.de - -- Remove fma, fmaf from libm-x86-64.diff.bz2, they are not accurate - (bso#13304). - -------------------------------------------------------------------- -Tue Oct 11 09:51:46 UTC 2011 - aj@suse.de - -- Update to current git 4f2b767fef50 - * Correctly reparse group line after enlarging the buffer - * 2.14.1 release - -------------------------------------------------------------------- -Mon Oct 10 14:07:44 UTC 2011 - aj@suse.de - -- Fix tracing with ifuncs. - -------------------------------------------------------------------- -Tue Oct 4 14:10:13 UTC 2011 - uli@suse.com - -- cross-build: use %__cc, %__cxx, %_build, %_host -- mipsel: install ports, disable FP - -------------------------------------------------------------------- -Fri Sep 30 17:14:04 CEST 2011 - dmueller@suse.de - -- avoid build failure on %%arm - -------------------------------------------------------------------- -Thu Sep 29 12:58:59 UTC 2011 - aj@suse.de - -- Update to 68577918437e: - * Obsoleted patches: glibc-gconvcache-s390.diff, - glibc-2.3.5-nscd-zeronegtimeout.diff, - glibc-x86-bits-sigcontext.patch, - glibc-2.15-getsysstats-speedup.patch, glibc-2.13-warnings.fix, - glibc-2.13-localedef.patch, - glibc-fix-rwlock-stack-imbalance.patch, glibc-2.15-vsyscall.patch, - glibc-2.15-avoid-vsyscall.patch - -------------------------------------------------------------------- -Thu Sep 29 07:40:25 UTC 2011 - adrian@suse.de - -- just use %arm for right arm architectures - -------------------------------------------------------------------- -Tue Sep 27 11:24:02 UTC 2011 - aj@suse.de - -- Update to 2.14 git version 8bd683657e8a, it contains backports from - glibc trunk: - + Avoid race between {,__de}allocate_stack and __reclaim_stacks - during fork -- Add glibc-2.14-fix-ctors.patch to run ctors (bnc#717671), gcc 4.6 - optimized these away. - -------------------------------------------------------------------- -Mon Sep 26 12:30:09 UTC 2011 - adrian@suse.de - -- don't use -fasynchronous-unwind-tables on arm, it breaks the build - -------------------------------------------------------------------- -Thu Sep 22 21:07:43 CEST 2011 - dmueller@suse.de - -- fix ports build - -------------------------------------------------------------------- -Thu Sep 22 13:10:02 UTC 2011 - adrian@suse.de - -- don't enforce armv5tel for all arm architectures anymore -- armv8l architecture does not exist - -------------------------------------------------------------------- -Tue Sep 20 07:54:21 UTC 2011 - aj@suse.de - -- Cleanup spec file: remove some tags - -------------------------------------------------------------------- -Mon Sep 19 08:09:40 UTC 2011 - opensuse@cboltz.de - -- move usr.sbin.nscd apparmor profile back to apparmor-profiles package - (bnc#647718) - -------------------------------------------------------------------- -Mon Sep 19 07:45:36 UTC 2011 - aj@suse.de - -- Update to 2.14 git version 69c1dfc1a796, it contains backports from - glibc trunk: - + Fix setxid race handling exiting threads - + Fix cfi directives in x86-64 and i386 code - + Fix scope handling during dl_close - + Fix spurious nop at start of __strspn_ia32 - + Correct cycle detection during dependency sorting - + Fix fopen (non-existing-file, "re") errno (Obsoletes patch - fopen-close-exec.patch) - -------------------------------------------------------------------- -Fri Sep 16 11:20:29 UTC 2011 - mmarek@suse.cz - -- Fix assertion error in res_query.c, triggered by Firefox - (bso#13013). - -------------------------------------------------------------------- -Wed Sep 7 07:17:16 UTC 2011 - aj@suse.de - -- Avoid usage of vsyscalls inside glibc. - -------------------------------------------------------------------- -Tue Sep 6 09:53:24 CEST 2011 - aj@suse.de - -- Prefer real syscalls instead of vsyscalls on x86-64 outside - libc.so - -------------------------------------------------------------------- -Mon Sep 5 10:06:23 UTC 2011 - aj@suse.de - -- Do not not trigger an abort when an i586 Intel CPU is running the - i686 library, as valgrind does. [bnc#681398] - -------------------------------------------------------------------- -Mon Sep 5 08:26:24 UTC 2011 - aj@suse.de - -- Readd vdso support. -- Add patch to relocate objects in dependency order, this fixes the - vdso support. - -------------------------------------------------------------------- -Sat Sep 3 19:39:03 UTC 2011 - aj@suse.de - -- Revert last change, it caused some breakage. [bnc#715854] - -------------------------------------------------------------------- -Thu Sep 1 20:49:16 UTC 2011 - aj@suse.de - -- Add support for new vdso (3.1 kernel) and only then - for vsyscall which is not anymore in 3.1 kernel - (patch glibc-2.15-vsyscall.patch) - -------------------------------------------------------------------- -Thu Aug 25 09:44:37 UTC 2011 - lnussel@suse.de - -- use symbol version OW_CRYPT_1.0 for the Owl extensions - (crypt_r[an], crypt_gensalt.*) -- refactor sha2 gensalt patch -- document sha2 hashes in man page - -------------------------------------------------------------------- -Mon Aug 22 13:12:18 UTC 2011 - aj@suse.de - -- Update AppArmor profile of nscd [bnc#647718] - -------------------------------------------------------------------- -Fri Aug 19 13:26:11 UTC 2011 - aj@suse.de - -- Fix fopen("non-existing-file", "re") errno [bnc#713146]. - -------------------------------------------------------------------- -Thu Aug 18 11:55:08 UTC 2011 - aj@suse.de - -- Mark glibc-info, glibc-html and glibc-i18ndata as noarch packages. - -------------------------------------------------------------------- -Wed Aug 17 18:57:00 UTC 2011 - matz@suse.de - -- Fix crash (access-after-free) in dl_lookup_x. [bnc#703140] - -------------------------------------------------------------------- -Wed Aug 17 18:56:03 UTC 2011 - aj@suse.de - -- Enhance rpmlintrc to ignore shlib policy violation. -- Remove obsolete patches glibc-fnmatch-multibyte.diff, - glibc-2.3.1.localedef.diff, glibc-2.10-nscd-nostack.diff. - -------------------------------------------------------------------- -Wed Aug 17 14:47:11 UTC 2011 - aj@suse.de - -- Update to current 2.14 branch: Various bugfixes. - Remove upstreamed patches missing-include-build-fix.diff, - glibc-2.14-res_send.patch, glibc-dl-fxstatat64.patch) - -------------------------------------------------------------------- -Wed Aug 17 14:09:50 UTC 2011 - aj@suse.de - -- Revert removal of sunrpc code (patch glibc2.14-revert-sunrpc-removal.patch). - -------------------------------------------------------------------- -Fri Aug 12 14:55:12 CEST 2011 - matz@suse.de - -- Revert seeking on fclose, incomplete implementation of POSIX - behaviour can confuse current users. [bnc #711829] - (patch glibc-revert-fseek-on-fclose.diff) - -------------------------------------------------------------------- -Fri Jul 22 13:47:23 UTC 2011 - lnussel@suse.de - -- fix signature of sha2 functions - -------------------------------------------------------------------- -Thu Jul 21 12:37:09 UTC 2011 - rhafer@suse.de - -- Disable rewriting ::1 to 127.0.0.1 for /etc/hosts entries. - (bnc#684534, bnc#706719) - (patch glibc-fix-double-loopback.diff) - -------------------------------------------------------------------- -Wed Jul 20 15:04:33 UTC 2011 - lnussel@suse.de - -- install crypt_blowfish man pages - -------------------------------------------------------------------- -Tue Jul 19 12:19:22 UTC 2011 - aj@suse.de - -- Back to old glibc-2.2-sunrpc.diff for now. - -------------------------------------------------------------------- -Tue Jul 19 08:41:55 UTC 2011 - lnussel@suse.de - -- update crypt_blowfish to version 1.2 (bnc#700876) - * due to the signedness bug fix 2a hashes are incompatible with - previous versions if the password contains 8bit chracters! - * libcrypt now exports crypt_gensalt - -------------------------------------------------------------------- -Fri Jul 15 07:54:46 UTC 2011 - aj@suse.de - -- Update to glibc 2.14: - * The RPC implementation in libc is obsoleted. Old programs keep working - but new programs cannot be linked with the routines in libc anymore. - Programs in need of RPC functionality must be linked against TI-RPC. - The TI-RPC implementation is IPv6 enabled and there are other benefits. - * Various bugfixes, new locales, new linux kernel interfaces. - * New program sotruss to traces calls through PLTs - * Removed the following obsoleted patches: glibc-2.6-configure.diff, - glibc-disable-backward-memcpy.diff, glibc-static-memcpy.diff, - glibc-zarch-longlong.diff, glibc-bso-12454.diff, - glibc-vfprintf-positional.diff -- Build without -fno-strict-aliasing. - -------------------------------------------------------------------- -Tue Jul 12 14:21:29 UTC 2011 - aj@suse.de - -- Remove ppc-atomic.diff after discussion with glibc PPC experts - since it does not bring any real benefit. - -------------------------------------------------------------------- -Thu Jul 7 14:50:15 UTC 2011 - aj@suse.de - -- Update glibc-2.2-sunrpc.diff with newer patch from sourceware - bugzilla (bs#bso#5379). - -------------------------------------------------------------------- -Wed Jul 6 08:24:45 UTC 2011 - lnussel@suse.de - -- enable glibc-2.8-getconf.diff again to fix build failure - -------------------------------------------------------------------- -Tue Jul 5 20:22:50 UTC 2011 - aj@suse.de - -- Add systemd configuration for nscd. - -------------------------------------------------------------------- -Tue Jul 5 08:03:26 UTC 2011 - aj@suse.de - -- Remove glibc-statfs64-ia64.diff since current ia32el has the bug - fixed. -- Remove glibc-ppc64-vdso-time.diff (bnc#590216). - -------------------------------------------------------------------- -Mon Jul 4 10:00:46 UTC 2011 - aj@suse.de - -- Further cleanup of ld.so.conf to remove duplicate directories - and allow override of system directories (bnc#671725) -- Fix futex bug (added patch glibc-fix-rwlock-stack-imbalance.patch - from sourceware bug #12403). - -------------------------------------------------------------------- -Fri Jul 1 16:09:14 UTC 2011 - aj@suse.de - -- Remove glibc-2.10.99-ia64-include.diff, it's not needed anymore. -- Disable obsolete patches glibc-fnmatch-multibyte.diff, - glibc-2.10-nscd-nostack.diff, glibc-2.3.1.localedef.diff -- Add glibc-2.13-localedef.patch to fix alignment problem. -- Adjust glibc-version.diff, FLOATING_STACKS variable is obsolete. - -------------------------------------------------------------------- -Thu Jun 30 12:17:33 UTC 2011 - aj@suse.de - -- Remove old ARM patches as it's unclear why those are needed and arm - support is anyhow broken according to comments here and in spec - files. - -------------------------------------------------------------------- -Thu Jun 30 11:22:02 UTC 2011 - aj@suse.de - -- Back to kernel 2.6.16 as minimal kernel version. - -------------------------------------------------------------------- -Tue Jun 28 12:30:34 UTC 2011 - aj@suse.de - -- Only apply glibc-statfs64-ia64.diff on SLE but not on openSUSE. - -------------------------------------------------------------------- -Mon Jun 27 12:19:47 UTC 2011 - aj@suse.de - -- Disable exp_malloc on PPC platforms for now since it caused a - build failure. - -------------------------------------------------------------------- -Mon Jun 27 11:00:33 UTC 2011 - aj@suse.de - -- Update glibc-x86-bits-sigcontext.patch with version accepted - upstream. -- Add glibc-2.15-getsysstats-speedup.patch to "Fix Linux - sysconf(_SC_NPROCESSORS_[CONF|ONLN]) performance problem" -- Fix warning about potential array subscript out of bounds - (glibc-2.13-wranings.fix). -- Fix some rpmlint warnings. - -------------------------------------------------------------------- -Tue Jun 21 10:59:33 UTC 2011 - aj@suse.de - -- Cleanup spec file, change PreReqs. -- Remove obsolete patches: glibc-2.3.90-ld.so-madvise.diff, - glibc-suse-note.diff, glibc-2.3-regcomp.diff. -- Rename glibc-2.3-SuSE.diff to glibc-testsuite.patch, remove obsolete - parts. - -------------------------------------------------------------------- -Mon Jun 20 12:47:46 UTC 2011 - aj@suse.de - -- Enhance rpmlintrc. -- move summary,license and group out of the not-ppc if (by Marcus - Meissner). - -------------------------------------------------------------------- -Mon Jun 20 11:02:01 UTC 2011 - aj@suse.de - -- Remove PreReq on permissions to avoid a cycle that gives leads to - an uninstallable system (bnc#700925). -- Fix on x86 - fixes scpm compilation - (bnc#700784). - -------------------------------------------------------------------- -Fri Jun 17 09:50:19 UTC 2011 - aj@suse.de - -- Cleanup ld.so.conf list, move kde directories to - kdelibs3 (bnc#671725). - -------------------------------------------------------------------- -Fri Jun 17 07:07:37 UTC 2011 - aj@suse.de - -- Do not package memusage and memusagestat since they require - lib-gd and that grows the build cycle. - -------------------------------------------------------------------- -Thu Jun 16 18:37:19 UTC 2011 - aj@suse.de - -- Fix handling of shared library preloading. - -------------------------------------------------------------------- -Thu Jun 16 13:33:23 UTC 2011 - aj@suse.de - -- Fix getaddrinfo IPv6 code (bnc#684534). -- Split up glibc-devel-static subpackage (bnc#655261). - -------------------------------------------------------------------- -Thu Jun 16 12:23:32 UTC 2011 - aj@suse.de - -- Reorder ld.so.conf library list (bnc#671725). - -------------------------------------------------------------------- -Wed Jun 15 07:08:35 UTC 2011 - aj@suse.de - -- Split up package glibc-utils with some debugging tools, add memusage - and memusagestat programs -- Fix compile warnings. -- Silence some rpmlint warnings. -- Remove obsolete patches glibc-2.3.2-revert_tcsetattr.diff, - glibc-2.8-clone.diff, glibc-nptl-2.4-nofixsyscallnr.diff -- Cleanup spec file. -- Use new permission handling for pt_chown. -- Build without -fno-strict-aliasing. - -------------------------------------------------------------------- -Mon Jun 6 14:19:26 UTC 2011 - aj@suse.de - -- Fix typos in /etc/gai.conf (bnc#651912). - -------------------------------------------------------------------- -Fri Jun 3 08:40:55 UTC 2011 - aj@suse.de - -- Use 2.6.5 as oldest supported kernel on all archs besides x86 and - x86-64 (reverting partially a change). - -------------------------------------------------------------------- -Fri May 27 11:55:35 UTC 2011 - aj@suse.de - -- Remove patches that are not needed anymore: - * glibc-selinux.diff - * glibc-check-native-missing-include.diff - * glibc-2.3.3-execstack.diff -- Disable the following patches, they look obsolete by now but leave them - in to easy enable them again: - * glibc-2.3-SuSE.diff - * glibc-2.3-regcomp.diff - * glibc-2.8-clone.diff - * glibc-2.3.2-revert_tcsetattr.diff -- Do not package glibc-obsolete with empty directory on archs that - don't need it. - -------------------------------------------------------------------- -Thu May 26 07:53:51 UTC 2011 - aj@suse.de - -- Add glibc-static-memcpy.diff to fix static compiles. - -------------------------------------------------------------------- -Wed May 25 15:28:37 UTC 2011 - aj@suse.de - -- Run on kernel 2.6.32 or newer only - and optimize thus. -- Enable malloc implementation that is be less memory efficient - but higher performing in multi-threaded programs. -- Use --enable-bind-now to avoid lazy binding in ld.so - and libc.so - -------------------------------------------------------------------- -Wed May 25 14:38:58 UTC 2011 - aj@suse.de - -- Add glibc-bso-12454.diff to not create assert running dynamic linker - in some cases. -- Disable backwards memcpy for x86-64. - -------------------------------------------------------------------- -Wed May 25 07:59:27 UTC 2011 - aj@suse.de - -- Add glibc-dl-signal-error.diff to not crash the dynamic linker - if dependencies are missing. - -------------------------------------------------------------------- -Mon May 23 08:44:47 UTC 2011 - rguenther@novell.com - -- Update longlong.h from GCC sources. Fixes s390 build with -mzarch. - [bnc#695102] - -------------------------------------------------------------------- -Fri May 20 14:45:44 UTC 2011 - aj@suse.de - -- Fix obsoletes and provides. -- Update to glibc 2.13 -- Drop ld-prelink-unique.diff, it is part of 2.13. - -------------------------------------------------------------------- -Tue Feb 22 12:57:07 CET 2011 - pbaudis@suse.cz - -- Fix potential removal of required local scope from shared objects - marked as NODELETE [bnc#657627] - -------------------------------------------------------------------- -Fri Feb 4 00:46:40 CET 2011 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.3-b72646ad0c41 - - Random assortion of bugfixes, some #defines for new kernels -- Retired patches: - - glibc-2.11.3-bnc658509.diff - - glibc-2.11.3-bso12397.diff - - glibc-sparc64-fxstat.diff -- Remove the NSS hack of opening modules using RTLD_DEEPBIND. - This was useful for nss_ldap, since some applications used a different - LDAP library with clashing symbol names. However, it also created - many headaches, especially with the NSS modules not respecting - malloc() overrides. Now, sssd is used by default for LDAP resolutions - and we can therefore safely get rid of the hack. [bnc#477061] -- Remove the currently disabled AMD string function overrides. - Benchmarking did not unearth any differences that would make - convincing case for keeping the functions with all the associated - maintenance headaches; AMD does not recommend keeping their custom - versions of the functions either. -- Introduce MALLOC_ARENA_MAX and M_ARENA_MAX support [bnc#659090] -- Fixed stack unwinding past glibc _fini function (proper showing - of destructor backtraces) [bnc#585879] -- Fix gconv cache generation on s390 [bnc#592944] -- Add missing iconvconfig for refreshing gconv.cache to glibc-locale %post -- Fixed stack corruption in *printf() with large number of positional - specifiers [bnc#666179] - -------------------------------------------------------------------- -Fri Jan 28 14:53:35 UTC 2011 - rguenther@novell.com - -- Fix ENOSYS detection for mkdirat. [bso#12397] - -------------------------------------------------------------------- -Thu Dec 9 12:33:35 UTC 2010 - rguenther@novell.com - -- Drop restrict qualifiers from memmove and bcopy fortify wrappers. - [bnc#658509] - -------------------------------------------------------------------- -Tue Nov 30 01:53:42 CET 2010 - pbaudis@suse.cz - -- Upgrade to glibc-2.11.3 - - Just few more bugfixes since the latest upgrade - -------------------------------------------------------------------- -Tue Nov 16 04:03:01 CET 2010 - pbaudis@suse.cz - -- Remove explicit support for nss SPLIT_GROUPS setting; glibc from - 2.11 on should handle this automagically. - -------------------------------------------------------------------- -Mon Nov 15 18:43:35 CET 2010 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.2-dd2fde461e30 - - Candidate tree for glibc-2.11.3 - - Multitude of various bug fixes - -------------------------------------------------------------------- -Mon Nov 15 18:29:49 CET 2010 - pbaudis@suse.cz - -- Enable multi-arch routines support for ppc, ppc64, i686 and x86_64. - - Temporarily, AMD-optimized string routines are disabled. We will - selectively re-enable them after some more careful benchmarking - in the next few days. - - Note: In this glibc version, multi-arch routines DO NOT include - the controversial backwards-copy memcpy(). - -------------------------------------------------------------------- -Wed Oct 27 03:14:37 CEST 2010 - pbaudis@suse.cz - -- Fix missing hconf setup in nscd - this meant `multi on` in - /etc/host.conf was ignored when nscd was used, breaking e.g. - resolving of multi-AF records in /etc/hosts [bnc#572188] -- Fix two LD_AUDIT security vulnerabilities: spurious $ORIGIN expansion - and missing setuid library check when running as setuid [bnc#646960] - -------------------------------------------------------------------- -Mon Sep 13 14:36:26 UTC 2010 - aj@suse.de - -- Fix build in manual with make 3.82. - -------------------------------------------------------------------- -Sun Sep 12 08:00:57 UTC 2010 - aj@suse.de - -- Work around shortest-stem feature in make 3.82+ (patch - glibc-make-3.82.patch) - -------------------------------------------------------------------- -Wed Jul 7 04:12:05 CEST 2010 - pbaudis@suse.cz - -- Fix NIS-compat initgroups routine to work reliably over multiple - invocations [bnc#607064] - -------------------------------------------------------------------- -Thu Jul 1 19:52:56 UTC 2010 - jengelh@medozas.de - -- SPARC: restore fxstat functionality in sparc64 mode - -------------------------------------------------------------------- -Sat Jun 26 10:26:17 UTC 2010 - jengelh@medozas.de - -- Use %_smp_mflags - -------------------------------------------------------------------- -Fri Jun 11 15:41:07 CEST 2010 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.2-21580967038a - - Fix buggy x86 CPU family and model check - - Fix sunrpc error condition handling - - Fix crash on unresolved weak symbol reference - -------------------------------------------------------------------- -Tue Jun 1 03:38:28 CEST 2010 - pbaudis@suse.cz - -- Fix ldconfig -r failing on aux cache [bnc#609345] - -------------------------------------------------------------------- -Thu May 20 02:19:28 CEST 2010 - pbaudis@suse.cz - -- Upgrade to glibc-2.11.2 (f2020c64596a) - - Virtually no changes since previous revision, just official tag - -------------------------------------------------------------------- -Wed May 12 04:24:13 CEST 2010 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.1-6d270188ef3f - - This contains considerable amount of bugfixes cherrypicked from - the master branch, slated to become glibc-2.11.2 soon with little - further changes - -------------------------------------------------------------------- -Mon May 10 23:33:35 CEST 2010 - pbaudis@suse.cz - -- Add a hint about /etc/host.conf mdns option removal to the parser - error reporting [bnc#569273] - -------------------------------------------------------------------- -Tue May 4 05:47:41 UTC 2010 - aj@suse.de - -- Handle /var/run on tmpfs - -------------------------------------------------------------------- -Mon Apr 26 22:09:40 CEST 2010 - pbaudis@suse.cz - -- Remove stale resolv.dynamic.diff patch file - -------------------------------------------------------------------- -Thu Apr 22 08:30:50 CEST 2010 - meissner@suse.de - -- for powerpc32 build a generic library and also a power4 library - to allow older 32bit powerpc to work. bnc#596271 - -------------------------------------------------------------------- -Tue Apr 20 13:15:19 CEST 2010 - pbaudis@suse.cz - -- Consider private IPv4 addresses as global-scope in gai.conf [bnc#597616] - -------------------------------------------------------------------- -Wed Mar 24 13:04:12 CET 2010 - pbaudis@suse.cz - -- Fix get_nprocs() large CPU count handling [bnc#590665] - -------------------------------------------------------------------- -Tue Mar 23 15:09:09 CET 2010 - pbaudis@suse.cz - -- Fix interference of STB_GNU_UNIQUE and prelink [bnc#586979] -- Make time() use VDSO on PPC64 [bnc#590216] -- Make pthread_cond_timedway() use VDSO on PPC64 [bnc#590517] - -------------------------------------------------------------------- -Thu Mar 18 14:45:34 CET 2010 - pbaudis@suse.cz - -- Add PreReq for cat to glibc-locale [bnc#588997] - -------------------------------------------------------------------- -Thu Mar 18 14:29:42 CET 2010 - pbaudis@suse.cz - -- Fix /etc/resolv.conf change detection for multi-threaded applications - (by Sebastian Kienzl) - -------------------------------------------------------------------- -Fri Mar 5 12:59:44 CET 2010 - pbaudis@suse.cz - -- Fix spurious mapping from lowercase sharp s to uppercase sharp S - which is less standard and causes problems for ISO encodings [bnc#541773] - -------------------------------------------------------------------- -Mon Mar 1 18:55:37 CET 2010 - pbaudis@suse.cz - -- Fix spurious overflow messages on some R_X86_64_PC32 relocations, - patch by Richard Guenther [bnc#583019] - -------------------------------------------------------------------- -Wed Feb 24 11:53:41 CET 2010 - pbaudis@suse.cz - -- Fix assertion failures within valloc(), patch by Michael Matz - [bnc#581391] - -------------------------------------------------------------------- -Wed Feb 17 12:02:24 CET 2010 - pbaudis@suse.cz - -- S/390: Disable two UTF conversion instructions due to the hardware - mishandling some error conditions in the input stream [bnc#579871] - -------------------------------------------------------------------- -Mon Feb 15 22:34:29 CET 2010 - pbaudis@suse.cz - -- Further fix previous power5 fix - -------------------------------------------------------------------- -Sun Feb 14 15:33:33 CET 2010 - rguenther@suse.de - -- avoid spurious differences in nscd on rebuilds. - -------------------------------------------------------------------- -Thu Feb 11 21:36:32 CET 2010 - pbaudis@suse.cz - -- Fix another upgrade problem on power5 and older - correctly remove - the old optimized libraries; found out by matz@suse.de [bnc#563978] - -------------------------------------------------------------------- -Fri Feb 5 21:07:54 CET 2010 - pbaudis@suse.cz - -- Final fix for memchr() overflow on IA64 provided by upstream - [bnc#567516] - -------------------------------------------------------------------- -Thu Jan 28 17:11:59 CET 2010 - pbaudis@suse.cz - -- Fix another memchr() overflow on IA64; another known one still - remains a mystery [bnc#567516] - -------------------------------------------------------------------- -Wed Jan 27 02:49:46 CET 2010 - pbaudis@suse.cz - -- Remove now-obsolete powerpc-cpu addon usage [bnc#572819] -- Fix statfs64() on IA64 in 32-bit mode ia32el [bnc#534828] - -------------------------------------------------------------------- -Tue Jan 26 03:33:38 CET 2010 - pbaudis@suse.cz - -- Fix upgrade from previous distributions on power5 and older [bnc#563978] - -------------------------------------------------------------------- -Mon Jan 25 17:35:25 CET 2010 - meissner@suse.de - -- ignore power6, power7 and cell specific Power CPU optimizations - on openSUSE. - -------------------------------------------------------------------- -Tue Jan 19 02:42:40 CET 2010 - pbaudis@suse.cz - -- Disable AMD-optimized strncmp() on x86_64 that is getting miscompiled - by the assembler [bnc#540647] - -------------------------------------------------------------------- -Mon Jan 18 18:22:32 CET 2010 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.1-11c19d374bd4 - - Just trivial changes - version bump to 2.11.1, NIS-related - resolver fixes, ELF lookup race, .h typo fix and regcomp - out-of-memory handling miss - - Few more bugfixes, weekday updated in three locales -- Retired patches: - glibc-ia64-memchr.diff - -------------------------------------------------------------------- -Mon Dec 14 23:49:33 CET 2009 - jengelh@medozas.de - -- add baselibs.conf as a source - -------------------------------------------------------------------- -Fri Dec 11 13:13:01 CET 2009 - jengelh@medozas.de - -- libnldbl_nonshared is only built for sparc32 - -------------------------------------------------------------------- -Tue Dec 8 20:50:26 CET 2009 - jengelh@medozas.de - -- package libnldbl_nonshared for SPARC - -------------------------------------------------------------------- -Fri Nov 20 01:55:16 CET 2009 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11-1bc1954c7357: - - This snapshot is slated to become 2.11.1 if all goes well - - Mix of fixes for various recently found out issues -- Retired patches: - glibc-ifunc-dlsym-fixup.diff -- [IA64] Fix memchr() on mmap(MAP_SHARED) boundary [fix lighttpd crashes] -- Again use 127.0.0.1 as default nameserver in case of empty - /etc/resolv.conf [bnc#473308] - -------------------------------------------------------------------- -Thu Nov 19 13:15:41 CET 2009 - pbaudis@suse.cz - -- Add 623 and 664 to /etc/bindresvport.blacklist to fix problems with - port conflict on some IPMI network cards [bnc#513961] -- Allow external additions to /usr/share/locale/locale.alias and - /usr/lib/gconv/gconv-modules, required for the SAP-locales package. -- Add delimiter in front of external additions to locale/gconv lists -- Remove AMD-provided strlen(), upstream is faster. - -- Keep .symtab and .strtab for all glibc-related .so libraries [FATE#307090] - [bnc#545721] -- [ppc,ppc64] Enable optimized builds for power7; no separate power4, power5 - builds are generated anymore, instead default glibc is built for power4 - at least, tuned for power5 execution [FATE#307021] -- Large clean-up of the specfile - -------------------------------------------------------------------- -Fri Nov 13 22:47:47 CET 2009 - pbaudis@suse.cz - -- Upgrade to Git HEAD as of 20091105 - glibc-2.11-13f6812ffb5b: - * New interfaces: execvpe, pthread_sigqueue, mkstemps, mkstemps64, mkostemps, - mkostemps64 - Implemented by Ulrich Drepper. - - * Checking version of longjmp added that fails if an uninitialized stack - frame would be created. Implemented by Ulrich Drepper. - - * STT_GNU_IFUNC is now supported in static executables. - Implemented by H.J. Lu. - - * STT_GNU_IFUNC implemented for PPC by Alan Modra. - - * New optimized string functions for x86-64: strstr, strcasestr, memcmp, - strcspn, strpbrk, strspn, strcpy, stpcpy, strncpy, strcmp (SSE2, SSE4.2), - strncmp (SSE2, SSE4.2), strchr (SSE4.2), strrchr (SSE4.2). - Contributed by H.J. Lu. - - strlen, rawmemchr, strcmp (SSSE3), strncmp (SSSE3). - Implemented by Ulrich Drepper. - - * New optimized string functions for x86: strlen, strcspn, strspn, strpbrk, - strstr, strcasestr. - Contributed by H.J. Lu. - - * Support for fma instruction in AVX on x86-64. - Implemented by H.J. Lu and Ulrich Drepper. - - * AVX support in x86-64 auditing support in ld.so. - Implemented by H.J. Lu. - - * STB_GNU_UNIQUE support added. - Implemented by Ulrich Drepper. - - * Implement second fallback mode for optimized DNS lookup for even more - broken environments. If two requests from the same port are not - handled correctly close the socket and open a new one before sending - the second request. The 'single-request-reopen' option in /etc/resolv.conf - can be used to select this mode right away, instead of rediscovering the - necessity is every process again. - Implemented by Ulrich Drepper. - - * New resolver flag RES_USE_DNSSEC to enable use of verified lookup. - Implemented by Adam Tkac. - - * Optimized iconv conversions for S390x. - Implemented by Andreas Krebbel. - - * Using condvars with PI mutexes is now more efficient due to kernel - support for requeueing to PI futexes. NPTL support added for x86-64. - Implemented by Ulrich Drepper. - - * New locales: ps_AF, my_MM -- Retired patches: - glibc-utmp-timeout-raise.diff - glibc-nscd-assert.diff - glibc-2.10-mcheck-free-race.diff - glibc-nscd-prune-ret.diff -- Made ifunc compile on IA64 using patch by H.J.Lu -- Fixed compilation on PPC Cell -- Lowered utmp locking timeout from 30s to 10s to be compatible - with upstream -- Allow external additions to /usr/share/locale/locale.alias and - /usr/lib/gconv/gconv-modules, required for the SAP-locales package. -- Remove AMD-provided strlen(), upstream is faster. -- ARM is currently non-functional - -------------------------------------------------------------------- -Fri Nov 13 20:18:27 CET 2009 - pbaudis@suse.cz - -- Rediff patches to apply with fuzz 0 - -------------------------------------------------------------------- -Sat Sep 19 14:13:43 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-44dbdf3777 of glibc/pb-stable.git glibc-2.10-branch - (Still the same source is used for glibc-ports.) - random minor fixes - -------------------------------------------------------------------- -Fri Sep 18 21:40:04 CEST 2009 - coolo@novell.com - -- add /etc/apparmor.d to the nscd file list - -------------------------------------------------------------------- -Mon Sep 14 23:53:20 CEST 2009 - pbaudis@suse.cz - -- define _filter_GLIBC_PRIVATE so that our glibc is not marked to - provide these symbols [bnc#468748] -- Fix exception behaviour of various libm functions by AMD optimized - for x86_64 [bnc#487576] - -------------------------------------------------------------------- -Tue Sep 8 13:15:04 CEST 2009 - pbaudis@suse.cz - -- Provide the /etc/apparmor.d/usr.sbin.nscd file [bnc#535467] -- Blowfish: Enable BF_SCALE even on x86_64 - -------------------------------------------------------------------- -Sat Sep 5 23:19:51 CEST 2009 - pbaudis@suse.cz - -- Raise utmp locking timeout from 1s to 30s to ensure logins get recorded - even on heavily loaded systems [bnc#486631] -- Fix invalid pointer handling in some nscd assertions and the code to send - data to the client [bnc#513617] -- Radically trim down the Blowfish support patch - keeps only crypt_blowfish - from the original OWL patch, but does the rest within the current glibc - crypt infrastructure [bnc#529495] - -------------------------------------------------------------------- -Wed Aug 26 12:53:54 CEST 2009 - mls@suse.de - -- make patch0 usage consistent - -------------------------------------------------------------------- -Thu Aug 20 19:02:31 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-aa152ec6ad of release/2.10/master branch - (Still the same source is used for glibc-ports.) - random minor fixes - * REVERTED invalid fix of broken locking within nscd [bnc#510788] -- Fix nscd handling of zero negative timeout for some databases - [bnc#523154,bnc#510788] - -------------------------------------------------------------------- -Fri Jul 17 01:14:16 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-4253a1e0b2 of glibc/pb-stable.git glibc-2.10-branch - (Still the same source is used for glibc-ports.) - random minor fixes - * Fix broken locking within nscd [bnc#510788] -- Fix compilation with 2.6.30 kernel headers on IA64 - -------------------------------------------------------------------- -Thu Jun 18 00:58:47 CEST 2009 - pbaudis@suse.cz - -- Fix a dead-lock introduced by the bnc#509398 fix -- Update to glibc-2.10.1-d0f6ed789f of glibc/pb-stable.git glibc-2.10-branch - (Still the same source is used for glibc-ports.) - random minor fixes - -------------------------------------------------------------------- -Fri Jun 12 12:19:34 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-9cf557216c of glibc/pb-stable.git glibc-2.10-branch - (Still the same source is used for glibc-ports.) - * Fix 100% CPU usage by Java apps because of bad futex calls [bnc#509096] - -------------------------------------------------------------------- -Mon Jun 8 17:58:50 CEST 2009 - pbaudis@suse.cz - -- Fix race condition in the mcheck free() hook [bnc#509398] - -------------------------------------------------------------------- -Fri Jun 5 00:46:59 CEST 2009 - pbaudis@suse.cz - -- Remove temporary revert of a namespace leakage cleanup in glibc-2.8 - -------------------------------------------------------------------- -Fri May 22 22:45:10 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-e38af591a8 of glibc/pb-stable.git glibc-2.10-branch - maintained by me at repo.or.cz; contains backports of various bugfixes. - (Still the same source is used for glibc-ports.) -- Stop using separate tarball for nptl. -- Add ARM support, pulling in glibc-ports snapshot when compiling for ARM. - -------------------------------------------------------------------- -Fri May 15 22:13:33 CEST 2009 - pbaudis@suse.cz - -- Add support for multiple group records for a single group - when using nss_compat (configurable in /etc/default/nss) [bnc#480991] - -------------------------------------------------------------------- -Sun May 10 21:42:37 CEST 2009 - pbaudis@suse.cz - -- Update to 2009051021, glibc-2.10.1: - * Add missing cacheinfo entry for a recent Intel processor - * Fix ABI issue with the gshadow interface - -------------------------------------------------------------------- -Sun May 10 11:20:12 CEST 2009 - pbaudis@suse.cz - -- Upgrade to CVS HEAD as of 2009051010 - glibc-2.10: - * DNS IPv4-IPv6 lookup changed back to parallel version; with broken DNS - servers (the case e.g. for many ADSL users), you may experience long - timeouts, once for each process (but eventually your request will be - resolved) - the solution is to run nscd (default on SUSE) and/or - put 'options single-request' in /etc/resolv.conf. - - * New interfaces: preadv, preadv64, pwritev, pwritev64, malloc_info - Implemented by Ulrich Drepper. - - * New Linux interfaces: accept4, fallocate, fallocate64. - Implemented by Ulrich Drepper. - - * Correct declarations of string function when used in C++ code. This - could lead to compile errors for invalid C++ code. - - * XPG7/POSIX 2008 compilation environment. Many GNU-specific functions are - now in POSIX. - - * New POSIX 2008 interface: psiginfo - Implemented by Ulrich Drepper. - - * New ISO C++1x interfaces: quick_exit, at_quick_exit - Implemented by Ulrich Drepper. - - * Support for selecting between multiple function definitions at runtime - using STT_GNU_IFUNC symbols. Implemented by Ulrich Drepper. - - * The libcrypt library can now use the hash function implementations in - NSS. Implemented by Ulrich Drepper. - - * The malloc implementation can be compiled to be less memory efficient - but higher performing in multi-threaded programs. - Implemented by Ulrich Drepper. - - * New locales: nan_TW@latin, ks_IN - - * Faster strlen, strchr, strchrnul, strrchr, memchr, and rawmemchr for x86-64. - Implemented by Ulrich Drepper. - - * Extended printf hook support. It is possible to use user-defined types - and extend existing format specifiers. - Implemented by Ulrich Drepper. - - * Handling for group shadow files has been added. - Implemented by Ulrich Drepper. -- Retired: - glibc-2.10-dns-fixpack.diff - glibc-2.10-dns-no-gethostbyname4.diff - glibc-2.10-locale-tuesday.diff - glibc-2.10-nscd-gc-dataofs.diff - glibc-2.10-nscd-prunerace.diff - glibc-2.10-ppc32-setcontext-fp.diff - glibc-2.10-unsetenv.diff - glibc-2.4.90-mdns-resolver.diff - glibc-2.9-fortify.diff - glibc-getgroups-fortify.diff - glibc-ldscript.diff - glibc-mtfsf.diff - glibc-2.10-nscd-meminflight.diff - getaddrinfo-ipv6-sanity.diff - glibc-2.10-nis-hosts.diff -- Several other modified - -------------------------------------------------------------------- -Fri Apr 17 16:49:52 CEST 2009 - pbaudis@suse.cz - -- Fix defaulting to localhost in case of no nameserver entries - in /etc/resolv.conf [bnc#473308] - -------------------------------------------------------------------- -Mon Mar 23 15:32:01 CET 2009 - rguenther@suse.de - -- Add missing libc_hidden_builtin_def (memcmp) to - glibc-2.3.3-amd64-string.diff. Fixes build with GCC 4.4. - -------------------------------------------------------------------- -Fri Feb 27 16:21:17 CET 2009 - rguenther@suse.de - -- Make sure to mark fortified inline routines with - __attribute__((__artificial__)). - -------------------------------------------------------------------- -Wed Feb 18 16:18:19 CET 2009 - adrian@suse.de - -- Build i686 glibc src rpm as nosrc to get both versions on the - media [bnc#474338] - -------------------------------------------------------------------- -Thu Jan 22 14:10:25 CET 2009 - schwab@suse.de - -- Fix use of mtfsf insn. - -------------------------------------------------------------------- -Wed Jan 21 20:26:05 CET 2009 - schwab@suse.de - -- Fix ldscript mangling. - -------------------------------------------------------------------- -Wed Jan 21 01:18:59 CET 2009 - pbaudis@suse.cz - -- Re-enable the DNS fixpack, add real fix for bnc#441947 -- nscd: Fix gc he_data overflow and turn of alloca usage [bnc#387202] -- Normalize the patch queue -- Increate CPU_SETSIZE from 1024 to 4096 - for large SGI machines - and compatibility with SLE10SP2 [bnc#464667] - -------------------------------------------------------------------- -Fri Jan 16 22:33:21 CET 2009 - pbaudis@suse.cz - -- Disable the DNS fixpack from CVS, breaks nscd resolving [bnc#441947] - -------------------------------------------------------------------- -Fri Jan 9 13:12:21 CET 2009 - pbaudis@suse.cz - -- Fix unsetenv() crashing after clearenv() -- Backport various DNS-related fixes from CVS -- Disable parallel A-AAAA queries - revert to the glibc-2.9 behaviour - of sending the queries sequentially [bnc#442572] -- Fix fp register protection on power6 setcontext() [bnc#464738] - -------------------------------------------------------------------- -Mon Dec 8 01:25:57 CET 2008 - pbaudis@suse.cz - -- Fix crash when parsing NIS hosts file [bnc#448702] - -------------------------------------------------------------------- -Thu Dec 4 04:07:11 CET 2008 - pbaudis@suse.cz - -- Fix nscd gc-cacheadd and prune-invalidate races [bnc#446233] -- Remove obsolete and disabled nscd patch -- Fix /etc/bindresvport.blacklist parsing [bnc#439146] -- Fix en_GB and csb_PL locales having weeks start on Tuesdays [bnc#449186] - -------------------------------------------------------------------- -Sun Nov 23 14:55:40 CET 2008 - pbaudis@suse.cz - -- clean up patch filenames - -------------------------------------------------------------------- -Fri Nov 21 14:04:16 CET 2008 - olh@suse.de - -- fix check-build.sh to actually allow building on ppc* again - -------------------------------------------------------------------- -Fri Nov 21 13:36:05 CET 2008 - olh@suse.de - -- do not run compiled binaries with cputuned libraries [bnc#445911] - the buildhost only generates them, but must not execute them - -------------------------------------------------------------------- -Mon Nov 17 14:34:45 CET 2008 - pbaudis@suse.cz - -- Update to glibc-2.9 final - -------------------------------------------------------------------- -Thu Nov 6 18:25:09 CET 2008 - jjolly@suse.de - -- Added patch to fix s390x 64bit stack frame problem - -------------------------------------------------------------------- -Fri Oct 31 19:51:08 CET 2008 - matz@suse.de - -- Fix atomics on s390/s390x, leading to failures in pthread mutexes. - -------------------------------------------------------------------- -Tue Oct 28 18:08:32 CET 2008 - schwab@suse.de - -- Restore alignment patch. - -------------------------------------------------------------------- -Tue Oct 28 09:45:22 CET 2008 - olh@suse.de - -- symlink power5/power5+ to power4 on ppc32 - -------------------------------------------------------------------- -Thu Oct 23 22:20:28 CEST 2008 - ro@suse.de - -- only do obsoletes for XXbit packages on ppc, not on x86 - -------------------------------------------------------------------- -Wed Oct 23 13:46:25 CEST 2008 - matz@suse.de - -- Deactivate unwind tables for initfini.c. - -------------------------------------------------------------------- -Thu Oct 23 10:56:50 CEST 2008 - olh@suse.de - -- obsolete glibc{,-devel,-locale,-profile} -XXbit packages [bnc#437293] -- update last change to handle empty rpmspec defines - -------------------------------------------------------------------- -Tue Oct 21 09:54:06 CEST 2008 - olh@suse.de - -- update glibc_post_upgrade to handle power7 and ppc-cell-be -- remove libs unconditionally on powerpc to handle libs in - subdirectories for which we do not ship optimized versions [bnc#437209] - -------------------------------------------------------------------- -Thu Oct 16 14:42:59 CEST 2008 - olh@suse.de - -- enable cpu-tuned libraries for power4, power6 and ppc-cell-be - on ppc32 [fate#304000,bnc#408808] - -------------------------------------------------------------------- -Mon Oct 13 14:51:11 CEST 2008 - matz@suse.de - -- Update to trunk from 20081013, no longer export paccept, - obsoletes some patches (lowlevellock and res_send). - Fix overflow in nscd patch. - -------------------------------------------------------------------- -Mon Oct 13 00:03:18 CEST 2008 - dmueller@suse.de - -- also strip .comment.SUSE.OPTs from the static libs -- add missing-include-build-fix.diff - -------------------------------------------------------------------- -Tue Oct 7 09:44:20 CEST 2008 - schwab@suse.de - -- Fix alignment in resolver. - -------------------------------------------------------------------- -Tue Sep 30 09:41:01 CEST 2008 - olh@suse.de - -- symlink tuned libs because rpmlint is unable to handle hardlinks - -------------------------------------------------------------------- -Wed Sep 29 11:01:41 CEST 2008 - olh@suse.de - -- enable cpu-tuned libraries for power6 and ppc-cell-be [fate#304000,bnc#408808] -- remove -mtune G4/RS64 from CFLAGS on ppc/ppc64 - -------------------------------------------------------------------- -Thu Sep 18 11:39:53 CEST 2008 - rguenther@suse.de - -- Change .comment.SuSE.OPTs to .comment.SUSE.OPTs. Also strip from - crti.o and crtn.o. -- Adjust getgroups fortify check. [bnc#426958] - -------------------------------------------------------------------- -Thu Sep 18 10:19:51 CEST 2008 - schwab@suse.de - -- Fix alignment in resolver. - -------------------------------------------------------------------- -Mon Sep 15 11:55:18 CEST 2008 - adrian@suse.de - -- do not run glibc_post_upgrade in XEN builds - -------------------------------------------------------------------- -Sat Sep 13 21:49:44 CEST 2008 - rguenther@suse.de - -- strip .note.gnu.build-id from crt1.o. - -------------------------------------------------------------------- -Sat Sep 13 10:20:47 CEST 2008 - dmueller@suse.de - -- only strip comment from crt1.o - -------------------------------------------------------------------- -Fri Sep 12 17:49:39 CEST 2008 - mls@suse.de - -- block baselibs generation for i586 (use i686 instead) - -------------------------------------------------------------------- -Fri Sep 12 17:34:06 CEST 2008 - dmueller@suse.de - -- strip suse opts comments from crt.o (fate #300498) - -------------------------------------------------------------------- -Mon Sep 8 13:38:36 CEST 2008 - rguenther@suse.de - -- Add a patch to fix wrong asm constraints in the i386 lowlevel - futex lock implementation. - -------------------------------------------------------------------- -Thu Sep 4 19:46:22 CEST 2008 - matz@suse.de - -- Update to current trunk snapshot (2008-09-04), makes s390 build. - -------------------------------------------------------------------- -Wed Aug 27 16:12:01 CEST 2008 - matz@suse.de - -- Add a patch to use RTLD_DEEPBIND to load nss modules. [bnc #157078] - -------------------------------------------------------------------- -Mon Aug 25 15:09:37 CEST 2008 - matz@suse.de - -- Update to current trunk snapshot (2008-08-25). - -------------------------------------------------------------------- -Fri Aug 22 17:18:23 CEST 2008 - prusnak@suse.cz - -- enabled SELinux support [Fate#303662] - -------------------------------------------------------------------- -Fri Aug 15 10:37:10 CEST 2008 - aj@suse.de - -- Fix nscd init script for new checks. -- package empty ld.so.cache. - -------------------------------------------------------------------- -Fri Jul 25 08:16:40 CEST 2008 - aj@suse.de - -- Add directory /var/cache/ldconfig to filelist. - -------------------------------------------------------------------- -Wed Jun 25 15:38:25 CEST 2008 - pbaudis@suse.cz - -- Fix strptime() %EY era support [bnc#355887] - -------------------------------------------------------------------- -Wed Jun 25 13:30:42 CEST 2008 - rguenther@suse.de -- Add patch to fix unwinding through clone for x86_64 and i386. - [bnc#290807, bnc#403464] - -------------------------------------------------------------------- -Fri May 30 23:57:54 CEST 2008 - schwab@suse.de - -- Fix ppc atomic ops. - -------------------------------------------------------------------- -Fri Apr 25 13:30:50 CEST 2008 - pbaudis@suse.cz - -- Update to glibc-2.8 CVS branch as of 2008042513 (post-glibc-2.8): - * Faster sqrt and sqrtf implemention for some PPC variants. - -------------------------------------------------------------------- -Thu Apr 10 23:57:44 CEST 2008 - pbaudis@suse.cz - -- Build fix after the revert - -------------------------------------------------------------------- -Thu Apr 10 23:05:17 CEST 2008 - pbaudis@suse.cz - -- Temporarily revert a namespace leakage cleanup in glibc-2.8 since - it causes a lot of build failures - -------------------------------------------------------------------- -Thu Apr 10 16:29:34 CEST 2008 - pbaudis@suse.cz - -- Update to CVS HEAD as of 2008041002 (almost glibc-2.8): - * New locales: bo_CN, bo_IN. - - * New encoding: HP-ROMAN9, HP-GREEK8, HP-THAI8, HP-TURKISH8. - - * Sorting rules for some Indian languages (Devanagari and Gujarati). - Implemented by Pravin Satpute. - - * IPV6 addresses in /etc/resolv.conf can now have a scope ID - - * nscd caches now all timeouts for DNS entries - Implemented by Ulrich Drepper. - - * nscd is more efficient and wakes up less often. - Implemented by Ulrich Drepper. - - * More checking functions: asprintf, dprintf, obstack_printf, vasprintf, - vdprintf, and obstack_vprintf. - Implemented by Jakub Jelinek. - - * Faster memset for x86-64. - Implemented by Harsha Jagasia and H.J. Lu. - - * Faster memcpy on x86. - Implemented by Ulrich Drepper. - - * ARG_MAX is not anymore constant on Linux. Use sysconf(_SC_ARG_MAX). - Implemented by Ulrich Drepper. - -- memset() implementation from AMD replaced by new upstream - implementation - -- Enable stackguard randomization - -------------------------------------------------------------------- -Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de - -- added baselibs.conf file to build xxbit packages - for multilib support - -------------------------------------------------------------------- -Thu Mar 13 13:48:49 CET 2008 - dmueller@suse.de - -- don't try to use ipv6 in getaddrinfo() unconditionally (bnc#361697) - -------------------------------------------------------------------- -Sat Jan 26 13:19:41 CET 2008 - aj@suse.de - -- Add fixes from 2.8 branch for string.h and headers. The string.h - changes should fix sysvinit compilation. -- Fix some rpmlint warnings: - * Add versioned provides and obsoletes. - * Use %check section. - -------------------------------------------------------------------- -Fri Jan 18 14:03:43 CET 2008 - schwab@suse.de - -- Fix use of fnstsw. - -------------------------------------------------------------------- -Wed Nov 21 05:35:36 CET 2007 - pbaudis@suse.cz - -- Update to CVS branch glibc_2.7 as of today -- Remove the ::1 hack again -- Fix nscd race condition between mempool_alloc() and gc() [#288910] -- Fix nscd stack overflow in gc() when the number of cache entries - gets too large [#288910] -- Fix sunrpc udp client [#257745] -- Fix initgroups() crash in nss_compat [#310544] - -------------------------------------------------------------------- -Thu Sep 27 15:46:30 CEST 2007 - matz@suse.de - -- Remove broken x86_64 bcopy function. [#328486] - -------------------------------------------------------------------- -Sun Sep 16 14:04:30 CEST 2007 - aj@suse.de - -- Install gai.conf on all archs. - -------------------------------------------------------------------- -Thu Sep 13 17:20:58 CEST 2007 - pbaudis@suse.cz - -- Install the default gai.conf to /etc instead of docdir -- Do not return ::1 /etc/hosts records for 127.0.0.1 queries [#288879] - -------------------------------------------------------------------- -Wed Sep 5 03:07:39 CEST 2007 - pbaudis@suse.cz - -- Fix pthread_mutex_unlock() internal lock handling for incorrectly - written applications -- Fix nscd assertion failure when opening persistent db failed [#288910] - -------------------------------------------------------------------- -Mon Sep 3 20:10:39 CEST 2007 - mls@suse.de - -- fix typos in mdns patch [#206247], [#256690] - -------------------------------------------------------------------- -Fri Aug 31 17:38:02 CEST 2007 - aj@suse.de - -- Add /usr/share/locale-bundle/ as fallback directory for usage - with bundle-lang packages (see bug #302270). - -------------------------------------------------------------------- -Tue Aug 21 22:31:54 CEST 2007 - pbaudis@suse.cz - -- Reintroduce errorneously omitted AMD64 optimizations - (and fix them to compile again) - -------------------------------------------------------------------- -Thu Aug 16 09:47:53 CEST 2007 - aj@suse.de - -- Fix static linking (#233835). -- Silence rpmlint for profile package. -- Add Short-Description to nscd init script. - -------------------------------------------------------------------- -Mon Aug 13 19:09:31 CEST 2007 - aj@suse.de - -- Backport: - * Update kernel-features.h. - * Fix sched_getcpu error path on x86-64. - * Use upstreamed version of ldconfig cache speed ups. - -------------------------------------------------------------------- -Fri Aug 3 15:46:35 CEST 2007 - pbaudis@suse.cz - -- Remove the dynamic linker support for direct bindings (-Bdirect); - according to Michael Meeks, the performance improvement is too small -- Split timezone package to a separate physical package -- Update glibc to version 2.6.1 - -------------------------------------------------------------------- -Fri Jul 27 11:32:54 CEST 2007 - aj@suse.de - -- Use fdupes to reduce timezone data size. - -------------------------------------------------------------------- -Fri Jul 13 18:27:49 CEST 2007 - schwab@suse.de - -- Update to head of glibc-2.6 branch. -- Fix update on ppc. - -------------------------------------------------------------------- -Thu Jun 28 14:59:55 CEST 2007 - matz@suse.de - -- Add a provide for "rtld(GNU_HASH)". - -------------------------------------------------------------------- -Sun Jun 17 12:30:26 CEST 2007 - schwab@suse.de - -- Fix section selection in crt objects. - -------------------------------------------------------------------- -Thu Jun 7 02:43:29 CEST 2007 - pbaudis@suse.cz - -- Backport fix for crashing printf() of some invalid ldouble values - -------------------------------------------------------------------- -Wed May 30 04:40:25 CEST 2007 - pbaudis@suse.cz - -- Added few fixes from 2.6 CVS before 2.6.1 gets released - -------------------------------------------------------------------- -Fri May 18 23:14:42 CEST 2007 - pbaudis@suse.cz - -- Update glibc to version 2.6 -- Update tzdata to version 2007f - -------------------------------------------------------------------- -Fri May 4 11:24:53 CEST 2007 - schwab@suse.de - -- Update build checks. - -------------------------------------------------------------------- -Fri Apr 20 13:13:52 CEST 2007 - dmueller@suse.de - -- only keep symtab for libpthread* - -------------------------------------------------------------------- -Thu Apr 19 23:22:35 CEST 2007 - pbaudis@suse.cz - -- Fix strtod() exponent limit calculations [#230909] -- Fix random nscd crashes under very heavy passwd/group queries - load [#192391] -- Add some enums from CVS to sys/personality.h [#253710] -- Fix pthread_atfork()-induced hangs in threaded programs [#256237] -- Fix llrintl() on ppc64 [#241183] -- Fix makecontext() segfault [#249780] -- Fix potential dladdr() breakage [#241464] -- Fix some races in client programs with nscd garbage collection [#252138] - -------------------------------------------------------------------- -Fri Mar 30 02:54:06 CEST 2007 - pbaudis@suse.cz - -- Update localtime during timezone update [#239888] - -------------------------------------------------------------------- -Sun Mar 25 10:00:59 CEST 2007 - olh@suse.de - -- temporary disable powerpc cputuned libs to reduce turnaround time - -------------------------------------------------------------------- -Fri Feb 9 15:03:50 CET 2007 - pbaudis@suse.cz - -- Update to the latest upstream timezone data [#231833] - -------------------------------------------------------------------- -Fri Feb 2 11:42:51 CET 2007 - schwab@suse.de - -- Remove -ffortify. - -------------------------------------------------------------------- -Thu Feb 1 13:43:54 CET 2007 - schwab@suse.de - -- Remove -fstack-protector. - -------------------------------------------------------------------- -Mon Jan 29 16:13:09 CET 2007 - sbrabec@suse.cz - -- Removed references to /opt/gnome. - -------------------------------------------------------------------- -Thu Jan 25 21:14:58 CET 2007 - olh@suse.de - -- link power4 to ppc970, link power6 to power6x -- Update the powerpc cpu-tuned environment to v0.05 - -------------------------------------------------------------------- -Mon Jan 22 14:43:40 CET 2007 - schwab@suse.de - -- Update ppc build check. - -------------------------------------------------------------------- -Fri Nov 24 12:45:26 CET 2006 - pbaudis@suse.cz - -- Fix for Brazilian and Wester Australia timezone DSTs [#213375,#223196] - -------------------------------------------------------------------- -Thu Nov 16 21:59:06 CET 2006 - pbaudis@suse.cz - -- Disable power6 optimization for 10.2, not all pieces are there - [#219962] - -------------------------------------------------------------------- -Wed Oct 25 22:23:48 CEST 2006 - pbaudis@suse.cz - -- Change ld.so madvise() call to posix_fadvise() -- Fix mallopt(M_MXFAST,0) behaviour [#198760] -- Update the powerpc cpu-tuned environment to v0.04 [#215117] - -------------------------------------------------------------------- -Sun Oct 22 21:59:49 CEST 2006 - pbaudis@suse.cz - -- Update the powerpc cpu-tuned environment to v0.03 [#212549] -- Improve glibc powerpc optimization [#212548,#212580,#214282] - -------------------------------------------------------------------- -Tue Oct 17 21:03:54 CEST 2006 - mls@suse.de - -- add ldconfig-old-cache patch to speed up ldconfig - -------------------------------------------------------------------- -Sat Oct 14 12:23:53 CEST 2006 - olh@suse.de - -- dont use uninitialized (and wrong) variable in glibc-2.4.90-bdirect.diff - [#212470] - -------------------------------------------------------------------- -Thu Oct 12 02:33:58 CEST 2006 - pbaudis@suse.cz - -- Update to the latest 2.5 CVS -- More friendly -Bdirect behaviour in case of missing libraries -- Fix 2.4.90-nscd patch wrt. new gcc - -------------------------------------------------------------------- -Mon Oct 2 13:37:26 CEST 2006 - aj@suse.de - -- Fix warnings in testsuite (patch from CVS). - -------------------------------------------------------------------- -Fri Sep 29 22:06:43 CEST 2006 - pbaudis@suse.cz - -- Update to 2.5 CVS - official release (only minimal changes in CVS - since the last update) -- Fix a thinko in the -Bdirect patch - -------------------------------------------------------------------- -Fri Sep 29 19:51:24 CEST 2006 - dmueller@suse.de - -- fix devel requires - -------------------------------------------------------------------- -Fri Sep 29 04:27:40 CEST 2006 - pbaudis@suse.cz - -- Make the dynamic linker support direct bindings (Michael Meeks' - Solaris-like -Bdirect with minor changes by me) -- Split the kernel headers to a new package (linux-kernel-headers) - -------------------------------------------------------------------- -Wed Sep 27 14:59:32 CEST 2006 - schwab@suse.de - -- Fix broken assertion [#208189]. - -------------------------------------------------------------------- -Tue Sep 26 18:10:38 CEST 2006 - pbaudis@suse.cz - -- Fix mistake when removing some patches - -------------------------------------------------------------------- -Mon Sep 25 21:15:15 CEST 2006 - pbaudis@suse.cz - -- Update to current CVS - -------------------------------------------------------------------- -Sat Sep 23 04:36:58 CEST 2006 - pbaudis@suse.cz - -- Fix 64bit-cleanliness gcc warnings - -------------------------------------------------------------------- -Thu Sep 21 23:52:13 CEST 2006 - pbaudis@suse.cz - -- Add /usr/lib{,64}/Xaw3d to /etc/ld.so.conf (by schwab@suse.de, - from original STABLE) [#205169] -- Fix chown() instead of lchown() called in fchownat() emulation - [#201751] -- Fix glob() overflowing stack when producing massive number of - matches [#190458] -- Update to current CVS - -------------------------------------------------------------------- -Wed Sep 20 23:48:20 CEST 2006 - pbaudis@suse.cz - -- Fix cut'n'paste error in a last-minute change - -------------------------------------------------------------------- -Wed Sep 20 22:07:59 CEST 2006 - pbaudis@suse.cz - -- Update to current CVS -- Fix powerpc-cpu tarball extension -- Move crypt-blowfish to a patch so that quilt works on the tree - -------------------------------------------------------------------- -Sat Sep 2 19:01:21 CEST 2006 - schwab@suse.de - -- Use asm-powerpc for ppc and ppc64. -- Fix chroot check in glibc_post_upgrade. - -------------------------------------------------------------------- -Mon Aug 28 01:24:24 CEST 2006 - pbaudis@suse.cz - -- Update to current CVS, should fix false positive heap overflow - trigger from malloc() causing gcc to hang [#201724] - -------------------------------------------------------------------- -Wed Aug 23 23:56:35 CEST 2006 - pbaudis@suse.cz - -- Update the powerpc cpu-tuned environment to v0.02 [#199274] -- Update to current CVS -- Drop pthread_mutexattr_getprioceiling() out of range fix - -------------------------------------------------------------------- -Thu Aug 10 20:10:04 CEST 2006 - pbaudis@suse.cz - -Ported from STABLE: -- Remove libc5 reference from /etc/ld.so.conf, shlibs5 is no longer - supported [#181947] -- Fix name of a dummy ia64 header from offsets.h to asm-offsets.h - [#191394] - -------------------------------------------------------------------- -Sun Jul 30 23:33:04 CEST 2006 - pbaudis@suse.cz - -- Update to current CVS snapshot (highlight: support for .gnu.hash - fast linking support) - -------------------------------------------------------------------- -Wed Jul 12 03:15:08 CEST 2006 - pbaudis@suse.cz - -- pthread_mutexattr_getprioceiling() was returning prioceiling out - of range [#182782] - -------------------------------------------------------------------- -Wed Jul 12 02:39:22 CEST 2006 - pbaudis@suse.cz - -- Fix the HTML documentation missing an index [#190585] - -------------------------------------------------------------------- -Sat Jun 24 18:32:42 CEST 2006 - kukuk@suse.de - -- Update to current CVS snapshot -- Update to kernel-headers 2.6.17 -- Remove HZ define (sysconf(_SC_CLK_TCK) instead) - -------------------------------------------------------------------- -Tue Jun 13 11:49:43 CEST 2006 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Tue May 2 14:10:41 CEST 2006 - pbaudis@suse.cz - -- Fix bad memset() size in NTPL code [#159184] - -------------------------------------------------------------------- -Tue May 2 10:42:55 CEST 2006 - kukuk@suse.de - -- asm-powerpc/page.h: Don't move #ifdef __KERNEL__ [#171010] -- bits/mman.h: Fix value of MADV_REMOVE [#170734] - -------------------------------------------------------------------- -Mon Apr 24 12:04:12 CEST 2006 - kukuk@suse.de - -- Fix china timezone mess [#163674] -- Don't include linux/stddef.h [#167964] - -------------------------------------------------------------------- -Tue Apr 18 14:38:57 CEST 2006 - schwab@suse.de - -- Sanitize . - -------------------------------------------------------------------- -Thu Apr 13 13:34:07 CEST 2006 - kukuk@suse.de - -- Add /usr/include/linux/taskstats.h [#141936] - -------------------------------------------------------------------- -Tue Apr 11 12:20:57 CEST 2006 - kukuk@suse.de - -- nptl/init.c (sigcancel_handler): Compare with correct PID even - if the thread is in the middle of a fork call. - (sighandler_setxid): Likewise. - -------------------------------------------------------------------- -Sun Apr 9 16:27:20 CEST 2006 - ihno@suse.de - -- S390 fix for startupcode. Part of it was not PIC. - -------------------------------------------------------------------- -Fri Apr 7 13:42:20 CEST 2006 - kukuk@suse.de - -- Don't hardcode syscall numbers at our own - -------------------------------------------------------------------- -Tue Apr 4 22:10:47 CEST 2006 - schwab@suse.de - -- Fix readlink declaration. - -------------------------------------------------------------------- -Mon Apr 3 13:40:54 CEST 2006 - kukuk@suse.de - -- Update from CVS: - - nscd bug fixes - - Match return value of readlink to what POSIX says - - Fix NIS+ checks for NULL pointer - -------------------------------------------------------------------- -Sun Apr 2 20:53:17 CEST 2006 - dmueller@suse.de - -- Fix clients crash if nscd is unresponsive (glibc-#2501) -- Fix fd leak in nscd daemon (glibc-#2498) - -------------------------------------------------------------------- -Sat Apr 1 21:48:54 CEST 2006 - schwab@suse.de - -- Fix on ppc64. - -------------------------------------------------------------------- -Fri Mar 31 15:50:25 CEST 2006 - schwab@suse.de - -- Extend last change also to ppc64. - -------------------------------------------------------------------- -Sun Mar 26 21:08:58 CEST 2006 - schwab@suse.de - -- Terminate FDE before clone syscall. - -------------------------------------------------------------------- -Fri Mar 24 14:58:29 CET 2006 - ro@suse.de - -- kernel-headers: asm-powerpc: define PAGE_MASK in page.h - -------------------------------------------------------------------- -Mon Mar 20 13:57:27 CET 2006 - kukuk@suse.de - -- Update to final 2.6.16 kernel headers -- Update to current CVS: - - Don't use TLS before setting it up. - - Fix rounding of long doubles on ppc64. - - Correct usage of cfi_offset on ppc/ppc64. - - Fix memory leak in dlopen. - -------------------------------------------------------------------- -Tue Mar 14 17:08:27 CET 2006 - schwab@suse.de - -- Update fnmatch patch. - -------------------------------------------------------------------- -Fri Mar 10 13:36:38 CET 2006 - kukuk@suse.de - -- Disable unshare() syscall (request of kernel developer) - -------------------------------------------------------------------- -Fri Mar 10 08:30:53 CET 2006 - kukuk@suse.de - -- Don't include linux/interrupt.h from linux/rtc.h -- Revert last change to linux/input.h, disable struct -- Update to current CVS (nptl/ia64 fix) - -------------------------------------------------------------------- -Thu Mar 9 07:58:20 CET 2006 - kukuk@suse.de - -- Fix linux/input.h for userspace inclusion - -------------------------------------------------------------------- -Wed Mar 8 22:06:11 CET 2006 - kukuk@suse.de - -- Update kernel headers to 2.6.16-rc5 - -------------------------------------------------------------------- -Mon Mar 6 13:41:08 CET 2006 - kukuk@suse.de - -- Update to 2.4 CVS - - official release - - Fix free on ppc [#155374] - - Various sysconf() fixes - -------------------------------------------------------------------- -Sat Mar 4 18:12:36 CET 2006 - kukuk@suse.de - -- Update to CVS - - ldconfig/prelink fixes - -------------------------------------------------------------------- -Fri Mar 3 17:32:56 CET 2006 - aj@suse.de - -- Do not leave hyphens in defines in create_biarch_asm.sh (Bug 154998). - -------------------------------------------------------------------- -Fri Mar 3 10:58:02 CET 2006 - kukuk@suse.de - -- Update to CVS - - Fix ftw test suite failures - - Fix alignment of malloc for long double - -------------------------------------------------------------------- -Thu Mar 2 09:56:59 CET 2006 - kukuk@suse.de - -- Update to 2.3.91 CVS - - Fix 6arg syscall on s390x - - memccpy fix on IA64 - -------------------------------------------------------------------- -Wed Mar 1 08:54:53 CET 2006 - kukuk@suse.de - -- Update to CVS - - New linkat interface - - Update from tzdata2006b - - Define MADV_DONTFORK and MADV_DOFORK. - - Add robust mutex to NPTL - -------------------------------------------------------------------- -Thu Feb 23 15:26:29 CET 2006 - kukuk@suse.de - -- Reenable power optimized code again [#142839] - -------------------------------------------------------------------- -Sun Feb 12 09:45:39 CET 2006 - kukuk@suse.de - -- Disable power optimized code - -------------------------------------------------------------------- -Thu Feb 9 10:50:12 CET 2006 - kukuk@suse.de - -- Update to CVS - - Add unshare prototype - - Add memory barrier on i386/NPTL - -------------------------------------------------------------------- -Wed Feb 8 10:50:07 CET 2006 - kukuk@suse.de - -- Remove glibc-2.4-ppc-dl-procinfo-20060111.diff [#142839] - -------------------------------------------------------------------- -Mon Feb 6 16:58:50 CET 2006 - kukuk@suse.de - -- Update to current CVS -- Fix alternate locale search path patch [#147685] - -------------------------------------------------------------------- -Thu Feb 2 12:13:19 CET 2006 - kukuk@suse.de - -- Update to current CVS - -------------------------------------------------------------------- -Mon Jan 30 16:10:35 CET 2006 - schwab@suse.de - -- Fix the fix. - -------------------------------------------------------------------- -Sat Jan 28 18:42:08 CET 2006 - kukuk@suse.de - -- Fix seg.fault in __atfct_seterrno if called from futimesat() -- Apply patches for CPU-Tuned Environment on Power [#142839] - -------------------------------------------------------------------- -Fri Jan 27 12:10:55 CET 2006 - kukuk@suse.de - -- Cleanup ld.so.conf - -------------------------------------------------------------------- -Thu Jan 26 08:53:33 CET 2006 - kukuk@suse.de - -- Add alternate directory for translations [#144073] - -------------------------------------------------------------------- -Thu Jan 26 00:41:37 CET 2006 - mls@suse.de - -- converted neededforbuild to BuildRequires - -------------------------------------------------------------------- -Mon Jan 23 17:44:50 CET 2006 - kukuk@suse.de - -- Update to CVS -- Fix build_locales - -------------------------------------------------------------------- -Sat Jan 21 10:24:02 CET 2006 - kukuk@suse.de - -- Update to CVS -- Fix inclusion of sys/poll.h with _GNU_SOURCE defined - -------------------------------------------------------------------- -Fri Jan 20 15:02:35 CET 2006 - kukuk@suse.de - -- Update to CVS - -------------------------------------------------------------------- -Sun Jan 15 08:28:26 CET 2006 - kukuk@suse.de - -- Update to CVS (fix long double configure check) - -------------------------------------------------------------------- -Sun Jan 15 01:59:54 CET 2006 - schwab@suse.de - -- Readd , , . - -------------------------------------------------------------------- -Sun Jan 15 01:08:22 CET 2006 - schwab@suse.de - -- Readd . - -------------------------------------------------------------------- -Sat Jan 14 22:33:32 CET 2006 - kukuk@suse.de - -- Update to current CVS (long double support) - -------------------------------------------------------------------- -Fri Jan 13 09:17:17 CET 2006 - aj@suse.de - -- Fix x86-64 w_exp to not use extra plt. - -------------------------------------------------------------------- -Thu Jan 12 22:39:01 CET 2006 - kukuk@suse.de - -- Fix asm-s390/setup.h for userspace inclusion -- nsswitch.conf: Add nis to netgroup and automount entry -- Fix sys/procfs.h for ppc64 - -------------------------------------------------------------------- -Mon Jan 9 23:20:14 CET 2006 - kukuk@suse.de - -- Update to current CVS (fix for pthread.h with -std=c99) -- Define PAGE_SIZE on POWER -- Don't include linux/sched.h in asm-power/elf.h - -------------------------------------------------------------------- -Sun Jan 8 17:58:11 CET 2006 - kukuk@suse.de - -- Fix linux/acct.h for userland inclusion - -------------------------------------------------------------------- -Sun Jan 8 11:48:58 CET 2006 - kukuk@suse.de - -- Update to current CVS -- Remove CHILD_MAX from kernel-headers -- Copy subdirectories of asm-power, too. -- Remove da_DK@euro (does not exist) - -------------------------------------------------------------------- -Sat Jan 7 10:02:43 CET 2006 - kukuk@suse.de - -- Fix ext2 kernel headers -- Update to current CVS - -------------------------------------------------------------------- -Fri Jan 6 12:28:10 CET 2006 - kukuk@suse.de - -- Update to kernel headers 2.6.15 - -------------------------------------------------------------------- -Fri Jan 6 00:58:28 CET 2006 - kukuk@suse.de - -- Update crypt_blowfish to version 1.0 -- Update to current CVS -- Adjust nscd patches - -------------------------------------------------------------------- -Tue Jan 3 17:19:36 CET 2006 - aj@suse.de - -- Update to current CVS to fix pthread.h on 64-bit systems for C++. - -------------------------------------------------------------------- -Tue Jan 3 06:04:26 CET 2006 - aj@suse.de - -- Enable string patch again. -- Update to current CVS. - -------------------------------------------------------------------- -Wed Dec 21 15:11:14 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Fix ldconfig - -------------------------------------------------------------------- -Sat Dec 17 09:49:18 CET 2005 - kukuk@suse.de - -- Remove /usr/lib/zoneinfo -- Add /etc/localtime to filelist -- Update to current CVS -- Fix glibc #1978: statvfs does not know about current filesystems -- Fix wrong error return code of time() on x86 -- Remove nscd_nischeck -- Remove audit from nfb -- Remove LinuxThreads - -------------------------------------------------------------------- -Wed Dec 14 18:00:59 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Remove nscd_nischeck -- Remove audit from nfb - -------------------------------------------------------------------- -Mon Dec 5 12:07:05 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Disable SELinux - -------------------------------------------------------------------- -Thu Nov 24 15:54:27 CET 2005 - kukuk@suse.de - -- Remove obsolete patches: - - glibc-2.3.asprintf-error_handling.diff - - glibc-2.3.90-missing-string_h.diff - -------------------------------------------------------------------- -Wed Nov 23 17:20:10 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Don't install in parallel - -------------------------------------------------------------------- -Fri Nov 18 13:42:43 CET 2005 - kukuk@suse.de - -- Update to current CVS to fix compiling with new binutils - -------------------------------------------------------------------- -Wed Nov 16 18:33:57 CET 2005 - kukuk@suse.de - -- Update to current CVS - -------------------------------------------------------------------- -Sat Nov 5 14:44:07 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Disable linuxthreads on POWER and Itanium -- Fix kernel-headers for userland inclusion - -------------------------------------------------------------------- -Wed Nov 2 17:12:36 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Update to kernel-headers 2.6.14 - -------------------------------------------------------------------- -Tue Oct 18 17:37:08 CEST 2005 - kukuk@suse.de - -- Update to current CVS - -------------------------------------------------------------------- -Sat Oct 1 23:00:04 CEST 2005 - schwab@suse.de - -- Update libm ULPs. -- Fix limit in getcwd. - -------------------------------------------------------------------- -Thu Sep 15 16:13:50 CEST 2005 - kukuk@suse.de - -- Update to current CVS -- Update to final 2.6.13 kernel headers -- Adjust bindresvport.blacklist patch to check already ports >= 512 - -------------------------------------------------------------------- -Fri Aug 26 16:41:56 CEST 2005 - kukuk@suse.de - -- Update to current CVS -- init.d/nscd: Remove -S support (was removed from nscd) - -------------------------------------------------------------------- -Fri Aug 19 18:28:24 CEST 2005 - schwab@suse.de - -- Fix comment. - -------------------------------------------------------------------- -Fri Aug 19 17:36:24 CEST 2005 - matz@suse.de - -- Change .note.SuSE format [#105825]. - -------------------------------------------------------------------- -Fri Aug 19 17:13:21 CEST 2005 - kukuk@suse.de - -- Update to current CVS -- Move all obsolete libraries into own subpackage and document - them as obsolete - -------------------------------------------------------------------- -Fri Aug 5 10:32:38 CEST 2005 - schwab@suse.de - -- -mno-tls-direct-seg-refs is x86-only - -------------------------------------------------------------------- -Tue Aug 2 14:54:01 CEST 2005 - kukuk@suse.de - -- Update to 2.3.x CVS branch -- Compile with -mno-tls-direct-seg-refs - -------------------------------------------------------------------- -Fri Jul 29 11:12:02 CEST 2005 - kukuk@suse.de - -- Update to current CVS head - -------------------------------------------------------------------- -Wed Jul 27 23:13:04 CEST 2005 - schwab@suse.de - -- Update libm ULPs for ia64. -- Add linuxthreads stack guard support for ia64. - -------------------------------------------------------------------- -Sat Jul 23 10:05:16 CEST 2005 - kukuk@suse.de - -- Update to current CVS head (adds bits/wchar2.h) -- Move LinuxThreads version to obsolete/linuxthreads - -------------------------------------------------------------------- -Thu Jul 21 15:04:31 CEST 2005 - kukuk@suse.de - -- Update to current CVS head - -------------------------------------------------------------------- -Fri Jul 15 15:45:35 CEST 2005 - schwab@suse.de - -- Fix file list. - -------------------------------------------------------------------- -Fri Jul 15 12:09:08 CEST 2005 - aj@suse.de - -- Fix amd64 string routines and math routines. - -------------------------------------------------------------------- -Fri Jul 15 08:45:27 CEST 2005 - kukuk@suse.de - -- Use old LinuxThreads only for runtime and remove static version - and headers -- Update to current CVS head -- Remove own texi2html - -------------------------------------------------------------------- -Mon Jul 11 11:00:47 CEST 2005 - kukuk@suse.de - -- Install generic stdio-lock.h header file - -------------------------------------------------------------------- -Sat Jul 9 18:46:46 CEST 2005 - kukuk@suse.de - -- Temporary disable AMD64 string optimization - -------------------------------------------------------------------- -Wed Jul 6 09:58:39 CEST 2005 - kukuk@suse.de - -- Build and install ja_JP.SHIFT_JISX0213 locale [Bug #84030] - -------------------------------------------------------------------- -Mon Jul 4 20:41:47 CEST 2005 - kukuk@suse.de - -- nss_compat: Preserve original return value [Bug #95033] -- Cleanup old Obsoletes/Requires - -------------------------------------------------------------------- -Mon Jun 27 13:49:38 CEST 2005 - kukuk@suse.de - -- Update to current gilbc CVS snapshot - -------------------------------------------------------------------- -Thu Jun 23 23:25:42 CEST 2005 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Adjust nscd patch -- Enable SELinux/audit support for nscd -- Update .note.SuSE version - -------------------------------------------------------------------- -Mon Jun 20 12:35:20 CEST 2005 - kukuk@suse.de - -- Update to final 2.6.12 kernel headers -- Update to current glibc CVS snapshot - -------------------------------------------------------------------- -Thu Jun 16 17:03:43 CEST 2005 - kukuk@suse.de - -- Update linux/audit.h header -- Update to current CVS snapshot - -------------------------------------------------------------------- -Mon Jun 13 14:48:53 CEST 2005 - kukuk@suse.de - -- Don't terminate strings twice in nis/netgroup code. -- netinet/if_tr.h: don't include kernel headers. - -------------------------------------------------------------------- -Wed Jun 8 16:26:21 CEST 2005 - kukuk@suse.de - -- Update to kernel-headers 2.6.12-rc6 -- Fix build on s390 and s390x - -------------------------------------------------------------------- -Wed Jun 8 12:08:49 CEST 2005 - matz@suse.de - -- Don't strip .symtab from libpthread.so.0 (and other libs). - Fixes debugging of threaded programs (#81253). - -------------------------------------------------------------------- -Mon Jun 6 18:47:22 CEST 2005 - kukuk@suse.de - -- Update to current CVS head -- Update to kernel-headers 2.6.12-rc5 - -------------------------------------------------------------------- -Thu May 26 20:07:11 CEST 2005 - schwab@suse.de - -- No longer build loadlocale.c with -fno-unit-at-a-time. - -------------------------------------------------------------------- -Tue May 24 11:09:00 CEST 2005 - kukuk@suse.de - -- Update to current CVS head, obsoletes: - - glibc-2.3.90-libm.diff - - glibc-2.3.90-i386-sysdep.diff - - warn.diff - - dl-osinfo.diff - Adjusted: - - glibc-2.3.90-bindresvport.blacklist.diff - -------------------------------------------------------------------- -Sun May 22 01:53:44 CEST 2005 - schwab@suse.de - -- Fix missing include. - -------------------------------------------------------------------- -Tue May 17 23:46:19 CEST 2005 - schwab@suse.de - -- Fix warning. - -------------------------------------------------------------------- -Fri Apr 29 15:11:22 CEST 2005 - kukuk@suse.de - -- Update to latest CVS snapshost - -------------------------------------------------------------------- -Sat Apr 23 17:05:58 CEST 2005 - kukuk@suse.de - -- Fix all the archs using wrong FLAGS - -------------------------------------------------------------------- -Sat Apr 23 08:02:31 CEST 2005 - kukuk@suse.de - -- Remove -D_FORTIFY_SOURCE from RPM_OPT_FLAGS - -------------------------------------------------------------------- -Fri Apr 22 13:05:40 CEST 2005 - kukuk@suse.de - -- Update to current CVS - -------------------------------------------------------------------- -Fri Apr 22 12:45:26 CEST 2005 - kukuk@suse.de - -- Check if nice value does not conflict with test suite - -------------------------------------------------------------------- -Tue Apr 19 13:54:03 CEST 2005 - mls@suse.de - -- resolv: trigger re-read of /etc/resolv.conf for all threads if - a change is detected -- nscd: support a negative timeout of zero, used by hosts cache - -------------------------------------------------------------------- -Mon Apr 18 17:31:23 CEST 2005 - meissner@suse.de - -- Enable fortify possibility even for GCC 4.0, we apply - the necessary patch to the SUSE GCC 4.0. - -------------------------------------------------------------------- -Sat Apr 16 12:16:13 CEST 2005 - aj@suse.de - -- Apply amd64 string diff again. - -------------------------------------------------------------------- -Tue Apr 12 11:35:46 CEST 2005 - kukuk@suse.de - -- Update kernel-headers to 2.6.10 -- Update to current CVS snapshot - -------------------------------------------------------------------- -Wed Apr 6 18:33:32 CEST 2005 - schwab@suse.de - -- Cleanup neededforbuild. - -------------------------------------------------------------------- -Tue Apr 5 22:02:25 CEST 2005 - aj@suse.de - -- Add gettext-devel to neededforbuild. - -------------------------------------------------------------------- -Tue Apr 5 16:45:06 CEST 2005 - aj@suse.de - -- Do not build on xen machines. -- Adjust libm ULPs for PowerPC. - -------------------------------------------------------------------- -Fri Apr 1 14:20:45 CEST 2005 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Tue Mar 29 10:57:40 CEST 2005 - kukuk@suse.de - -- Update to current CVS snapshot -- Fix compiler warnings on ix86 - -------------------------------------------------------------------- -Mon Mar 28 17:27:44 CEST 2005 - kukuk@suse.de - -- Update to current CVS snapshot -- Disable Noversion Patch on i386 temporary - -------------------------------------------------------------------- -Fri Mar 18 14:33:22 CET 2005 - ro@suse.de - -- check-build.sh: require 2.6.11 on x86,x86_64 for build - -------------------------------------------------------------------- -Thu Mar 17 13:57:22 CET 2005 - mls@suse.de - -- nscd: enable hosts cache -- nscd: also watch /etc/resolv.conf -- nscd: check files every 3 seconds -- nscd: deal correctly with missing files - -------------------------------------------------------------------- -Tue Mar 15 15:50:12 CET 2005 - kukuk@suse.de - -- Update to current CVS snapshot. - -------------------------------------------------------------------- -Sat Feb 12 02:49:56 CET 2005 - schwab@suse.de - -- Remove const from __pthread_internal_tsd_address. - -------------------------------------------------------------------- -Fri Feb 11 15:44:31 CET 2005 - schwab@suse.de - -- Update to current CVS. -- Link glibc_post_upgrade against new libc. -- Fix build error with gcc4. - -------------------------------------------------------------------- -Wed Feb 9 10:40:29 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Fix bindresvport blacklist handling. -- Increase buffer in tst-cancel17 to match new kernel buffer size - [#50277] -- Enable LinuxThreads again -- Remove ia64-audit patch (is upstream) - -------------------------------------------------------------------- -Mon Feb 7 13:15:58 CET 2005 - aj@suse.de - -- Add patch to allow compilation with gcc4. - -------------------------------------------------------------------- -Mon Jan 31 16:33:47 CET 2005 - schwab@suse.de - -- Readd support for LD_AUDIT on ia64. - -------------------------------------------------------------------- -Mon Jan 31 14:32:01 CET 2005 - kukuk@suse.de - -- Add memory clobber to string inline assemblies on s390 [#50284]. - -------------------------------------------------------------------- -Mon Jan 31 12:55:59 CET 2005 - kukuk@suse.de - -- Fix filelist on i686 if we build NPTL only version - -------------------------------------------------------------------- -Mon Jan 31 09:17:33 CET 2005 - aj@suse.de - -- Generate new ULPs file for i386 needed by GCC 4. - -------------------------------------------------------------------- -Sun Jan 30 12:43:56 CET 2005 - kukuk@suse.de - -- Include own copy of texi2html -- Add glibc_pst_upgrade program (based on version from FC3) -- Update to current CVS - -------------------------------------------------------------------- -Thu Jan 27 23:28:57 CET 2005 - kukuk@suse.de - -- Re-add patch for timezone/zic.c (got lost with last merge) - -------------------------------------------------------------------- -Wed Jan 26 11:34:36 CET 2005 - kukuk@suse.de - -- Update timezone data to 2005c release (fixes zdump crash on - 64bit architectures) - -------------------------------------------------------------------- -Sat Jan 22 15:45:25 CET 2005 - schwab@suse.de - -- Add basic (incomplete) support for LD_AUDIT on ia64. - -------------------------------------------------------------------- -Fri Jan 21 11:00:08 CET 2005 - kukuk@suse.de - -- Enable patch for [Bug #49833] -- Allow to build NPTL only glibc -- Update to CVS from Jan 16, 2005, containing: -- Fix execlp argument in SunRPC code [glibc #681] -- Fix errno return values for futimes [glibc #633] -- Update FPU function on PPC/PPC64 [Bug #49764] - -------------------------------------------------------------------- -Mon Jan 17 10:40:24 CET 2005 - aj@suse.de - -- Enable amd64 string patch again after fixing failing hunks. -- Handle missing cpuid better for amd64 string functions. [#49803] - -------------------------------------------------------------------- -Sat Jan 15 16:05:36 CET 2005 - aj@suse.de - -- Fix amd64 string patch to use correct datatype. - -------------------------------------------------------------------- -Fri Jan 14 14:06:43 CET 2005 - kukuk@suse.de - -- Fix memory corruption in getgrouplist function [Bug #49833] - -------------------------------------------------------------------- -Tue Jan 11 11:01:26 CET 2005 - kukuk@suse.de - -- Enable all LinuxThreads tests again -- Finalize getconf -a patch (make it compatible with Solaris) -- Rewrite getconf manual page and mention new option -- Merge GB18030 patches into one. - -------------------------------------------------------------------- -Thu Dec 30 10:57:40 CET 2004 - kukuk@suse.de - -- Merge kernel-headers.remove-SO_BSDCOMPAT.diff with - kernel-headers.SuSE.diff -- Revert nscd paths on old SuSE Linux distributions - -------------------------------------------------------------------- -Wed Dec 29 22:33:00 CET 2004 - kukuk@suse.de - -- Update to glibc 2.3.90 CVS branch -- Remove alarm-round.patch (merged upstream) - -------------------------------------------------------------------- -Thu Dec 9 14:19:05 CET 2004 - kukuk@suse.de - -- Update to current CVS -- Move nscd persistent database files back to /var/run/nscd - -------------------------------------------------------------------- -Mon Dec 6 15:43:08 CET 2004 - kukuk@suse.de - -- Update to current CVS -- Fix more kernel headers for userland inclusion - -------------------------------------------------------------------- -Fri Nov 26 14:33:20 CET 2004 - ro@suse.de - -- kernel-headers.diff: define __force in compiler.h - -------------------------------------------------------------------- -Thu Nov 25 17:52:39 CET 2004 - schwab@suse.de - -- Add Intel libm update. - -------------------------------------------------------------------- -Thu Nov 25 12:08:17 CET 2004 - kukuk@suse.de - -- Update to current glibc CVS -- Update kernel headers to 2.6.9 - -------------------------------------------------------------------- -Thu Nov 18 15:11:32 CET 2004 - kukuk@suse.de - -- Update to current glibc CVS - -------------------------------------------------------------------- -Mon Nov 15 14:11:27 CET 2004 - kukuk@suse.de - -- Update to current glibc CVS - -------------------------------------------------------------------- -Mon Nov 8 10:50:27 CET 2004 - kukuk@suse.de - -- Blacklist port 921 (lwresd) for usage by bindresvport() -- Update to current glibc CVS -- Add /var/run/nscd/* files as ghost entries - -------------------------------------------------------------------- -Mon Oct 18 13:54:04 CEST 2004 - aj@suse.de - -- Don't use special fdim functions for x86-64 since those give - wrong results for fdim (inf,inf). -- Fix ppc64 rebuild issue with ppc32 system [#47325]. - -------------------------------------------------------------------- -Wed Oct 13 14:06:55 CEST 2004 - kukuk@suse.de - -- Fix symlink librt.so -> tls/librt.so.1 -- Backout last glob changes -- Disable nptl as default for linking - -------------------------------------------------------------------- -Tue Oct 12 21:12:15 CEST 2004 - kukuk@suse.de - -- Install kernel-headers after merging linuxthreads/NPTL headers - -------------------------------------------------------------------- -Tue Oct 12 09:36:48 CEST 2004 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Mon Oct 11 15:11:03 CEST 2004 - kukuk@suse.de - -- Make NPTL default for linking - -------------------------------------------------------------------- -Fri Oct 1 13:34:49 CEST 2004 - kukuk@suse.de - -- Update to current CVS snapshot -- Add workaround for linuxthreads/without-__threads bug -- Remove KDE/ldconfig workaround -- Set SuSE ABI note to 9.3 - -------------------------------------------------------------------- -Sun Sep 26 16:56:19 CEST 2004 - kukuk@suse.de - -- Add lib/nptl/librt.so symlink to tls/librt.so.1 -- Update to current CVS - -------------------------------------------------------------------- -Sat Sep 25 13:43:09 CEST 2004 - kukuk@suse.de - -- Implement mq support for rtkaio and enable it again - -------------------------------------------------------------------- -Fri Sep 24 15:37:08 CEST 2004 - kukuk@suse.de - -- Add zh_SG.UTF-8 [Bug #46024] - -------------------------------------------------------------------- -Thu Sep 23 16:22:33 CEST 2004 - kukuk@suse.de - -- Sync sys/mount.h and linux/fs.h - -------------------------------------------------------------------- -Wed Sep 22 15:33:10 CEST 2004 - kukuk@suse.de - -- Make mdns support configurable in /etc/host.conf - -------------------------------------------------------------------- -Mon Sep 20 17:58:13 CEST 2004 - kukuk@suse.de - -- Fix invalidating of nscd caches and getaddrinfo() - -------------------------------------------------------------------- -Fri Sep 17 07:13:01 CEST 2004 - kukuk@suse.de - -- Update to current CVS (nscd and glob.h fixes) - -------------------------------------------------------------------- -Thu Sep 16 16:37:45 CEST 2004 - kukuk@suse.de - -- Fix getaddrinfo/nscd support - -------------------------------------------------------------------- -Wed Sep 15 14:11:29 CEST 2004 - kukuk@suse.de - -- Update to current CVS, remove merged patches - -------------------------------------------------------------------- -Sun Sep 12 09:06:31 CEST 2004 - kukuk@suse.de - -- Update to CVS: Fix nscd crash if one service is disabled -- glob.h: Add workaround for invalid prototypes -- nss_compat: Check that buffer is larger than 0 bytes - -------------------------------------------------------------------- -Sat Sep 11 00:50:47 CEST 2004 - kukuk@suse.de - -- Update to CVS: Fix cdefs.h for C++ usage - -------------------------------------------------------------------- -Fri Sep 10 14:31:47 CEST 2004 - kukuk@suse.de - -- Add lwres to hosts search order in nsswitch.conf -- Update to current CVS -- Use new nscd paths for socket/pid file -- Enable NPTL on i586 -- Add --print-all option to getconf - -------------------------------------------------------------------- -Thu Sep 2 11:13:48 CEST 2004 - kukuk@suse.de - -- Fix NPTL header files on x86-64 for 32bit compilation -- Apply various fixes from CVS -- Remove pre-Install for -devel package (no longer necessary) - -------------------------------------------------------------------- -Wed Aug 25 16:16:32 CEST 2004 - kukuk@suse.de - -- Don't compile in eval.c - -------------------------------------------------------------------- -Mon Aug 23 10:20:09 CEST 2004 - kukuk@suse.de - -- Update to current CVS: - - Use CVS version for last fix. - - Add malloc sanity checks for double free. - -------------------------------------------------------------------- -Sat Aug 21 00:06:58 CEST 2004 - schwab@suse.de - -- Fix cancellable syscalls in librt w/ linuxthreads. - -------------------------------------------------------------------- -Fri Aug 20 20:40:38 CEST 2004 - kukuk@suse.de - -- Update to current CVS [#43993] - -------------------------------------------------------------------- -Thu Aug 19 13:56:15 CEST 2004 - schwab@suse.de - -- Better fix for asm-ia64/gcc_intrin.h. - -------------------------------------------------------------------- -Wed Aug 18 14:53:47 CEST 2004 - kukuk@suse.de - -- Update to current CVS -- Workaround linux/ixjuser.h problem not including compiler.h -- Workaround linux/capi.h problem not including compiler.h - -------------------------------------------------------------------- -Tue Aug 17 18:32:29 CEST 2004 - schwab@suse.de - -- Fix asm-ia64/gcc_intrin.h. - -------------------------------------------------------------------- -Tue Aug 17 12:13:41 CEST 2004 - kukuk@suse.de - -- Workaround broken linux/crc-ccitt.h for usage from glibc [#43884] - -------------------------------------------------------------------- -Mon Aug 16 11:51:37 CEST 2004 - kukuk@suse.de - -- Update to current CVS version and update to - kernel-headers 2.6.8.1 to fix NPTL deadlock problems -- Disable linuxthreads/tst-clock1, does not work on i586 and lower - -------------------------------------------------------------------- -Fri Aug 13 14:45:31 CEST 2004 - kukuk@suse.de - -- Update to current CVS version -- Cleanup/adjust all patches - -------------------------------------------------------------------- -Thu Jun 17 12:12:31 CEST 2004 - kukuk@suse.de - -- Fix sched_setaffinity return/errno code in error case [#42124] - -------------------------------------------------------------------- -Wed Jun 16 07:45:07 CEST 2004 - meissner@suse.de - -- Updated altivec set/get/swapcontext patch to fix - more problems on altivec capable machines [#42039]. -- glibc is also able to build on -pmac64 kernels. - -------------------------------------------------------------------- -Mon Jun 14 20:12:00 CEST 2004 - kukuk@suse.de - -- Add fixes from CVS: - - sysconf return value fixes - - nscd host caching deadlock - - backtrace for s390/s390x/ia64 static linked binaries - -------------------------------------------------------------------- -Mon Jun 14 18:54:05 CEST 2004 - kukuk@suse.de - -- Increase listen backlog in RPC code [#41955] - -------------------------------------------------------------------- -Wed Jun 9 16:21:30 CEST 2004 - meissner@suse.de - -- Fixed typos in powerpc* *context functions to not destroy the r19 - register and save the v19 register correctly. [#41790] - -------------------------------------------------------------------- -Sat Jun 5 08:40:29 CEST 2004 - aj@suse.de - -- Fix makecontext with more than 6 arguments on x86-64 [#40546]. - -------------------------------------------------------------------- -Mon May 24 18:04:38 CEST 2004 - kukuk@suse.de - -- Update to kernel-headers 2.6.6 -- Update to current glibc CVS -- Disable rtkaio temporary - -------------------------------------------------------------------- -Sun May 23 21:44:19 CEST 2004 - kukuk@suse.de - -- Fix pthread_cond_wait on not ix86 and x86-64 architectures - -------------------------------------------------------------------- -Thu May 20 14:11:47 CEST 2004 - kukuk@suse.de - -- Add PPC64 kernel header file fixes [#40831,#40870] - -------------------------------------------------------------------- -Wed May 19 16:18:37 CEST 2004 - kukuk@suse.de - -- Add additional NPTL fixes from CVS - -------------------------------------------------------------------- -Tue May 18 10:52:27 CEST 2004 - schwab@suse.de - -- Fix mapping of DSOs with holes. - -------------------------------------------------------------------- -Fri May 14 13:50:37 CEST 2004 - schwab@suse.de - -- Fix rounding in alarm [#40552]. - -------------------------------------------------------------------- -Wed May 12 11:43:38 CEST 2004 - schwab@suse.de - -- Fix uninitialized array in regexp compiler [#40009]. - -------------------------------------------------------------------- -Tue May 11 11:45:08 CEST 2004 - kukuk@suse.de - -- Apply lot of fixes from current CVS -- Fix alignment of stack for makecontext on x86-64 [Bug #39413] -- Make XTABS identical to TABDLY on PPC - -------------------------------------------------------------------- -Wed May 5 13:50:51 CEST 2004 - kukuk@suse.de - -- Add some header fixes to match POSIX - -------------------------------------------------------------------- -Tue May 4 11:27:15 CEST 2004 - meissner@suse.de - -- Fix INLINE_SYSCALL on ppc and ppc64 (see #38399) - -------------------------------------------------------------------- -Mon May 3 13:42:12 CEST 2004 - kukuk@suse.de - -- Port --mlock option for ld.so from UL1 [Bug #39569] - -------------------------------------------------------------------- -Tue Apr 20 11:23:55 CEST 2004 - kukuk@suse.de - -- Add execstack fix for s390 - -------------------------------------------------------------------- -Mon Apr 19 13:11:27 CEST 2004 - kukuk@suse.de - -- Update to current CVS version (fix problems with new binutils - and gcc) - -------------------------------------------------------------------- -Mon Apr 19 08:29:42 CEST 2004 - kukuk@suse.de - -- Add pthread_getattr_np and syslog fixes from CVS -- Update gb18030 and big5hkscs gconv modules [Bug #39080] - -------------------------------------------------------------------- -Sat Apr 17 17:42:48 CEST 2004 - schwab@suse.de - -- Pacify autobuild. - -------------------------------------------------------------------- -Thu Apr 15 10:07:19 CEST 2004 - kukuk@suse.de - -- Add /etc/ld.so.conf.d/*.conf to /etc/ld.so.conf -- Disable FUTEX_REQUEUE support in NPTL library [Bug #38882] - -------------------------------------------------------------------- -Thu Apr 15 00:37:28 CEST 2004 - schwab@suse.de - -- Remove /usr/i386-linux from ld.so.conf, - -------------------------------------------------------------------- -Wed Apr 14 11:49:05 CEST 2004 - kukuk@suse.de - -- Fix linux/compiler.h for glibc inclusion -- Really fix ffsl on s390x - -------------------------------------------------------------------- -Sat Apr 10 00:42:04 CEST 2004 - schwab@suse.de - -- Fix syntax error in memcmp. - -------------------------------------------------------------------- -Fri Apr 9 16:22:31 CEST 2004 - kukuk@suse.de - -- Update from CVS: linuxthread debug fixes -- Fix INLINE_SYSCALL on x86-64 and ia64 (fixes #38399) -- Fix ffsl weak alias on s390x -- Update to 2.6.5 kernel headers - -------------------------------------------------------------------- -Thu Apr 8 00:24:46 CEST 2004 - meissner@suse.de - -- forward umount to umount2 on ppc64 because umount syscall - does not exist - -------------------------------------------------------------------- -Mon Apr 5 14:40:18 CEST 2004 - kukuk@suse.de - -- Sync with current CVS (which is nearly identical with most of - our latest patches) - -------------------------------------------------------------------- -Fri Apr 2 14:18:11 CEST 2004 - kukuk@suse.de - -- Make fstatvfs64 working on 32bit architectures -- Add fwrite LFS fix from aj -- Add powerpc fixes from CVS -- Fix wrong errno code for shm_unlink [Bug #38013] - -------------------------------------------------------------------- -Wed Mar 31 09:31:56 CEST 2004 - kukuk@suse.de - -- Add three fixes from CVS: - - Call __nptl_deallocate_tsd for main thread, too - - setgroups: optimizations for huge number of groups - - initgroups: Limit the initial allocation to 64 entries - -------------------------------------------------------------------- -Tue Mar 30 17:36:18 CEST 2004 - kukuk@suse.de - -- Add IUTF8 to bits/termios.h [Bug #34725] -- *affinitiy.c: Prepend GLIBC_ to version names - -------------------------------------------------------------------- -Sat Mar 27 09:52:53 CET 2004 - kukuk@suse.de - -- Fix wrong return value of getXXbyYY_r in case key was not - found [Bug #37181] -- Fix typo in dl-open -- Don't set errno in NSS NIS module if group was not found - -------------------------------------------------------------------- -Fri Mar 26 12:39:27 CET 2004 - aj@suse.de - -- Add pow10/pow10f aliases for AMD64. - -------------------------------------------------------------------- -Thu Mar 25 16:42:57 CET 2004 - kukuk@suse.de - -- Update to latest CVS snapshot - -------------------------------------------------------------------- -Sat Mar 20 07:49:49 CET 2004 - aj@suse.de - -- Fix further problems with sched_[sg]etaffinity calls. - -------------------------------------------------------------------- -Fri Mar 19 19:57:35 CET 2004 - aj@suse.de - -- Fix sched_setaffinity compile problem. - -------------------------------------------------------------------- -Fri Mar 19 19:44:32 CET 2004 - kukuk@suse.de - -- Remove conflict with special aaa_base version (rpm will handle - this with file conflict) - -------------------------------------------------------------------- -Fri Mar 19 15:43:19 CET 2004 - kukuk@suse.de - -- Add SuSE abi note -- Add madvise patch -- Update to current CVS - -------------------------------------------------------------------- -Wed Mar 17 13:59:14 CET 2004 - kukuk@suse.de - -- Use official NPTL version fix -- Add LD_DEBUG=statistic for x86-64 -- Fix two JB_SIZE redefinitions on PPC -- Add two fixes for execstack - -------------------------------------------------------------------- -Mon Mar 15 08:11:33 CET 2004 - kukuk@suse.de - -- Require kernel 2.6.4 for glibc/NPTL -- Remove siginfo_t/si_band patch (needs to be fixed in kernel) -- Update linuxthreads_db and nptl_db -- Add libidn fixes from CVS - -------------------------------------------------------------------- -Sat Mar 13 19:53:58 CET 2004 - kukuk@suse.de - -- Adjust filelist (remove libcidn.a and libcidn_p.a) - -------------------------------------------------------------------- -Sat Mar 13 16:01:42 CET 2004 - kukuk@suse.de - -- Update to current CVS (merge of patches) -- Fix siginfo_t/si_band [Bug #34330] - -------------------------------------------------------------------- -Thu Mar 11 18:35:05 CET 2004 - mls@suse.de - -- Add mdns support to resolver library - -------------------------------------------------------------------- -Thu Mar 11 16:01:43 CET 2004 - kukuk@suse.de - -- Update kernel headers to 2.6.4 -- Update to current glibc CVS - -------------------------------------------------------------------- -Wed Mar 10 15:44:25 CET 2004 - bg@suse.de - -- Update hppa patches. - -------------------------------------------------------------------- -Mon Mar 8 15:19:01 CET 2004 - kukuk@suse.de - -- Fix vDSO on IA64 - -------------------------------------------------------------------- -Mon Mar 8 13:25:48 CET 2004 - kukuk@suse.de - -- Update from glibc CVS: - - Add libidn - - Lot of dynamic loader changes - -------------------------------------------------------------------- -Thu Mar 4 10:50:09 CET 2004 - kukuk@suse.de - -- Update from glibc CVS: - - Fix posix_fadvise vs. posix_fadvise64 - -------------------------------------------------------------------- -Tue Mar 2 16:51:44 CET 2004 - kukuk@suse.de - -- Fix PPC kernel header files -- Update from glibc CVS - - NPTL fixes - - nscd fixes - -------------------------------------------------------------------- -Tue Mar 2 12:11:38 CET 2004 - schwab@suse.de - -- Fix ppc32 to always use stat64 syscall. - -------------------------------------------------------------------- -Sat Feb 28 17:30:17 CET 2004 - kukuk@suse.de - -- Update from glibc CVS: - - Fix compiler warnings - - NPTL: Don't use CLONE_STOPPED - - Revert vDSO changes - -------------------------------------------------------------------- -Fri Feb 27 10:05:48 CET 2004 - kukuk@suse.de - -- Update from glibc CVS: - - Real NGROUP_MAX fix - - Lot of NPTL fixes - - clock_settime fix -- Add no_NO back (required by OpenI18N spec and [Bug #34745]) - -------------------------------------------------------------------- -Thu Feb 26 14:52:07 CET 2004 - kukuk@suse.de - -- Workaround broken NGROUP_MAX function - -------------------------------------------------------------------- -Thu Feb 26 12:10:37 CET 2004 - kukuk@suse.de - -- Add insserv PreRequires for nscd -- Update from CVS: NPTL and getaddrinfo memory leak fixes, - Get NGROUP_MAX from /proc filesystem - -------------------------------------------------------------------- -Sat Feb 21 06:22:23 CET 2004 - kukuk@suse.de - -- Update from CVS: IA64 relo fix, lot of PPC fixes -- Fix linux/mod_devicetable.h for userland inclusion -- Enable NPTL on Alpha - -------------------------------------------------------------------- -Fri Feb 20 01:08:26 CET 2004 - schwab@suse.de - -- Fix pthread_barrier_wait. - -------------------------------------------------------------------- -Thu Feb 19 09:46:46 CET 2004 - kukuk@suse.de - -- Update from CVS: More NPTL fixes -- nscd.init: Cleanups - -------------------------------------------------------------------- -Wed Feb 18 15:49:09 CET 2004 - kukuk@suse.de - -- Kernel Headers: Fix asm-ppc/unaliged.h, asm-ppc/types.h and - asm-ppc/bitops.h for userland inclusion. - -------------------------------------------------------------------- -Wed Feb 18 11:24:35 CET 2004 - bg@suse.de - -- Update hppa patches for current glibc -- Add workaround for ICE in hppa - -------------------------------------------------------------------- -Tue Feb 17 13:54:28 CET 2004 - kukuk@suse.de - -- Update from CVS: - - PPC nptl compatiblity fix - - NSCD patches merged - - ld.so.preload: Igreno missing files - - getaddrinfo: Fix problem with IPv6 addresses - -------------------------------------------------------------------- -Tue Feb 17 11:42:59 CET 2004 - aj@suse.de - -- Fix string optimizations init code on AMD64. - -------------------------------------------------------------------- -Sat Feb 14 07:10:42 CET 2004 - kukuk@suse.de - -- Update from CVS (for NPTL fixes and new PPC longjmp) -- Fix nscd deadlock with kernel 2.6 [Bug #34507] - -------------------------------------------------------------------- -Fri Feb 13 14:19:25 CET 2004 - aj@suse.de - -- Add more string/memory optimizations for AMD64. - -------------------------------------------------------------------- -Thu Feb 12 17:07:08 CET 2004 - kukuk@suse.de - -- Fix regex bug with invalid UTF-8 strings - -------------------------------------------------------------------- -Thu Feb 12 16:31:51 CET 2004 - aj@suse.de - -- Add more string optimizations for AMD64. - -------------------------------------------------------------------- -Wed Feb 11 16:14:53 CET 2004 - kukuk@suse.de - -- Update to current CVS snapshot -- Fix _IOC_TYPECHECK on s390/s390x/parisc -- Compile rtkaio only with NPTL -- Remove glibcbug (was dropped since glibc uses bugzilla now) -- Disable parallel build on s390x - -------------------------------------------------------------------- -Tue Feb 10 15:38:37 CET 2004 - schwab@suse.de - -- Work around invalid use of kernel headers in some packages. - -------------------------------------------------------------------- -Fri Feb 6 19:57:04 CET 2004 - kukuk@suse.de - -- Add kernel stat fix for PPC -- Add fix for off-by-one error in regex code - -------------------------------------------------------------------- -Thu Feb 5 18:04:45 CET 2004 - kukuk@suse.de - -- Update kernel header files to 2.6.2 - -------------------------------------------------------------------- -Tue Feb 3 17:14:38 CET 2004 - bg@suse.de - -- Update hppa patch - -------------------------------------------------------------------- -Tue Feb 3 16:24:47 CET 2004 - kukuk@suse.de - -- Fix ypclnt speedup patch -- Update to current CVS snapshot - -------------------------------------------------------------------- -Mon Jan 26 13:44:39 CET 2004 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Wed Jan 21 10:23:42 CET 2004 - aj@suse.de - -- Do not run in parallel on s390. - -------------------------------------------------------------------- -Mon Jan 19 15:49:51 CET 2004 - ro@suse.de - -- really fix linux/percpu.h to compile in userland - -------------------------------------------------------------------- -Fri Jan 16 11:14:49 CET 2004 - kukuk@suse.de - -- Update version.h to 2.6.1 -- Fix linux/percpu.h to compile in userland -- Update to current CVS snapshot -- Revert nscd path changes - -------------------------------------------------------------------- -Wed Jan 14 12:06:13 CET 2004 - kukuk@suse.de - -- Update to Kernel Headers 2.6.1 -- Update to current CVS snapshot -- Don't ignore make check on IA64 any longer - -------------------------------------------------------------------- -Sat Jan 10 01:56:48 CET 2004 - schwab@suse.de - -- Locale no_NO has been renamed to nb_NO. - -------------------------------------------------------------------- -Fri Jan 9 14:09:01 CET 2004 - kukuk@suse.de - -- Temporary ignore make check on IA64 and PPC - (known kernel/compiler bugs) - -------------------------------------------------------------------- -Fri Jan 9 00:36:51 CET 2004 - stepan@suse.de - -- fix v4l2 headers - -------------------------------------------------------------------- -Wed Jan 7 13:09:26 CET 2004 - kukuk@suse.de - -- Update to glibc CVS from 20040107 -- Remove manual pages which are now part of man-pages - -------------------------------------------------------------------- -Thu Dec 18 13:41:37 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031218 -- Update ot final 2.6.0 kernel headers -- Fix syntax error in spec file -- Update HPPA patch - -------------------------------------------------------------------- -Mon Dec 15 19:19:08 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031215 - -------------------------------------------------------------------- -Fri Dec 12 10:19:52 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031212 -- disable rtkaio (does not work with kernel 2.6 yet) - -------------------------------------------------------------------- -Fri Dec 5 10:00:28 CET 2003 - kukuk@suse.de - -- Update to glibc 2.3.3 CVS -- Make an extra sub package for nscd - -------------------------------------------------------------------- -Thu Nov 27 13:08:32 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031127 -- Add nsswitch.conf (moved from aaa_base) -- Add ld.so.conf (moved from aaa_base) [Bug #33277] -- Fix ceil on AMD64 - -------------------------------------------------------------------- -Fri Nov 21 14:40:29 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031121 -- Obsolete epoll (glibc-devel contains now this header files) - -------------------------------------------------------------------- -Wed Nov 19 15:54:58 CET 2003 - kukuk@suse.de - -- Add patch so that ld.so supports linuxthreads and nptl -- PPC64 requires kernel 2.4.21 -- Update to glibc CVS from 20031119 - -------------------------------------------------------------------- -Fri Nov 14 14:05:38 CET 2003 - bg@suse.de - -- Add hppa patches for current glibc. - -------------------------------------------------------------------- -Fri Nov 14 13:32:06 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031114 -- Remove PPC64 symbol version patch - -------------------------------------------------------------------- -Thu Nov 13 12:10:15 CET 2003 - schwab@suse.de - -- Fix last change covering libNoVersion. - -------------------------------------------------------------------- -Mon Nov 10 16:52:09 CET 2003 - schwab@suse.de - -- Specfile cleanup. - -------------------------------------------------------------------- -Thu Nov 6 14:10:17 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031106 - -------------------------------------------------------------------- -Wed Nov 5 15:26:06 CET 2003 - uli@suse.de - -- added a number of ARM fixes (glibc-2.3.2-armformat.patch, - glibc-armisa.patch, glibc-sjlj.patch) - -------------------------------------------------------------------- -Mon Oct 27 21:13:09 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031027 -- kernel headers: update to 2.6.0-test9 -- nptl: Use -fno-unit-at-a-time on AMD64, too - -------------------------------------------------------------------- -Thu Oct 23 13:34:25 CEST 2003 - kukuk@suse.de - -- Update to current CVS version - -------------------------------------------------------------------- -Wed Oct 22 19:01:37 CEST 2003 - kukuk@suse.de - -- nptl: Fix prototype in configure script -- nptl: Use -fno-unit-at-a-time -- locale: Add nb_NO - -------------------------------------------------------------------- -Fri Oct 17 16:56:58 CEST 2003 - kukuk@suse.de - -- Increase timeout for make check on overloaded architectures - -------------------------------------------------------------------- -Thu Oct 16 18:19:13 CEST 2003 - kukuk@suse.de - -- Fix building as normal user - -------------------------------------------------------------------- -Wed Oct 15 16:31:32 CEST 2003 - kukuk@suse.de - -- Fix putpwent/putgrent -- Make build as normal user - -------------------------------------------------------------------- -Tue Oct 14 21:13:25 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031014 - -------------------------------------------------------------------- -Tue Oct 14 13:26:06 CEST 2003 - aj@suse.de - -- Fix w_acosf for AMD64. - -------------------------------------------------------------------- -Tue Oct 14 10:49:36 CEST 2003 - kukuk@suse.de - -- Fix asm-sparc/kbio.h to compile kbdrate/X11 - -------------------------------------------------------------------- -Mon Oct 13 12:11:53 CEST 2003 - kukuk@suse.de - -- Update to kernel header files from 2.6.0-test7 - -------------------------------------------------------------------- -Fri Oct 10 17:11:01 CEST 2003 - schwab@suse.de - -- Fix misnamed syscalls. - -------------------------------------------------------------------- -Tue Oct 7 21:13:09 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031007 - -------------------------------------------------------------------- -Fri Oct 3 09:12:38 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031003 -- Fix kernel ioctl header files for PPC/PPC64 -- Removed dl-reloc.c fix, merged upstream - -------------------------------------------------------------------- -Wed Oct 1 16:49:19 CEST 2003 - kukuk@suse.de - -- Update to glibc cvs from 20031001 -- Remove sysmacros.h fix, merged upstream -- Add dl-reloc.c fix for compiler warnings - -------------------------------------------------------------------- -Mon Sep 29 11:49:19 CEST 2003 - kukuk@suse.de - -- Update kernel-headers to 2.6.0-test6 -- Fix sysmacros.h to compile with -ansi - -------------------------------------------------------------------- -Sat Sep 27 20:58:07 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20030927 -- Remove SO_BSDCOMPAT (obsoleted by kernel) -- Make _IOC_TYPECHECK useable for userland programs - -------------------------------------------------------------------- -Fri Sep 26 10:01:15 CEST 2003 - kukuk@suse.de - -- Remove obsolete patches -- Update to crypt_blowfish 0.4.5 - -------------------------------------------------------------------- -Fri Sep 26 08:51:10 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20030926 -- Update to nptl 0.60 - -------------------------------------------------------------------- -Sat Sep 20 21:13:04 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20030920 -- Update to nptl 0.59 - -------------------------------------------------------------------- -Wed Sep 17 12:13:35 CEST 2003 - kukuk@suse.de - -- Disable TLS for i586 glibc [Bug #31034] - -------------------------------------------------------------------- -Tue Sep 16 15:38:19 CEST 2003 - kukuk@suse.de - -- Remove db1.85 - -------------------------------------------------------------------- -Mon Sep 15 21:30:51 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20030915 - -------------------------------------------------------------------- -Mon Sep 15 18:43:19 CEST 2003 - kukuk@suse.de - -- Update to kernel 2.6.0-test5 header files - -------------------------------------------------------------------- -Sat Sep 13 07:01:40 CEST 2003 - kukuk@suse.de - -- Add librtkaio, a librt using kernel aio - -------------------------------------------------------------------- -Thu Sep 11 16:59:49 CEST 2003 - kukuk@suse.de - -- Update to current CVS -- Remove patches which are merged in CVS -- Update to nptl-0.58 -- Remove _POSIX_VERSION hack - -------------------------------------------------------------------- -Thu Sep 11 16:59:49 CEST 2003 - kukuk@suse.de - -- version.h: Fix comment how to compile kernel modules - -------------------------------------------------------------------- -Wed Sep 10 19:27:05 CEST 2003 - aj@suse.de - -- Install en_US.ISO-8859-15 under this name [#30373]. - -------------------------------------------------------------------- -Tue Sep 9 14:22:02 CEST 2003 - aj@suse.de - -- Fix last patch. - -------------------------------------------------------------------- -Mon Sep 8 18:20:56 CEST 2003 - aj@suse.de - -- Fix setting up of user signal handler in linuxthreads on x86_64. - -------------------------------------------------------------------- -Fri Sep 5 13:44:13 CEST 2003 - kukuk@suse.de - -- Add dl-tls.c to fix out of memory with static TLS errors - -------------------------------------------------------------------- -Wed Sep 3 21:03:13 CEST 2003 - kukuk@suse.de - -- Update glibc-linuxthreads -- Set _POSIX_VERSION back to 199209 - -------------------------------------------------------------------- -Mon Sep 1 18:23:49 CEST 2003 - kukuk@suse.de - -- Fix typo in nss_compat patch - -------------------------------------------------------------------- -Mon Sep 1 09:13:14 CEST 2003 - kukuk@suse.de - -- Add opendir fix for usage with NPTL -- Fix getspnam/getspent in nss_compat [Bug #29689] -- Set _POSIX2_VERSION back to 199209 - -------------------------------------------------------------------- -Wed Aug 27 15:22:40 CEST 2003 - kukuk@suse.de - -- Update to current CVS version - -------------------------------------------------------------------- -Mon Aug 25 09:35:41 CEST 2003 - kukuk@suse.de - -- Update to current CVS version - -------------------------------------------------------------------- -Mon Aug 18 21:17:25 CEST 2003 - aj@suse.de - -- increase stack size for linuxthreads/set-context. - ------------------------------------------------------------------- -Mon Aug 18 13:23:00 CEST 2003 - aj@suse.de - -- Fix mathinline.h for i386 to compile under C++ without warnings. - -------------------------------------------------------------------- -Sun Aug 17 09:59:25 CEST 2003 - ro@suse.de - -- kernel-headers.dif: don't include device.h from videodev.h - -------------------------------------------------------------------- -Fri Aug 15 10:39:49 CEST 2003 - kukuk@suse.de - -- Update to current cvs (fixes assert usage in C++ source code) - -------------------------------------------------------------------- -Thu Aug 14 10:34:27 CEST 2003 - kukuk@suse.de - -- Initialize fp->_mode for glibc 2.0 compatibility [Bug #28386] -- On i686, include glibc with and without floating stack enabled -- Update to current cvs -- Update to nptl 0.56 - -------------------------------------------------------------------- -Thu Jul 31 16:57:36 CEST 2003 - kukuk@suse.de - -- Reenable new quota.h - -------------------------------------------------------------------- -Wed Jul 30 09:59:21 CEST 2003 - kukuk@suse.de - -- Update to current cvs -- Update kernel headers to 2.6.0-test2 -- Disable sys/quota.h update -- Enable TLS on AMD64 again - -------------------------------------------------------------------- -Mon Jul 28 17:18:33 CEST 2003 - kukuk@suse.de - -- Update to current cvs -- Disable TLS on AMD64 temporary -- Update sys/quota.h to match new kernel implementation - -------------------------------------------------------------------- -Fri Jul 25 10:14:44 CEST 2003 - kukuk@suse.de - -- Update to current cvs -- Update kernel headers to 2.6.0-test1 -- Update to nptl 0.55 -- Change minimal symbol version on PPC64 back to 2.2.5 - -------------------------------------------------------------------- -Wed Jul 23 18:13:40 CEST 2003 - meissner@suse.de - -- Fixed systemcall clobber lists for asm-ppc/unistd.h (by just - merging over the asm-ppc64 things). - -------------------------------------------------------------------- -Wed Jul 23 12:59:04 CEST 2003 - aj@suse.de - -- Handle in ldconfig konqueror.so and other similar KDE hacks that fail without - rpath. -- Fix bugs exposed by unit-at-a-time option. - -------------------------------------------------------------------- -Fri Jul 18 07:27:47 CEST 2003 - aj@suse.de - -- Fix compilation with unit-at-a-time enabled compiler. -- Enlarge stack for tst-setcontext test. - -------------------------------------------------------------------- -Mon Jun 30 13:09:25 CEST 2003 - kukuk@suse.de - -- Update to current CVS (includes if_arp.h and nss_compat changes) -- Update to nptl 0.50 -- Kernel header fixes for userland inclusion - -------------------------------------------------------------------- -Wed Jun 25 09:34:17 CEST 2003 - kukuk@suse.de - -- Update to current CVS -- Add target host and CVS checkout to glibc version printout -- Adjust fnmatch fix -- Update kernel headers to 2.5.73 - -------------------------------------------------------------------- -Tue Jun 24 23:09:11 CEST 2003 - kukuk@suse.de - -- Fix typos in syscalls.list on Alpha - -------------------------------------------------------------------- -Mon Jun 23 10:53:41 CEST 2003 - kukuk@suse.de - -- fix typo in linuxthreads on SPARC -- Update to current CVS -- Update to nptl 0.48 - -------------------------------------------------------------------- -Thu Jun 19 11:10:55 CEST 2003 - kukuk@suse.de - -- Disable nss_compat patch again - -------------------------------------------------------------------- -Wed Jun 18 10:51:07 CEST 2003 - kukuk@suse.de - -- Fix reading of locale.alias file -- Update to current CVS snapshot -- Update to nptl 0.47 -- Some kernel header file fixes for PPC64/IA64 -- Update nss_compat patch - -------------------------------------------------------------------- -Thu Jun 12 23:42:09 CEST 2003 - kukuk@suse.de - -- Update to current CVS snapshot -- Finish patch for printing linker warning - -------------------------------------------------------------------- -Wed Jun 11 11:45:42 CEST 2003 - kukuk@suse.de - -- Update to nptl 0.45 -- Update to current CVS snapshot -- Add patch to print linker warning, if a static binary calls - functions using NSS - -------------------------------------------------------------------- -Tue Jun 10 16:46:47 CEST 2003 - kukuk@suse.de - -- Use %find_lang macro and cleanup glibc-locale filelist - -------------------------------------------------------------------- -Thu Jun 5 17:28:36 CEST 2003 - kukuk@suse.de - -- Complete mathinline.h fixes - -------------------------------------------------------------------- -Thu Jun 5 10:10:02 CEST 2003 - kukuk@suse.de - -- linux/compiler.h: Define all inline variants to __inline__ - -------------------------------------------------------------------- -Wed Jun 4 14:29:07 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Update to nptl 0.43 -- More kernel header fixes -- Make --no-archive default for localedef - -------------------------------------------------------------------- -Tue May 27 14:09:31 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Update to nptl 0.40 -- Disable nss_compat patch -- Update to kernel headers from 2.5.70 - -------------------------------------------------------------------- -Fri May 23 10:50:37 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Add patches to make nss_compat work with every service - -------------------------------------------------------------------- -Mon May 19 10:57:13 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Add patch for better binary compatibility (errno, h_errno) - -------------------------------------------------------------------- -Fri May 16 09:32:39 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Update to nptl 0.39 -- Add URL tag -- asm-i386/byteorder.h: fix asm vs. __asm__ - -------------------------------------------------------------------- -Wed May 14 22:31:52 CEST 2003 - schwab@suse.de - -- Fix missing syscall numbers on ia64. - -------------------------------------------------------------------- -Wed May 14 08:59:09 CEST 2003 - kukuk@suse.de - -- More kernel headers fixes for i386, ia64, ppc and s390 - -------------------------------------------------------------------- -Mon May 12 16:49:51 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Fix lot of more kernel headers -- Adjust netinet/igmp.h patch -- Copy linux/version.h in place before compiling glibc - -------------------------------------------------------------------- -Fri May 9 13:25:08 CEST 2003 - kukuk@suse.de - -- Fix bits/stdio.h -- Fix lot of kernel headers to work in userspace -- Fix netinet/igmp.h -- Enable TLS on PPC - -------------------------------------------------------------------- -Wed May 7 10:58:25 CEST 2003 - kukuk@suse.de - -- Update CVS snapshot -- Enable TLS on IA64 -- Update to nptl 0.37 -- Update kernel-headers to 2.5.69 - -------------------------------------------------------------------- -Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de - -- fix install_info --delete call and move from preun to postun - -------------------------------------------------------------------- -Fri Apr 11 06:32:25 CEST 2003 - aj@suse.de - -- Do not build locales in parallel. - -------------------------------------------------------------------- -Tue Apr 8 16:12:36 CEST 2003 - kukuk@suse.de - -- Disable TLS for PPC - -------------------------------------------------------------------- -Mon Apr 7 14:16:03 CEST 2003 - kukuk@suse.de - -- Update CVS snapshot - -------------------------------------------------------------------- -Sat Apr 5 09:55:15 CEST 2003 - kukuk@suse.de - -- Disable TLS for ia64 -- Update to nptl 0.34 -- Update to CVS snapshot - -------------------------------------------------------------------- -Fri Apr 4 16:23:39 CEST 2003 - kukuk@suse.de - -- Remove libNoVersion from filelist on alpha -- Add nptl docu - -------------------------------------------------------------------- -Fri Apr 4 10:23:35 CEST 2003 - kukuk@suse.de - -- Update to nptl 0.33 -- Run ldconfig after installation -- Update to CVS snapshot - -------------------------------------------------------------------- -Sat Mar 29 17:47:56 CET 2003 - kukuk@suse.de - -- Update to CVS snapshot -- Add USAGI patches for kernel-headers -- Add nptl on i686 -- Enable --with-tls -- Implement NI_NUMSERICSCOPE for getnameinfo -- Implement AI_V4MAPPED/AI_ALL for getaddrinfo -- Implement AI_ADDRCONFIG for getaddrinfo -- Add USAGI patch for kernel headers - -------------------------------------------------------------------- -Mon Mar 24 21:46:45 CET 2003 - schwab@suse.de - -- Sanitize . - -------------------------------------------------------------------- -Mon Mar 17 08:45:27 CET 2003 - aj@suse.de - -- Fix tst-aio7 testcase and enable it again. -- Enable %fs for x86-64. -- Install en_US.ISO-8859-15 for libstdc++. -- Fix bits/syscalls.h for x86-64. - -------------------------------------------------------------------- -Thu Mar 13 10:36:24 CET 2003 - kukuk@suse.de - -- Revert tcgetattr change [Bug #25173/#25174] - -------------------------------------------------------------------- -Tue Mar 4 15:15:33 CET 2003 - aj@suse.de - -- Fix lround/lrint functions. - -------------------------------------------------------------------- -Sat Mar 1 07:24:22 CET 2003 - aj@suse.de - -- Update to 2.3.2 release. - -------------------------------------------------------------------- -Wed Feb 26 21:45:36 CET 2003 - kukuk@suse.de - -- Update to current cvs snapshot (fixes OOo and mysql problems) - -------------------------------------------------------------------- -Mon Feb 24 17:52:02 CET 2003 - kukuk@suse.de - -- Disable aio7 test on s390(x), too. - -------------------------------------------------------------------- -Mon Feb 24 14:19:20 CET 2003 - kukuk@suse.de - -- Update to current cvs snapshot (post 2.3.2-pre1) -- Remove glibc-2.3-ppc32-textrel.patch, is included in CVS -- Remove libc23-ppc64-cvshead20021210.patch - -------------------------------------------------------------------- -Thu Feb 20 16:19:21 CET 2003 - kukuk@suse.de - -- Update to current cvs snapshot -- Remove glibc-2.3-ppc64-vfork-20030214.patch, seems to be - included already. - -------------------------------------------------------------------- -Wed Feb 19 11:45:35 CET 2003 - olh@suse.de - -- add glibc-2.3-ppc32-textrel.patch - glibc-2.3-ppc64-vfork-20030214.patch - -------------------------------------------------------------------- -Fri Feb 14 14:51:11 CET 2003 - kukuk@suse.de - -- Extend getent to print all IP addresses of one host - -------------------------------------------------------------------- -Thu Feb 13 18:34:50 CET 2003 - kukuk@suse.de - -- Update to current snapshot - -------------------------------------------------------------------- -Wed Feb 12 11:50:54 CET 2003 - kukuk@suse.de - -- Update to current snapshot (contains official fix for #23513) - -------------------------------------------------------------------- -Tue Feb 11 15:28:16 CET 2003 - kukuk@suse.de - -- Update to current snapshot -- Fix corruption of internal data in gethostbyname2 [Bug #23513] - -------------------------------------------------------------------- -Sun Feb 9 12:20:55 CET 2003 - aj@suse.de - -- Fix cancellation of system calls on x86-64. - -------------------------------------------------------------------- -Sat Feb 8 10:43:02 CET 2003 - kukuk@suse.de - -- Fix wrong logic in dynamic resolv.conf patch - -------------------------------------------------------------------- -Fri Feb 7 17:35:12 CET 2003 - kukuk@suse.de - -- Fix access of _res symbol in multithreaded programs -- Add "dynamic resolv.conf" patch to libnss_dns, too. -- Remove obsolete db2 manual pages -- Update to current snapshot (fixes [Bug #23363]) - -------------------------------------------------------------------- -Thu Feb 6 18:06:36 CET 2003 - kukuk@suse.de - -- Update to current snapshot -- Use install-info for info pages - -------------------------------------------------------------------- -Tue Feb 4 20:12:51 CET 2003 - schwab@suse.de - -- Fix regexp parsing. - -------------------------------------------------------------------- -Mon Feb 3 14:44:21 CET 2003 - meissner@suse.de - -- Merged a unistd.h gcc3.3 compliance patch from Franz Sirl for - ppc and ppc64 kernel headers. - -------------------------------------------------------------------- -Fri Jan 31 22:12:03 CET 2003 - schwab@suse.de - -- Fix building on s390[x]. - -------------------------------------------------------------------- -Fri Jan 31 15:20:00 CET 2003 - kukuk@suse.de - -- Update to current glibc cvs - -------------------------------------------------------------------- -Thu Jan 30 16:05:32 CET 2003 - aj@suse.de - -- Fix one build problem on sparc. -- Fix asm-x86_64/mtrr.h. - -------------------------------------------------------------------- -Wed Jan 29 12:57:23 CET 2003 - kukuk@suse.de - -- Update to current glibc cvs -- Fix libm-ulps for x86-64 and ia64 - -------------------------------------------------------------------- -Thu Jan 23 16:47:33 CET 2003 - schwab@suse.de - -- Fix use of DT_FINI_ARRAY. -- Temporarily disable tst-aio7 test on ia64. - -------------------------------------------------------------------- -Tue Jan 14 22:41:33 CET 2003 - schwab@suse.de - -- Fix ia64 for non-tls build. - -------------------------------------------------------------------- -Tue Jan 14 21:51:24 CET 2003 - aj@suse.de - -- Package libpthread_nonshared.a. - -------------------------------------------------------------------- -Mon Jan 13 10:29:36 CET 2003 - kukuk@suse.de - -- Add fixed version of x86-64-linuxthreads-disable-fs.diff -- Readd parts of libm-x86-64.diff -- Update to current cvs snapshot -- Add fix for errno compatibility -- Add s390(x) vfork fixes - -------------------------------------------------------------------- -Sun Jan 12 19:16:13 CET 2003 - kukuk@suse.de - -- Update to current cvs snapshot - -------------------------------------------------------------------- -Fri Jan 3 19:09:36 CET 2003 - bg@suse.de - -- removed obsolete patch for hppa - -------------------------------------------------------------------- -Fri Dec 20 23:15:48 CET 2002 - kukuk@suse.de - -- Update to current cvs snapshot -- Obsoletes glibc-2.3-setjmp-ppc64.diff -- Obsoletes build-alpha.diff -- Obsoletes libm-x86-64.diff -- Disable activate-spinlocks.diff temporary -- Disable x86-64-linuxthreads-disable-fs.diff (breaks compilation) - -------------------------------------------------------------------- -Tue Dec 17 16:01:13 CET 2002 - olh@suse.de - -- remove glibc-2.2.5-ppc64-bits-socket_h.diff - add glibc-2.3-setjmp-ppc64.diff - add libc23-ppc64-cvshead20021210.patch - dont run configure in subshell, it can fail and rpm cant catch it - -------------------------------------------------------------------- -Fri Dec 13 20:01:30 CET 2002 - schwab@suse.de - -- Add more ia64 syscalls. - -------------------------------------------------------------------- -Fri Dec 6 22:06:41 CET 2002 - olh@suse.de - -- build also the locals parallel - do not fail with parallel calculation on lowmem systems - -------------------------------------------------------------------- -Tue Dec 3 11:16:30 CET 2002 - aj@suse.de - -- Build parallel on x86-64. -- Activate fast spinlocks in malloc for x86 and x86-64. -- Integrate new math library from AMD for x86-64. - -------------------------------------------------------------------- -Fri Nov 29 11:08:03 CET 2002 - bg@suse.de - -- Fix build on hppa. - -------------------------------------------------------------------- -Thu Nov 28 21:31:09 CET 2002 - aj@suse.de - -- Fix build on alpha. - -------------------------------------------------------------------- -Thu Nov 28 15:45:09 CET 2002 - aj@suse.de - -- Update to CVS version from 2002-11-28. -- Do not use %fs for threads for now on x86-64. -- Fix fnmatch bug with multibyte strings. - -------------------------------------------------------------------- -Tue Nov 12 12:41:17 CET 2002 - bg@suse.de - -- Updated hppa patches - -------------------------------------------------------------------- -Thu Nov 7 14:00:04 CET 2002 - kukuk@suse.de - -- getaddrinfo(): get host information for AF_INET and AF_INET6 only - from the same service [Bug #21237] - -------------------------------------------------------------------- -Thu Nov 7 12:11:29 CET 2002 - bg@suse.de - -- Fix build of linuxthreads for hppa - -------------------------------------------------------------------- -Tue Nov 5 16:31:11 CET 2002 - bg@suse.de - -- Use current kernel-headers for parisc -- Add support for hppa - -------------------------------------------------------------------- -Tue Nov 5 15:29:32 CET 2002 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Tue Oct 22 16:21:34 CEST 2002 - schwab@suse.de - -- Fix ia64 syscall numbers. - -------------------------------------------------------------------- -Mon Oct 21 17:20:04 CEST 2002 - schwab@suse.de - -- Fix alignment in locale-archive. - -------------------------------------------------------------------- -Mon Oct 21 17:16:51 CEST 2002 - kukuk@suse.de - -- Update to glibc 2.3.1 cvs 20021021 -- Remove nss_dns6 patch - -------------------------------------------------------------------- -Tue Oct 15 14:58:34 CEST 2002 - kukuk@suse.de - -- Update to glibc 2.3.1 cvs 20021015 - -------------------------------------------------------------------- -Wed Oct 2 14:06:31 CEST 2002 - kukuk@suse.de - -- Update to glibc 2.3 cvs 20021002 -- Update crypt_blowfish to 0.4.4 (manual page fix, hppa fix) - -------------------------------------------------------------------- -Wed Sep 25 11:43:08 CEST 2002 - mls@suse.de - -- build with -finline-limit=2000 on mips/armv4l - -------------------------------------------------------------------- -Tue Sep 17 14:54:26 CEST 2002 - schwab@suse.de - -- Add new ia64 syscall numbers. - -------------------------------------------------------------------- -Mon Sep 16 17:24:01 CEST 2002 - meissner@suse.de - -- Added AIO syscall numbers for ppc/ppc64, so libaio does not need them. -- Aligned powerpc bits/sem.h to be the same as the other 64bit - archs, keeping the 32bit layout. -- Added the faster ppc32 memset.S from glibc HEAD on request of IBM. - -------------------------------------------------------------------- -Thu Sep 12 15:56:07 CEST 2002 - meissner@suse.de - -- ppc/ppc64: added more biarch things to the SystemV IPC headers - which are needed to get 64bit ipc / IPC_STAT to work. - -------------------------------------------------------------------- -Mon Sep 9 18:52:53 CEST 2002 - bk@suse.de - -- s390x-biarch: use correct wordsize.h(move to main 32/64 directory) -- s390x: requires 64-bit kernel - -------------------------------------------------------------------- -Mon Sep 9 15:40:23 CEST 2002 - kukuk@suse.de - -- Increase minimum value of MAXPACKET in libnss_dns, too - -------------------------------------------------------------------- -Mon Sep 9 14:31:04 CEST 2002 - uli@suse.de - -- all architectures are created equal, but some are more equal - than others; increased DB_FILE_ID_LEN in DB2 to 24 on x86-64, - ia64, s390x and ppc64 to fit 64 bit __ino_t type - -------------------------------------------------------------------- -Fri Sep 6 17:26:53 MEST 2002 - mls@suse.de - -- fix squeeze bug in db-1.85: set dirty flag after page modification - -------------------------------------------------------------------- -Fri Sep 6 15:44:17 CEST 2002 - kukuk@suse.de - -- Increase minimum value of MAXPACKET - -------------------------------------------------------------------- -Mon Sep 2 10:38:40 CEST 2002 - kukuk@suse.de - -- Fix asm header files for sparc/sparc64 - -------------------------------------------------------------------- -Fri Aug 30 13:18:51 CEST 2002 - aj@suse.de - -- Revert linuxthreads for x86-64 for now. - -------------------------------------------------------------------- -Wed Aug 28 16:15:18 CEST 2002 - aj@suse.de - -- Add optimized math routines for x86-64. - -------------------------------------------------------------------- -Tue Aug 27 15:52:49 CEST 2002 - olh@suse.de - -- BuildFlags="$(echo $RPM_OPT_FLAGS | sed 's#-mminimal-toc##')" - -------------------------------------------------------------------- -Mon Aug 26 21:56:22 CEST 2002 - olh@suse.de - -- add ppc64_glibc_2.2.5_sunrpc-fix.patch - * sysdeps/unix/sysv/linux/powerpc/bits/socket.h: New file that adds - __powerpc64__ specific fields and adjust size/alignment for 64-bit. - -------------------------------------------------------------------- -Fri Aug 23 17:04:38 CEST 2002 - aj@suse.de - -- Use floating stacks for x86-64. -- Add LICENSE file. -- Fix profiling code on x86-64. -- Add strcspn, strpbrk and strspn optimizations for x86-64. -- Fix makecontext for x86-64. - -------------------------------------------------------------------- -Thu Aug 15 08:59:16 CEST 2002 - aj@suse.de - -- Use biarch headers already for building so that bits/syscalls.h is - build correctly. -- Fix bits/syscalls.h for x86-64. -- Remove *xattr patches. - -------------------------------------------------------------------- -Thu Aug 8 16:59:27 CEST 2002 - kukuk@suse.de - -- Update to current cvs (calloc variable overflow fixed) -- Apply fix for calloc fix -- Add *xattr system calls and error number - -------------------------------------------------------------------- -Tue Aug 6 12:45:06 CEST 2002 - kukuk@suse.de - -- Update to current cvs (IPv6 fixes) - -------------------------------------------------------------------- -Mon Aug 5 12:29:59 CEST 2002 - aj@suse.de - -- Implement *context functions for x86-64. - -------------------------------------------------------------------- -Sat Aug 3 16:01:07 CEST 2002 - kukuk@suse.de - -- Update kernel-headers to version 2.4.19 -- Add PreRequires "filesystem". - -------------------------------------------------------------------- -Thu Aug 1 18:23:37 CEST 2002 - bk@suse.de - -- added s390-may2002.diff with some chunks from may2002 drop -- give make check a second chance on s390(x), but fail if not(race) - -------------------------------------------------------------------- -Tue Jul 30 11:40:41 CEST 2002 - kukuk@suse.de - -- sunrpc/xdr_array.c: Check for variable overflow -- Ignore failed make check on s390(x) - -------------------------------------------------------------------- -Tue Jul 30 08:31:24 CEST 2002 - aj@suse.de - -- Add optimisations for x86-64. - -------------------------------------------------------------------- -Mon Jul 29 09:38:04 CEST 2002 - kukuk@suse.de - -- Don't allocate/free category name in setlocale() unnecessarily - (for IBM Java [Bug #17065]). - -------------------------------------------------------------------- -Tue Jul 23 13:36:31 CEST 2002 - kukuk@suse.de - -- Update to current glibc cvs (pread/pwrite fixes) -- Remove extra de.po, is in official tarball now. - -------------------------------------------------------------------- -Sat Jul 20 07:14:26 CEST 2002 - aj@suse.de - -- Fix profiling for x86-64. - -------------------------------------------------------------------- -Fri Jul 19 16:26:26 CEST 2002 - meissner@suse.de - -- Fixed the PPC64 patch, several superflous files removed. -- Reenabled make check for ppc64. - -------------------------------------------------------------------- -Wed Jul 17 14:13:58 CEST 2002 - kukuk@suse.de - -- Update to current glibc cvs -- Fix kernel headers for s390/s390x -- Move some binaries/shell scripts and manual pages to the - correct subpackage - -------------------------------------------------------------------- -Tue Jul 16 14:51:48 CEST 2002 - meissner@suse.de - -- Merged latest PowerPC patch from IBM. - * Lots of ppc64 related fixes. - * Start of biarch support. - * Changed struct stat in 64bit ABI. - -------------------------------------------------------------------- -Fri Jul 12 18:29:17 CEST 2002 - aj@suse.de - -- Add biarch patch for s390 and s390x. - -------------------------------------------------------------------- -Mon Jul 8 10:45:49 CEST 2002 - aj@suse.de - -- Add some optimized x86-64 math routines and a fixed lgammal - implementation. -- Testsuite on x86-64 should pass now. -- Run ldconfig in postinstall. -- Fix memleak in catgets. - -------------------------------------------------------------------- -Sat Jul 6 13:38:48 CEST 2002 - kukuk@suse.de - -- Fix typo in create_biarch_asm.sh (asm-sparc path) - -------------------------------------------------------------------- -Thu Jul 4 21:59:43 CEST 2002 - kukuk@suse.de - -- Fix typo in manpages/Makefile -- Fix filelist (on some archs ld-linux.so.2 was missing) - -------------------------------------------------------------------- -Thu Jul 4 10:02:46 CEST 2002 - kukuk@suse.de - -- Revert mktime patch (check for year < 70) -- Replace ifarch i386 with ix86 -- Add patch for arm -- Include pt_chown again - -------------------------------------------------------------------- -Wed Jul 3 16:05:05 CEST 2002 - kukuk@suse.de - -- Add more new manual pages -- Fix spec file (renaming of ld-*, creating of include/asm header - files) -- Update to current CVS version -- Fix kernel-headers for x86-64 (don't overwrite patched version) -- Rename Equador -> Ecuador [Bug #16648] -- Add hint about security problem of host caching with nscd to - config file. - -------------------------------------------------------------------- -Tue Jun 25 14:29:14 CEST 2002 - aj@suse.de - -- Fix dl-machine.h for x86-64 to compile with new binutils. -- Fix mtrr.h header for x86-64. -- Do not package pt_chown. - -------------------------------------------------------------------- -Tue Jun 18 14:28:40 CEST 2002 - sf@suse.de - -- reverted changes from Tue Jun 11 10:04:55 CEST 2002 - (took the kernel-headers from before, readded patch9) -- add new archive with kernel-headers for x86_64 -- add autofs patch - -------------------------------------------------------------------- -Mon Jun 17 17:12:39 CEST 2002 - bk@suse.de - -- remove s390* from the list of archs that ignore check fail - -------------------------------------------------------------------- -Thu Jun 13 20:38:00 CEST 2002 - uli@suse.de - -- fixed typos in spec - -------------------------------------------------------------------- -Thu Jun 13 13:35:43 CEST 2002 - schwab@suse.de - -- Fix ssize_t and __ipc_pid_t for ppc64. - -------------------------------------------------------------------- -Wed Jun 12 09:47:12 CEST 2002 - uli@suse.de - -- fix errlist.c for ARM as well - -------------------------------------------------------------------- -Tue Jun 11 10:04:55 CEST 2002 - sf@suse.de - -- made new kernel-header archive from kernel-source -- added asm-ppc64 to kernel-headers -- removed patch9 as it is obsoleted by the new kernel-headers - -------------------------------------------------------------------- -Fri Jun 7 14:29:30 CEST 2002 - olh@suse.de - -- update asm-ppc64/ioctls.h, missing TIOCGDEV - -------------------------------------------------------------------- -Thu Jun 6 17:57:41 CEST 2002 - olh@suse.de - -- fix glibc-ppc64 patch - -------------------------------------------------------------------- -Thu Jun 6 15:09:16 CEST 2002 - olh@suse.de - -- update ppc64_glibc_ldconfig.diff - -------------------------------------------------------------------- -Thu Jun 6 10:09:24 CEST 2002 - ke@suse.de - -- Update de.po from - http://www.iro.umontreal.ca/contrib/po/teams/PO/de/libc-2.2.5.de.po. -- Use only translated entries to make the testsuite happy; call - msgattrib on de.po and hu.po [# 16438]. - -------------------------------------------------------------------- -Mon Jun 3 09:58:54 CEST 2002 - aj@suse.de - -- Clean up generation of asm includes for bi-arch systems. -- Enable profiling for x86-64. - -------------------------------------------------------------------- -Mon Jun 3 08:52:38 CEST 2002 - kukuk@suse.de - -- Add fix for weak declaration "_old_sys_nerr" -- Remove already disabled alpha patch -- Update to current CVS - -------------------------------------------------------------------- -Sat Jun 1 10:54:41 CEST 2002 - olh@suse.de - -- fix stat for real, wrong size for st_nlink - -------------------------------------------------------------------- -Wed May 29 18:24:57 CEST 2002 - olh@suse.de - -- add ppc64_glibc_2.2.5-types.diff, fixes stat() - -------------------------------------------------------------------- -Wed May 29 10:38:34 CEST 2002 - olh@suse.de - -- add ppc64_glibc_ldconfig.diff for elf32/elf64 coexistance - -------------------------------------------------------------------- -Thu May 23 08:32:00 MEST 2002 - aj@suse.de - -- Rename __thread to fix problems with GCC 3.2. - -------------------------------------------------------------------- -Mon May 20 11:37:42 CEST 2002 - olh@suse.de - -- add ppc64 kernel headers - add create_ppc_asm.sh - update ppc64 patch, use /lib64/ld64.so.1 - move generic syscalls.list to ppc64/32 - set/getrlimit GLIBC2.0 is ppc32 only - use parallel make on ppc and ppc64 - do not chroot as user - cleanup nested ifarch for dynamic linker - -------------------------------------------------------------------- -Wed May 15 10:25:45 CEST 2002 - aj@suse.de - -- Fix building of linuxthreads with current GCC. - -------------------------------------------------------------------- -Mon May 13 10:04:37 CEST 2002 - olh@suse.de - -- fix ppc64 RTLDLIST ld64.so rewrite - -------------------------------------------------------------------- -Sat May 11 02:09:06 CEST 2002 - schwab@suse.de - -- Add div/mod compatibility functions for ia64. - -------------------------------------------------------------------- -Fri May 10 13:56:59 CEST 2002 - olh@suse.de - -- add ppc64 support - -------------------------------------------------------------------- -Thu May 9 10:06:19 CEST 2002 - aj@suse.de - -- Add sys/io.h for x86-64. - -------------------------------------------------------------------- -Mon May 6 18:12:51 CEST 2002 - ihno@suse.de - -- corrected memory calculation for parallel build - -------------------------------------------------------------------- -Fri May 3 16:28:23 CEST 2002 - kukuk@suse.de - -- Add fix to compile math.h on SPARC with g++ - -------------------------------------------------------------------- -Thu May 2 11:29:29 CEST 2002 - kukuk@suse.de - -- Update to current CVS 2.2 branch -- Add x86-64 fix for crti.o and /usr/lib64 with libpthread - -------------------------------------------------------------------- -Fri Apr 26 16:51:48 CEST 2002 - kukuk@suse.de - -- define sqrtl alias for PowerPC - -------------------------------------------------------------------- -Mon Apr 22 07:56:00 CEST 2002 - aj@suse.de - -- Fix vfork for x86-64. -- Fix handling of ld.so.cache for x86-64. - -------------------------------------------------------------------- -Thu Apr 18 09:16:58 CEST 2002 - aj@suse.de - -- Allow testsuite to fail for x86-64. -- Add ULPs for x86-64. - -------------------------------------------------------------------- -Wed Apr 17 16:36:51 CEST 2002 - kukuk@suse.de - -- Update to current snapshot (mktime and dl fixes) -- Update hu.po -- Do not build a profiled glibc for x86-64 - -------------------------------------------------------------------- -Fri Apr 12 10:33:31 CEST 2002 - kukuk@suse.de - -- Update to current snapshot (fix SPARC compile) -- Revert do-lookup.h patch on Alpha (does not work here) - -------------------------------------------------------------------- -Wed Apr 10 15:09:33 CEST 2002 - aj@suse.de - -- Fix linuxthreads for x86-64. - -------------------------------------------------------------------- -Wed Apr 10 13:02:48 CEST 2002 - aj@suse.de - -- Add x86-64.diff to fix glob64. - -------------------------------------------------------------------- -Wed Apr 10 10:26:22 CEST 2002 - kukuk@suse.de - -- Update kernel-headers to 2.4.19pre4 (with x86-64 support) -- Update glibc to current cvs snapshot -- Allow old currencies (before EUR) - -------------------------------------------------------------------- -Tue Apr 2 15:58:49 CEST 2002 - aj@suse.de - -- Update ULPs. - -------------------------------------------------------------------- -Thu Mar 21 16:18:58 CET 2002 - kukuk@suse.de - -- Create html pages after installation of info pages [Bug #15283] - -------------------------------------------------------------------- -Tue Mar 12 16:09:51 CET 2002 - kukuk@suse.de - -- Add db1 fix if blocksize is not ^2 - -------------------------------------------------------------------- -Sat Mar 2 18:18:15 CET 2002 - kukuk@suse.de - -- Add fix for format string bug - -------------------------------------------------------------------- -Sat Mar 2 10:44:31 CET 2002 - kukuk@suse.de - -- Fix return value of nice wrapper - -------------------------------------------------------------------- -Fri Mar 1 14:33:09 CET 2002 - kukuk@suse.de - -- Add fix for corrupt ut_line -- Add fix for current gcc 3.1 -- Add patch for nice return values - -------------------------------------------------------------------- -Thu Feb 28 14:53:42 CET 2002 - kukuk@suse.de - -- Add fix for rtime, swscanf and ia64 - -------------------------------------------------------------------- -Mon Feb 18 13:22:05 CET 2002 - kukuk@suse.de - -- When a dlopened module references a weak symbol from another - dlopened module (loaded with RTLD_GLOBAL) no dependency was - generated for this fact, so the second module was unloaded even - if the first one was still around. - -------------------------------------------------------------------- -Sun Feb 17 10:51:53 CET 2002 - kukuk@suse.de - -- Add pthread/signal bugfix [Bug #13280] -- Fix directory file list (don't include /usr/include) - -------------------------------------------------------------------- -Thu Feb 14 19:46:04 CET 2002 - kukuk@suse.de - -- Use defattr in spec file to avoid problems with not existing - UIDs and rpm. - -------------------------------------------------------------------- -Thu Feb 14 13:22:13 CET 2002 - aj@suse.de - -- Update ULPs for GCC 3.1. - -------------------------------------------------------------------- -Wed Feb 13 16:03:20 CET 2002 - kukuk@suse.de - -- Apply db1 patch from mls@suse.de to fix rpm problems - -------------------------------------------------------------------- -Tue Feb 12 02:01:42 CET 2002 - ro@suse.de - -- fix owner/group for kernel headers - -------------------------------------------------------------------- -Mon Feb 11 15:17:18 CET 2002 - kukuk@suse.de - -- Add another solution for the glob problem - -------------------------------------------------------------------- -Thu Feb 7 16:20:49 CET 2002 - kukuk@suse.de - -- Add fix for glob (glob should not call globfree) -- Add fix for innetgr - -------------------------------------------------------------------- -Wed Feb 6 22:01:29 CET 2002 - kukuk@suse.de - -- Use correct BuildRoot - -------------------------------------------------------------------- -Wed Feb 6 16:40:49 CET 2002 - kukuk@suse.de - -- Update hu.po - -------------------------------------------------------------------- -Wed Feb 6 15:36:56 CET 2002 - kukuk@suse.de - -- Set LC_CTYPE for error messages in localedef [Bug #12878] - -------------------------------------------------------------------- -Mon Feb 4 14:26:48 CET 2002 - kukuk@suse.de - -- Add fixes from CVS: dynamic loader, readv and writev seg.fault - and various architecture fixes for alpha and mips -- Don't compile with -g on Alpha -- Add fix for possible endless loop fix - -------------------------------------------------------------------- -Fri Feb 1 15:58:41 CET 2002 - bk@suse.de - -- merged s390x lib64 patch and spec file changes - -------------------------------------------------------------------- -Wed Jan 23 15:39:02 CET 2002 - kukuk@suse.de - -- Split glibc into glibc and glibc-locale -- Create more UTF8 locale - -------------------------------------------------------------------- -Mon Jan 21 10:45:19 CET 2002 - kukuk@suse.de - -- Update to official glibc 2.2.5 - -------------------------------------------------------------------- -Wed Jan 16 18:29:33 CET 2002 - kukuk@suse.de - -- Remove /var/adm/setup/setup.timeconfig - -------------------------------------------------------------------- -Wed Jan 16 17:22:52 CET 2002 - kukuk@suse.de - -- Apply S390 fix - -------------------------------------------------------------------- -Wed Jan 9 15:33:49 CET 2002 - kukuk@suse.de - -- Update to glibc 2.2.5pre1 - -------------------------------------------------------------------- -Tue Jan 8 18:41:29 CET 2002 - egmont@suselinux.hu - -- Added partial Hungarian translation - -------------------------------------------------------------------- -Tue Jan 8 13:52:51 CET 2002 - kukuk@suse.de - -- Add patch to pass math tests with gcc 3.x -- Update to current CVS version - -------------------------------------------------------------------- -Thu Jan 3 18:05:48 CET 2002 - kukuk@suse.de - -- Update kernel header files to 2.4.17 - -------------------------------------------------------------------- -Tue Jan 1 10:55:34 CET 2002 - kukuk@suse.de - -- Update current CVS version, add final fixes for LSB test suite - -------------------------------------------------------------------- -Tue Dec 18 15:27:42 CET 2001 - poeml@suse.de - -- Install ja_JP.SJIS locale. - -------------------------------------------------------------------- -Sat Dec 15 15:27:12 CET 2001 - schwab@suse.de - -- Fix missing declaration of md5_uintptr. - -------------------------------------------------------------------- -Fri Dec 14 10:11:17 CET 2001 - kukuk@suse.de - -- Update to correct CVS branch - -------------------------------------------------------------------- -Thu Dec 13 14:50:25 CET 2001 - kukuk@suse.de - -- Update to current CVS -- Increase PATH_MAX to 4096 (including the leading zero) -- Clear pointer if asprintf fails -- pthread_key_delete should not contact thread manager before it - is created. - -------------------------------------------------------------------- -Tue Dec 11 22:35:07 CET 2001 - kukuk@suse.de - -- Fix prelink patch - -------------------------------------------------------------------- -Tue Dec 11 18:53:12 CET 2001 - kukuk@suse.de - -- Add fixes for LSB.os test suite (ftw, grantpt and ftok) -- Update to current CVS -- Add prelink patch - -------------------------------------------------------------------- -Fri Dec 7 19:16:30 CET 2001 - kukuk@suse.de - -- Merge with current CVS -- Add blowfish crypt - -------------------------------------------------------------------- -Fri Nov 23 11:55:14 CET 2001 - uli@suse.de - -- added armv4l arch to spec -- added arm kernel headers -- added trivial fix for dl-machine.h from CVS (see arm.dif) - -------------------------------------------------------------------- -Thu Nov 15 10:29:33 CET 2001 - adrian@suse.de - -- add mips architecture to spec file -- apply further mips fixes for ld -- activate %clean again - -------------------------------------------------------------------- -Sun Nov 11 12:12:03 CET 2001 - kukuk@suse.de - -- Fix lost permissions of shell script on SPARC - -------------------------------------------------------------------- -Thu Nov 8 18:40:33 CET 2001 - kukuk@suse.de - -- Add 32bit UID fixes - -------------------------------------------------------------------- -Thu Nov 8 11:47:21 CET 2001 - kukuk@suse.de - -- More fixes for asm-ia64 header files - -------------------------------------------------------------------- -Thu Nov 8 10:50:13 CET 2001 - kukuk@suse.de - -- Fix asm-i386/processor.h (don't align struct) -- Fix asm-ia64/bitops.h (define CMPXCHG_BUGCHECK) -- Correct version number in version.h - -------------------------------------------------------------------- -Wed Nov 7 14:07:21 CET 2001 - uli@suse.de - -- fixed sys/io.h, sysmacros.h for icc - -------------------------------------------------------------------- -Tue Nov 6 16:53:04 CET 2001 - kukuk@suse.de - -- Update kernel-headers to 2.4.14 - -------------------------------------------------------------------- -Thu Nov 1 11:34:56 CET 2001 - kukuk@suse.de - -- Use again old rules to generate html files - -------------------------------------------------------------------- -Sun Oct 21 22:55:24 CEST 2001 - schwab@suse.de - -- Fix inttypes.h for C++. - -------------------------------------------------------------------- -Fri Oct 19 13:31:53 CEST 2001 - aj@suse.de - -- Fix typo in inttypes.h that presents compilation by non-GCC compilers. - -------------------------------------------------------------------- -Tue Oct 16 10:56:52 CEST 2001 - aj@suse.de - -- Update elf.h to include x86-64 defines since those are needed - by some other tools. - -------------------------------------------------------------------- -Fri Sep 28 15:59:19 CEST 2001 - schwab@suse.de - -- Readd patch from 2001-09-10 with corrections. -- Add compatibility patch for GCC 3. This allows to build glibc - with GCC 3. -- Require that make check succeeds on ia64. - -------------------------------------------------------------------- -Thu Sep 13 15:58:31 CEST 2001 - aj@suse.de - -- Add a better version of the threads-fork patch that fixes some - more places where interrupts can occur and does this a bit cleaner. - -------------------------------------------------------------------- -Tue Sep 11 13:50:37 CEST 2001 - aj@suse.de - -- Remove patch from 2001-09-10 since it breaks the dynamic linker. - -------------------------------------------------------------------- -Tue Sep 11 10:51:11 CEST 2001 - aj@suse.de - -- Fix bug in linuxthreads where manager and threads could - get out of synch due to an interrupted read call. - -------------------------------------------------------------------- -Mon Sep 10 18:20:32 CEST 2001 - schwab@suse.de - -- Fix handling of dependent dynamic objects for dlopen/dlclose. - -------------------------------------------------------------------- -Sat Sep 8 21:02:38 CEST 2001 - kukuk@suse.de - -- Don't create gconv cache (else iconv --list seg.faults) - -------------------------------------------------------------------- -Tue Aug 28 13:39:37 MEST 2001 - aj@suse.de - -- Improve dynamic linker to relocate dynamic objects faster. This - implies a small cache for symbol lookups and handling the ld -z combreloc - feature if binaries are linked this way. - -------------------------------------------------------------------- -Fri Aug 24 14:26:33 CEST 2001 - kukuk@suse.de - -- Add fix for handling of %l[] in vfscanf -- ldconfig removes stale links now -- Remove susehelp config files, now in susehelp itself - -------------------------------------------------------------------- -Wed Aug 22 15:26:06 CEST 2001 - aj@suse.de - -- Update s390 patch from IBM. - -------------------------------------------------------------------- -Fri Aug 17 14:11:16 CEST 2001 - kukuk@suse.de - -- Adjust dns6 patch for 2.2.4 -- Fix spec file (include lost libnss_dns6.so) -- Fix versionnumber in version.h [Bug #9759] -- Update kernel-header to 2.4.9 - -------------------------------------------------------------------- -Thu Aug 16 09:32:39 MEST 2001 - aj@suse.de - -- Update to 2.2.4 final. Add s390-ucontext patch. - -------------------------------------------------------------------- -Fri Aug 10 12:04:14 CEST 2001 - aj@suse.de - -- Update to current glibc version. Do not use the hardlink program - for compatification since localedef will do this itself now. - Create gconv cache. - -------------------------------------------------------------------- -Wed Aug 1 15:31:50 CEST 2001 - aj@suse.de - -- Add patch for zic to create copy of the timezone instead - of a symbolic link so that the file exists even if /usr is not - mounted. - Use i486 instead of i386 as default architecture for i386. - -------------------------------------------------------------------- -Sat Jul 28 08:36:27 CEST 2001 - kukuk@suse.de - -- Fix problem with linux/spinlock.h - -------------------------------------------------------------------- -Fri Jul 27 09:30:01 CEST 2001 - kukuk@suse.de - -- Update kernel-header files to 2.4.7 - -------------------------------------------------------------------- -Thu Jul 26 14:04:15 CEST 2001 - froh@suse.de - -- add fix for failing tst-setcontext on s390 - -------------------------------------------------------------------- -Wed Jul 25 09:29:38 CEST 2001 - aj@suse.de - -- Add patch to fix loading of dynamic libs in static programs for PPC. - -------------------------------------------------------------------- -Fri Jul 20 13:44:30 CEST 2001 - kukuk@suse.de - -- Update to current CVS snapshot -- Disable tst-regex and test-lfs - -------------------------------------------------------------------- -Fri Jul 6 15:26:54 CEST 2001 - kukuk@suse.de - -- Add da_DK@euro and da_DK.UTF-8 - -------------------------------------------------------------------- -Thu Jul 5 14:34:02 CEST 2001 - kukuk@suse.de - -- Update to current CVS snapshot -- Remove obsolete cvs patch -- Fix DNS/IPv6 patch -- Hardlink equal locale files - -------------------------------------------------------------------- -Fri Jun 22 15:59:21 CEST 2001 - olh@suse.de - -- add glibc-2.2.3-ppc_dlmachine.diff to fix binutils make check - -------------------------------------------------------------------- -Tue Jun 19 06:41:03 EDT 2001 - bk@suse.de - -- added s390x support to spec file - -------------------------------------------------------------------- -Tue Jun 19 10:27:38 CEST 2001 - aj@suse.de - -- Fix profiling on PowerPC. - -------------------------------------------------------------------- -Fri Jun 15 17:58:22 CEST 2001 - schwab@suse.de - -- Fixup asm-ia64/atomic.h for user-space inclusion. - -------------------------------------------------------------------- -Tue Jun 12 11:14:08 CEST 2001 - aj@suse.de - -- Fix testsuite for sparc. - -------------------------------------------------------------------- -Mon Jun 11 13:56:16 CEST 2001 - aj@suse.de - -- Fix testsuite for powerpc and S390, build again on alpha. - -------------------------------------------------------------------- -Tue May 22 15:43:24 CEST 2001 - kukuk@suse.de - -- Update to current CVS snapshot -- Rmove support for PF_LOCAL from getaddrinfo [Bug #8469] - -------------------------------------------------------------------- -Sun May 13 15:19:42 CEST 2001 - kukuk@suse.de - -- Don't use absolute paths in pre-install-section - -------------------------------------------------------------------- -Fri May 4 19:20:10 CEST 2001 - kukuk@suse.de - -- Add special version.h which fails on compiling kernel modules - -------------------------------------------------------------------- -Sat Apr 28 18:32:51 CEST 2001 - kukuk@suse.de - -- Update to glibc 2.2.3, kernel-headers-2.4.4 - -------------------------------------------------------------------- -Tue Apr 24 16:04:32 CEST 2001 - schwab@suse.de - -- Fix feenableexcept on ia64. - -------------------------------------------------------------------- -Tue Apr 24 15:48:34 CEST 2001 - aj@suse.de - -- Install some more UTF-8 locales, fix tr_TR locale. - -------------------------------------------------------------------- -Thu Apr 12 17:42:08 CEST 2001 - kukuk@suse.de - -- Include our own texi2html - -------------------------------------------------------------------- -Wed Apr 11 18:50:12 CEST 2001 - kukuk@suse.de - -- Add fixes from SuSE kernel header files -- Add patch to reload /etc/resolv.conf if there was changes -- Add glibc.conf for susehelp (glibc-html pages) - -------------------------------------------------------------------- -Mon Apr 9 17:39:18 CEST 2001 - schwab@suse.de - -- Fix ld.so for kernel 2.4.3 on ia64. - -------------------------------------------------------------------- -Thu Apr 5 17:39:44 CEST 2001 - kukuk@suse.de - -- Add more fixes from CVS - -------------------------------------------------------------------- -Tue Apr 3 15:40:58 CEST 2001 - kukuk@suse.de - -- Fix isdn header files from kernel-headers - -------------------------------------------------------------------- -Fri Mar 30 18:40:09 CEST 2001 - kukuk@suse.de - -- Update kernel header files to 2.4.3 - -------------------------------------------------------------------- -Fri Mar 30 17:22:54 CEST 2001 - kukuk@suse.de - -- Merge s390 patches -- Fix rcmd_af() (allow PF_UNSPEC) - -------------------------------------------------------------------- -Fri Mar 30 08:52:32 CEST 2001 - aj@suse.de - -- Add some small fixes, fix spec file for removal of man-pages. - -------------------------------------------------------------------- -Thu Mar 29 18:16:09 CEST 2001 - kukuk@suse.de - -- Don't provide kernel_headers any longer -- Remove some man-pages which are now official in the man-pages - package - -------------------------------------------------------------------- -Thu Mar 29 08:33:19 CEST 2001 - aj@suse.de - -- Fix shmfs recognition. - -------------------------------------------------------------------- -Thu Mar 29 01:18:52 CEST 2001 - ro@suse.de - -- added db-splitmask fix from mls (hopefully work around bug in db1) - -------------------------------------------------------------------- -Wed Mar 28 09:02:54 CEST 2001 - aj@suse.de - -- Fix s390 to not generate wrong relocations, work around compiler - error. - -------------------------------------------------------------------- -Wed Mar 21 14:46:25 CET 2001 - kukuk@suse.de - -- glibc-devel obsoletes and provides linclude - -------------------------------------------------------------------- -Tue Mar 20 12:38:28 CET 2001 - kukuk@suse.de - -- Add strtok and other fixes from CVS -- Add yp_all fix - -------------------------------------------------------------------- -Tue Mar 13 13:57:16 CET 2001 - kukuk@suse.de - -- Add more s390 string.h fixes - -------------------------------------------------------------------- -Mon Mar 12 10:05:30 CET 2001 - aj@suse.de - -- Add fixes for s390, don't run testsuite on s390 for now. - -------------------------------------------------------------------- -Fri Mar 9 17:05:27 CET 2001 - kukuk@suse.de - -- Fix linux/init.h header file - -------------------------------------------------------------------- -Fri Mar 9 16:01:15 CET 2001 - aj@suse.de - -- Handle new EM_S390 value. - -------------------------------------------------------------------- -Fri Mar 9 15:33:55 CET 2001 - kukuk@suse.de - -- kernel-heaer fixes to build on Alpha - -------------------------------------------------------------------- -Thu Mar 8 16:02:45 CET 2001 - ro@suse.de - -- update kernel-headers to 2.4.2 - -------------------------------------------------------------------- -Thu Mar 8 12:53:56 CET 2001 - ro@suse.de - -- kernel-header fixes to build on s390 - -------------------------------------------------------------------- -Thu Feb 22 11:22:08 CET 2001 - schwab@suse.de - -- More kernel header fixes for IA64. - -------------------------------------------------------------------- -Tue Feb 20 11:18:53 CET 2001 - kukuk@suse.de - -- Remove optimisation not supported on all plattforms - -------------------------------------------------------------------- -Mon Feb 19 09:48:02 CET 2001 - kukuk@suse.de - -- Fix Optimization of glibc build -- Add Optimization for alphaev6 and sparcv9 - -------------------------------------------------------------------- -Sat Feb 17 17:19:40 CET 2001 - kukuk@suse.de - -- Update to glibc 2.2.2 from CVS - -------------------------------------------------------------------- -Thu Feb 15 16:51:12 CET 2001 - kukuk@suse.de - -- kernel header fixes for SPARC and IA64 - -------------------------------------------------------------------- -Tue Feb 13 14:19:43 CET 2001 - kukuk@suse.de - -- Make optimization for i686 work -- Add manual page for ldd - -------------------------------------------------------------------- -Mon Feb 12 16:05:23 CET 2001 - kukuk@suse.de - -- Fix more kernel headers - -------------------------------------------------------------------- -Thu Feb 8 16:34:27 CET 2001 - kukuk@suse.de - -- Fix more kernel-headers - -------------------------------------------------------------------- -Wed Feb 7 17:17:03 CET 2001 - kukuk@suse.de - -- Delete links in pre install section for glibc-devel - -------------------------------------------------------------------- -Wed Feb 7 01:08:26 CET 2001 - kukuk@suse.de - -- Fix kernel-header includes - -------------------------------------------------------------------- -Tue Feb 6 09:29:04 CET 2001 - kukuk@suse.de - -- Fix creating of /usr/include/asm on SPARC -- Add more CVS patches - -------------------------------------------------------------------- -Mon Feb 5 18:58:08 CET 2001 - kukuk@suse.de - -- Add some patches from CVS -- Include our own kernel header files - -------------------------------------------------------------------- -Mon Jan 22 18:47:24 CET 2001 - aj@suse.de - -- Add elf patch to fix problems on ia64 and ppc with _dl_pagesize. - -------------------------------------------------------------------- -Mon Jan 22 10:26:42 CET 2001 - aj@suse.de - -- Fix mmap64 on powerpc. - -------------------------------------------------------------------- -Tue Jan 16 08:42:33 CET 2001 - aj@suse.de - -- Fix sunrpc-udp.diff, add mman.h fix for powerpc. - -------------------------------------------------------------------- -Wed Jan 10 14:49:30 CET 2001 - aj@suse.de - -- Add sunrpc-udp.diff to fix UDP timeouts with Linux 2.4 kernel. - -------------------------------------------------------------------- -Tue Jan 9 09:01:41 CET 2001 - aj@suse.de - -- Add glibc-2.2.secure.diff to close some security holes. - -------------------------------------------------------------------- -Wed Jan 3 15:26:45 CET 2001 - schwab@suse.de - -- Fix strtol and friends on 64 bit platforms. -- Use 8192 as default pagesize on ia64. -- Scan AUX vector also in statically linked programs. - -------------------------------------------------------------------- -Wed Jan 3 15:20:45 CET 2001 - aj@suse.de - -- Build some UTF-8 locales using a patch from Markus Kuhn. - -------------------------------------------------------------------- -Wed Dec 13 15:52:13 CET 2000 - aj@suse.de - -- Add compatibility patch for IPv6 and Linux 2.2. - -------------------------------------------------------------------- -Wed Dec 13 15:48:56 CET 2000 - schwab@suse.de - -- Update ia64 patch. - -------------------------------------------------------------------- -Sat Dec 9 13:30:23 CET 2000 - kukuk@suse.de - -- Fix resolver bug - -------------------------------------------------------------------- -Fri Dec 1 13:16:07 CET 2000 - kukuk@suse.de - -- Add bug fixes for setlocale and strncat -- strip gconv modules - -------------------------------------------------------------------- -Fri Nov 24 07:43:08 CET 2000 - kukuk@suse.de - -- Fix typo in spec file - -------------------------------------------------------------------- -Thu Nov 23 23:22:36 CET 2000 - kukuk@suse.de - -- Add hack for POWER3 - -------------------------------------------------------------------- -Wed Nov 22 13:03:19 CET 2000 - kukuk@suse.de - -- Add strncat bugfix for S/390 - -------------------------------------------------------------------- -Tue Nov 21 10:53:31 CET 2000 - kukuk@suse.de - -- Don't bulid 32bit compat packages - -------------------------------------------------------------------- -Mon Nov 20 15:46:44 CET 2000 - schwab@suse.de - -- Remove use of getpagesize syscall on ia64. -- Follow DT_INIT/DT_FINI change in compiler. - -------------------------------------------------------------------- -Sun Nov 19 22:43:40 CET 2000 - kukuk@suse.de - -- Minor specfile fixes - -------------------------------------------------------------------- -Thu Nov 16 17:38:47 CET 2000 - kukuk@suse.de - -- Add lot of more bug fixes - -------------------------------------------------------------------- -Tue Nov 14 16:52:59 CET 2000 - kukuk@suse.de - -- Add bugfix for static linked binaries/ld.so.cache from aj@suse.de - -------------------------------------------------------------------- -Mon Nov 13 14:52:05 CET 2000 - aj@suse.de - -- Fix noversion.diff and spec file. - -------------------------------------------------------------------- -Sat Nov 11 08:40:42 CET 2000 - kukuk@suse.de - -- Fix nssv1 on PowerPC -- no libNoVersion on SPARC - -------------------------------------------------------------------- -Fri Nov 10 21:47:16 CET 2000 - kukuk@suse.de - -- Disable make check on PowerPC and Alpha - -------------------------------------------------------------------- -Fri Nov 10 17:09:57 CET 2000 - kukuk@suse.de - -- Update to final glibc 2.2 - -------------------------------------------------------------------- -Fri Nov 3 10:44:46 CET 2000 - kukuk@suse.de - -- Update to glibc-2.2-20001103 (glibc-2.1.97) -- Don't install libNoVersion on PowerPC -- Rename nssv1 -> glibc-nssv1 -- Rename libd -> glibc-profile, move libg.a to libc -- Rename libcinfo -> glibc-info -- Rename libchtml -> glibc-html -- Rename localedb -> glibc-i18ndata -- Rename libc -> glibc-devel -- Rename shlibs -> glibc - -------------------------------------------------------------------- -Sat Oct 28 09:10:07 CEST 2000 - kukuk@suse.de - -- Update to glibc-2.2-20001028 -- Enable more checks - -------------------------------------------------------------------- -Fri Oct 27 15:39:17 CEST 2000 - aj@suse.de - -- Fix NoVersion patch - -------------------------------------------------------------------- -Wed Oct 25 16:47:22 CEST 2000 - kukuk@suse.de - -- Update to glibc-2.2-20001025 - -------------------------------------------------------------------- -Sun Oct 22 16:31:32 CEST 2000 - kukuk@suse.de - -- Update to glibc 2.2-20001021 -- Update glibc-db to 2.1.95 -- Update ia64 patch - -------------------------------------------------------------------- -Fri Oct 20 15:54:24 CEST 2000 - kukuk@suse.de - -- Update to glibc 2.2-20001020 -- Add s390 spec file changes - -------------------------------------------------------------------- -Tue Oct 10 13:46:03 CEST 2000 - schwab@suse.de - -- Update to glibc 2.2-20001009. -- Fix TRAMPOLINE_TEMPLATE for ia64. - -------------------------------------------------------------------- -Sun Oct 1 17:08:32 CEST 2000 - schwab@suse.de - -- Export more ia64 specific symbols. - -------------------------------------------------------------------- -Tue Sep 26 12:14:37 CEST 2000 - kukuk@suse.de - -- Update to glibc 2.2-20000926 - -------------------------------------------------------------------- -Mon Sep 25 14:02:07 CEST 2000 - kukuk@suse.de - -- Update to glibc 2.2-20000925 snapshot - -------------------------------------------------------------------- -Thu Sep 14 11:43:51 CEST 2000 - schwab@suse.de - -- Update ia64 patch. - -------------------------------------------------------------------- -Fri Sep 8 19:44:17 CEST 2000 - bk@suse.de - -- added glibc-2.1.3-db2-s390.tar.gz from developerworks (db2 fix) - -------------------------------------------------------------------- -Wed Sep 6 09:44:36 CEST 2000 - fober@suse.de - -- merge s390-7.0 with STABLE: - - upgraded to glibc-linuxthreads-2.1.3.1-s390.diff from 2.1.3 - - added new changes from IBM s390 codedrop - - removed glibc-dlopen-2.1.3-s390.diff which is - incorporated in glibc-linuxthreads-2.1.3.1-s390.diff now - -------------------------------------------------------------------- -Tue Sep 5 18:19:46 CEST 2000 - kukuk@suse.de - -- Add glibc-2.1.security.dif - -------------------------------------------------------------------- -Fri Sep 1 11:14:25 CEST 2000 - olh@suse.de - -- add glibc-2.1-ppc_lfs.dif, enables (hopefully) lfs on ppc - -------------------------------------------------------------------- -Wed Aug 30 16:16:04 CEST 2000 - olh@suse.de - -- remove sysdeps/powerpc/memset.S on ppc for POWER3 - -------------------------------------------------------------------- -Mon Aug 28 17:12:41 CEST 2000 - olh@suse.de - -- add glibc-2.1.sgi_fam.dif -- remove sysdeps/rs6000/memcopy.h on ppc for POWER3 - -------------------------------------------------------------------- -Mon Aug 21 19:56:06 CEST 2000 - garloff@suse.de - -- Fix race on cond_wait WRT owner of mutex (from olh@suse.de) - -------------------------------------------------------------------- -Tue Jul 25 08:41:48 CEST 2000 - kukuk@suse.de - -- Add mmap fix for PowerPC - -------------------------------------------------------------------- -Tue Jul 11 10:02:41 CEST 2000 - kukuk@suse.de - -- Remove "mutex is owned by current thread" bugfix for IBMs jdk - -------------------------------------------------------------------- -Mon Jun 26 16:47:54 CEST 2000 - schwab@suse.de - -- Update ia64 patch. - -------------------------------------------------------------------- -Tue Jun 20 15:33:43 CEST 2000 - kukuk@suse.de - -- Move html docu in extra package -- Update ia64 patch - -------------------------------------------------------------------- -Wed May 31 14:35:00 CEST 2000 - kukuk@suse.de - -- Remove LICENSE file, it's the same as COPYING.LIB -- Add libc docu as html - -------------------------------------------------------------------- -Sun May 28 14:44:42 CEST 2000 - kukuk@suse.de - -- Fix ldconfig on PPC and IA64 - -------------------------------------------------------------------- -Sat May 27 15:25:13 CEST 2000 - kukuk@suse.de - -- Merge new ldconfig fixes - -------------------------------------------------------------------- -Fri May 26 18:16:52 CEST 2000 - kukuk@suse.de - -- Update ia64 patch - -------------------------------------------------------------------- -Fri May 26 11:07:39 CEST 2000 - kukuk@suse.de - -- Fix (f)truncate64 and xdr_uint8_t - -------------------------------------------------------------------- -Wed May 24 22:23:12 CEST 2000 - kukuk@suse.de - -- Fix ldconfig.8 manual page - -------------------------------------------------------------------- -Thu May 18 17:53:09 CEST 2000 - bk@suse.de - -- added s390 dlopen fix - -------------------------------------------------------------------- -Tue May 16 16:48:13 CEST 2000 - bk@suse.de - -- updated s390 patches to match IBM_codedrop_2000_05_15 - -------------------------------------------------------------------- -Fri May 12 15:47:08 CEST 2000 - kukuk@suse.de - -- Fix netinet/in.h IPv6 compare - -------------------------------------------------------------------- -Fri May 12 14:47:15 CEST 2000 - schwab@suse.de - -- Update ia64 patches. - -------------------------------------------------------------------- -Fri May 12 14:22:11 CEST 2000 - kukuk@suse.de - -- Don't apply LFS patch - -------------------------------------------------------------------- -Tue May 9 22:21:23 CEST 2000 - kukuk@suse.de - -- Add LFS patches - -------------------------------------------------------------------- -Mon May 8 11:59:48 CEST 2000 - kukuk@suse.de - -- Add lot of bug fixes from CVS - -------------------------------------------------------------------- -Tue Apr 25 14:20:43 CEST 2000 - kukuk@suse.de - -- Fix nscd/getgrnam bug - -------------------------------------------------------------------- -Thu Apr 20 16:38:26 CEST 2000 - kukuk@suse.de - -- Remove /var/mail -> /var/spool/mail patch -- Update nscd.conf.5 manual page - -------------------------------------------------------------------- -Wed Apr 12 16:18:55 CEST 2000 - kukuk@suse.de - -- Add nscd patch from Chris Wing - -------------------------------------------------------------------- -Wed Apr 12 15:52:55 CEST 2000 - kukuk@suse.de - -- Add ldconfig fix from aj@suse.de - -------------------------------------------------------------------- -Wed Apr 12 11:33:02 CEST 2000 - schwab@suse.de - -- More ia64 patches. -- Use libc.so.0, libm.so.0, ld-linux-ia64.so.1 on ia64. - -------------------------------------------------------------------- -Mon Apr 10 17:55:46 CEST 2000 - kukuk@suse.de - -- Support asm-sparc64 and asm-sparc on SPARC - -------------------------------------------------------------------- -Mon Apr 10 15:46:35 CEST 2000 - kukuk@suse.de - -- Create /etc/ld.so.cache always with permissions 0644 -- Update ia64 patches - -------------------------------------------------------------------- -Thu Apr 6 11:27:20 CEST 2000 - schwab@suse.de - -- Fix dynamic linker bug in ia64. -- Add ia64 spinlocks for db2. - -------------------------------------------------------------------- -Tue Apr 4 16:16:21 CEST 2000 - schwab@suse.de - -- New IA64 patches. -- Fix ldconfig -p. - -------------------------------------------------------------------- -Mon Apr 3 14:42:03 MEST 2000 - bk@suse.de - -- s390 team added s390 patches - -------------------------------------------------------------------- -Wed Mar 22 12:10:02 CET 2000 - kukuk@suse.de - -- Fix last SPARC patch - -------------------------------------------------------------------- -Tue Mar 21 17:48:01 CET 2000 - kukuk@suse.de - -- Add SPARC patches -- Add IA64 patches - -------------------------------------------------------------------- -Wed Mar 15 14:35:47 CET 2000 - kukuk@suse.de - -- Remove personality call (problematic on Alpha) -- Fix typo in localeconv -- alpha/ioperm.c> Add entry for "Nautilus". - -------------------------------------------------------------------- -Tue Mar 7 18:17:07 CET 2000 - kukuk@suse.de - -- Add locale SIGSEGV fix -- Fix getdate bug - -------------------------------------------------------------------- -Fri Feb 25 10:53:47 CET 2000 - kukuk@suse.de - -- Update to final glibc 2.1.3 + fix for bigendian machines - -------------------------------------------------------------------- -Thu Feb 24 16:12:39 CET 2000 - kukuk@suse.de - -- Update to current glibc cvs snapshot -- Add libnss_dns6.so.2, which makes IPv4 and IPv6 lookups. - Old libnss_dns.so.2 will only make IPv4 lookups. - -------------------------------------------------------------------- -Tue Feb 22 16:40:35 CET 2000 - kukuk@suse.de - -- Update to current glibc cvs snapshot (2.1.3pre4) - -------------------------------------------------------------------- -Sat Feb 5 14:40:33 CET 2000 - kukuk@suse.de - -- Add missing defines for SPARC bits/termios.h - -------------------------------------------------------------------- -Thu Feb 3 18:25:12 CET 2000 - kukuk@suse.de - -- Add regex patch from Andreas Schwab - -------------------------------------------------------------------- -Wed Feb 2 11:37:52 CET 2000 - kukuk@suse.de - -- Add ldconfig fix -- Update to current glibc cvs snapshot -- Fix sys/io.h on Intel (C++) - -------------------------------------------------------------------- -Mon Jan 24 17:01:13 CET 2000 - kukuk@suse.de - -- Fix duplicate setrlimit - -------------------------------------------------------------------- -Mon Jan 24 12:01:27 CET 2000 - kukuk@suse.de - -- Update to current glibc cvs snapshot - -------------------------------------------------------------------- -Wed Jan 19 15:53:18 CET 2000 - kukuk@suse.de - -- Update to current glibc cvs snapshot - -------------------------------------------------------------------- -Sat Jan 15 01:31:16 CET 2000 - ro@suse.de - --fixed ppc db2-patch - -------------------------------------------------------------------- -Fri Jan 14 16:54:26 CET 2000 - kukuk@suse.de - -- Add patches for Intel and PPC - -------------------------------------------------------------------- -Fri Jan 14 00:27:03 CET 2000 - kukuk@suse.de - -- Add patch for SPARC - -------------------------------------------------------------------- -Thu Jan 13 15:23:54 CET 2000 - kukuk@suse.de - -- Move info pages to /usr/share/info - -------------------------------------------------------------------- -Mon Jan 10 14:49:14 CET 2000 - kukuk@suse.de - -- Add ipv6 patches for getent - -------------------------------------------------------------------- -Mon Jan 10 11:23:57 CET 2000 - kukuk@suse.de - -- Move manual pages for applications and config files into - shlibs package -- Update to current glibc 2.1.3 snapshot - -------------------------------------------------------------------- -Fri Dec 17 17:06:45 MET 1999 - kukuk@suse.de - -- Add new ldconfig patches -- Add aio patch -- Add fix for bits/string2.h - -------------------------------------------------------------------- -Wed Dec 15 16:37:02 MET 1999 - kukuk@suse.de - -- add ldconfig.8 - -------------------------------------------------------------------- -Wed Dec 15 10:00:53 MET 1999 - kukuk@suse.de - -- Update to current glibc 2.1.3 snapshot -- Fix get/setrlimit problems - -------------------------------------------------------------------- -Thu Dec 9 20:00:16 MET 1999 - kukuk@suse.de - -- Update to current glibc 2.1.3 snapshot -- Add new ldconfig - -------------------------------------------------------------------- -Sun Dec 5 11:50:42 MET 1999 - kukuk@suse.de - -- Disable make check for SPARC (kernel bug) -- Add setrlimit patches -- Update to current glibc 2.1.3 snapshot - -------------------------------------------------------------------- -Fri Nov 26 12:09:07 MET 1999 - kukuk@suse.de - -- Update to current glibc 2.1.3 snapshot. - -------------------------------------------------------------------- -Tue Oct 26 13:54:55 MEST 1999 - kukuk@suse.de - -- Add fix for correct accounting of needed bytes (gethnamaddr.c) -- Remove not exported, public names from internal md5 functions - -------------------------------------------------------------------- -Mon Oct 25 19:03:56 MEST 1999 - kukuk@suse.de - -- Add fix for missing nexttowardl aliase - -------------------------------------------------------------------- -Tue Oct 19 09:56:47 MEST 1999 - kukuk@suse.de - -- Add security fix for iruserok - -------------------------------------------------------------------- -Sat Oct 16 16:29:44 MEST 1999 - kukuk@suse.de - -- Build libNoVersion.so.1 on every platform - -------------------------------------------------------------------- -Mon Oct 11 19:19:00 MEST 1999 - kukuk@suse.de - -- Add linuxthreads/signals.c fix from Andreas Schwab -- Remove dangling symlink (Bug #544) -- Add more bug fixes - -------------------------------------------------------------------- -Fri Oct 8 22:07:24 MEST 1999 - kukuk@suse.de - -- Add timezone update - -------------------------------------------------------------------- -Fri Oct 8 17:42:22 MEST 1999 - kukuk@suse.de - -- Add NIS+ shadow parser fix - -------------------------------------------------------------------- -Thu Oct 7 11:46:27 MEST 1999 - kukuk@suse.de - -- Update to official glibc 2.1.2, add important fixes -- Update nscd, add manual pages for it - -------------------------------------------------------------------- -Mon Sep 20 18:14:13 CEST 1999 - ro@suse.de - -- libc: added requires kernel_headers - -------------------------------------------------------------------- -Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de - -- ran old prepare_spec on spec file to switch to new prepare_spec. - -------------------------------------------------------------------- -Mon Sep 6 10:25:03 MEST 1999 - kukuk@suse.de - -- Update to current glibc 2.1.2 cvs snapshot -- Remove use auf automake in spec file - -------------------------------------------------------------------- -Fri Sep 3 14:35:42 MEST 1999 - kukuk@suse.de - -- Update to current glibc 2.1.2 cvs snapshot -- Use RPM macros for configure - -------------------------------------------------------------------- -Wed Aug 25 17:07:09 MEST 1999 - kukuk@suse.de - -- Update to current glibc 2.1.2 cvs snapshot - -------------------------------------------------------------------- -Thu Aug 19 15:20:26 MEST 1999 - kukuk@suse.de - -- Add PowerPC patches from Uli Hecht -- Cleanup of SPEC file -- Create a profiling version - -------------------------------------------------------------------- -Sat Aug 14 19:58:45 MEST 1999 - kukuk@suse.de - -- disable nscd hosts caching by default -- Apply patch from HJL for broken gethostbyname_r in libnss_dns - -------------------------------------------------------------------- -Fri Jul 16 17:01:51 MEST 1999 - kukuk@suse.de - -- Add header fix for autoconf/g++ -- Move pt_chown and gconv modules from libc to shlibs - -------------------------------------------------------------------- -Wed Jul 14 16:05:14 MEST 1999 - kukuk@suse.de - -- Remove /etc/localtime from filelist - -------------------------------------------------------------------- -Mon Jul 12 09:54:43 MEST 1999 - kukuk@suse.de - -- Add more bug fixes from cvs -- Add ld.so bug fix from Andreas Schwab - -------------------------------------------------------------------- -Thu Jul 8 17:25:43 MEST 1999 - kukuk@suse.de - -- configure for i386-unknown-linux - -------------------------------------------------------------------- -Wed Jul 7 12:28:43 MEST 1999 - kukuk@suse.de - -- Remove alpha patch, it's now in glibc 2.1.2 cvs -- Add more bug fixes from cvs -- Remove malloc patch (breaks StarOffice) - -------------------------------------------------------------------- -Tue Jul 6 18:08:26 MEST 1999 - kukuk@suse.de - -- Add openpty patch from Andreas Schwab - (openpty now works if /dev/pts is not mounted) - -------------------------------------------------------------------- -Fri Jul 2 12:04:47 MEST 1999 - kukuk@suse.de - -- Remove warning von zic about symlinks. - -------------------------------------------------------------------- -Mon Jun 28 19:49:44 MEST 1999 - kukuk@suse.de - -- Remove ndbm links, now in gdbm - -------------------------------------------------------------------- -Fri Jun 25 16:16:20 MEST 1999 - kukuk@suse.de - -- Add a lot of more fixes -- Add nscd fixes and enable nscd on alpha - -------------------------------------------------------------------- -Mon Jun 14 09:17:26 MEST 1999 - kukuk@suse.de - -- Add nss_dns and fget* fixes. -- Add nscd patches for NIS+ - -------------------------------------------------------------------- -Thu Jun 10 10:04:11 MEST 1999 - kukuk@suse.de - -- Fix daemon() for MT programs -- Add libio fixes - -------------------------------------------------------------------- -Fri May 28 08:53:20 MEST 1999 - kukuk@suse.de - -- Add fix for docu -- Disable nscd for alpha again - -------------------------------------------------------------------- -Wed May 26 09:42:54 MEST 1999 - kukuk@suse.de - -- Update to version 2.1.1 - -------------------------------------------------------------------- -Mon May 17 16:49:35 MEST 1999 - kukuk@suse.de - -- Update to snapshot from 16.5.1999 -- Add manpages -- Add __setfpucw to libNoVersion (intel) -- Add COPYING and COPYING.LIB - -------------------------------------------------------------------- -Fri May 7 18:57:20 MEST 1999 - kukuk@suse.de - -- Update to snapshot from 6.5.1999 -- Add NoVersion patches from RedHat for miscompiled glibc 2.0 apps -- Add patch for Alpha RX164 -- Add workaround for nscd on Alpha - -------------------------------------------------------------------- -Wed Apr 28 17:48:51 MEST 1999 - kukuk@suse.de - -- Remove latest fnmatch patches from Uli Drepper - -------------------------------------------------------------------- -Tue Apr 27 11:48:46 MEST 1999 - kukuk@suse.de - -- update to cvs version of Apr 26 1999 -- fix pmap_set/pmap_unset for DHCP clients -- Rename libdb1.so.2[.1] to libdb.so.2[.1] since we don't create - the symbolic links. - -------------------------------------------------------------------- -Tue Apr 20 13:57:07 MEST 1999 - kukuk@suse.de - -- update to cvs version of Apr 20 1999 -- remove sunrpc.diff -- fix nssv1 package -- only include nscd on intel -- install /etc/nscd.conf - -------------------------------------------------------------------- -Mon Apr 12 09:52:58 MEST 1999 - kukuk@suse.de - -- update to cvs version of Apr 11 1999 -- Fix paths in paths.h -- install linuxthreads man pages and documentation -- Add sunrpc patch for Alpha and security fixes -- added links for el_GR and ru_RU.KOI8-R in usr/share/locale - -------------------------------------------------------------------- -Wed Mar 31 13:21:02 MEST 1999 - bs@suse.de - -- don't use lx_hack for build - -------------------------------------------------------------------- -Tue Mar 16 08:33:57 MET 1999 - ro@suse.de - -- libc.texinfo: changed to build with stable texinfo version - -------------------------------------------------------------------- -Mon Mar 15 23:49:51 MET 1999 - ro@suse.de - -- update to 2.1.1 (cvs of Mar 15 1999) -- update nssv1 to 2.0.2 - -------------------------------------------------------------------- -Sat Feb 20 19:29:32 MET 1999 - ro@suse.de - -- fixed specfile (lddlibc4 not built on alpha) - -------------------------------------------------------------------- -Sat Feb 20 18:41:22 MET 1999 - ro@suse.de - -- fixed specfile ... - -------------------------------------------------------------------- -Sat Feb 20 18:31:30 MET 1999 - ro@suse.de - -- added automake to neededforbuild - -------------------------------------------------------------------- -Sat Feb 20 18:15:44 MET 1999 - ro@suse.de - -- added nss-v1 modules (to keep old rpm happy with file owners) - -------------------------------------------------------------------- -Fri Feb 19 14:35:38 MET 1999 - ro@suse.de - -- update to cvs-version of 1999/02/18 - -------------------------------------------------------------------- -Fri Sep 25 18:58:28 MEST 1998 - ro@suse.de - -- fixed specfile - -------------------------------------------------------------------- -Fri Sep 25 12:15:13 MEST 1998 - ro@suse.de - -- update: use cvs-version of 980925 - edited db/Makefile to ignore messed up target-dependency - -------------------------------------------------------------------- -Mon Sep 21 19:43:16 MEST 1998 - ro@suse.de - -- update: use cvs-version of 980921 - -------------------------------------------------------------------- -Mon Sep 14 14:28:21 MEST 1998 - ro@suse.de - -- update: use today's cvs-version - -------------------------------------------------------------------- -Wed Sep 2 16:56:04 MEST 1998 - ro@suse.de - -- build for 586 since egcs generates code for 686 that does NOT run - on 586 !!! (eg strtok) - -------------------------------------------------------------------- -Sat Aug 22 00:43:48 MEST 1998 - ro@suse.de - -- updated to cvs-version 20.8.98 - added gettext as neededforbuild (so configure shuts up) - glibc-linuxthreads is contained in main archive now - -------------------------------------------------------------------- -Tue Jun 16 18:41:51 MEST 1998 - ro@suse.de - -- added symlink usr/include/X11 - -------------------------------------------------------------------- -Thu May 28 11:36:49 MEST 1998 - ro@suse.de - -- added symlinks to linux include files - -------------------------------------------------------------------- -Thu May 28 10:58:09 MEST 1998 - bs@suse.de - -- moved ".so" Links to package libc. - -------------------------------------------------------------------- -Wed May 27 16:26:15 MEST 1998 - bs@suse.de - -- changed version do `date` - -------------------------------------------------------------------- -Wed May 27 12:16:14 MEST 1998 - ro@suse.de - -- created specfile to build libc, shlibs, libd, libcinfo - localedb, timezone, - -- former libc renamed to libc5. diff --git a/glibc-utils.spec b/glibc-utils.spec deleted file mode 100644 index e04201f..0000000 --- a/glibc-utils.spec +++ /dev/null @@ -1,1401 +0,0 @@ -# -# spec file for package glibc-utils -# -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - - -%define build_snapshot 0 - -# PLEASE run pre_checkin.sh in this directory before submitting -# this package. Otherwise the .spec and .changes for glibc-testsuite -# and glibc-utils aren't updated. - -# Run with osc --with=fast_build to have a shorter turnaround -# It will avoid building some parts of glibc -%bcond_with fast_build - -%define crypt_bf_version 1.3 - -Name: glibc-utils -%define normal_build ("%{name}" == "glibc") -%define utils_build ("%{name}" == "glibc-utils") -%define testsuite_build ("%{name}" == "glibc-testsuite") -Summary: Development utilities from GNU C library -License: LGPL-2.1+ -Group: Development/Languages/C and C++ -BuildRequires: audit-devel -BuildRequires: fdupes -BuildRequires: libcap-devel -BuildRequires: libselinux-devel -BuildRequires: makeinfo -BuildRequires: pwdutils -BuildRequires: systemd-rpm-macros -BuildRequires: xz -%if %{testsuite_build} -BuildRequires: gcc-c++ -BuildRequires: gdb -BuildRequires: glibc-devel-static -BuildRequires: libstdc++-devel -BuildRequires: python-pexpect -%endif -%if %{utils_build} -BuildRequires: gd-devel -%endif - -%define __filter_GLIBC_PRIVATE 1 -%ifarch i686 -# For i686 let's only build what's different from i586, so -# no need to build documentation -%define build_profile 1 -%define build_locales 1 -%define build_html 0 -%else -%if %{with fast_build} || %{utils_build} -%define build_profile 0 -%define build_locales 0 -%define build_html 0 -%else -# Default: -%define build_profile 1 -%define build_locales 1 -%define build_html 1 -%endif -%endif - -%define build_variants %{normal_build} - -%define disable_assert 0 -%define enable_stackguard_randomization 1 -%ifarch ppc ppc64 - %define optimize_power 1 - %ifarch ppc - %define powerpc_optimize_base %{nil} - %define powerpc_optimize_tune power3 - %define powerpc_optimize_cpu_power4 1 - %else - %define powerpc_optimize_base %{nil} - %define powerpc_optimize_tune power5 - %define powerpc_optimize_cpu_power4 0 - %endif - # We are not building Power CPU specific optimizations for openSUSE. - %define powerpc_optimize_cpu_power6 0 - %define powerpc_optimize_cpu_power7 0 - %define powerpc_optimize_cpu_cell 0 -%else - %define optimize_power 0 - %define powerpc_optimize_base %{nil} - %define powerpc_optimize_cpu_power4 0 - %define powerpc_optimize_cpu_power6 0 - %define powerpc_optimize_cpu_power7 0 - %define powerpc_optimize_cpu_cell 0 -%endif # ppc, ppc64 -# 3.0 is the SLES 11 SP3 kernel -# 3.1 is the openSUSE 12.1 kernel -%define enablekernel 3.0 - -Version: 2.25 -Release: 0 -%if !%{build_snapshot} -%define git_id db0242e30234 -%define libversion %version -%else -%define git_id %(echo %version | sed 's/.*\.g//') -%define libversion %(echo %version | sed 's/\.[^.]*\.g.*//') -%endif -Url: http://www.gnu.org/software/libc/libc.html -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz -%if !%{build_snapshot} -Source1: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz.sig -%endif -Source2: http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=libc&download=1#/glibc.keyring -Source3: noversion.tar.bz2 -Source4: manpages.tar.bz2 -Source5: nsswitch.conf -Source7: bindresvport.blacklist -Source8: glibc_post_upgrade.c -Source9: glibc.rpmlintrc -Source10: baselibs.conf -# For systemd -Source20: nscd.conf -Source21: nscd.service -# crypt_blowfish -Source50: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz -# The sign key uses MD5 which is no longer accepted by gpg -#Source51: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz.sign - -%if %{normal_build} -# ngpt was used in 8.1 and SLES8 -Obsoletes: ngpt < 2.2.2 -Obsoletes: ngpt-devel < 2.2.2 -Provides: ngpt = 2.2.2 -Provides: ngpt-devel = 2.2.2 -Conflicts: kernel < %{enablekernel} -# bug437293 - handle update from SLES10 on PowerPC -%ifarch ppc64 -Obsoletes: glibc-64bit -%endif -%ifarch ppc -Obsoletes: glibc-32bit -%endif -%ifarch armv6hl armv7hl -# The old runtime linker link gets not provided by rpm find.provides, but it exists -Provides: ld-linux.so.3 -Provides: ld-linux.so.3(GLIBC_2.4) -%endif -Requires(pre): filesystem -Recommends: glibc-extra -Provides: rtld(GNU_HASH) -%endif # %{normal_build} -%if %{utils_build} -Requires: glibc = %{version} -%endif -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%ifarch i686 -# We need to avoid to have only the src rpm from i686 on the media, -# since it does not work on other architectures. -NoSource: 0 -%endif -# - -### -# Patches are ordered in the following groups: -# Patches that we will never upstream or which have not been looked at: 0-999 -# Patches taken from upstream: 1000-2000 -# Patches that are going upstream, waiting approval: 2000-3000 -### - -### -# Patches that upstream will not accept -### - -### -# openSUSE specific patches - won't go upstream -### -### openSUSE extensions, configuration -# PATCH-FEATURE-OPENSUSE -- add crypt_blowfish support - bnc#700876 -Patch1: glibc-2.14-crypt.diff -# PATCH-FEATURE-OPENSUSE constify crypt_blowfish -Patch2: crypt_blowfish-const.patch -# PATCH-FEATURE-OPENSUSE -- add sha support to crypt_blowfish lnussel@suse.de -Patch3: crypt_blowfish-1.2-sha.diff -# PATCH-FEATURE-OPENSUSE Move crypt_gensalt_rn to separate library -Patch4: crypt_blowfish-gensalt.patch -# PATCH-FEATURE-OPENSUSE Avoid build failure on noexecstack marker on ARM dmueller@suse.de -Patch5: crypt_blowfish-1.2-hack_around_arm.diff -# PATCH-FIX-OPENSUSE Fix path for nscd databases -Patch6: glibc-2.3.3-nscd-db-path.diff -# PATCH-FIX-OPENSUSE Fix path for nss_db (bnc#753657) - aj@suse.de -Patch7: nss-db-path.patch -# PATCH-FIX-OPENSUSE adjust nscd.conf -Patch8: glibc-nscd.conf.patch -# PATCH-FIX-OPENSUSE do not use compile time in binaries -Patch9: glibc-nodate.patch -# PATCH-FIX-OPENSUSE -- add some extra information to version output - kukuk@suse.de -Patch10: glibc-version.diff -# PATCH-FIX-OPENSUSE remove lfs test from testsuite aj@suse.de -Patch11: glibc-testsuite.patch -# PATCH-FIX-OPENSUSE handle old glibc binaries -Patch12: glibc-2.3.90-noversion.diff -# PATCH-FIX-OPENSUSE -- Make --no-archive default for localedef - kukuk@suse.de -Patch13: glibc-2.3.2.no_archive.diff -# PATCH-FIX-OPENSUSE -- add blacklist for bindresvport -Patch14: glibc-bindresvport-blacklist.diff -# PATCH-FIX-OPENSUSE prefer -lang rpm packages -Patch15: glibc-2.3.90-langpackdir.diff -# PATCH-FEATURE-SLE increase cpusetsize to 4096, needs to be kept for compatibility kukuk@suse.de (XXX: Review) -Patch18: glibc-cpusetsize.diff -# PATCH-FEATURE-SLE Use nscd user for nscd -Patch19: nscd-server-user.patch -# PATCH-FEATURE-SLE powerpc: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined -Patch21: powerpc-elision-enable-envvar.patch - -### Locale related patches -# PATCH-FIX-OPENSUSE Add additional locales -Patch100: glibc-2.3.locales.diff.bz2 -# PATCH-FIX-OPENSUSE -- Add no_NO back (XXX: Still needed?) -Patch102: glibc-2.4.90-no_NO.diff -# PATCH-FIX-OPENSUSE -- Renames for China -Patch103: glibc-2.4-china.diff -# PATCH-FIX-OPENSUSE -- Add C.UTF-8 locale -Patch104: glibc-c-utf8-locale.patch -# PATCH-FIX-OPENSUSE -- Disable gettext for C.UTF-8 locale -Patch105: glibc-disable-gettext-for-c-utf8.patch - -### Broken patches in glibc that we revert for now: - -### Network related patches -# PATCH-FIX-OPENSUSE reload /etc/resolv.conf on change -Patch300: glibc-resolv-reload.diff -# PATCH-FIX-OPENSUSE Fix hangs in UDP RPC calls bso#5379 bnc#257745 aj@suse.de -Patch301: glibc-2.2-sunrpc.diff -# PATCH-FIX-OPENSUSE Warn about usage of mdns in resolv.conv -Patch304: glibc-resolv-mdnshint.diff -# PATCH-FIX-OPENSUSE disable rewriting ::1 to 127.0.0.1 for /etc/hosts bnc#684534, bnc#706719 -Patch306: glibc-fix-double-loopback.diff - -### -# Patches from upstream -### -# PATCH-FIX-UPSTREAM Fix getting tunable values on big-endian (BZ #21109) -Patch1000: tunables-bigendian.patch -# PATCH-FIX-UPSTREAM Fix i686 memchr overflow calculation (BZ #21182) -Patch1001: i686-memchr-sse.patch -# PATCH-FIX-UPSTREAM Avoid use-after-free read access in clntudp_call (BZ #21115) -Patch1002: sunrpc-use-after-free.patch - -### -# Patches awaiting upstream approval -### -# PATCH-FIX-UPSTREAM Always to locking when accessing streams (BZ #15142) -Patch2000: fix-locking-in-_IO_cleanup.patch -# PATCH-FIX-UPSTREAM Never try to execute the file in ldd (BZ #16750) -Patch2001: ldd-system-interp.patch -# PATCH-FIX-UPSTREAM Don't close or flush stdio streams on abort (BZ #15436) -Patch2002: abort-no-flush.patch -# PATCH-FIX-UPSTREAM Fix fnmatch handling of collating elements (BZ #17396, BZ #16976) -Patch2004: fnmatch-collating-elements.patch -# PATCH-FIX-UPSTREAM Properly reread entry after failure in nss_files getent function (BZ #18991) -Patch2005: nss-files-long-lines-2.patch -# PATCH-FIX-UPSTREAM Fix iconv buffer handling with IGNORE error handler (BZ #18830) -Patch2006: iconv-reset-input-buffer.patch -# PATCH-FIX-UPSTREAM Reinitialize dl_load_write_lock on fork (BZ #19282) -Patch2008: reinitialize-dl_load_write_lock.patch - -# Non-glibc patches -# PATCH-FIX-OPENSUSE Remove debianisms from manpages -Patch3000: manpages.patch - -%description -The glibc-utils package contains mtrace, a memory leak tracer and -xtrace, a function call tracer which can be helpful during program -debugging. - -If you are unsure if you need this, don't install this package. - -%package info -Summary: Info Files for the GNU C Library -License: GFDL-1.1 -Group: Documentation/Other -Requires(post): %{install_info_prereq} -Requires(preun): %{install_info_prereq} -BuildArch: noarch - -%description info -This package contains the documentation for the GNU C library stored as -info files. Due to a lack of resources, this documentation is not -complete and is partially out of date. - -%package html -Summary: HTML Documentation for the GNU C Library -License: GFDL-1.1 -Group: Documentation/HTML -BuildArch: noarch - -%description html -This package contains the HTML documentation for the GNU C library. Due -to a lack of resources, this documentation is not complete and is -partially out of date. - -%package i18ndata -Summary: Database Sources for 'locale' -License: GPL-2.0+ and MIT -Group: System/Libraries -BuildArch: noarch - -%description i18ndata -This package contains the data needed to build the locale data files to -use the internationalization features of the GNU libc. It is normally -not necessary to install this packages, the data files are already -created. - -%package locale -Summary: Locale Data for Localized Programs -License: GPL-2.0+ and MIT and LGPL-2.1+ -Group: System/Libraries -Requires(post): /bin/cat -Requires: glibc = %{version} -# bug437293 -%ifarch ppc64 -Obsoletes: glibc-locale-64bit -%endif -%ifarch ppc -Obsoletes: glibc-locale-32bit -%endif - -%description locale -Locale data for the internationalisation features of the GNU C library. - -%package -n nscd -Summary: Name Service Caching Daemon -License: GPL-2.0+ -Group: System/Daemons -Provides: glibc:/usr/sbin/nscd -Requires: glibc = %{version} -Obsoletes: unscd <= 0.48 -Requires(pre): pwdutils -%{?systemd_requires} - -%description -n nscd -Nscd caches name service lookups and can dramatically improve -performance with NIS, NIS+, and LDAP. - -%package profile -Summary: Libc Profiling and Debugging Versions -License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ -Group: Development/Libraries/C and C++ -Requires: glibc = %{version} -# bug437293 -%ifarch ppc64 -Obsoletes: glibc-profile-64bit -%endif -%ifarch ppc -Obsoletes: glibc-profile-32bit -%endif - -%description profile -This package contains special versions of the GNU C library which are -necessary for profiling and debugging. - -%package devel -Summary: Include Files and Libraries Mandatory for Development -License: BSD-3-Clause and LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ -Group: Development/Libraries/C and C++ -Obsoletes: epoll = 1.0 -Provides: epoll < 1.0 -# bug437293 -%ifarch ppc64 -Obsoletes: glibc-devel-64bit -%endif -%ifarch ppc -Obsoletes: glibc-devel-32bit -%endif -Requires: glibc = %{version} -Requires: linux-kernel-headers - -%description devel -These libraries are needed to develop programs which use the standard C -library. - -%package devel-static -Summary: C library static libraries for -static linking -License: BSD-3-Clause and LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ -Group: Development/Libraries/C and C++ -Requires: %{name}-devel = %{version} -# Provide Fedora name for package to make packaging easier -Provides: %{name}-static = %{version} - -%description devel-static -The glibc-devel-static package contains the C library static libraries -for -static linking. You don't need these, unless you link statically, -which is highly discouraged. - -# makedb requires libselinux. We add this program in a separate -# package so that glibc does not require libselinux. -%package extra -Summary: Extra binaries from GNU C Library -License: LGPL-2.1+ -Group: Development/Languages/C and C++ -Requires: glibc = %{version} - -%description extra -The glibc-extra package contains some extra binaries for glibc that -are not essential but recommend to use. - -makedb: A program to create a database for nss - -%package obsolete -Summary: Obsolete Shared Libraries from the GNU C Library -License: LGPL-2.0+ -Group: System/Libraries -Requires: glibc = %{version} - -%description obsolete -This package provides some old libraries from the GNU C Library which -are no longer supported. Additional it provides a compatibility library -for old binaries linked against glibc 2.0. - -Install this package if you need one of this libraries to get old -binaries working, but since this libraries are not supported and there -is no gurantee that they work for you, you should try to get newer -versions of your software. - -%prep -%setup -n glibc-%{version} -q -a 3 -a 4 -# Owl crypt_blowfish -tar -xzf %SOURCE50 -pushd crypt_blowfish-%{crypt_bf_version} -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -popd -mv crypt/{crypt.h,gnu-crypt.h} -mv crypt_blowfish-%crypt_bf_version/*.[chS] crypt/ -# -%patch1 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 -# avoid changing nscd_stat.c mtime to avoid code generation -# differences on each rebuild -touch -r nscd/nscd_stat.c nscd/s-stamp -%patch9 -p1 -touch -r nscd/s-stamp nscd/nscd_stat.c -rm nscd/s-stamp -%patch10 -p1 -%patch11 -p1 -%patch12 -p1 -%patch13 -p1 -%patch14 -p1 -%patch15 -p1 -%patch18 -p1 -%patch19 -p1 -%patch21 -p1 - -%patch100 -p1 -%patch102 -p1 -%patch103 -p1 -%patch104 -p1 -%patch105 -p1 - -%patch300 -p1 -%patch301 -p1 -%patch304 -p1 -%patch306 -p1 - -%patch1000 -p1 -%patch1001 -p1 -%patch1002 -p1 - -%patch2000 -p1 -%patch2001 -p1 -%patch2002 -p1 -%patch2004 -p1 -%patch2005 -p1 -%patch2006 -p1 -%patch2008 -p1 - -%patch3000 - -# -# Inconsistency detected by ld.so: dl-close.c: 719: _dl_close: Assertion `map->l_init_called' failed! -# -# Glibc 2.8 introduced the HP_TIMING element to the rtld_global_ro struct # definition. -# If the base is built without power4 the loader won't have this element in -# the struct whereas the power4/5/6/... libc will, so there will be a disconnect -# between the size of the rtld_global_ro struct between the two and dl_close -# ends up getting called incorrectly when it's actually attempting to call a -# resolver function. This is because the GLRO() macro simply attempts to -# compute an offset and gets the wrong one. -# Building the base glibc with --with-cpu=power4 solves this problem. -# But: ppc32 can not default to -mcpu=power4 because it would emit instructions -# which are not available on G3, G4 etc. -# -# We simply remove the power4 files, and build the base glibc for a generic powerpc cpu -# Additional cputuned libs can now be used on powerpc32 -# -rm -fv sysdeps/powerpc/powerpc32/power4/hp-timing.c sysdeps/powerpc/powerpc32/power4/hp-timing.h -find . -name configure | xargs touch - -####################################################################### -### -### BUILD -### -####################################################################### - -%build -if [ -x /bin/uname.bin ]; then - /bin/uname.bin -a -else - uname -a -fi -uptime || : -ulimit -a -nice -# We do not want configure to figure out the system its building one -# to support a common ground and thus set build and host to the -# target_cpu. -%ifarch %arm -%define target %{_target_cpu}-suse-linux-gnueabi -%else -%define target %{_target_cpu}-suse-linux -%endif -# Don't use as-needed, it breaks glibc assumptions -# Before enabling it, run the testsuite and verify that it -# passes completely -export SUSE_ASNEEDED=0 -# Adjust glibc version.h -echo "#define CONFHOST \"%{target}\"" >> version.h -echo "#define GITID \"%{git_id}\"" >> version.h -# -# Default CFLAGS and Compiler -# -BuildFlags="%{optflags} -U_FORTIFY_SOURCE" -enable_stack_protector= -for opt in $BuildFlags; do - case $opt in - -fstack-protector-strong) enable_stack_protector=strong ;; - -fstack-protector-all) enable_stack_protector=all ;; - -fstack-protector) enable_stack_protector=yes ;; - esac -done -BuildFlags=$(echo $BuildFlags | sed -e 's#-fstack-protector[^ ]*##' -e 's#-ffortify=[0-9]*##') -BuildCC="%__cc" -BuildCCplus="%__cxx" -add_ons=libidn -# -#now overwrite for some architectures -# -%ifarch sparc64 - BuildFlags="-O2 -mcpu=ultrasparc -mvis -fcall-used-g6" - BuildCC="gcc -m64" - BuildCCplus="$BuildCCplus -m64" -%endif -%ifarch sparc - BuildFlags="$BuildFlags -fcall-used-g6" - BuildCC="gcc -m32" - BuildCCplus="$BuildCCplus -m32" -%endif -%ifarch sparcv9 - BuildFlags="$BuildFlags -mcpu=ultrasparc -fcall-used-g6" - BuildCC="gcc -m32" - BuildCCplus="$BuildCCplus -m32" -%endif -%ifarch alphaev6 - BuildFlags="-mcpu=ev6" -%endif -%ifarch ppc ppc64 - BuildFlags="$(echo $BuildFlags | sed 's#-mminimal-toc##')" -%endif -%ifarch ppc64 - BuildCC="$BuildCC -m64" - BuildCCplus="$BuildCCplus -m64" -%endif -%ifarch hppa - BuildFlags="$BuildFlags -mpa-risc-1-1 -fstrict-aliasing" -%endif -# Add flags for all plattforms except AXP -%ifnarch alpha - BuildFlags="$BuildFlags -g" -%endif -%if %{disable_assert} - BuildFlags="$BuildFlags -DNDEBUG=1" -%endif -%ifarch %ix86 - add_ons=$add_ons,noversion -%endif -%ifarch mipsel - # fails to build otherwise - need to recheck and fix - %define enable_stackguard_randomization 0 -%endif - -configure_and_build_glibc() { - local dirname="$1"; shift - local cflags="$1"; shift - mkdir "cc-$dirname" - cd "cc-$dirname" -%ifarch %arm aarch64 - # remove asynchronous-unwind-tables during configure as it causes - # some checks to fail spuriously on arm - conf_cflags="${cflags/-fasynchronous-unwind-tables/}" - conf_cflags="${conf_cflags/-funwind-tables/}" -%else - conf_cflags="$cflags" -%endif - - profile="--disable-profile" -%if %{build_profile} - if [ "$dirname" = "base" ] ; then - profile="--enable-profile" - fi -%endif - elision=--enable-lock-elision - if [ "$dirname" = "noelision" ]; then - elision=--disable-lock-elision - fi - ../configure \ - CFLAGS="$conf_cflags" BUILD_CFLAGS="$conf_cflags" \ - CC="$BuildCC" CXX="$BuildCCplus" \ - --prefix=%{_prefix} \ - --libexecdir=%{_libexecdir} --infodir=%{_infodir} \ - --enable-add-ons=$add_ons \ - $profile $elision \ - "$@" \ - --build=%{target} --host=%{target} \ -%ifarch armv7hl ppc ppc64 ppc64le %{ix86} x86_64 sparc sparc64 s390 s390x - --enable-multi-arch \ -%endif -%ifarch mipsel - --without-fp \ -%endif -%ifarch ppc64p7 - --with-cpu=power7 \ -%endif -%if %{enable_stackguard_randomization} - --enable-stackguard-randomization \ -%endif - ${enable_stack_protector:+--enable-stack-protector=$enable_stack_protector} \ - --enable-tunables \ - --enable-kernel=%{enablekernel} \ - --with-bugurl=http://bugs.opensuse.org \ - --enable-bind-now --enable-obsolete-rpc \ - --disable-timezone-tools -# Should we enable --enable-systemtap? -# Should we enable --enable-nss-crypt to build use freebl3 hash functions? - # explicitly set CFLAGS to use the full CFLAGS (not the reduced one for configure) - make %{?_smp_mflags} CFLAGS="$cflags" BUILD_CFLAGS="$cflags" - cd .. -} - -%if !%{optimize_power} - # - # Build base glibc - # - configure_and_build_glibc base "$BuildFlags" -%else - # - # Build POWER-optimized glibc - # - # First, base build: - pBuildFlags="$BuildFlags -mtune=%{powerpc_optimize_tune}" - %if "%{powerpc_optimize_base}" != "" - pBuildFlags+=" -mcpu=%{powerpc_optimize_base}" - %endif - %if "%{powerpc_optimize_base}" != "" - configure_and_build_glibc base "$pBuildFlags" --with-cpu=%{powerpc_optimize_base} - %else - # Use no default CPU - configure_and_build_glibc base "$pBuildFlags" - %endif - %if %{build_variants} - # Then other power variants: - for pcpu in \ - %if %{powerpc_optimize_cpu_power4} - power4 \ - %endif - %if %{powerpc_optimize_cpu_power6} - power6 \ - %endif - %if %{powerpc_optimize_cpu_power7} - power7 \ - %endif - ; do - configure_and_build_glibc $pcpu "$BuildFlags -mcpu=$pcpu" \ - --with-cpu=$pcpu - done - # Eventually, special Cell variant: - %if %{powerpc_optimize_cpu_cell} - configure_and_build_glibc ppc-cell-be "$BuildFlags -mcpu=cell" - %endif - %endif # %{build_variants} -%endif # optimize_power - -%if %{build_variants} -%ifarch i686 x86_64 -configure_and_build_glibc noelision "$BuildFlags" -%endif -%endif - -# -# Build html documentation -# -%if %{build_html} -make -C cc-base html -%endif - -# -# Build glibc_post_upgrade binary -# -$BuildCC -static %{optflags} -Os $RPM_SOURCE_DIR/glibc_post_upgrade.c -o glibc_post_upgrade \ - -Lcc-base -Bcc-base/csu \ - '-DREMOVE_TLS_DIRS' '-DREMOVE_PPC_OPTIMIZE_POWER5' \ -%ifarch ppc ppc64 - %if !%{powerpc_optimize_cpu_power4} - '-DREMOVE_PPC_OPTIMIZE_POWER4' \ - %endif - %if !%{powerpc_optimize_cpu_power6} - '-DREMOVE_PPC_OPTIMIZE_POWER6' \ - %endif - %if !%{powerpc_optimize_cpu_power7} - '-DREMOVE_PPC_OPTIMIZE_POWER7' \ - %endif - %if !%{powerpc_optimize_cpu_cell} - '-DREMOVE_PPC_OPTIMIZE_CELL' \ - %endif -%endif - '-DLIBDIR="/%{_lib}"' '-DGCONV_MODULES_DIR="%{_libdir}/gconv"' - -# crypt_blowfish man pages -pushd crypt_blowfish-%{crypt_bf_version} -make man -popd - -####################################################################### -### -### CHECK -### -####################################################################### - -%check -%if %{testsuite_build} -# The testsuite will fail if asneeded is used -export SUSE_ASNEEDED=0 -# Increase timeout -export TIMEOUTFACTOR=16 -# The testsuite does its own malloc checking -unset MALLOC_CHECK_ -make -C cc-base -k check || { - cd cc-base - o=$- - set +x - for sum in subdir-tests.sum */subdir-tests.sum; do - while read s t; do - case $s in - XPASS:|PASS:) - echo ++++++ $s $t ++++++ - ;; - *) # X?FAIL: - echo ------ $s $t ------ - test ! -f $t.out || cat $t.out - ;; - esac - done < $sum - done - set -$o - # Fail build if there where compilation errors during testsuite run - test -f tests.sum -} -%else -# This has to pass on all platforms! -# Exceptions: -# None! -make %{?_smp_mflags} -C cc-base check-abi -%endif - -####################################################################### -### -### INSTALL -### -####################################################################### - -%install -%if %{normal_build} -# We don't want to strip the .symtab from our libraries in find-debuginfo.sh, -# certainly not from libpthread.so.* because it is used by libthread_db to find -# some non-exported symbols in order to detect if threading support -# should be enabled. These symbols are _not_ exported, and we can't easily -# export them retroactively without changing the ABI. So we have to -# continue to "export" them via .symtab, instead of .dynsym :-( -# But we also want to keep .symtab and .strtab of other libraries since some -# debugging tools currently require these sections directly inside the main -# files - specifically valgrind and PurifyPlus. -export STRIP_KEEP_SYMTAB=*.so* - -# Make sure we will create the gconv-modules.cache -mkdir -p %{buildroot}%{_libdir}/gconv -touch %{buildroot}%{_libdir}/gconv/gconv-modules.cache - -# Install base glibc -make %{?_smp_mflags} install_root=%{buildroot} install -C cc-base - -install_optimized_variant() { - local dirname="$1"; shift - local subdir="$1"; shift - local subdir_up="$1"; shift - -cd "cc-$dirname" -destdir=$RPM_BUILD_ROOT/%{_lib}/$subdir -mkdir -p $destdir -# Don't run a complete make install, we know which libraries -# we want -for lib in libc math/libm nptl/libpthread rt/librt nptl_db/libthread_db -do - libbase=${lib#*/} - libbaseso=$(basename $RPM_BUILD_ROOT/%{_lib}/${libbase}-*.so) - # Only install if different from base lib - if cmp -s ${lib}.so ../cc-base/${lib}.so; then - ln -sf $subdir_up/$libbaseso $destdir/$libbaseso - else - cp -a ${lib}.so $destdir/$libbaseso - fi -done -cd .. -cc-base/elf/ldconfig -vn $destdir -} - -# Install power-optimized glibc -%if %{optimize_power} - %if %{powerpc_optimize_cpu_power4} - install_optimized_variant power4 power4 ".." - %endif - %if %{powerpc_optimize_cpu_power6} - install_optimized_variant power6 power6 ".." - %endif - %if %{powerpc_optimize_cpu_power7} - install_optimized_variant power7 power7 ".." - %endif - %if %{powerpc_optimize_cpu_cell} - install_optimized_variant ppc-cell-be ppc-cell-be ".." - %endif - %if %{powerpc_optimize_cpu_power6} - # power6 is compatible with power6x - # doing a directory symlink doesnt work, ldconfig follows them and accepts only the first real dir - if test -d %{buildroot}/%{_lib}/power6; then - mkdir -p %{buildroot}/%{_lib}/power6x - for i in %{buildroot}/%{_lib}/power6/*.so; do - b=$(basename $i) - ln -vs ../power6/$b %{buildroot}/%{_lib}/power6x/$b - done - cc-base/elf/ldconfig -vn %{buildroot}/%{_lib}/power6x - fi - %endif -%endif # optimize_power - -%ifarch i686 x86_64 -cd cc-noelision -destdir=$RPM_BUILD_ROOT/%{_lib}/noelision -mkdir -p $destdir -install -m 755 nptl/libpthread.so $destdir/libpthread-%{libversion}.so -cd .. -cc-base/elf/ldconfig -vn $destdir -%endif - -# Install locales -%if %{build_locales} - # XXX Do not install locales in parallel! - cd cc-base - # localedef creates hardlinks to other locales if possible - # this will not work if we generate them in parallel. - # thus we need to run fdupes on /usr/lib/locale/ - # Still, on my system this is a speed advantage: - # non-parallel build for install-locales: 9:34mins - # parallel build with fdupes: 7:08mins - make %{?_smp_mflags} install_root=%{buildroot} localedata/install-locales - %fdupes %{buildroot}/usr/lib/locale - cd .. -%endif -# Create file list for glibc-locale package -%{find_lang} libc - -# Prepare obsolete/, used only on some architectures: -export RPM_BUILD_ROOT -%ifarch i586 -mkdir -p %{buildroot}/%{_lib}/obsolete -%endif - -# Miscelanna: - -install -m 0700 glibc_post_upgrade %{buildroot}%{_sbindir} - -install -m 644 %{SOURCE7} %{buildroot}/etc -install -m 644 %{SOURCE5} %{buildroot}/etc -install -m 644 posix/gai.conf %{buildroot}/etc - -mkdir -p %{buildroot}/etc/default -install -m 644 nis/nss %{buildroot}/etc/default/ - -mkdir -p %{buildroot}%{_includedir}/resolv -install -m 0644 resolv/mapv4v6addr.h %{buildroot}%{_includedir}/resolv/ -install -m 0644 resolv/mapv4v6hostent.h %{buildroot}%{_includedir}/resolv/ - -%if %{build_html} -mkdir -p %{buildroot}%{_datadir}/doc/glibc -cp -p cc-base/manual/libc/*.html %{buildroot}%{_datadir}/doc/glibc -%endif - -cd manpages; make install_root=%{buildroot} install; cd .. - -# crypt_blowfish man pages -pushd crypt_blowfish-%{crypt_bf_version} -install -m755 -d %{buildroot}%{_mandir}/man3 -install -m644 *.3 %{buildroot}%{_mandir}/man3 -popd - -# nscd tools: - -%ifnarch i686 -cp nscd/nscd.conf %{buildroot}/etc -mkdir -p %{buildroot}/etc/init.d -ln -sf /sbin/service %{buildroot}/usr/sbin/rcnscd -mkdir -p %{buildroot}/run/nscd -mkdir -p %{buildroot}/var/lib/nscd -%endif - -# -# Create ld.so.conf -# -cat > %{buildroot}/etc/ld.so.conf <>"$l" - cat "$l.d"/* >>"$l" -done -/usr/sbin/iconvconfig - -%post info -%install_info --info-dir=%{_infodir} %{_infodir}/libc.info.gz - -%preun info -%install_info_delete --info-dir=%{_infodir} %{_infodir}/libc.info.gz - -%pre -n nscd -getent group nscd >/dev/null || %{_sbindir}/groupadd -r nscd -getent passwd nscd >/dev/null || %{_sbindir}/useradd -r -g nscd -c "User for nscd" -s /sbin/nologin -d /run/nscd nscd -%service_add_pre nscd.service - -%preun -n nscd -%service_del_preun nscd.service - -%post -n nscd -%service_add_post nscd.service -mkdir -p /run/nscd -# Previously we had nscd.socket, remove it -test -x /usr/bin/systemctl && /usr/bin/systemctl stop nscd.socket 2>/dev/null || : -test -x /usr/bin/systemctl && /usr/bin/systemctl disable nscd.socket 2>/dev/null || : -# Hard removal in case the above did not work -rm -f /etc/systemd/system/sockets.target.wants/nscd.socket -exit 0 - -%postun -n nscd -%service_del_postun nscd.service -exit 0 - -%if %{normal_build} -%files -####################################################################### -### -### FILES -### -####################################################################### - -# glibc -%defattr(-,root,root) -%doc LICENSES -%config(noreplace) /etc/bindresvport.blacklist -%config /etc/ld.so.conf -%attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /etc/ld.so.cache -%config(noreplace) /etc/rpc -%verify(not md5 size mtime) %config(noreplace) /etc/nsswitch.conf -%verify(not md5 size mtime) %config(noreplace) /etc/gai.conf -%config(noreplace) /etc/default/nss -%doc %{_mandir}/man1/gencat.1.gz -%doc %{_mandir}/man1/getconf.1.gz -%doc %{_mandir}/man5/* -/%{_lib}/ld-%{libversion}.so - -# Each architecture has a different name for the dynamic linker: -%ifarch %arm -%ifarch armv6hl armv7hl -/%{_lib}/ld-linux-armhf.so.3 -# Keep compatibility link -/%{_lib}/ld-linux.so.3 -%else -/%{_lib}/ld-linux.so.3 -%endif -%endif -%ifarch ia64 -/%{_lib}/ld-linux-ia64.so.2 -%endif -%ifarch ppc s390 mips hppa m68k -/%{_lib}/ld.so.1 -%endif -%ifarch ppc64 -/%{_lib}/ld64.so.1 -%endif -%ifarch ppc64le -/%{_lib}/ld64.so.2 -%endif -%ifarch s390x -/lib/ld64.so.1 -/%{_lib}/ld64.so.1 -%endif -%ifarch x86_64 -/%{_lib}/ld-linux-x86-64.so.2 -%endif -%ifarch %ix86 %sparc -/%{_lib}/ld-linux.so.2 -%endif -%ifarch aarch64 -/lib/ld-linux-aarch64.so.1 -/%{_lib}/ld-linux-aarch64.so.1 -%endif -%ifarch %ix86 x86_64 ppc ppc64 s390 s390x -# LSB -/%{_lib}/*-lsb*.so.3 -%endif - -/%{_lib}/libBrokenLocale-%{libversion}.so -/%{_lib}/libBrokenLocale.so.1 -/%{_lib}/libSegFault.so -/%{_lib}/libanl-%{libversion}.so -/%{_lib}/libanl.so.1 -/%{_lib}/libc-%{libversion}.so -/%{_lib}/libc.so.6* -/%{_lib}/libcidn-%{libversion}.so -/%{_lib}/libcidn.so.1 -/%{_lib}/libcrypt-%{libversion}.so -/%{_lib}/libcrypt.so.1 -/%{_lib}/libowcrypt-%{libversion}.so -/%{_lib}/libowcrypt.so.1 -/%{_lib}/libdl-%{libversion}.so -/%{_lib}/libdl.so.2* -/%{_lib}/libm-%{libversion}.so -/%{_lib}/libm.so.6* -%ifarch x86_64 -/%{_lib}/libmvec-%{libversion}.so -/%{_lib}/libmvec.so.1 -%endif -/%{_lib}/libnsl-%{libversion}.so -/%{_lib}/libnsl.so.1 -/%{_lib}/libnss_compat-%{libversion}.so -/%{_lib}/libnss_compat.so.2 -/%{_lib}/libnss_db-%{libversion}.so -/%{_lib}/libnss_db.so.2 -/%{_lib}/libnss_dns-%{libversion}.so -/%{_lib}/libnss_dns.so.2 -/%{_lib}/libnss_files-%{libversion}.so -/%{_lib}/libnss_files.so.2 -/%{_lib}/libnss_hesiod-%{libversion}.so -/%{_lib}/libnss_hesiod.so.2 -/%{_lib}/libnss_nis-%{libversion}.so -/%{_lib}/libnss_nis.so.2 -/%{_lib}/libnss_nisplus-%{libversion}.so -/%{_lib}/libnss_nisplus.so.2 -/%{_lib}/libpthread-%{libversion}.so -/%{_lib}/libpthread.so.0 -/%{_lib}/libresolv-%{libversion}.so -/%{_lib}/libresolv.so.2 -/%{_lib}/librt-%{libversion}.so -/%{_lib}/librt.so.1 -/%{_lib}/libthread_db-1.0.so -/%{_lib}/libthread_db.so.1 -/%{_lib}/libutil-%{libversion}.so -/%{_lib}/libutil.so.1 -%define optimized_libs() \ - %dir %attr(0755,root,root) /%{_lib}/%1\ - /%{_lib}/%1/libc-%{libversion}.so\ - /%{_lib}/%1/libc.so.6*\ - /%{_lib}/%1/libm-%{libversion}.so\ - /%{_lib}/%1/libm.so.6*\ - /%{_lib}/%1/libpthread-%{libversion}.so\ - /%{_lib}/%1/libpthread.so.0\ - /%{_lib}/%1/librt-%{libversion}.so\ - /%{_lib}/%1/librt.so.1\ - /%{_lib}/%1/libthread_db-1.0.so\ - /%{_lib}/%1/libthread_db.so.1 - -%if %{optimize_power} - %if %{powerpc_optimize_cpu_power4} - %{optimized_libs power4} - %endif - %if %{powerpc_optimize_cpu_power6} - %{optimized_libs power6} - %{optimized_libs power6x} - %endif - %if %{powerpc_optimize_cpu_power7} - %{optimized_libs power7} - %endif - %if %{powerpc_optimize_cpu_cell} - %{optimized_libs ppc-cell-be} - %endif -%endif # optimize_power -%ifarch i686 x86_64 -/%{_lib}/noelision -%endif -%dir %attr(0700,root,root) /var/cache/ldconfig -/sbin/ldconfig -%{_bindir}/gencat -%{_bindir}/getconf -%{_bindir}/getent -%{_bindir}/iconv -%attr(755,root,root) %{_bindir}/ldd -%ifarch %ix86 sparc sparcv9 m68k - %{_bindir}/lddlibc4 -%endif -%{_bindir}/locale -%{_bindir}/localedef -%dir %attr(0755,root,root) %{_libexecdir}/getconf -%{_libexecdir}/getconf/* -%{_sbindir}/glibc_post_upgrade -%{_sbindir}/iconvconfig - -%ifarch i586 -%files obsolete -%defattr (755,root,root,755) -/%{_lib}/obsolete -%endif - -%files locale -f libc.lang -%defattr(-,root,root) -%{_datadir}/locale/locale.alias -%if %{build_locales} - /usr/lib/locale -%endif -%{_libdir}/gconv - -%files devel -%defattr(-,root,root) -%doc COPYING COPYING.LIB NEWS README BUGS CONFORMANCE -%doc %{_mandir}/man1/catchsegv.1.gz -%doc %{_mandir}/man1/rpcgen.1.gz -%doc %{_mandir}/man3/* -%{_bindir}/catchsegv -%{_bindir}/rpcgen -%{_bindir}/sprof -%{_includedir}/* -%{_libdir}/*.o -%{_libdir}/*.so -# These static libraries are needed even for shared builds -%{_libdir}/libc_nonshared.a -%{_libdir}/libg.a -%{_libdir}/libieee.a -%ifarch ppc ppc64 ppc64le s390 s390x sparc sparcv8 sparcv9 sparcv9v -# This is not built on sparc64. - %{_libdir}/libnldbl_nonshared.a -%endif -%{_libdir}/libmcheck.a -%ifarch x86_64 -%{_libdir}/libmvec_nonshared.a -%endif -%{_libdir}/libpthread_nonshared.a -%{_libdir}/librpcsvc.a - -%files devel-static -%defattr(-,root,root) -%{_libdir}/libBrokenLocale.a -%{_libdir}/libanl.a -%{_libdir}/libc.a -%{_libdir}/libcrypt.a -%{_libdir}/libowcrypt.a -%{_libdir}/libdl.a -%{_libdir}/libm.a -%ifarch x86_64 -%{_libdir}/libm-%{libversion}.a -%{_libdir}/libmvec.a -%endif -%{_libdir}/libnsl.a -%{_libdir}/libpthread.a -%{_libdir}/libresolv.a -%{_libdir}/librt.a -%{_libdir}/libutil.a - -%ifnarch i686 -%files info -%defattr(-,root,root) -%doc %{_infodir}/libc.info.gz -%doc %{_infodir}/libc.info-?.gz -%doc %{_infodir}/libc.info-??.gz - -%if %{build_html} -%files html -%defattr(-,root,root) -%doc %{_prefix}/share/doc/glibc -%endif - -%files i18ndata -%defattr(-,root,root) -%{_prefix}/share/i18n - -%files -n nscd -%defattr(-,root,root) -%config(noreplace) /etc/nscd.conf -%{_sbindir}/nscd -%{_sbindir}/rcnscd -/usr/lib/systemd/system/nscd.service -%dir /usr/lib/tmpfiles.d -/usr/lib/tmpfiles.d/nscd.conf -%dir %attr(0755,root,root) %ghost /run/nscd -%attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /run/nscd/nscd.pid -%attr(0666,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /run/nscd/socket -%dir %attr(0755,root,root) /var/lib/nscd -%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/passwd -%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/group -%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/hosts -%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/services -%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/netgroup -%endif # !i686 - -%if %{build_profile} -%files profile -%defattr(-,root,root) -%{_libdir}/libc_p.a -%{_libdir}/libBrokenLocale_p.a -%{_libdir}/libanl_p.a -%{_libdir}/libm_p.a -%ifarch x86_64 -%{_libdir}/libmvec_p.a -%endif -%{_libdir}/libcrypt_p.a -%{_libdir}/libowcrypt_p.a -%{_libdir}/libpthread_p.a -%{_libdir}/libresolv_p.a -%{_libdir}/libnsl_p.a -%{_libdir}/librt_p.a -%{_libdir}/librpcsvc_p.a -%{_libdir}/libutil_p.a -%{_libdir}/libdl_p.a -%endif - -%ifnarch i686 -%files extra -%defattr(-,root,root) -%{_bindir}/makedb -/var/lib/misc/Makefile -%endif # !i686 - -%endif # %{normal_build} - -%if %{utils_build} -%files -%defattr(-,root,root) -/%{_lib}/libmemusage.so -/%{_lib}/libpcprofile.so -%dir %{_libdir}/audit -%{_libdir}/audit/sotruss-lib.so -%{_bindir}/memusage -%{_bindir}/memusagestat -%{_bindir}/mtrace -%{_bindir}/pcprofiledump -%{_bindir}/sotruss -%{_bindir}/xtrace -%{_bindir}/pldd -%endif # %{utils_build} - -%changelog diff --git a/glibc.changes b/glibc.changes index 36fc946..9d6cafa 100644 --- a/glibc.changes +++ b/glibc.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Mon May 22 10:04:59 UTC 2017 - schwab@suse.de + +- Use multibuild feature +- Remove obsolete check-build.sh +- glibc.rpmlintrc: remove obsolete entries +- Use %tmpfiles_create in nscd postin + ------------------------------------------------------------------- Wed Mar 29 13:09:49 UTC 2017 - schwab@suse.de diff --git a/glibc.rpmlintrc b/glibc.rpmlintrc index 3c55cb4..daca217 100644 --- a/glibc.rpmlintrc +++ b/glibc.rpmlintrc @@ -1,25 +1,20 @@ -addFilter(".*glibc-profile.* devel-file-in-non-devel-package.*/usr/lib.*/lib.*_p.a") -addFilter(".*glibc.* incorrect-fsf-address") -# False positive - glibc implements gethostbyname -addFilter(".*binary-or-shlib-calls-gethostbyname") +# glibc-profile is a devel package +addFilter("glibc-profile.* devel-file-in-non-devel-package.*/usr/lib.*/lib.*_p.a") +# glibc is not a devel package +addFilter("glibc\\..* non-devel-file-in-devel-package") +# getent deliberately uses gethostbyname +addFilter("binary-or-shlib-calls-gethostbyname /usr/bin/getent") # We do need to keep the symtab (see comments in glibc.spec), so this is intented: -addFilter(".*unstripped-binary-or-object.*") -# The duplication is intented: -addFilter(".*files-duplicate /usr/lib64/libbsd-compat.a /usr/lib.*/libg.a") +addFilter("unstripped-binary-or-object") # ld.so is special: -addFilter(".*shared-lib-without-dependency-information /lib.*/ld-2.*.so") +addFilter("shared-lib-without-dependency-information /lib.*/ld-2.*\\.so") # Handled via glibc_post_upgrade: -addFilter(".*permissions-missing-postin missing %set_permissions /usr/.*pt_chown in %post") -# Do not require permissions, this will lead to a cycle (bnc#700925): -addFilter("glibc\..*: permissions-missing-requires") +addFilter("postin-without-ldconfig") # We will not rename glibc to follow the shlib policy addFilter("shlib-policy-missing-suffix") -# The dynamic linker and libnsl call exit - this is fine -addFilter(".*shared-lib-calls-exit.*") +# libpthread and libnsl call exit - this is fine +addFilter("shared-lib-calls-exit") # The man-pages package contains a number of man pages for programs that come # with glibc, therefore do not warn about them -addFilter(".*glibc.*no-manual-page-for-binary getent") -addFilter(".*glibc.*no-manual-page-for-binary iconv") -addFilter(".*glibc.*no-manual-page-for-binary ldd") -addFilter(".*glibc.*no-manual-page-for-binary ldconfig") -addFilter(".*nscd.*no-manual-page-for-binary nscd") +addFilter("glibc.*no-manual-page-for-binary (getent|iconv|ldd|ldconfig|locale)") +addFilter("nscd.*no-manual-page-for-binary nscd") diff --git a/glibc.spec b/glibc.spec index 60003f1..2593759 100644 --- a/glibc.spec +++ b/glibc.spec @@ -28,15 +28,27 @@ %define crypt_bf_version 1.3 +%define normal_build ("@BUILD_FLAVOR@" == "" || "@BUILD_FLAVOR@" == "i686") +%define utils_build ("@BUILD_FLAVOR@" == "utils") +%define testsuite_build ("@BUILD_FLAVOR@" == "testsuite") +%if %normal_build Name: glibc -%define normal_build ("%{name}" == "glibc") -%define utils_build ("%{name}" == "glibc-utils") -%define testsuite_build ("%{name}" == "glibc-testsuite") -# UTILS-SUMMARY-BEGIN Summary: Standard Shared Libraries (from the GNU C Library) -License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ -Group: System/Libraries -# UTILS-SUMMARY-END +License: LGPL-2.1+ +Group: Development/Languages/C and C++ +%endif +%if %utils_build +Name: glibc-utils +Summary: Development utilities from the GNU C Library +License: LGPL-2.1+ +Group: Development/Languages/C and C++ +%endif +%if %testsuite_build +Name: glibc-testsuite +Summary: Testsuite results from the GNU C Library +License: LGPL-2.1+ +Group: Development/Languages/C and C++ +%endif BuildRequires: audit-devel BuildRequires: fdupes BuildRequires: libcap-devel @@ -55,6 +67,11 @@ BuildRequires: python-pexpect %if %{utils_build} BuildRequires: gd-devel %endif +%if "@BUILD_FLAVOR@" == "i686" +ExclusiveArch: i586 i686 +BuildArch: i686 +%global optflags %(echo "%optflags"|sed -e s/i586/i686/) -march=i686 -mtune=generic +%endif %define __filter_GLIBC_PRIVATE 1 %ifarch i686 @@ -281,10 +298,22 @@ Patch2008: reinitialize-dl_load_write_lock.patch Patch3000: manpages.patch %description +%if %{normal_build} The GNU C Library provides the most important standard libraries used by nearly all programs: the standard C library, the standard math library, and the POSIX thread library. A system is not functional without these libraries. +%endif +%if %{utils_build} +The glibc-utils package contains mtrace, a memory leak tracer and +xtrace, a function call tracer which can be helpful during program +debugging. + +If you are unsure if you need this, do not install this package. +%endif +%if %{testsuite_build} +This package runs the testsuite from the GNU C Library. +%endif %package info Summary: Info Files for the GNU C Library @@ -1086,7 +1115,7 @@ getent passwd nscd >/dev/null || %{_sbindir}/useradd -r -g nscd -c "User for nsc %post -n nscd %service_add_post nscd.service -mkdir -p /run/nscd +%tmpfiles_create /usr/lib/tmpfiles.d/nscd.conf # Previously we had nscd.socket, remove it test -x /usr/bin/systemctl && /usr/bin/systemctl stop nscd.socket 2>/dev/null || : test -x /usr/bin/systemctl && /usr/bin/systemctl disable nscd.socket 2>/dev/null || : diff --git a/pre_checkin.sh b/pre_checkin.sh deleted file mode 100644 index 121f4b1..0000000 --- a/pre_checkin.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash -# This script is called automatically during autobuild checkin. -sed -e 's/^Name:.*glibc/&-testsuite/' glibc.spec > glibc-testsuite.spec -cp glibc.changes glibc-testsuite.changes -awk '/^Name:/{ $0 = $0 "-utils" } -/UTILS-SUMMARY-BEGIN/ { - ignore = 1 - print "\ -Summary: Development utilities from GNU C library\n\ -License: LGPL-2.1+\n\ -Group: Development/Languages/C and C++" -} -/UTILS-SUMMARY-END/ { ignore = 0; next } -/^%description$/ { - ignore = 1 - print "\ -%description\n\ -The glibc-utils package contains mtrace, a memory leak tracer and\n\ -xtrace, a function call tracer which can be helpful during program\n\ -debugging.\n\ -\n\ -If you are unsure if you need this, don'\''t install this package.\n" -} -/^%package/ { ignore = 0} -!ignore { print }' glibc.spec > glibc-utils.spec -cp glibc.changes glibc-utils.changes - -osc service localrun format_spec_file - From da08f55dc8d6fb7135ae6cd478fc960c8af4a78c95f57ddd93b0e65a8c8479fb Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Wed, 31 May 2017 16:11:37 +0000 Subject: [PATCH 02/15] Accepting request 500196 from home:Andreas_Schwab:Factory - fts-symbol-redirect.patch: Fix symbol redirect for fts_set (bsc#1041123, BZ #21289) - test-math-vector-sincos-aliasing.patch: Fix test-math-vector-sincos.h aliasing - add-locales.patch: renamed from glibc-2.3.locales.diff.bz2, drop en_BE locales (bsc#1039502) - Remove glibc-testsuite.patch, no longer relevant OBS-URL: https://build.opensuse.org/request/show/500196 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=457 --- add-locales.patch | 29 +++++++++++ fts-symbol-redirect.patch | 18 +++++++ glibc-2.3.locales.diff.bz2 | 3 -- glibc-testsuite.patch | 15 ------ glibc.changes | 23 +++++++++ glibc.spec | 25 +++++----- test-math-vector-sincos-aliasing.patch | 69 ++++++++++++++++++++++++++ 7 files changed, 151 insertions(+), 31 deletions(-) create mode 100644 add-locales.patch create mode 100644 fts-symbol-redirect.patch delete mode 100644 glibc-2.3.locales.diff.bz2 delete mode 100644 glibc-testsuite.patch create mode 100644 test-math-vector-sincos-aliasing.patch diff --git a/add-locales.patch b/add-locales.patch new file mode 100644 index 0000000..7a18cd1 --- /dev/null +++ b/add-locales.patch @@ -0,0 +1,29 @@ +Index: glibc-2.25/localedata/SUPPORTED +=================================================================== +--- glibc-2.25.orig/localedata/SUPPORTED ++++ glibc-2.25/localedata/SUPPORTED +@@ -129,6 +129,7 @@ en_CA.UTF-8/UTF-8 \ + en_CA/ISO-8859-1 \ + en_DK.UTF-8/UTF-8 \ + en_DK/ISO-8859-1 \ ++en_GB.ISO-8859-15/ISO-8859-15 \ + en_GB.UTF-8/UTF-8 \ + en_GB/ISO-8859-1 \ + en_HK.UTF-8/UTF-8 \ +@@ -145,6 +146,7 @@ en_PH.UTF-8/UTF-8 \ + en_PH/ISO-8859-1 \ + en_SG.UTF-8/UTF-8 \ + en_SG/ISO-8859-1 \ ++en_US.ISO-8859-15/ISO-8859-15 \ + en_US.UTF-8/UTF-8 \ + en_US/ISO-8859-1 \ + en_ZA.UTF-8/UTF-8 \ +@@ -269,6 +271,8 @@ it_IT/ISO-8859-1 \ + it_IT@euro/ISO-8859-15 \ + iu_CA/UTF-8 \ + ja_JP.EUC-JP/EUC-JP \ ++ja_JP.SHIFT_JISX0213/SHIFT_JISX0213 \ ++ja_JP.SJIS/SHIFT_JIS \ + ja_JP.UTF-8/UTF-8 \ + ka_GE.UTF-8/UTF-8 \ + ka_GE/GEORGIAN-PS \ diff --git a/fts-symbol-redirect.patch b/fts-symbol-redirect.patch new file mode 100644 index 0000000..fd07005 --- /dev/null +++ b/fts-symbol-redirect.patch @@ -0,0 +1,18 @@ +2017-03-31 Slava Barinov + + [BZ #21289] + * io/fts.h (fts_set): Replace __REDIRECT with __REDIRECT_NTH. + +Index: glibc-2.25/io/fts.h +=================================================================== +--- glibc-2.25.orig/io/fts.h ++++ glibc-2.25/io/fts.h +@@ -193,7 +193,7 @@ FTS *__REDIRECT (fts_open, (char * const + int (*)(const FTSENT **, const FTSENT **)), + fts64_open); + FTSENT *__REDIRECT (fts_read, (FTS *), fts64_read); +-int __REDIRECT (fts_set, (FTS *, FTSENT *, int), fts64_set) __THROW; ++int __REDIRECT_NTH (fts_set, (FTS *, FTSENT *, int), fts64_set); + # else + # define fts_children fts64_children + # define fts_close fts64_close diff --git a/glibc-2.3.locales.diff.bz2 b/glibc-2.3.locales.diff.bz2 deleted file mode 100644 index 4d5120f..0000000 --- a/glibc-2.3.locales.diff.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:88419776f97fb76adac25cec0540b5be19c90d7a745cd56512f79bb523b7da37 -size 328722 diff --git a/glibc-testsuite.patch b/glibc-testsuite.patch deleted file mode 100644 index bb60587..0000000 --- a/glibc-testsuite.patch +++ /dev/null @@ -1,15 +0,0 @@ -test-lfs runs for ever on ReiserFS. Let's disable it completely. - -Index: glibc-2.17.90/io/Makefile -=================================================================== ---- glibc-2.17.90.orig/io/Makefile -+++ glibc-2.17.90/io/Makefile -@@ -63,7 +63,7 @@ static-only-routines = stat fstat lstat - - others := pwd - test-srcs := ftwtest --tests := test-utime test-stat test-stat2 test-lfs tst-getcwd \ -+tests := test-utime test-stat test-stat2 tst-getcwd \ - tst-fcntl bug-ftw1 bug-ftw2 bug-ftw3 bug-ftw4 tst-statvfs \ - tst-openat tst-unlinkat tst-fstatat tst-futimesat \ - tst-renameat tst-fchownat tst-fchmodat tst-faccessat \ diff --git a/glibc.changes b/glibc.changes index 9d6cafa..68db6c5 100644 --- a/glibc.changes +++ b/glibc.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Wed May 31 10:35:31 UTC 2017 - schwab@suse.de + +- fts-symbol-redirect.patch: Fix symbol redirect for fts_set (bsc#1041123, + BZ #21289) + +------------------------------------------------------------------- +Mon May 29 18:10:31 UTC 2017 - schwab@suse.de + +- test-math-vector-sincos-aliasing.patch: Fix test-math-vector-sincos.h + aliasing + +------------------------------------------------------------------- +Mon May 29 10:24:22 UTC 2017 - schwab@suse.de + +- add-locales.patch: renamed from glibc-2.3.locales.diff.bz2, drop en_BE + locales (bsc#1039502) + +------------------------------------------------------------------- +Tue May 23 09:54:08 UTC 2017 - schwab@suse.de + +- Remove glibc-testsuite.patch, no longer relevant + ------------------------------------------------------------------- Mon May 22 10:04:59 UTC 2017 - schwab@suse.de diff --git a/glibc.spec b/glibc.spec index 2593759..0553b0f 100644 --- a/glibc.spec +++ b/glibc.spec @@ -16,26 +16,22 @@ # -%define build_snapshot 0 - -# PLEASE run pre_checkin.sh in this directory before submitting -# this package. Otherwise the .spec and .changes for glibc-testsuite -# and glibc-utils aren't updated. - # Run with osc --with=fast_build to have a shorter turnaround # It will avoid building some parts of glibc %bcond_with fast_build %define crypt_bf_version 1.3 +%define build_snapshot 0 -%define normal_build ("@BUILD_FLAVOR@" == "" || "@BUILD_FLAVOR@" == "i686") %define utils_build ("@BUILD_FLAVOR@" == "utils") %define testsuite_build ("@BUILD_FLAVOR@" == "testsuite") +%define normal_build !(%utils_build || %testsuite_build) + %if %normal_build Name: glibc Summary: Standard Shared Libraries (from the GNU C Library) -License: LGPL-2.1+ -Group: Development/Languages/C and C++ +License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ +Group: System/Libraries %endif %if %utils_build Name: glibc-utils @@ -224,8 +220,6 @@ Patch8: glibc-nscd.conf.patch Patch9: glibc-nodate.patch # PATCH-FIX-OPENSUSE -- add some extra information to version output - kukuk@suse.de Patch10: glibc-version.diff -# PATCH-FIX-OPENSUSE remove lfs test from testsuite aj@suse.de -Patch11: glibc-testsuite.patch # PATCH-FIX-OPENSUSE handle old glibc binaries Patch12: glibc-2.3.90-noversion.diff # PATCH-FIX-OPENSUSE -- Make --no-archive default for localedef - kukuk@suse.de @@ -243,7 +237,7 @@ Patch21: powerpc-elision-enable-envvar.patch ### Locale related patches # PATCH-FIX-OPENSUSE Add additional locales -Patch100: glibc-2.3.locales.diff.bz2 +Patch100: add-locales.patch # PATCH-FIX-OPENSUSE -- Add no_NO back (XXX: Still needed?) Patch102: glibc-2.4.90-no_NO.diff # PATCH-FIX-OPENSUSE -- Renames for China @@ -274,6 +268,10 @@ Patch1000: tunables-bigendian.patch Patch1001: i686-memchr-sse.patch # PATCH-FIX-UPSTREAM Avoid use-after-free read access in clntudp_call (BZ #21115) Patch1002: sunrpc-use-after-free.patch +# PATCH-FIX-UPSTREAM Fix test-math-vector-sincos.h aliasing +Patch1003: test-math-vector-sincos-aliasing.patch +# PATCH-FIX-UPSTREAM Fix symbol redirect for fts_set (BZ #21289) +Patch1004: fts-symbol-redirect.patch ### # Patches awaiting upstream approval @@ -486,7 +484,6 @@ touch -r nscd/nscd_stat.c nscd/s-stamp touch -r nscd/s-stamp nscd/nscd_stat.c rm nscd/s-stamp %patch10 -p1 -%patch11 -p1 %patch12 -p1 %patch13 -p1 %patch14 -p1 @@ -509,6 +506,8 @@ rm nscd/s-stamp %patch1000 -p1 %patch1001 -p1 %patch1002 -p1 +%patch1003 -p1 +%patch1004 -p1 %patch2000 -p1 %patch2001 -p1 diff --git a/test-math-vector-sincos-aliasing.patch b/test-math-vector-sincos-aliasing.patch new file mode 100644 index 0000000..3d69ab1 --- /dev/null +++ b/test-math-vector-sincos-aliasing.patch @@ -0,0 +1,69 @@ +2017-03-15 Joseph Myers + + * sysdeps/x86/fpu/test-math-vector-sincos.h (INIT_VEC_PTRS_LOOP): + Use a union when storing pointers. + (VECTOR_WRAPPER_fFF_2): Do not take address of integer vector and + cast result when passing to INIT_VEC_PTRS_LOOP. + (VECTOR_WRAPPER_fFF_3): Likewise. + (VECTOR_WRAPPER_fFF_4): Likewise. + +Index: glibc-2.25/sysdeps/x86/fpu/test-math-vector-sincos.h +=================================================================== +--- glibc-2.25.orig/sysdeps/x86/fpu/test-math-vector-sincos.h ++++ glibc-2.25/sysdeps/x86/fpu/test-math-vector-sincos.h +@@ -17,14 +17,14 @@ + License along with the GNU C Library; if not, see + . */ + +-#define INIT_VEC_PTRS_LOOP(vec, val, len) \ +- do \ +- { \ +- for (i = 0; i < len; i++) \ +- { \ +- vec[i] = &val[i]; \ +- } \ +- } \ ++#define INIT_VEC_PTRS_LOOP(vec, val, len) \ ++ do \ ++ { \ ++ union { VEC_INT_TYPE v; __typeof__ ((val)[0]) *a[(len)]; } u; \ ++ for (i = 0; i < len; i++) \ ++ u.a[i] = &(val)[i]; \ ++ (vec) = u.v; \ ++ } \ + while (0) + + /* Wrapper for vector sincos/sincosf compatible with x86_64 and x32 variants +@@ -40,8 +40,8 @@ void scalar_func (FLOAT x, FLOAT * r, FL + VEC_TYPE mx; \ + VEC_INT_TYPE mr, mr1; \ + INIT_VEC_LOOP (mx, x, VEC_LEN); \ +- INIT_VEC_PTRS_LOOP (((FLOAT **) &mr), r_loc, VEC_LEN); \ +- INIT_VEC_PTRS_LOOP (((FLOAT **) &mr1), r1_loc, VEC_LEN); \ ++ INIT_VEC_PTRS_LOOP (mr, r_loc, VEC_LEN); \ ++ INIT_VEC_PTRS_LOOP (mr1, r1_loc, VEC_LEN); \ + vector_func (mx, mr, mr1); \ + TEST_VEC_LOOP (r_loc, VEC_LEN); \ + TEST_VEC_LOOP (r1_loc, VEC_LEN); \ +@@ -63,8 +63,8 @@ void scalar_func (FLOAT x, FLOAT * r, FL + VEC_TYPE mx; \ + VEC_INT_TYPE mr, mr1; \ + INIT_VEC_LOOP (mx, x, VEC_LEN); \ +- INIT_VEC_PTRS_LOOP (((FLOAT **) &mr), r_loc, VEC_LEN/2); \ +- INIT_VEC_PTRS_LOOP (((FLOAT **) &mr1), r1_loc, VEC_LEN/2); \ ++ INIT_VEC_PTRS_LOOP (mr, r_loc, VEC_LEN/2); \ ++ INIT_VEC_PTRS_LOOP (mr1, r1_loc, VEC_LEN/2); \ + vector_func (mx, mr, mr, mr1, mr1); \ + TEST_VEC_LOOP (r_loc, VEC_LEN/2); \ + TEST_VEC_LOOP (r1_loc, VEC_LEN/2); \ +@@ -87,8 +87,8 @@ void scalar_func (FLOAT x, FLOAT * r, FL + VEC_TYPE mx; \ + VEC_INT_TYPE mr, mr1; \ + INIT_VEC_LOOP (mx, x, VEC_LEN); \ +- INIT_VEC_PTRS_LOOP (((FLOAT **) &mr), r_loc, VEC_LEN/4); \ +- INIT_VEC_PTRS_LOOP (((FLOAT **) &mr1), r1_loc, VEC_LEN/4); \ ++ INIT_VEC_PTRS_LOOP (mr, r_loc, VEC_LEN/4); \ ++ INIT_VEC_PTRS_LOOP (mr1, r1_loc, VEC_LEN/4); \ + vector_func (mx, mr, mr, mr, mr, mr1, mr1, mr1, mr1); \ + TEST_VEC_LOOP (r_loc, VEC_LEN/4); \ + TEST_VEC_LOOP (r1_loc, VEC_LEN/4); \ From fede245d46740ca5a22f1f262a8cf572364309396948a0a403d53046b52feded Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Thu, 22 Jun 2017 12:54:01 +0000 Subject: [PATCH 03/15] Accepting request 505677 from home:Andreas_Schwab:Factory - ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE programs (BZ #21209) - ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357, BZ #21624) - Remove glibc-cpusetsize.diff, no longer useful OBS-URL: https://build.opensuse.org/request/show/505677 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=458 --- glibc-cpusetsize.diff | 26 ------ glibc.changes | 13 +++ glibc.spec | 11 ++- ld-hwcap-mask-suid.patch | 33 ++++++++ ld-library-path-suid.patch | 158 +++++++++++++++++++++++++++++++++++++ 5 files changed, 211 insertions(+), 30 deletions(-) delete mode 100644 glibc-cpusetsize.diff create mode 100644 ld-hwcap-mask-suid.patch create mode 100644 ld-library-path-suid.patch diff --git a/glibc-cpusetsize.diff b/glibc-cpusetsize.diff deleted file mode 100644 index 7d34630..0000000 --- a/glibc-cpusetsize.diff +++ /dev/null @@ -1,26 +0,0 @@ -Index: glibc-2.17.90/bits/sched.h -=================================================================== ---- glibc-2.17.90.orig/bits/sched.h -+++ glibc-2.17.90/bits/sched.h -@@ -52,7 +52,7 @@ struct __sched_param - #if defined _SCHED_H && !defined __cpu_set_t_defined - # define __cpu_set_t_defined - /* Size definition for CPU sets. */ --# define __CPU_SETSIZE 1024 -+# define __CPU_SETSIZE 4096 - # define __NCPUBITS (8 * sizeof (__cpu_mask)) - - /* Type for array elements in 'cpu_set_t'. */ -Index: glibc-2.17.90/sysdeps/unix/sysv/linux/bits/sched.h -=================================================================== ---- glibc-2.17.90.orig/sysdeps/unix/sysv/linux/bits/sched.h -+++ glibc-2.17.90/sysdeps/unix/sysv/linux/bits/sched.h -@@ -111,7 +111,7 @@ struct __sched_param - #if defined _SCHED_H && !defined __cpu_set_t_defined - # define __cpu_set_t_defined - /* Size definition for CPU sets. */ --# define __CPU_SETSIZE 1024 -+# define __CPU_SETSIZE 4096 - # define __NCPUBITS (8 * sizeof (__cpu_mask)) - - /* Type for array elements in 'cpu_set_t'. */ diff --git a/glibc.changes b/glibc.changes index 68db6c5..e43309f 100644 --- a/glibc.changes +++ b/glibc.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Wed Jun 21 15:15:12 UTC 2017 - schwab@suse.de + +- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE + programs (BZ #21209) +- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for + AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357, BZ #21624) + +------------------------------------------------------------------- +Wed Jun 14 12:22:21 UTC 2017 - schwab@suse.de + +- Remove glibc-cpusetsize.diff, no longer useful + ------------------------------------------------------------------- Wed May 31 10:35:31 UTC 2017 - schwab@suse.de diff --git a/glibc.spec b/glibc.spec index 0553b0f..4470cd5 100644 --- a/glibc.spec +++ b/glibc.spec @@ -228,8 +228,6 @@ Patch13: glibc-2.3.2.no_archive.diff Patch14: glibc-bindresvport-blacklist.diff # PATCH-FIX-OPENSUSE prefer -lang rpm packages Patch15: glibc-2.3.90-langpackdir.diff -# PATCH-FEATURE-SLE increase cpusetsize to 4096, needs to be kept for compatibility kukuk@suse.de (XXX: Review) -Patch18: glibc-cpusetsize.diff # PATCH-FEATURE-SLE Use nscd user for nscd Patch19: nscd-server-user.patch # PATCH-FEATURE-SLE powerpc: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined @@ -272,6 +270,10 @@ Patch1002: sunrpc-use-after-free.patch Patch1003: test-math-vector-sincos-aliasing.patch # PATCH-FIX-UPSTREAM Fix symbol redirect for fts_set (BZ #21289) Patch1004: fts-symbol-redirect.patch +# PATCH-FIX-UPSTREAM Ignore and remove LD_HWCAP_MASK for AT_SECURE programs (BZ #21209) +Patch1005: ld-hwcap-mask-suid.patch +# PATCH-FIX-UPSTREAM rtld: Completely ignore LD_LIBRARY_PATH for AT_SECURE=1 programs (CVE-2017-1000366, BZ #21624) +Patch1006: ld-library-path-suid.patch ### # Patches awaiting upstream approval @@ -488,7 +490,6 @@ rm nscd/s-stamp %patch13 -p1 %patch14 -p1 %patch15 -p1 -%patch18 -p1 %patch19 -p1 %patch21 -p1 @@ -508,6 +509,8 @@ rm nscd/s-stamp %patch1002 -p1 %patch1003 -p1 %patch1004 -p1 +%patch1005 -p1 +%patch1006 -p1 %patch2000 -p1 %patch2001 -p1 @@ -664,7 +667,7 @@ configure_and_build_glibc() { $profile $elision \ "$@" \ --build=%{target} --host=%{target} \ -%ifarch armv7hl ppc ppc64 ppc64le %{ix86} x86_64 sparc sparc64 s390 s390x +%ifarch armv7hl ppc ppc64 ppc64le i686 x86_64 sparc sparc64 s390 s390x --enable-multi-arch \ %endif %ifarch mipsel diff --git a/ld-hwcap-mask-suid.patch b/ld-hwcap-mask-suid.patch new file mode 100644 index 0000000..f992c9a --- /dev/null +++ b/ld-hwcap-mask-suid.patch @@ -0,0 +1,33 @@ +2017-03-07 Siddhesh Poyarekar + + [BZ #21209] + * elf/rtld.c (process_envvars): Ignore LD_HWCAP_MASK for + AT_SECURE processes. + * sysdeps/generic/unsecvars.h: Add LD_HWCAP_MASK. + +Index: glibc-2.25/elf/rtld.c +=================================================================== +--- glibc-2.25.orig/elf/rtld.c ++++ glibc-2.25/elf/rtld.c +@@ -2450,7 +2450,8 @@ process_envvars (enum mode *modep) + + case 10: + /* Mask for the important hardware capabilities. */ +- if (memcmp (envline, "HWCAP_MASK", 10) == 0) ++ if (!__libc_enable_secure ++ && memcmp (envline, "HWCAP_MASK", 10) == 0) + GLRO(dl_hwcap_mask) = __strtoul_internal (&envline[11], NULL, + 0, 0); + break; +Index: glibc-2.25/sysdeps/generic/unsecvars.h +=================================================================== +--- glibc-2.25.orig/sysdeps/generic/unsecvars.h ++++ glibc-2.25/sysdeps/generic/unsecvars.h +@@ -16,6 +16,7 @@ + "LD_DEBUG\0" \ + "LD_DEBUG_OUTPUT\0" \ + "LD_DYNAMIC_WEAK\0" \ ++ "LD_HWCAP_MASK\0" \ + "LD_LIBRARY_PATH\0" \ + "LD_ORIGIN_PATH\0" \ + "LD_PRELOAD\0" \ diff --git a/ld-library-path-suid.patch b/ld-library-path-suid.patch new file mode 100644 index 0000000..adb9199 --- /dev/null +++ b/ld-library-path-suid.patch @@ -0,0 +1,158 @@ +Index: glibc-2.25/elf/rtld.c +=================================================================== +--- glibc-2.25.orig/elf/rtld.c ++++ glibc-2.25/elf/rtld.c +@@ -716,6 +716,57 @@ static const char *preloadlist attribute + /* Nonzero if information about versions has to be printed. */ + static int version_info attribute_relro; + ++/* Check that AT_SECURE=0, or that the passed name does not contain ++ directories and is not overly long. */ ++static bool ++dso_name_valid_for_suid (const char *p) ++{ ++ if (__builtin_expect (__libc_enable_secure, 0)) ++ { ++ /* Ignore pathnames with directories for AT_SECURE=1 ++ programs, and also skip overlong names. */ ++ size_t len = strlen (p); ++ if (len >= NAME_MAX || memchr (p, '/', len) != NULL) ++ return false; ++ } ++ return true; ++} ++ ++/* The LD_PRELOAD environment variable gives list of libraries ++ separated by white space or colons that are loaded before the ++ executable's dependencies and prepended to the global scope list. ++ (If the binary is running setuid all elements containing a '/' are ++ ignored since it is insecure.) Return the number of preloads ++ performed. */ ++static unsigned int ++handle_ld_preload (const char *preloadlist, struct link_map *main_map) ++{ ++ unsigned int npreloads = 0; ++ const char *p = preloadlist; ++ char fname[PATH_MAX]; ++ ++ while (*p != '\0') ++ { ++ /* Split preload list at space/colon. */ ++ size_t len = strcspn (p, " :"); ++ if (len > 0 && len < PATH_MAX) ++ { ++ memcpy (fname, p, len); ++ fname[len] = '\0'; ++ if (dso_name_valid_for_suid (fname)) ++ npreloads += do_preload (fname, main_map, "LD_PRELOAD"); ++ } ++ ++ /* Skip over the substring and the following delimiter. */ ++ p += len; ++ if (*p != '\0') ++ ++p; ++ } ++ return npreloads; ++} ++ ++ ++ + static void + dl_main (const ElfW(Phdr) *phdr, + ElfW(Word) phnum, +@@ -1462,23 +1513,8 @@ ERROR: ld.so: object '%s' cannot be load + + if (__glibc_unlikely (preloadlist != NULL)) + { +- /* The LD_PRELOAD environment variable gives list of libraries +- separated by white space or colons that are loaded before the +- executable's dependencies and prepended to the global scope +- list. If the binary is running setuid all elements +- containing a '/' are ignored since it is insecure. */ +- char *list = strdupa (preloadlist); +- char *p; +- + HP_TIMING_NOW (start); +- +- /* Prevent optimizing strsep. Speed is not important here. */ +- while ((p = (strsep) (&list, " :")) != NULL) +- if (p[0] != '\0' +- && (__builtin_expect (! __libc_enable_secure, 1) +- || strchr (p, '/') == NULL)) +- npreloads += do_preload (p, main_map, "LD_PRELOAD"); +- ++ npreloads += handle_ld_preload (preloadlist, main_map); + HP_TIMING_NOW (stop); + HP_TIMING_DIFF (diff, start, stop); + HP_TIMING_ACCUM_NT (load_time, diff); +@@ -2340,9 +2376,7 @@ process_dl_audit (char *str) + char *p; + + while ((p = (strsep) (&str, ":")) != NULL) +- if (p[0] != '\0' +- && (__builtin_expect (! __libc_enable_secure, 1) +- || strchr (p, '/') == NULL)) ++ if (p[0] != '\0' && dso_name_valid_for_suid (p)) + { + /* This is using the local malloc, not the system malloc. The + memory can never be freed. */ +@@ -2372,6 +2406,7 @@ process_envvars (enum mode *modep) + char *envline; + enum mode mode = normal; + char *debug_output = NULL; ++ char *ld_audit = NULL; + + /* This is the default place for profiling data file. */ + GLRO(dl_profile_output) +@@ -2406,7 +2441,7 @@ process_envvars (enum mode *modep) + break; + } + if (memcmp (envline, "AUDIT", 5) == 0) +- process_dl_audit (&envline[6]); ++ ld_audit = &envline[6]; + break; + + case 7: +@@ -2465,7 +2500,8 @@ process_envvars (enum mode *modep) + + case 12: + /* The library search path. */ +- if (memcmp (envline, "LIBRARY_PATH", 12) == 0) ++ if (!__libc_enable_secure ++ && memcmp (envline, "LIBRARY_PATH", 12) == 0) + { + library_path = &envline[13]; + break; +@@ -2532,6 +2568,12 @@ process_envvars (enum mode *modep) + } + } + ++ /* Even if LD_AUDIT occurs multiple times in the environment ++ process_dl_audit should only be called once to avoid polluting the ++ heap with unused copies of the value. */ ++ if (ld_audit != NULL) ++ process_dl_audit (ld_audit); ++ + /* The caller wants this information. */ + *modep = mode; + +Index: glibc-2.25/sysdeps/i386/i686/multiarch/strcspn-c.c +=================================================================== +--- glibc-2.25.orig/sysdeps/i386/i686/multiarch/strcspn-c.c ++++ glibc-2.25/sysdeps/i386/i686/multiarch/strcspn-c.c +@@ -1,2 +1,4 @@ +-#define __strcspn_sse2 __strcspn_ia32 +-#include ++#if IS_IN (libc) ++# define __strcspn_sse2 __strcspn_ia32 ++# include ++#endif +Index: glibc-2.25/sysdeps/i386/i686/multiarch/varshift.c +=================================================================== +--- glibc-2.25.orig/sysdeps/i386/i686/multiarch/varshift.c ++++ glibc-2.25/sysdeps/i386/i686/multiarch/varshift.c +@@ -1 +1,3 @@ +-#include ++#if IS_IN (libc) ++# include ++#endif From fcaf5acc9af74e48c57a78cfd6cd4345d6b3667e388b7dd652806e6dbde8539b Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Wed, 12 Jul 2017 13:21:16 +0000 Subject: [PATCH 04/15] Accepting request 509776 from home:Andreas_Schwab:Factory Reorganize spec file OBS-URL: https://build.opensuse.org/request/show/509776 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=459 --- glibc.spec | 95 +++++++++++++++++++++++++++--------------------------- 1 file changed, 48 insertions(+), 47 deletions(-) diff --git a/glibc.spec b/glibc.spec index 4470cd5..7c380fe 100644 --- a/glibc.spec +++ b/glibc.spec @@ -23,28 +23,25 @@ %define crypt_bf_version 1.3 %define build_snapshot 0 -%define utils_build ("@BUILD_FLAVOR@" == "utils") -%define testsuite_build ("@BUILD_FLAVOR@" == "testsuite") -%define normal_build !(%utils_build || %testsuite_build) +%bcond_with all +%define build_main 1 +%define build_utils %{with all} +%define build_testsuite %{with all} +%if "@BUILD_FLAVOR@" == "utils" +%define build_main 0 +%define build_utils 1 +%define build_testsuite 0 +%endif +%if "@BUILD_FLAVOR@" == "testsuite" +%define build_main 0 +%define build_utils 0 +%define build_testsuite 1 +%endif -%if %normal_build Name: glibc Summary: Standard Shared Libraries (from the GNU C Library) License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ Group: System/Libraries -%endif -%if %utils_build -Name: glibc-utils -Summary: Development utilities from the GNU C Library -License: LGPL-2.1+ -Group: Development/Languages/C and C++ -%endif -%if %testsuite_build -Name: glibc-testsuite -Summary: Testsuite results from the GNU C Library -License: LGPL-2.1+ -Group: Development/Languages/C and C++ -%endif BuildRequires: audit-devel BuildRequires: fdupes BuildRequires: libcap-devel @@ -53,14 +50,14 @@ BuildRequires: makeinfo BuildRequires: pwdutils BuildRequires: systemd-rpm-macros BuildRequires: xz -%if %{testsuite_build} +%if %{build_testsuite} BuildRequires: gcc-c++ BuildRequires: gdb BuildRequires: glibc-devel-static BuildRequires: libstdc++-devel BuildRequires: python-pexpect %endif -%if %{utils_build} +%if %{build_utils} BuildRequires: gd-devel %endif %if "@BUILD_FLAVOR@" == "i686" @@ -77,7 +74,7 @@ BuildArch: i686 %define build_locales 1 %define build_html 0 %else -%if %{with fast_build} || %{utils_build} +%if %{with fast_build} || %{build_utils} && %{without all} %define build_profile 0 %define build_locales 0 %define build_html 0 @@ -89,7 +86,7 @@ BuildArch: i686 %endif %endif -%define build_variants %{normal_build} +%define build_variants %{build_main} %define disable_assert 0 %define enable_stackguard_randomization 1 @@ -151,7 +148,6 @@ Source50: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version} # The sign key uses MD5 which is no longer accepted by gpg #Source51: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz.sign -%if %{normal_build} # ngpt was used in 8.1 and SLES8 Obsoletes: ngpt < 2.2.2 Obsoletes: ngpt-devel < 2.2.2 @@ -173,10 +169,6 @@ Provides: ld-linux.so.3(GLIBC_2.4) Requires(pre): filesystem Recommends: glibc-extra Provides: rtld(GNU_HASH) -%endif # %{normal_build} -%if %{utils_build} -Requires: glibc = %{version} -%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %ifarch i686 # We need to avoid to have only the src rpm from i686 on the media, @@ -298,22 +290,31 @@ Patch2008: reinitialize-dl_load_write_lock.patch Patch3000: manpages.patch %description -%if %{normal_build} The GNU C Library provides the most important standard libraries used by nearly all programs: the standard C library, the standard math library, and the POSIX thread library. A system is not functional without these libraries. -%endif -%if %{utils_build} + +%package utils +Summary: Development utilities from the GNU C Library +License: LGPL-2.1+ +Group: Development/Languages/C and C++ +Requires: glibc = %{version} + +%description utils The glibc-utils package contains mtrace, a memory leak tracer and xtrace, a function call tracer which can be helpful during program debugging. If you are unsure if you need this, do not install this package. -%endif -%if %{testsuite_build} -This package runs the testsuite from the GNU C Library. -%endif + +%package testsuite +Summary: Testsuite results from the GNU C Library +License: LGPL-2.1+ +Group: Development/Languages/C and C++ + +%description testsuite +This package contains the testsuite results from the GNU C Library. %package info Summary: Info Files for the GNU C Library @@ -782,7 +783,7 @@ popd ####################################################################### %check -%if %{testsuite_build} +%if %{build_testsuite} # The testsuite will fail if asneeded is used export SUSE_ASNEEDED=0 # Increase timeout @@ -824,7 +825,7 @@ make %{?_smp_mflags} -C cc-base check-abi ####################################################################### %install -%if %{normal_build} +%if %{build_main} # We don't want to strip the .symtab from our libraries in find-debuginfo.sh, # certainly not from libpthread.so.* because it is used by libthread_db to find # some non-exported symbols in order to detect if threading support @@ -1025,6 +1026,7 @@ ln -s ld-%{libversion}.so %{buildroot}/lib/ld-linux.so.3 mv %{buildroot}%{_bindir}/getconf %{buildroot}%{_libexecdir}/getconf/getconf ln -s %{_libexecdir}/getconf/getconf %{buildroot}%{_bindir}/getconf +%if !%{build_utils} # Remove unwanted files (packaged in glibc-utils) rm -f %{buildroot}/%{_lib}/libmemusage* rm -f %{buildroot}/%{_lib}/libpcprofile* @@ -1042,6 +1044,7 @@ rm -rf %{buildroot}%{_infodir} %{buildroot}%{_prefix}/share/i18n rm -f %{buildroot}%{_bindir}/makedb %{buildroot}/var/lib/misc/Makefile rm -f %{buildroot}%{_sbindir}/nscd %endif # i686 +%endif # !utils # LSB %ifarch %ix86 @@ -1063,9 +1066,9 @@ ln -sf /%{_lib}/ld.so.1 $RPM_BUILD_ROOT/%{_lib}/ld-lsb-s390.so.3 ln -sf /%{_lib}/ld64.so.1 $RPM_BUILD_ROOT/%{_lib}/ld-lsb-s390x.so.3 %endif -%endif # %{normal_build} +%else # !main -%if %{utils_build} +%if %{build_utils} make %{?_smp_mflags} install_root=%{buildroot} install -C cc-base \ subdirs='malloc debug elf' @@ -1078,7 +1081,9 @@ rm -f %{buildroot}%{_bindir}/{catchsegv,ldd*,sprof} rm -rf %{buildroot}%{_mandir}/man* rm -rf %{buildroot}/sbin %{buildroot}%{_includedir} -%endif # %{utils_build} +%endif # utils + +%endif # !main ####################################################################### ### @@ -1086,13 +1091,9 @@ rm -rf %{buildroot}/sbin %{buildroot}%{_includedir} ### ####################################################################### -%if %{normal_build} %post -p %{_sbindir}/glibc_post_upgrade - %postun -p /sbin/ldconfig -%endif # %{normal_build} - %post locale for l in /usr/share/locale/locale.alias %{_libdir}/gconv/gconv-modules; do [ -d "$l.d" ] || continue @@ -1129,7 +1130,7 @@ exit 0 %service_del_postun nscd.service exit 0 -%if %{normal_build} +%if %{build_main} %files ####################################################################### ### @@ -1412,10 +1413,10 @@ exit 0 /var/lib/misc/Makefile %endif # !i686 -%endif # %{normal_build} +%endif # main -%if %{utils_build} -%files +%if %{build_utils} +%files utils %defattr(-,root,root) /%{_lib}/libmemusage.so /%{_lib}/libpcprofile.so @@ -1428,6 +1429,6 @@ exit 0 %{_bindir}/sotruss %{_bindir}/xtrace %{_bindir}/pldd -%endif # %{utils_build} +%endif # utils %changelog From 1482b988442bb1cc3439645d3e4368447f301d9a98850883e02e26556d2ddd4b Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Mon, 17 Jul 2017 07:44:06 +0000 Subject: [PATCH 05/15] Accepting request 510863 from home:Andreas_Schwab:Factory Reorganize specfile OBS-URL: https://build.opensuse.org/request/show/510863 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=460 --- _multibuild | 5 - glibc-testsuite.spec | 1436 ++++++++++++++++++++++++++++++++++++++++++ glibc-utils.spec | 1436 ++++++++++++++++++++++++++++++++++++++++++ glibc.i686.spec | 1436 ++++++++++++++++++++++++++++++++++++++++++ glibc.spec | 8 +- pre_checkin.sh | 4 + 6 files changed, 4317 insertions(+), 8 deletions(-) delete mode 100644 _multibuild create mode 100644 glibc-testsuite.spec create mode 100644 glibc-utils.spec create mode 100644 glibc.i686.spec create mode 100644 pre_checkin.sh diff --git a/_multibuild b/_multibuild deleted file mode 100644 index e14556e..0000000 --- a/_multibuild +++ /dev/null @@ -1,5 +0,0 @@ - - i686 - utils - testsuite - diff --git a/glibc-testsuite.spec b/glibc-testsuite.spec new file mode 100644 index 0000000..3eb3a23 --- /dev/null +++ b/glibc-testsuite.spec @@ -0,0 +1,1436 @@ +# +# spec file for package glibc +# +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +# Run with osc --with=fast_build to have a shorter turnaround +# It will avoid building some parts of glibc +%bcond_with fast_build + +%define crypt_bf_version 1.3 +%define build_snapshot 0 + +%define flavor testsuite + +%bcond_with all +%define build_main 1 +%define build_utils %{with all} +%define build_testsuite %{with all} +%if "%flavor" == "utils" +%define build_main 0 +%define build_utils 1 +%define build_testsuite 0 +%endif +%if "%flavor" == "testsuite" +%define build_main 0 +%define build_utils 0 +%define build_testsuite 1 +%endif + +Name: glibc +Summary: Standard Shared Libraries (from the GNU C Library) +License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ +Group: System/Libraries +BuildRequires: audit-devel +BuildRequires: fdupes +BuildRequires: libcap-devel +BuildRequires: libselinux-devel +BuildRequires: makeinfo +BuildRequires: pwdutils +BuildRequires: systemd-rpm-macros +BuildRequires: xz +%if %{build_testsuite} +BuildRequires: gcc-c++ +BuildRequires: gdb +BuildRequires: glibc-devel-static +BuildRequires: libstdc++-devel +BuildRequires: python-pexpect +%endif +%if %{build_utils} +BuildRequires: gd-devel +%endif +%if "%flavor" == "i686" +ExclusiveArch: i586 i686 +BuildArch: i686 +%global optflags %(echo "%optflags"|sed -e s/i586/i686/) -march=i686 -mtune=generic +%endif + +%define __filter_GLIBC_PRIVATE 1 +%ifarch i686 +# For i686 let's only build what's different from i586, so +# no need to build documentation +%define build_profile 1 +%define build_locales 1 +%define build_html 0 +%else +%if %{with fast_build} || %{build_utils} && %{without all} +%define build_profile 0 +%define build_locales 0 +%define build_html 0 +%else +# Default: +%define build_profile 1 +%define build_locales 1 +%define build_html 1 +%endif +%endif + +%define build_variants %{build_main} + +%define disable_assert 0 +%define enable_stackguard_randomization 1 +%ifarch ppc ppc64 + %define optimize_power 1 + %ifarch ppc + %define powerpc_optimize_base %{nil} + %define powerpc_optimize_tune power3 + %define powerpc_optimize_cpu_power4 1 + %else + %define powerpc_optimize_base %{nil} + %define powerpc_optimize_tune power5 + %define powerpc_optimize_cpu_power4 0 + %endif + # We are not building Power CPU specific optimizations for openSUSE. + %define powerpc_optimize_cpu_power6 0 + %define powerpc_optimize_cpu_power7 0 + %define powerpc_optimize_cpu_cell 0 +%else + %define optimize_power 0 + %define powerpc_optimize_base %{nil} + %define powerpc_optimize_cpu_power4 0 + %define powerpc_optimize_cpu_power6 0 + %define powerpc_optimize_cpu_power7 0 + %define powerpc_optimize_cpu_cell 0 +%endif # ppc, ppc64 +# 3.0 is the SLES 11 SP3 kernel +# 3.1 is the openSUSE 12.1 kernel +%define enablekernel 3.0 + +Version: 2.25 +Release: 0 +%if !%{build_snapshot} +%define git_id db0242e30234 +%define libversion %version +%else +%define git_id %(echo %version | sed 's/.*\.g//') +%define libversion %(echo %version | sed 's/\.[^.]*\.g.*//') +%endif +Url: http://www.gnu.org/software/libc/libc.html +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz +%if !%{build_snapshot} +Source1: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz.sig +%endif +Source2: http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=libc&download=1#/glibc.keyring +Source3: noversion.tar.bz2 +Source4: manpages.tar.bz2 +Source5: nsswitch.conf +Source7: bindresvport.blacklist +Source8: glibc_post_upgrade.c +Source9: glibc.rpmlintrc +Source10: baselibs.conf +# For systemd +Source20: nscd.conf +Source21: nscd.service +# crypt_blowfish +Source50: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz +# The sign key uses MD5 which is no longer accepted by gpg +#Source51: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz.sign + +# ngpt was used in 8.1 and SLES8 +Obsoletes: ngpt < 2.2.2 +Obsoletes: ngpt-devel < 2.2.2 +Provides: ngpt = 2.2.2 +Provides: ngpt-devel = 2.2.2 +Conflicts: kernel < %{enablekernel} +# bug437293 - handle update from SLES10 on PowerPC +%ifarch ppc64 +Obsoletes: glibc-64bit +%endif +%ifarch ppc +Obsoletes: glibc-32bit +%endif +%ifarch armv6hl armv7hl +# The old runtime linker link gets not provided by rpm find.provides, but it exists +Provides: ld-linux.so.3 +Provides: ld-linux.so.3(GLIBC_2.4) +%endif +Requires(pre): filesystem +Recommends: glibc-extra +Provides: rtld(GNU_HASH) +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%ifarch i686 +# We need to avoid to have only the src rpm from i686 on the media, +# since it does not work on other architectures. +NoSource: 0 +%endif +# + +### +# Patches are ordered in the following groups: +# Patches that we will never upstream or which have not been looked at: 0-999 +# Patches taken from upstream: 1000-2000 +# Patches that are going upstream, waiting approval: 2000-3000 +### + +### +# Patches that upstream will not accept +### + +### +# openSUSE specific patches - won't go upstream +### +### openSUSE extensions, configuration +# PATCH-FEATURE-OPENSUSE -- add crypt_blowfish support - bnc#700876 +Patch1: glibc-2.14-crypt.diff +# PATCH-FEATURE-OPENSUSE constify crypt_blowfish +Patch2: crypt_blowfish-const.patch +# PATCH-FEATURE-OPENSUSE -- add sha support to crypt_blowfish lnussel@suse.de +Patch3: crypt_blowfish-1.2-sha.diff +# PATCH-FEATURE-OPENSUSE Move crypt_gensalt_rn to separate library +Patch4: crypt_blowfish-gensalt.patch +# PATCH-FEATURE-OPENSUSE Avoid build failure on noexecstack marker on ARM dmueller@suse.de +Patch5: crypt_blowfish-1.2-hack_around_arm.diff +# PATCH-FIX-OPENSUSE Fix path for nscd databases +Patch6: glibc-2.3.3-nscd-db-path.diff +# PATCH-FIX-OPENSUSE Fix path for nss_db (bnc#753657) - aj@suse.de +Patch7: nss-db-path.patch +# PATCH-FIX-OPENSUSE adjust nscd.conf +Patch8: glibc-nscd.conf.patch +# PATCH-FIX-OPENSUSE do not use compile time in binaries +Patch9: glibc-nodate.patch +# PATCH-FIX-OPENSUSE -- add some extra information to version output - kukuk@suse.de +Patch10: glibc-version.diff +# PATCH-FIX-OPENSUSE handle old glibc binaries +Patch12: glibc-2.3.90-noversion.diff +# PATCH-FIX-OPENSUSE -- Make --no-archive default for localedef - kukuk@suse.de +Patch13: glibc-2.3.2.no_archive.diff +# PATCH-FIX-OPENSUSE -- add blacklist for bindresvport +Patch14: glibc-bindresvport-blacklist.diff +# PATCH-FIX-OPENSUSE prefer -lang rpm packages +Patch15: glibc-2.3.90-langpackdir.diff +# PATCH-FEATURE-SLE Use nscd user for nscd +Patch19: nscd-server-user.patch +# PATCH-FEATURE-SLE powerpc: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined +Patch21: powerpc-elision-enable-envvar.patch + +### Locale related patches +# PATCH-FIX-OPENSUSE Add additional locales +Patch100: add-locales.patch +# PATCH-FIX-OPENSUSE -- Add no_NO back (XXX: Still needed?) +Patch102: glibc-2.4.90-no_NO.diff +# PATCH-FIX-OPENSUSE -- Renames for China +Patch103: glibc-2.4-china.diff +# PATCH-FIX-OPENSUSE -- Add C.UTF-8 locale +Patch104: glibc-c-utf8-locale.patch +# PATCH-FIX-OPENSUSE -- Disable gettext for C.UTF-8 locale +Patch105: glibc-disable-gettext-for-c-utf8.patch + +### Broken patches in glibc that we revert for now: + +### Network related patches +# PATCH-FIX-OPENSUSE reload /etc/resolv.conf on change +Patch300: glibc-resolv-reload.diff +# PATCH-FIX-OPENSUSE Fix hangs in UDP RPC calls bso#5379 bnc#257745 aj@suse.de +Patch301: glibc-2.2-sunrpc.diff +# PATCH-FIX-OPENSUSE Warn about usage of mdns in resolv.conv +Patch304: glibc-resolv-mdnshint.diff +# PATCH-FIX-OPENSUSE disable rewriting ::1 to 127.0.0.1 for /etc/hosts bnc#684534, bnc#706719 +Patch306: glibc-fix-double-loopback.diff + +### +# Patches from upstream +### +# PATCH-FIX-UPSTREAM Fix getting tunable values on big-endian (BZ #21109) +Patch1000: tunables-bigendian.patch +# PATCH-FIX-UPSTREAM Fix i686 memchr overflow calculation (BZ #21182) +Patch1001: i686-memchr-sse.patch +# PATCH-FIX-UPSTREAM Avoid use-after-free read access in clntudp_call (BZ #21115) +Patch1002: sunrpc-use-after-free.patch +# PATCH-FIX-UPSTREAM Fix test-math-vector-sincos.h aliasing +Patch1003: test-math-vector-sincos-aliasing.patch +# PATCH-FIX-UPSTREAM Fix symbol redirect for fts_set (BZ #21289) +Patch1004: fts-symbol-redirect.patch +# PATCH-FIX-UPSTREAM Ignore and remove LD_HWCAP_MASK for AT_SECURE programs (BZ #21209) +Patch1005: ld-hwcap-mask-suid.patch +# PATCH-FIX-UPSTREAM rtld: Completely ignore LD_LIBRARY_PATH for AT_SECURE=1 programs (CVE-2017-1000366, BZ #21624) +Patch1006: ld-library-path-suid.patch + +### +# Patches awaiting upstream approval +### +# PATCH-FIX-UPSTREAM Always to locking when accessing streams (BZ #15142) +Patch2000: fix-locking-in-_IO_cleanup.patch +# PATCH-FIX-UPSTREAM Never try to execute the file in ldd (BZ #16750) +Patch2001: ldd-system-interp.patch +# PATCH-FIX-UPSTREAM Don't close or flush stdio streams on abort (BZ #15436) +Patch2002: abort-no-flush.patch +# PATCH-FIX-UPSTREAM Fix fnmatch handling of collating elements (BZ #17396, BZ #16976) +Patch2004: fnmatch-collating-elements.patch +# PATCH-FIX-UPSTREAM Properly reread entry after failure in nss_files getent function (BZ #18991) +Patch2005: nss-files-long-lines-2.patch +# PATCH-FIX-UPSTREAM Fix iconv buffer handling with IGNORE error handler (BZ #18830) +Patch2006: iconv-reset-input-buffer.patch +# PATCH-FIX-UPSTREAM Reinitialize dl_load_write_lock on fork (BZ #19282) +Patch2008: reinitialize-dl_load_write_lock.patch + +# Non-glibc patches +# PATCH-FIX-OPENSUSE Remove debianisms from manpages +Patch3000: manpages.patch + +%description +The GNU C Library provides the most important standard libraries used +by nearly all programs: the standard C library, the standard math +library, and the POSIX thread library. A system is not functional +without these libraries. + +%package utils +Summary: Development utilities from the GNU C Library +License: LGPL-2.1+ +Group: Development/Languages/C and C++ +Requires: glibc = %{version} + +%description utils +The glibc-utils package contains mtrace, a memory leak tracer and +xtrace, a function call tracer which can be helpful during program +debugging. + +If you are unsure if you need this, do not install this package. + +%package testsuite +Summary: Testsuite results from the GNU C Library +License: LGPL-2.1+ +Group: Development/Languages/C and C++ + +%description testsuite +This package contains the testsuite results from the GNU C Library. + +%package info +Summary: Info Files for the GNU C Library +License: GFDL-1.1 +Group: Documentation/Other +Requires(post): %{install_info_prereq} +Requires(preun): %{install_info_prereq} +BuildArch: noarch + +%description info +This package contains the documentation for the GNU C library stored as +info files. Due to a lack of resources, this documentation is not +complete and is partially out of date. + +%package html +Summary: HTML Documentation for the GNU C Library +License: GFDL-1.1 +Group: Documentation/HTML +BuildArch: noarch + +%description html +This package contains the HTML documentation for the GNU C library. Due +to a lack of resources, this documentation is not complete and is +partially out of date. + +%package i18ndata +Summary: Database Sources for 'locale' +License: GPL-2.0+ and MIT +Group: System/Libraries +BuildArch: noarch + +%description i18ndata +This package contains the data needed to build the locale data files to +use the internationalization features of the GNU libc. It is normally +not necessary to install this packages, the data files are already +created. + +%package locale +Summary: Locale Data for Localized Programs +License: GPL-2.0+ and MIT and LGPL-2.1+ +Group: System/Libraries +Requires(post): /bin/cat +Requires: glibc = %{version} +# bug437293 +%ifarch ppc64 +Obsoletes: glibc-locale-64bit +%endif +%ifarch ppc +Obsoletes: glibc-locale-32bit +%endif + +%description locale +Locale data for the internationalisation features of the GNU C library. + +%package -n nscd +Summary: Name Service Caching Daemon +License: GPL-2.0+ +Group: System/Daemons +Provides: glibc:/usr/sbin/nscd +Requires: glibc = %{version} +Obsoletes: unscd <= 0.48 +Requires(pre): pwdutils +%{?systemd_requires} + +%description -n nscd +Nscd caches name service lookups and can dramatically improve +performance with NIS, NIS+, and LDAP. + +%package profile +Summary: Libc Profiling and Debugging Versions +License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ +Group: Development/Libraries/C and C++ +Requires: glibc = %{version} +# bug437293 +%ifarch ppc64 +Obsoletes: glibc-profile-64bit +%endif +%ifarch ppc +Obsoletes: glibc-profile-32bit +%endif + +%description profile +This package contains special versions of the GNU C library which are +necessary for profiling and debugging. + +%package devel +Summary: Include Files and Libraries Mandatory for Development +License: BSD-3-Clause and LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ +Group: Development/Libraries/C and C++ +Obsoletes: epoll = 1.0 +Provides: epoll < 1.0 +# bug437293 +%ifarch ppc64 +Obsoletes: glibc-devel-64bit +%endif +%ifarch ppc +Obsoletes: glibc-devel-32bit +%endif +Requires: glibc = %{version} +Requires: linux-kernel-headers + +%description devel +These libraries are needed to develop programs which use the standard C +library. + +%package devel-static +Summary: C library static libraries for -static linking +License: BSD-3-Clause and LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ +Group: Development/Libraries/C and C++ +Requires: %{name}-devel = %{version} +# Provide Fedora name for package to make packaging easier +Provides: %{name}-static = %{version} + +%description devel-static +The glibc-devel-static package contains the C library static libraries +for -static linking. You don't need these, unless you link statically, +which is highly discouraged. + +# makedb requires libselinux. We add this program in a separate +# package so that glibc does not require libselinux. +%package extra +Summary: Extra binaries from GNU C Library +License: LGPL-2.1+ +Group: Development/Languages/C and C++ +Requires: glibc = %{version} + +%description extra +The glibc-extra package contains some extra binaries for glibc that +are not essential but recommend to use. + +makedb: A program to create a database for nss + +%package obsolete +Summary: Obsolete Shared Libraries from the GNU C Library +License: LGPL-2.0+ +Group: System/Libraries +Requires: glibc = %{version} + +%description obsolete +This package provides some old libraries from the GNU C Library which +are no longer supported. Additional it provides a compatibility library +for old binaries linked against glibc 2.0. + +Install this package if you need one of this libraries to get old +binaries working, but since this libraries are not supported and there +is no gurantee that they work for you, you should try to get newer +versions of your software. + +%prep +%setup -n glibc-%{version} -q -a 3 -a 4 +# Owl crypt_blowfish +tar -xzf %SOURCE50 +pushd crypt_blowfish-%{crypt_bf_version} +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 +popd +mv crypt/{crypt.h,gnu-crypt.h} +mv crypt_blowfish-%crypt_bf_version/*.[chS] crypt/ +# +%patch1 -p1 +%patch6 -p1 +%patch7 -p1 +%patch8 -p1 +# avoid changing nscd_stat.c mtime to avoid code generation +# differences on each rebuild +touch -r nscd/nscd_stat.c nscd/s-stamp +%patch9 -p1 +touch -r nscd/s-stamp nscd/nscd_stat.c +rm nscd/s-stamp +%patch10 -p1 +%patch12 -p1 +%patch13 -p1 +%patch14 -p1 +%patch15 -p1 +%patch19 -p1 +%patch21 -p1 + +%patch100 -p1 +%patch102 -p1 +%patch103 -p1 +%patch104 -p1 +%patch105 -p1 + +%patch300 -p1 +%patch301 -p1 +%patch304 -p1 +%patch306 -p1 + +%patch1000 -p1 +%patch1001 -p1 +%patch1002 -p1 +%patch1003 -p1 +%patch1004 -p1 +%patch1005 -p1 +%patch1006 -p1 + +%patch2000 -p1 +%patch2001 -p1 +%patch2002 -p1 +%patch2004 -p1 +%patch2005 -p1 +%patch2006 -p1 +%patch2008 -p1 + +%patch3000 + +# +# Inconsistency detected by ld.so: dl-close.c: 719: _dl_close: Assertion `map->l_init_called' failed! +# +# Glibc 2.8 introduced the HP_TIMING element to the rtld_global_ro struct # definition. +# If the base is built without power4 the loader won't have this element in +# the struct whereas the power4/5/6/... libc will, so there will be a disconnect +# between the size of the rtld_global_ro struct between the two and dl_close +# ends up getting called incorrectly when it's actually attempting to call a +# resolver function. This is because the GLRO() macro simply attempts to +# compute an offset and gets the wrong one. +# Building the base glibc with --with-cpu=power4 solves this problem. +# But: ppc32 can not default to -mcpu=power4 because it would emit instructions +# which are not available on G3, G4 etc. +# +# We simply remove the power4 files, and build the base glibc for a generic powerpc cpu +# Additional cputuned libs can now be used on powerpc32 +# +rm -fv sysdeps/powerpc/powerpc32/power4/hp-timing.c sysdeps/powerpc/powerpc32/power4/hp-timing.h +find . -name configure | xargs touch + +####################################################################### +### +### BUILD +### +####################################################################### + +%build +if [ -x /bin/uname.bin ]; then + /bin/uname.bin -a +else + uname -a +fi +uptime || : +ulimit -a +nice +# We do not want configure to figure out the system its building one +# to support a common ground and thus set build and host to the +# target_cpu. +%ifarch %arm +%define target %{_target_cpu}-suse-linux-gnueabi +%else +%define target %{_target_cpu}-suse-linux +%endif +# Don't use as-needed, it breaks glibc assumptions +# Before enabling it, run the testsuite and verify that it +# passes completely +export SUSE_ASNEEDED=0 +# Adjust glibc version.h +echo "#define CONFHOST \"%{target}\"" >> version.h +echo "#define GITID \"%{git_id}\"" >> version.h +# +# Default CFLAGS and Compiler +# +BuildFlags="%{optflags} -U_FORTIFY_SOURCE" +enable_stack_protector= +for opt in $BuildFlags; do + case $opt in + -fstack-protector-strong) enable_stack_protector=strong ;; + -fstack-protector-all) enable_stack_protector=all ;; + -fstack-protector) enable_stack_protector=yes ;; + esac +done +BuildFlags=$(echo $BuildFlags | sed -e 's#-fstack-protector[^ ]*##' -e 's#-ffortify=[0-9]*##') +BuildCC="%__cc" +BuildCCplus="%__cxx" +add_ons=libidn +# +#now overwrite for some architectures +# +%ifarch sparc64 + BuildFlags="-O2 -mcpu=ultrasparc -mvis -fcall-used-g6" + BuildCC="gcc -m64" + BuildCCplus="$BuildCCplus -m64" +%endif +%ifarch sparc + BuildFlags="$BuildFlags -fcall-used-g6" + BuildCC="gcc -m32" + BuildCCplus="$BuildCCplus -m32" +%endif +%ifarch sparcv9 + BuildFlags="$BuildFlags -mcpu=ultrasparc -fcall-used-g6" + BuildCC="gcc -m32" + BuildCCplus="$BuildCCplus -m32" +%endif +%ifarch alphaev6 + BuildFlags="-mcpu=ev6" +%endif +%ifarch ppc ppc64 + BuildFlags="$(echo $BuildFlags | sed 's#-mminimal-toc##')" +%endif +%ifarch ppc64 + BuildCC="$BuildCC -m64" + BuildCCplus="$BuildCCplus -m64" +%endif +%ifarch hppa + BuildFlags="$BuildFlags -mpa-risc-1-1 -fstrict-aliasing" +%endif +# Add flags for all plattforms except AXP +%ifnarch alpha + BuildFlags="$BuildFlags -g" +%endif +%if %{disable_assert} + BuildFlags="$BuildFlags -DNDEBUG=1" +%endif +%ifarch %ix86 + add_ons=$add_ons,noversion +%endif +%ifarch mipsel + # fails to build otherwise - need to recheck and fix + %define enable_stackguard_randomization 0 +%endif + +configure_and_build_glibc() { + local dirname="$1"; shift + local cflags="$1"; shift + mkdir "cc-$dirname" + cd "cc-$dirname" +%ifarch %arm aarch64 + # remove asynchronous-unwind-tables during configure as it causes + # some checks to fail spuriously on arm + conf_cflags="${cflags/-fasynchronous-unwind-tables/}" + conf_cflags="${conf_cflags/-funwind-tables/}" +%else + conf_cflags="$cflags" +%endif + + profile="--disable-profile" +%if %{build_profile} + if [ "$dirname" = "base" ] ; then + profile="--enable-profile" + fi +%endif + elision=--enable-lock-elision + if [ "$dirname" = "noelision" ]; then + elision=--disable-lock-elision + fi + ../configure \ + CFLAGS="$conf_cflags" BUILD_CFLAGS="$conf_cflags" \ + CC="$BuildCC" CXX="$BuildCCplus" \ + --prefix=%{_prefix} \ + --libexecdir=%{_libexecdir} --infodir=%{_infodir} \ + --enable-add-ons=$add_ons \ + $profile $elision \ + "$@" \ + --build=%{target} --host=%{target} \ +%ifarch armv7hl ppc ppc64 ppc64le i686 x86_64 sparc sparc64 s390 s390x + --enable-multi-arch \ +%endif +%ifarch mipsel + --without-fp \ +%endif +%ifarch ppc64p7 + --with-cpu=power7 \ +%endif +%if %{enable_stackguard_randomization} + --enable-stackguard-randomization \ +%endif + ${enable_stack_protector:+--enable-stack-protector=$enable_stack_protector} \ + --enable-tunables \ + --enable-kernel=%{enablekernel} \ + --with-bugurl=http://bugs.opensuse.org \ + --enable-bind-now --enable-obsolete-rpc \ + --disable-timezone-tools +# Should we enable --enable-systemtap? +# Should we enable --enable-nss-crypt to build use freebl3 hash functions? + # explicitly set CFLAGS to use the full CFLAGS (not the reduced one for configure) + make %{?_smp_mflags} CFLAGS="$cflags" BUILD_CFLAGS="$cflags" + cd .. +} + +%if !%{optimize_power} + # + # Build base glibc + # + configure_and_build_glibc base "$BuildFlags" +%else + # + # Build POWER-optimized glibc + # + # First, base build: + pBuildFlags="$BuildFlags -mtune=%{powerpc_optimize_tune}" + %if "%{powerpc_optimize_base}" != "" + pBuildFlags+=" -mcpu=%{powerpc_optimize_base}" + %endif + %if "%{powerpc_optimize_base}" != "" + configure_and_build_glibc base "$pBuildFlags" --with-cpu=%{powerpc_optimize_base} + %else + # Use no default CPU + configure_and_build_glibc base "$pBuildFlags" + %endif + %if %{build_variants} + # Then other power variants: + for pcpu in \ + %if %{powerpc_optimize_cpu_power4} + power4 \ + %endif + %if %{powerpc_optimize_cpu_power6} + power6 \ + %endif + %if %{powerpc_optimize_cpu_power7} + power7 \ + %endif + ; do + configure_and_build_glibc $pcpu "$BuildFlags -mcpu=$pcpu" \ + --with-cpu=$pcpu + done + # Eventually, special Cell variant: + %if %{powerpc_optimize_cpu_cell} + configure_and_build_glibc ppc-cell-be "$BuildFlags -mcpu=cell" + %endif + %endif # %{build_variants} +%endif # optimize_power + +%if %{build_variants} +%ifarch i686 x86_64 +configure_and_build_glibc noelision "$BuildFlags" +%endif +%endif + +# +# Build html documentation +# +%if %{build_html} +make -C cc-base html +%endif + +# +# Build glibc_post_upgrade binary +# +$BuildCC -static %{optflags} -Os $RPM_SOURCE_DIR/glibc_post_upgrade.c -o glibc_post_upgrade \ + -Lcc-base -Bcc-base/csu \ + '-DREMOVE_TLS_DIRS' '-DREMOVE_PPC_OPTIMIZE_POWER5' \ +%ifarch ppc ppc64 + %if !%{powerpc_optimize_cpu_power4} + '-DREMOVE_PPC_OPTIMIZE_POWER4' \ + %endif + %if !%{powerpc_optimize_cpu_power6} + '-DREMOVE_PPC_OPTIMIZE_POWER6' \ + %endif + %if !%{powerpc_optimize_cpu_power7} + '-DREMOVE_PPC_OPTIMIZE_POWER7' \ + %endif + %if !%{powerpc_optimize_cpu_cell} + '-DREMOVE_PPC_OPTIMIZE_CELL' \ + %endif +%endif + '-DLIBDIR="/%{_lib}"' '-DGCONV_MODULES_DIR="%{_libdir}/gconv"' + +# crypt_blowfish man pages +pushd crypt_blowfish-%{crypt_bf_version} +make man +popd + +####################################################################### +### +### CHECK +### +####################################################################### + +%check +%if %{build_testsuite} +# The testsuite will fail if asneeded is used +export SUSE_ASNEEDED=0 +# Increase timeout +export TIMEOUTFACTOR=16 +# The testsuite does its own malloc checking +unset MALLOC_CHECK_ +make -C cc-base -k check || { + cd cc-base + o=$- + set +x + for sum in subdir-tests.sum */subdir-tests.sum; do + while read s t; do + case $s in + XPASS:|PASS:) + echo ++++++ $s $t ++++++ + ;; + *) # X?FAIL: + echo ------ $s $t ------ + test ! -f $t.out || cat $t.out + ;; + esac + done < $sum + done + set -$o + # Fail build if there where compilation errors during testsuite run + test -f tests.sum +} +%else +# This has to pass on all platforms! +# Exceptions: +# None! +make %{?_smp_mflags} -C cc-base check-abi +%endif + +####################################################################### +### +### INSTALL +### +####################################################################### + +%install +%if %{build_main} +# We don't want to strip the .symtab from our libraries in find-debuginfo.sh, +# certainly not from libpthread.so.* because it is used by libthread_db to find +# some non-exported symbols in order to detect if threading support +# should be enabled. These symbols are _not_ exported, and we can't easily +# export them retroactively without changing the ABI. So we have to +# continue to "export" them via .symtab, instead of .dynsym :-( +# But we also want to keep .symtab and .strtab of other libraries since some +# debugging tools currently require these sections directly inside the main +# files - specifically valgrind and PurifyPlus. +export STRIP_KEEP_SYMTAB=*.so* + +# Make sure we will create the gconv-modules.cache +mkdir -p %{buildroot}%{_libdir}/gconv +touch %{buildroot}%{_libdir}/gconv/gconv-modules.cache + +# Install base glibc +make %{?_smp_mflags} install_root=%{buildroot} install -C cc-base + +install_optimized_variant() { + local dirname="$1"; shift + local subdir="$1"; shift + local subdir_up="$1"; shift + +cd "cc-$dirname" +destdir=$RPM_BUILD_ROOT/%{_lib}/$subdir +mkdir -p $destdir +# Don't run a complete make install, we know which libraries +# we want +for lib in libc math/libm nptl/libpthread rt/librt nptl_db/libthread_db +do + libbase=${lib#*/} + libbaseso=$(basename $RPM_BUILD_ROOT/%{_lib}/${libbase}-*.so) + # Only install if different from base lib + if cmp -s ${lib}.so ../cc-base/${lib}.so; then + ln -sf $subdir_up/$libbaseso $destdir/$libbaseso + else + cp -a ${lib}.so $destdir/$libbaseso + fi +done +cd .. +cc-base/elf/ldconfig -vn $destdir +} + +# Install power-optimized glibc +%if %{optimize_power} + %if %{powerpc_optimize_cpu_power4} + install_optimized_variant power4 power4 ".." + %endif + %if %{powerpc_optimize_cpu_power6} + install_optimized_variant power6 power6 ".." + %endif + %if %{powerpc_optimize_cpu_power7} + install_optimized_variant power7 power7 ".." + %endif + %if %{powerpc_optimize_cpu_cell} + install_optimized_variant ppc-cell-be ppc-cell-be ".." + %endif + %if %{powerpc_optimize_cpu_power6} + # power6 is compatible with power6x + # doing a directory symlink doesnt work, ldconfig follows them and accepts only the first real dir + if test -d %{buildroot}/%{_lib}/power6; then + mkdir -p %{buildroot}/%{_lib}/power6x + for i in %{buildroot}/%{_lib}/power6/*.so; do + b=$(basename $i) + ln -vs ../power6/$b %{buildroot}/%{_lib}/power6x/$b + done + cc-base/elf/ldconfig -vn %{buildroot}/%{_lib}/power6x + fi + %endif +%endif # optimize_power + +%ifarch i686 x86_64 +cd cc-noelision +destdir=$RPM_BUILD_ROOT/%{_lib}/noelision +mkdir -p $destdir +install -m 755 nptl/libpthread.so $destdir/libpthread-%{libversion}.so +cd .. +cc-base/elf/ldconfig -vn $destdir +%endif + +# Install locales +%if %{build_locales} + # XXX Do not install locales in parallel! + cd cc-base + # localedef creates hardlinks to other locales if possible + # this will not work if we generate them in parallel. + # thus we need to run fdupes on /usr/lib/locale/ + # Still, on my system this is a speed advantage: + # non-parallel build for install-locales: 9:34mins + # parallel build with fdupes: 7:08mins + make %{?_smp_mflags} install_root=%{buildroot} localedata/install-locales + %fdupes %{buildroot}/usr/lib/locale + cd .. +%endif +# Create file list for glibc-locale package +%{find_lang} libc + +# Prepare obsolete/, used only on some architectures: +export RPM_BUILD_ROOT +%ifarch i586 +mkdir -p %{buildroot}/%{_lib}/obsolete +%endif + +# Miscelanna: + +install -m 0700 glibc_post_upgrade %{buildroot}%{_sbindir} + +install -m 644 %{SOURCE7} %{buildroot}/etc +install -m 644 %{SOURCE5} %{buildroot}/etc +install -m 644 posix/gai.conf %{buildroot}/etc + +mkdir -p %{buildroot}/etc/default +install -m 644 nis/nss %{buildroot}/etc/default/ + +mkdir -p %{buildroot}%{_includedir}/resolv +install -m 0644 resolv/mapv4v6addr.h %{buildroot}%{_includedir}/resolv/ +install -m 0644 resolv/mapv4v6hostent.h %{buildroot}%{_includedir}/resolv/ + +%if %{build_html} +mkdir -p %{buildroot}%{_datadir}/doc/glibc +cp -p cc-base/manual/libc/*.html %{buildroot}%{_datadir}/doc/glibc +%endif + +cd manpages; make install_root=%{buildroot} install; cd .. + +# crypt_blowfish man pages +pushd crypt_blowfish-%{crypt_bf_version} +install -m755 -d %{buildroot}%{_mandir}/man3 +install -m644 *.3 %{buildroot}%{_mandir}/man3 +popd + +# nscd tools: + +%ifnarch i686 +cp nscd/nscd.conf %{buildroot}/etc +mkdir -p %{buildroot}/etc/init.d +ln -sf /sbin/service %{buildroot}/usr/sbin/rcnscd +mkdir -p %{buildroot}/run/nscd +mkdir -p %{buildroot}/var/lib/nscd +%endif + +# +# Create ld.so.conf +# +cat > %{buildroot}/etc/ld.so.conf <>"$l" + cat "$l.d"/* >>"$l" +done +/usr/sbin/iconvconfig + +%post info +%install_info --info-dir=%{_infodir} %{_infodir}/libc.info.gz + +%preun info +%install_info_delete --info-dir=%{_infodir} %{_infodir}/libc.info.gz + +%pre -n nscd +getent group nscd >/dev/null || %{_sbindir}/groupadd -r nscd +getent passwd nscd >/dev/null || %{_sbindir}/useradd -r -g nscd -c "User for nscd" -s /sbin/nologin -d /run/nscd nscd +%service_add_pre nscd.service + +%preun -n nscd +%service_del_preun nscd.service + +%post -n nscd +%service_add_post nscd.service +%tmpfiles_create /usr/lib/tmpfiles.d/nscd.conf +# Previously we had nscd.socket, remove it +test -x /usr/bin/systemctl && /usr/bin/systemctl stop nscd.socket 2>/dev/null || : +test -x /usr/bin/systemctl && /usr/bin/systemctl disable nscd.socket 2>/dev/null || : +# Hard removal in case the above did not work +rm -f /etc/systemd/system/sockets.target.wants/nscd.socket +exit 0 + +%postun -n nscd +%service_del_postun nscd.service +exit 0 + +%if %{build_main} +%files +####################################################################### +### +### FILES +### +####################################################################### + +# glibc +%defattr(-,root,root) +%doc LICENSES +%config(noreplace) /etc/bindresvport.blacklist +%config /etc/ld.so.conf +%attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /etc/ld.so.cache +%config(noreplace) /etc/rpc +%verify(not md5 size mtime) %config(noreplace) /etc/nsswitch.conf +%verify(not md5 size mtime) %config(noreplace) /etc/gai.conf +%config(noreplace) /etc/default/nss +%doc %{_mandir}/man1/gencat.1.gz +%doc %{_mandir}/man1/getconf.1.gz +%doc %{_mandir}/man5/* +/%{_lib}/ld-%{libversion}.so + +# Each architecture has a different name for the dynamic linker: +%ifarch %arm +%ifarch armv6hl armv7hl +/%{_lib}/ld-linux-armhf.so.3 +# Keep compatibility link +/%{_lib}/ld-linux.so.3 +%else +/%{_lib}/ld-linux.so.3 +%endif +%endif +%ifarch ia64 +/%{_lib}/ld-linux-ia64.so.2 +%endif +%ifarch ppc s390 mips hppa m68k +/%{_lib}/ld.so.1 +%endif +%ifarch ppc64 +/%{_lib}/ld64.so.1 +%endif +%ifarch ppc64le +/%{_lib}/ld64.so.2 +%endif +%ifarch s390x +/lib/ld64.so.1 +/%{_lib}/ld64.so.1 +%endif +%ifarch x86_64 +/%{_lib}/ld-linux-x86-64.so.2 +%endif +%ifarch %ix86 %sparc +/%{_lib}/ld-linux.so.2 +%endif +%ifarch aarch64 +/lib/ld-linux-aarch64.so.1 +/%{_lib}/ld-linux-aarch64.so.1 +%endif +%ifarch %ix86 x86_64 ppc ppc64 s390 s390x +# LSB +/%{_lib}/*-lsb*.so.3 +%endif + +/%{_lib}/libBrokenLocale-%{libversion}.so +/%{_lib}/libBrokenLocale.so.1 +/%{_lib}/libSegFault.so +/%{_lib}/libanl-%{libversion}.so +/%{_lib}/libanl.so.1 +/%{_lib}/libc-%{libversion}.so +/%{_lib}/libc.so.6* +/%{_lib}/libcidn-%{libversion}.so +/%{_lib}/libcidn.so.1 +/%{_lib}/libcrypt-%{libversion}.so +/%{_lib}/libcrypt.so.1 +/%{_lib}/libowcrypt-%{libversion}.so +/%{_lib}/libowcrypt.so.1 +/%{_lib}/libdl-%{libversion}.so +/%{_lib}/libdl.so.2* +/%{_lib}/libm-%{libversion}.so +/%{_lib}/libm.so.6* +%ifarch x86_64 +/%{_lib}/libmvec-%{libversion}.so +/%{_lib}/libmvec.so.1 +%endif +/%{_lib}/libnsl-%{libversion}.so +/%{_lib}/libnsl.so.1 +/%{_lib}/libnss_compat-%{libversion}.so +/%{_lib}/libnss_compat.so.2 +/%{_lib}/libnss_db-%{libversion}.so +/%{_lib}/libnss_db.so.2 +/%{_lib}/libnss_dns-%{libversion}.so +/%{_lib}/libnss_dns.so.2 +/%{_lib}/libnss_files-%{libversion}.so +/%{_lib}/libnss_files.so.2 +/%{_lib}/libnss_hesiod-%{libversion}.so +/%{_lib}/libnss_hesiod.so.2 +/%{_lib}/libnss_nis-%{libversion}.so +/%{_lib}/libnss_nis.so.2 +/%{_lib}/libnss_nisplus-%{libversion}.so +/%{_lib}/libnss_nisplus.so.2 +/%{_lib}/libpthread-%{libversion}.so +/%{_lib}/libpthread.so.0 +/%{_lib}/libresolv-%{libversion}.so +/%{_lib}/libresolv.so.2 +/%{_lib}/librt-%{libversion}.so +/%{_lib}/librt.so.1 +/%{_lib}/libthread_db-1.0.so +/%{_lib}/libthread_db.so.1 +/%{_lib}/libutil-%{libversion}.so +/%{_lib}/libutil.so.1 +%define optimized_libs() \ + %dir %attr(0755,root,root) /%{_lib}/%1\ + /%{_lib}/%1/libc-%{libversion}.so\ + /%{_lib}/%1/libc.so.6*\ + /%{_lib}/%1/libm-%{libversion}.so\ + /%{_lib}/%1/libm.so.6*\ + /%{_lib}/%1/libpthread-%{libversion}.so\ + /%{_lib}/%1/libpthread.so.0\ + /%{_lib}/%1/librt-%{libversion}.so\ + /%{_lib}/%1/librt.so.1\ + /%{_lib}/%1/libthread_db-1.0.so\ + /%{_lib}/%1/libthread_db.so.1 + +%if %{optimize_power} + %if %{powerpc_optimize_cpu_power4} + %{optimized_libs power4} + %endif + %if %{powerpc_optimize_cpu_power6} + %{optimized_libs power6} + %{optimized_libs power6x} + %endif + %if %{powerpc_optimize_cpu_power7} + %{optimized_libs power7} + %endif + %if %{powerpc_optimize_cpu_cell} + %{optimized_libs ppc-cell-be} + %endif +%endif # optimize_power +%ifarch i686 x86_64 +/%{_lib}/noelision +%endif +%dir %attr(0700,root,root) /var/cache/ldconfig +/sbin/ldconfig +%{_bindir}/gencat +%{_bindir}/getconf +%{_bindir}/getent +%{_bindir}/iconv +%attr(755,root,root) %{_bindir}/ldd +%ifarch %ix86 sparc sparcv9 m68k + %{_bindir}/lddlibc4 +%endif +%{_bindir}/locale +%{_bindir}/localedef +%dir %attr(0755,root,root) %{_libexecdir}/getconf +%{_libexecdir}/getconf/* +%{_sbindir}/glibc_post_upgrade +%{_sbindir}/iconvconfig + +%ifarch i586 +%files obsolete +%defattr (755,root,root,755) +/%{_lib}/obsolete +%endif + +%files locale -f libc.lang +%defattr(-,root,root) +%{_datadir}/locale/locale.alias +%if %{build_locales} + /usr/lib/locale +%endif +%{_libdir}/gconv + +%files devel +%defattr(-,root,root) +%doc COPYING COPYING.LIB NEWS README BUGS CONFORMANCE +%doc %{_mandir}/man1/catchsegv.1.gz +%doc %{_mandir}/man1/rpcgen.1.gz +%doc %{_mandir}/man3/* +%{_bindir}/catchsegv +%{_bindir}/rpcgen +%{_bindir}/sprof +%{_includedir}/* +%{_libdir}/*.o +%{_libdir}/*.so +# These static libraries are needed even for shared builds +%{_libdir}/libc_nonshared.a +%{_libdir}/libg.a +%{_libdir}/libieee.a +%ifarch ppc ppc64 ppc64le s390 s390x sparc sparcv8 sparcv9 sparcv9v +# This is not built on sparc64. + %{_libdir}/libnldbl_nonshared.a +%endif +%{_libdir}/libmcheck.a +%ifarch x86_64 +%{_libdir}/libmvec_nonshared.a +%endif +%{_libdir}/libpthread_nonshared.a +%{_libdir}/librpcsvc.a + +%files devel-static +%defattr(-,root,root) +%{_libdir}/libBrokenLocale.a +%{_libdir}/libanl.a +%{_libdir}/libc.a +%{_libdir}/libcrypt.a +%{_libdir}/libowcrypt.a +%{_libdir}/libdl.a +%{_libdir}/libm.a +%ifarch x86_64 +%{_libdir}/libm-%{libversion}.a +%{_libdir}/libmvec.a +%endif +%{_libdir}/libnsl.a +%{_libdir}/libpthread.a +%{_libdir}/libresolv.a +%{_libdir}/librt.a +%{_libdir}/libutil.a + +%ifnarch i686 +%files info +%defattr(-,root,root) +%doc %{_infodir}/libc.info.gz +%doc %{_infodir}/libc.info-?.gz +%doc %{_infodir}/libc.info-??.gz + +%if %{build_html} +%files html +%defattr(-,root,root) +%doc %{_prefix}/share/doc/glibc +%endif + +%files i18ndata +%defattr(-,root,root) +%{_prefix}/share/i18n + +%files -n nscd +%defattr(-,root,root) +%config(noreplace) /etc/nscd.conf +%{_sbindir}/nscd +%{_sbindir}/rcnscd +/usr/lib/systemd/system/nscd.service +%dir /usr/lib/tmpfiles.d +/usr/lib/tmpfiles.d/nscd.conf +%dir %attr(0755,root,root) %ghost /run/nscd +%attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /run/nscd/nscd.pid +%attr(0666,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /run/nscd/socket +%dir %attr(0755,root,root) /var/lib/nscd +%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/passwd +%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/group +%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/hosts +%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/services +%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/netgroup +%endif # !i686 + +%if %{build_profile} +%files profile +%defattr(-,root,root) +%{_libdir}/libc_p.a +%{_libdir}/libBrokenLocale_p.a +%{_libdir}/libanl_p.a +%{_libdir}/libm_p.a +%ifarch x86_64 +%{_libdir}/libmvec_p.a +%endif +%{_libdir}/libcrypt_p.a +%{_libdir}/libowcrypt_p.a +%{_libdir}/libpthread_p.a +%{_libdir}/libresolv_p.a +%{_libdir}/libnsl_p.a +%{_libdir}/librt_p.a +%{_libdir}/librpcsvc_p.a +%{_libdir}/libutil_p.a +%{_libdir}/libdl_p.a +%endif + +%ifnarch i686 +%files extra +%defattr(-,root,root) +%{_bindir}/makedb +/var/lib/misc/Makefile +%endif # !i686 + +%endif # main + +%if %{build_utils} +%files utils +%defattr(-,root,root) +/%{_lib}/libmemusage.so +/%{_lib}/libpcprofile.so +%dir %{_libdir}/audit +%{_libdir}/audit/sotruss-lib.so +%{_bindir}/memusage +%{_bindir}/memusagestat +%{_bindir}/mtrace +%{_bindir}/pcprofiledump +%{_bindir}/sotruss +%{_bindir}/xtrace +%{_bindir}/pldd +%endif # utils + +%changelog diff --git a/glibc-utils.spec b/glibc-utils.spec new file mode 100644 index 0000000..7776716 --- /dev/null +++ b/glibc-utils.spec @@ -0,0 +1,1436 @@ +# +# spec file for package glibc +# +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +# Run with osc --with=fast_build to have a shorter turnaround +# It will avoid building some parts of glibc +%bcond_with fast_build + +%define crypt_bf_version 1.3 +%define build_snapshot 0 + +%define flavor utils + +%bcond_with all +%define build_main 1 +%define build_utils %{with all} +%define build_testsuite %{with all} +%if "%flavor" == "utils" +%define build_main 0 +%define build_utils 1 +%define build_testsuite 0 +%endif +%if "%flavor" == "testsuite" +%define build_main 0 +%define build_utils 0 +%define build_testsuite 1 +%endif + +Name: glibc +Summary: Standard Shared Libraries (from the GNU C Library) +License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ +Group: System/Libraries +BuildRequires: audit-devel +BuildRequires: fdupes +BuildRequires: libcap-devel +BuildRequires: libselinux-devel +BuildRequires: makeinfo +BuildRequires: pwdutils +BuildRequires: systemd-rpm-macros +BuildRequires: xz +%if %{build_testsuite} +BuildRequires: gcc-c++ +BuildRequires: gdb +BuildRequires: glibc-devel-static +BuildRequires: libstdc++-devel +BuildRequires: python-pexpect +%endif +%if %{build_utils} +BuildRequires: gd-devel +%endif +%if "%flavor" == "i686" +ExclusiveArch: i586 i686 +BuildArch: i686 +%global optflags %(echo "%optflags"|sed -e s/i586/i686/) -march=i686 -mtune=generic +%endif + +%define __filter_GLIBC_PRIVATE 1 +%ifarch i686 +# For i686 let's only build what's different from i586, so +# no need to build documentation +%define build_profile 1 +%define build_locales 1 +%define build_html 0 +%else +%if %{with fast_build} || %{build_utils} && %{without all} +%define build_profile 0 +%define build_locales 0 +%define build_html 0 +%else +# Default: +%define build_profile 1 +%define build_locales 1 +%define build_html 1 +%endif +%endif + +%define build_variants %{build_main} + +%define disable_assert 0 +%define enable_stackguard_randomization 1 +%ifarch ppc ppc64 + %define optimize_power 1 + %ifarch ppc + %define powerpc_optimize_base %{nil} + %define powerpc_optimize_tune power3 + %define powerpc_optimize_cpu_power4 1 + %else + %define powerpc_optimize_base %{nil} + %define powerpc_optimize_tune power5 + %define powerpc_optimize_cpu_power4 0 + %endif + # We are not building Power CPU specific optimizations for openSUSE. + %define powerpc_optimize_cpu_power6 0 + %define powerpc_optimize_cpu_power7 0 + %define powerpc_optimize_cpu_cell 0 +%else + %define optimize_power 0 + %define powerpc_optimize_base %{nil} + %define powerpc_optimize_cpu_power4 0 + %define powerpc_optimize_cpu_power6 0 + %define powerpc_optimize_cpu_power7 0 + %define powerpc_optimize_cpu_cell 0 +%endif # ppc, ppc64 +# 3.0 is the SLES 11 SP3 kernel +# 3.1 is the openSUSE 12.1 kernel +%define enablekernel 3.0 + +Version: 2.25 +Release: 0 +%if !%{build_snapshot} +%define git_id db0242e30234 +%define libversion %version +%else +%define git_id %(echo %version | sed 's/.*\.g//') +%define libversion %(echo %version | sed 's/\.[^.]*\.g.*//') +%endif +Url: http://www.gnu.org/software/libc/libc.html +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz +%if !%{build_snapshot} +Source1: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz.sig +%endif +Source2: http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=libc&download=1#/glibc.keyring +Source3: noversion.tar.bz2 +Source4: manpages.tar.bz2 +Source5: nsswitch.conf +Source7: bindresvport.blacklist +Source8: glibc_post_upgrade.c +Source9: glibc.rpmlintrc +Source10: baselibs.conf +# For systemd +Source20: nscd.conf +Source21: nscd.service +# crypt_blowfish +Source50: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz +# The sign key uses MD5 which is no longer accepted by gpg +#Source51: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz.sign + +# ngpt was used in 8.1 and SLES8 +Obsoletes: ngpt < 2.2.2 +Obsoletes: ngpt-devel < 2.2.2 +Provides: ngpt = 2.2.2 +Provides: ngpt-devel = 2.2.2 +Conflicts: kernel < %{enablekernel} +# bug437293 - handle update from SLES10 on PowerPC +%ifarch ppc64 +Obsoletes: glibc-64bit +%endif +%ifarch ppc +Obsoletes: glibc-32bit +%endif +%ifarch armv6hl armv7hl +# The old runtime linker link gets not provided by rpm find.provides, but it exists +Provides: ld-linux.so.3 +Provides: ld-linux.so.3(GLIBC_2.4) +%endif +Requires(pre): filesystem +Recommends: glibc-extra +Provides: rtld(GNU_HASH) +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%ifarch i686 +# We need to avoid to have only the src rpm from i686 on the media, +# since it does not work on other architectures. +NoSource: 0 +%endif +# + +### +# Patches are ordered in the following groups: +# Patches that we will never upstream or which have not been looked at: 0-999 +# Patches taken from upstream: 1000-2000 +# Patches that are going upstream, waiting approval: 2000-3000 +### + +### +# Patches that upstream will not accept +### + +### +# openSUSE specific patches - won't go upstream +### +### openSUSE extensions, configuration +# PATCH-FEATURE-OPENSUSE -- add crypt_blowfish support - bnc#700876 +Patch1: glibc-2.14-crypt.diff +# PATCH-FEATURE-OPENSUSE constify crypt_blowfish +Patch2: crypt_blowfish-const.patch +# PATCH-FEATURE-OPENSUSE -- add sha support to crypt_blowfish lnussel@suse.de +Patch3: crypt_blowfish-1.2-sha.diff +# PATCH-FEATURE-OPENSUSE Move crypt_gensalt_rn to separate library +Patch4: crypt_blowfish-gensalt.patch +# PATCH-FEATURE-OPENSUSE Avoid build failure on noexecstack marker on ARM dmueller@suse.de +Patch5: crypt_blowfish-1.2-hack_around_arm.diff +# PATCH-FIX-OPENSUSE Fix path for nscd databases +Patch6: glibc-2.3.3-nscd-db-path.diff +# PATCH-FIX-OPENSUSE Fix path for nss_db (bnc#753657) - aj@suse.de +Patch7: nss-db-path.patch +# PATCH-FIX-OPENSUSE adjust nscd.conf +Patch8: glibc-nscd.conf.patch +# PATCH-FIX-OPENSUSE do not use compile time in binaries +Patch9: glibc-nodate.patch +# PATCH-FIX-OPENSUSE -- add some extra information to version output - kukuk@suse.de +Patch10: glibc-version.diff +# PATCH-FIX-OPENSUSE handle old glibc binaries +Patch12: glibc-2.3.90-noversion.diff +# PATCH-FIX-OPENSUSE -- Make --no-archive default for localedef - kukuk@suse.de +Patch13: glibc-2.3.2.no_archive.diff +# PATCH-FIX-OPENSUSE -- add blacklist for bindresvport +Patch14: glibc-bindresvport-blacklist.diff +# PATCH-FIX-OPENSUSE prefer -lang rpm packages +Patch15: glibc-2.3.90-langpackdir.diff +# PATCH-FEATURE-SLE Use nscd user for nscd +Patch19: nscd-server-user.patch +# PATCH-FEATURE-SLE powerpc: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined +Patch21: powerpc-elision-enable-envvar.patch + +### Locale related patches +# PATCH-FIX-OPENSUSE Add additional locales +Patch100: add-locales.patch +# PATCH-FIX-OPENSUSE -- Add no_NO back (XXX: Still needed?) +Patch102: glibc-2.4.90-no_NO.diff +# PATCH-FIX-OPENSUSE -- Renames for China +Patch103: glibc-2.4-china.diff +# PATCH-FIX-OPENSUSE -- Add C.UTF-8 locale +Patch104: glibc-c-utf8-locale.patch +# PATCH-FIX-OPENSUSE -- Disable gettext for C.UTF-8 locale +Patch105: glibc-disable-gettext-for-c-utf8.patch + +### Broken patches in glibc that we revert for now: + +### Network related patches +# PATCH-FIX-OPENSUSE reload /etc/resolv.conf on change +Patch300: glibc-resolv-reload.diff +# PATCH-FIX-OPENSUSE Fix hangs in UDP RPC calls bso#5379 bnc#257745 aj@suse.de +Patch301: glibc-2.2-sunrpc.diff +# PATCH-FIX-OPENSUSE Warn about usage of mdns in resolv.conv +Patch304: glibc-resolv-mdnshint.diff +# PATCH-FIX-OPENSUSE disable rewriting ::1 to 127.0.0.1 for /etc/hosts bnc#684534, bnc#706719 +Patch306: glibc-fix-double-loopback.diff + +### +# Patches from upstream +### +# PATCH-FIX-UPSTREAM Fix getting tunable values on big-endian (BZ #21109) +Patch1000: tunables-bigendian.patch +# PATCH-FIX-UPSTREAM Fix i686 memchr overflow calculation (BZ #21182) +Patch1001: i686-memchr-sse.patch +# PATCH-FIX-UPSTREAM Avoid use-after-free read access in clntudp_call (BZ #21115) +Patch1002: sunrpc-use-after-free.patch +# PATCH-FIX-UPSTREAM Fix test-math-vector-sincos.h aliasing +Patch1003: test-math-vector-sincos-aliasing.patch +# PATCH-FIX-UPSTREAM Fix symbol redirect for fts_set (BZ #21289) +Patch1004: fts-symbol-redirect.patch +# PATCH-FIX-UPSTREAM Ignore and remove LD_HWCAP_MASK for AT_SECURE programs (BZ #21209) +Patch1005: ld-hwcap-mask-suid.patch +# PATCH-FIX-UPSTREAM rtld: Completely ignore LD_LIBRARY_PATH for AT_SECURE=1 programs (CVE-2017-1000366, BZ #21624) +Patch1006: ld-library-path-suid.patch + +### +# Patches awaiting upstream approval +### +# PATCH-FIX-UPSTREAM Always to locking when accessing streams (BZ #15142) +Patch2000: fix-locking-in-_IO_cleanup.patch +# PATCH-FIX-UPSTREAM Never try to execute the file in ldd (BZ #16750) +Patch2001: ldd-system-interp.patch +# PATCH-FIX-UPSTREAM Don't close or flush stdio streams on abort (BZ #15436) +Patch2002: abort-no-flush.patch +# PATCH-FIX-UPSTREAM Fix fnmatch handling of collating elements (BZ #17396, BZ #16976) +Patch2004: fnmatch-collating-elements.patch +# PATCH-FIX-UPSTREAM Properly reread entry after failure in nss_files getent function (BZ #18991) +Patch2005: nss-files-long-lines-2.patch +# PATCH-FIX-UPSTREAM Fix iconv buffer handling with IGNORE error handler (BZ #18830) +Patch2006: iconv-reset-input-buffer.patch +# PATCH-FIX-UPSTREAM Reinitialize dl_load_write_lock on fork (BZ #19282) +Patch2008: reinitialize-dl_load_write_lock.patch + +# Non-glibc patches +# PATCH-FIX-OPENSUSE Remove debianisms from manpages +Patch3000: manpages.patch + +%description +The GNU C Library provides the most important standard libraries used +by nearly all programs: the standard C library, the standard math +library, and the POSIX thread library. A system is not functional +without these libraries. + +%package utils +Summary: Development utilities from the GNU C Library +License: LGPL-2.1+ +Group: Development/Languages/C and C++ +Requires: glibc = %{version} + +%description utils +The glibc-utils package contains mtrace, a memory leak tracer and +xtrace, a function call tracer which can be helpful during program +debugging. + +If you are unsure if you need this, do not install this package. + +%package testsuite +Summary: Testsuite results from the GNU C Library +License: LGPL-2.1+ +Group: Development/Languages/C and C++ + +%description testsuite +This package contains the testsuite results from the GNU C Library. + +%package info +Summary: Info Files for the GNU C Library +License: GFDL-1.1 +Group: Documentation/Other +Requires(post): %{install_info_prereq} +Requires(preun): %{install_info_prereq} +BuildArch: noarch + +%description info +This package contains the documentation for the GNU C library stored as +info files. Due to a lack of resources, this documentation is not +complete and is partially out of date. + +%package html +Summary: HTML Documentation for the GNU C Library +License: GFDL-1.1 +Group: Documentation/HTML +BuildArch: noarch + +%description html +This package contains the HTML documentation for the GNU C library. Due +to a lack of resources, this documentation is not complete and is +partially out of date. + +%package i18ndata +Summary: Database Sources for 'locale' +License: GPL-2.0+ and MIT +Group: System/Libraries +BuildArch: noarch + +%description i18ndata +This package contains the data needed to build the locale data files to +use the internationalization features of the GNU libc. It is normally +not necessary to install this packages, the data files are already +created. + +%package locale +Summary: Locale Data for Localized Programs +License: GPL-2.0+ and MIT and LGPL-2.1+ +Group: System/Libraries +Requires(post): /bin/cat +Requires: glibc = %{version} +# bug437293 +%ifarch ppc64 +Obsoletes: glibc-locale-64bit +%endif +%ifarch ppc +Obsoletes: glibc-locale-32bit +%endif + +%description locale +Locale data for the internationalisation features of the GNU C library. + +%package -n nscd +Summary: Name Service Caching Daemon +License: GPL-2.0+ +Group: System/Daemons +Provides: glibc:/usr/sbin/nscd +Requires: glibc = %{version} +Obsoletes: unscd <= 0.48 +Requires(pre): pwdutils +%{?systemd_requires} + +%description -n nscd +Nscd caches name service lookups and can dramatically improve +performance with NIS, NIS+, and LDAP. + +%package profile +Summary: Libc Profiling and Debugging Versions +License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ +Group: Development/Libraries/C and C++ +Requires: glibc = %{version} +# bug437293 +%ifarch ppc64 +Obsoletes: glibc-profile-64bit +%endif +%ifarch ppc +Obsoletes: glibc-profile-32bit +%endif + +%description profile +This package contains special versions of the GNU C library which are +necessary for profiling and debugging. + +%package devel +Summary: Include Files and Libraries Mandatory for Development +License: BSD-3-Clause and LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ +Group: Development/Libraries/C and C++ +Obsoletes: epoll = 1.0 +Provides: epoll < 1.0 +# bug437293 +%ifarch ppc64 +Obsoletes: glibc-devel-64bit +%endif +%ifarch ppc +Obsoletes: glibc-devel-32bit +%endif +Requires: glibc = %{version} +Requires: linux-kernel-headers + +%description devel +These libraries are needed to develop programs which use the standard C +library. + +%package devel-static +Summary: C library static libraries for -static linking +License: BSD-3-Clause and LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ +Group: Development/Libraries/C and C++ +Requires: %{name}-devel = %{version} +# Provide Fedora name for package to make packaging easier +Provides: %{name}-static = %{version} + +%description devel-static +The glibc-devel-static package contains the C library static libraries +for -static linking. You don't need these, unless you link statically, +which is highly discouraged. + +# makedb requires libselinux. We add this program in a separate +# package so that glibc does not require libselinux. +%package extra +Summary: Extra binaries from GNU C Library +License: LGPL-2.1+ +Group: Development/Languages/C and C++ +Requires: glibc = %{version} + +%description extra +The glibc-extra package contains some extra binaries for glibc that +are not essential but recommend to use. + +makedb: A program to create a database for nss + +%package obsolete +Summary: Obsolete Shared Libraries from the GNU C Library +License: LGPL-2.0+ +Group: System/Libraries +Requires: glibc = %{version} + +%description obsolete +This package provides some old libraries from the GNU C Library which +are no longer supported. Additional it provides a compatibility library +for old binaries linked against glibc 2.0. + +Install this package if you need one of this libraries to get old +binaries working, but since this libraries are not supported and there +is no gurantee that they work for you, you should try to get newer +versions of your software. + +%prep +%setup -n glibc-%{version} -q -a 3 -a 4 +# Owl crypt_blowfish +tar -xzf %SOURCE50 +pushd crypt_blowfish-%{crypt_bf_version} +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 +popd +mv crypt/{crypt.h,gnu-crypt.h} +mv crypt_blowfish-%crypt_bf_version/*.[chS] crypt/ +# +%patch1 -p1 +%patch6 -p1 +%patch7 -p1 +%patch8 -p1 +# avoid changing nscd_stat.c mtime to avoid code generation +# differences on each rebuild +touch -r nscd/nscd_stat.c nscd/s-stamp +%patch9 -p1 +touch -r nscd/s-stamp nscd/nscd_stat.c +rm nscd/s-stamp +%patch10 -p1 +%patch12 -p1 +%patch13 -p1 +%patch14 -p1 +%patch15 -p1 +%patch19 -p1 +%patch21 -p1 + +%patch100 -p1 +%patch102 -p1 +%patch103 -p1 +%patch104 -p1 +%patch105 -p1 + +%patch300 -p1 +%patch301 -p1 +%patch304 -p1 +%patch306 -p1 + +%patch1000 -p1 +%patch1001 -p1 +%patch1002 -p1 +%patch1003 -p1 +%patch1004 -p1 +%patch1005 -p1 +%patch1006 -p1 + +%patch2000 -p1 +%patch2001 -p1 +%patch2002 -p1 +%patch2004 -p1 +%patch2005 -p1 +%patch2006 -p1 +%patch2008 -p1 + +%patch3000 + +# +# Inconsistency detected by ld.so: dl-close.c: 719: _dl_close: Assertion `map->l_init_called' failed! +# +# Glibc 2.8 introduced the HP_TIMING element to the rtld_global_ro struct # definition. +# If the base is built without power4 the loader won't have this element in +# the struct whereas the power4/5/6/... libc will, so there will be a disconnect +# between the size of the rtld_global_ro struct between the two and dl_close +# ends up getting called incorrectly when it's actually attempting to call a +# resolver function. This is because the GLRO() macro simply attempts to +# compute an offset and gets the wrong one. +# Building the base glibc with --with-cpu=power4 solves this problem. +# But: ppc32 can not default to -mcpu=power4 because it would emit instructions +# which are not available on G3, G4 etc. +# +# We simply remove the power4 files, and build the base glibc for a generic powerpc cpu +# Additional cputuned libs can now be used on powerpc32 +# +rm -fv sysdeps/powerpc/powerpc32/power4/hp-timing.c sysdeps/powerpc/powerpc32/power4/hp-timing.h +find . -name configure | xargs touch + +####################################################################### +### +### BUILD +### +####################################################################### + +%build +if [ -x /bin/uname.bin ]; then + /bin/uname.bin -a +else + uname -a +fi +uptime || : +ulimit -a +nice +# We do not want configure to figure out the system its building one +# to support a common ground and thus set build and host to the +# target_cpu. +%ifarch %arm +%define target %{_target_cpu}-suse-linux-gnueabi +%else +%define target %{_target_cpu}-suse-linux +%endif +# Don't use as-needed, it breaks glibc assumptions +# Before enabling it, run the testsuite and verify that it +# passes completely +export SUSE_ASNEEDED=0 +# Adjust glibc version.h +echo "#define CONFHOST \"%{target}\"" >> version.h +echo "#define GITID \"%{git_id}\"" >> version.h +# +# Default CFLAGS and Compiler +# +BuildFlags="%{optflags} -U_FORTIFY_SOURCE" +enable_stack_protector= +for opt in $BuildFlags; do + case $opt in + -fstack-protector-strong) enable_stack_protector=strong ;; + -fstack-protector-all) enable_stack_protector=all ;; + -fstack-protector) enable_stack_protector=yes ;; + esac +done +BuildFlags=$(echo $BuildFlags | sed -e 's#-fstack-protector[^ ]*##' -e 's#-ffortify=[0-9]*##') +BuildCC="%__cc" +BuildCCplus="%__cxx" +add_ons=libidn +# +#now overwrite for some architectures +# +%ifarch sparc64 + BuildFlags="-O2 -mcpu=ultrasparc -mvis -fcall-used-g6" + BuildCC="gcc -m64" + BuildCCplus="$BuildCCplus -m64" +%endif +%ifarch sparc + BuildFlags="$BuildFlags -fcall-used-g6" + BuildCC="gcc -m32" + BuildCCplus="$BuildCCplus -m32" +%endif +%ifarch sparcv9 + BuildFlags="$BuildFlags -mcpu=ultrasparc -fcall-used-g6" + BuildCC="gcc -m32" + BuildCCplus="$BuildCCplus -m32" +%endif +%ifarch alphaev6 + BuildFlags="-mcpu=ev6" +%endif +%ifarch ppc ppc64 + BuildFlags="$(echo $BuildFlags | sed 's#-mminimal-toc##')" +%endif +%ifarch ppc64 + BuildCC="$BuildCC -m64" + BuildCCplus="$BuildCCplus -m64" +%endif +%ifarch hppa + BuildFlags="$BuildFlags -mpa-risc-1-1 -fstrict-aliasing" +%endif +# Add flags for all plattforms except AXP +%ifnarch alpha + BuildFlags="$BuildFlags -g" +%endif +%if %{disable_assert} + BuildFlags="$BuildFlags -DNDEBUG=1" +%endif +%ifarch %ix86 + add_ons=$add_ons,noversion +%endif +%ifarch mipsel + # fails to build otherwise - need to recheck and fix + %define enable_stackguard_randomization 0 +%endif + +configure_and_build_glibc() { + local dirname="$1"; shift + local cflags="$1"; shift + mkdir "cc-$dirname" + cd "cc-$dirname" +%ifarch %arm aarch64 + # remove asynchronous-unwind-tables during configure as it causes + # some checks to fail spuriously on arm + conf_cflags="${cflags/-fasynchronous-unwind-tables/}" + conf_cflags="${conf_cflags/-funwind-tables/}" +%else + conf_cflags="$cflags" +%endif + + profile="--disable-profile" +%if %{build_profile} + if [ "$dirname" = "base" ] ; then + profile="--enable-profile" + fi +%endif + elision=--enable-lock-elision + if [ "$dirname" = "noelision" ]; then + elision=--disable-lock-elision + fi + ../configure \ + CFLAGS="$conf_cflags" BUILD_CFLAGS="$conf_cflags" \ + CC="$BuildCC" CXX="$BuildCCplus" \ + --prefix=%{_prefix} \ + --libexecdir=%{_libexecdir} --infodir=%{_infodir} \ + --enable-add-ons=$add_ons \ + $profile $elision \ + "$@" \ + --build=%{target} --host=%{target} \ +%ifarch armv7hl ppc ppc64 ppc64le i686 x86_64 sparc sparc64 s390 s390x + --enable-multi-arch \ +%endif +%ifarch mipsel + --without-fp \ +%endif +%ifarch ppc64p7 + --with-cpu=power7 \ +%endif +%if %{enable_stackguard_randomization} + --enable-stackguard-randomization \ +%endif + ${enable_stack_protector:+--enable-stack-protector=$enable_stack_protector} \ + --enable-tunables \ + --enable-kernel=%{enablekernel} \ + --with-bugurl=http://bugs.opensuse.org \ + --enable-bind-now --enable-obsolete-rpc \ + --disable-timezone-tools +# Should we enable --enable-systemtap? +# Should we enable --enable-nss-crypt to build use freebl3 hash functions? + # explicitly set CFLAGS to use the full CFLAGS (not the reduced one for configure) + make %{?_smp_mflags} CFLAGS="$cflags" BUILD_CFLAGS="$cflags" + cd .. +} + +%if !%{optimize_power} + # + # Build base glibc + # + configure_and_build_glibc base "$BuildFlags" +%else + # + # Build POWER-optimized glibc + # + # First, base build: + pBuildFlags="$BuildFlags -mtune=%{powerpc_optimize_tune}" + %if "%{powerpc_optimize_base}" != "" + pBuildFlags+=" -mcpu=%{powerpc_optimize_base}" + %endif + %if "%{powerpc_optimize_base}" != "" + configure_and_build_glibc base "$pBuildFlags" --with-cpu=%{powerpc_optimize_base} + %else + # Use no default CPU + configure_and_build_glibc base "$pBuildFlags" + %endif + %if %{build_variants} + # Then other power variants: + for pcpu in \ + %if %{powerpc_optimize_cpu_power4} + power4 \ + %endif + %if %{powerpc_optimize_cpu_power6} + power6 \ + %endif + %if %{powerpc_optimize_cpu_power7} + power7 \ + %endif + ; do + configure_and_build_glibc $pcpu "$BuildFlags -mcpu=$pcpu" \ + --with-cpu=$pcpu + done + # Eventually, special Cell variant: + %if %{powerpc_optimize_cpu_cell} + configure_and_build_glibc ppc-cell-be "$BuildFlags -mcpu=cell" + %endif + %endif # %{build_variants} +%endif # optimize_power + +%if %{build_variants} +%ifarch i686 x86_64 +configure_and_build_glibc noelision "$BuildFlags" +%endif +%endif + +# +# Build html documentation +# +%if %{build_html} +make -C cc-base html +%endif + +# +# Build glibc_post_upgrade binary +# +$BuildCC -static %{optflags} -Os $RPM_SOURCE_DIR/glibc_post_upgrade.c -o glibc_post_upgrade \ + -Lcc-base -Bcc-base/csu \ + '-DREMOVE_TLS_DIRS' '-DREMOVE_PPC_OPTIMIZE_POWER5' \ +%ifarch ppc ppc64 + %if !%{powerpc_optimize_cpu_power4} + '-DREMOVE_PPC_OPTIMIZE_POWER4' \ + %endif + %if !%{powerpc_optimize_cpu_power6} + '-DREMOVE_PPC_OPTIMIZE_POWER6' \ + %endif + %if !%{powerpc_optimize_cpu_power7} + '-DREMOVE_PPC_OPTIMIZE_POWER7' \ + %endif + %if !%{powerpc_optimize_cpu_cell} + '-DREMOVE_PPC_OPTIMIZE_CELL' \ + %endif +%endif + '-DLIBDIR="/%{_lib}"' '-DGCONV_MODULES_DIR="%{_libdir}/gconv"' + +# crypt_blowfish man pages +pushd crypt_blowfish-%{crypt_bf_version} +make man +popd + +####################################################################### +### +### CHECK +### +####################################################################### + +%check +%if %{build_testsuite} +# The testsuite will fail if asneeded is used +export SUSE_ASNEEDED=0 +# Increase timeout +export TIMEOUTFACTOR=16 +# The testsuite does its own malloc checking +unset MALLOC_CHECK_ +make -C cc-base -k check || { + cd cc-base + o=$- + set +x + for sum in subdir-tests.sum */subdir-tests.sum; do + while read s t; do + case $s in + XPASS:|PASS:) + echo ++++++ $s $t ++++++ + ;; + *) # X?FAIL: + echo ------ $s $t ------ + test ! -f $t.out || cat $t.out + ;; + esac + done < $sum + done + set -$o + # Fail build if there where compilation errors during testsuite run + test -f tests.sum +} +%else +# This has to pass on all platforms! +# Exceptions: +# None! +make %{?_smp_mflags} -C cc-base check-abi +%endif + +####################################################################### +### +### INSTALL +### +####################################################################### + +%install +%if %{build_main} +# We don't want to strip the .symtab from our libraries in find-debuginfo.sh, +# certainly not from libpthread.so.* because it is used by libthread_db to find +# some non-exported symbols in order to detect if threading support +# should be enabled. These symbols are _not_ exported, and we can't easily +# export them retroactively without changing the ABI. So we have to +# continue to "export" them via .symtab, instead of .dynsym :-( +# But we also want to keep .symtab and .strtab of other libraries since some +# debugging tools currently require these sections directly inside the main +# files - specifically valgrind and PurifyPlus. +export STRIP_KEEP_SYMTAB=*.so* + +# Make sure we will create the gconv-modules.cache +mkdir -p %{buildroot}%{_libdir}/gconv +touch %{buildroot}%{_libdir}/gconv/gconv-modules.cache + +# Install base glibc +make %{?_smp_mflags} install_root=%{buildroot} install -C cc-base + +install_optimized_variant() { + local dirname="$1"; shift + local subdir="$1"; shift + local subdir_up="$1"; shift + +cd "cc-$dirname" +destdir=$RPM_BUILD_ROOT/%{_lib}/$subdir +mkdir -p $destdir +# Don't run a complete make install, we know which libraries +# we want +for lib in libc math/libm nptl/libpthread rt/librt nptl_db/libthread_db +do + libbase=${lib#*/} + libbaseso=$(basename $RPM_BUILD_ROOT/%{_lib}/${libbase}-*.so) + # Only install if different from base lib + if cmp -s ${lib}.so ../cc-base/${lib}.so; then + ln -sf $subdir_up/$libbaseso $destdir/$libbaseso + else + cp -a ${lib}.so $destdir/$libbaseso + fi +done +cd .. +cc-base/elf/ldconfig -vn $destdir +} + +# Install power-optimized glibc +%if %{optimize_power} + %if %{powerpc_optimize_cpu_power4} + install_optimized_variant power4 power4 ".." + %endif + %if %{powerpc_optimize_cpu_power6} + install_optimized_variant power6 power6 ".." + %endif + %if %{powerpc_optimize_cpu_power7} + install_optimized_variant power7 power7 ".." + %endif + %if %{powerpc_optimize_cpu_cell} + install_optimized_variant ppc-cell-be ppc-cell-be ".." + %endif + %if %{powerpc_optimize_cpu_power6} + # power6 is compatible with power6x + # doing a directory symlink doesnt work, ldconfig follows them and accepts only the first real dir + if test -d %{buildroot}/%{_lib}/power6; then + mkdir -p %{buildroot}/%{_lib}/power6x + for i in %{buildroot}/%{_lib}/power6/*.so; do + b=$(basename $i) + ln -vs ../power6/$b %{buildroot}/%{_lib}/power6x/$b + done + cc-base/elf/ldconfig -vn %{buildroot}/%{_lib}/power6x + fi + %endif +%endif # optimize_power + +%ifarch i686 x86_64 +cd cc-noelision +destdir=$RPM_BUILD_ROOT/%{_lib}/noelision +mkdir -p $destdir +install -m 755 nptl/libpthread.so $destdir/libpthread-%{libversion}.so +cd .. +cc-base/elf/ldconfig -vn $destdir +%endif + +# Install locales +%if %{build_locales} + # XXX Do not install locales in parallel! + cd cc-base + # localedef creates hardlinks to other locales if possible + # this will not work if we generate them in parallel. + # thus we need to run fdupes on /usr/lib/locale/ + # Still, on my system this is a speed advantage: + # non-parallel build for install-locales: 9:34mins + # parallel build with fdupes: 7:08mins + make %{?_smp_mflags} install_root=%{buildroot} localedata/install-locales + %fdupes %{buildroot}/usr/lib/locale + cd .. +%endif +# Create file list for glibc-locale package +%{find_lang} libc + +# Prepare obsolete/, used only on some architectures: +export RPM_BUILD_ROOT +%ifarch i586 +mkdir -p %{buildroot}/%{_lib}/obsolete +%endif + +# Miscelanna: + +install -m 0700 glibc_post_upgrade %{buildroot}%{_sbindir} + +install -m 644 %{SOURCE7} %{buildroot}/etc +install -m 644 %{SOURCE5} %{buildroot}/etc +install -m 644 posix/gai.conf %{buildroot}/etc + +mkdir -p %{buildroot}/etc/default +install -m 644 nis/nss %{buildroot}/etc/default/ + +mkdir -p %{buildroot}%{_includedir}/resolv +install -m 0644 resolv/mapv4v6addr.h %{buildroot}%{_includedir}/resolv/ +install -m 0644 resolv/mapv4v6hostent.h %{buildroot}%{_includedir}/resolv/ + +%if %{build_html} +mkdir -p %{buildroot}%{_datadir}/doc/glibc +cp -p cc-base/manual/libc/*.html %{buildroot}%{_datadir}/doc/glibc +%endif + +cd manpages; make install_root=%{buildroot} install; cd .. + +# crypt_blowfish man pages +pushd crypt_blowfish-%{crypt_bf_version} +install -m755 -d %{buildroot}%{_mandir}/man3 +install -m644 *.3 %{buildroot}%{_mandir}/man3 +popd + +# nscd tools: + +%ifnarch i686 +cp nscd/nscd.conf %{buildroot}/etc +mkdir -p %{buildroot}/etc/init.d +ln -sf /sbin/service %{buildroot}/usr/sbin/rcnscd +mkdir -p %{buildroot}/run/nscd +mkdir -p %{buildroot}/var/lib/nscd +%endif + +# +# Create ld.so.conf +# +cat > %{buildroot}/etc/ld.so.conf <>"$l" + cat "$l.d"/* >>"$l" +done +/usr/sbin/iconvconfig + +%post info +%install_info --info-dir=%{_infodir} %{_infodir}/libc.info.gz + +%preun info +%install_info_delete --info-dir=%{_infodir} %{_infodir}/libc.info.gz + +%pre -n nscd +getent group nscd >/dev/null || %{_sbindir}/groupadd -r nscd +getent passwd nscd >/dev/null || %{_sbindir}/useradd -r -g nscd -c "User for nscd" -s /sbin/nologin -d /run/nscd nscd +%service_add_pre nscd.service + +%preun -n nscd +%service_del_preun nscd.service + +%post -n nscd +%service_add_post nscd.service +%tmpfiles_create /usr/lib/tmpfiles.d/nscd.conf +# Previously we had nscd.socket, remove it +test -x /usr/bin/systemctl && /usr/bin/systemctl stop nscd.socket 2>/dev/null || : +test -x /usr/bin/systemctl && /usr/bin/systemctl disable nscd.socket 2>/dev/null || : +# Hard removal in case the above did not work +rm -f /etc/systemd/system/sockets.target.wants/nscd.socket +exit 0 + +%postun -n nscd +%service_del_postun nscd.service +exit 0 + +%if %{build_main} +%files +####################################################################### +### +### FILES +### +####################################################################### + +# glibc +%defattr(-,root,root) +%doc LICENSES +%config(noreplace) /etc/bindresvport.blacklist +%config /etc/ld.so.conf +%attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /etc/ld.so.cache +%config(noreplace) /etc/rpc +%verify(not md5 size mtime) %config(noreplace) /etc/nsswitch.conf +%verify(not md5 size mtime) %config(noreplace) /etc/gai.conf +%config(noreplace) /etc/default/nss +%doc %{_mandir}/man1/gencat.1.gz +%doc %{_mandir}/man1/getconf.1.gz +%doc %{_mandir}/man5/* +/%{_lib}/ld-%{libversion}.so + +# Each architecture has a different name for the dynamic linker: +%ifarch %arm +%ifarch armv6hl armv7hl +/%{_lib}/ld-linux-armhf.so.3 +# Keep compatibility link +/%{_lib}/ld-linux.so.3 +%else +/%{_lib}/ld-linux.so.3 +%endif +%endif +%ifarch ia64 +/%{_lib}/ld-linux-ia64.so.2 +%endif +%ifarch ppc s390 mips hppa m68k +/%{_lib}/ld.so.1 +%endif +%ifarch ppc64 +/%{_lib}/ld64.so.1 +%endif +%ifarch ppc64le +/%{_lib}/ld64.so.2 +%endif +%ifarch s390x +/lib/ld64.so.1 +/%{_lib}/ld64.so.1 +%endif +%ifarch x86_64 +/%{_lib}/ld-linux-x86-64.so.2 +%endif +%ifarch %ix86 %sparc +/%{_lib}/ld-linux.so.2 +%endif +%ifarch aarch64 +/lib/ld-linux-aarch64.so.1 +/%{_lib}/ld-linux-aarch64.so.1 +%endif +%ifarch %ix86 x86_64 ppc ppc64 s390 s390x +# LSB +/%{_lib}/*-lsb*.so.3 +%endif + +/%{_lib}/libBrokenLocale-%{libversion}.so +/%{_lib}/libBrokenLocale.so.1 +/%{_lib}/libSegFault.so +/%{_lib}/libanl-%{libversion}.so +/%{_lib}/libanl.so.1 +/%{_lib}/libc-%{libversion}.so +/%{_lib}/libc.so.6* +/%{_lib}/libcidn-%{libversion}.so +/%{_lib}/libcidn.so.1 +/%{_lib}/libcrypt-%{libversion}.so +/%{_lib}/libcrypt.so.1 +/%{_lib}/libowcrypt-%{libversion}.so +/%{_lib}/libowcrypt.so.1 +/%{_lib}/libdl-%{libversion}.so +/%{_lib}/libdl.so.2* +/%{_lib}/libm-%{libversion}.so +/%{_lib}/libm.so.6* +%ifarch x86_64 +/%{_lib}/libmvec-%{libversion}.so +/%{_lib}/libmvec.so.1 +%endif +/%{_lib}/libnsl-%{libversion}.so +/%{_lib}/libnsl.so.1 +/%{_lib}/libnss_compat-%{libversion}.so +/%{_lib}/libnss_compat.so.2 +/%{_lib}/libnss_db-%{libversion}.so +/%{_lib}/libnss_db.so.2 +/%{_lib}/libnss_dns-%{libversion}.so +/%{_lib}/libnss_dns.so.2 +/%{_lib}/libnss_files-%{libversion}.so +/%{_lib}/libnss_files.so.2 +/%{_lib}/libnss_hesiod-%{libversion}.so +/%{_lib}/libnss_hesiod.so.2 +/%{_lib}/libnss_nis-%{libversion}.so +/%{_lib}/libnss_nis.so.2 +/%{_lib}/libnss_nisplus-%{libversion}.so +/%{_lib}/libnss_nisplus.so.2 +/%{_lib}/libpthread-%{libversion}.so +/%{_lib}/libpthread.so.0 +/%{_lib}/libresolv-%{libversion}.so +/%{_lib}/libresolv.so.2 +/%{_lib}/librt-%{libversion}.so +/%{_lib}/librt.so.1 +/%{_lib}/libthread_db-1.0.so +/%{_lib}/libthread_db.so.1 +/%{_lib}/libutil-%{libversion}.so +/%{_lib}/libutil.so.1 +%define optimized_libs() \ + %dir %attr(0755,root,root) /%{_lib}/%1\ + /%{_lib}/%1/libc-%{libversion}.so\ + /%{_lib}/%1/libc.so.6*\ + /%{_lib}/%1/libm-%{libversion}.so\ + /%{_lib}/%1/libm.so.6*\ + /%{_lib}/%1/libpthread-%{libversion}.so\ + /%{_lib}/%1/libpthread.so.0\ + /%{_lib}/%1/librt-%{libversion}.so\ + /%{_lib}/%1/librt.so.1\ + /%{_lib}/%1/libthread_db-1.0.so\ + /%{_lib}/%1/libthread_db.so.1 + +%if %{optimize_power} + %if %{powerpc_optimize_cpu_power4} + %{optimized_libs power4} + %endif + %if %{powerpc_optimize_cpu_power6} + %{optimized_libs power6} + %{optimized_libs power6x} + %endif + %if %{powerpc_optimize_cpu_power7} + %{optimized_libs power7} + %endif + %if %{powerpc_optimize_cpu_cell} + %{optimized_libs ppc-cell-be} + %endif +%endif # optimize_power +%ifarch i686 x86_64 +/%{_lib}/noelision +%endif +%dir %attr(0700,root,root) /var/cache/ldconfig +/sbin/ldconfig +%{_bindir}/gencat +%{_bindir}/getconf +%{_bindir}/getent +%{_bindir}/iconv +%attr(755,root,root) %{_bindir}/ldd +%ifarch %ix86 sparc sparcv9 m68k + %{_bindir}/lddlibc4 +%endif +%{_bindir}/locale +%{_bindir}/localedef +%dir %attr(0755,root,root) %{_libexecdir}/getconf +%{_libexecdir}/getconf/* +%{_sbindir}/glibc_post_upgrade +%{_sbindir}/iconvconfig + +%ifarch i586 +%files obsolete +%defattr (755,root,root,755) +/%{_lib}/obsolete +%endif + +%files locale -f libc.lang +%defattr(-,root,root) +%{_datadir}/locale/locale.alias +%if %{build_locales} + /usr/lib/locale +%endif +%{_libdir}/gconv + +%files devel +%defattr(-,root,root) +%doc COPYING COPYING.LIB NEWS README BUGS CONFORMANCE +%doc %{_mandir}/man1/catchsegv.1.gz +%doc %{_mandir}/man1/rpcgen.1.gz +%doc %{_mandir}/man3/* +%{_bindir}/catchsegv +%{_bindir}/rpcgen +%{_bindir}/sprof +%{_includedir}/* +%{_libdir}/*.o +%{_libdir}/*.so +# These static libraries are needed even for shared builds +%{_libdir}/libc_nonshared.a +%{_libdir}/libg.a +%{_libdir}/libieee.a +%ifarch ppc ppc64 ppc64le s390 s390x sparc sparcv8 sparcv9 sparcv9v +# This is not built on sparc64. + %{_libdir}/libnldbl_nonshared.a +%endif +%{_libdir}/libmcheck.a +%ifarch x86_64 +%{_libdir}/libmvec_nonshared.a +%endif +%{_libdir}/libpthread_nonshared.a +%{_libdir}/librpcsvc.a + +%files devel-static +%defattr(-,root,root) +%{_libdir}/libBrokenLocale.a +%{_libdir}/libanl.a +%{_libdir}/libc.a +%{_libdir}/libcrypt.a +%{_libdir}/libowcrypt.a +%{_libdir}/libdl.a +%{_libdir}/libm.a +%ifarch x86_64 +%{_libdir}/libm-%{libversion}.a +%{_libdir}/libmvec.a +%endif +%{_libdir}/libnsl.a +%{_libdir}/libpthread.a +%{_libdir}/libresolv.a +%{_libdir}/librt.a +%{_libdir}/libutil.a + +%ifnarch i686 +%files info +%defattr(-,root,root) +%doc %{_infodir}/libc.info.gz +%doc %{_infodir}/libc.info-?.gz +%doc %{_infodir}/libc.info-??.gz + +%if %{build_html} +%files html +%defattr(-,root,root) +%doc %{_prefix}/share/doc/glibc +%endif + +%files i18ndata +%defattr(-,root,root) +%{_prefix}/share/i18n + +%files -n nscd +%defattr(-,root,root) +%config(noreplace) /etc/nscd.conf +%{_sbindir}/nscd +%{_sbindir}/rcnscd +/usr/lib/systemd/system/nscd.service +%dir /usr/lib/tmpfiles.d +/usr/lib/tmpfiles.d/nscd.conf +%dir %attr(0755,root,root) %ghost /run/nscd +%attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /run/nscd/nscd.pid +%attr(0666,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /run/nscd/socket +%dir %attr(0755,root,root) /var/lib/nscd +%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/passwd +%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/group +%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/hosts +%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/services +%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/netgroup +%endif # !i686 + +%if %{build_profile} +%files profile +%defattr(-,root,root) +%{_libdir}/libc_p.a +%{_libdir}/libBrokenLocale_p.a +%{_libdir}/libanl_p.a +%{_libdir}/libm_p.a +%ifarch x86_64 +%{_libdir}/libmvec_p.a +%endif +%{_libdir}/libcrypt_p.a +%{_libdir}/libowcrypt_p.a +%{_libdir}/libpthread_p.a +%{_libdir}/libresolv_p.a +%{_libdir}/libnsl_p.a +%{_libdir}/librt_p.a +%{_libdir}/librpcsvc_p.a +%{_libdir}/libutil_p.a +%{_libdir}/libdl_p.a +%endif + +%ifnarch i686 +%files extra +%defattr(-,root,root) +%{_bindir}/makedb +/var/lib/misc/Makefile +%endif # !i686 + +%endif # main + +%if %{build_utils} +%files utils +%defattr(-,root,root) +/%{_lib}/libmemusage.so +/%{_lib}/libpcprofile.so +%dir %{_libdir}/audit +%{_libdir}/audit/sotruss-lib.so +%{_bindir}/memusage +%{_bindir}/memusagestat +%{_bindir}/mtrace +%{_bindir}/pcprofiledump +%{_bindir}/sotruss +%{_bindir}/xtrace +%{_bindir}/pldd +%endif # utils + +%changelog diff --git a/glibc.i686.spec b/glibc.i686.spec new file mode 100644 index 0000000..73d62f3 --- /dev/null +++ b/glibc.i686.spec @@ -0,0 +1,1436 @@ +# +# spec file for package glibc +# +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +# Run with osc --with=fast_build to have a shorter turnaround +# It will avoid building some parts of glibc +%bcond_with fast_build + +%define crypt_bf_version 1.3 +%define build_snapshot 0 + +%define flavor i686 + +%bcond_with all +%define build_main 1 +%define build_utils %{with all} +%define build_testsuite %{with all} +%if "%flavor" == "utils" +%define build_main 0 +%define build_utils 1 +%define build_testsuite 0 +%endif +%if "%flavor" == "testsuite" +%define build_main 0 +%define build_utils 0 +%define build_testsuite 1 +%endif + +Name: glibc +Summary: Standard Shared Libraries (from the GNU C Library) +License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ +Group: System/Libraries +BuildRequires: audit-devel +BuildRequires: fdupes +BuildRequires: libcap-devel +BuildRequires: libselinux-devel +BuildRequires: makeinfo +BuildRequires: pwdutils +BuildRequires: systemd-rpm-macros +BuildRequires: xz +%if %{build_testsuite} +BuildRequires: gcc-c++ +BuildRequires: gdb +BuildRequires: glibc-devel-static +BuildRequires: libstdc++-devel +BuildRequires: python-pexpect +%endif +%if %{build_utils} +BuildRequires: gd-devel +%endif +%if "%flavor" == "i686" +ExclusiveArch: i586 i686 +BuildArch: i686 +%global optflags %(echo "%optflags"|sed -e s/i586/i686/) -march=i686 -mtune=generic +%endif + +%define __filter_GLIBC_PRIVATE 1 +%ifarch i686 +# For i686 let's only build what's different from i586, so +# no need to build documentation +%define build_profile 1 +%define build_locales 1 +%define build_html 0 +%else +%if %{with fast_build} || %{build_utils} && %{without all} +%define build_profile 0 +%define build_locales 0 +%define build_html 0 +%else +# Default: +%define build_profile 1 +%define build_locales 1 +%define build_html 1 +%endif +%endif + +%define build_variants %{build_main} + +%define disable_assert 0 +%define enable_stackguard_randomization 1 +%ifarch ppc ppc64 + %define optimize_power 1 + %ifarch ppc + %define powerpc_optimize_base %{nil} + %define powerpc_optimize_tune power3 + %define powerpc_optimize_cpu_power4 1 + %else + %define powerpc_optimize_base %{nil} + %define powerpc_optimize_tune power5 + %define powerpc_optimize_cpu_power4 0 + %endif + # We are not building Power CPU specific optimizations for openSUSE. + %define powerpc_optimize_cpu_power6 0 + %define powerpc_optimize_cpu_power7 0 + %define powerpc_optimize_cpu_cell 0 +%else + %define optimize_power 0 + %define powerpc_optimize_base %{nil} + %define powerpc_optimize_cpu_power4 0 + %define powerpc_optimize_cpu_power6 0 + %define powerpc_optimize_cpu_power7 0 + %define powerpc_optimize_cpu_cell 0 +%endif # ppc, ppc64 +# 3.0 is the SLES 11 SP3 kernel +# 3.1 is the openSUSE 12.1 kernel +%define enablekernel 3.0 + +Version: 2.25 +Release: 0 +%if !%{build_snapshot} +%define git_id db0242e30234 +%define libversion %version +%else +%define git_id %(echo %version | sed 's/.*\.g//') +%define libversion %(echo %version | sed 's/\.[^.]*\.g.*//') +%endif +Url: http://www.gnu.org/software/libc/libc.html +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz +%if !%{build_snapshot} +Source1: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz.sig +%endif +Source2: http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=libc&download=1#/glibc.keyring +Source3: noversion.tar.bz2 +Source4: manpages.tar.bz2 +Source5: nsswitch.conf +Source7: bindresvport.blacklist +Source8: glibc_post_upgrade.c +Source9: glibc.rpmlintrc +Source10: baselibs.conf +# For systemd +Source20: nscd.conf +Source21: nscd.service +# crypt_blowfish +Source50: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz +# The sign key uses MD5 which is no longer accepted by gpg +#Source51: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz.sign + +# ngpt was used in 8.1 and SLES8 +Obsoletes: ngpt < 2.2.2 +Obsoletes: ngpt-devel < 2.2.2 +Provides: ngpt = 2.2.2 +Provides: ngpt-devel = 2.2.2 +Conflicts: kernel < %{enablekernel} +# bug437293 - handle update from SLES10 on PowerPC +%ifarch ppc64 +Obsoletes: glibc-64bit +%endif +%ifarch ppc +Obsoletes: glibc-32bit +%endif +%ifarch armv6hl armv7hl +# The old runtime linker link gets not provided by rpm find.provides, but it exists +Provides: ld-linux.so.3 +Provides: ld-linux.so.3(GLIBC_2.4) +%endif +Requires(pre): filesystem +Recommends: glibc-extra +Provides: rtld(GNU_HASH) +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%ifarch i686 +# We need to avoid to have only the src rpm from i686 on the media, +# since it does not work on other architectures. +NoSource: 0 +%endif +# + +### +# Patches are ordered in the following groups: +# Patches that we will never upstream or which have not been looked at: 0-999 +# Patches taken from upstream: 1000-2000 +# Patches that are going upstream, waiting approval: 2000-3000 +### + +### +# Patches that upstream will not accept +### + +### +# openSUSE specific patches - won't go upstream +### +### openSUSE extensions, configuration +# PATCH-FEATURE-OPENSUSE -- add crypt_blowfish support - bnc#700876 +Patch1: glibc-2.14-crypt.diff +# PATCH-FEATURE-OPENSUSE constify crypt_blowfish +Patch2: crypt_blowfish-const.patch +# PATCH-FEATURE-OPENSUSE -- add sha support to crypt_blowfish lnussel@suse.de +Patch3: crypt_blowfish-1.2-sha.diff +# PATCH-FEATURE-OPENSUSE Move crypt_gensalt_rn to separate library +Patch4: crypt_blowfish-gensalt.patch +# PATCH-FEATURE-OPENSUSE Avoid build failure on noexecstack marker on ARM dmueller@suse.de +Patch5: crypt_blowfish-1.2-hack_around_arm.diff +# PATCH-FIX-OPENSUSE Fix path for nscd databases +Patch6: glibc-2.3.3-nscd-db-path.diff +# PATCH-FIX-OPENSUSE Fix path for nss_db (bnc#753657) - aj@suse.de +Patch7: nss-db-path.patch +# PATCH-FIX-OPENSUSE adjust nscd.conf +Patch8: glibc-nscd.conf.patch +# PATCH-FIX-OPENSUSE do not use compile time in binaries +Patch9: glibc-nodate.patch +# PATCH-FIX-OPENSUSE -- add some extra information to version output - kukuk@suse.de +Patch10: glibc-version.diff +# PATCH-FIX-OPENSUSE handle old glibc binaries +Patch12: glibc-2.3.90-noversion.diff +# PATCH-FIX-OPENSUSE -- Make --no-archive default for localedef - kukuk@suse.de +Patch13: glibc-2.3.2.no_archive.diff +# PATCH-FIX-OPENSUSE -- add blacklist for bindresvport +Patch14: glibc-bindresvport-blacklist.diff +# PATCH-FIX-OPENSUSE prefer -lang rpm packages +Patch15: glibc-2.3.90-langpackdir.diff +# PATCH-FEATURE-SLE Use nscd user for nscd +Patch19: nscd-server-user.patch +# PATCH-FEATURE-SLE powerpc: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined +Patch21: powerpc-elision-enable-envvar.patch + +### Locale related patches +# PATCH-FIX-OPENSUSE Add additional locales +Patch100: add-locales.patch +# PATCH-FIX-OPENSUSE -- Add no_NO back (XXX: Still needed?) +Patch102: glibc-2.4.90-no_NO.diff +# PATCH-FIX-OPENSUSE -- Renames for China +Patch103: glibc-2.4-china.diff +# PATCH-FIX-OPENSUSE -- Add C.UTF-8 locale +Patch104: glibc-c-utf8-locale.patch +# PATCH-FIX-OPENSUSE -- Disable gettext for C.UTF-8 locale +Patch105: glibc-disable-gettext-for-c-utf8.patch + +### Broken patches in glibc that we revert for now: + +### Network related patches +# PATCH-FIX-OPENSUSE reload /etc/resolv.conf on change +Patch300: glibc-resolv-reload.diff +# PATCH-FIX-OPENSUSE Fix hangs in UDP RPC calls bso#5379 bnc#257745 aj@suse.de +Patch301: glibc-2.2-sunrpc.diff +# PATCH-FIX-OPENSUSE Warn about usage of mdns in resolv.conv +Patch304: glibc-resolv-mdnshint.diff +# PATCH-FIX-OPENSUSE disable rewriting ::1 to 127.0.0.1 for /etc/hosts bnc#684534, bnc#706719 +Patch306: glibc-fix-double-loopback.diff + +### +# Patches from upstream +### +# PATCH-FIX-UPSTREAM Fix getting tunable values on big-endian (BZ #21109) +Patch1000: tunables-bigendian.patch +# PATCH-FIX-UPSTREAM Fix i686 memchr overflow calculation (BZ #21182) +Patch1001: i686-memchr-sse.patch +# PATCH-FIX-UPSTREAM Avoid use-after-free read access in clntudp_call (BZ #21115) +Patch1002: sunrpc-use-after-free.patch +# PATCH-FIX-UPSTREAM Fix test-math-vector-sincos.h aliasing +Patch1003: test-math-vector-sincos-aliasing.patch +# PATCH-FIX-UPSTREAM Fix symbol redirect for fts_set (BZ #21289) +Patch1004: fts-symbol-redirect.patch +# PATCH-FIX-UPSTREAM Ignore and remove LD_HWCAP_MASK for AT_SECURE programs (BZ #21209) +Patch1005: ld-hwcap-mask-suid.patch +# PATCH-FIX-UPSTREAM rtld: Completely ignore LD_LIBRARY_PATH for AT_SECURE=1 programs (CVE-2017-1000366, BZ #21624) +Patch1006: ld-library-path-suid.patch + +### +# Patches awaiting upstream approval +### +# PATCH-FIX-UPSTREAM Always to locking when accessing streams (BZ #15142) +Patch2000: fix-locking-in-_IO_cleanup.patch +# PATCH-FIX-UPSTREAM Never try to execute the file in ldd (BZ #16750) +Patch2001: ldd-system-interp.patch +# PATCH-FIX-UPSTREAM Don't close or flush stdio streams on abort (BZ #15436) +Patch2002: abort-no-flush.patch +# PATCH-FIX-UPSTREAM Fix fnmatch handling of collating elements (BZ #17396, BZ #16976) +Patch2004: fnmatch-collating-elements.patch +# PATCH-FIX-UPSTREAM Properly reread entry after failure in nss_files getent function (BZ #18991) +Patch2005: nss-files-long-lines-2.patch +# PATCH-FIX-UPSTREAM Fix iconv buffer handling with IGNORE error handler (BZ #18830) +Patch2006: iconv-reset-input-buffer.patch +# PATCH-FIX-UPSTREAM Reinitialize dl_load_write_lock on fork (BZ #19282) +Patch2008: reinitialize-dl_load_write_lock.patch + +# Non-glibc patches +# PATCH-FIX-OPENSUSE Remove debianisms from manpages +Patch3000: manpages.patch + +%description +The GNU C Library provides the most important standard libraries used +by nearly all programs: the standard C library, the standard math +library, and the POSIX thread library. A system is not functional +without these libraries. + +%package utils +Summary: Development utilities from the GNU C Library +License: LGPL-2.1+ +Group: Development/Languages/C and C++ +Requires: glibc = %{version} + +%description utils +The glibc-utils package contains mtrace, a memory leak tracer and +xtrace, a function call tracer which can be helpful during program +debugging. + +If you are unsure if you need this, do not install this package. + +%package testsuite +Summary: Testsuite results from the GNU C Library +License: LGPL-2.1+ +Group: Development/Languages/C and C++ + +%description testsuite +This package contains the testsuite results from the GNU C Library. + +%package info +Summary: Info Files for the GNU C Library +License: GFDL-1.1 +Group: Documentation/Other +Requires(post): %{install_info_prereq} +Requires(preun): %{install_info_prereq} +BuildArch: noarch + +%description info +This package contains the documentation for the GNU C library stored as +info files. Due to a lack of resources, this documentation is not +complete and is partially out of date. + +%package html +Summary: HTML Documentation for the GNU C Library +License: GFDL-1.1 +Group: Documentation/HTML +BuildArch: noarch + +%description html +This package contains the HTML documentation for the GNU C library. Due +to a lack of resources, this documentation is not complete and is +partially out of date. + +%package i18ndata +Summary: Database Sources for 'locale' +License: GPL-2.0+ and MIT +Group: System/Libraries +BuildArch: noarch + +%description i18ndata +This package contains the data needed to build the locale data files to +use the internationalization features of the GNU libc. It is normally +not necessary to install this packages, the data files are already +created. + +%package locale +Summary: Locale Data for Localized Programs +License: GPL-2.0+ and MIT and LGPL-2.1+ +Group: System/Libraries +Requires(post): /bin/cat +Requires: glibc = %{version} +# bug437293 +%ifarch ppc64 +Obsoletes: glibc-locale-64bit +%endif +%ifarch ppc +Obsoletes: glibc-locale-32bit +%endif + +%description locale +Locale data for the internationalisation features of the GNU C library. + +%package -n nscd +Summary: Name Service Caching Daemon +License: GPL-2.0+ +Group: System/Daemons +Provides: glibc:/usr/sbin/nscd +Requires: glibc = %{version} +Obsoletes: unscd <= 0.48 +Requires(pre): pwdutils +%{?systemd_requires} + +%description -n nscd +Nscd caches name service lookups and can dramatically improve +performance with NIS, NIS+, and LDAP. + +%package profile +Summary: Libc Profiling and Debugging Versions +License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ +Group: Development/Libraries/C and C++ +Requires: glibc = %{version} +# bug437293 +%ifarch ppc64 +Obsoletes: glibc-profile-64bit +%endif +%ifarch ppc +Obsoletes: glibc-profile-32bit +%endif + +%description profile +This package contains special versions of the GNU C library which are +necessary for profiling and debugging. + +%package devel +Summary: Include Files and Libraries Mandatory for Development +License: BSD-3-Clause and LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ +Group: Development/Libraries/C and C++ +Obsoletes: epoll = 1.0 +Provides: epoll < 1.0 +# bug437293 +%ifarch ppc64 +Obsoletes: glibc-devel-64bit +%endif +%ifarch ppc +Obsoletes: glibc-devel-32bit +%endif +Requires: glibc = %{version} +Requires: linux-kernel-headers + +%description devel +These libraries are needed to develop programs which use the standard C +library. + +%package devel-static +Summary: C library static libraries for -static linking +License: BSD-3-Clause and LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ +Group: Development/Libraries/C and C++ +Requires: %{name}-devel = %{version} +# Provide Fedora name for package to make packaging easier +Provides: %{name}-static = %{version} + +%description devel-static +The glibc-devel-static package contains the C library static libraries +for -static linking. You don't need these, unless you link statically, +which is highly discouraged. + +# makedb requires libselinux. We add this program in a separate +# package so that glibc does not require libselinux. +%package extra +Summary: Extra binaries from GNU C Library +License: LGPL-2.1+ +Group: Development/Languages/C and C++ +Requires: glibc = %{version} + +%description extra +The glibc-extra package contains some extra binaries for glibc that +are not essential but recommend to use. + +makedb: A program to create a database for nss + +%package obsolete +Summary: Obsolete Shared Libraries from the GNU C Library +License: LGPL-2.0+ +Group: System/Libraries +Requires: glibc = %{version} + +%description obsolete +This package provides some old libraries from the GNU C Library which +are no longer supported. Additional it provides a compatibility library +for old binaries linked against glibc 2.0. + +Install this package if you need one of this libraries to get old +binaries working, but since this libraries are not supported and there +is no gurantee that they work for you, you should try to get newer +versions of your software. + +%prep +%setup -n glibc-%{version} -q -a 3 -a 4 +# Owl crypt_blowfish +tar -xzf %SOURCE50 +pushd crypt_blowfish-%{crypt_bf_version} +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 +popd +mv crypt/{crypt.h,gnu-crypt.h} +mv crypt_blowfish-%crypt_bf_version/*.[chS] crypt/ +# +%patch1 -p1 +%patch6 -p1 +%patch7 -p1 +%patch8 -p1 +# avoid changing nscd_stat.c mtime to avoid code generation +# differences on each rebuild +touch -r nscd/nscd_stat.c nscd/s-stamp +%patch9 -p1 +touch -r nscd/s-stamp nscd/nscd_stat.c +rm nscd/s-stamp +%patch10 -p1 +%patch12 -p1 +%patch13 -p1 +%patch14 -p1 +%patch15 -p1 +%patch19 -p1 +%patch21 -p1 + +%patch100 -p1 +%patch102 -p1 +%patch103 -p1 +%patch104 -p1 +%patch105 -p1 + +%patch300 -p1 +%patch301 -p1 +%patch304 -p1 +%patch306 -p1 + +%patch1000 -p1 +%patch1001 -p1 +%patch1002 -p1 +%patch1003 -p1 +%patch1004 -p1 +%patch1005 -p1 +%patch1006 -p1 + +%patch2000 -p1 +%patch2001 -p1 +%patch2002 -p1 +%patch2004 -p1 +%patch2005 -p1 +%patch2006 -p1 +%patch2008 -p1 + +%patch3000 + +# +# Inconsistency detected by ld.so: dl-close.c: 719: _dl_close: Assertion `map->l_init_called' failed! +# +# Glibc 2.8 introduced the HP_TIMING element to the rtld_global_ro struct # definition. +# If the base is built without power4 the loader won't have this element in +# the struct whereas the power4/5/6/... libc will, so there will be a disconnect +# between the size of the rtld_global_ro struct between the two and dl_close +# ends up getting called incorrectly when it's actually attempting to call a +# resolver function. This is because the GLRO() macro simply attempts to +# compute an offset and gets the wrong one. +# Building the base glibc with --with-cpu=power4 solves this problem. +# But: ppc32 can not default to -mcpu=power4 because it would emit instructions +# which are not available on G3, G4 etc. +# +# We simply remove the power4 files, and build the base glibc for a generic powerpc cpu +# Additional cputuned libs can now be used on powerpc32 +# +rm -fv sysdeps/powerpc/powerpc32/power4/hp-timing.c sysdeps/powerpc/powerpc32/power4/hp-timing.h +find . -name configure | xargs touch + +####################################################################### +### +### BUILD +### +####################################################################### + +%build +if [ -x /bin/uname.bin ]; then + /bin/uname.bin -a +else + uname -a +fi +uptime || : +ulimit -a +nice +# We do not want configure to figure out the system its building one +# to support a common ground and thus set build and host to the +# target_cpu. +%ifarch %arm +%define target %{_target_cpu}-suse-linux-gnueabi +%else +%define target %{_target_cpu}-suse-linux +%endif +# Don't use as-needed, it breaks glibc assumptions +# Before enabling it, run the testsuite and verify that it +# passes completely +export SUSE_ASNEEDED=0 +# Adjust glibc version.h +echo "#define CONFHOST \"%{target}\"" >> version.h +echo "#define GITID \"%{git_id}\"" >> version.h +# +# Default CFLAGS and Compiler +# +BuildFlags="%{optflags} -U_FORTIFY_SOURCE" +enable_stack_protector= +for opt in $BuildFlags; do + case $opt in + -fstack-protector-strong) enable_stack_protector=strong ;; + -fstack-protector-all) enable_stack_protector=all ;; + -fstack-protector) enable_stack_protector=yes ;; + esac +done +BuildFlags=$(echo $BuildFlags | sed -e 's#-fstack-protector[^ ]*##' -e 's#-ffortify=[0-9]*##') +BuildCC="%__cc" +BuildCCplus="%__cxx" +add_ons=libidn +# +#now overwrite for some architectures +# +%ifarch sparc64 + BuildFlags="-O2 -mcpu=ultrasparc -mvis -fcall-used-g6" + BuildCC="gcc -m64" + BuildCCplus="$BuildCCplus -m64" +%endif +%ifarch sparc + BuildFlags="$BuildFlags -fcall-used-g6" + BuildCC="gcc -m32" + BuildCCplus="$BuildCCplus -m32" +%endif +%ifarch sparcv9 + BuildFlags="$BuildFlags -mcpu=ultrasparc -fcall-used-g6" + BuildCC="gcc -m32" + BuildCCplus="$BuildCCplus -m32" +%endif +%ifarch alphaev6 + BuildFlags="-mcpu=ev6" +%endif +%ifarch ppc ppc64 + BuildFlags="$(echo $BuildFlags | sed 's#-mminimal-toc##')" +%endif +%ifarch ppc64 + BuildCC="$BuildCC -m64" + BuildCCplus="$BuildCCplus -m64" +%endif +%ifarch hppa + BuildFlags="$BuildFlags -mpa-risc-1-1 -fstrict-aliasing" +%endif +# Add flags for all plattforms except AXP +%ifnarch alpha + BuildFlags="$BuildFlags -g" +%endif +%if %{disable_assert} + BuildFlags="$BuildFlags -DNDEBUG=1" +%endif +%ifarch %ix86 + add_ons=$add_ons,noversion +%endif +%ifarch mipsel + # fails to build otherwise - need to recheck and fix + %define enable_stackguard_randomization 0 +%endif + +configure_and_build_glibc() { + local dirname="$1"; shift + local cflags="$1"; shift + mkdir "cc-$dirname" + cd "cc-$dirname" +%ifarch %arm aarch64 + # remove asynchronous-unwind-tables during configure as it causes + # some checks to fail spuriously on arm + conf_cflags="${cflags/-fasynchronous-unwind-tables/}" + conf_cflags="${conf_cflags/-funwind-tables/}" +%else + conf_cflags="$cflags" +%endif + + profile="--disable-profile" +%if %{build_profile} + if [ "$dirname" = "base" ] ; then + profile="--enable-profile" + fi +%endif + elision=--enable-lock-elision + if [ "$dirname" = "noelision" ]; then + elision=--disable-lock-elision + fi + ../configure \ + CFLAGS="$conf_cflags" BUILD_CFLAGS="$conf_cflags" \ + CC="$BuildCC" CXX="$BuildCCplus" \ + --prefix=%{_prefix} \ + --libexecdir=%{_libexecdir} --infodir=%{_infodir} \ + --enable-add-ons=$add_ons \ + $profile $elision \ + "$@" \ + --build=%{target} --host=%{target} \ +%ifarch armv7hl ppc ppc64 ppc64le i686 x86_64 sparc sparc64 s390 s390x + --enable-multi-arch \ +%endif +%ifarch mipsel + --without-fp \ +%endif +%ifarch ppc64p7 + --with-cpu=power7 \ +%endif +%if %{enable_stackguard_randomization} + --enable-stackguard-randomization \ +%endif + ${enable_stack_protector:+--enable-stack-protector=$enable_stack_protector} \ + --enable-tunables \ + --enable-kernel=%{enablekernel} \ + --with-bugurl=http://bugs.opensuse.org \ + --enable-bind-now --enable-obsolete-rpc \ + --disable-timezone-tools +# Should we enable --enable-systemtap? +# Should we enable --enable-nss-crypt to build use freebl3 hash functions? + # explicitly set CFLAGS to use the full CFLAGS (not the reduced one for configure) + make %{?_smp_mflags} CFLAGS="$cflags" BUILD_CFLAGS="$cflags" + cd .. +} + +%if !%{optimize_power} + # + # Build base glibc + # + configure_and_build_glibc base "$BuildFlags" +%else + # + # Build POWER-optimized glibc + # + # First, base build: + pBuildFlags="$BuildFlags -mtune=%{powerpc_optimize_tune}" + %if "%{powerpc_optimize_base}" != "" + pBuildFlags+=" -mcpu=%{powerpc_optimize_base}" + %endif + %if "%{powerpc_optimize_base}" != "" + configure_and_build_glibc base "$pBuildFlags" --with-cpu=%{powerpc_optimize_base} + %else + # Use no default CPU + configure_and_build_glibc base "$pBuildFlags" + %endif + %if %{build_variants} + # Then other power variants: + for pcpu in \ + %if %{powerpc_optimize_cpu_power4} + power4 \ + %endif + %if %{powerpc_optimize_cpu_power6} + power6 \ + %endif + %if %{powerpc_optimize_cpu_power7} + power7 \ + %endif + ; do + configure_and_build_glibc $pcpu "$BuildFlags -mcpu=$pcpu" \ + --with-cpu=$pcpu + done + # Eventually, special Cell variant: + %if %{powerpc_optimize_cpu_cell} + configure_and_build_glibc ppc-cell-be "$BuildFlags -mcpu=cell" + %endif + %endif # %{build_variants} +%endif # optimize_power + +%if %{build_variants} +%ifarch i686 x86_64 +configure_and_build_glibc noelision "$BuildFlags" +%endif +%endif + +# +# Build html documentation +# +%if %{build_html} +make -C cc-base html +%endif + +# +# Build glibc_post_upgrade binary +# +$BuildCC -static %{optflags} -Os $RPM_SOURCE_DIR/glibc_post_upgrade.c -o glibc_post_upgrade \ + -Lcc-base -Bcc-base/csu \ + '-DREMOVE_TLS_DIRS' '-DREMOVE_PPC_OPTIMIZE_POWER5' \ +%ifarch ppc ppc64 + %if !%{powerpc_optimize_cpu_power4} + '-DREMOVE_PPC_OPTIMIZE_POWER4' \ + %endif + %if !%{powerpc_optimize_cpu_power6} + '-DREMOVE_PPC_OPTIMIZE_POWER6' \ + %endif + %if !%{powerpc_optimize_cpu_power7} + '-DREMOVE_PPC_OPTIMIZE_POWER7' \ + %endif + %if !%{powerpc_optimize_cpu_cell} + '-DREMOVE_PPC_OPTIMIZE_CELL' \ + %endif +%endif + '-DLIBDIR="/%{_lib}"' '-DGCONV_MODULES_DIR="%{_libdir}/gconv"' + +# crypt_blowfish man pages +pushd crypt_blowfish-%{crypt_bf_version} +make man +popd + +####################################################################### +### +### CHECK +### +####################################################################### + +%check +%if %{build_testsuite} +# The testsuite will fail if asneeded is used +export SUSE_ASNEEDED=0 +# Increase timeout +export TIMEOUTFACTOR=16 +# The testsuite does its own malloc checking +unset MALLOC_CHECK_ +make -C cc-base -k check || { + cd cc-base + o=$- + set +x + for sum in subdir-tests.sum */subdir-tests.sum; do + while read s t; do + case $s in + XPASS:|PASS:) + echo ++++++ $s $t ++++++ + ;; + *) # X?FAIL: + echo ------ $s $t ------ + test ! -f $t.out || cat $t.out + ;; + esac + done < $sum + done + set -$o + # Fail build if there where compilation errors during testsuite run + test -f tests.sum +} +%else +# This has to pass on all platforms! +# Exceptions: +# None! +make %{?_smp_mflags} -C cc-base check-abi +%endif + +####################################################################### +### +### INSTALL +### +####################################################################### + +%install +%if %{build_main} +# We don't want to strip the .symtab from our libraries in find-debuginfo.sh, +# certainly not from libpthread.so.* because it is used by libthread_db to find +# some non-exported symbols in order to detect if threading support +# should be enabled. These symbols are _not_ exported, and we can't easily +# export them retroactively without changing the ABI. So we have to +# continue to "export" them via .symtab, instead of .dynsym :-( +# But we also want to keep .symtab and .strtab of other libraries since some +# debugging tools currently require these sections directly inside the main +# files - specifically valgrind and PurifyPlus. +export STRIP_KEEP_SYMTAB=*.so* + +# Make sure we will create the gconv-modules.cache +mkdir -p %{buildroot}%{_libdir}/gconv +touch %{buildroot}%{_libdir}/gconv/gconv-modules.cache + +# Install base glibc +make %{?_smp_mflags} install_root=%{buildroot} install -C cc-base + +install_optimized_variant() { + local dirname="$1"; shift + local subdir="$1"; shift + local subdir_up="$1"; shift + +cd "cc-$dirname" +destdir=$RPM_BUILD_ROOT/%{_lib}/$subdir +mkdir -p $destdir +# Don't run a complete make install, we know which libraries +# we want +for lib in libc math/libm nptl/libpthread rt/librt nptl_db/libthread_db +do + libbase=${lib#*/} + libbaseso=$(basename $RPM_BUILD_ROOT/%{_lib}/${libbase}-*.so) + # Only install if different from base lib + if cmp -s ${lib}.so ../cc-base/${lib}.so; then + ln -sf $subdir_up/$libbaseso $destdir/$libbaseso + else + cp -a ${lib}.so $destdir/$libbaseso + fi +done +cd .. +cc-base/elf/ldconfig -vn $destdir +} + +# Install power-optimized glibc +%if %{optimize_power} + %if %{powerpc_optimize_cpu_power4} + install_optimized_variant power4 power4 ".." + %endif + %if %{powerpc_optimize_cpu_power6} + install_optimized_variant power6 power6 ".." + %endif + %if %{powerpc_optimize_cpu_power7} + install_optimized_variant power7 power7 ".." + %endif + %if %{powerpc_optimize_cpu_cell} + install_optimized_variant ppc-cell-be ppc-cell-be ".." + %endif + %if %{powerpc_optimize_cpu_power6} + # power6 is compatible with power6x + # doing a directory symlink doesnt work, ldconfig follows them and accepts only the first real dir + if test -d %{buildroot}/%{_lib}/power6; then + mkdir -p %{buildroot}/%{_lib}/power6x + for i in %{buildroot}/%{_lib}/power6/*.so; do + b=$(basename $i) + ln -vs ../power6/$b %{buildroot}/%{_lib}/power6x/$b + done + cc-base/elf/ldconfig -vn %{buildroot}/%{_lib}/power6x + fi + %endif +%endif # optimize_power + +%ifarch i686 x86_64 +cd cc-noelision +destdir=$RPM_BUILD_ROOT/%{_lib}/noelision +mkdir -p $destdir +install -m 755 nptl/libpthread.so $destdir/libpthread-%{libversion}.so +cd .. +cc-base/elf/ldconfig -vn $destdir +%endif + +# Install locales +%if %{build_locales} + # XXX Do not install locales in parallel! + cd cc-base + # localedef creates hardlinks to other locales if possible + # this will not work if we generate them in parallel. + # thus we need to run fdupes on /usr/lib/locale/ + # Still, on my system this is a speed advantage: + # non-parallel build for install-locales: 9:34mins + # parallel build with fdupes: 7:08mins + make %{?_smp_mflags} install_root=%{buildroot} localedata/install-locales + %fdupes %{buildroot}/usr/lib/locale + cd .. +%endif +# Create file list for glibc-locale package +%{find_lang} libc + +# Prepare obsolete/, used only on some architectures: +export RPM_BUILD_ROOT +%ifarch i586 +mkdir -p %{buildroot}/%{_lib}/obsolete +%endif + +# Miscelanna: + +install -m 0700 glibc_post_upgrade %{buildroot}%{_sbindir} + +install -m 644 %{SOURCE7} %{buildroot}/etc +install -m 644 %{SOURCE5} %{buildroot}/etc +install -m 644 posix/gai.conf %{buildroot}/etc + +mkdir -p %{buildroot}/etc/default +install -m 644 nis/nss %{buildroot}/etc/default/ + +mkdir -p %{buildroot}%{_includedir}/resolv +install -m 0644 resolv/mapv4v6addr.h %{buildroot}%{_includedir}/resolv/ +install -m 0644 resolv/mapv4v6hostent.h %{buildroot}%{_includedir}/resolv/ + +%if %{build_html} +mkdir -p %{buildroot}%{_datadir}/doc/glibc +cp -p cc-base/manual/libc/*.html %{buildroot}%{_datadir}/doc/glibc +%endif + +cd manpages; make install_root=%{buildroot} install; cd .. + +# crypt_blowfish man pages +pushd crypt_blowfish-%{crypt_bf_version} +install -m755 -d %{buildroot}%{_mandir}/man3 +install -m644 *.3 %{buildroot}%{_mandir}/man3 +popd + +# nscd tools: + +%ifnarch i686 +cp nscd/nscd.conf %{buildroot}/etc +mkdir -p %{buildroot}/etc/init.d +ln -sf /sbin/service %{buildroot}/usr/sbin/rcnscd +mkdir -p %{buildroot}/run/nscd +mkdir -p %{buildroot}/var/lib/nscd +%endif + +# +# Create ld.so.conf +# +cat > %{buildroot}/etc/ld.so.conf <>"$l" + cat "$l.d"/* >>"$l" +done +/usr/sbin/iconvconfig + +%post info +%install_info --info-dir=%{_infodir} %{_infodir}/libc.info.gz + +%preun info +%install_info_delete --info-dir=%{_infodir} %{_infodir}/libc.info.gz + +%pre -n nscd +getent group nscd >/dev/null || %{_sbindir}/groupadd -r nscd +getent passwd nscd >/dev/null || %{_sbindir}/useradd -r -g nscd -c "User for nscd" -s /sbin/nologin -d /run/nscd nscd +%service_add_pre nscd.service + +%preun -n nscd +%service_del_preun nscd.service + +%post -n nscd +%service_add_post nscd.service +%tmpfiles_create /usr/lib/tmpfiles.d/nscd.conf +# Previously we had nscd.socket, remove it +test -x /usr/bin/systemctl && /usr/bin/systemctl stop nscd.socket 2>/dev/null || : +test -x /usr/bin/systemctl && /usr/bin/systemctl disable nscd.socket 2>/dev/null || : +# Hard removal in case the above did not work +rm -f /etc/systemd/system/sockets.target.wants/nscd.socket +exit 0 + +%postun -n nscd +%service_del_postun nscd.service +exit 0 + +%if %{build_main} +%files +####################################################################### +### +### FILES +### +####################################################################### + +# glibc +%defattr(-,root,root) +%doc LICENSES +%config(noreplace) /etc/bindresvport.blacklist +%config /etc/ld.so.conf +%attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /etc/ld.so.cache +%config(noreplace) /etc/rpc +%verify(not md5 size mtime) %config(noreplace) /etc/nsswitch.conf +%verify(not md5 size mtime) %config(noreplace) /etc/gai.conf +%config(noreplace) /etc/default/nss +%doc %{_mandir}/man1/gencat.1.gz +%doc %{_mandir}/man1/getconf.1.gz +%doc %{_mandir}/man5/* +/%{_lib}/ld-%{libversion}.so + +# Each architecture has a different name for the dynamic linker: +%ifarch %arm +%ifarch armv6hl armv7hl +/%{_lib}/ld-linux-armhf.so.3 +# Keep compatibility link +/%{_lib}/ld-linux.so.3 +%else +/%{_lib}/ld-linux.so.3 +%endif +%endif +%ifarch ia64 +/%{_lib}/ld-linux-ia64.so.2 +%endif +%ifarch ppc s390 mips hppa m68k +/%{_lib}/ld.so.1 +%endif +%ifarch ppc64 +/%{_lib}/ld64.so.1 +%endif +%ifarch ppc64le +/%{_lib}/ld64.so.2 +%endif +%ifarch s390x +/lib/ld64.so.1 +/%{_lib}/ld64.so.1 +%endif +%ifarch x86_64 +/%{_lib}/ld-linux-x86-64.so.2 +%endif +%ifarch %ix86 %sparc +/%{_lib}/ld-linux.so.2 +%endif +%ifarch aarch64 +/lib/ld-linux-aarch64.so.1 +/%{_lib}/ld-linux-aarch64.so.1 +%endif +%ifarch %ix86 x86_64 ppc ppc64 s390 s390x +# LSB +/%{_lib}/*-lsb*.so.3 +%endif + +/%{_lib}/libBrokenLocale-%{libversion}.so +/%{_lib}/libBrokenLocale.so.1 +/%{_lib}/libSegFault.so +/%{_lib}/libanl-%{libversion}.so +/%{_lib}/libanl.so.1 +/%{_lib}/libc-%{libversion}.so +/%{_lib}/libc.so.6* +/%{_lib}/libcidn-%{libversion}.so +/%{_lib}/libcidn.so.1 +/%{_lib}/libcrypt-%{libversion}.so +/%{_lib}/libcrypt.so.1 +/%{_lib}/libowcrypt-%{libversion}.so +/%{_lib}/libowcrypt.so.1 +/%{_lib}/libdl-%{libversion}.so +/%{_lib}/libdl.so.2* +/%{_lib}/libm-%{libversion}.so +/%{_lib}/libm.so.6* +%ifarch x86_64 +/%{_lib}/libmvec-%{libversion}.so +/%{_lib}/libmvec.so.1 +%endif +/%{_lib}/libnsl-%{libversion}.so +/%{_lib}/libnsl.so.1 +/%{_lib}/libnss_compat-%{libversion}.so +/%{_lib}/libnss_compat.so.2 +/%{_lib}/libnss_db-%{libversion}.so +/%{_lib}/libnss_db.so.2 +/%{_lib}/libnss_dns-%{libversion}.so +/%{_lib}/libnss_dns.so.2 +/%{_lib}/libnss_files-%{libversion}.so +/%{_lib}/libnss_files.so.2 +/%{_lib}/libnss_hesiod-%{libversion}.so +/%{_lib}/libnss_hesiod.so.2 +/%{_lib}/libnss_nis-%{libversion}.so +/%{_lib}/libnss_nis.so.2 +/%{_lib}/libnss_nisplus-%{libversion}.so +/%{_lib}/libnss_nisplus.so.2 +/%{_lib}/libpthread-%{libversion}.so +/%{_lib}/libpthread.so.0 +/%{_lib}/libresolv-%{libversion}.so +/%{_lib}/libresolv.so.2 +/%{_lib}/librt-%{libversion}.so +/%{_lib}/librt.so.1 +/%{_lib}/libthread_db-1.0.so +/%{_lib}/libthread_db.so.1 +/%{_lib}/libutil-%{libversion}.so +/%{_lib}/libutil.so.1 +%define optimized_libs() \ + %dir %attr(0755,root,root) /%{_lib}/%1\ + /%{_lib}/%1/libc-%{libversion}.so\ + /%{_lib}/%1/libc.so.6*\ + /%{_lib}/%1/libm-%{libversion}.so\ + /%{_lib}/%1/libm.so.6*\ + /%{_lib}/%1/libpthread-%{libversion}.so\ + /%{_lib}/%1/libpthread.so.0\ + /%{_lib}/%1/librt-%{libversion}.so\ + /%{_lib}/%1/librt.so.1\ + /%{_lib}/%1/libthread_db-1.0.so\ + /%{_lib}/%1/libthread_db.so.1 + +%if %{optimize_power} + %if %{powerpc_optimize_cpu_power4} + %{optimized_libs power4} + %endif + %if %{powerpc_optimize_cpu_power6} + %{optimized_libs power6} + %{optimized_libs power6x} + %endif + %if %{powerpc_optimize_cpu_power7} + %{optimized_libs power7} + %endif + %if %{powerpc_optimize_cpu_cell} + %{optimized_libs ppc-cell-be} + %endif +%endif # optimize_power +%ifarch i686 x86_64 +/%{_lib}/noelision +%endif +%dir %attr(0700,root,root) /var/cache/ldconfig +/sbin/ldconfig +%{_bindir}/gencat +%{_bindir}/getconf +%{_bindir}/getent +%{_bindir}/iconv +%attr(755,root,root) %{_bindir}/ldd +%ifarch %ix86 sparc sparcv9 m68k + %{_bindir}/lddlibc4 +%endif +%{_bindir}/locale +%{_bindir}/localedef +%dir %attr(0755,root,root) %{_libexecdir}/getconf +%{_libexecdir}/getconf/* +%{_sbindir}/glibc_post_upgrade +%{_sbindir}/iconvconfig + +%ifarch i586 +%files obsolete +%defattr (755,root,root,755) +/%{_lib}/obsolete +%endif + +%files locale -f libc.lang +%defattr(-,root,root) +%{_datadir}/locale/locale.alias +%if %{build_locales} + /usr/lib/locale +%endif +%{_libdir}/gconv + +%files devel +%defattr(-,root,root) +%doc COPYING COPYING.LIB NEWS README BUGS CONFORMANCE +%doc %{_mandir}/man1/catchsegv.1.gz +%doc %{_mandir}/man1/rpcgen.1.gz +%doc %{_mandir}/man3/* +%{_bindir}/catchsegv +%{_bindir}/rpcgen +%{_bindir}/sprof +%{_includedir}/* +%{_libdir}/*.o +%{_libdir}/*.so +# These static libraries are needed even for shared builds +%{_libdir}/libc_nonshared.a +%{_libdir}/libg.a +%{_libdir}/libieee.a +%ifarch ppc ppc64 ppc64le s390 s390x sparc sparcv8 sparcv9 sparcv9v +# This is not built on sparc64. + %{_libdir}/libnldbl_nonshared.a +%endif +%{_libdir}/libmcheck.a +%ifarch x86_64 +%{_libdir}/libmvec_nonshared.a +%endif +%{_libdir}/libpthread_nonshared.a +%{_libdir}/librpcsvc.a + +%files devel-static +%defattr(-,root,root) +%{_libdir}/libBrokenLocale.a +%{_libdir}/libanl.a +%{_libdir}/libc.a +%{_libdir}/libcrypt.a +%{_libdir}/libowcrypt.a +%{_libdir}/libdl.a +%{_libdir}/libm.a +%ifarch x86_64 +%{_libdir}/libm-%{libversion}.a +%{_libdir}/libmvec.a +%endif +%{_libdir}/libnsl.a +%{_libdir}/libpthread.a +%{_libdir}/libresolv.a +%{_libdir}/librt.a +%{_libdir}/libutil.a + +%ifnarch i686 +%files info +%defattr(-,root,root) +%doc %{_infodir}/libc.info.gz +%doc %{_infodir}/libc.info-?.gz +%doc %{_infodir}/libc.info-??.gz + +%if %{build_html} +%files html +%defattr(-,root,root) +%doc %{_prefix}/share/doc/glibc +%endif + +%files i18ndata +%defattr(-,root,root) +%{_prefix}/share/i18n + +%files -n nscd +%defattr(-,root,root) +%config(noreplace) /etc/nscd.conf +%{_sbindir}/nscd +%{_sbindir}/rcnscd +/usr/lib/systemd/system/nscd.service +%dir /usr/lib/tmpfiles.d +/usr/lib/tmpfiles.d/nscd.conf +%dir %attr(0755,root,root) %ghost /run/nscd +%attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /run/nscd/nscd.pid +%attr(0666,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /run/nscd/socket +%dir %attr(0755,root,root) /var/lib/nscd +%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/passwd +%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/group +%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/hosts +%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/services +%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/netgroup +%endif # !i686 + +%if %{build_profile} +%files profile +%defattr(-,root,root) +%{_libdir}/libc_p.a +%{_libdir}/libBrokenLocale_p.a +%{_libdir}/libanl_p.a +%{_libdir}/libm_p.a +%ifarch x86_64 +%{_libdir}/libmvec_p.a +%endif +%{_libdir}/libcrypt_p.a +%{_libdir}/libowcrypt_p.a +%{_libdir}/libpthread_p.a +%{_libdir}/libresolv_p.a +%{_libdir}/libnsl_p.a +%{_libdir}/librt_p.a +%{_libdir}/librpcsvc_p.a +%{_libdir}/libutil_p.a +%{_libdir}/libdl_p.a +%endif + +%ifnarch i686 +%files extra +%defattr(-,root,root) +%{_bindir}/makedb +/var/lib/misc/Makefile +%endif # !i686 + +%endif # main + +%if %{build_utils} +%files utils +%defattr(-,root,root) +/%{_lib}/libmemusage.so +/%{_lib}/libpcprofile.so +%dir %{_libdir}/audit +%{_libdir}/audit/sotruss-lib.so +%{_bindir}/memusage +%{_bindir}/memusagestat +%{_bindir}/mtrace +%{_bindir}/pcprofiledump +%{_bindir}/sotruss +%{_bindir}/xtrace +%{_bindir}/pldd +%endif # utils + +%changelog diff --git a/glibc.spec b/glibc.spec index 7c380fe..e081ad2 100644 --- a/glibc.spec +++ b/glibc.spec @@ -23,16 +23,18 @@ %define crypt_bf_version 1.3 %define build_snapshot 0 +%define flavor %{nil} + %bcond_with all %define build_main 1 %define build_utils %{with all} %define build_testsuite %{with all} -%if "@BUILD_FLAVOR@" == "utils" +%if "%flavor" == "utils" %define build_main 0 %define build_utils 1 %define build_testsuite 0 %endif -%if "@BUILD_FLAVOR@" == "testsuite" +%if "%flavor" == "testsuite" %define build_main 0 %define build_utils 0 %define build_testsuite 1 @@ -60,7 +62,7 @@ BuildRequires: python-pexpect %if %{build_utils} BuildRequires: gd-devel %endif -%if "@BUILD_FLAVOR@" == "i686" +%if "%flavor" == "i686" ExclusiveArch: i586 i686 BuildArch: i686 %global optflags %(echo "%optflags"|sed -e s/i586/i686/) -march=i686 -mtune=generic diff --git a/pre_checkin.sh b/pre_checkin.sh new file mode 100644 index 0000000..9288970 --- /dev/null +++ b/pre_checkin.sh @@ -0,0 +1,4 @@ +#!/bin/sh +for flavor in -utils -testsuite .i686; do + sed "/^%define flavor/s/%{nil}/${flavor#?}/" glibc.spec > glibc$flavor.spec +done From cbd3ac0e4e615dbf90447a693b90c2298db700903840f9e4083de240b741c027 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Mon, 17 Jul 2017 08:05:10 +0000 Subject: [PATCH 06/15] Accepting request 510885 from home:Andreas_Schwab:Factory Reorganize specfile OBS-URL: https://build.opensuse.org/request/show/510885 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=461 --- glibc-testsuite.changes | 7931 +++++++++++++++++++++++++++++++++++++++ glibc-utils.changes | 7931 +++++++++++++++++++++++++++++++++++++++ glibc.i686.changes | 7931 +++++++++++++++++++++++++++++++++++++++ pre_checkin.sh | 1 + 4 files changed, 23794 insertions(+) create mode 100644 glibc-testsuite.changes create mode 100644 glibc-utils.changes create mode 100644 glibc.i686.changes diff --git a/glibc-testsuite.changes b/glibc-testsuite.changes new file mode 100644 index 0000000..e43309f --- /dev/null +++ b/glibc-testsuite.changes @@ -0,0 +1,7931 @@ +------------------------------------------------------------------- +Wed Jun 21 15:15:12 UTC 2017 - schwab@suse.de + +- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE + programs (BZ #21209) +- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for + AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357, BZ #21624) + +------------------------------------------------------------------- +Wed Jun 14 12:22:21 UTC 2017 - schwab@suse.de + +- Remove glibc-cpusetsize.diff, no longer useful + +------------------------------------------------------------------- +Wed May 31 10:35:31 UTC 2017 - schwab@suse.de + +- fts-symbol-redirect.patch: Fix symbol redirect for fts_set (bsc#1041123, + BZ #21289) + +------------------------------------------------------------------- +Mon May 29 18:10:31 UTC 2017 - schwab@suse.de + +- test-math-vector-sincos-aliasing.patch: Fix test-math-vector-sincos.h + aliasing + +------------------------------------------------------------------- +Mon May 29 10:24:22 UTC 2017 - schwab@suse.de + +- add-locales.patch: renamed from glibc-2.3.locales.diff.bz2, drop en_BE + locales (bsc#1039502) + +------------------------------------------------------------------- +Tue May 23 09:54:08 UTC 2017 - schwab@suse.de + +- Remove glibc-testsuite.patch, no longer relevant + +------------------------------------------------------------------- +Mon May 22 10:04:59 UTC 2017 - schwab@suse.de + +- Use multibuild feature +- Remove obsolete check-build.sh +- glibc.rpmlintrc: remove obsolete entries +- Use %tmpfiles_create in nscd postin + +------------------------------------------------------------------- +Wed Mar 29 13:09:49 UTC 2017 - schwab@suse.de + +- i686-memchr-sse.patch: Fix i686 memchr overflow calculation + (bsc#1031021, BZ #21182) +- sunrpc-use-after-free.patch: Avoid use-after-free read access in + clntudp_call (BZ #21115) +- Build testsuite with gdb and python-pexpect to enable more tests + +------------------------------------------------------------------- +Wed Feb 8 09:38:15 UTC 2017 - schwab@suse.de + +- tunables-bigendian.patch: Fix getting tunable values on big-endian (BZ + #21109) + +------------------------------------------------------------------- +Sun Feb 5 18:26:21 UTC 2017 - schwab@suse.de + +- Update to glibc 2.25 + * The feature test macro __STDC_WANT_LIB_EXT2__, from ISO/IEC TR + 24731-2:2010, is supported to enable declarations of functions from that + TR. + * The feature test macro __STDC_WANT_IEC_60559_BFP_EXT__, from ISO/IEC TS + 18661-1:2014, is supported to enable declarations of functions and macros + from that TS. + * The feature test macro __STDC_WANT_IEC_60559_FUNCS_EXT__, from ISO/IEC TS + 18661-4:2015, is supported to enable declarations of functions and macros + from that TS. + * The nonstandard feature selection macros _REENTRANT and _THREAD_SAFE are + now treated as compatibility synonyms for _POSIX_C_SOURCE=199506L. + * The inclusion of by is deprecated. + * New features from TS 18661-1:2014 are added to libm: the + fesetexcept, fetestexceptflag, fegetmode and fesetmode functions, the + femode_t type and the FE_DFL_MODE and FE_SNANS_ALWAYS_SIGNAL macros. + * Integer width macros from TS 18661-1:2014 are added to : + CHAR_WIDTH, SCHAR_WIDTH, UCHAR_WIDTH, SHRT_WIDTH, USHRT_WIDTH, INT_WIDTH, + UINT_WIDTH, LONG_WIDTH, ULONG_WIDTH, LLONG_WIDTH, ULLONG_WIDTH; and to + : INT8_WIDTH, UINT8_WIDTH, INT16_WIDTH, UINT16_WIDTH, + INT32_WIDTH, UINT32_WIDTH, INT64_WIDTH, UINT64_WIDTH, INT_LEAST8_WIDTH, + UINT_LEAST8_WIDTH, INT_LEAST16_WIDTH, UINT_LEAST16_WIDTH, + INT_LEAST32_WIDTH, UINT_LEAST32_WIDTH, INT_LEAST64_WIDTH, + UINT_LEAST64_WIDTH, INT_FAST8_WIDTH, UINT_FAST8_WIDTH, INT_FAST16_WIDTH, + UINT_FAST16_WIDTH, INT_FAST32_WIDTH, UINT_FAST32_WIDTH, INT_FAST64_WIDTH, + UINT_FAST64_WIDTH, INTPTR_WIDTH, UINTPTR_WIDTH, INTMAX_WIDTH, + UINTMAX_WIDTH, PTRDIFF_WIDTH, SIG_ATOMIC_WIDTH, SIZE_WIDTH, WCHAR_WIDTH, + WINT_WIDTH. + * New features are added from TS 18661-1:2014: + - Signaling NaN macros: SNANF, SNAN, SNANL. + - Nearest integer functions: roundeven, roundevenf, roundevenl, fromfp, + fromfpf, fromfpl, ufromfp, ufromfpf, ufromfpl, fromfpx, fromfpxf, + fromfpxl, ufromfpx, ufromfpxf, ufromfpxl. + - llogb functions: the llogb, llogbf and llogbl functions, and the + FP_LLOGB0 and FP_LLOGBNAN macros. + - Max-min magnitude functions: fmaxmag, fmaxmagf, fmaxmagl, fminmag, + fminmagf, fminmagl. + - Comparison macros: iseqsig. + - Classification macros: iscanonical, issubnormal, iszero. + - Total order functions: totalorder, totalorderf, totalorderl, + totalordermag, totalordermagf, totalordermagl. + - Canonicalize functions: canonicalize, canonicalizef, canonicalizel. + - NaN functions: getpayload, getpayloadf, getpayloadl, setpayload, + setpayloadf, setpayloadl, setpayloadsig, setpayloadsigf, setpayloadsigl. + * The functions strfromd, strfromf, and strfroml, from ISO/IEC TS 18661-1:2014, + are added to libc. + * Most of glibc can now be built with the stack smashing protector enabled. + * The function explicit_bzero, from OpenBSD, has been added to libc. + * On ColdFire, MicroBlaze, Nios II and SH3, the float_t type is now defined + to float instead of double. + * On x86_64, when compiling with -mfpmath=387 or -mfpmath=sse+387, the + float_t and double_t types are now defined to long double instead of float + and double. + * The getentropy and getrandom functions, and the header file + have been added. + * The buffer size for byte-oriented stdio streams is now limited to 8192 + bytes by default. + * The header now includes the header. + * The malloc_get_state and malloc_set_state functions have been removed. + * The “ip6-dotint” and “no-ip6-dotint” resolver options, and the + corresponding RES_NOIP6DOTINT flag from have been removed. + * The "ip6-bytestring" resolver option and the corresponding RES_USEBSTRING + flag from have been removed. + * The flags RES_AAONLY, RES_PRIMARY, RES_NOCHECKNAME, RES_KEEPTSIG, + RES_BLAST defined in the header file have been deprecated. + * The "inet6" option in /etc/resolv.conf and the RES_USE_INET6 flag for + _res.flags are deprecated. + * DNSSEC-related declarations and definitions have been removed from the + header file, and libresolv will no longer attempt to + decode the data part of DNSSEC record types. + * The resource record type classification macros ns_t_qt_p, ns_t_mrr_p, + ns_t_rr_p, ns_t_udp_p, ns_t_xfr_p have been removed from the + header file because the distinction between RR types and + meta-RR types is not officially standardized, subject to revision, and + thus not suitable for encoding in a macro. + * The types res_sendhookact, res_send_qhook, re_send_rhook, and the qhook + and rhook members of the res_state type in have been removed. + * For multi-arch support it is recommended to use a GCC which has + been built with support for GNU indirect functions. + * GDB pretty printers have been added for mutex and condition variable + structures in POSIX Threads. + * Tunables feature added to allow tweaking of the runtime for an application + program. + * A new version of condition variables functions have been implemented in + the NPTL implementation of POSIX Threads to provide stronger ordering + guarantees. + * A new version of pthread_rwlock functions have been implemented to use a more + scalable algorithm primarily through not using a critical section anymore to + make state changes. + * On ARM EABI (32-bit), generating a backtrace for execution contexts which + have been created with makecontext could fail to terminate due to a + missing .cantunwind annotation. (CVE-2016-6323) + * The DNS stub resolver functions would crash due to a NULL pointer + dereference when processing a query with a valid DNS question type which + was used internally in the implementation. (CVE-2015-5180) +- Enable stack protector if part of %optflags +- startcontext-cantunwind.patch: Removed +- cpuid-assertion.patch: Removed + +------------------------------------------------------------------- +Thu Oct 13 08:24:22 UTC 2016 - schwab@suse.de + +- cpuid-assertion.patch: Don't assert on older Intel CPUs (BZ #20647) + +------------------------------------------------------------------- +Wed Oct 5 15:01:46 UTC 2016 - schwab@suse.de + +- glibc-2.3.3-nscd-db-path.diff: Move persistent nscd databases to + /var/lib/nscd +- glibc-2.3.90-langpackdir.diff: simplify + +------------------------------------------------------------------- +Tue Aug 2 13:55:44 UTC 2016 - schwab@suse.de + +- Update to glibc 2.24 + * The minimum Linux kernel version that this version of the GNU C Library + can be used with is 3.2 + * The pap_AN locale has been deleted + * The readdir_r and readdir64_r functions have been deprecated + * The type `union wait' has been removed + * A new NSS action is added to facilitate large distributed system + administration + * The deprecated __malloc_initialize_hook variable has been removed from + the API + * The long unused localedef --old-style option has been removed + * nextupl, nextup, nextupf, nextdownl, nextdown and nextdownf are added + to libm + * An unnecessary stack copy in _nss_dns_getnetbyname_r was removed + (CVE-2016-3075) + * Previously, getaddrinfo copied large amounts of address data to the + stack, even after the fix for CVE-2013-4458 has been applied, + potentially resulting in a stack overflow. getaddrinfo now uses a + heap allocation instead (CVE-2016-3706) + * The glob function suffered from a stack-based buffer overflow when it + was called with the GLOB_ALTDIRFUNC flag and encountered a long file + name (CVE-2016-1234) + * The Sun RPC UDP client could exhaust all available stack space when + flooded with crafted ICMP and UDP messages (CVE-2016-4429) + * The IPv6 name server management code in libresolv could result in a + memory leak for each thread which is created, performs a failing + naming lookup, and exits (CVE-2016-5417) +- startcontext-cantunwind.patch: mark __startcontext as .cantunwind + (bsc#974800, BZ #20435) +- Removed patches: + * 0001-Updated-translations-for-2.23.patch + * 0002-Regenerate-libc.pot-for-2.23.patch + * 0003-Regenerated-configure-scripts.patch + * 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch + * 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch + * 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch + * 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch + * 0008-Update-NEWS.patch + * 0009-sln-use-stat64.patch + * 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch + * 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch + * 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch + * 0013-Mention-BZ-19762-in-NEWS.patch + * 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch + * 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch + * 0016-Fix-resource-leak-in-resolver-bug-19257.patch + * 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch + * 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch + * 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch + * 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch + * 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch + * 0022-configure-fix-test-usage.patch + * 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch + * 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch + * 0025-getnameinfo-Do-not-preserve-errno.patch + * 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch + * 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch + * 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch + * 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch + * 0030-hesiod-Remove-RCS-keywords.patch + * 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch + * 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch + * 0033-malloc-Remove-NO_THREADS.patch + * 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch + * 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch + * 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch + * 0037-malloc-Add-missing-internal_function-attributes-on-f.patch + * 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch + * 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch + * 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch + * 0041-nss_dns-Check-address-length-before-creating-addrinf.patch + * 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch + * 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch + * 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch + * 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch + * 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch + * 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch + * 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch + * 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch + * 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch + * 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch + * 0052-Fix-tst-dlsym-error-build.patch + * 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch + * 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch + * 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch + * 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch + * clntudp-call-alloca.patch + * glibc-memset-nontemporal.diff + * nis-initgroups-status.patch + * nscd-gc-crash.patch + * robust-mutex-deadlock.patch + * strncat-avoid-array-bounds-warning.patch + +------------------------------------------------------------------- +Wed Jun 29 12:50:21 UTC 2016 - schwab@suse.de + +- strncat-avoid-array-bounds-warning.patch: Avoid array-bounds warning for + stncat on i586 (BZ #20260) +- Update glibc.keyring +- Unset MALLOC_CHECK_ during testsuite run + +------------------------------------------------------------------- +Thu Jun 23 07:41:06 UTC 2016 - schwab@suse.de + +- nsswitch.conf: Add fallback to files for passwd and group to prepare for + libnsl removal. + +------------------------------------------------------------------- +Wed Jun 22 09:08:02 UTC 2016 - schwab@suse.de + +- nis-initgroups-status.patch: Return proper status from + _nss_nis_initgroups_dyn (bsc#984269, BZ #20262) +- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to + check for timeout (bsc#985170, BZ #20263) + +------------------------------------------------------------------- +Thu Jun 9 09:17:10 UTC 2016 - schwab@suse.de + +- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ + #19755) + +------------------------------------------------------------------- +Mon May 30 08:23:03 UTC 2016 - schwab@suse.de + +- clntudp-call-alloca.patch: do not use alloca in clntudp_call + (CVE-2016-4429, bsc#980854, BZ #20112) + +------------------------------------------------------------------- +Wed May 11 09:33:47 UTC 2016 - schwab@suse.de + +- Import patches from 2.23 branch + 0001-Updated-translations-for-2.23.patch + 0002-Regenerate-libc.pot-for-2.23.patch + 0003-Regenerated-configure-scripts.patch + 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch + 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch + 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch + 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch + 0008-Update-NEWS.patch + 0009-sln-use-stat64.patch + 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch + 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch + 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch + 0013-Mention-BZ-19762-in-NEWS.patch + 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch + 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch + 0016-Fix-resource-leak-in-resolver-bug-19257.patch + 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch + 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch + 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch + 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch + 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch + 0022-configure-fix-test-usage.patch + 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch + 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch + 0025-getnameinfo-Do-not-preserve-errno.patch + 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch + 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch + 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch + 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch + 0030-hesiod-Remove-RCS-keywords.patch + 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch + 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch + 0033-malloc-Remove-NO_THREADS.patch + 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch + 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch + 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch + 0037-malloc-Add-missing-internal_function-attributes-on-f.patch + 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch + 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch + 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch + 0041-nss_dns-Check-address-length-before-creating-addrinf.patch + 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch + 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch + 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch + 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch + 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch + 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch + 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch + 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch + 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch + 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch + 0052-Fix-tst-dlsym-error-build.patch + 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch + 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch + 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch + 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch +- CVE-2016-3075 CVE-2016-1234 CVE-2016-3706 bsc#973164 bsc#969727 +- resolv-mem-leak.patch: renamed to + 0016-Fix-resource-leak-in-resolver-bug-19257.patch +- no-long-double.patch: renamed to + 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch +- glibc-gcc6.patch: renamed to + 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch + +------------------------------------------------------------------- +Mon May 9 14:00:41 UTC 2016 - schwab@suse.de + +- glibc-c-utf8-locale.patch: fix bad standard in LC_IDENTIFICATION categories +- glibc-2.3.locales.diff.bz2: likewise + +------------------------------------------------------------------- +Mon Apr 25 08:55:47 UTC 2016 - jslaby@suse.com + +- glibc-gcc6.patch: Suppress GCC 6 warning about ambiguous 'else' with + -Wparentheses + +------------------------------------------------------------------- +Mon Apr 11 08:00:07 UTC 2016 - schwab@suse.de + +- Add compatibility symlinks for LSB 3.0 (fate#318933) + +------------------------------------------------------------------- +Mon Mar 21 11:57:49 UTC 2016 - schwab@suse.de + +- powerpc-elision-enable-envvar.patch: enable TLE only if + GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236) + +------------------------------------------------------------------- +Tue Mar 15 10:44:46 UTC 2016 - schwab@suse.de + +- ldd-system-interp.patch: Restore warning about execution permission, it + is still needed for noexec mounts (bsc#915985) + +------------------------------------------------------------------- +Tue Mar 8 15:28:16 UTC 2016 - idonmez@suse.com + +- Add C.UTF-8 locale (see https://sourceware.org/glibc/wiki/Proposals/C.UTF-8) + and rh#902094 . Added with glibc-c-utf8-locale.patch. +- Add glibc-disable-gettext-for-c-utf8.patch to disable gettext for + C.UTF-8 same as C locale. + +------------------------------------------------------------------- +Mon Mar 7 14:47:50 UTC 2016 - schwab@suse.de + +- Move %install_info_delete to %preun +- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer + acceptable + +------------------------------------------------------------------- +Tue Feb 23 16:11:36 UTC 2016 - schwab@suse.de + +- no-long-double.patch: Don't use long double functions if NO_LONG_DOUBLE + +------------------------------------------------------------------- +Mon Feb 22 11:05:12 UTC 2016 - schwab@suse.de + +- Update to glibc 2.23 release. + * Unicode 8.0.0 Support + * sched_setaffinity, pthread_setaffinity_np no longer attempt to guess + the kernel-internal CPU set size + * The fts.h header can now be used with -D_FILE_OFFSET_BITS=64 + * getaddrinfo now detects certain invalid responses on an internal + netlink socket + * A defect in the malloc implementation, present since glibc 2.15 (2012) + or glibc 2.10 via --enable-experimental-malloc (2009), could result in + the unnecessary serialization of memory allocation requests across + threads + * The obsolete header has been removed + * The obsolete functions bdflush, create_module, get_kernel_syms, + query_module and uselib are no longer available to newly linked + binaries + * Optimized string, wcsmbs and memory functions for IBM z13. + * Newly linked programs that define a variable called signgam will no + longer have it set by the lgamma, lgammaf and lgammal functions +- Removed patches: + * dont-remove-nodelete-flag.patch + * openat64-readd-o-largefile.patch + * mntent-blank-line.patch + * opendir-o-directory-check.patch + * strcoll-remove-strdiff-opt.patch + * ld-pointer-guard.patch + * tls-dtor-list-mangling.patch + * powerpc-lock-elision-race.patch + * prelink-elf-rtype-class.patch + * vector-finite-math-aliases.patch + * powerpc-elision-adapt-param.patch + * catopen-unbound-alloca.patch + * strftime-range-check.patch + * hcreate-overflow-check.patch + * errorcheck-mutex-no-elision.patch + * refactor-nan-parsing.patch + * send-dg-buffer-overflow.patch + * isinf-cxx11-conflict.patch + * ibm93x-redundant-shift-si.patch + * iconv-reset-input-buffer.patch + * tzset-tzname.patch + * static-dlopen.patch + +------------------------------------------------------------------- +Thu Feb 18 13:22:19 UTC 2016 - schwab@suse.de + +- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with + C++11 (bsc#963700, BZ #19439) + +------------------------------------------------------------------- +Wed Feb 17 09:48:26 UTC 2016 - schwab@suse.de + +- tls-dtor-list-mangling.patch: Harden tls_dtor_list with pointer mangling + (BZ #19018) +- prelink-elf-rtype-class.patch: Keep only ELF_RTYPE_CLASS_{PLT|COPY} bits + for prelink (BZ #19178) +- vector-finite-math-aliases.patch: Better workaround for aliases of + *_finite symbols in vector math library (BZ# 19058) +- powerpc-elision-adapt-param.patch: powerpc: Fix usage of elision + transient failure adapt param (BZ #19174) +- catopen-unbound-alloca.patch: Fix unbound alloca in catopen + (CVE-2015-8779, bsc#962739, BZ #17905) +- strftime-range-check.patch: Add range check on time fields + (CVE-2015-8776, bsc#962736, BZ #18985) +- hcreate-overflow-check.patch: Handle overflow in hcreate (CVE-2015-8778, + bsc#962737, BZ #18240) +- errorcheck-mutex-no-elision.patch: Don't do lock elision on an error + checking mutex (bsc#956716, BZ #17514) +- refactor-nan-parsing.patch: Refactor strtod parsing of NaN payloads + (CVE-2014-9761, bsc#962738, BZ #16962) +- send-dg-buffer-overflow.patch: Fix getaddrinfo stack-based buffer + overflow (CVE-2015-7547, bsc#961721, BZ #18665) +- powerpc-lock-elision-race.patch: renamed from + 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch + +------------------------------------------------------------------- +Mon Feb 15 15:43:02 UTC 2016 - schwab@suse.de + +- Add audit-devel and libcap-devel to BuildRequires, for use by nscd + +------------------------------------------------------------------- +Thu Nov 26 14:46:21 UTC 2015 - schwab@suse.de + +- reinitialize-dl_load_write_lock.patch: Reinitialize dl_load_write_lock + on fork (bsc#958315, BZ #19282) + +------------------------------------------------------------------- +Wed Nov 18 15:09:30 UTC 2015 - schwab@suse.de + +- resolv-mem-leak.patch: Fix resource leak in resolver (bsc#955647, BZ #19257) +- tzset-tzname.patch: Force rereading TZDEFRULES after it was used to set + DST rules only (BZ #19253) + +------------------------------------------------------------------- +Mon Oct 26 15:22:53 UTC 2015 - schwab@suse.de + +- glibc-2.3.90-noversion.diff: use stat64 + +------------------------------------------------------------------- +Mon Oct 19 12:28:58 UTC 2015 - schwab@suse.de + +- ld-pointer-guard.patch: Always enable pointer guard (CVE-2015-8777, + bsc#950944, BZ #18928) + +------------------------------------------------------------------- +Mon Oct 12 08:12:10 UTC 2015 - schwab@suse.de + +- strcoll-remove-strdiff-opt.patch: Remove incorrect STRDIFF-based + optimization (BZ #18589) + +------------------------------------------------------------------- +Thu Oct 8 14:26:14 UTC 2015 - schwab@suse.de + +- iconv-reset-input-buffer.patch: Fix iconv buffer handling with IGNORE + error handler (BZ #18830) + +------------------------------------------------------------------- +Wed Sep 30 11:48:05 UTC 2015 - normand@linux.vnet.ibm.com + +- new patch [BZ #18743] PowerPC: Fix a race condition when eliding a lock + 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch + +------------------------------------------------------------------- +Thu Sep 24 09:41:13 UTC 2015 - schwab@suse.de + +- nss-files-long-lines-2.patch: Properly reread entry after failure in + nss_files getent function (bsc#945779, BZ #18991) + +------------------------------------------------------------------- +Wed Sep 16 10:21:43 UTC 2015 - schwab@suse.de + +- fnmatch-collating-elements.patch: Fix fnmatch handling of collating + elements (BZ #17396, BZ #16976) + +------------------------------------------------------------------- +Mon Sep 7 13:27:58 UTC 2015 - schwab@suse.de + +- opendir-o-directory-check.patch: Fix opendir inverted o_directory_works + test +- static-dlopen.patch: Static dlopen default library search path fix + (bsc#937853) + +------------------------------------------------------------------- +Mon Aug 31 12:21:29 UTC 2015 - schwab@suse.de + +- mntent-blank-line.patch: Fix memory corruption w/blank lines + +------------------------------------------------------------------- +Mon Aug 10 09:23:57 UTC 2015 - schwab@suse.de + +- dont-remove-nodelete-flag.patch: Don't remove DF_1_NODELETE flag from + all loaded objects on failed dlopen +- openat64-readd-o-largefile.patch: Readd O_LARGEFILE flag for openat64 + +------------------------------------------------------------------- +Wed Aug 5 09:35:41 UTC 2015 - schwab@suse.de + +- Update to glibc 2.22 release. + * Cache information can be queried via sysconf() function on s390 + * A buffer overflow in gethostbyname_r and related functions performing DNS + requests has been fixed. (CVE-2015-1781) + * The time zone file parser has been made more robust against crafted time + zone files + * A powerpc and powerpc64 optimization for TLS, similar to TLS descriptors + for LD and GD on x86 and x86-64, has been implemented. + * Character encoding and ctype tables were updated to Unicode 7.0.0 + * Added vector math library named libmvec + * A new fmemopen implementation has been added with the goal of POSIX + compliance. + * The header is deprecated, and will be removed in a future + release. + * bsc#905313 bsc#920338 bsc#927080 bsc#928723 bsc#931480 bsc#939211 + bsc#940195 bsc#940332 bsc#944494 bsc#968787 +- Patches from upstream removed + * htm-tabort.patch + * o-tmpfile.patch + * memcpy-chk-non-SSE2.patch + * pthread-mutexattr-gettype-kind.patch + * powerpc-software-sqrt.patch + * static-tls-dtv-limit.patch + * threaded-trim-threshold.patch + * resolv-nameserver-handling.patch + * nss-separate-state-getXXent.patch + * aarch64-sigstksz.patch + * heap-top-corruption.patch + * pthread-join-deadlock.patch + +------------------------------------------------------------------- +Mon Jul 27 09:08:21 UTC 2015 - schwab@suse.de + +- pthread-join-deadlock.patch: Use IE model for static variables in + libc.so, libpthread.so and rtld (bsc#930015, BZ #18457) + +------------------------------------------------------------------- +Wed Jul 22 09:13:48 UTC 2015 - schwab@suse.de + +- glibc-nodate.patch: fix verification of timestamp + +------------------------------------------------------------------- +Tue Jul 21 07:50:22 UTC 2015 - meissner@suse.com + +- also filter out -fstack-protector-strong + +------------------------------------------------------------------- +Mon Jun 22 07:22:22 UTC 2015 - schwab@suse.de + +- getaddrinfo-ipv6-sanity.diff: Remove. It breaks services that start + before IPv6 is up (bsc#931399) +- glibc-2.3.locales.diff.bz2: Remove sh_YU locales, fix currency for en_BE. + +------------------------------------------------------------------- +Tue Jun 9 08:16:46 UTC 2015 - schwab@suse.de + +- Add /usr/include/gnu/lib-names-.*.h to baselibs +- pthread-join-deadlock.patch: Don't require rtld lock to store static TLS + offset in the DTV (bsc#930015, BZ #18457) +- heap-top-corruption.patch: Do not corrupt the top of a threaded heap if + top chunk is MINSIZE (BZ #18502) + +------------------------------------------------------------------- +Wed Apr 8 12:50:39 UTC 2015 - mgorman@suse.com + +- threaded-trim-threshold.patch: Fix regression in threaded application + malloc performance (bsc#915955, BZ #17195) + +------------------------------------------------------------------- +Thu Apr 2 08:11:20 UTC 2015 - schwab@suse.de + +- aarch64-sigstksz.patch: Increase MINSIGSTKSZ and SIGSTKSZ (BZ #16850) + +------------------------------------------------------------------- +Mon Mar 30 09:04:49 UTC 2015 - schwab@suse.de + +- powerpc-software-sqrt.patch: Fix powerpc software sqrt (BZ #17964, BZ + #17967) +- nss-separate-state-getXXent.patch: Separate internal state between + getXXent and getXXbyYY NSS calls (CVE-2014-8121, bsc#918187, BZ #18007) +- static-tls-dtv-limit.patch: Fix DTV race, assert, DTV_SURPLUS Static TLS + limit, and nptl_db garbage (bsc#919678, BZ #17090, BZ #17620, BZ #17621, + BZ #17628) + +------------------------------------------------------------------- +Mon Mar 9 13:05:32 UTC 2015 - schwab@suse.de + +- resolv-nameserver-handling.patch: Replace with simpler version with more + compatibility + +------------------------------------------------------------------- +Mon Mar 2 14:27:02 UTC 2015 - schwab@suse.de + +- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs + (bsc#920084) + +------------------------------------------------------------------- +Tue Feb 24 10:11:46 UTC 2015 - schwab@suse.de + +- resolv-nameserver-handling.patch: Rewrite handling of nameserver + configuration in resolver + +------------------------------------------------------------------- +Thu Feb 12 13:10:20 UTC 2015 - schwab@suse.de + +- htm-tabort.patch: Fix TABORT encoding for little endian + +------------------------------------------------------------------- +Mon Feb 9 09:26:01 UTC 2015 - schwab@suse.de + +- Update to glibc 2.21 release. + * A new semaphore algorithm has been implemented in generic C code for all + machines + * Added support for TSX lock elision of pthread mutexes on powerpc32, + powerpc64 and powerpc64le + * Optimized strcpy, stpcpy, strchrnul and strrchr implementations for + AArch64 + * i386 memcpy functions optimized with SSE2 unaligned load/store + * New locales: tu_IN, bh_IN, raj_IN, ce_RU + * The obsolete sigvec function has been removed + * CVE-2015-1472 CVE-2015-1473 CVE-2104-7817 CVE-2012-3406 CVE-2014-9402 + CVE-2014-7817 bsc#864081 bsc#906371 bsc#909053 bsc#910599 bsc#916222 +- Patches from upstream removed + * ifunc-x86-slow-sse4.patch + * pthread-mutex-trylock-elision.patch +- o-tmpfile.patch: Fix value of O_TMPFILE for architectures with + non-default O_DIRECTORY (BZ #17912) + +------------------------------------------------------------------- +Tue Oct 28 08:56:47 UTC 2014 - schwab@suse.de + +- Update to crypt_blowfish 1.3. + * Add support for the $2b$ prefix. +- ifunc-x86-slow-sse4.patch: Fix misdetected Slow_SSE4_2 cpu feature bit + (BZ #17501) + +------------------------------------------------------------------- +Mon Sep 8 09:48:26 UTC 2014 - schwab@suse.de + +- Update to glibc 2.20 release. + * Reverted change of ABI data structures for s390 and s390x + * Support for file description locks is added to systems running the + Linux kernel + * Optimized strchr implementation for AArch64 + * The minimum Linux kernel version that this version of the GNU C Library + can be used with is 2.6.32 + * Running the testsuite no longer terminates as soon as a test fails + * The am33 port, which had not worked for several years, has been removed + from ports. + * The _BSD_SOURCE and _SVID_SOURCE feature test macros are no longer + supported; they now act the same as _DEFAULT_SOURCE (but generate a + warning) + * Optimized strcmp implementation for ARMv7 + * Added support for TX lock elision of pthread mutexes on s390 and s390x + * All supported architectures now use the main glibc sysdeps directory + instead of some being in a separate "ports" directory + * The NPTL implementation of POSIX pthreads is no longer an "add-on" + * Locale names, including those obtained from environment variables (LANG + and the LC_* variables), are more tightly checked for proper syntax + * On x86-64, the dynamic linker's lazy-binding support is now compatible + with application code using Intel MPX instructions + * CVE-2013-7423 bsc#915526 bsc#934084 bsc#973010 +- Patches from upstream removed + * nss-dns-memleak.patch + * sin-sign.patch + * pldd-wait-ptrace-stop.patch + * nscd-track-startup-failures.patch + * powerpc-opt-power8.patch + * check-pf-alloca.patch + * getaddrinfo-uninit-result.patch + * ppc64-copysign.patch + * nextafterl-ibm-ldouble.patch + * ibm-long-double-math.patch + * ibm-long-double-frexpl.patch + * aarch64-setcontext.patch + * nss-nis-stack-use.patch + * psfaa.patch + * nss-files-long-lines.patch + * setlocale-directory-traversal.patch + * dt-ppc64-num.patch + * ppc64le-profiling.patch + * s390-revert-abi-change.patch + * disable-gconv-translit-modules.patch + * resolv-dont-ignore-second-answer.patch + * iconv-ibm-sentinel-check.patch +- Remove sprof.1, and mtrace.1, now included in the man-pages package + (bsc#967190) + +------------------------------------------------------------------- +Tue Sep 2 07:52:36 UTC 2014 - schwab@suse.de + +- iconv-ibm-sentinel-check.patch: Fix crashes on invalid input in IBM + gconv modules (CVE-2014-6040, bnc#894553, BZ #17325) + +------------------------------------------------------------------- +Tue Aug 26 10:47:31 UTC 2014 - schwab@suse.de + +- disable-gconv-translit-modules.patch: Disable gconv transliteration + module loading (CVE-2014-5119, bnc#892073, BZ #17187) + +------------------------------------------------------------------- +Mon Aug 11 10:01:54 UTC 2014 - schwab@suse.de + +- pthread-mutexattr-gettype-kind.patch: Filter out + PTHREAD_MUTEX_NO_ELISION_NP bit in pthread_mutexattr_gettype + (bnc#888131, BZ #15790) + +------------------------------------------------------------------- +Thu Jul 31 08:06:50 UTC 2014 - schwab@suse.de + +- ppc64le-profiling.patch: fix profiling for ppc64le (bnc#889601, BZ + #17213) +- s390-revert-abi-change.patch: replace with upstream patch, switches + default symbol version back to old version (bnc#887228) + +------------------------------------------------------------------- +Mon Jul 28 10:18:46 UTC 2014 - schwab@suse.de + +- ibm93x-redundant-shift-si.patch: Avoid redundant shift character in + iconv output at block boundary (bnc#886416, BZ #17197) + +------------------------------------------------------------------- +Thu Jul 24 15:35:50 UTC 2014 - schwab@suse.de + +- s390-revert-abi-change.patch: revert back to pre-2.19 layout of jmp_buf + and ucontext_t on s390 (bnc#887228) + +------------------------------------------------------------------- +Tue Jul 22 08:37:38 UTC 2014 - schwab@suse.de + +- dt-ppc64-num.patch: Correct DT_PPC64_NUM (bnc#887169, BZ #17153) + +------------------------------------------------------------------- +Mon Jul 14 08:33:08 UTC 2014 - schwab@suse.de + +- setlocale-directory-traversal.patch: Directory traversal in locale + environment handling (CVE-2014-0475, bnc#887022, BZ #17137) +- Remove the ppc64le check-abi workaround, no longer needed + +------------------------------------------------------------------- +Mon Jun 23 10:33:40 UTC 2014 - schwab@suse.de + +- nss-files-long-lines.patch: Don't ignore too long lines in nss_files + (bnc#883217, BZ #17079) +- Remove locale.1, localedef.1 and iconvconfig.8 manpages, now included in + the man-pages package (bnc#880703) +- manpages.patch: update + +------------------------------------------------------------------- +Mon Jun 16 08:27:38 UTC 2014 - schwab@suse.de + +- psfaa.patch: copy filename argument in posix_spawn_file_actions_addopen + (CVE-2014-4043, bnc#882600, BZ #17048) + +------------------------------------------------------------------- +Wed May 28 15:11:45 UTC 2014 - matz@suse.de + +- glibc-memset-nontemporal.diff: Speedup memset on x86_64 + (bnc#868622, BZ #16830) + +------------------------------------------------------------------- +Thu May 15 15:45:03 UTC 2014 - schwab@suse.de + +- add non-elision-enabled libpthread + +------------------------------------------------------------------- +Mon May 12 13:22:40 UTC 2014 - schwab@suse.de + +- nss-nis-stack-use.patch: fix unbound stack use in NIS NSS module (BZ + #16932) + +------------------------------------------------------------------- +Wed May 7 10:13:24 UTC 2014 - schwab@suse.de + +- getaddrinfo-uninit-result.patch: fix parsing of getai result for + IPv6-only request (bnc#876521) + +------------------------------------------------------------------- +Thu Apr 17 09:13:32 UTC 2014 - schwab@suse.de + +- ibm-long-double-frexpl.patch: Correct IBM long double frexpl + (bnc#872573, BZ #16740, BZ #16619) + +------------------------------------------------------------------- +Tue Apr 15 14:23:54 UTC 2014 - schwab@suse.de + +- ibm-long-double-math.patch: Remove faulty assembler implementations of + ceil, nearbyintl, roundl for IBM long double (bnc#873457, BZ #16701, BZ + #16706, BZ #16707) + +------------------------------------------------------------------- +Tue Apr 15 11:00:59 UTC 2014 - aj@suse.com + +- Use /run for nscd instead of /var/run. + +------------------------------------------------------------------- +Mon Apr 7 09:06:32 UTC 2014 - schwab@suse.de + +- pthread-mutex-destroy.patch: Remove +- pthread-mutex-trylock-elision.patch: Properly handle forced elision in + pthread_mutex_trylock (bnc#865968, BZ #16657) + +------------------------------------------------------------------- +Thu Apr 3 07:32:24 UTC 2014 - schwab@suse.de + +- nextafterl-ibm-ldouble.patch: Correct IBM long double nextafterl + (bnc#871637, BZ #16739) + +------------------------------------------------------------------- +Tue Apr 1 13:33:24 UTC 2014 - schwab@suse.de + +- Readd dependency on sysvinit.target to nscd.service (bnc#868422) +- Make the nscd service part of the nss-lookup and nss-user-lookup targets + (bnc#871386) +- Move _constraints back to main package and update it + +------------------------------------------------------------------- +Tue Apr 1 07:55:19 UTC 2014 - schwab@suse.de + +- ppc64-copysign.patch: Fix ppc64le copysign overwriting parent stack + frame (BZ #16786) +- aarch64-setcontext.patch: Fix aarch64 setcontext clobbering alternate + signal stack (BZ #16629) + +------------------------------------------------------------------- +Mon Mar 31 13:22:56 UTC 2014 - schwab@suse.de + +- powerpc-opt-power8.patch: readd POWER8 implementation of isnan, + isinf, finite with fix for little endian (bnc#871353) +- pthread-mutex-destroy.patch: Skip checks in pthread_mutex_destroy when + doing elision (bnc#865968) + +------------------------------------------------------------------- +Sat Mar 29 16:41:25 UTC 2014 - schwab@suse.de + +- powerpc-opt-power8.patch: remove broken POWER8 implementation of isnan, + isinf, finite; fix missing static symbols +- glibc-2.14-crypt.diff: update for file renaming + +------------------------------------------------------------------- +Thu Mar 27 08:40:20 UTC 2014 - schwab@suse.de + +- check-pf-alloca.patch: remove use of alloca while collecting interface + addresses + +------------------------------------------------------------------- +Tue Mar 25 09:26:44 UTC 2014 - schwab@suse.de + +- abort-no-flush.patch: Don't close or flush stdio streams on abort (BZ + #15436) +- fix-locking-in-_IO_cleanup.patch: always do locking when accessing + streams (bnc#796982, BZ #15142) +- resolv-dont-ignore-second-answer.patch: don't ignore second answer from + nameserver if the first one was empty (bnc#767266, BZ #13651) +- ldd-system-interp.patch: Never try to execute the file in ldd + (bnc#677787, BZ #16750) + +------------------------------------------------------------------- +Mon Mar 24 12:26:50 UTC 2014 - schwab@suse.de + +- check-pf-alloca.patch: Account for alloca use when collecting interface + addresses (bnc#785041, BZ #16002) + +------------------------------------------------------------------- +Mon Mar 24 07:59:40 UTC 2014 - schwab@suse.de + +- powerpc-opt-power8.patch: two more POWER8 optimisations (bnc#866711, + fate#315443) + +------------------------------------------------------------------- +Thu Mar 20 14:52:47 UTC 2014 - schwab@suse.de + +- getaddrinfo-uninit-result.patch: Fix use of half-initialized result in + getaddrinfo when using nscd (bnc#867636, BZ #16743) + +------------------------------------------------------------------- +Thu Mar 20 07:42:50 UTC 2014 - schwab@suse.de + +- Remove dependency on sysinit.target from nscd.service again (bnc#86422) + +------------------------------------------------------------------- +Wed Mar 19 14:39:55 UTC 2014 - schwab@suse.de + +- powerpc-opt-power8.patch: GLIBC Optimizations For POWER8 Hardware + (bnc#866711, fate#315443) + +------------------------------------------------------------------- +Tue Mar 18 17:10:43 UTC 2014 - schwab@suse.de + +- Make sure nscd is started after sysinit.target (bnc#868422) +- nscd-track-startup-failures.patch: properly track startup failures in + nscd and mark nscd.service as forking (BZ #16639) + +------------------------------------------------------------------- +Thu Mar 6 11:37:51 UTC 2014 - schwab@suse.de + +- Add services and netgroup persistent caches to nscd file list + +------------------------------------------------------------------- +Wed Feb 26 09:03:25 UTC 2014 - schwab@suse.de + +- sin-sign.patch: Fix sign of input to bsloww1 (BZ #16623) +- pldd-wait-ptrace-stop.patch: Update from upstream + +------------------------------------------------------------------- +Mon Feb 24 11:38:41 UTC 2014 - schwab@suse.de + +- nss-dns-memleak.patch: fix memory leak in nss-dns (bnc#863499) +- Don't build glibc-{extra,info,i18ndata,obsolete} and nscd for i686 + +------------------------------------------------------------------- +Mon Feb 10 14:24:29 UTC 2014 - schwab@suse.de + +- Bump minimum kernel to 3.0 + +------------------------------------------------------------------- +Sun Feb 9 13:52:23 UTC 2014 - schwab@suse.de + +- Update to glibc 2.19 release + +------------------------------------------------------------------- +Thu Feb 6 10:38:05 UTC 2014 - schwab@suse.de + +- Update to glibc 2.18.90 ee7cc3853761: + * More bug fixes + * SystemTap probes for slow multiple precision fallback paths of + transcendental functions have been introduced. + * Preliminary documentation about Multi-Thread, Async-Signal and + Async-Cancel Safety has been added. + * Change powerpc64le start ABI to 2.17 +- Add /usr/local/lib64 to ld.so.conf on all lib64 platforms +- Enable profile build for aarch64 +- ppc64le-abilist.patch: Removed + +------------------------------------------------------------------- +Wed Jan 8 12:38:29 UTC 2014 - coolo@suse.com + +- make pwdutils a real buildrequire + Requires(pre) are used during builds, but don't trigger rebuilds. + But to create clearly defined bootstrap projects, it's essential + to know what packages are required for others. So move this requires + to build to a buildrequire + +------------------------------------------------------------------- +Tue Jan 7 14:30:50 UTC 2014 - schwab@suse.de + +- Update to glibc 2.18.90 94c8a4bc574c: + * More bug fixes + * Slovenian translations for glibc messages have been contributed by the + Translation Project's Slovenian team of translators. + +------------------------------------------------------------------- +Thu Dec 19 13:45:17 UTC 2013 - schwab@suse.de + +- Update to glibc 2.18.90 83f5c32d21f7: + * Support for STT_GNU_IFUNC symbols added for ppc64 + * A new feature test macro _DEFAULT_SOURCE is available + * The _BSD_SOURCE feature test macro no longer enables BSD interfaces + that conflict with POSIX. The libbsd-compat library (which was a + dummy library that did nothing) has also been removed. + * Added support for version-3 tz format files +- i686-no-sse42-strstr.patch: Removed + +------------------------------------------------------------------- +Tue Dec 10 15:03:59 UTC 2013 - schwab@suse.de + +- Update to glibc 2.18.90 aeb95445d128: + * More bug fixes + * Support for STT_GNU_IFUNC symbols added for ppc32/power4+ + * The public headers no longer use __unused nor __block + * Support for PowerPC64 ELFv2 ABI +- ppc64le-abilist.patch: ABI lists for PowerLE + +------------------------------------------------------------------- +Mon Nov 25 13:59:52 UTC 2013 - schwab@suse.de + +- Update to glibc 2.18.90 bd12ab55c05e: + * New locales: ak_GH, anp_IN, ar_SS, cmn_TW, hak_TW, lzh_TW, nan_TW, pap_AW, + pap_CW, quz_PE, the_NP. + * Substantially revised locales: gd_GB, ht_HT + * The LC_ADDRESS field was updated to support country_car for almost all + supported locales. + * ISO 1427 definitions were updated. + * ISO 3166 definitions were updated. + * The localedef utility now supports --big-endian and --little-endian + command-line options to generate locales for a different system from that + for which the C library was built. + * Binary locale files now only depend on the endianness of the system for + which they are generated and not on other properties of that system. + * ISO 639 definitions were updated for Chiga (cgg) and Chinese (gan, hak, czh, + cjy, lzh, cmn, mnp, cdo, czo, cpx, wuu, hsn, yue). + * SystemTap probes for malloc have been introduced. + * Support for powerpc64le has been added. + * The soft-float powerpc port now supports e500 processors. +- Remove upstreamed patches: + cbrtl-ldbl-96.patch + fcntl-o-tmpfile.patch + getaddrinfo-overflow.patch + glibc-2.18.tar.xz + glibc-ld-profile.patch + glibc-nscd-hconf.diff + i686-strcasecmp-fallback.patch + m68k-Scrt1.patch + malloc-overflows.patch + nonascii-case.patch + nss-database.patch + printf-overrun.patch + readdir_r-overflow.patch + strcoll-overflow.patch +- Remove obsolete patches: + glibc-2.4.90-revert-only-euro.diff + +------------------------------------------------------------------- +Wed Oct 30 14:05:30 UTC 2013 - schwab@suse.de + +- getaddrinfo-overflow.patch: Fix stack overflow due to large AF_INET6 + requests (CVE-2013-4458, bnc#847227) + +------------------------------------------------------------------- +Mon Oct 21 12:14:38 UTC 2013 - schwab@suse.de + +- Remove SSE4.2 implementation of strstr for x86-32 (bnc#843464) + +------------------------------------------------------------------- +Mon Oct 14 09:32:44 UTC 2013 - schwab@suse.de + +- Depend on gcc defaults for base powerpc optimisations (bnc#844824) + +------------------------------------------------------------------- +Fri Oct 11 08:37:38 UTC 2013 - schwab@suse.de + +- Enable ports addon for m68k and adapt file list +- m68k-Scrt1.patch: Use PIC for Scrt1.o + +------------------------------------------------------------------- +Thu Sep 19 14:12:59 UTC 2013 - schwab@suse.de + +- nscd-server-user.patch: run nscd as user nscd (fate#314673) + +------------------------------------------------------------------- +Thu Sep 12 13:42:23 UTC 2013 - schwab@suse.de + +- malloc-overflows.patch: Fix integer overflows in malloc (CVE-2013-4332, + bnc#839870) + +------------------------------------------------------------------- +Wed Sep 11 10:11:56 UTC 2013 - schwab@suse.de + +- fcntl-o-tmpfile.patch: Add O_TMPFILE to (bnc#837965) +- strcoll-overflow.patch: Update to latest version + +------------------------------------------------------------------- +Tue Aug 13 07:24:59 UTC 2013 - schwab@suse.de + +- Update to glibc 2.18 release + * No source change +- strcoll-overflow.patch: fix buffer overflow in strcoll (CVE-2012-4412, + bnc#779320) +- readdir_r-overflow.patch: fix readdir_r with long file names + (CVE-2013-4237, bnc#834594) + +------------------------------------------------------------------- +Tue Aug 6 09:20:04 UTC 2013 - schwab@suse.de + +- Update to glibc 2.17.90 85891acadf1b: + * CVE-2013-2207 Incorrectly granting access to another user's pseudo-terminal + has been fixed by disabling the use of pt_chown (Bugzilla #15755). + Distributions can re-enable building and using pt_chown via the new configure + option `--enable-pt_chown'. Enabling the use of pt_chown carries with it + considerable security risks and should only be used if the distribution + understands and accepts the risks. + * CVE-2013-0242 Buffer overrun in regexp matcher has been fixed (Bugzilla + #15078). + * CVE-2013-1914 Stack overflow in getaddrinfo with many results has been + fixed (Bugzilla #15330). + * Add support for calling C++11 thread_local object destructors on thread + and program exit. This needs compiler support for offloading C++11 + destructor calls to glibc. + * Improved worst case performance of libm functions with double inputs and + output. + * Support for priority inherited mutexes in pthread condition variables on + non-x86 architectures. + * Optimized string functions for AArch64. Implemented by Marcus Shawcroft. + * Optimized string functions for ARM. Implemented by Will Newton and + Richard Henderson. + * Added a benchmark framework to track performance of functions in glibc. + * New macro named issignaling to check for a signaling NaN (sNaN). + It is based on draft TS 18661 and currently enabled as a GNU extension. + * On Linux, the clock function now uses the clock_gettime system call + for improved precision, rather than old times system call. + * Added new API functions pthread_getattr_default_np and + pthread_setattr_default_np to get and set the default pthread + attributes of a process. + * Added support for TSX lock elision for pthread mutexes on i386 and x86-64. + This may improve lock scaling of existing programs on TSX capable systems. + * Support added for AT_HWCAP2 (to coincide with Linux kernel 3.10 + availability). Implemented by Ryan S. Arnold. + * Support added for POWER8 platform. Implemented by Ryan S. Arnold. +- Remove upstreamed patches: + pthread-cond-timedwait-i486.patch + glibc-aarch64-lib64.patch + arm-ld-so-cache.patch + rtlddir.patch + regexp-overrun.patch + getaddrinfo-overflow.patch + nscd-netgroup.patch + disable-pt-chown.patch + nscd-short-write.patch + big5-hkscs-update.patch.bz2 + digits-dots.patch + strptime-W-week.patch + aarch64-sigsetjmp.patch +- Rediff all remaining patches +- Reenable stackguard randomization on arm +- Recognize ppc64p7 arch to build for power7 +- Remove all ABI extensions from libcrypt +- cbrtl-ldbl-96.patch: fix cbrtl for ldbl-96 + +------------------------------------------------------------------- +Wed Jul 31 12:20:38 UTC 2013 - schwab@suse.de + +- i686-strcasecmp-fallback.patch: fix fallback in i686 + strcasecmp/strncasecmp +- nonascii-case.patch: also test strncasecmp +- pldd-wait-ptrace-stop.patch: fix pldd not to leave process stopped after + detaching (bnc#819383) + +------------------------------------------------------------------- +Mon Jul 22 12:32:34 UTC 2013 - schwab@suse.de + +- disable-pt-chown.patch: disable use of pt_chown (CVE-2013-2207, + bnc#830257) +- nonascii-case.patch: fix strcasecmp in tr_TR.ISO-8859-9 locale +- glibc-2.14-crypt.diff: fix incomplete dependencies for libowcrypt + +------------------------------------------------------------------- +Thu Jul 4 12:14:27 UTC 2013 - schwab@suse.de + +- crypt_blowfish-gensalt.patch: separare crypt_gensalt into its own + library libowcrypt, remove crypt_rn and crypt_ra (fate#314945) +- glibc-2.14-crypt-versioning.diff, glibc-fix-check-abi.patch, + glibc-crypt-badsalttest.patch: folded into glibc-2.14-crypt.diff +- crypt_blowfish-const.patch: constify crypt_blowfish +- crypt_blowfish-1.2-sha.diff: refresh + +------------------------------------------------------------------- +Fri Jun 28 12:26:38 UTC 2013 - dmueller@suse.com + +- add ld-linux.so.3 compat symlink also for armv6hl +- remove deprecated armv7l + +------------------------------------------------------------------- +Wed Jun 19 09:29:55 UTC 2013 - coolo@suse.com + +- rely on systemd-rpm-macros instead of the full thing + +------------------------------------------------------------------- +Mon Jun 17 09:49:24 UTC 2013 - schwab@suse.de + +- nscd-netgroup.patch: Fix handling of netgroup cache in nscd (bnc#819524) + +------------------------------------------------------------------- +Mon Jun 10 08:33:46 UTC 2013 - schwab@suse.de + +- glibc-bindresvport-blacklist.diff: Renamed from + glibc-2.3.90-bindresvport.blacklist.diff; fix resource leaks + (bnc#824046) +- Remove glibc-armhf-compat.patch + +------------------------------------------------------------------- +Mon May 20 08:26:35 UTC 2013 - schwab@suse.de + +- aarch64-sigsetjmp.patch: Fix sigsetjmp on aarch64 + +------------------------------------------------------------------- +Sat May 18 09:34:41 UTC 2013 - schwab@suse.de + +- Fix file list for glibc-utils + +------------------------------------------------------------------- +Thu May 16 12:02:14 UTC 2013 - schwab@suse.de + +- big5-hkscs-update.patch.bz2: Update BIG5-HKSCS charmap to HKSCS-2008 +- digits-dots.patch: Fix parsing of numeric hosts in gethostbyname_r +- nss-database.patch: Properly cache the result from looking up the nss + database config +- strptime-W-week.patch: Properly handle %W in strptime +- printf-overrun.patch: Revert problematic fixes for [BZ #11741] +- glibc-aarch64-lib64.patch: Replace with upstream version +- arm-ld-so-cache.patch: ARM: Support loading unmarked objects from cache +- rtlddir.patch: Add support for rtld directory different from slib + directory +- regexp-overrun.patch: Fix buffer overrun in regexp matcher + (CVE-2013-0242, bnc#801246) +- getaddrinfo-overflow.patch: Fix stack overflow in getaddrinfo with many + results (CVE-2013-1914, bnc#813121) + +------------------------------------------------------------------- +Thu May 16 10:04:01 UTC 2013 - schwab@suse.de + +- When testsuite run fails make all test output available + +------------------------------------------------------------------- +Tue May 7 10:00:00 UTC 2013 - schwab@suse.de + +- Fix check for XEN build in glibc_post_upgrade + +------------------------------------------------------------------- +Sun Apr 14 02:41:52 UTC 2013 - crrodriguez@opensuse.org + +- Do not order nscd after syslog.target + +------------------------------------------------------------------- +Mon Mar 4 14:16:43 UTC 2013 - schwab@suse.de + +- Fix crypt ABI for aarch64 + +------------------------------------------------------------------- +Thu Feb 28 14:30:44 UTC 2013 - schwab@suse.de + +- manpages.patch: + Remove debianisms from manpages (bnc#805054) + +------------------------------------------------------------------- +Mon Feb 18 09:28:23 UTC 2013 - schwab@suse.de + +- Update crypt ABI for aarch64 +- glibc-aarch64-lib64.patch: + Use lib64 for aarch64 and add link for /lib/ld-linux-aarch64.so.1 +- Don't build profiling libraries for aarch64 + +------------------------------------------------------------------- +Tue Feb 5 09:28:44 UTC 2013 - schwab@suse.de + +- Move _constraints file to glibc-testsuite only + +------------------------------------------------------------------- +Sun Feb 3 00:08:54 UTC 2013 - dmueller@suse.com + +- build with ports enabled on aarch64 + +------------------------------------------------------------------- +Thu Jan 31 15:42:07 UTC 2013 - schwab@suse.de + +- Obsolete unscd to migrate back to nscd. + +------------------------------------------------------------------- +Thu Jan 31 09:09:06 UTC 2013 - coolo@suse.com + +- looks like testsuite runs only on kvm, so add _constraint + (actually it does not build on xen, but I can't constraint that) + +------------------------------------------------------------------- +Thu Jan 24 16:33:04 UTC 2013 - schwab@suse.de + +- Don't run testsuite in parallel +- Fail if testsuite fails +- Disable crypt/badsalttest test + +------------------------------------------------------------------- +Tue Jan 8 09:53:38 UTC 2013 - coolo@suse.com + +- add _constraints file to make sure glibc-testsuite only builds on big + hosts. Otherwise it's running out of memory and stalls + +------------------------------------------------------------------- +Thu Dec 27 12:31:13 UTC 2012 - aj@suse.de + +- Set bugurl to bugs.opensuse.org + +------------------------------------------------------------------- +Tue Dec 25 16:50:52 UTC 2012 - aj@suse.de + +- Update to glibc 2.17 release (git id c758a6861537): + * bump version number + * update translations + +------------------------------------------------------------------- +Tue Dec 18 10:28:01 UTC 2012 - schwab@suse.de + +- Move glibc-utils subpackage to own specfile and enable programs that + require libgd +- Filter GLIBC_PRIVATE symbols +- Don't stop at first error in testsuite run + +------------------------------------------------------------------- +Mon Dec 17 11:16:49 UTC 2012 - schwab@suse.de + +- Split off glibc-testsuite package + +------------------------------------------------------------------- +Fri Dec 14 19:31:45 UTC 2012 - aj@suse.de + +- Build profile and locale packages for i686 as well. + +------------------------------------------------------------------- +Wed Dec 12 08:32:53 UTC 2012 - aj@suse.de + +- Update to 4641d57e1e00: + * Updated translations + * bug fixes + +------------------------------------------------------------------- +Mon Dec 10 13:08:01 UTC 2012 - schwab@suse.de + +- pthread-cond-timedwait-i486.patch: + Extend i486 pthread_cond_timedwait to use futex syscall with absolute + timeout +- nscd-short-write.patch: + Properly check for short writes when sending the response in nscd + +------------------------------------------------------------------- +Sat Dec 8 18:55:53 UTC 2012 - aj@suse.de + +- Update to 56e7d3ad5c2f: + * Bugfixes + * Fix warnings building glibc +- Remove upstreamed patch glibc-revert-fseek-on-fclose.diff + +------------------------------------------------------------------- +Mon Dec 3 15:45:08 UTC 2012 - aj@suse.de + +- Remove nosegneg i686 library, it's only used for a 32-bit Xen + hypervisor (not for a 32-bit guest running under 64-bit hypervisor), + and since the 32-bit Xen hypervisor is not part of openSUSE anymore, + it is unneeded (bnc#789607). + +------------------------------------------------------------------- +Mon Dec 3 14:47:22 UTC 2012 - schwab@suse.de + +- Suppress error message from systemctl in %post -n nscd (bnc#792333) + +------------------------------------------------------------------- +Sat Dec 1 08:55:05 UTC 2012 - aj@suse.de + +- Update to f638872ab422: + Fix regression introduced with last update in sunrpc code + Fix assertion failure in resolver + Bug fixes +- Remove upstreamed patch glibc-resolv-assert.diff + +------------------------------------------------------------------- +Fri Nov 30 09:15:15 UTC 2012 - aj@suse.de + +- Update to c93ec1f091ec: + Warn about unsupported DT_FLAGS_1 flags + Add Interlingua locale + Bug fixes + +------------------------------------------------------------------- +Thu Nov 29 14:30:11 UTC 2012 - schwab@suse.de + +- Remove obsolete patches: + glibc-strict-aliasing.diff + nscd-avoid-gcc-warning.diff + +------------------------------------------------------------------- +Wed Nov 28 15:48:32 UTC 2012 - aj@suse.de + +- Update to e3c6aa3a5848: + * Fix powerpc64 make abi check failure + * bugfixes +- Install nscd.socket to new /usr location + +------------------------------------------------------------------- +Wed Nov 28 09:31:11 UTC 2012 - schwab@suse.de + +- Reenable multi-arch on ppc ppc64 + +------------------------------------------------------------------- +Tue Nov 27 21:34:15 UTC 2012 - aj@suse.de + +- Update to de2fd463b1c0: + Various bugfixes including: + * Fix fwrite bug causing grep etc testsuite failure + * sotruss: fix argument parsing + * Check supported DF_1_XXX bits + Add new locales niu_NU and niu_NZ +- Refresh patch glibc-revert-fseek-on-fclose.diff + +------------------------------------------------------------------- +Sat Nov 24 13:48:40 UTC 2012 - aj@suse.de + +- Remove nscd init script, use systemd files. + +------------------------------------------------------------------- +Fri Nov 23 14:33:37 UTC 2012 - matz@suse.com + +- Fix getaddrinfo-ipv6-sanity.diff to apply again. + +------------------------------------------------------------------- +Tue Nov 20 08:06:49 UTC 2012 - aj@suse.de + +- Update to f59cba71d848: + * Various bug fixes + * Add new locales szl_PL, ayc_PE, nhn_MX, doi_IN, mni_IN, sat_IN. + * Remove patch glibc-compiled-binaries.diff since getconf can not be + cross-compiled + * Refresh patch glibc-2.3.90-bindresvport.blacklist.diff + +------------------------------------------------------------------- +Sun Nov 11 09:54:43 UTC 2012 - aj@suse.de + +- Update to current glibc 2.17 development snapshot (git 7e2bd01fcf3c): + * Upstream changes: + + ports is now part of main tarball + + Add port to ARM AArch64 + + New function secure_getenv + + Systemtap static probes + + The `clock_*' suite of functions (declared in ) is now + available directly in the main C library. + + The `crypt' function now fails if passed salt bytes that violate the + specification for those values. On Linux, the `crypt' function will + consult /proc/sys/crypto/fips_enabled to determine if "FIPS mode" is + enabled, and fail on encrypted strings using the MD5 or DES algorithm + when the mode is enabled. + + Optimzations and bug fixes + * remove upstream patches malloc-check-size.patch, + glibc-2.16-getaddrinfo-buffer.patch, sparc-bind-now.patch, + pthread-cond-wait-revert.patch + * Remove now obsolete patch glibc-gai-private4.diff + * Refresh patches glibc-2.14-crypt.diff, glibc-2.14-crypt-versioning.diff, + glibc-fix-check-abi.patch, nss-db-path.patch, glibc-2.3.90-noversion.diff, + glibc-revert-fseek-on-fclose.diff + * Disable patches glibc-compiled-binaries.diff, getaddrinfo-ipv6-sanity.diff + and glibc-gai-private4.diff. + * Use git id instead of ChangeLog date in version output (patch glibc-version.diff) + * Enable multi-arch on all architectures that support it. + +------------------------------------------------------------------- +Wed Nov 7 14:59:06 UTC 2012 - schwab@suse.de + +- Avoid shell comment leaking into %post. + +------------------------------------------------------------------- +Thu Oct 25 07:30:04 UTC 2012 - aj@suse.de + +- Update to glibc 2.16 c3b96f90c9c1: + - Fix missing _mcount@GLIBC_2.0 on powerpc32 (replaces + patch glibc-2.16-ppc32-mcount.patch) +- Drop patch glibc-elf-localscope.diff, fixed upstream in 2.16 + in a different way. + +------------------------------------------------------------------- +Tue Oct 9 07:15:12 UTC 2012 - aj@suse.de + +- Fix malloc_usable_size (swo#1349, bnc#745247) (patch + malloc-check-size.patch). + +- Update to current glibc 2.16 (git a5cfcf08ffaa): + * fix fma detection + * Don't parse %s format argument as multibyte string + * Use size_t instead of int for internal variables in glob + * Properly handle fencepost with MALLOC_ALIGN_MASK + +------------------------------------------------------------------- +Sat Oct 6 08:51:46 UTC 2012 - meissner@suse.com + +- make glibc-devel- require glibc- just + like glibc-devel + +------------------------------------------------------------------- +Fri Sep 28 07:47:33 UTC 2012 - aj@suse.de + +- Fix crash in relocation on sparc with bind-now (swo#14376) + (patch sparc-bind-now.patch). + +------------------------------------------------------------------- +Thu Sep 27 12:20:11 UTC 2012 - aj@suse.de + +- Fix check-abi on more architectures (bnc#780696), patch by Jan + Engelhardt (updated patch glibc-fix-check-abi.patch). + +------------------------------------------------------------------- +Tue Sep 4 11:08:53 UTC 2012 - schwab@linux-m68k.org + +- Move pt_chown to %{_libexecdir} so that baselibs can find it. +- Do create hardlinks to getconf so that baselibs use the correct binary + and getconf -v works (obsoletes patch glibc-2.8-getconf.diff). + +------------------------------------------------------------------- +Tue Aug 28 07:10:49 UTC 2012 - aj@suse.de + +- Update to da1f43196321, major changes: + * Fix strtod integer/buffer overflow (bso#14459). + * Fix segmentation fault in strncasecmp for i686. + * Translation updates + +------------------------------------------------------------------- +Tue Jul 24 08:39:30 UTC 2012 - aj@suse.de + +- Fix _mcount on PowerPC32. + +------------------------------------------------------------------- +Sat Jul 21 07:31:10 UTC 2012 - aj@suse.de + +- Enable parallel build for some more cases. + +------------------------------------------------------------------- +Fri Jul 20 17:00:00 UTC 2012 - aj@suse.de + +- Update to glibc 2.16 release. + * update version numbers + * Documentation updates +- Update manpages from Debian, includes new man pages for + locale.1, mtrace.1, gencat.1 iconvconfig.8. +- Remove getent.1 man page, use the one from man-pages. + +------------------------------------------------------------------- +Fri Jul 20 16:42:42 UTC 2012 - aj@suse.de + +- Update to glibc 2.16 trunk (git id 416bf844227d): + * Fix check-abi for arm + * Refresh some patches. + * remove merged patches + * mainly lots of bug fixes + * Support for ISO C11 + * full details in NEWS file + +------------------------------------------------------------------- +Fri Jul 20 15:06:49 UTC 2012 - jengelh@inai.de + +- Add commit 10f62770e115d9f (glibc-sparc-fxstatat64.diff) from + upstream to resolve rpmlint-induced packaging abort due to + (previously) "no-return-in-nonvoid" +- Add xz as explicit BuildRequires for openSUSE_12.1 + +------------------------------------------------------------------- +Thu Jul 19 23:42:46 UTC 2012 - jengelh@inai.de + +- Do package ld-linux.so.2 on SPARC as well + +------------------------------------------------------------------- +Tue Jul 17 12:22:29 UTC 2012 - aj@suse.de + +- Add makeinfo as build requires to be able to generate the info + pages. + +------------------------------------------------------------------- +Wed Jul 4 13:36:17 UTC 2012 - aj@suse.de + +- Add glibc-2.16-getaddrinfo-buffer.patch to not use a too small + buffer for dns queries on 64-bit systems (bso#14307,bso#13904). +- Fix getaddrinfo-ipv6-sanity.diff (bnc#767125). + +------------------------------------------------------------------- +Mon Jul 2 16:23:15 UTC 2012 - agraf@suse.com + +- Backport *context patch for ARM from 2.16, so we have a working libpth + +------------------------------------------------------------------- +Thu Jun 28 18:46:30 UTC 2012 - aj@suse.de + +- Remove not anymore existing nscd.socket. + +------------------------------------------------------------------- +Thu Jun 28 12:33:50 UTC 2012 - aj@suse.de + +- Update to glibc 2.15-branch (git id 725b8ee08aff): + * Fix regression in cosh (bso#14273) + +------------------------------------------------------------------- +Wed Jun 27 07:34:15 UTC 2012 - aj@suse.de + +- Testsuite is ok to fail on arm + +------------------------------------------------------------------- +Tue Jun 26 07:11:49 UTC 2012 - aj@suse.de + +- Update to glibc 2.15 branch (git id b640404bd8c9): + * Fix fmod implementation that returned NaN for some values. + * Fix strcase_cmp_l x86 multiarch implementation. + * Remove glibc-2.15-avx2.patch, merged now. + +------------------------------------------------------------------- +Thu Jun 21 11:44:59 UTC 2012 - aj@suse.de + +- Fix Bogus FP exception on underflow for exp(double) (bnc#767956) + +------------------------------------------------------------------- +Mon Jun 18 11:04:37 UTC 2012 - aj@suse.de + +- Remove nscd.socket since nscd does not support socket + activation. + +------------------------------------------------------------------- +Wed Jun 13 11:07:15 UTC 2012 - aj@suse.de + +- Build power3 libs on 32-bit PowerPC (bnc#765165). + +------------------------------------------------------------------- +Wed May 23 20:00:55 UTC 2012 - aj@suse.de + +- Update to current git of glibc 2.15 branch: + * obsoletes glibc-2.16-avx.patch, + glibc-2.16-fix-check-localplt.patch + * Fixes for math functions. + +------------------------------------------------------------------- +Wed May 23 11:51:02 UTC 2012 - aj@suse.de + +- Fix first_weekday for tr_TR locale (tr_TR.patch) + +------------------------------------------------------------------- +Wed May 16 08:37:57 UTC 2012 - schwab@linux-m68k.org + +- Fix confstr use of local buffer outside its extent + +------------------------------------------------------------------- +Wed May 9 07:30:36 UTC 2012 - aj@suse.de + +- Split out glibc-armhf-compat.patch from armhf-ld-so.patch. +- Run nscd in the foreground with systemd (glibc-nscd-foreground-patch) + +------------------------------------------------------------------- +Tue May 8 14:00:52 UTC 2012 - aj@suse.de + +- Refresh glibc-2.16-avx.patch and handle FMA4. + +------------------------------------------------------------------- +Thu May 3 11:05:36 UTC 2012 - aj@suse.de + +- Fix dynamic linker name for ARMv5. + +------------------------------------------------------------------- +Thu Apr 26 14:02:37 UTC 2012 - aj@suse.de + +- Fix mcheck (optimization problem with gcc 4.7) + +------------------------------------------------------------------- +Wed Apr 25 10:40:20 UTC 2012 - aj@suse.de + +- Also check for armv7hl. + +------------------------------------------------------------------- +Wed Apr 25 08:47:22 UTC 2012 - adrian@suse.de + +- provide old ld-linux.so.3 on armv7, not catched by find.provides + +------------------------------------------------------------------- +Sun Apr 22 11:35:05 UTC 2012 - aj@suse.de + +- gcc 4.7 does not build crt files properly on powerpc64, backport + patch from upstream to handle this + (glibc-2.16-powerpc-initfini.patch) + +------------------------------------------------------------------- +Fri Apr 20 18:28:18 UTC 2012 - aj@suse.de + +- Disable patch x86-cpuid-level2.patch, this should be fixed in + valgrind now. + +------------------------------------------------------------------- +Thu Apr 19 11:12:43 UTC 2012 - aj@suse.de + +- Reorder patches, refresh to apply cleanly with -p1. + +------------------------------------------------------------------- +Wed Apr 18 11:35:48 UTC 2012 - aj@suse.de + +- Build profiled libs only for base. +- Cleanup patches. +- Remove glibc-2.14-fix-ctors.patch, we have proper support in + binutils now. + +------------------------------------------------------------------- +Tue Apr 17 12:35:21 UTC 2012 - aj@suse.de + +- The dynamic linker for armv7 hardware float is called + /lib/ld-linux-armhf.so.3. Provide symlink for old location. + +------------------------------------------------------------------- +Tue Apr 17 08:29:21 UTC 2012 - aj@suse.de + +- Build for power4 only, don't support power3 anymore. +- Add option to build glibc a bit more quickly for testing purposes. +- Remove disabled patch glibc-revert-netlink-cache.patch. +- Start renumbering patches. + +------------------------------------------------------------------- +Mon Apr 16 14:31:38 UTC 2012 - aj@suse.de + +- Do not build locales and profile for i686 since we only ship + the base and glibc-devel packages. + +------------------------------------------------------------------- +Fri Apr 13 09:35:49 UTC 2012 - aj@suse.de + +- Fix check-abi to succeed. +- Use feof_unlocked in glibc-2.3.90-bindresvport.blacklist.diff. +- Make x86 to be elf/check-localplt clean again +- Refresh some patches to apply without fuzz. + +------------------------------------------------------------------- +Fri Apr 6 09:19:11 UTC 2012 - aj@suse.de + +- Disable building with as-needed since it breaks glibc + (testsuite will fail, even if testsuite does not use as-needed) + +------------------------------------------------------------------- +Thu Apr 5 18:48:06 UTC 2012 - aj@suse.de + +- Another fix for dynamic linking. + +------------------------------------------------------------------- +Thu Apr 5 18:22:36 UTC 2012 - aj@suse.de + +- Properly fix dl_lookup_x crash (glibc-fix-noload.patch), disable + glibc-fix-lookup-crash.patch. + +------------------------------------------------------------------- +Mon Apr 2 09:30:24 UTC 2012 - aj@suse.de + +- Fix building on Armv5 (glibc-add-arm-dependency-libmemusage.patch) + +------------------------------------------------------------------- +Thu Mar 29 07:51:43 UTC 2012 - aj@suse.de + +- Fix crash when nscd is not running (bnc#741021) properly + and disable patch glibc-revert-netlink-cache.patch + +------------------------------------------------------------------- +Fri Mar 23 11:07:32 UTC 2012 - aj@suse.de + +- Fix path for nss_db (bnc#753657). + +------------------------------------------------------------------- +Thu Mar 22 09:41:48 UTC 2012 - aj@suse.de + +- Fix LD_PROFILE invocation. + +------------------------------------------------------------------- +Wed Mar 21 08:45:12 UTC 2012 - aj@suse.de + +- Fix cycle detection in loading of dynamic objects. + +------------------------------------------------------------------- +Wed Mar 14 08:26:52 UTC 2012 - aj@suse.de + +- Update getaddrinfo-ipv6-sanity.diff (bnc#684534). + +------------------------------------------------------------------- +Fri Mar 2 17:01:55 UTC 2012 - aj@suse.de + +- vfprintf: validate nargs and maybe allocate from heap (bnc#747768) + +------------------------------------------------------------------- +Tue Jan 31 13:20:37 UTC 2012 - aj@suse.de + +- Fix checks for AVX (patch glibc-2.16-avx.patch) + +------------------------------------------------------------------- +Tue Jan 31 09:44:07 UTC 2012 - aj@suse.de + +- Use Linux 2.6.32 on x86_64 as oldest supported kernel + +------------------------------------------------------------------- +Tue Jan 31 08:57:15 UTC 2012 - aj@suse.de + +- Fix relocation ordering to fix ifunc crash (bnc#740109). + +------------------------------------------------------------------- +Sun Jan 29 22:47:18 CET 2012 - dmueller@suse.de + +- set abi back to gnueabi for ARM (regression from Jan 12) + +------------------------------------------------------------------- +Wed Jan 18 09:29:24 UTC 2012 - aj@suse.de + +- Update license strings in spec file. + +------------------------------------------------------------------- +Mon Jan 16 13:19:43 UTC 2012 - aj@suse.de + +- Split up new subpackage glibc-extra and move makedb with its + dependency on libselinux to it. (bnc#741525) +- Use lua script for verifyscript to not have a dependency on bash + +------------------------------------------------------------------- +Thu Jan 12 15:42:36 UTC 2012 - aj@suse.de + +- Disable netlink caching (bnc#741021). + +------------------------------------------------------------------- +Thu Jan 12 11:01:41 UTC 2012 - aj@suse.de + +- Use _target_cpu instead of _build and _host. This makes the + i686 library really build for i686. + +------------------------------------------------------------------- +Tue Jan 10 12:31:14 UTC 2012 - aj@suse.de + +- Remove all math ifuncs on x86-64. + +------------------------------------------------------------------- +Tue Jan 10 09:53:58 UTC 2012 - aj@suse.de + +- Remove math ifuncs that cause crashes in apache2 and + gdk-pixbuf-query-loaders-64 (bnc#740109) for now + (glibc-2.15-math64crash.patch). +- nscd needs the same glibc version, add require. + +------------------------------------------------------------------- +Mon Jan 9 08:17:08 UTC 2012 - aj@suse.de + +- Fix realloc usage in vfscanf (glibc-2.16-scanf.patch) +- Fix getcontext on powerpc 32-bit (glibc-ppc-getcontext.patch) + +------------------------------------------------------------------- +Wed Jan 4 09:34:28 UTC 2012 - aj@suse.de + +- Remove patch glibc-2.3.4-gb18030-big5hkscs.diff.bz2 and + replace it by gb18030.patch.bz2 (synced with Fedora 16) + (bnc#743617). + +------------------------------------------------------------------- +Tue Jan 3 19:42:17 UTC 2012 - aj@suse.de + +- Compile unwind-dw2-fde-glibc.c with -fno-strict-aliasing + (patch glibc-strict-aliasing.diff) +- Build on i686 a separate library for usage under Xen. + +------------------------------------------------------------------- +Tue Jan 3 15:36:12 UTC 2012 - aj@suse.de + +- Only use -mno-tls-direct-seg-refs on 32-bit x86, it's not needed + on x86-64. + +------------------------------------------------------------------- +Tue Jan 3 14:37:48 UTC 2012 - aj@suse.de + +- Cleanup spec file: + - experimental malloc is not experimental anymore and only option + (drop patch glibc-malloc-arena-max.diff) + - remove obsolete configure flags + +------------------------------------------------------------------- +Tue Jan 3 08:40:28 UTC 2012 - aj@suse.de + +- Update to 2ba92745c36e: + - Update copyright years + - Fix miscompilation of posix/regex_internal.c with GCC 4.7. + +------------------------------------------------------------------- +Tue Jan 3 08:23:44 UTC 2012 - aj@suse.de + +- Revert pthread-cond-wait change for now since it causes hangs + (patch pthread-cond-wait-revert.patch). + +------------------------------------------------------------------- +Mon Dec 26 12:53:55 UTC 2011 - aj@suse.de + +- Update to c0da14cdda1f (glibc-ports: 8a70b2dcabbf): + - new locales + - many bugfixes + - glibc 2.15 + - obsoletes tzfile-corruption-fix.patch, + glibc-2.14-32args-printf.patch + +------------------------------------------------------------------- +Thu Dec 21 15:16:42 CET 2011 - meissner@suse.de + +- Do not mention the buildtime anymore to make build-compare work. + +------------------------------------------------------------------- +Mon Dec 19 10:01:56 UTC 2011 - aj@suse.de + +- Fix timezone loader overflow (bnc#735850,CVE-2009-5029) (patch + tzfile-corruption-fix.patch) + +------------------------------------------------------------------- +Mon Dec 5 09:29:32 UTC 2011 - aj@suse.de + +- Update to 52ad36a21973 (glibc-ports: 4a40b38f6355): + * fix many warnings + * bugfixes + * obsolete patches glibc-strict-aliasing.diff and + glibc-arm-clone-unwind-fix.diff + + +------------------------------------------------------------------- +Tue Nov 29 03:09:56 UTC 2011 - rcoe@wi.rr.com + +- fix printf with many args and printf arg specifiers (bnc#733140) + +------------------------------------------------------------------- +Thu Nov 24 14:02:55 UTC 2011 - aj@suse.de + +- Updated glibc-ports-2.14.1.tar.bz2 from ftp.gnu.org. + +------------------------------------------------------------------- +Thu Nov 24 09:25:14 UTC 2011 - aj@suse.com + +- Create glibc-devel-static baselibs (bnc#732349). + +------------------------------------------------------------------- +Thu Nov 17 10:27:31 UTC 2011 - aj@suse.de + +- Remove duplicated locales from glibc-2.3.locales.diff.bz2 + +------------------------------------------------------------------- +Tue Nov 15 12:49:56 UTC 2011 - aj@suse.de + +- nscd now monitors resolv.conf, so simplify glibc-2.4.90-nscd.diff + patch and re-enable it +- Adjust and re-enable glibc-2.3.3-nscd-db-path.diff + +------------------------------------------------------------------- +Tue Nov 15 12:10:32 UTC 2011 - aj@suse.de + +- Update to 09f93bd3d6b1: + - Clean up internal fopen uses to always use close-on-exec + - Optimized strcasecmp and strncasecmp for SSSE3 and SSE4.2 on x86-32 + - bugfixes + +------------------------------------------------------------------- +Mon Nov 14 12:02:06 CET 2011 - ro@suse.de + +- check-build.sh: accept kernel 3.x + +------------------------------------------------------------------- +Tue Nov 8 22:55:40 CET 2011 - dmueller@suse.de + +- make glibc-static provide versioned + +------------------------------------------------------------------- +Tue Nov 8 18:20:39 CET 2011 - dmueller@suse.de + +- fix building with ports again: + * ifuncs tracing backport requires adjustments + +- avoid using asynchronous-unwind-tables only during configure, + but still built the library with unwind tables enabled +- replace arm build hack with a proper solution + +------------------------------------------------------------------ +Mon Nov 7 21:06:32 CET 2011 - dmueller@suse.de + +- update glibc-ports to 2.14.1: + * Align the constant pool in start.S to 4 bytes. + * sysdeps/unix/sysv/linux/arm/eabi/internal_sendmmsg.S: New. +- Fix unwinding crash when using clone() + +------------------------------------------------------------------- +Wed Nov 2 13:52:36 UTC 2011 - aj@suse.de + +- Update to d35dce5213b3: + - caching of network information for getaddrinfo + - bugfixes + +------------------------------------------------------------------- +Sat Oct 29 18:37:46 UTC 2011 - aj@suse.de + +- Update to 21b64b153631: + - various bugfixes + +------------------------------------------------------------------- +Thu Oct 27 08:44:14 UTC 2011 - aj@suse.de + +- Update to 804791474dc1: + - more libm optimizations +- Remove AMD libm routines due to new upstream libm optimizations + and interfaces. +- Fix build on x86. + +------------------------------------------------------------------- +Mon Oct 24 19:02:46 UTC 2011 - aj@suse.de + +- Update to a201fbcf9cc3: + - More libm optimizations + - Optimize wcslen, strnlen + +------------------------------------------------------------------- +Thu Oct 20 08:58:47 UTC 2011 - aj@suse.de + +- Ignore failure of chkstat (bnc#725145). + +------------------------------------------------------------------- +Wed Oct 19 12:07:41 UTC 2011 - aj@suse.de + +- Provide glibc-static from glibc-devel-static to make packaging + easier. glibc-static is the Fedora name. + +------------------------------------------------------------------- +Tue Oct 18 07:42:40 UTC 2011 - aj@suse.de + +- Update to glibc head 99ce7b04edf1: + - Optimize many libm functions + - Optimize access to isXYZ and toXYZ tables + - Optimized memcmp and wmemcmp for x86-64 and x86-32 + - Add parameter annotation to modf + - Support optimized isXXX functions in C++ code + - Optimized memchr, memrchr, rawmemchr for x86-32 + - Add nscd netgroupcache +- Disable libm-x86-64.diff.bz2 since it needs changes following the + libm optimzations. + +------------------------------------------------------------------- +Mon Oct 17 07:47:54 UTC 2011 - aj@suse.de + +- Remove fma, fmaf from libm-x86-64.diff.bz2, they are not accurate + (bso#13304). + +------------------------------------------------------------------- +Tue Oct 11 09:51:46 UTC 2011 - aj@suse.de + +- Update to current git 4f2b767fef50 + * Correctly reparse group line after enlarging the buffer + * 2.14.1 release + +------------------------------------------------------------------- +Mon Oct 10 14:07:44 UTC 2011 - aj@suse.de + +- Fix tracing with ifuncs. + +------------------------------------------------------------------- +Tue Oct 4 14:10:13 UTC 2011 - uli@suse.com + +- cross-build: use %__cc, %__cxx, %_build, %_host +- mipsel: install ports, disable FP + +------------------------------------------------------------------- +Fri Sep 30 17:14:04 CEST 2011 - dmueller@suse.de + +- avoid build failure on %%arm + +------------------------------------------------------------------- +Thu Sep 29 12:58:59 UTC 2011 - aj@suse.de + +- Update to 68577918437e: + * Obsoleted patches: glibc-gconvcache-s390.diff, + glibc-2.3.5-nscd-zeronegtimeout.diff, + glibc-x86-bits-sigcontext.patch, + glibc-2.15-getsysstats-speedup.patch, glibc-2.13-warnings.fix, + glibc-2.13-localedef.patch, + glibc-fix-rwlock-stack-imbalance.patch, glibc-2.15-vsyscall.patch, + glibc-2.15-avoid-vsyscall.patch + +------------------------------------------------------------------- +Thu Sep 29 07:40:25 UTC 2011 - adrian@suse.de + +- just use %arm for right arm architectures + +------------------------------------------------------------------- +Tue Sep 27 11:24:02 UTC 2011 - aj@suse.de + +- Update to 2.14 git version 8bd683657e8a, it contains backports from + glibc trunk: + + Avoid race between {,__de}allocate_stack and __reclaim_stacks + during fork +- Add glibc-2.14-fix-ctors.patch to run ctors (bnc#717671), gcc 4.6 + optimized these away. + +------------------------------------------------------------------- +Mon Sep 26 12:30:09 UTC 2011 - adrian@suse.de + +- don't use -fasynchronous-unwind-tables on arm, it breaks the build + +------------------------------------------------------------------- +Thu Sep 22 21:07:43 CEST 2011 - dmueller@suse.de + +- fix ports build + +------------------------------------------------------------------- +Thu Sep 22 13:10:02 UTC 2011 - adrian@suse.de + +- don't enforce armv5tel for all arm architectures anymore +- armv8l architecture does not exist + +------------------------------------------------------------------- +Tue Sep 20 07:54:21 UTC 2011 - aj@suse.de + +- Cleanup spec file: remove some tags + +------------------------------------------------------------------- +Mon Sep 19 08:09:40 UTC 2011 - opensuse@cboltz.de + +- move usr.sbin.nscd apparmor profile back to apparmor-profiles package + (bnc#647718) + +------------------------------------------------------------------- +Mon Sep 19 07:45:36 UTC 2011 - aj@suse.de + +- Update to 2.14 git version 69c1dfc1a796, it contains backports from + glibc trunk: + + Fix setxid race handling exiting threads + + Fix cfi directives in x86-64 and i386 code + + Fix scope handling during dl_close + + Fix spurious nop at start of __strspn_ia32 + + Correct cycle detection during dependency sorting + + Fix fopen (non-existing-file, "re") errno (Obsoletes patch + fopen-close-exec.patch) + +------------------------------------------------------------------- +Fri Sep 16 11:20:29 UTC 2011 - mmarek@suse.cz + +- Fix assertion error in res_query.c, triggered by Firefox + (bso#13013). + +------------------------------------------------------------------- +Wed Sep 7 07:17:16 UTC 2011 - aj@suse.de + +- Avoid usage of vsyscalls inside glibc. + +------------------------------------------------------------------- +Tue Sep 6 09:53:24 CEST 2011 - aj@suse.de + +- Prefer real syscalls instead of vsyscalls on x86-64 outside + libc.so + +------------------------------------------------------------------- +Mon Sep 5 10:06:23 UTC 2011 - aj@suse.de + +- Do not not trigger an abort when an i586 Intel CPU is running the + i686 library, as valgrind does. [bnc#681398] + +------------------------------------------------------------------- +Mon Sep 5 08:26:24 UTC 2011 - aj@suse.de + +- Readd vdso support. +- Add patch to relocate objects in dependency order, this fixes the + vdso support. + +------------------------------------------------------------------- +Sat Sep 3 19:39:03 UTC 2011 - aj@suse.de + +- Revert last change, it caused some breakage. [bnc#715854] + +------------------------------------------------------------------- +Thu Sep 1 20:49:16 UTC 2011 - aj@suse.de + +- Add support for new vdso (3.1 kernel) and only then + for vsyscall which is not anymore in 3.1 kernel + (patch glibc-2.15-vsyscall.patch) + +------------------------------------------------------------------- +Thu Aug 25 09:44:37 UTC 2011 - lnussel@suse.de + +- use symbol version OW_CRYPT_1.0 for the Owl extensions + (crypt_r[an], crypt_gensalt.*) +- refactor sha2 gensalt patch +- document sha2 hashes in man page + +------------------------------------------------------------------- +Mon Aug 22 13:12:18 UTC 2011 - aj@suse.de + +- Update AppArmor profile of nscd [bnc#647718] + +------------------------------------------------------------------- +Fri Aug 19 13:26:11 UTC 2011 - aj@suse.de + +- Fix fopen("non-existing-file", "re") errno [bnc#713146]. + +------------------------------------------------------------------- +Thu Aug 18 11:55:08 UTC 2011 - aj@suse.de + +- Mark glibc-info, glibc-html and glibc-i18ndata as noarch packages. + +------------------------------------------------------------------- +Wed Aug 17 18:57:00 UTC 2011 - matz@suse.de + +- Fix crash (access-after-free) in dl_lookup_x. [bnc#703140] + +------------------------------------------------------------------- +Wed Aug 17 18:56:03 UTC 2011 - aj@suse.de + +- Enhance rpmlintrc to ignore shlib policy violation. +- Remove obsolete patches glibc-fnmatch-multibyte.diff, + glibc-2.3.1.localedef.diff, glibc-2.10-nscd-nostack.diff. + +------------------------------------------------------------------- +Wed Aug 17 14:47:11 UTC 2011 - aj@suse.de + +- Update to current 2.14 branch: Various bugfixes. + Remove upstreamed patches missing-include-build-fix.diff, + glibc-2.14-res_send.patch, glibc-dl-fxstatat64.patch) + +------------------------------------------------------------------- +Wed Aug 17 14:09:50 UTC 2011 - aj@suse.de + +- Revert removal of sunrpc code (patch glibc2.14-revert-sunrpc-removal.patch). + +------------------------------------------------------------------- +Fri Aug 12 14:55:12 CEST 2011 - matz@suse.de + +- Revert seeking on fclose, incomplete implementation of POSIX + behaviour can confuse current users. [bnc #711829] + (patch glibc-revert-fseek-on-fclose.diff) + +------------------------------------------------------------------- +Fri Jul 22 13:47:23 UTC 2011 - lnussel@suse.de + +- fix signature of sha2 functions + +------------------------------------------------------------------- +Thu Jul 21 12:37:09 UTC 2011 - rhafer@suse.de + +- Disable rewriting ::1 to 127.0.0.1 for /etc/hosts entries. + (bnc#684534, bnc#706719) + (patch glibc-fix-double-loopback.diff) + +------------------------------------------------------------------- +Wed Jul 20 15:04:33 UTC 2011 - lnussel@suse.de + +- install crypt_blowfish man pages + +------------------------------------------------------------------- +Tue Jul 19 12:19:22 UTC 2011 - aj@suse.de + +- Back to old glibc-2.2-sunrpc.diff for now. + +------------------------------------------------------------------- +Tue Jul 19 08:41:55 UTC 2011 - lnussel@suse.de + +- update crypt_blowfish to version 1.2 (bnc#700876) + * due to the signedness bug fix 2a hashes are incompatible with + previous versions if the password contains 8bit chracters! + * libcrypt now exports crypt_gensalt + +------------------------------------------------------------------- +Fri Jul 15 07:54:46 UTC 2011 - aj@suse.de + +- Update to glibc 2.14: + * The RPC implementation in libc is obsoleted. Old programs keep working + but new programs cannot be linked with the routines in libc anymore. + Programs in need of RPC functionality must be linked against TI-RPC. + The TI-RPC implementation is IPv6 enabled and there are other benefits. + * Various bugfixes, new locales, new linux kernel interfaces. + * New program sotruss to traces calls through PLTs + * Removed the following obsoleted patches: glibc-2.6-configure.diff, + glibc-disable-backward-memcpy.diff, glibc-static-memcpy.diff, + glibc-zarch-longlong.diff, glibc-bso-12454.diff, + glibc-vfprintf-positional.diff +- Build without -fno-strict-aliasing. + +------------------------------------------------------------------- +Tue Jul 12 14:21:29 UTC 2011 - aj@suse.de + +- Remove ppc-atomic.diff after discussion with glibc PPC experts + since it does not bring any real benefit. + +------------------------------------------------------------------- +Thu Jul 7 14:50:15 UTC 2011 - aj@suse.de + +- Update glibc-2.2-sunrpc.diff with newer patch from sourceware + bugzilla (bs#bso#5379). + +------------------------------------------------------------------- +Wed Jul 6 08:24:45 UTC 2011 - lnussel@suse.de + +- enable glibc-2.8-getconf.diff again to fix build failure + +------------------------------------------------------------------- +Tue Jul 5 20:22:50 UTC 2011 - aj@suse.de + +- Add systemd configuration for nscd. + +------------------------------------------------------------------- +Tue Jul 5 08:03:26 UTC 2011 - aj@suse.de + +- Remove glibc-statfs64-ia64.diff since current ia32el has the bug + fixed. +- Remove glibc-ppc64-vdso-time.diff (bnc#590216). + +------------------------------------------------------------------- +Mon Jul 4 10:00:46 UTC 2011 - aj@suse.de + +- Further cleanup of ld.so.conf to remove duplicate directories + and allow override of system directories (bnc#671725) +- Fix futex bug (added patch glibc-fix-rwlock-stack-imbalance.patch + from sourceware bug #12403). + +------------------------------------------------------------------- +Fri Jul 1 16:09:14 UTC 2011 - aj@suse.de + +- Remove glibc-2.10.99-ia64-include.diff, it's not needed anymore. +- Disable obsolete patches glibc-fnmatch-multibyte.diff, + glibc-2.10-nscd-nostack.diff, glibc-2.3.1.localedef.diff +- Add glibc-2.13-localedef.patch to fix alignment problem. +- Adjust glibc-version.diff, FLOATING_STACKS variable is obsolete. + +------------------------------------------------------------------- +Thu Jun 30 12:17:33 UTC 2011 - aj@suse.de + +- Remove old ARM patches as it's unclear why those are needed and arm + support is anyhow broken according to comments here and in spec + files. + +------------------------------------------------------------------- +Thu Jun 30 11:22:02 UTC 2011 - aj@suse.de + +- Back to kernel 2.6.16 as minimal kernel version. + +------------------------------------------------------------------- +Tue Jun 28 12:30:34 UTC 2011 - aj@suse.de + +- Only apply glibc-statfs64-ia64.diff on SLE but not on openSUSE. + +------------------------------------------------------------------- +Mon Jun 27 12:19:47 UTC 2011 - aj@suse.de + +- Disable exp_malloc on PPC platforms for now since it caused a + build failure. + +------------------------------------------------------------------- +Mon Jun 27 11:00:33 UTC 2011 - aj@suse.de + +- Update glibc-x86-bits-sigcontext.patch with version accepted + upstream. +- Add glibc-2.15-getsysstats-speedup.patch to "Fix Linux + sysconf(_SC_NPROCESSORS_[CONF|ONLN]) performance problem" +- Fix warning about potential array subscript out of bounds + (glibc-2.13-wranings.fix). +- Fix some rpmlint warnings. + +------------------------------------------------------------------- +Tue Jun 21 10:59:33 UTC 2011 - aj@suse.de + +- Cleanup spec file, change PreReqs. +- Remove obsolete patches: glibc-2.3.90-ld.so-madvise.diff, + glibc-suse-note.diff, glibc-2.3-regcomp.diff. +- Rename glibc-2.3-SuSE.diff to glibc-testsuite.patch, remove obsolete + parts. + +------------------------------------------------------------------- +Mon Jun 20 12:47:46 UTC 2011 - aj@suse.de + +- Enhance rpmlintrc. +- move summary,license and group out of the not-ppc if (by Marcus + Meissner). + +------------------------------------------------------------------- +Mon Jun 20 11:02:01 UTC 2011 - aj@suse.de + +- Remove PreReq on permissions to avoid a cycle that gives leads to + an uninstallable system (bnc#700925). +- Fix on x86 - fixes scpm compilation + (bnc#700784). + +------------------------------------------------------------------- +Fri Jun 17 09:50:19 UTC 2011 - aj@suse.de + +- Cleanup ld.so.conf list, move kde directories to + kdelibs3 (bnc#671725). + +------------------------------------------------------------------- +Fri Jun 17 07:07:37 UTC 2011 - aj@suse.de + +- Do not package memusage and memusagestat since they require + lib-gd and that grows the build cycle. + +------------------------------------------------------------------- +Thu Jun 16 18:37:19 UTC 2011 - aj@suse.de + +- Fix handling of shared library preloading. + +------------------------------------------------------------------- +Thu Jun 16 13:33:23 UTC 2011 - aj@suse.de + +- Fix getaddrinfo IPv6 code (bnc#684534). +- Split up glibc-devel-static subpackage (bnc#655261). + +------------------------------------------------------------------- +Thu Jun 16 12:23:32 UTC 2011 - aj@suse.de + +- Reorder ld.so.conf library list (bnc#671725). + +------------------------------------------------------------------- +Wed Jun 15 07:08:35 UTC 2011 - aj@suse.de + +- Split up package glibc-utils with some debugging tools, add memusage + and memusagestat programs +- Fix compile warnings. +- Silence some rpmlint warnings. +- Remove obsolete patches glibc-2.3.2-revert_tcsetattr.diff, + glibc-2.8-clone.diff, glibc-nptl-2.4-nofixsyscallnr.diff +- Cleanup spec file. +- Use new permission handling for pt_chown. +- Build without -fno-strict-aliasing. + +------------------------------------------------------------------- +Mon Jun 6 14:19:26 UTC 2011 - aj@suse.de + +- Fix typos in /etc/gai.conf (bnc#651912). + +------------------------------------------------------------------- +Fri Jun 3 08:40:55 UTC 2011 - aj@suse.de + +- Use 2.6.5 as oldest supported kernel on all archs besides x86 and + x86-64 (reverting partially a change). + +------------------------------------------------------------------- +Fri May 27 11:55:35 UTC 2011 - aj@suse.de + +- Remove patches that are not needed anymore: + * glibc-selinux.diff + * glibc-check-native-missing-include.diff + * glibc-2.3.3-execstack.diff +- Disable the following patches, they look obsolete by now but leave them + in to easy enable them again: + * glibc-2.3-SuSE.diff + * glibc-2.3-regcomp.diff + * glibc-2.8-clone.diff + * glibc-2.3.2-revert_tcsetattr.diff +- Do not package glibc-obsolete with empty directory on archs that + don't need it. + +------------------------------------------------------------------- +Thu May 26 07:53:51 UTC 2011 - aj@suse.de + +- Add glibc-static-memcpy.diff to fix static compiles. + +------------------------------------------------------------------- +Wed May 25 15:28:37 UTC 2011 - aj@suse.de + +- Run on kernel 2.6.32 or newer only - and optimize thus. +- Enable malloc implementation that is be less memory efficient + but higher performing in multi-threaded programs. +- Use --enable-bind-now to avoid lazy binding in ld.so + and libc.so + +------------------------------------------------------------------- +Wed May 25 14:38:58 UTC 2011 - aj@suse.de + +- Add glibc-bso-12454.diff to not create assert running dynamic linker + in some cases. +- Disable backwards memcpy for x86-64. + +------------------------------------------------------------------- +Wed May 25 07:59:27 UTC 2011 - aj@suse.de + +- Add glibc-dl-signal-error.diff to not crash the dynamic linker + if dependencies are missing. + +------------------------------------------------------------------- +Mon May 23 08:44:47 UTC 2011 - rguenther@novell.com + +- Update longlong.h from GCC sources. Fixes s390 build with -mzarch. + [bnc#695102] + +------------------------------------------------------------------- +Fri May 20 14:45:44 UTC 2011 - aj@suse.de + +- Fix obsoletes and provides. +- Update to glibc 2.13 +- Drop ld-prelink-unique.diff, it is part of 2.13. + +------------------------------------------------------------------- +Tue Feb 22 12:57:07 CET 2011 - pbaudis@suse.cz + +- Fix potential removal of required local scope from shared objects + marked as NODELETE [bnc#657627] + +------------------------------------------------------------------- +Fri Feb 4 00:46:40 CET 2011 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.3-b72646ad0c41 + - Random assortion of bugfixes, some #defines for new kernels +- Retired patches: + - glibc-2.11.3-bnc658509.diff + - glibc-2.11.3-bso12397.diff + - glibc-sparc64-fxstat.diff +- Remove the NSS hack of opening modules using RTLD_DEEPBIND. + This was useful for nss_ldap, since some applications used a different + LDAP library with clashing symbol names. However, it also created + many headaches, especially with the NSS modules not respecting + malloc() overrides. Now, sssd is used by default for LDAP resolutions + and we can therefore safely get rid of the hack. [bnc#477061] +- Remove the currently disabled AMD string function overrides. + Benchmarking did not unearth any differences that would make + convincing case for keeping the functions with all the associated + maintenance headaches; AMD does not recommend keeping their custom + versions of the functions either. +- Introduce MALLOC_ARENA_MAX and M_ARENA_MAX support [bnc#659090] +- Fixed stack unwinding past glibc _fini function (proper showing + of destructor backtraces) [bnc#585879] +- Fix gconv cache generation on s390 [bnc#592944] +- Add missing iconvconfig for refreshing gconv.cache to glibc-locale %post +- Fixed stack corruption in *printf() with large number of positional + specifiers [bnc#666179] + +------------------------------------------------------------------- +Fri Jan 28 14:53:35 UTC 2011 - rguenther@novell.com + +- Fix ENOSYS detection for mkdirat. [bso#12397] + +------------------------------------------------------------------- +Thu Dec 9 12:33:35 UTC 2010 - rguenther@novell.com + +- Drop restrict qualifiers from memmove and bcopy fortify wrappers. + [bnc#658509] + +------------------------------------------------------------------- +Tue Nov 30 01:53:42 CET 2010 - pbaudis@suse.cz + +- Upgrade to glibc-2.11.3 + - Just few more bugfixes since the latest upgrade + +------------------------------------------------------------------- +Tue Nov 16 04:03:01 CET 2010 - pbaudis@suse.cz + +- Remove explicit support for nss SPLIT_GROUPS setting; glibc from + 2.11 on should handle this automagically. + +------------------------------------------------------------------- +Mon Nov 15 18:43:35 CET 2010 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.2-dd2fde461e30 + - Candidate tree for glibc-2.11.3 + - Multitude of various bug fixes + +------------------------------------------------------------------- +Mon Nov 15 18:29:49 CET 2010 - pbaudis@suse.cz + +- Enable multi-arch routines support for ppc, ppc64, i686 and x86_64. + + Temporarily, AMD-optimized string routines are disabled. We will + selectively re-enable them after some more careful benchmarking + in the next few days. + + Note: In this glibc version, multi-arch routines DO NOT include + the controversial backwards-copy memcpy(). + +------------------------------------------------------------------- +Wed Oct 27 03:14:37 CEST 2010 - pbaudis@suse.cz + +- Fix missing hconf setup in nscd - this meant `multi on` in + /etc/host.conf was ignored when nscd was used, breaking e.g. + resolving of multi-AF records in /etc/hosts [bnc#572188] +- Fix two LD_AUDIT security vulnerabilities: spurious $ORIGIN expansion + and missing setuid library check when running as setuid [bnc#646960] + +------------------------------------------------------------------- +Mon Sep 13 14:36:26 UTC 2010 - aj@suse.de + +- Fix build in manual with make 3.82. + +------------------------------------------------------------------- +Sun Sep 12 08:00:57 UTC 2010 - aj@suse.de + +- Work around shortest-stem feature in make 3.82+ (patch + glibc-make-3.82.patch) + +------------------------------------------------------------------- +Wed Jul 7 04:12:05 CEST 2010 - pbaudis@suse.cz + +- Fix NIS-compat initgroups routine to work reliably over multiple + invocations [bnc#607064] + +------------------------------------------------------------------- +Thu Jul 1 19:52:56 UTC 2010 - jengelh@medozas.de + +- SPARC: restore fxstat functionality in sparc64 mode + +------------------------------------------------------------------- +Sat Jun 26 10:26:17 UTC 2010 - jengelh@medozas.de + +- Use %_smp_mflags + +------------------------------------------------------------------- +Fri Jun 11 15:41:07 CEST 2010 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.2-21580967038a + - Fix buggy x86 CPU family and model check + - Fix sunrpc error condition handling + - Fix crash on unresolved weak symbol reference + +------------------------------------------------------------------- +Tue Jun 1 03:38:28 CEST 2010 - pbaudis@suse.cz + +- Fix ldconfig -r failing on aux cache [bnc#609345] + +------------------------------------------------------------------- +Thu May 20 02:19:28 CEST 2010 - pbaudis@suse.cz + +- Upgrade to glibc-2.11.2 (f2020c64596a) + - Virtually no changes since previous revision, just official tag + +------------------------------------------------------------------- +Wed May 12 04:24:13 CEST 2010 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.1-6d270188ef3f + - This contains considerable amount of bugfixes cherrypicked from + the master branch, slated to become glibc-2.11.2 soon with little + further changes + +------------------------------------------------------------------- +Mon May 10 23:33:35 CEST 2010 - pbaudis@suse.cz + +- Add a hint about /etc/host.conf mdns option removal to the parser + error reporting [bnc#569273] + +------------------------------------------------------------------- +Tue May 4 05:47:41 UTC 2010 - aj@suse.de + +- Handle /var/run on tmpfs + +------------------------------------------------------------------- +Mon Apr 26 22:09:40 CEST 2010 - pbaudis@suse.cz + +- Remove stale resolv.dynamic.diff patch file + +------------------------------------------------------------------- +Thu Apr 22 08:30:50 CEST 2010 - meissner@suse.de + +- for powerpc32 build a generic library and also a power4 library + to allow older 32bit powerpc to work. bnc#596271 + +------------------------------------------------------------------- +Tue Apr 20 13:15:19 CEST 2010 - pbaudis@suse.cz + +- Consider private IPv4 addresses as global-scope in gai.conf [bnc#597616] + +------------------------------------------------------------------- +Wed Mar 24 13:04:12 CET 2010 - pbaudis@suse.cz + +- Fix get_nprocs() large CPU count handling [bnc#590665] + +------------------------------------------------------------------- +Tue Mar 23 15:09:09 CET 2010 - pbaudis@suse.cz + +- Fix interference of STB_GNU_UNIQUE and prelink [bnc#586979] +- Make time() use VDSO on PPC64 [bnc#590216] +- Make pthread_cond_timedway() use VDSO on PPC64 [bnc#590517] + +------------------------------------------------------------------- +Thu Mar 18 14:45:34 CET 2010 - pbaudis@suse.cz + +- Add PreReq for cat to glibc-locale [bnc#588997] + +------------------------------------------------------------------- +Thu Mar 18 14:29:42 CET 2010 - pbaudis@suse.cz + +- Fix /etc/resolv.conf change detection for multi-threaded applications + (by Sebastian Kienzl) + +------------------------------------------------------------------- +Fri Mar 5 12:59:44 CET 2010 - pbaudis@suse.cz + +- Fix spurious mapping from lowercase sharp s to uppercase sharp S + which is less standard and causes problems for ISO encodings [bnc#541773] + +------------------------------------------------------------------- +Mon Mar 1 18:55:37 CET 2010 - pbaudis@suse.cz + +- Fix spurious overflow messages on some R_X86_64_PC32 relocations, + patch by Richard Guenther [bnc#583019] + +------------------------------------------------------------------- +Wed Feb 24 11:53:41 CET 2010 - pbaudis@suse.cz + +- Fix assertion failures within valloc(), patch by Michael Matz + [bnc#581391] + +------------------------------------------------------------------- +Wed Feb 17 12:02:24 CET 2010 - pbaudis@suse.cz + +- S/390: Disable two UTF conversion instructions due to the hardware + mishandling some error conditions in the input stream [bnc#579871] + +------------------------------------------------------------------- +Mon Feb 15 22:34:29 CET 2010 - pbaudis@suse.cz + +- Further fix previous power5 fix + +------------------------------------------------------------------- +Sun Feb 14 15:33:33 CET 2010 - rguenther@suse.de + +- avoid spurious differences in nscd on rebuilds. + +------------------------------------------------------------------- +Thu Feb 11 21:36:32 CET 2010 - pbaudis@suse.cz + +- Fix another upgrade problem on power5 and older - correctly remove + the old optimized libraries; found out by matz@suse.de [bnc#563978] + +------------------------------------------------------------------- +Fri Feb 5 21:07:54 CET 2010 - pbaudis@suse.cz + +- Final fix for memchr() overflow on IA64 provided by upstream + [bnc#567516] + +------------------------------------------------------------------- +Thu Jan 28 17:11:59 CET 2010 - pbaudis@suse.cz + +- Fix another memchr() overflow on IA64; another known one still + remains a mystery [bnc#567516] + +------------------------------------------------------------------- +Wed Jan 27 02:49:46 CET 2010 - pbaudis@suse.cz + +- Remove now-obsolete powerpc-cpu addon usage [bnc#572819] +- Fix statfs64() on IA64 in 32-bit mode ia32el [bnc#534828] + +------------------------------------------------------------------- +Tue Jan 26 03:33:38 CET 2010 - pbaudis@suse.cz + +- Fix upgrade from previous distributions on power5 and older [bnc#563978] + +------------------------------------------------------------------- +Mon Jan 25 17:35:25 CET 2010 - meissner@suse.de + +- ignore power6, power7 and cell specific Power CPU optimizations + on openSUSE. + +------------------------------------------------------------------- +Tue Jan 19 02:42:40 CET 2010 - pbaudis@suse.cz + +- Disable AMD-optimized strncmp() on x86_64 that is getting miscompiled + by the assembler [bnc#540647] + +------------------------------------------------------------------- +Mon Jan 18 18:22:32 CET 2010 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.1-11c19d374bd4 + - Just trivial changes - version bump to 2.11.1, NIS-related + resolver fixes, ELF lookup race, .h typo fix and regcomp + out-of-memory handling miss + - Few more bugfixes, weekday updated in three locales +- Retired patches: + glibc-ia64-memchr.diff + +------------------------------------------------------------------- +Mon Dec 14 23:49:33 CET 2009 - jengelh@medozas.de + +- add baselibs.conf as a source + +------------------------------------------------------------------- +Fri Dec 11 13:13:01 CET 2009 - jengelh@medozas.de + +- libnldbl_nonshared is only built for sparc32 + +------------------------------------------------------------------- +Tue Dec 8 20:50:26 CET 2009 - jengelh@medozas.de + +- package libnldbl_nonshared for SPARC + +------------------------------------------------------------------- +Fri Nov 20 01:55:16 CET 2009 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11-1bc1954c7357: + - This snapshot is slated to become 2.11.1 if all goes well + - Mix of fixes for various recently found out issues +- Retired patches: + glibc-ifunc-dlsym-fixup.diff +- [IA64] Fix memchr() on mmap(MAP_SHARED) boundary [fix lighttpd crashes] +- Again use 127.0.0.1 as default nameserver in case of empty + /etc/resolv.conf [bnc#473308] + +------------------------------------------------------------------- +Thu Nov 19 13:15:41 CET 2009 - pbaudis@suse.cz + +- Add 623 and 664 to /etc/bindresvport.blacklist to fix problems with + port conflict on some IPMI network cards [bnc#513961] +- Allow external additions to /usr/share/locale/locale.alias and + /usr/lib/gconv/gconv-modules, required for the SAP-locales package. +- Add delimiter in front of external additions to locale/gconv lists +- Remove AMD-provided strlen(), upstream is faster. + +- Keep .symtab and .strtab for all glibc-related .so libraries [FATE#307090] + [bnc#545721] +- [ppc,ppc64] Enable optimized builds for power7; no separate power4, power5 + builds are generated anymore, instead default glibc is built for power4 + at least, tuned for power5 execution [FATE#307021] +- Large clean-up of the specfile + +------------------------------------------------------------------- +Fri Nov 13 22:47:47 CET 2009 - pbaudis@suse.cz + +- Upgrade to Git HEAD as of 20091105 - glibc-2.11-13f6812ffb5b: + * New interfaces: execvpe, pthread_sigqueue, mkstemps, mkstemps64, mkostemps, + mkostemps64 + Implemented by Ulrich Drepper. + + * Checking version of longjmp added that fails if an uninitialized stack + frame would be created. Implemented by Ulrich Drepper. + + * STT_GNU_IFUNC is now supported in static executables. + Implemented by H.J. Lu. + + * STT_GNU_IFUNC implemented for PPC by Alan Modra. + + * New optimized string functions for x86-64: strstr, strcasestr, memcmp, + strcspn, strpbrk, strspn, strcpy, stpcpy, strncpy, strcmp (SSE2, SSE4.2), + strncmp (SSE2, SSE4.2), strchr (SSE4.2), strrchr (SSE4.2). + Contributed by H.J. Lu. + + strlen, rawmemchr, strcmp (SSSE3), strncmp (SSSE3). + Implemented by Ulrich Drepper. + + * New optimized string functions for x86: strlen, strcspn, strspn, strpbrk, + strstr, strcasestr. + Contributed by H.J. Lu. + + * Support for fma instruction in AVX on x86-64. + Implemented by H.J. Lu and Ulrich Drepper. + + * AVX support in x86-64 auditing support in ld.so. + Implemented by H.J. Lu. + + * STB_GNU_UNIQUE support added. + Implemented by Ulrich Drepper. + + * Implement second fallback mode for optimized DNS lookup for even more + broken environments. If two requests from the same port are not + handled correctly close the socket and open a new one before sending + the second request. The 'single-request-reopen' option in /etc/resolv.conf + can be used to select this mode right away, instead of rediscovering the + necessity is every process again. + Implemented by Ulrich Drepper. + + * New resolver flag RES_USE_DNSSEC to enable use of verified lookup. + Implemented by Adam Tkac. + + * Optimized iconv conversions for S390x. + Implemented by Andreas Krebbel. + + * Using condvars with PI mutexes is now more efficient due to kernel + support for requeueing to PI futexes. NPTL support added for x86-64. + Implemented by Ulrich Drepper. + + * New locales: ps_AF, my_MM +- Retired patches: + glibc-utmp-timeout-raise.diff + glibc-nscd-assert.diff + glibc-2.10-mcheck-free-race.diff + glibc-nscd-prune-ret.diff +- Made ifunc compile on IA64 using patch by H.J.Lu +- Fixed compilation on PPC Cell +- Lowered utmp locking timeout from 30s to 10s to be compatible + with upstream +- Allow external additions to /usr/share/locale/locale.alias and + /usr/lib/gconv/gconv-modules, required for the SAP-locales package. +- Remove AMD-provided strlen(), upstream is faster. +- ARM is currently non-functional + +------------------------------------------------------------------- +Fri Nov 13 20:18:27 CET 2009 - pbaudis@suse.cz + +- Rediff patches to apply with fuzz 0 + +------------------------------------------------------------------- +Sat Sep 19 14:13:43 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-44dbdf3777 of glibc/pb-stable.git glibc-2.10-branch + (Still the same source is used for glibc-ports.) - random minor fixes + +------------------------------------------------------------------- +Fri Sep 18 21:40:04 CEST 2009 - coolo@novell.com + +- add /etc/apparmor.d to the nscd file list + +------------------------------------------------------------------- +Mon Sep 14 23:53:20 CEST 2009 - pbaudis@suse.cz + +- define _filter_GLIBC_PRIVATE so that our glibc is not marked to + provide these symbols [bnc#468748] +- Fix exception behaviour of various libm functions by AMD optimized + for x86_64 [bnc#487576] + +------------------------------------------------------------------- +Tue Sep 8 13:15:04 CEST 2009 - pbaudis@suse.cz + +- Provide the /etc/apparmor.d/usr.sbin.nscd file [bnc#535467] +- Blowfish: Enable BF_SCALE even on x86_64 + +------------------------------------------------------------------- +Sat Sep 5 23:19:51 CEST 2009 - pbaudis@suse.cz + +- Raise utmp locking timeout from 1s to 30s to ensure logins get recorded + even on heavily loaded systems [bnc#486631] +- Fix invalid pointer handling in some nscd assertions and the code to send + data to the client [bnc#513617] +- Radically trim down the Blowfish support patch - keeps only crypt_blowfish + from the original OWL patch, but does the rest within the current glibc + crypt infrastructure [bnc#529495] + +------------------------------------------------------------------- +Wed Aug 26 12:53:54 CEST 2009 - mls@suse.de + +- make patch0 usage consistent + +------------------------------------------------------------------- +Thu Aug 20 19:02:31 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-aa152ec6ad of release/2.10/master branch + (Still the same source is used for glibc-ports.) - random minor fixes + * REVERTED invalid fix of broken locking within nscd [bnc#510788] +- Fix nscd handling of zero negative timeout for some databases + [bnc#523154,bnc#510788] + +------------------------------------------------------------------- +Fri Jul 17 01:14:16 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-4253a1e0b2 of glibc/pb-stable.git glibc-2.10-branch + (Still the same source is used for glibc-ports.) - random minor fixes + * Fix broken locking within nscd [bnc#510788] +- Fix compilation with 2.6.30 kernel headers on IA64 + +------------------------------------------------------------------- +Thu Jun 18 00:58:47 CEST 2009 - pbaudis@suse.cz + +- Fix a dead-lock introduced by the bnc#509398 fix +- Update to glibc-2.10.1-d0f6ed789f of glibc/pb-stable.git glibc-2.10-branch + (Still the same source is used for glibc-ports.) - random minor fixes + +------------------------------------------------------------------- +Fri Jun 12 12:19:34 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-9cf557216c of glibc/pb-stable.git glibc-2.10-branch + (Still the same source is used for glibc-ports.) + * Fix 100% CPU usage by Java apps because of bad futex calls [bnc#509096] + +------------------------------------------------------------------- +Mon Jun 8 17:58:50 CEST 2009 - pbaudis@suse.cz + +- Fix race condition in the mcheck free() hook [bnc#509398] + +------------------------------------------------------------------- +Fri Jun 5 00:46:59 CEST 2009 - pbaudis@suse.cz + +- Remove temporary revert of a namespace leakage cleanup in glibc-2.8 + +------------------------------------------------------------------- +Fri May 22 22:45:10 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-e38af591a8 of glibc/pb-stable.git glibc-2.10-branch + maintained by me at repo.or.cz; contains backports of various bugfixes. + (Still the same source is used for glibc-ports.) +- Stop using separate tarball for nptl. +- Add ARM support, pulling in glibc-ports snapshot when compiling for ARM. + +------------------------------------------------------------------- +Fri May 15 22:13:33 CEST 2009 - pbaudis@suse.cz + +- Add support for multiple group records for a single group + when using nss_compat (configurable in /etc/default/nss) [bnc#480991] + +------------------------------------------------------------------- +Sun May 10 21:42:37 CEST 2009 - pbaudis@suse.cz + +- Update to 2009051021, glibc-2.10.1: + * Add missing cacheinfo entry for a recent Intel processor + * Fix ABI issue with the gshadow interface + +------------------------------------------------------------------- +Sun May 10 11:20:12 CEST 2009 - pbaudis@suse.cz + +- Upgrade to CVS HEAD as of 2009051010 - glibc-2.10: + * DNS IPv4-IPv6 lookup changed back to parallel version; with broken DNS + servers (the case e.g. for many ADSL users), you may experience long + timeouts, once for each process (but eventually your request will be + resolved) - the solution is to run nscd (default on SUSE) and/or + put 'options single-request' in /etc/resolv.conf. + + * New interfaces: preadv, preadv64, pwritev, pwritev64, malloc_info + Implemented by Ulrich Drepper. + + * New Linux interfaces: accept4, fallocate, fallocate64. + Implemented by Ulrich Drepper. + + * Correct declarations of string function when used in C++ code. This + could lead to compile errors for invalid C++ code. + + * XPG7/POSIX 2008 compilation environment. Many GNU-specific functions are + now in POSIX. + + * New POSIX 2008 interface: psiginfo + Implemented by Ulrich Drepper. + + * New ISO C++1x interfaces: quick_exit, at_quick_exit + Implemented by Ulrich Drepper. + + * Support for selecting between multiple function definitions at runtime + using STT_GNU_IFUNC symbols. Implemented by Ulrich Drepper. + + * The libcrypt library can now use the hash function implementations in + NSS. Implemented by Ulrich Drepper. + + * The malloc implementation can be compiled to be less memory efficient + but higher performing in multi-threaded programs. + Implemented by Ulrich Drepper. + + * New locales: nan_TW@latin, ks_IN + + * Faster strlen, strchr, strchrnul, strrchr, memchr, and rawmemchr for x86-64. + Implemented by Ulrich Drepper. + + * Extended printf hook support. It is possible to use user-defined types + and extend existing format specifiers. + Implemented by Ulrich Drepper. + + * Handling for group shadow files has been added. + Implemented by Ulrich Drepper. +- Retired: + glibc-2.10-dns-fixpack.diff + glibc-2.10-dns-no-gethostbyname4.diff + glibc-2.10-locale-tuesday.diff + glibc-2.10-nscd-gc-dataofs.diff + glibc-2.10-nscd-prunerace.diff + glibc-2.10-ppc32-setcontext-fp.diff + glibc-2.10-unsetenv.diff + glibc-2.4.90-mdns-resolver.diff + glibc-2.9-fortify.diff + glibc-getgroups-fortify.diff + glibc-ldscript.diff + glibc-mtfsf.diff + glibc-2.10-nscd-meminflight.diff + getaddrinfo-ipv6-sanity.diff + glibc-2.10-nis-hosts.diff +- Several other modified + +------------------------------------------------------------------- +Fri Apr 17 16:49:52 CEST 2009 - pbaudis@suse.cz + +- Fix defaulting to localhost in case of no nameserver entries + in /etc/resolv.conf [bnc#473308] + +------------------------------------------------------------------- +Mon Mar 23 15:32:01 CET 2009 - rguenther@suse.de + +- Add missing libc_hidden_builtin_def (memcmp) to + glibc-2.3.3-amd64-string.diff. Fixes build with GCC 4.4. + +------------------------------------------------------------------- +Fri Feb 27 16:21:17 CET 2009 - rguenther@suse.de + +- Make sure to mark fortified inline routines with + __attribute__((__artificial__)). + +------------------------------------------------------------------- +Wed Feb 18 16:18:19 CET 2009 - adrian@suse.de + +- Build i686 glibc src rpm as nosrc to get both versions on the + media [bnc#474338] + +------------------------------------------------------------------- +Thu Jan 22 14:10:25 CET 2009 - schwab@suse.de + +- Fix use of mtfsf insn. + +------------------------------------------------------------------- +Wed Jan 21 20:26:05 CET 2009 - schwab@suse.de + +- Fix ldscript mangling. + +------------------------------------------------------------------- +Wed Jan 21 01:18:59 CET 2009 - pbaudis@suse.cz + +- Re-enable the DNS fixpack, add real fix for bnc#441947 +- nscd: Fix gc he_data overflow and turn of alloca usage [bnc#387202] +- Normalize the patch queue +- Increate CPU_SETSIZE from 1024 to 4096 - for large SGI machines + and compatibility with SLE10SP2 [bnc#464667] + +------------------------------------------------------------------- +Fri Jan 16 22:33:21 CET 2009 - pbaudis@suse.cz + +- Disable the DNS fixpack from CVS, breaks nscd resolving [bnc#441947] + +------------------------------------------------------------------- +Fri Jan 9 13:12:21 CET 2009 - pbaudis@suse.cz + +- Fix unsetenv() crashing after clearenv() +- Backport various DNS-related fixes from CVS +- Disable parallel A-AAAA queries - revert to the glibc-2.9 behaviour + of sending the queries sequentially [bnc#442572] +- Fix fp register protection on power6 setcontext() [bnc#464738] + +------------------------------------------------------------------- +Mon Dec 8 01:25:57 CET 2008 - pbaudis@suse.cz + +- Fix crash when parsing NIS hosts file [bnc#448702] + +------------------------------------------------------------------- +Thu Dec 4 04:07:11 CET 2008 - pbaudis@suse.cz + +- Fix nscd gc-cacheadd and prune-invalidate races [bnc#446233] +- Remove obsolete and disabled nscd patch +- Fix /etc/bindresvport.blacklist parsing [bnc#439146] +- Fix en_GB and csb_PL locales having weeks start on Tuesdays [bnc#449186] + +------------------------------------------------------------------- +Sun Nov 23 14:55:40 CET 2008 - pbaudis@suse.cz + +- clean up patch filenames + +------------------------------------------------------------------- +Fri Nov 21 14:04:16 CET 2008 - olh@suse.de + +- fix check-build.sh to actually allow building on ppc* again + +------------------------------------------------------------------- +Fri Nov 21 13:36:05 CET 2008 - olh@suse.de + +- do not run compiled binaries with cputuned libraries [bnc#445911] + the buildhost only generates them, but must not execute them + +------------------------------------------------------------------- +Mon Nov 17 14:34:45 CET 2008 - pbaudis@suse.cz + +- Update to glibc-2.9 final + +------------------------------------------------------------------- +Thu Nov 6 18:25:09 CET 2008 - jjolly@suse.de + +- Added patch to fix s390x 64bit stack frame problem + +------------------------------------------------------------------- +Fri Oct 31 19:51:08 CET 2008 - matz@suse.de + +- Fix atomics on s390/s390x, leading to failures in pthread mutexes. + +------------------------------------------------------------------- +Tue Oct 28 18:08:32 CET 2008 - schwab@suse.de + +- Restore alignment patch. + +------------------------------------------------------------------- +Tue Oct 28 09:45:22 CET 2008 - olh@suse.de + +- symlink power5/power5+ to power4 on ppc32 + +------------------------------------------------------------------- +Thu Oct 23 22:20:28 CEST 2008 - ro@suse.de + +- only do obsoletes for XXbit packages on ppc, not on x86 + +------------------------------------------------------------------- +Wed Oct 23 13:46:25 CEST 2008 - matz@suse.de + +- Deactivate unwind tables for initfini.c. + +------------------------------------------------------------------- +Thu Oct 23 10:56:50 CEST 2008 - olh@suse.de + +- obsolete glibc{,-devel,-locale,-profile} -XXbit packages [bnc#437293] +- update last change to handle empty rpmspec defines + +------------------------------------------------------------------- +Tue Oct 21 09:54:06 CEST 2008 - olh@suse.de + +- update glibc_post_upgrade to handle power7 and ppc-cell-be +- remove libs unconditionally on powerpc to handle libs in + subdirectories for which we do not ship optimized versions [bnc#437209] + +------------------------------------------------------------------- +Thu Oct 16 14:42:59 CEST 2008 - olh@suse.de + +- enable cpu-tuned libraries for power4, power6 and ppc-cell-be + on ppc32 [fate#304000,bnc#408808] + +------------------------------------------------------------------- +Mon Oct 13 14:51:11 CEST 2008 - matz@suse.de + +- Update to trunk from 20081013, no longer export paccept, + obsoletes some patches (lowlevellock and res_send). + Fix overflow in nscd patch. + +------------------------------------------------------------------- +Mon Oct 13 00:03:18 CEST 2008 - dmueller@suse.de + +- also strip .comment.SUSE.OPTs from the static libs +- add missing-include-build-fix.diff + +------------------------------------------------------------------- +Tue Oct 7 09:44:20 CEST 2008 - schwab@suse.de + +- Fix alignment in resolver. + +------------------------------------------------------------------- +Tue Sep 30 09:41:01 CEST 2008 - olh@suse.de + +- symlink tuned libs because rpmlint is unable to handle hardlinks + +------------------------------------------------------------------- +Wed Sep 29 11:01:41 CEST 2008 - olh@suse.de + +- enable cpu-tuned libraries for power6 and ppc-cell-be [fate#304000,bnc#408808] +- remove -mtune G4/RS64 from CFLAGS on ppc/ppc64 + +------------------------------------------------------------------- +Thu Sep 18 11:39:53 CEST 2008 - rguenther@suse.de + +- Change .comment.SuSE.OPTs to .comment.SUSE.OPTs. Also strip from + crti.o and crtn.o. +- Adjust getgroups fortify check. [bnc#426958] + +------------------------------------------------------------------- +Thu Sep 18 10:19:51 CEST 2008 - schwab@suse.de + +- Fix alignment in resolver. + +------------------------------------------------------------------- +Mon Sep 15 11:55:18 CEST 2008 - adrian@suse.de + +- do not run glibc_post_upgrade in XEN builds + +------------------------------------------------------------------- +Sat Sep 13 21:49:44 CEST 2008 - rguenther@suse.de + +- strip .note.gnu.build-id from crt1.o. + +------------------------------------------------------------------- +Sat Sep 13 10:20:47 CEST 2008 - dmueller@suse.de + +- only strip comment from crt1.o + +------------------------------------------------------------------- +Fri Sep 12 17:49:39 CEST 2008 - mls@suse.de + +- block baselibs generation for i586 (use i686 instead) + +------------------------------------------------------------------- +Fri Sep 12 17:34:06 CEST 2008 - dmueller@suse.de + +- strip suse opts comments from crt.o (fate #300498) + +------------------------------------------------------------------- +Mon Sep 8 13:38:36 CEST 2008 - rguenther@suse.de + +- Add a patch to fix wrong asm constraints in the i386 lowlevel + futex lock implementation. + +------------------------------------------------------------------- +Thu Sep 4 19:46:22 CEST 2008 - matz@suse.de + +- Update to current trunk snapshot (2008-09-04), makes s390 build. + +------------------------------------------------------------------- +Wed Aug 27 16:12:01 CEST 2008 - matz@suse.de + +- Add a patch to use RTLD_DEEPBIND to load nss modules. [bnc #157078] + +------------------------------------------------------------------- +Mon Aug 25 15:09:37 CEST 2008 - matz@suse.de + +- Update to current trunk snapshot (2008-08-25). + +------------------------------------------------------------------- +Fri Aug 22 17:18:23 CEST 2008 - prusnak@suse.cz + +- enabled SELinux support [Fate#303662] + +------------------------------------------------------------------- +Fri Aug 15 10:37:10 CEST 2008 - aj@suse.de + +- Fix nscd init script for new checks. +- package empty ld.so.cache. + +------------------------------------------------------------------- +Fri Jul 25 08:16:40 CEST 2008 - aj@suse.de + +- Add directory /var/cache/ldconfig to filelist. + +------------------------------------------------------------------- +Wed Jun 25 15:38:25 CEST 2008 - pbaudis@suse.cz + +- Fix strptime() %EY era support [bnc#355887] + +------------------------------------------------------------------- +Wed Jun 25 13:30:42 CEST 2008 - rguenther@suse.de +- Add patch to fix unwinding through clone for x86_64 and i386. + [bnc#290807, bnc#403464] + +------------------------------------------------------------------- +Fri May 30 23:57:54 CEST 2008 - schwab@suse.de + +- Fix ppc atomic ops. + +------------------------------------------------------------------- +Fri Apr 25 13:30:50 CEST 2008 - pbaudis@suse.cz + +- Update to glibc-2.8 CVS branch as of 2008042513 (post-glibc-2.8): + * Faster sqrt and sqrtf implemention for some PPC variants. + +------------------------------------------------------------------- +Thu Apr 10 23:57:44 CEST 2008 - pbaudis@suse.cz + +- Build fix after the revert + +------------------------------------------------------------------- +Thu Apr 10 23:05:17 CEST 2008 - pbaudis@suse.cz + +- Temporarily revert a namespace leakage cleanup in glibc-2.8 since + it causes a lot of build failures + +------------------------------------------------------------------- +Thu Apr 10 16:29:34 CEST 2008 - pbaudis@suse.cz + +- Update to CVS HEAD as of 2008041002 (almost glibc-2.8): + * New locales: bo_CN, bo_IN. + + * New encoding: HP-ROMAN9, HP-GREEK8, HP-THAI8, HP-TURKISH8. + + * Sorting rules for some Indian languages (Devanagari and Gujarati). + Implemented by Pravin Satpute. + + * IPV6 addresses in /etc/resolv.conf can now have a scope ID + + * nscd caches now all timeouts for DNS entries + Implemented by Ulrich Drepper. + + * nscd is more efficient and wakes up less often. + Implemented by Ulrich Drepper. + + * More checking functions: asprintf, dprintf, obstack_printf, vasprintf, + vdprintf, and obstack_vprintf. + Implemented by Jakub Jelinek. + + * Faster memset for x86-64. + Implemented by Harsha Jagasia and H.J. Lu. + + * Faster memcpy on x86. + Implemented by Ulrich Drepper. + + * ARG_MAX is not anymore constant on Linux. Use sysconf(_SC_ARG_MAX). + Implemented by Ulrich Drepper. + +- memset() implementation from AMD replaced by new upstream + implementation + +- Enable stackguard randomization + +------------------------------------------------------------------- +Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de + +- added baselibs.conf file to build xxbit packages + for multilib support + +------------------------------------------------------------------- +Thu Mar 13 13:48:49 CET 2008 - dmueller@suse.de + +- don't try to use ipv6 in getaddrinfo() unconditionally (bnc#361697) + +------------------------------------------------------------------- +Sat Jan 26 13:19:41 CET 2008 - aj@suse.de + +- Add fixes from 2.8 branch for string.h and headers. The string.h + changes should fix sysvinit compilation. +- Fix some rpmlint warnings: + * Add versioned provides and obsoletes. + * Use %check section. + +------------------------------------------------------------------- +Fri Jan 18 14:03:43 CET 2008 - schwab@suse.de + +- Fix use of fnstsw. + +------------------------------------------------------------------- +Wed Nov 21 05:35:36 CET 2007 - pbaudis@suse.cz + +- Update to CVS branch glibc_2.7 as of today +- Remove the ::1 hack again +- Fix nscd race condition between mempool_alloc() and gc() [#288910] +- Fix nscd stack overflow in gc() when the number of cache entries + gets too large [#288910] +- Fix sunrpc udp client [#257745] +- Fix initgroups() crash in nss_compat [#310544] + +------------------------------------------------------------------- +Thu Sep 27 15:46:30 CEST 2007 - matz@suse.de + +- Remove broken x86_64 bcopy function. [#328486] + +------------------------------------------------------------------- +Sun Sep 16 14:04:30 CEST 2007 - aj@suse.de + +- Install gai.conf on all archs. + +------------------------------------------------------------------- +Thu Sep 13 17:20:58 CEST 2007 - pbaudis@suse.cz + +- Install the default gai.conf to /etc instead of docdir +- Do not return ::1 /etc/hosts records for 127.0.0.1 queries [#288879] + +------------------------------------------------------------------- +Wed Sep 5 03:07:39 CEST 2007 - pbaudis@suse.cz + +- Fix pthread_mutex_unlock() internal lock handling for incorrectly + written applications +- Fix nscd assertion failure when opening persistent db failed [#288910] + +------------------------------------------------------------------- +Mon Sep 3 20:10:39 CEST 2007 - mls@suse.de + +- fix typos in mdns patch [#206247], [#256690] + +------------------------------------------------------------------- +Fri Aug 31 17:38:02 CEST 2007 - aj@suse.de + +- Add /usr/share/locale-bundle/ as fallback directory for usage + with bundle-lang packages (see bug #302270). + +------------------------------------------------------------------- +Tue Aug 21 22:31:54 CEST 2007 - pbaudis@suse.cz + +- Reintroduce errorneously omitted AMD64 optimizations + (and fix them to compile again) + +------------------------------------------------------------------- +Thu Aug 16 09:47:53 CEST 2007 - aj@suse.de + +- Fix static linking (#233835). +- Silence rpmlint for profile package. +- Add Short-Description to nscd init script. + +------------------------------------------------------------------- +Mon Aug 13 19:09:31 CEST 2007 - aj@suse.de + +- Backport: + * Update kernel-features.h. + * Fix sched_getcpu error path on x86-64. + * Use upstreamed version of ldconfig cache speed ups. + +------------------------------------------------------------------- +Fri Aug 3 15:46:35 CEST 2007 - pbaudis@suse.cz + +- Remove the dynamic linker support for direct bindings (-Bdirect); + according to Michael Meeks, the performance improvement is too small +- Split timezone package to a separate physical package +- Update glibc to version 2.6.1 + +------------------------------------------------------------------- +Fri Jul 27 11:32:54 CEST 2007 - aj@suse.de + +- Use fdupes to reduce timezone data size. + +------------------------------------------------------------------- +Fri Jul 13 18:27:49 CEST 2007 - schwab@suse.de + +- Update to head of glibc-2.6 branch. +- Fix update on ppc. + +------------------------------------------------------------------- +Thu Jun 28 14:59:55 CEST 2007 - matz@suse.de + +- Add a provide for "rtld(GNU_HASH)". + +------------------------------------------------------------------- +Sun Jun 17 12:30:26 CEST 2007 - schwab@suse.de + +- Fix section selection in crt objects. + +------------------------------------------------------------------- +Thu Jun 7 02:43:29 CEST 2007 - pbaudis@suse.cz + +- Backport fix for crashing printf() of some invalid ldouble values + +------------------------------------------------------------------- +Wed May 30 04:40:25 CEST 2007 - pbaudis@suse.cz + +- Added few fixes from 2.6 CVS before 2.6.1 gets released + +------------------------------------------------------------------- +Fri May 18 23:14:42 CEST 2007 - pbaudis@suse.cz + +- Update glibc to version 2.6 +- Update tzdata to version 2007f + +------------------------------------------------------------------- +Fri May 4 11:24:53 CEST 2007 - schwab@suse.de + +- Update build checks. + +------------------------------------------------------------------- +Fri Apr 20 13:13:52 CEST 2007 - dmueller@suse.de + +- only keep symtab for libpthread* + +------------------------------------------------------------------- +Thu Apr 19 23:22:35 CEST 2007 - pbaudis@suse.cz + +- Fix strtod() exponent limit calculations [#230909] +- Fix random nscd crashes under very heavy passwd/group queries + load [#192391] +- Add some enums from CVS to sys/personality.h [#253710] +- Fix pthread_atfork()-induced hangs in threaded programs [#256237] +- Fix llrintl() on ppc64 [#241183] +- Fix makecontext() segfault [#249780] +- Fix potential dladdr() breakage [#241464] +- Fix some races in client programs with nscd garbage collection [#252138] + +------------------------------------------------------------------- +Fri Mar 30 02:54:06 CEST 2007 - pbaudis@suse.cz + +- Update localtime during timezone update [#239888] + +------------------------------------------------------------------- +Sun Mar 25 10:00:59 CEST 2007 - olh@suse.de + +- temporary disable powerpc cputuned libs to reduce turnaround time + +------------------------------------------------------------------- +Fri Feb 9 15:03:50 CET 2007 - pbaudis@suse.cz + +- Update to the latest upstream timezone data [#231833] + +------------------------------------------------------------------- +Fri Feb 2 11:42:51 CET 2007 - schwab@suse.de + +- Remove -ffortify. + +------------------------------------------------------------------- +Thu Feb 1 13:43:54 CET 2007 - schwab@suse.de + +- Remove -fstack-protector. + +------------------------------------------------------------------- +Mon Jan 29 16:13:09 CET 2007 - sbrabec@suse.cz + +- Removed references to /opt/gnome. + +------------------------------------------------------------------- +Thu Jan 25 21:14:58 CET 2007 - olh@suse.de + +- link power4 to ppc970, link power6 to power6x +- Update the powerpc cpu-tuned environment to v0.05 + +------------------------------------------------------------------- +Mon Jan 22 14:43:40 CET 2007 - schwab@suse.de + +- Update ppc build check. + +------------------------------------------------------------------- +Fri Nov 24 12:45:26 CET 2006 - pbaudis@suse.cz + +- Fix for Brazilian and Wester Australia timezone DSTs [#213375,#223196] + +------------------------------------------------------------------- +Thu Nov 16 21:59:06 CET 2006 - pbaudis@suse.cz + +- Disable power6 optimization for 10.2, not all pieces are there + [#219962] + +------------------------------------------------------------------- +Wed Oct 25 22:23:48 CEST 2006 - pbaudis@suse.cz + +- Change ld.so madvise() call to posix_fadvise() +- Fix mallopt(M_MXFAST,0) behaviour [#198760] +- Update the powerpc cpu-tuned environment to v0.04 [#215117] + +------------------------------------------------------------------- +Sun Oct 22 21:59:49 CEST 2006 - pbaudis@suse.cz + +- Update the powerpc cpu-tuned environment to v0.03 [#212549] +- Improve glibc powerpc optimization [#212548,#212580,#214282] + +------------------------------------------------------------------- +Tue Oct 17 21:03:54 CEST 2006 - mls@suse.de + +- add ldconfig-old-cache patch to speed up ldconfig + +------------------------------------------------------------------- +Sat Oct 14 12:23:53 CEST 2006 - olh@suse.de + +- dont use uninitialized (and wrong) variable in glibc-2.4.90-bdirect.diff + [#212470] + +------------------------------------------------------------------- +Thu Oct 12 02:33:58 CEST 2006 - pbaudis@suse.cz + +- Update to the latest 2.5 CVS +- More friendly -Bdirect behaviour in case of missing libraries +- Fix 2.4.90-nscd patch wrt. new gcc + +------------------------------------------------------------------- +Mon Oct 2 13:37:26 CEST 2006 - aj@suse.de + +- Fix warnings in testsuite (patch from CVS). + +------------------------------------------------------------------- +Fri Sep 29 22:06:43 CEST 2006 - pbaudis@suse.cz + +- Update to 2.5 CVS - official release (only minimal changes in CVS + since the last update) +- Fix a thinko in the -Bdirect patch + +------------------------------------------------------------------- +Fri Sep 29 19:51:24 CEST 2006 - dmueller@suse.de + +- fix devel requires + +------------------------------------------------------------------- +Fri Sep 29 04:27:40 CEST 2006 - pbaudis@suse.cz + +- Make the dynamic linker support direct bindings (Michael Meeks' + Solaris-like -Bdirect with minor changes by me) +- Split the kernel headers to a new package (linux-kernel-headers) + +------------------------------------------------------------------- +Wed Sep 27 14:59:32 CEST 2006 - schwab@suse.de + +- Fix broken assertion [#208189]. + +------------------------------------------------------------------- +Tue Sep 26 18:10:38 CEST 2006 - pbaudis@suse.cz + +- Fix mistake when removing some patches + +------------------------------------------------------------------- +Mon Sep 25 21:15:15 CEST 2006 - pbaudis@suse.cz + +- Update to current CVS + +------------------------------------------------------------------- +Sat Sep 23 04:36:58 CEST 2006 - pbaudis@suse.cz + +- Fix 64bit-cleanliness gcc warnings + +------------------------------------------------------------------- +Thu Sep 21 23:52:13 CEST 2006 - pbaudis@suse.cz + +- Add /usr/lib{,64}/Xaw3d to /etc/ld.so.conf (by schwab@suse.de, + from original STABLE) [#205169] +- Fix chown() instead of lchown() called in fchownat() emulation + [#201751] +- Fix glob() overflowing stack when producing massive number of + matches [#190458] +- Update to current CVS + +------------------------------------------------------------------- +Wed Sep 20 23:48:20 CEST 2006 - pbaudis@suse.cz + +- Fix cut'n'paste error in a last-minute change + +------------------------------------------------------------------- +Wed Sep 20 22:07:59 CEST 2006 - pbaudis@suse.cz + +- Update to current CVS +- Fix powerpc-cpu tarball extension +- Move crypt-blowfish to a patch so that quilt works on the tree + +------------------------------------------------------------------- +Sat Sep 2 19:01:21 CEST 2006 - schwab@suse.de + +- Use asm-powerpc for ppc and ppc64. +- Fix chroot check in glibc_post_upgrade. + +------------------------------------------------------------------- +Mon Aug 28 01:24:24 CEST 2006 - pbaudis@suse.cz + +- Update to current CVS, should fix false positive heap overflow + trigger from malloc() causing gcc to hang [#201724] + +------------------------------------------------------------------- +Wed Aug 23 23:56:35 CEST 2006 - pbaudis@suse.cz + +- Update the powerpc cpu-tuned environment to v0.02 [#199274] +- Update to current CVS +- Drop pthread_mutexattr_getprioceiling() out of range fix + +------------------------------------------------------------------- +Thu Aug 10 20:10:04 CEST 2006 - pbaudis@suse.cz + +Ported from STABLE: +- Remove libc5 reference from /etc/ld.so.conf, shlibs5 is no longer + supported [#181947] +- Fix name of a dummy ia64 header from offsets.h to asm-offsets.h + [#191394] + +------------------------------------------------------------------- +Sun Jul 30 23:33:04 CEST 2006 - pbaudis@suse.cz + +- Update to current CVS snapshot (highlight: support for .gnu.hash + fast linking support) + +------------------------------------------------------------------- +Wed Jul 12 03:15:08 CEST 2006 - pbaudis@suse.cz + +- pthread_mutexattr_getprioceiling() was returning prioceiling out + of range [#182782] + +------------------------------------------------------------------- +Wed Jul 12 02:39:22 CEST 2006 - pbaudis@suse.cz + +- Fix the HTML documentation missing an index [#190585] + +------------------------------------------------------------------- +Sat Jun 24 18:32:42 CEST 2006 - kukuk@suse.de + +- Update to current CVS snapshot +- Update to kernel-headers 2.6.17 +- Remove HZ define (sysconf(_SC_CLK_TCK) instead) + +------------------------------------------------------------------- +Tue Jun 13 11:49:43 CEST 2006 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Tue May 2 14:10:41 CEST 2006 - pbaudis@suse.cz + +- Fix bad memset() size in NTPL code [#159184] + +------------------------------------------------------------------- +Tue May 2 10:42:55 CEST 2006 - kukuk@suse.de + +- asm-powerpc/page.h: Don't move #ifdef __KERNEL__ [#171010] +- bits/mman.h: Fix value of MADV_REMOVE [#170734] + +------------------------------------------------------------------- +Mon Apr 24 12:04:12 CEST 2006 - kukuk@suse.de + +- Fix china timezone mess [#163674] +- Don't include linux/stddef.h [#167964] + +------------------------------------------------------------------- +Tue Apr 18 14:38:57 CEST 2006 - schwab@suse.de + +- Sanitize . + +------------------------------------------------------------------- +Thu Apr 13 13:34:07 CEST 2006 - kukuk@suse.de + +- Add /usr/include/linux/taskstats.h [#141936] + +------------------------------------------------------------------- +Tue Apr 11 12:20:57 CEST 2006 - kukuk@suse.de + +- nptl/init.c (sigcancel_handler): Compare with correct PID even + if the thread is in the middle of a fork call. + (sighandler_setxid): Likewise. + +------------------------------------------------------------------- +Sun Apr 9 16:27:20 CEST 2006 - ihno@suse.de + +- S390 fix for startupcode. Part of it was not PIC. + +------------------------------------------------------------------- +Fri Apr 7 13:42:20 CEST 2006 - kukuk@suse.de + +- Don't hardcode syscall numbers at our own + +------------------------------------------------------------------- +Tue Apr 4 22:10:47 CEST 2006 - schwab@suse.de + +- Fix readlink declaration. + +------------------------------------------------------------------- +Mon Apr 3 13:40:54 CEST 2006 - kukuk@suse.de + +- Update from CVS: + - nscd bug fixes + - Match return value of readlink to what POSIX says + - Fix NIS+ checks for NULL pointer + +------------------------------------------------------------------- +Sun Apr 2 20:53:17 CEST 2006 - dmueller@suse.de + +- Fix clients crash if nscd is unresponsive (glibc-#2501) +- Fix fd leak in nscd daemon (glibc-#2498) + +------------------------------------------------------------------- +Sat Apr 1 21:48:54 CEST 2006 - schwab@suse.de + +- Fix on ppc64. + +------------------------------------------------------------------- +Fri Mar 31 15:50:25 CEST 2006 - schwab@suse.de + +- Extend last change also to ppc64. + +------------------------------------------------------------------- +Sun Mar 26 21:08:58 CEST 2006 - schwab@suse.de + +- Terminate FDE before clone syscall. + +------------------------------------------------------------------- +Fri Mar 24 14:58:29 CET 2006 - ro@suse.de + +- kernel-headers: asm-powerpc: define PAGE_MASK in page.h + +------------------------------------------------------------------- +Mon Mar 20 13:57:27 CET 2006 - kukuk@suse.de + +- Update to final 2.6.16 kernel headers +- Update to current CVS: + - Don't use TLS before setting it up. + - Fix rounding of long doubles on ppc64. + - Correct usage of cfi_offset on ppc/ppc64. + - Fix memory leak in dlopen. + +------------------------------------------------------------------- +Tue Mar 14 17:08:27 CET 2006 - schwab@suse.de + +- Update fnmatch patch. + +------------------------------------------------------------------- +Fri Mar 10 13:36:38 CET 2006 - kukuk@suse.de + +- Disable unshare() syscall (request of kernel developer) + +------------------------------------------------------------------- +Fri Mar 10 08:30:53 CET 2006 - kukuk@suse.de + +- Don't include linux/interrupt.h from linux/rtc.h +- Revert last change to linux/input.h, disable struct +- Update to current CVS (nptl/ia64 fix) + +------------------------------------------------------------------- +Thu Mar 9 07:58:20 CET 2006 - kukuk@suse.de + +- Fix linux/input.h for userspace inclusion + +------------------------------------------------------------------- +Wed Mar 8 22:06:11 CET 2006 - kukuk@suse.de + +- Update kernel headers to 2.6.16-rc5 + +------------------------------------------------------------------- +Mon Mar 6 13:41:08 CET 2006 - kukuk@suse.de + +- Update to 2.4 CVS + - official release + - Fix free on ppc [#155374] + - Various sysconf() fixes + +------------------------------------------------------------------- +Sat Mar 4 18:12:36 CET 2006 - kukuk@suse.de + +- Update to CVS + - ldconfig/prelink fixes + +------------------------------------------------------------------- +Fri Mar 3 17:32:56 CET 2006 - aj@suse.de + +- Do not leave hyphens in defines in create_biarch_asm.sh (Bug 154998). + +------------------------------------------------------------------- +Fri Mar 3 10:58:02 CET 2006 - kukuk@suse.de + +- Update to CVS + - Fix ftw test suite failures + - Fix alignment of malloc for long double + +------------------------------------------------------------------- +Thu Mar 2 09:56:59 CET 2006 - kukuk@suse.de + +- Update to 2.3.91 CVS + - Fix 6arg syscall on s390x + - memccpy fix on IA64 + +------------------------------------------------------------------- +Wed Mar 1 08:54:53 CET 2006 - kukuk@suse.de + +- Update to CVS + - New linkat interface + - Update from tzdata2006b + - Define MADV_DONTFORK and MADV_DOFORK. + - Add robust mutex to NPTL + +------------------------------------------------------------------- +Thu Feb 23 15:26:29 CET 2006 - kukuk@suse.de + +- Reenable power optimized code again [#142839] + +------------------------------------------------------------------- +Sun Feb 12 09:45:39 CET 2006 - kukuk@suse.de + +- Disable power optimized code + +------------------------------------------------------------------- +Thu Feb 9 10:50:12 CET 2006 - kukuk@suse.de + +- Update to CVS + - Add unshare prototype + - Add memory barrier on i386/NPTL + +------------------------------------------------------------------- +Wed Feb 8 10:50:07 CET 2006 - kukuk@suse.de + +- Remove glibc-2.4-ppc-dl-procinfo-20060111.diff [#142839] + +------------------------------------------------------------------- +Mon Feb 6 16:58:50 CET 2006 - kukuk@suse.de + +- Update to current CVS +- Fix alternate locale search path patch [#147685] + +------------------------------------------------------------------- +Thu Feb 2 12:13:19 CET 2006 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Mon Jan 30 16:10:35 CET 2006 - schwab@suse.de + +- Fix the fix. + +------------------------------------------------------------------- +Sat Jan 28 18:42:08 CET 2006 - kukuk@suse.de + +- Fix seg.fault in __atfct_seterrno if called from futimesat() +- Apply patches for CPU-Tuned Environment on Power [#142839] + +------------------------------------------------------------------- +Fri Jan 27 12:10:55 CET 2006 - kukuk@suse.de + +- Cleanup ld.so.conf + +------------------------------------------------------------------- +Thu Jan 26 08:53:33 CET 2006 - kukuk@suse.de + +- Add alternate directory for translations [#144073] + +------------------------------------------------------------------- +Thu Jan 26 00:41:37 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Mon Jan 23 17:44:50 CET 2006 - kukuk@suse.de + +- Update to CVS +- Fix build_locales + +------------------------------------------------------------------- +Sat Jan 21 10:24:02 CET 2006 - kukuk@suse.de + +- Update to CVS +- Fix inclusion of sys/poll.h with _GNU_SOURCE defined + +------------------------------------------------------------------- +Fri Jan 20 15:02:35 CET 2006 - kukuk@suse.de + +- Update to CVS + +------------------------------------------------------------------- +Sun Jan 15 08:28:26 CET 2006 - kukuk@suse.de + +- Update to CVS (fix long double configure check) + +------------------------------------------------------------------- +Sun Jan 15 01:59:54 CET 2006 - schwab@suse.de + +- Readd , , . + +------------------------------------------------------------------- +Sun Jan 15 01:08:22 CET 2006 - schwab@suse.de + +- Readd . + +------------------------------------------------------------------- +Sat Jan 14 22:33:32 CET 2006 - kukuk@suse.de + +- Update to current CVS (long double support) + +------------------------------------------------------------------- +Fri Jan 13 09:17:17 CET 2006 - aj@suse.de + +- Fix x86-64 w_exp to not use extra plt. + +------------------------------------------------------------------- +Thu Jan 12 22:39:01 CET 2006 - kukuk@suse.de + +- Fix asm-s390/setup.h for userspace inclusion +- nsswitch.conf: Add nis to netgroup and automount entry +- Fix sys/procfs.h for ppc64 + +------------------------------------------------------------------- +Mon Jan 9 23:20:14 CET 2006 - kukuk@suse.de + +- Update to current CVS (fix for pthread.h with -std=c99) +- Define PAGE_SIZE on POWER +- Don't include linux/sched.h in asm-power/elf.h + +------------------------------------------------------------------- +Sun Jan 8 17:58:11 CET 2006 - kukuk@suse.de + +- Fix linux/acct.h for userland inclusion + +------------------------------------------------------------------- +Sun Jan 8 11:48:58 CET 2006 - kukuk@suse.de + +- Update to current CVS +- Remove CHILD_MAX from kernel-headers +- Copy subdirectories of asm-power, too. +- Remove da_DK@euro (does not exist) + +------------------------------------------------------------------- +Sat Jan 7 10:02:43 CET 2006 - kukuk@suse.de + +- Fix ext2 kernel headers +- Update to current CVS + +------------------------------------------------------------------- +Fri Jan 6 12:28:10 CET 2006 - kukuk@suse.de + +- Update to kernel headers 2.6.15 + +------------------------------------------------------------------- +Fri Jan 6 00:58:28 CET 2006 - kukuk@suse.de + +- Update crypt_blowfish to version 1.0 +- Update to current CVS +- Adjust nscd patches + +------------------------------------------------------------------- +Tue Jan 3 17:19:36 CET 2006 - aj@suse.de + +- Update to current CVS to fix pthread.h on 64-bit systems for C++. + +------------------------------------------------------------------- +Tue Jan 3 06:04:26 CET 2006 - aj@suse.de + +- Enable string patch again. +- Update to current CVS. + +------------------------------------------------------------------- +Wed Dec 21 15:11:14 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Fix ldconfig + +------------------------------------------------------------------- +Sat Dec 17 09:49:18 CET 2005 - kukuk@suse.de + +- Remove /usr/lib/zoneinfo +- Add /etc/localtime to filelist +- Update to current CVS +- Fix glibc #1978: statvfs does not know about current filesystems +- Fix wrong error return code of time() on x86 +- Remove nscd_nischeck +- Remove audit from nfb +- Remove LinuxThreads + +------------------------------------------------------------------- +Wed Dec 14 18:00:59 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Remove nscd_nischeck +- Remove audit from nfb + +------------------------------------------------------------------- +Mon Dec 5 12:07:05 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Disable SELinux + +------------------------------------------------------------------- +Thu Nov 24 15:54:27 CET 2005 - kukuk@suse.de + +- Remove obsolete patches: + - glibc-2.3.asprintf-error_handling.diff + - glibc-2.3.90-missing-string_h.diff + +------------------------------------------------------------------- +Wed Nov 23 17:20:10 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Don't install in parallel + +------------------------------------------------------------------- +Fri Nov 18 13:42:43 CET 2005 - kukuk@suse.de + +- Update to current CVS to fix compiling with new binutils + +------------------------------------------------------------------- +Wed Nov 16 18:33:57 CET 2005 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Sat Nov 5 14:44:07 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Disable linuxthreads on POWER and Itanium +- Fix kernel-headers for userland inclusion + +------------------------------------------------------------------- +Wed Nov 2 17:12:36 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Update to kernel-headers 2.6.14 + +------------------------------------------------------------------- +Tue Oct 18 17:37:08 CEST 2005 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Sat Oct 1 23:00:04 CEST 2005 - schwab@suse.de + +- Update libm ULPs. +- Fix limit in getcwd. + +------------------------------------------------------------------- +Thu Sep 15 16:13:50 CEST 2005 - kukuk@suse.de + +- Update to current CVS +- Update to final 2.6.13 kernel headers +- Adjust bindresvport.blacklist patch to check already ports >= 512 + +------------------------------------------------------------------- +Fri Aug 26 16:41:56 CEST 2005 - kukuk@suse.de + +- Update to current CVS +- init.d/nscd: Remove -S support (was removed from nscd) + +------------------------------------------------------------------- +Fri Aug 19 18:28:24 CEST 2005 - schwab@suse.de + +- Fix comment. + +------------------------------------------------------------------- +Fri Aug 19 17:36:24 CEST 2005 - matz@suse.de + +- Change .note.SuSE format [#105825]. + +------------------------------------------------------------------- +Fri Aug 19 17:13:21 CEST 2005 - kukuk@suse.de + +- Update to current CVS +- Move all obsolete libraries into own subpackage and document + them as obsolete + +------------------------------------------------------------------- +Fri Aug 5 10:32:38 CEST 2005 - schwab@suse.de + +- -mno-tls-direct-seg-refs is x86-only + +------------------------------------------------------------------- +Tue Aug 2 14:54:01 CEST 2005 - kukuk@suse.de + +- Update to 2.3.x CVS branch +- Compile with -mno-tls-direct-seg-refs + +------------------------------------------------------------------- +Fri Jul 29 11:12:02 CEST 2005 - kukuk@suse.de + +- Update to current CVS head + +------------------------------------------------------------------- +Wed Jul 27 23:13:04 CEST 2005 - schwab@suse.de + +- Update libm ULPs for ia64. +- Add linuxthreads stack guard support for ia64. + +------------------------------------------------------------------- +Sat Jul 23 10:05:16 CEST 2005 - kukuk@suse.de + +- Update to current CVS head (adds bits/wchar2.h) +- Move LinuxThreads version to obsolete/linuxthreads + +------------------------------------------------------------------- +Thu Jul 21 15:04:31 CEST 2005 - kukuk@suse.de + +- Update to current CVS head + +------------------------------------------------------------------- +Fri Jul 15 15:45:35 CEST 2005 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Fri Jul 15 12:09:08 CEST 2005 - aj@suse.de + +- Fix amd64 string routines and math routines. + +------------------------------------------------------------------- +Fri Jul 15 08:45:27 CEST 2005 - kukuk@suse.de + +- Use old LinuxThreads only for runtime and remove static version + and headers +- Update to current CVS head +- Remove own texi2html + +------------------------------------------------------------------- +Mon Jul 11 11:00:47 CEST 2005 - kukuk@suse.de + +- Install generic stdio-lock.h header file + +------------------------------------------------------------------- +Sat Jul 9 18:46:46 CEST 2005 - kukuk@suse.de + +- Temporary disable AMD64 string optimization + +------------------------------------------------------------------- +Wed Jul 6 09:58:39 CEST 2005 - kukuk@suse.de + +- Build and install ja_JP.SHIFT_JISX0213 locale [Bug #84030] + +------------------------------------------------------------------- +Mon Jul 4 20:41:47 CEST 2005 - kukuk@suse.de + +- nss_compat: Preserve original return value [Bug #95033] +- Cleanup old Obsoletes/Requires + +------------------------------------------------------------------- +Mon Jun 27 13:49:38 CEST 2005 - kukuk@suse.de + +- Update to current gilbc CVS snapshot + +------------------------------------------------------------------- +Thu Jun 23 23:25:42 CEST 2005 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Adjust nscd patch +- Enable SELinux/audit support for nscd +- Update .note.SuSE version + +------------------------------------------------------------------- +Mon Jun 20 12:35:20 CEST 2005 - kukuk@suse.de + +- Update to final 2.6.12 kernel headers +- Update to current glibc CVS snapshot + +------------------------------------------------------------------- +Thu Jun 16 17:03:43 CEST 2005 - kukuk@suse.de + +- Update linux/audit.h header +- Update to current CVS snapshot + +------------------------------------------------------------------- +Mon Jun 13 14:48:53 CEST 2005 - kukuk@suse.de + +- Don't terminate strings twice in nis/netgroup code. +- netinet/if_tr.h: don't include kernel headers. + +------------------------------------------------------------------- +Wed Jun 8 16:26:21 CEST 2005 - kukuk@suse.de + +- Update to kernel-headers 2.6.12-rc6 +- Fix build on s390 and s390x + +------------------------------------------------------------------- +Wed Jun 8 12:08:49 CEST 2005 - matz@suse.de + +- Don't strip .symtab from libpthread.so.0 (and other libs). + Fixes debugging of threaded programs (#81253). + +------------------------------------------------------------------- +Mon Jun 6 18:47:22 CEST 2005 - kukuk@suse.de + +- Update to current CVS head +- Update to kernel-headers 2.6.12-rc5 + +------------------------------------------------------------------- +Thu May 26 20:07:11 CEST 2005 - schwab@suse.de + +- No longer build loadlocale.c with -fno-unit-at-a-time. + +------------------------------------------------------------------- +Tue May 24 11:09:00 CEST 2005 - kukuk@suse.de + +- Update to current CVS head, obsoletes: + - glibc-2.3.90-libm.diff + - glibc-2.3.90-i386-sysdep.diff + - warn.diff + - dl-osinfo.diff + Adjusted: + - glibc-2.3.90-bindresvport.blacklist.diff + +------------------------------------------------------------------- +Sun May 22 01:53:44 CEST 2005 - schwab@suse.de + +- Fix missing include. + +------------------------------------------------------------------- +Tue May 17 23:46:19 CEST 2005 - schwab@suse.de + +- Fix warning. + +------------------------------------------------------------------- +Fri Apr 29 15:11:22 CEST 2005 - kukuk@suse.de + +- Update to latest CVS snapshost + +------------------------------------------------------------------- +Sat Apr 23 17:05:58 CEST 2005 - kukuk@suse.de + +- Fix all the archs using wrong FLAGS + +------------------------------------------------------------------- +Sat Apr 23 08:02:31 CEST 2005 - kukuk@suse.de + +- Remove -D_FORTIFY_SOURCE from RPM_OPT_FLAGS + +------------------------------------------------------------------- +Fri Apr 22 13:05:40 CEST 2005 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Fri Apr 22 12:45:26 CEST 2005 - kukuk@suse.de + +- Check if nice value does not conflict with test suite + +------------------------------------------------------------------- +Tue Apr 19 13:54:03 CEST 2005 - mls@suse.de + +- resolv: trigger re-read of /etc/resolv.conf for all threads if + a change is detected +- nscd: support a negative timeout of zero, used by hosts cache + +------------------------------------------------------------------- +Mon Apr 18 17:31:23 CEST 2005 - meissner@suse.de + +- Enable fortify possibility even for GCC 4.0, we apply + the necessary patch to the SUSE GCC 4.0. + +------------------------------------------------------------------- +Sat Apr 16 12:16:13 CEST 2005 - aj@suse.de + +- Apply amd64 string diff again. + +------------------------------------------------------------------- +Tue Apr 12 11:35:46 CEST 2005 - kukuk@suse.de + +- Update kernel-headers to 2.6.10 +- Update to current CVS snapshot + +------------------------------------------------------------------- +Wed Apr 6 18:33:32 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. + +------------------------------------------------------------------- +Tue Apr 5 22:02:25 CEST 2005 - aj@suse.de + +- Add gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Tue Apr 5 16:45:06 CEST 2005 - aj@suse.de + +- Do not build on xen machines. +- Adjust libm ULPs for PowerPC. + +------------------------------------------------------------------- +Fri Apr 1 14:20:45 CEST 2005 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Tue Mar 29 10:57:40 CEST 2005 - kukuk@suse.de + +- Update to current CVS snapshot +- Fix compiler warnings on ix86 + +------------------------------------------------------------------- +Mon Mar 28 17:27:44 CEST 2005 - kukuk@suse.de + +- Update to current CVS snapshot +- Disable Noversion Patch on i386 temporary + +------------------------------------------------------------------- +Fri Mar 18 14:33:22 CET 2005 - ro@suse.de + +- check-build.sh: require 2.6.11 on x86,x86_64 for build + +------------------------------------------------------------------- +Thu Mar 17 13:57:22 CET 2005 - mls@suse.de + +- nscd: enable hosts cache +- nscd: also watch /etc/resolv.conf +- nscd: check files every 3 seconds +- nscd: deal correctly with missing files + +------------------------------------------------------------------- +Tue Mar 15 15:50:12 CET 2005 - kukuk@suse.de + +- Update to current CVS snapshot. + +------------------------------------------------------------------- +Sat Feb 12 02:49:56 CET 2005 - schwab@suse.de + +- Remove const from __pthread_internal_tsd_address. + +------------------------------------------------------------------- +Fri Feb 11 15:44:31 CET 2005 - schwab@suse.de + +- Update to current CVS. +- Link glibc_post_upgrade against new libc. +- Fix build error with gcc4. + +------------------------------------------------------------------- +Wed Feb 9 10:40:29 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Fix bindresvport blacklist handling. +- Increase buffer in tst-cancel17 to match new kernel buffer size + [#50277] +- Enable LinuxThreads again +- Remove ia64-audit patch (is upstream) + +------------------------------------------------------------------- +Mon Feb 7 13:15:58 CET 2005 - aj@suse.de + +- Add patch to allow compilation with gcc4. + +------------------------------------------------------------------- +Mon Jan 31 16:33:47 CET 2005 - schwab@suse.de + +- Readd support for LD_AUDIT on ia64. + +------------------------------------------------------------------- +Mon Jan 31 14:32:01 CET 2005 - kukuk@suse.de + +- Add memory clobber to string inline assemblies on s390 [#50284]. + +------------------------------------------------------------------- +Mon Jan 31 12:55:59 CET 2005 - kukuk@suse.de + +- Fix filelist on i686 if we build NPTL only version + +------------------------------------------------------------------- +Mon Jan 31 09:17:33 CET 2005 - aj@suse.de + +- Generate new ULPs file for i386 needed by GCC 4. + +------------------------------------------------------------------- +Sun Jan 30 12:43:56 CET 2005 - kukuk@suse.de + +- Include own copy of texi2html +- Add glibc_pst_upgrade program (based on version from FC3) +- Update to current CVS + +------------------------------------------------------------------- +Thu Jan 27 23:28:57 CET 2005 - kukuk@suse.de + +- Re-add patch for timezone/zic.c (got lost with last merge) + +------------------------------------------------------------------- +Wed Jan 26 11:34:36 CET 2005 - kukuk@suse.de + +- Update timezone data to 2005c release (fixes zdump crash on + 64bit architectures) + +------------------------------------------------------------------- +Sat Jan 22 15:45:25 CET 2005 - schwab@suse.de + +- Add basic (incomplete) support for LD_AUDIT on ia64. + +------------------------------------------------------------------- +Fri Jan 21 11:00:08 CET 2005 - kukuk@suse.de + +- Enable patch for [Bug #49833] +- Allow to build NPTL only glibc +- Update to CVS from Jan 16, 2005, containing: +- Fix execlp argument in SunRPC code [glibc #681] +- Fix errno return values for futimes [glibc #633] +- Update FPU function on PPC/PPC64 [Bug #49764] + +------------------------------------------------------------------- +Mon Jan 17 10:40:24 CET 2005 - aj@suse.de + +- Enable amd64 string patch again after fixing failing hunks. +- Handle missing cpuid better for amd64 string functions. [#49803] + +------------------------------------------------------------------- +Sat Jan 15 16:05:36 CET 2005 - aj@suse.de + +- Fix amd64 string patch to use correct datatype. + +------------------------------------------------------------------- +Fri Jan 14 14:06:43 CET 2005 - kukuk@suse.de + +- Fix memory corruption in getgrouplist function [Bug #49833] + +------------------------------------------------------------------- +Tue Jan 11 11:01:26 CET 2005 - kukuk@suse.de + +- Enable all LinuxThreads tests again +- Finalize getconf -a patch (make it compatible with Solaris) +- Rewrite getconf manual page and mention new option +- Merge GB18030 patches into one. + +------------------------------------------------------------------- +Thu Dec 30 10:57:40 CET 2004 - kukuk@suse.de + +- Merge kernel-headers.remove-SO_BSDCOMPAT.diff with + kernel-headers.SuSE.diff +- Revert nscd paths on old SuSE Linux distributions + +------------------------------------------------------------------- +Wed Dec 29 22:33:00 CET 2004 - kukuk@suse.de + +- Update to glibc 2.3.90 CVS branch +- Remove alarm-round.patch (merged upstream) + +------------------------------------------------------------------- +Thu Dec 9 14:19:05 CET 2004 - kukuk@suse.de + +- Update to current CVS +- Move nscd persistent database files back to /var/run/nscd + +------------------------------------------------------------------- +Mon Dec 6 15:43:08 CET 2004 - kukuk@suse.de + +- Update to current CVS +- Fix more kernel headers for userland inclusion + +------------------------------------------------------------------- +Fri Nov 26 14:33:20 CET 2004 - ro@suse.de + +- kernel-headers.diff: define __force in compiler.h + +------------------------------------------------------------------- +Thu Nov 25 17:52:39 CET 2004 - schwab@suse.de + +- Add Intel libm update. + +------------------------------------------------------------------- +Thu Nov 25 12:08:17 CET 2004 - kukuk@suse.de + +- Update to current glibc CVS +- Update kernel headers to 2.6.9 + +------------------------------------------------------------------- +Thu Nov 18 15:11:32 CET 2004 - kukuk@suse.de + +- Update to current glibc CVS + +------------------------------------------------------------------- +Mon Nov 15 14:11:27 CET 2004 - kukuk@suse.de + +- Update to current glibc CVS + +------------------------------------------------------------------- +Mon Nov 8 10:50:27 CET 2004 - kukuk@suse.de + +- Blacklist port 921 (lwresd) for usage by bindresvport() +- Update to current glibc CVS +- Add /var/run/nscd/* files as ghost entries + +------------------------------------------------------------------- +Mon Oct 18 13:54:04 CEST 2004 - aj@suse.de + +- Don't use special fdim functions for x86-64 since those give + wrong results for fdim (inf,inf). +- Fix ppc64 rebuild issue with ppc32 system [#47325]. + +------------------------------------------------------------------- +Wed Oct 13 14:06:55 CEST 2004 - kukuk@suse.de + +- Fix symlink librt.so -> tls/librt.so.1 +- Backout last glob changes +- Disable nptl as default for linking + +------------------------------------------------------------------- +Tue Oct 12 21:12:15 CEST 2004 - kukuk@suse.de + +- Install kernel-headers after merging linuxthreads/NPTL headers + +------------------------------------------------------------------- +Tue Oct 12 09:36:48 CEST 2004 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Mon Oct 11 15:11:03 CEST 2004 - kukuk@suse.de + +- Make NPTL default for linking + +------------------------------------------------------------------- +Fri Oct 1 13:34:49 CEST 2004 - kukuk@suse.de + +- Update to current CVS snapshot +- Add workaround for linuxthreads/without-__threads bug +- Remove KDE/ldconfig workaround +- Set SuSE ABI note to 9.3 + +------------------------------------------------------------------- +Sun Sep 26 16:56:19 CEST 2004 - kukuk@suse.de + +- Add lib/nptl/librt.so symlink to tls/librt.so.1 +- Update to current CVS + +------------------------------------------------------------------- +Sat Sep 25 13:43:09 CEST 2004 - kukuk@suse.de + +- Implement mq support for rtkaio and enable it again + +------------------------------------------------------------------- +Fri Sep 24 15:37:08 CEST 2004 - kukuk@suse.de + +- Add zh_SG.UTF-8 [Bug #46024] + +------------------------------------------------------------------- +Thu Sep 23 16:22:33 CEST 2004 - kukuk@suse.de + +- Sync sys/mount.h and linux/fs.h + +------------------------------------------------------------------- +Wed Sep 22 15:33:10 CEST 2004 - kukuk@suse.de + +- Make mdns support configurable in /etc/host.conf + +------------------------------------------------------------------- +Mon Sep 20 17:58:13 CEST 2004 - kukuk@suse.de + +- Fix invalidating of nscd caches and getaddrinfo() + +------------------------------------------------------------------- +Fri Sep 17 07:13:01 CEST 2004 - kukuk@suse.de + +- Update to current CVS (nscd and glob.h fixes) + +------------------------------------------------------------------- +Thu Sep 16 16:37:45 CEST 2004 - kukuk@suse.de + +- Fix getaddrinfo/nscd support + +------------------------------------------------------------------- +Wed Sep 15 14:11:29 CEST 2004 - kukuk@suse.de + +- Update to current CVS, remove merged patches + +------------------------------------------------------------------- +Sun Sep 12 09:06:31 CEST 2004 - kukuk@suse.de + +- Update to CVS: Fix nscd crash if one service is disabled +- glob.h: Add workaround for invalid prototypes +- nss_compat: Check that buffer is larger than 0 bytes + +------------------------------------------------------------------- +Sat Sep 11 00:50:47 CEST 2004 - kukuk@suse.de + +- Update to CVS: Fix cdefs.h for C++ usage + +------------------------------------------------------------------- +Fri Sep 10 14:31:47 CEST 2004 - kukuk@suse.de + +- Add lwres to hosts search order in nsswitch.conf +- Update to current CVS +- Use new nscd paths for socket/pid file +- Enable NPTL on i586 +- Add --print-all option to getconf + +------------------------------------------------------------------- +Thu Sep 2 11:13:48 CEST 2004 - kukuk@suse.de + +- Fix NPTL header files on x86-64 for 32bit compilation +- Apply various fixes from CVS +- Remove pre-Install for -devel package (no longer necessary) + +------------------------------------------------------------------- +Wed Aug 25 16:16:32 CEST 2004 - kukuk@suse.de + +- Don't compile in eval.c + +------------------------------------------------------------------- +Mon Aug 23 10:20:09 CEST 2004 - kukuk@suse.de + +- Update to current CVS: + - Use CVS version for last fix. + - Add malloc sanity checks for double free. + +------------------------------------------------------------------- +Sat Aug 21 00:06:58 CEST 2004 - schwab@suse.de + +- Fix cancellable syscalls in librt w/ linuxthreads. + +------------------------------------------------------------------- +Fri Aug 20 20:40:38 CEST 2004 - kukuk@suse.de + +- Update to current CVS [#43993] + +------------------------------------------------------------------- +Thu Aug 19 13:56:15 CEST 2004 - schwab@suse.de + +- Better fix for asm-ia64/gcc_intrin.h. + +------------------------------------------------------------------- +Wed Aug 18 14:53:47 CEST 2004 - kukuk@suse.de + +- Update to current CVS +- Workaround linux/ixjuser.h problem not including compiler.h +- Workaround linux/capi.h problem not including compiler.h + +------------------------------------------------------------------- +Tue Aug 17 18:32:29 CEST 2004 - schwab@suse.de + +- Fix asm-ia64/gcc_intrin.h. + +------------------------------------------------------------------- +Tue Aug 17 12:13:41 CEST 2004 - kukuk@suse.de + +- Workaround broken linux/crc-ccitt.h for usage from glibc [#43884] + +------------------------------------------------------------------- +Mon Aug 16 11:51:37 CEST 2004 - kukuk@suse.de + +- Update to current CVS version and update to + kernel-headers 2.6.8.1 to fix NPTL deadlock problems +- Disable linuxthreads/tst-clock1, does not work on i586 and lower + +------------------------------------------------------------------- +Fri Aug 13 14:45:31 CEST 2004 - kukuk@suse.de + +- Update to current CVS version +- Cleanup/adjust all patches + +------------------------------------------------------------------- +Thu Jun 17 12:12:31 CEST 2004 - kukuk@suse.de + +- Fix sched_setaffinity return/errno code in error case [#42124] + +------------------------------------------------------------------- +Wed Jun 16 07:45:07 CEST 2004 - meissner@suse.de + +- Updated altivec set/get/swapcontext patch to fix + more problems on altivec capable machines [#42039]. +- glibc is also able to build on -pmac64 kernels. + +------------------------------------------------------------------- +Mon Jun 14 20:12:00 CEST 2004 - kukuk@suse.de + +- Add fixes from CVS: + - sysconf return value fixes + - nscd host caching deadlock + - backtrace for s390/s390x/ia64 static linked binaries + +------------------------------------------------------------------- +Mon Jun 14 18:54:05 CEST 2004 - kukuk@suse.de + +- Increase listen backlog in RPC code [#41955] + +------------------------------------------------------------------- +Wed Jun 9 16:21:30 CEST 2004 - meissner@suse.de + +- Fixed typos in powerpc* *context functions to not destroy the r19 + register and save the v19 register correctly. [#41790] + +------------------------------------------------------------------- +Sat Jun 5 08:40:29 CEST 2004 - aj@suse.de + +- Fix makecontext with more than 6 arguments on x86-64 [#40546]. + +------------------------------------------------------------------- +Mon May 24 18:04:38 CEST 2004 - kukuk@suse.de + +- Update to kernel-headers 2.6.6 +- Update to current glibc CVS +- Disable rtkaio temporary + +------------------------------------------------------------------- +Sun May 23 21:44:19 CEST 2004 - kukuk@suse.de + +- Fix pthread_cond_wait on not ix86 and x86-64 architectures + +------------------------------------------------------------------- +Thu May 20 14:11:47 CEST 2004 - kukuk@suse.de + +- Add PPC64 kernel header file fixes [#40831,#40870] + +------------------------------------------------------------------- +Wed May 19 16:18:37 CEST 2004 - kukuk@suse.de + +- Add additional NPTL fixes from CVS + +------------------------------------------------------------------- +Tue May 18 10:52:27 CEST 2004 - schwab@suse.de + +- Fix mapping of DSOs with holes. + +------------------------------------------------------------------- +Fri May 14 13:50:37 CEST 2004 - schwab@suse.de + +- Fix rounding in alarm [#40552]. + +------------------------------------------------------------------- +Wed May 12 11:43:38 CEST 2004 - schwab@suse.de + +- Fix uninitialized array in regexp compiler [#40009]. + +------------------------------------------------------------------- +Tue May 11 11:45:08 CEST 2004 - kukuk@suse.de + +- Apply lot of fixes from current CVS +- Fix alignment of stack for makecontext on x86-64 [Bug #39413] +- Make XTABS identical to TABDLY on PPC + +------------------------------------------------------------------- +Wed May 5 13:50:51 CEST 2004 - kukuk@suse.de + +- Add some header fixes to match POSIX + +------------------------------------------------------------------- +Tue May 4 11:27:15 CEST 2004 - meissner@suse.de + +- Fix INLINE_SYSCALL on ppc and ppc64 (see #38399) + +------------------------------------------------------------------- +Mon May 3 13:42:12 CEST 2004 - kukuk@suse.de + +- Port --mlock option for ld.so from UL1 [Bug #39569] + +------------------------------------------------------------------- +Tue Apr 20 11:23:55 CEST 2004 - kukuk@suse.de + +- Add execstack fix for s390 + +------------------------------------------------------------------- +Mon Apr 19 13:11:27 CEST 2004 - kukuk@suse.de + +- Update to current CVS version (fix problems with new binutils + and gcc) + +------------------------------------------------------------------- +Mon Apr 19 08:29:42 CEST 2004 - kukuk@suse.de + +- Add pthread_getattr_np and syslog fixes from CVS +- Update gb18030 and big5hkscs gconv modules [Bug #39080] + +------------------------------------------------------------------- +Sat Apr 17 17:42:48 CEST 2004 - schwab@suse.de + +- Pacify autobuild. + +------------------------------------------------------------------- +Thu Apr 15 10:07:19 CEST 2004 - kukuk@suse.de + +- Add /etc/ld.so.conf.d/*.conf to /etc/ld.so.conf +- Disable FUTEX_REQUEUE support in NPTL library [Bug #38882] + +------------------------------------------------------------------- +Thu Apr 15 00:37:28 CEST 2004 - schwab@suse.de + +- Remove /usr/i386-linux from ld.so.conf, + +------------------------------------------------------------------- +Wed Apr 14 11:49:05 CEST 2004 - kukuk@suse.de + +- Fix linux/compiler.h for glibc inclusion +- Really fix ffsl on s390x + +------------------------------------------------------------------- +Sat Apr 10 00:42:04 CEST 2004 - schwab@suse.de + +- Fix syntax error in memcmp. + +------------------------------------------------------------------- +Fri Apr 9 16:22:31 CEST 2004 - kukuk@suse.de + +- Update from CVS: linuxthread debug fixes +- Fix INLINE_SYSCALL on x86-64 and ia64 (fixes #38399) +- Fix ffsl weak alias on s390x +- Update to 2.6.5 kernel headers + +------------------------------------------------------------------- +Thu Apr 8 00:24:46 CEST 2004 - meissner@suse.de + +- forward umount to umount2 on ppc64 because umount syscall + does not exist + +------------------------------------------------------------------- +Mon Apr 5 14:40:18 CEST 2004 - kukuk@suse.de + +- Sync with current CVS (which is nearly identical with most of + our latest patches) + +------------------------------------------------------------------- +Fri Apr 2 14:18:11 CEST 2004 - kukuk@suse.de + +- Make fstatvfs64 working on 32bit architectures +- Add fwrite LFS fix from aj +- Add powerpc fixes from CVS +- Fix wrong errno code for shm_unlink [Bug #38013] + +------------------------------------------------------------------- +Wed Mar 31 09:31:56 CEST 2004 - kukuk@suse.de + +- Add three fixes from CVS: + - Call __nptl_deallocate_tsd for main thread, too + - setgroups: optimizations for huge number of groups + - initgroups: Limit the initial allocation to 64 entries + +------------------------------------------------------------------- +Tue Mar 30 17:36:18 CEST 2004 - kukuk@suse.de + +- Add IUTF8 to bits/termios.h [Bug #34725] +- *affinitiy.c: Prepend GLIBC_ to version names + +------------------------------------------------------------------- +Sat Mar 27 09:52:53 CET 2004 - kukuk@suse.de + +- Fix wrong return value of getXXbyYY_r in case key was not + found [Bug #37181] +- Fix typo in dl-open +- Don't set errno in NSS NIS module if group was not found + +------------------------------------------------------------------- +Fri Mar 26 12:39:27 CET 2004 - aj@suse.de + +- Add pow10/pow10f aliases for AMD64. + +------------------------------------------------------------------- +Thu Mar 25 16:42:57 CET 2004 - kukuk@suse.de + +- Update to latest CVS snapshot + +------------------------------------------------------------------- +Sat Mar 20 07:49:49 CET 2004 - aj@suse.de + +- Fix further problems with sched_[sg]etaffinity calls. + +------------------------------------------------------------------- +Fri Mar 19 19:57:35 CET 2004 - aj@suse.de + +- Fix sched_setaffinity compile problem. + +------------------------------------------------------------------- +Fri Mar 19 19:44:32 CET 2004 - kukuk@suse.de + +- Remove conflict with special aaa_base version (rpm will handle + this with file conflict) + +------------------------------------------------------------------- +Fri Mar 19 15:43:19 CET 2004 - kukuk@suse.de + +- Add SuSE abi note +- Add madvise patch +- Update to current CVS + +------------------------------------------------------------------- +Wed Mar 17 13:59:14 CET 2004 - kukuk@suse.de + +- Use official NPTL version fix +- Add LD_DEBUG=statistic for x86-64 +- Fix two JB_SIZE redefinitions on PPC +- Add two fixes for execstack + +------------------------------------------------------------------- +Mon Mar 15 08:11:33 CET 2004 - kukuk@suse.de + +- Require kernel 2.6.4 for glibc/NPTL +- Remove siginfo_t/si_band patch (needs to be fixed in kernel) +- Update linuxthreads_db and nptl_db +- Add libidn fixes from CVS + +------------------------------------------------------------------- +Sat Mar 13 19:53:58 CET 2004 - kukuk@suse.de + +- Adjust filelist (remove libcidn.a and libcidn_p.a) + +------------------------------------------------------------------- +Sat Mar 13 16:01:42 CET 2004 - kukuk@suse.de + +- Update to current CVS (merge of patches) +- Fix siginfo_t/si_band [Bug #34330] + +------------------------------------------------------------------- +Thu Mar 11 18:35:05 CET 2004 - mls@suse.de + +- Add mdns support to resolver library + +------------------------------------------------------------------- +Thu Mar 11 16:01:43 CET 2004 - kukuk@suse.de + +- Update kernel headers to 2.6.4 +- Update to current glibc CVS + +------------------------------------------------------------------- +Wed Mar 10 15:44:25 CET 2004 - bg@suse.de + +- Update hppa patches. + +------------------------------------------------------------------- +Mon Mar 8 15:19:01 CET 2004 - kukuk@suse.de + +- Fix vDSO on IA64 + +------------------------------------------------------------------- +Mon Mar 8 13:25:48 CET 2004 - kukuk@suse.de + +- Update from glibc CVS: + - Add libidn + - Lot of dynamic loader changes + +------------------------------------------------------------------- +Thu Mar 4 10:50:09 CET 2004 - kukuk@suse.de + +- Update from glibc CVS: + - Fix posix_fadvise vs. posix_fadvise64 + +------------------------------------------------------------------- +Tue Mar 2 16:51:44 CET 2004 - kukuk@suse.de + +- Fix PPC kernel header files +- Update from glibc CVS + - NPTL fixes + - nscd fixes + +------------------------------------------------------------------- +Tue Mar 2 12:11:38 CET 2004 - schwab@suse.de + +- Fix ppc32 to always use stat64 syscall. + +------------------------------------------------------------------- +Sat Feb 28 17:30:17 CET 2004 - kukuk@suse.de + +- Update from glibc CVS: + - Fix compiler warnings + - NPTL: Don't use CLONE_STOPPED + - Revert vDSO changes + +------------------------------------------------------------------- +Fri Feb 27 10:05:48 CET 2004 - kukuk@suse.de + +- Update from glibc CVS: + - Real NGROUP_MAX fix + - Lot of NPTL fixes + - clock_settime fix +- Add no_NO back (required by OpenI18N spec and [Bug #34745]) + +------------------------------------------------------------------- +Thu Feb 26 14:52:07 CET 2004 - kukuk@suse.de + +- Workaround broken NGROUP_MAX function + +------------------------------------------------------------------- +Thu Feb 26 12:10:37 CET 2004 - kukuk@suse.de + +- Add insserv PreRequires for nscd +- Update from CVS: NPTL and getaddrinfo memory leak fixes, + Get NGROUP_MAX from /proc filesystem + +------------------------------------------------------------------- +Sat Feb 21 06:22:23 CET 2004 - kukuk@suse.de + +- Update from CVS: IA64 relo fix, lot of PPC fixes +- Fix linux/mod_devicetable.h for userland inclusion +- Enable NPTL on Alpha + +------------------------------------------------------------------- +Fri Feb 20 01:08:26 CET 2004 - schwab@suse.de + +- Fix pthread_barrier_wait. + +------------------------------------------------------------------- +Thu Feb 19 09:46:46 CET 2004 - kukuk@suse.de + +- Update from CVS: More NPTL fixes +- nscd.init: Cleanups + +------------------------------------------------------------------- +Wed Feb 18 15:49:09 CET 2004 - kukuk@suse.de + +- Kernel Headers: Fix asm-ppc/unaliged.h, asm-ppc/types.h and + asm-ppc/bitops.h for userland inclusion. + +------------------------------------------------------------------- +Wed Feb 18 11:24:35 CET 2004 - bg@suse.de + +- Update hppa patches for current glibc +- Add workaround for ICE in hppa + +------------------------------------------------------------------- +Tue Feb 17 13:54:28 CET 2004 - kukuk@suse.de + +- Update from CVS: + - PPC nptl compatiblity fix + - NSCD patches merged + - ld.so.preload: Igreno missing files + - getaddrinfo: Fix problem with IPv6 addresses + +------------------------------------------------------------------- +Tue Feb 17 11:42:59 CET 2004 - aj@suse.de + +- Fix string optimizations init code on AMD64. + +------------------------------------------------------------------- +Sat Feb 14 07:10:42 CET 2004 - kukuk@suse.de + +- Update from CVS (for NPTL fixes and new PPC longjmp) +- Fix nscd deadlock with kernel 2.6 [Bug #34507] + +------------------------------------------------------------------- +Fri Feb 13 14:19:25 CET 2004 - aj@suse.de + +- Add more string/memory optimizations for AMD64. + +------------------------------------------------------------------- +Thu Feb 12 17:07:08 CET 2004 - kukuk@suse.de + +- Fix regex bug with invalid UTF-8 strings + +------------------------------------------------------------------- +Thu Feb 12 16:31:51 CET 2004 - aj@suse.de + +- Add more string optimizations for AMD64. + +------------------------------------------------------------------- +Wed Feb 11 16:14:53 CET 2004 - kukuk@suse.de + +- Update to current CVS snapshot +- Fix _IOC_TYPECHECK on s390/s390x/parisc +- Compile rtkaio only with NPTL +- Remove glibcbug (was dropped since glibc uses bugzilla now) +- Disable parallel build on s390x + +------------------------------------------------------------------- +Tue Feb 10 15:38:37 CET 2004 - schwab@suse.de + +- Work around invalid use of kernel headers in some packages. + +------------------------------------------------------------------- +Fri Feb 6 19:57:04 CET 2004 - kukuk@suse.de + +- Add kernel stat fix for PPC +- Add fix for off-by-one error in regex code + +------------------------------------------------------------------- +Thu Feb 5 18:04:45 CET 2004 - kukuk@suse.de + +- Update kernel header files to 2.6.2 + +------------------------------------------------------------------- +Tue Feb 3 17:14:38 CET 2004 - bg@suse.de + +- Update hppa patch + +------------------------------------------------------------------- +Tue Feb 3 16:24:47 CET 2004 - kukuk@suse.de + +- Fix ypclnt speedup patch +- Update to current CVS snapshot + +------------------------------------------------------------------- +Mon Jan 26 13:44:39 CET 2004 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Wed Jan 21 10:23:42 CET 2004 - aj@suse.de + +- Do not run in parallel on s390. + +------------------------------------------------------------------- +Mon Jan 19 15:49:51 CET 2004 - ro@suse.de + +- really fix linux/percpu.h to compile in userland + +------------------------------------------------------------------- +Fri Jan 16 11:14:49 CET 2004 - kukuk@suse.de + +- Update version.h to 2.6.1 +- Fix linux/percpu.h to compile in userland +- Update to current CVS snapshot +- Revert nscd path changes + +------------------------------------------------------------------- +Wed Jan 14 12:06:13 CET 2004 - kukuk@suse.de + +- Update to Kernel Headers 2.6.1 +- Update to current CVS snapshot +- Don't ignore make check on IA64 any longer + +------------------------------------------------------------------- +Sat Jan 10 01:56:48 CET 2004 - schwab@suse.de + +- Locale no_NO has been renamed to nb_NO. + +------------------------------------------------------------------- +Fri Jan 9 14:09:01 CET 2004 - kukuk@suse.de + +- Temporary ignore make check on IA64 and PPC + (known kernel/compiler bugs) + +------------------------------------------------------------------- +Fri Jan 9 00:36:51 CET 2004 - stepan@suse.de + +- fix v4l2 headers + +------------------------------------------------------------------- +Wed Jan 7 13:09:26 CET 2004 - kukuk@suse.de + +- Update to glibc CVS from 20040107 +- Remove manual pages which are now part of man-pages + +------------------------------------------------------------------- +Thu Dec 18 13:41:37 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031218 +- Update ot final 2.6.0 kernel headers +- Fix syntax error in spec file +- Update HPPA patch + +------------------------------------------------------------------- +Mon Dec 15 19:19:08 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031215 + +------------------------------------------------------------------- +Fri Dec 12 10:19:52 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031212 +- disable rtkaio (does not work with kernel 2.6 yet) + +------------------------------------------------------------------- +Fri Dec 5 10:00:28 CET 2003 - kukuk@suse.de + +- Update to glibc 2.3.3 CVS +- Make an extra sub package for nscd + +------------------------------------------------------------------- +Thu Nov 27 13:08:32 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031127 +- Add nsswitch.conf (moved from aaa_base) +- Add ld.so.conf (moved from aaa_base) [Bug #33277] +- Fix ceil on AMD64 + +------------------------------------------------------------------- +Fri Nov 21 14:40:29 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031121 +- Obsolete epoll (glibc-devel contains now this header files) + +------------------------------------------------------------------- +Wed Nov 19 15:54:58 CET 2003 - kukuk@suse.de + +- Add patch so that ld.so supports linuxthreads and nptl +- PPC64 requires kernel 2.4.21 +- Update to glibc CVS from 20031119 + +------------------------------------------------------------------- +Fri Nov 14 14:05:38 CET 2003 - bg@suse.de + +- Add hppa patches for current glibc. + +------------------------------------------------------------------- +Fri Nov 14 13:32:06 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031114 +- Remove PPC64 symbol version patch + +------------------------------------------------------------------- +Thu Nov 13 12:10:15 CET 2003 - schwab@suse.de + +- Fix last change covering libNoVersion. + +------------------------------------------------------------------- +Mon Nov 10 16:52:09 CET 2003 - schwab@suse.de + +- Specfile cleanup. + +------------------------------------------------------------------- +Thu Nov 6 14:10:17 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031106 + +------------------------------------------------------------------- +Wed Nov 5 15:26:06 CET 2003 - uli@suse.de + +- added a number of ARM fixes (glibc-2.3.2-armformat.patch, + glibc-armisa.patch, glibc-sjlj.patch) + +------------------------------------------------------------------- +Mon Oct 27 21:13:09 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031027 +- kernel headers: update to 2.6.0-test9 +- nptl: Use -fno-unit-at-a-time on AMD64, too + +------------------------------------------------------------------- +Thu Oct 23 13:34:25 CEST 2003 - kukuk@suse.de + +- Update to current CVS version + +------------------------------------------------------------------- +Wed Oct 22 19:01:37 CEST 2003 - kukuk@suse.de + +- nptl: Fix prototype in configure script +- nptl: Use -fno-unit-at-a-time +- locale: Add nb_NO + +------------------------------------------------------------------- +Fri Oct 17 16:56:58 CEST 2003 - kukuk@suse.de + +- Increase timeout for make check on overloaded architectures + +------------------------------------------------------------------- +Thu Oct 16 18:19:13 CEST 2003 - kukuk@suse.de + +- Fix building as normal user + +------------------------------------------------------------------- +Wed Oct 15 16:31:32 CEST 2003 - kukuk@suse.de + +- Fix putpwent/putgrent +- Make build as normal user + +------------------------------------------------------------------- +Tue Oct 14 21:13:25 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031014 + +------------------------------------------------------------------- +Tue Oct 14 13:26:06 CEST 2003 - aj@suse.de + +- Fix w_acosf for AMD64. + +------------------------------------------------------------------- +Tue Oct 14 10:49:36 CEST 2003 - kukuk@suse.de + +- Fix asm-sparc/kbio.h to compile kbdrate/X11 + +------------------------------------------------------------------- +Mon Oct 13 12:11:53 CEST 2003 - kukuk@suse.de + +- Update to kernel header files from 2.6.0-test7 + +------------------------------------------------------------------- +Fri Oct 10 17:11:01 CEST 2003 - schwab@suse.de + +- Fix misnamed syscalls. + +------------------------------------------------------------------- +Tue Oct 7 21:13:09 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031007 + +------------------------------------------------------------------- +Fri Oct 3 09:12:38 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031003 +- Fix kernel ioctl header files for PPC/PPC64 +- Removed dl-reloc.c fix, merged upstream + +------------------------------------------------------------------- +Wed Oct 1 16:49:19 CEST 2003 - kukuk@suse.de + +- Update to glibc cvs from 20031001 +- Remove sysmacros.h fix, merged upstream +- Add dl-reloc.c fix for compiler warnings + +------------------------------------------------------------------- +Mon Sep 29 11:49:19 CEST 2003 - kukuk@suse.de + +- Update kernel-headers to 2.6.0-test6 +- Fix sysmacros.h to compile with -ansi + +------------------------------------------------------------------- +Sat Sep 27 20:58:07 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20030927 +- Remove SO_BSDCOMPAT (obsoleted by kernel) +- Make _IOC_TYPECHECK useable for userland programs + +------------------------------------------------------------------- +Fri Sep 26 10:01:15 CEST 2003 - kukuk@suse.de + +- Remove obsolete patches +- Update to crypt_blowfish 0.4.5 + +------------------------------------------------------------------- +Fri Sep 26 08:51:10 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20030926 +- Update to nptl 0.60 + +------------------------------------------------------------------- +Sat Sep 20 21:13:04 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20030920 +- Update to nptl 0.59 + +------------------------------------------------------------------- +Wed Sep 17 12:13:35 CEST 2003 - kukuk@suse.de + +- Disable TLS for i586 glibc [Bug #31034] + +------------------------------------------------------------------- +Tue Sep 16 15:38:19 CEST 2003 - kukuk@suse.de + +- Remove db1.85 + +------------------------------------------------------------------- +Mon Sep 15 21:30:51 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20030915 + +------------------------------------------------------------------- +Mon Sep 15 18:43:19 CEST 2003 - kukuk@suse.de + +- Update to kernel 2.6.0-test5 header files + +------------------------------------------------------------------- +Sat Sep 13 07:01:40 CEST 2003 - kukuk@suse.de + +- Add librtkaio, a librt using kernel aio + +------------------------------------------------------------------- +Thu Sep 11 16:59:49 CEST 2003 - kukuk@suse.de + +- Update to current CVS +- Remove patches which are merged in CVS +- Update to nptl-0.58 +- Remove _POSIX_VERSION hack + +------------------------------------------------------------------- +Thu Sep 11 16:59:49 CEST 2003 - kukuk@suse.de + +- version.h: Fix comment how to compile kernel modules + +------------------------------------------------------------------- +Wed Sep 10 19:27:05 CEST 2003 - aj@suse.de + +- Install en_US.ISO-8859-15 under this name [#30373]. + +------------------------------------------------------------------- +Tue Sep 9 14:22:02 CEST 2003 - aj@suse.de + +- Fix last patch. + +------------------------------------------------------------------- +Mon Sep 8 18:20:56 CEST 2003 - aj@suse.de + +- Fix setting up of user signal handler in linuxthreads on x86_64. + +------------------------------------------------------------------- +Fri Sep 5 13:44:13 CEST 2003 - kukuk@suse.de + +- Add dl-tls.c to fix out of memory with static TLS errors + +------------------------------------------------------------------- +Wed Sep 3 21:03:13 CEST 2003 - kukuk@suse.de + +- Update glibc-linuxthreads +- Set _POSIX_VERSION back to 199209 + +------------------------------------------------------------------- +Mon Sep 1 18:23:49 CEST 2003 - kukuk@suse.de + +- Fix typo in nss_compat patch + +------------------------------------------------------------------- +Mon Sep 1 09:13:14 CEST 2003 - kukuk@suse.de + +- Add opendir fix for usage with NPTL +- Fix getspnam/getspent in nss_compat [Bug #29689] +- Set _POSIX2_VERSION back to 199209 + +------------------------------------------------------------------- +Wed Aug 27 15:22:40 CEST 2003 - kukuk@suse.de + +- Update to current CVS version + +------------------------------------------------------------------- +Mon Aug 25 09:35:41 CEST 2003 - kukuk@suse.de + +- Update to current CVS version + +------------------------------------------------------------------- +Mon Aug 18 21:17:25 CEST 2003 - aj@suse.de + +- increase stack size for linuxthreads/set-context. + +------------------------------------------------------------------ +Mon Aug 18 13:23:00 CEST 2003 - aj@suse.de + +- Fix mathinline.h for i386 to compile under C++ without warnings. + +------------------------------------------------------------------- +Sun Aug 17 09:59:25 CEST 2003 - ro@suse.de + +- kernel-headers.dif: don't include device.h from videodev.h + +------------------------------------------------------------------- +Fri Aug 15 10:39:49 CEST 2003 - kukuk@suse.de + +- Update to current cvs (fixes assert usage in C++ source code) + +------------------------------------------------------------------- +Thu Aug 14 10:34:27 CEST 2003 - kukuk@suse.de + +- Initialize fp->_mode for glibc 2.0 compatibility [Bug #28386] +- On i686, include glibc with and without floating stack enabled +- Update to current cvs +- Update to nptl 0.56 + +------------------------------------------------------------------- +Thu Jul 31 16:57:36 CEST 2003 - kukuk@suse.de + +- Reenable new quota.h + +------------------------------------------------------------------- +Wed Jul 30 09:59:21 CEST 2003 - kukuk@suse.de + +- Update to current cvs +- Update kernel headers to 2.6.0-test2 +- Disable sys/quota.h update +- Enable TLS on AMD64 again + +------------------------------------------------------------------- +Mon Jul 28 17:18:33 CEST 2003 - kukuk@suse.de + +- Update to current cvs +- Disable TLS on AMD64 temporary +- Update sys/quota.h to match new kernel implementation + +------------------------------------------------------------------- +Fri Jul 25 10:14:44 CEST 2003 - kukuk@suse.de + +- Update to current cvs +- Update kernel headers to 2.6.0-test1 +- Update to nptl 0.55 +- Change minimal symbol version on PPC64 back to 2.2.5 + +------------------------------------------------------------------- +Wed Jul 23 18:13:40 CEST 2003 - meissner@suse.de + +- Fixed systemcall clobber lists for asm-ppc/unistd.h (by just + merging over the asm-ppc64 things). + +------------------------------------------------------------------- +Wed Jul 23 12:59:04 CEST 2003 - aj@suse.de + +- Handle in ldconfig konqueror.so and other similar KDE hacks that fail without + rpath. +- Fix bugs exposed by unit-at-a-time option. + +------------------------------------------------------------------- +Fri Jul 18 07:27:47 CEST 2003 - aj@suse.de + +- Fix compilation with unit-at-a-time enabled compiler. +- Enlarge stack for tst-setcontext test. + +------------------------------------------------------------------- +Mon Jun 30 13:09:25 CEST 2003 - kukuk@suse.de + +- Update to current CVS (includes if_arp.h and nss_compat changes) +- Update to nptl 0.50 +- Kernel header fixes for userland inclusion + +------------------------------------------------------------------- +Wed Jun 25 09:34:17 CEST 2003 - kukuk@suse.de + +- Update to current CVS +- Add target host and CVS checkout to glibc version printout +- Adjust fnmatch fix +- Update kernel headers to 2.5.73 + +------------------------------------------------------------------- +Tue Jun 24 23:09:11 CEST 2003 - kukuk@suse.de + +- Fix typos in syscalls.list on Alpha + +------------------------------------------------------------------- +Mon Jun 23 10:53:41 CEST 2003 - kukuk@suse.de + +- fix typo in linuxthreads on SPARC +- Update to current CVS +- Update to nptl 0.48 + +------------------------------------------------------------------- +Thu Jun 19 11:10:55 CEST 2003 - kukuk@suse.de + +- Disable nss_compat patch again + +------------------------------------------------------------------- +Wed Jun 18 10:51:07 CEST 2003 - kukuk@suse.de + +- Fix reading of locale.alias file +- Update to current CVS snapshot +- Update to nptl 0.47 +- Some kernel header file fixes for PPC64/IA64 +- Update nss_compat patch + +------------------------------------------------------------------- +Thu Jun 12 23:42:09 CEST 2003 - kukuk@suse.de + +- Update to current CVS snapshot +- Finish patch for printing linker warning + +------------------------------------------------------------------- +Wed Jun 11 11:45:42 CEST 2003 - kukuk@suse.de + +- Update to nptl 0.45 +- Update to current CVS snapshot +- Add patch to print linker warning, if a static binary calls + functions using NSS + +------------------------------------------------------------------- +Tue Jun 10 16:46:47 CEST 2003 - kukuk@suse.de + +- Use %find_lang macro and cleanup glibc-locale filelist + +------------------------------------------------------------------- +Thu Jun 5 17:28:36 CEST 2003 - kukuk@suse.de + +- Complete mathinline.h fixes + +------------------------------------------------------------------- +Thu Jun 5 10:10:02 CEST 2003 - kukuk@suse.de + +- linux/compiler.h: Define all inline variants to __inline__ + +------------------------------------------------------------------- +Wed Jun 4 14:29:07 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Update to nptl 0.43 +- More kernel header fixes +- Make --no-archive default for localedef + +------------------------------------------------------------------- +Tue May 27 14:09:31 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Update to nptl 0.40 +- Disable nss_compat patch +- Update to kernel headers from 2.5.70 + +------------------------------------------------------------------- +Fri May 23 10:50:37 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Add patches to make nss_compat work with every service + +------------------------------------------------------------------- +Mon May 19 10:57:13 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Add patch for better binary compatibility (errno, h_errno) + +------------------------------------------------------------------- +Fri May 16 09:32:39 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Update to nptl 0.39 +- Add URL tag +- asm-i386/byteorder.h: fix asm vs. __asm__ + +------------------------------------------------------------------- +Wed May 14 22:31:52 CEST 2003 - schwab@suse.de + +- Fix missing syscall numbers on ia64. + +------------------------------------------------------------------- +Wed May 14 08:59:09 CEST 2003 - kukuk@suse.de + +- More kernel headers fixes for i386, ia64, ppc and s390 + +------------------------------------------------------------------- +Mon May 12 16:49:51 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Fix lot of more kernel headers +- Adjust netinet/igmp.h patch +- Copy linux/version.h in place before compiling glibc + +------------------------------------------------------------------- +Fri May 9 13:25:08 CEST 2003 - kukuk@suse.de + +- Fix bits/stdio.h +- Fix lot of kernel headers to work in userspace +- Fix netinet/igmp.h +- Enable TLS on PPC + +------------------------------------------------------------------- +Wed May 7 10:58:25 CEST 2003 - kukuk@suse.de + +- Update CVS snapshot +- Enable TLS on IA64 +- Update to nptl 0.37 +- Update kernel-headers to 2.5.69 + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Fri Apr 11 06:32:25 CEST 2003 - aj@suse.de + +- Do not build locales in parallel. + +------------------------------------------------------------------- +Tue Apr 8 16:12:36 CEST 2003 - kukuk@suse.de + +- Disable TLS for PPC + +------------------------------------------------------------------- +Mon Apr 7 14:16:03 CEST 2003 - kukuk@suse.de + +- Update CVS snapshot + +------------------------------------------------------------------- +Sat Apr 5 09:55:15 CEST 2003 - kukuk@suse.de + +- Disable TLS for ia64 +- Update to nptl 0.34 +- Update to CVS snapshot + +------------------------------------------------------------------- +Fri Apr 4 16:23:39 CEST 2003 - kukuk@suse.de + +- Remove libNoVersion from filelist on alpha +- Add nptl docu + +------------------------------------------------------------------- +Fri Apr 4 10:23:35 CEST 2003 - kukuk@suse.de + +- Update to nptl 0.33 +- Run ldconfig after installation +- Update to CVS snapshot + +------------------------------------------------------------------- +Sat Mar 29 17:47:56 CET 2003 - kukuk@suse.de + +- Update to CVS snapshot +- Add USAGI patches for kernel-headers +- Add nptl on i686 +- Enable --with-tls +- Implement NI_NUMSERICSCOPE for getnameinfo +- Implement AI_V4MAPPED/AI_ALL for getaddrinfo +- Implement AI_ADDRCONFIG for getaddrinfo +- Add USAGI patch for kernel headers + +------------------------------------------------------------------- +Mon Mar 24 21:46:45 CET 2003 - schwab@suse.de + +- Sanitize . + +------------------------------------------------------------------- +Mon Mar 17 08:45:27 CET 2003 - aj@suse.de + +- Fix tst-aio7 testcase and enable it again. +- Enable %fs for x86-64. +- Install en_US.ISO-8859-15 for libstdc++. +- Fix bits/syscalls.h for x86-64. + +------------------------------------------------------------------- +Thu Mar 13 10:36:24 CET 2003 - kukuk@suse.de + +- Revert tcgetattr change [Bug #25173/#25174] + +------------------------------------------------------------------- +Tue Mar 4 15:15:33 CET 2003 - aj@suse.de + +- Fix lround/lrint functions. + +------------------------------------------------------------------- +Sat Mar 1 07:24:22 CET 2003 - aj@suse.de + +- Update to 2.3.2 release. + +------------------------------------------------------------------- +Wed Feb 26 21:45:36 CET 2003 - kukuk@suse.de + +- Update to current cvs snapshot (fixes OOo and mysql problems) + +------------------------------------------------------------------- +Mon Feb 24 17:52:02 CET 2003 - kukuk@suse.de + +- Disable aio7 test on s390(x), too. + +------------------------------------------------------------------- +Mon Feb 24 14:19:20 CET 2003 - kukuk@suse.de + +- Update to current cvs snapshot (post 2.3.2-pre1) +- Remove glibc-2.3-ppc32-textrel.patch, is included in CVS +- Remove libc23-ppc64-cvshead20021210.patch + +------------------------------------------------------------------- +Thu Feb 20 16:19:21 CET 2003 - kukuk@suse.de + +- Update to current cvs snapshot +- Remove glibc-2.3-ppc64-vfork-20030214.patch, seems to be + included already. + +------------------------------------------------------------------- +Wed Feb 19 11:45:35 CET 2003 - olh@suse.de + +- add glibc-2.3-ppc32-textrel.patch + glibc-2.3-ppc64-vfork-20030214.patch + +------------------------------------------------------------------- +Fri Feb 14 14:51:11 CET 2003 - kukuk@suse.de + +- Extend getent to print all IP addresses of one host + +------------------------------------------------------------------- +Thu Feb 13 18:34:50 CET 2003 - kukuk@suse.de + +- Update to current snapshot + +------------------------------------------------------------------- +Wed Feb 12 11:50:54 CET 2003 - kukuk@suse.de + +- Update to current snapshot (contains official fix for #23513) + +------------------------------------------------------------------- +Tue Feb 11 15:28:16 CET 2003 - kukuk@suse.de + +- Update to current snapshot +- Fix corruption of internal data in gethostbyname2 [Bug #23513] + +------------------------------------------------------------------- +Sun Feb 9 12:20:55 CET 2003 - aj@suse.de + +- Fix cancellation of system calls on x86-64. + +------------------------------------------------------------------- +Sat Feb 8 10:43:02 CET 2003 - kukuk@suse.de + +- Fix wrong logic in dynamic resolv.conf patch + +------------------------------------------------------------------- +Fri Feb 7 17:35:12 CET 2003 - kukuk@suse.de + +- Fix access of _res symbol in multithreaded programs +- Add "dynamic resolv.conf" patch to libnss_dns, too. +- Remove obsolete db2 manual pages +- Update to current snapshot (fixes [Bug #23363]) + +------------------------------------------------------------------- +Thu Feb 6 18:06:36 CET 2003 - kukuk@suse.de + +- Update to current snapshot +- Use install-info for info pages + +------------------------------------------------------------------- +Tue Feb 4 20:12:51 CET 2003 - schwab@suse.de + +- Fix regexp parsing. + +------------------------------------------------------------------- +Mon Feb 3 14:44:21 CET 2003 - meissner@suse.de + +- Merged a unistd.h gcc3.3 compliance patch from Franz Sirl for + ppc and ppc64 kernel headers. + +------------------------------------------------------------------- +Fri Jan 31 22:12:03 CET 2003 - schwab@suse.de + +- Fix building on s390[x]. + +------------------------------------------------------------------- +Fri Jan 31 15:20:00 CET 2003 - kukuk@suse.de + +- Update to current glibc cvs + +------------------------------------------------------------------- +Thu Jan 30 16:05:32 CET 2003 - aj@suse.de + +- Fix one build problem on sparc. +- Fix asm-x86_64/mtrr.h. + +------------------------------------------------------------------- +Wed Jan 29 12:57:23 CET 2003 - kukuk@suse.de + +- Update to current glibc cvs +- Fix libm-ulps for x86-64 and ia64 + +------------------------------------------------------------------- +Thu Jan 23 16:47:33 CET 2003 - schwab@suse.de + +- Fix use of DT_FINI_ARRAY. +- Temporarily disable tst-aio7 test on ia64. + +------------------------------------------------------------------- +Tue Jan 14 22:41:33 CET 2003 - schwab@suse.de + +- Fix ia64 for non-tls build. + +------------------------------------------------------------------- +Tue Jan 14 21:51:24 CET 2003 - aj@suse.de + +- Package libpthread_nonshared.a. + +------------------------------------------------------------------- +Mon Jan 13 10:29:36 CET 2003 - kukuk@suse.de + +- Add fixed version of x86-64-linuxthreads-disable-fs.diff +- Readd parts of libm-x86-64.diff +- Update to current cvs snapshot +- Add fix for errno compatibility +- Add s390(x) vfork fixes + +------------------------------------------------------------------- +Sun Jan 12 19:16:13 CET 2003 - kukuk@suse.de + +- Update to current cvs snapshot + +------------------------------------------------------------------- +Fri Jan 3 19:09:36 CET 2003 - bg@suse.de + +- removed obsolete patch for hppa + +------------------------------------------------------------------- +Fri Dec 20 23:15:48 CET 2002 - kukuk@suse.de + +- Update to current cvs snapshot +- Obsoletes glibc-2.3-setjmp-ppc64.diff +- Obsoletes build-alpha.diff +- Obsoletes libm-x86-64.diff +- Disable activate-spinlocks.diff temporary +- Disable x86-64-linuxthreads-disable-fs.diff (breaks compilation) + +------------------------------------------------------------------- +Tue Dec 17 16:01:13 CET 2002 - olh@suse.de + +- remove glibc-2.2.5-ppc64-bits-socket_h.diff + add glibc-2.3-setjmp-ppc64.diff + add libc23-ppc64-cvshead20021210.patch + dont run configure in subshell, it can fail and rpm cant catch it + +------------------------------------------------------------------- +Fri Dec 13 20:01:30 CET 2002 - schwab@suse.de + +- Add more ia64 syscalls. + +------------------------------------------------------------------- +Fri Dec 6 22:06:41 CET 2002 - olh@suse.de + +- build also the locals parallel + do not fail with parallel calculation on lowmem systems + +------------------------------------------------------------------- +Tue Dec 3 11:16:30 CET 2002 - aj@suse.de + +- Build parallel on x86-64. +- Activate fast spinlocks in malloc for x86 and x86-64. +- Integrate new math library from AMD for x86-64. + +------------------------------------------------------------------- +Fri Nov 29 11:08:03 CET 2002 - bg@suse.de + +- Fix build on hppa. + +------------------------------------------------------------------- +Thu Nov 28 21:31:09 CET 2002 - aj@suse.de + +- Fix build on alpha. + +------------------------------------------------------------------- +Thu Nov 28 15:45:09 CET 2002 - aj@suse.de + +- Update to CVS version from 2002-11-28. +- Do not use %fs for threads for now on x86-64. +- Fix fnmatch bug with multibyte strings. + +------------------------------------------------------------------- +Tue Nov 12 12:41:17 CET 2002 - bg@suse.de + +- Updated hppa patches + +------------------------------------------------------------------- +Thu Nov 7 14:00:04 CET 2002 - kukuk@suse.de + +- getaddrinfo(): get host information for AF_INET and AF_INET6 only + from the same service [Bug #21237] + +------------------------------------------------------------------- +Thu Nov 7 12:11:29 CET 2002 - bg@suse.de + +- Fix build of linuxthreads for hppa + +------------------------------------------------------------------- +Tue Nov 5 16:31:11 CET 2002 - bg@suse.de + +- Use current kernel-headers for parisc +- Add support for hppa + +------------------------------------------------------------------- +Tue Nov 5 15:29:32 CET 2002 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Tue Oct 22 16:21:34 CEST 2002 - schwab@suse.de + +- Fix ia64 syscall numbers. + +------------------------------------------------------------------- +Mon Oct 21 17:20:04 CEST 2002 - schwab@suse.de + +- Fix alignment in locale-archive. + +------------------------------------------------------------------- +Mon Oct 21 17:16:51 CEST 2002 - kukuk@suse.de + +- Update to glibc 2.3.1 cvs 20021021 +- Remove nss_dns6 patch + +------------------------------------------------------------------- +Tue Oct 15 14:58:34 CEST 2002 - kukuk@suse.de + +- Update to glibc 2.3.1 cvs 20021015 + +------------------------------------------------------------------- +Wed Oct 2 14:06:31 CEST 2002 - kukuk@suse.de + +- Update to glibc 2.3 cvs 20021002 +- Update crypt_blowfish to 0.4.4 (manual page fix, hppa fix) + +------------------------------------------------------------------- +Wed Sep 25 11:43:08 CEST 2002 - mls@suse.de + +- build with -finline-limit=2000 on mips/armv4l + +------------------------------------------------------------------- +Tue Sep 17 14:54:26 CEST 2002 - schwab@suse.de + +- Add new ia64 syscall numbers. + +------------------------------------------------------------------- +Mon Sep 16 17:24:01 CEST 2002 - meissner@suse.de + +- Added AIO syscall numbers for ppc/ppc64, so libaio does not need them. +- Aligned powerpc bits/sem.h to be the same as the other 64bit + archs, keeping the 32bit layout. +- Added the faster ppc32 memset.S from glibc HEAD on request of IBM. + +------------------------------------------------------------------- +Thu Sep 12 15:56:07 CEST 2002 - meissner@suse.de + +- ppc/ppc64: added more biarch things to the SystemV IPC headers + which are needed to get 64bit ipc / IPC_STAT to work. + +------------------------------------------------------------------- +Mon Sep 9 18:52:53 CEST 2002 - bk@suse.de + +- s390x-biarch: use correct wordsize.h(move to main 32/64 directory) +- s390x: requires 64-bit kernel + +------------------------------------------------------------------- +Mon Sep 9 15:40:23 CEST 2002 - kukuk@suse.de + +- Increase minimum value of MAXPACKET in libnss_dns, too + +------------------------------------------------------------------- +Mon Sep 9 14:31:04 CEST 2002 - uli@suse.de + +- all architectures are created equal, but some are more equal + than others; increased DB_FILE_ID_LEN in DB2 to 24 on x86-64, + ia64, s390x and ppc64 to fit 64 bit __ino_t type + +------------------------------------------------------------------- +Fri Sep 6 17:26:53 MEST 2002 - mls@suse.de + +- fix squeeze bug in db-1.85: set dirty flag after page modification + +------------------------------------------------------------------- +Fri Sep 6 15:44:17 CEST 2002 - kukuk@suse.de + +- Increase minimum value of MAXPACKET + +------------------------------------------------------------------- +Mon Sep 2 10:38:40 CEST 2002 - kukuk@suse.de + +- Fix asm header files for sparc/sparc64 + +------------------------------------------------------------------- +Fri Aug 30 13:18:51 CEST 2002 - aj@suse.de + +- Revert linuxthreads for x86-64 for now. + +------------------------------------------------------------------- +Wed Aug 28 16:15:18 CEST 2002 - aj@suse.de + +- Add optimized math routines for x86-64. + +------------------------------------------------------------------- +Tue Aug 27 15:52:49 CEST 2002 - olh@suse.de + +- BuildFlags="$(echo $RPM_OPT_FLAGS | sed 's#-mminimal-toc##')" + +------------------------------------------------------------------- +Mon Aug 26 21:56:22 CEST 2002 - olh@suse.de + +- add ppc64_glibc_2.2.5_sunrpc-fix.patch + * sysdeps/unix/sysv/linux/powerpc/bits/socket.h: New file that adds + __powerpc64__ specific fields and adjust size/alignment for 64-bit. + +------------------------------------------------------------------- +Fri Aug 23 17:04:38 CEST 2002 - aj@suse.de + +- Use floating stacks for x86-64. +- Add LICENSE file. +- Fix profiling code on x86-64. +- Add strcspn, strpbrk and strspn optimizations for x86-64. +- Fix makecontext for x86-64. + +------------------------------------------------------------------- +Thu Aug 15 08:59:16 CEST 2002 - aj@suse.de + +- Use biarch headers already for building so that bits/syscalls.h is + build correctly. +- Fix bits/syscalls.h for x86-64. +- Remove *xattr patches. + +------------------------------------------------------------------- +Thu Aug 8 16:59:27 CEST 2002 - kukuk@suse.de + +- Update to current cvs (calloc variable overflow fixed) +- Apply fix for calloc fix +- Add *xattr system calls and error number + +------------------------------------------------------------------- +Tue Aug 6 12:45:06 CEST 2002 - kukuk@suse.de + +- Update to current cvs (IPv6 fixes) + +------------------------------------------------------------------- +Mon Aug 5 12:29:59 CEST 2002 - aj@suse.de + +- Implement *context functions for x86-64. + +------------------------------------------------------------------- +Sat Aug 3 16:01:07 CEST 2002 - kukuk@suse.de + +- Update kernel-headers to version 2.4.19 +- Add PreRequires "filesystem". + +------------------------------------------------------------------- +Thu Aug 1 18:23:37 CEST 2002 - bk@suse.de + +- added s390-may2002.diff with some chunks from may2002 drop +- give make check a second chance on s390(x), but fail if not(race) + +------------------------------------------------------------------- +Tue Jul 30 11:40:41 CEST 2002 - kukuk@suse.de + +- sunrpc/xdr_array.c: Check for variable overflow +- Ignore failed make check on s390(x) + +------------------------------------------------------------------- +Tue Jul 30 08:31:24 CEST 2002 - aj@suse.de + +- Add optimisations for x86-64. + +------------------------------------------------------------------- +Mon Jul 29 09:38:04 CEST 2002 - kukuk@suse.de + +- Don't allocate/free category name in setlocale() unnecessarily + (for IBM Java [Bug #17065]). + +------------------------------------------------------------------- +Tue Jul 23 13:36:31 CEST 2002 - kukuk@suse.de + +- Update to current glibc cvs (pread/pwrite fixes) +- Remove extra de.po, is in official tarball now. + +------------------------------------------------------------------- +Sat Jul 20 07:14:26 CEST 2002 - aj@suse.de + +- Fix profiling for x86-64. + +------------------------------------------------------------------- +Fri Jul 19 16:26:26 CEST 2002 - meissner@suse.de + +- Fixed the PPC64 patch, several superflous files removed. +- Reenabled make check for ppc64. + +------------------------------------------------------------------- +Wed Jul 17 14:13:58 CEST 2002 - kukuk@suse.de + +- Update to current glibc cvs +- Fix kernel headers for s390/s390x +- Move some binaries/shell scripts and manual pages to the + correct subpackage + +------------------------------------------------------------------- +Tue Jul 16 14:51:48 CEST 2002 - meissner@suse.de + +- Merged latest PowerPC patch from IBM. + * Lots of ppc64 related fixes. + * Start of biarch support. + * Changed struct stat in 64bit ABI. + +------------------------------------------------------------------- +Fri Jul 12 18:29:17 CEST 2002 - aj@suse.de + +- Add biarch patch for s390 and s390x. + +------------------------------------------------------------------- +Mon Jul 8 10:45:49 CEST 2002 - aj@suse.de + +- Add some optimized x86-64 math routines and a fixed lgammal + implementation. +- Testsuite on x86-64 should pass now. +- Run ldconfig in postinstall. +- Fix memleak in catgets. + +------------------------------------------------------------------- +Sat Jul 6 13:38:48 CEST 2002 - kukuk@suse.de + +- Fix typo in create_biarch_asm.sh (asm-sparc path) + +------------------------------------------------------------------- +Thu Jul 4 21:59:43 CEST 2002 - kukuk@suse.de + +- Fix typo in manpages/Makefile +- Fix filelist (on some archs ld-linux.so.2 was missing) + +------------------------------------------------------------------- +Thu Jul 4 10:02:46 CEST 2002 - kukuk@suse.de + +- Revert mktime patch (check for year < 70) +- Replace ifarch i386 with ix86 +- Add patch for arm +- Include pt_chown again + +------------------------------------------------------------------- +Wed Jul 3 16:05:05 CEST 2002 - kukuk@suse.de + +- Add more new manual pages +- Fix spec file (renaming of ld-*, creating of include/asm header + files) +- Update to current CVS version +- Fix kernel-headers for x86-64 (don't overwrite patched version) +- Rename Equador -> Ecuador [Bug #16648] +- Add hint about security problem of host caching with nscd to + config file. + +------------------------------------------------------------------- +Tue Jun 25 14:29:14 CEST 2002 - aj@suse.de + +- Fix dl-machine.h for x86-64 to compile with new binutils. +- Fix mtrr.h header for x86-64. +- Do not package pt_chown. + +------------------------------------------------------------------- +Tue Jun 18 14:28:40 CEST 2002 - sf@suse.de + +- reverted changes from Tue Jun 11 10:04:55 CEST 2002 + (took the kernel-headers from before, readded patch9) +- add new archive with kernel-headers for x86_64 +- add autofs patch + +------------------------------------------------------------------- +Mon Jun 17 17:12:39 CEST 2002 - bk@suse.de + +- remove s390* from the list of archs that ignore check fail + +------------------------------------------------------------------- +Thu Jun 13 20:38:00 CEST 2002 - uli@suse.de + +- fixed typos in spec + +------------------------------------------------------------------- +Thu Jun 13 13:35:43 CEST 2002 - schwab@suse.de + +- Fix ssize_t and __ipc_pid_t for ppc64. + +------------------------------------------------------------------- +Wed Jun 12 09:47:12 CEST 2002 - uli@suse.de + +- fix errlist.c for ARM as well + +------------------------------------------------------------------- +Tue Jun 11 10:04:55 CEST 2002 - sf@suse.de + +- made new kernel-header archive from kernel-source +- added asm-ppc64 to kernel-headers +- removed patch9 as it is obsoleted by the new kernel-headers + +------------------------------------------------------------------- +Fri Jun 7 14:29:30 CEST 2002 - olh@suse.de + +- update asm-ppc64/ioctls.h, missing TIOCGDEV + +------------------------------------------------------------------- +Thu Jun 6 17:57:41 CEST 2002 - olh@suse.de + +- fix glibc-ppc64 patch + +------------------------------------------------------------------- +Thu Jun 6 15:09:16 CEST 2002 - olh@suse.de + +- update ppc64_glibc_ldconfig.diff + +------------------------------------------------------------------- +Thu Jun 6 10:09:24 CEST 2002 - ke@suse.de + +- Update de.po from + http://www.iro.umontreal.ca/contrib/po/teams/PO/de/libc-2.2.5.de.po. +- Use only translated entries to make the testsuite happy; call + msgattrib on de.po and hu.po [# 16438]. + +------------------------------------------------------------------- +Mon Jun 3 09:58:54 CEST 2002 - aj@suse.de + +- Clean up generation of asm includes for bi-arch systems. +- Enable profiling for x86-64. + +------------------------------------------------------------------- +Mon Jun 3 08:52:38 CEST 2002 - kukuk@suse.de + +- Add fix for weak declaration "_old_sys_nerr" +- Remove already disabled alpha patch +- Update to current CVS + +------------------------------------------------------------------- +Sat Jun 1 10:54:41 CEST 2002 - olh@suse.de + +- fix stat for real, wrong size for st_nlink + +------------------------------------------------------------------- +Wed May 29 18:24:57 CEST 2002 - olh@suse.de + +- add ppc64_glibc_2.2.5-types.diff, fixes stat() + +------------------------------------------------------------------- +Wed May 29 10:38:34 CEST 2002 - olh@suse.de + +- add ppc64_glibc_ldconfig.diff for elf32/elf64 coexistance + +------------------------------------------------------------------- +Thu May 23 08:32:00 MEST 2002 - aj@suse.de + +- Rename __thread to fix problems with GCC 3.2. + +------------------------------------------------------------------- +Mon May 20 11:37:42 CEST 2002 - olh@suse.de + +- add ppc64 kernel headers + add create_ppc_asm.sh + update ppc64 patch, use /lib64/ld64.so.1 + move generic syscalls.list to ppc64/32 + set/getrlimit GLIBC2.0 is ppc32 only + use parallel make on ppc and ppc64 + do not chroot as user + cleanup nested ifarch for dynamic linker + +------------------------------------------------------------------- +Wed May 15 10:25:45 CEST 2002 - aj@suse.de + +- Fix building of linuxthreads with current GCC. + +------------------------------------------------------------------- +Mon May 13 10:04:37 CEST 2002 - olh@suse.de + +- fix ppc64 RTLDLIST ld64.so rewrite + +------------------------------------------------------------------- +Sat May 11 02:09:06 CEST 2002 - schwab@suse.de + +- Add div/mod compatibility functions for ia64. + +------------------------------------------------------------------- +Fri May 10 13:56:59 CEST 2002 - olh@suse.de + +- add ppc64 support + +------------------------------------------------------------------- +Thu May 9 10:06:19 CEST 2002 - aj@suse.de + +- Add sys/io.h for x86-64. + +------------------------------------------------------------------- +Mon May 6 18:12:51 CEST 2002 - ihno@suse.de + +- corrected memory calculation for parallel build + +------------------------------------------------------------------- +Fri May 3 16:28:23 CEST 2002 - kukuk@suse.de + +- Add fix to compile math.h on SPARC with g++ + +------------------------------------------------------------------- +Thu May 2 11:29:29 CEST 2002 - kukuk@suse.de + +- Update to current CVS 2.2 branch +- Add x86-64 fix for crti.o and /usr/lib64 with libpthread + +------------------------------------------------------------------- +Fri Apr 26 16:51:48 CEST 2002 - kukuk@suse.de + +- define sqrtl alias for PowerPC + +------------------------------------------------------------------- +Mon Apr 22 07:56:00 CEST 2002 - aj@suse.de + +- Fix vfork for x86-64. +- Fix handling of ld.so.cache for x86-64. + +------------------------------------------------------------------- +Thu Apr 18 09:16:58 CEST 2002 - aj@suse.de + +- Allow testsuite to fail for x86-64. +- Add ULPs for x86-64. + +------------------------------------------------------------------- +Wed Apr 17 16:36:51 CEST 2002 - kukuk@suse.de + +- Update to current snapshot (mktime and dl fixes) +- Update hu.po +- Do not build a profiled glibc for x86-64 + +------------------------------------------------------------------- +Fri Apr 12 10:33:31 CEST 2002 - kukuk@suse.de + +- Update to current snapshot (fix SPARC compile) +- Revert do-lookup.h patch on Alpha (does not work here) + +------------------------------------------------------------------- +Wed Apr 10 15:09:33 CEST 2002 - aj@suse.de + +- Fix linuxthreads for x86-64. + +------------------------------------------------------------------- +Wed Apr 10 13:02:48 CEST 2002 - aj@suse.de + +- Add x86-64.diff to fix glob64. + +------------------------------------------------------------------- +Wed Apr 10 10:26:22 CEST 2002 - kukuk@suse.de + +- Update kernel-headers to 2.4.19pre4 (with x86-64 support) +- Update glibc to current cvs snapshot +- Allow old currencies (before EUR) + +------------------------------------------------------------------- +Tue Apr 2 15:58:49 CEST 2002 - aj@suse.de + +- Update ULPs. + +------------------------------------------------------------------- +Thu Mar 21 16:18:58 CET 2002 - kukuk@suse.de + +- Create html pages after installation of info pages [Bug #15283] + +------------------------------------------------------------------- +Tue Mar 12 16:09:51 CET 2002 - kukuk@suse.de + +- Add db1 fix if blocksize is not ^2 + +------------------------------------------------------------------- +Sat Mar 2 18:18:15 CET 2002 - kukuk@suse.de + +- Add fix for format string bug + +------------------------------------------------------------------- +Sat Mar 2 10:44:31 CET 2002 - kukuk@suse.de + +- Fix return value of nice wrapper + +------------------------------------------------------------------- +Fri Mar 1 14:33:09 CET 2002 - kukuk@suse.de + +- Add fix for corrupt ut_line +- Add fix for current gcc 3.1 +- Add patch for nice return values + +------------------------------------------------------------------- +Thu Feb 28 14:53:42 CET 2002 - kukuk@suse.de + +- Add fix for rtime, swscanf and ia64 + +------------------------------------------------------------------- +Mon Feb 18 13:22:05 CET 2002 - kukuk@suse.de + +- When a dlopened module references a weak symbol from another + dlopened module (loaded with RTLD_GLOBAL) no dependency was + generated for this fact, so the second module was unloaded even + if the first one was still around. + +------------------------------------------------------------------- +Sun Feb 17 10:51:53 CET 2002 - kukuk@suse.de + +- Add pthread/signal bugfix [Bug #13280] +- Fix directory file list (don't include /usr/include) + +------------------------------------------------------------------- +Thu Feb 14 19:46:04 CET 2002 - kukuk@suse.de + +- Use defattr in spec file to avoid problems with not existing + UIDs and rpm. + +------------------------------------------------------------------- +Thu Feb 14 13:22:13 CET 2002 - aj@suse.de + +- Update ULPs for GCC 3.1. + +------------------------------------------------------------------- +Wed Feb 13 16:03:20 CET 2002 - kukuk@suse.de + +- Apply db1 patch from mls@suse.de to fix rpm problems + +------------------------------------------------------------------- +Tue Feb 12 02:01:42 CET 2002 - ro@suse.de + +- fix owner/group for kernel headers + +------------------------------------------------------------------- +Mon Feb 11 15:17:18 CET 2002 - kukuk@suse.de + +- Add another solution for the glob problem + +------------------------------------------------------------------- +Thu Feb 7 16:20:49 CET 2002 - kukuk@suse.de + +- Add fix for glob (glob should not call globfree) +- Add fix for innetgr + +------------------------------------------------------------------- +Wed Feb 6 22:01:29 CET 2002 - kukuk@suse.de + +- Use correct BuildRoot + +------------------------------------------------------------------- +Wed Feb 6 16:40:49 CET 2002 - kukuk@suse.de + +- Update hu.po + +------------------------------------------------------------------- +Wed Feb 6 15:36:56 CET 2002 - kukuk@suse.de + +- Set LC_CTYPE for error messages in localedef [Bug #12878] + +------------------------------------------------------------------- +Mon Feb 4 14:26:48 CET 2002 - kukuk@suse.de + +- Add fixes from CVS: dynamic loader, readv and writev seg.fault + and various architecture fixes for alpha and mips +- Don't compile with -g on Alpha +- Add fix for possible endless loop fix + +------------------------------------------------------------------- +Fri Feb 1 15:58:41 CET 2002 - bk@suse.de + +- merged s390x lib64 patch and spec file changes + +------------------------------------------------------------------- +Wed Jan 23 15:39:02 CET 2002 - kukuk@suse.de + +- Split glibc into glibc and glibc-locale +- Create more UTF8 locale + +------------------------------------------------------------------- +Mon Jan 21 10:45:19 CET 2002 - kukuk@suse.de + +- Update to official glibc 2.2.5 + +------------------------------------------------------------------- +Wed Jan 16 18:29:33 CET 2002 - kukuk@suse.de + +- Remove /var/adm/setup/setup.timeconfig + +------------------------------------------------------------------- +Wed Jan 16 17:22:52 CET 2002 - kukuk@suse.de + +- Apply S390 fix + +------------------------------------------------------------------- +Wed Jan 9 15:33:49 CET 2002 - kukuk@suse.de + +- Update to glibc 2.2.5pre1 + +------------------------------------------------------------------- +Tue Jan 8 18:41:29 CET 2002 - egmont@suselinux.hu + +- Added partial Hungarian translation + +------------------------------------------------------------------- +Tue Jan 8 13:52:51 CET 2002 - kukuk@suse.de + +- Add patch to pass math tests with gcc 3.x +- Update to current CVS version + +------------------------------------------------------------------- +Thu Jan 3 18:05:48 CET 2002 - kukuk@suse.de + +- Update kernel header files to 2.4.17 + +------------------------------------------------------------------- +Tue Jan 1 10:55:34 CET 2002 - kukuk@suse.de + +- Update current CVS version, add final fixes for LSB test suite + +------------------------------------------------------------------- +Tue Dec 18 15:27:42 CET 2001 - poeml@suse.de + +- Install ja_JP.SJIS locale. + +------------------------------------------------------------------- +Sat Dec 15 15:27:12 CET 2001 - schwab@suse.de + +- Fix missing declaration of md5_uintptr. + +------------------------------------------------------------------- +Fri Dec 14 10:11:17 CET 2001 - kukuk@suse.de + +- Update to correct CVS branch + +------------------------------------------------------------------- +Thu Dec 13 14:50:25 CET 2001 - kukuk@suse.de + +- Update to current CVS +- Increase PATH_MAX to 4096 (including the leading zero) +- Clear pointer if asprintf fails +- pthread_key_delete should not contact thread manager before it + is created. + +------------------------------------------------------------------- +Tue Dec 11 22:35:07 CET 2001 - kukuk@suse.de + +- Fix prelink patch + +------------------------------------------------------------------- +Tue Dec 11 18:53:12 CET 2001 - kukuk@suse.de + +- Add fixes for LSB.os test suite (ftw, grantpt and ftok) +- Update to current CVS +- Add prelink patch + +------------------------------------------------------------------- +Fri Dec 7 19:16:30 CET 2001 - kukuk@suse.de + +- Merge with current CVS +- Add blowfish crypt + +------------------------------------------------------------------- +Fri Nov 23 11:55:14 CET 2001 - uli@suse.de + +- added armv4l arch to spec +- added arm kernel headers +- added trivial fix for dl-machine.h from CVS (see arm.dif) + +------------------------------------------------------------------- +Thu Nov 15 10:29:33 CET 2001 - adrian@suse.de + +- add mips architecture to spec file +- apply further mips fixes for ld +- activate %clean again + +------------------------------------------------------------------- +Sun Nov 11 12:12:03 CET 2001 - kukuk@suse.de + +- Fix lost permissions of shell script on SPARC + +------------------------------------------------------------------- +Thu Nov 8 18:40:33 CET 2001 - kukuk@suse.de + +- Add 32bit UID fixes + +------------------------------------------------------------------- +Thu Nov 8 11:47:21 CET 2001 - kukuk@suse.de + +- More fixes for asm-ia64 header files + +------------------------------------------------------------------- +Thu Nov 8 10:50:13 CET 2001 - kukuk@suse.de + +- Fix asm-i386/processor.h (don't align struct) +- Fix asm-ia64/bitops.h (define CMPXCHG_BUGCHECK) +- Correct version number in version.h + +------------------------------------------------------------------- +Wed Nov 7 14:07:21 CET 2001 - uli@suse.de + +- fixed sys/io.h, sysmacros.h for icc + +------------------------------------------------------------------- +Tue Nov 6 16:53:04 CET 2001 - kukuk@suse.de + +- Update kernel-headers to 2.4.14 + +------------------------------------------------------------------- +Thu Nov 1 11:34:56 CET 2001 - kukuk@suse.de + +- Use again old rules to generate html files + +------------------------------------------------------------------- +Sun Oct 21 22:55:24 CEST 2001 - schwab@suse.de + +- Fix inttypes.h for C++. + +------------------------------------------------------------------- +Fri Oct 19 13:31:53 CEST 2001 - aj@suse.de + +- Fix typo in inttypes.h that presents compilation by non-GCC compilers. + +------------------------------------------------------------------- +Tue Oct 16 10:56:52 CEST 2001 - aj@suse.de + +- Update elf.h to include x86-64 defines since those are needed + by some other tools. + +------------------------------------------------------------------- +Fri Sep 28 15:59:19 CEST 2001 - schwab@suse.de + +- Readd patch from 2001-09-10 with corrections. +- Add compatibility patch for GCC 3. This allows to build glibc + with GCC 3. +- Require that make check succeeds on ia64. + +------------------------------------------------------------------- +Thu Sep 13 15:58:31 CEST 2001 - aj@suse.de + +- Add a better version of the threads-fork patch that fixes some + more places where interrupts can occur and does this a bit cleaner. + +------------------------------------------------------------------- +Tue Sep 11 13:50:37 CEST 2001 - aj@suse.de + +- Remove patch from 2001-09-10 since it breaks the dynamic linker. + +------------------------------------------------------------------- +Tue Sep 11 10:51:11 CEST 2001 - aj@suse.de + +- Fix bug in linuxthreads where manager and threads could + get out of synch due to an interrupted read call. + +------------------------------------------------------------------- +Mon Sep 10 18:20:32 CEST 2001 - schwab@suse.de + +- Fix handling of dependent dynamic objects for dlopen/dlclose. + +------------------------------------------------------------------- +Sat Sep 8 21:02:38 CEST 2001 - kukuk@suse.de + +- Don't create gconv cache (else iconv --list seg.faults) + +------------------------------------------------------------------- +Tue Aug 28 13:39:37 MEST 2001 - aj@suse.de + +- Improve dynamic linker to relocate dynamic objects faster. This + implies a small cache for symbol lookups and handling the ld -z combreloc + feature if binaries are linked this way. + +------------------------------------------------------------------- +Fri Aug 24 14:26:33 CEST 2001 - kukuk@suse.de + +- Add fix for handling of %l[] in vfscanf +- ldconfig removes stale links now +- Remove susehelp config files, now in susehelp itself + +------------------------------------------------------------------- +Wed Aug 22 15:26:06 CEST 2001 - aj@suse.de + +- Update s390 patch from IBM. + +------------------------------------------------------------------- +Fri Aug 17 14:11:16 CEST 2001 - kukuk@suse.de + +- Adjust dns6 patch for 2.2.4 +- Fix spec file (include lost libnss_dns6.so) +- Fix versionnumber in version.h [Bug #9759] +- Update kernel-header to 2.4.9 + +------------------------------------------------------------------- +Thu Aug 16 09:32:39 MEST 2001 - aj@suse.de + +- Update to 2.2.4 final. Add s390-ucontext patch. + +------------------------------------------------------------------- +Fri Aug 10 12:04:14 CEST 2001 - aj@suse.de + +- Update to current glibc version. Do not use the hardlink program + for compatification since localedef will do this itself now. + Create gconv cache. + +------------------------------------------------------------------- +Wed Aug 1 15:31:50 CEST 2001 - aj@suse.de + +- Add patch for zic to create copy of the timezone instead + of a symbolic link so that the file exists even if /usr is not + mounted. + Use i486 instead of i386 as default architecture for i386. + +------------------------------------------------------------------- +Sat Jul 28 08:36:27 CEST 2001 - kukuk@suse.de + +- Fix problem with linux/spinlock.h + +------------------------------------------------------------------- +Fri Jul 27 09:30:01 CEST 2001 - kukuk@suse.de + +- Update kernel-header files to 2.4.7 + +------------------------------------------------------------------- +Thu Jul 26 14:04:15 CEST 2001 - froh@suse.de + +- add fix for failing tst-setcontext on s390 + +------------------------------------------------------------------- +Wed Jul 25 09:29:38 CEST 2001 - aj@suse.de + +- Add patch to fix loading of dynamic libs in static programs for PPC. + +------------------------------------------------------------------- +Fri Jul 20 13:44:30 CEST 2001 - kukuk@suse.de + +- Update to current CVS snapshot +- Disable tst-regex and test-lfs + +------------------------------------------------------------------- +Fri Jul 6 15:26:54 CEST 2001 - kukuk@suse.de + +- Add da_DK@euro and da_DK.UTF-8 + +------------------------------------------------------------------- +Thu Jul 5 14:34:02 CEST 2001 - kukuk@suse.de + +- Update to current CVS snapshot +- Remove obsolete cvs patch +- Fix DNS/IPv6 patch +- Hardlink equal locale files + +------------------------------------------------------------------- +Fri Jun 22 15:59:21 CEST 2001 - olh@suse.de + +- add glibc-2.2.3-ppc_dlmachine.diff to fix binutils make check + +------------------------------------------------------------------- +Tue Jun 19 06:41:03 EDT 2001 - bk@suse.de + +- added s390x support to spec file + +------------------------------------------------------------------- +Tue Jun 19 10:27:38 CEST 2001 - aj@suse.de + +- Fix profiling on PowerPC. + +------------------------------------------------------------------- +Fri Jun 15 17:58:22 CEST 2001 - schwab@suse.de + +- Fixup asm-ia64/atomic.h for user-space inclusion. + +------------------------------------------------------------------- +Tue Jun 12 11:14:08 CEST 2001 - aj@suse.de + +- Fix testsuite for sparc. + +------------------------------------------------------------------- +Mon Jun 11 13:56:16 CEST 2001 - aj@suse.de + +- Fix testsuite for powerpc and S390, build again on alpha. + +------------------------------------------------------------------- +Tue May 22 15:43:24 CEST 2001 - kukuk@suse.de + +- Update to current CVS snapshot +- Rmove support for PF_LOCAL from getaddrinfo [Bug #8469] + +------------------------------------------------------------------- +Sun May 13 15:19:42 CEST 2001 - kukuk@suse.de + +- Don't use absolute paths in pre-install-section + +------------------------------------------------------------------- +Fri May 4 19:20:10 CEST 2001 - kukuk@suse.de + +- Add special version.h which fails on compiling kernel modules + +------------------------------------------------------------------- +Sat Apr 28 18:32:51 CEST 2001 - kukuk@suse.de + +- Update to glibc 2.2.3, kernel-headers-2.4.4 + +------------------------------------------------------------------- +Tue Apr 24 16:04:32 CEST 2001 - schwab@suse.de + +- Fix feenableexcept on ia64. + +------------------------------------------------------------------- +Tue Apr 24 15:48:34 CEST 2001 - aj@suse.de + +- Install some more UTF-8 locales, fix tr_TR locale. + +------------------------------------------------------------------- +Thu Apr 12 17:42:08 CEST 2001 - kukuk@suse.de + +- Include our own texi2html + +------------------------------------------------------------------- +Wed Apr 11 18:50:12 CEST 2001 - kukuk@suse.de + +- Add fixes from SuSE kernel header files +- Add patch to reload /etc/resolv.conf if there was changes +- Add glibc.conf for susehelp (glibc-html pages) + +------------------------------------------------------------------- +Mon Apr 9 17:39:18 CEST 2001 - schwab@suse.de + +- Fix ld.so for kernel 2.4.3 on ia64. + +------------------------------------------------------------------- +Thu Apr 5 17:39:44 CEST 2001 - kukuk@suse.de + +- Add more fixes from CVS + +------------------------------------------------------------------- +Tue Apr 3 15:40:58 CEST 2001 - kukuk@suse.de + +- Fix isdn header files from kernel-headers + +------------------------------------------------------------------- +Fri Mar 30 18:40:09 CEST 2001 - kukuk@suse.de + +- Update kernel header files to 2.4.3 + +------------------------------------------------------------------- +Fri Mar 30 17:22:54 CEST 2001 - kukuk@suse.de + +- Merge s390 patches +- Fix rcmd_af() (allow PF_UNSPEC) + +------------------------------------------------------------------- +Fri Mar 30 08:52:32 CEST 2001 - aj@suse.de + +- Add some small fixes, fix spec file for removal of man-pages. + +------------------------------------------------------------------- +Thu Mar 29 18:16:09 CEST 2001 - kukuk@suse.de + +- Don't provide kernel_headers any longer +- Remove some man-pages which are now official in the man-pages + package + +------------------------------------------------------------------- +Thu Mar 29 08:33:19 CEST 2001 - aj@suse.de + +- Fix shmfs recognition. + +------------------------------------------------------------------- +Thu Mar 29 01:18:52 CEST 2001 - ro@suse.de + +- added db-splitmask fix from mls (hopefully work around bug in db1) + +------------------------------------------------------------------- +Wed Mar 28 09:02:54 CEST 2001 - aj@suse.de + +- Fix s390 to not generate wrong relocations, work around compiler + error. + +------------------------------------------------------------------- +Wed Mar 21 14:46:25 CET 2001 - kukuk@suse.de + +- glibc-devel obsoletes and provides linclude + +------------------------------------------------------------------- +Tue Mar 20 12:38:28 CET 2001 - kukuk@suse.de + +- Add strtok and other fixes from CVS +- Add yp_all fix + +------------------------------------------------------------------- +Tue Mar 13 13:57:16 CET 2001 - kukuk@suse.de + +- Add more s390 string.h fixes + +------------------------------------------------------------------- +Mon Mar 12 10:05:30 CET 2001 - aj@suse.de + +- Add fixes for s390, don't run testsuite on s390 for now. + +------------------------------------------------------------------- +Fri Mar 9 17:05:27 CET 2001 - kukuk@suse.de + +- Fix linux/init.h header file + +------------------------------------------------------------------- +Fri Mar 9 16:01:15 CET 2001 - aj@suse.de + +- Handle new EM_S390 value. + +------------------------------------------------------------------- +Fri Mar 9 15:33:55 CET 2001 - kukuk@suse.de + +- kernel-heaer fixes to build on Alpha + +------------------------------------------------------------------- +Thu Mar 8 16:02:45 CET 2001 - ro@suse.de + +- update kernel-headers to 2.4.2 + +------------------------------------------------------------------- +Thu Mar 8 12:53:56 CET 2001 - ro@suse.de + +- kernel-header fixes to build on s390 + +------------------------------------------------------------------- +Thu Feb 22 11:22:08 CET 2001 - schwab@suse.de + +- More kernel header fixes for IA64. + +------------------------------------------------------------------- +Tue Feb 20 11:18:53 CET 2001 - kukuk@suse.de + +- Remove optimisation not supported on all plattforms + +------------------------------------------------------------------- +Mon Feb 19 09:48:02 CET 2001 - kukuk@suse.de + +- Fix Optimization of glibc build +- Add Optimization for alphaev6 and sparcv9 + +------------------------------------------------------------------- +Sat Feb 17 17:19:40 CET 2001 - kukuk@suse.de + +- Update to glibc 2.2.2 from CVS + +------------------------------------------------------------------- +Thu Feb 15 16:51:12 CET 2001 - kukuk@suse.de + +- kernel header fixes for SPARC and IA64 + +------------------------------------------------------------------- +Tue Feb 13 14:19:43 CET 2001 - kukuk@suse.de + +- Make optimization for i686 work +- Add manual page for ldd + +------------------------------------------------------------------- +Mon Feb 12 16:05:23 CET 2001 - kukuk@suse.de + +- Fix more kernel headers + +------------------------------------------------------------------- +Thu Feb 8 16:34:27 CET 2001 - kukuk@suse.de + +- Fix more kernel-headers + +------------------------------------------------------------------- +Wed Feb 7 17:17:03 CET 2001 - kukuk@suse.de + +- Delete links in pre install section for glibc-devel + +------------------------------------------------------------------- +Wed Feb 7 01:08:26 CET 2001 - kukuk@suse.de + +- Fix kernel-header includes + +------------------------------------------------------------------- +Tue Feb 6 09:29:04 CET 2001 - kukuk@suse.de + +- Fix creating of /usr/include/asm on SPARC +- Add more CVS patches + +------------------------------------------------------------------- +Mon Feb 5 18:58:08 CET 2001 - kukuk@suse.de + +- Add some patches from CVS +- Include our own kernel header files + +------------------------------------------------------------------- +Mon Jan 22 18:47:24 CET 2001 - aj@suse.de + +- Add elf patch to fix problems on ia64 and ppc with _dl_pagesize. + +------------------------------------------------------------------- +Mon Jan 22 10:26:42 CET 2001 - aj@suse.de + +- Fix mmap64 on powerpc. + +------------------------------------------------------------------- +Tue Jan 16 08:42:33 CET 2001 - aj@suse.de + +- Fix sunrpc-udp.diff, add mman.h fix for powerpc. + +------------------------------------------------------------------- +Wed Jan 10 14:49:30 CET 2001 - aj@suse.de + +- Add sunrpc-udp.diff to fix UDP timeouts with Linux 2.4 kernel. + +------------------------------------------------------------------- +Tue Jan 9 09:01:41 CET 2001 - aj@suse.de + +- Add glibc-2.2.secure.diff to close some security holes. + +------------------------------------------------------------------- +Wed Jan 3 15:26:45 CET 2001 - schwab@suse.de + +- Fix strtol and friends on 64 bit platforms. +- Use 8192 as default pagesize on ia64. +- Scan AUX vector also in statically linked programs. + +------------------------------------------------------------------- +Wed Jan 3 15:20:45 CET 2001 - aj@suse.de + +- Build some UTF-8 locales using a patch from Markus Kuhn. + +------------------------------------------------------------------- +Wed Dec 13 15:52:13 CET 2000 - aj@suse.de + +- Add compatibility patch for IPv6 and Linux 2.2. + +------------------------------------------------------------------- +Wed Dec 13 15:48:56 CET 2000 - schwab@suse.de + +- Update ia64 patch. + +------------------------------------------------------------------- +Sat Dec 9 13:30:23 CET 2000 - kukuk@suse.de + +- Fix resolver bug + +------------------------------------------------------------------- +Fri Dec 1 13:16:07 CET 2000 - kukuk@suse.de + +- Add bug fixes for setlocale and strncat +- strip gconv modules + +------------------------------------------------------------------- +Fri Nov 24 07:43:08 CET 2000 - kukuk@suse.de + +- Fix typo in spec file + +------------------------------------------------------------------- +Thu Nov 23 23:22:36 CET 2000 - kukuk@suse.de + +- Add hack for POWER3 + +------------------------------------------------------------------- +Wed Nov 22 13:03:19 CET 2000 - kukuk@suse.de + +- Add strncat bugfix for S/390 + +------------------------------------------------------------------- +Tue Nov 21 10:53:31 CET 2000 - kukuk@suse.de + +- Don't bulid 32bit compat packages + +------------------------------------------------------------------- +Mon Nov 20 15:46:44 CET 2000 - schwab@suse.de + +- Remove use of getpagesize syscall on ia64. +- Follow DT_INIT/DT_FINI change in compiler. + +------------------------------------------------------------------- +Sun Nov 19 22:43:40 CET 2000 - kukuk@suse.de + +- Minor specfile fixes + +------------------------------------------------------------------- +Thu Nov 16 17:38:47 CET 2000 - kukuk@suse.de + +- Add lot of more bug fixes + +------------------------------------------------------------------- +Tue Nov 14 16:52:59 CET 2000 - kukuk@suse.de + +- Add bugfix for static linked binaries/ld.so.cache from aj@suse.de + +------------------------------------------------------------------- +Mon Nov 13 14:52:05 CET 2000 - aj@suse.de + +- Fix noversion.diff and spec file. + +------------------------------------------------------------------- +Sat Nov 11 08:40:42 CET 2000 - kukuk@suse.de + +- Fix nssv1 on PowerPC +- no libNoVersion on SPARC + +------------------------------------------------------------------- +Fri Nov 10 21:47:16 CET 2000 - kukuk@suse.de + +- Disable make check on PowerPC and Alpha + +------------------------------------------------------------------- +Fri Nov 10 17:09:57 CET 2000 - kukuk@suse.de + +- Update to final glibc 2.2 + +------------------------------------------------------------------- +Fri Nov 3 10:44:46 CET 2000 - kukuk@suse.de + +- Update to glibc-2.2-20001103 (glibc-2.1.97) +- Don't install libNoVersion on PowerPC +- Rename nssv1 -> glibc-nssv1 +- Rename libd -> glibc-profile, move libg.a to libc +- Rename libcinfo -> glibc-info +- Rename libchtml -> glibc-html +- Rename localedb -> glibc-i18ndata +- Rename libc -> glibc-devel +- Rename shlibs -> glibc + +------------------------------------------------------------------- +Sat Oct 28 09:10:07 CEST 2000 - kukuk@suse.de + +- Update to glibc-2.2-20001028 +- Enable more checks + +------------------------------------------------------------------- +Fri Oct 27 15:39:17 CEST 2000 - aj@suse.de + +- Fix NoVersion patch + +------------------------------------------------------------------- +Wed Oct 25 16:47:22 CEST 2000 - kukuk@suse.de + +- Update to glibc-2.2-20001025 + +------------------------------------------------------------------- +Sun Oct 22 16:31:32 CEST 2000 - kukuk@suse.de + +- Update to glibc 2.2-20001021 +- Update glibc-db to 2.1.95 +- Update ia64 patch + +------------------------------------------------------------------- +Fri Oct 20 15:54:24 CEST 2000 - kukuk@suse.de + +- Update to glibc 2.2-20001020 +- Add s390 spec file changes + +------------------------------------------------------------------- +Tue Oct 10 13:46:03 CEST 2000 - schwab@suse.de + +- Update to glibc 2.2-20001009. +- Fix TRAMPOLINE_TEMPLATE for ia64. + +------------------------------------------------------------------- +Sun Oct 1 17:08:32 CEST 2000 - schwab@suse.de + +- Export more ia64 specific symbols. + +------------------------------------------------------------------- +Tue Sep 26 12:14:37 CEST 2000 - kukuk@suse.de + +- Update to glibc 2.2-20000926 + +------------------------------------------------------------------- +Mon Sep 25 14:02:07 CEST 2000 - kukuk@suse.de + +- Update to glibc 2.2-20000925 snapshot + +------------------------------------------------------------------- +Thu Sep 14 11:43:51 CEST 2000 - schwab@suse.de + +- Update ia64 patch. + +------------------------------------------------------------------- +Fri Sep 8 19:44:17 CEST 2000 - bk@suse.de + +- added glibc-2.1.3-db2-s390.tar.gz from developerworks (db2 fix) + +------------------------------------------------------------------- +Wed Sep 6 09:44:36 CEST 2000 - fober@suse.de + +- merge s390-7.0 with STABLE: + - upgraded to glibc-linuxthreads-2.1.3.1-s390.diff from 2.1.3 + - added new changes from IBM s390 codedrop + - removed glibc-dlopen-2.1.3-s390.diff which is + incorporated in glibc-linuxthreads-2.1.3.1-s390.diff now + +------------------------------------------------------------------- +Tue Sep 5 18:19:46 CEST 2000 - kukuk@suse.de + +- Add glibc-2.1.security.dif + +------------------------------------------------------------------- +Fri Sep 1 11:14:25 CEST 2000 - olh@suse.de + +- add glibc-2.1-ppc_lfs.dif, enables (hopefully) lfs on ppc + +------------------------------------------------------------------- +Wed Aug 30 16:16:04 CEST 2000 - olh@suse.de + +- remove sysdeps/powerpc/memset.S on ppc for POWER3 + +------------------------------------------------------------------- +Mon Aug 28 17:12:41 CEST 2000 - olh@suse.de + +- add glibc-2.1.sgi_fam.dif +- remove sysdeps/rs6000/memcopy.h on ppc for POWER3 + +------------------------------------------------------------------- +Mon Aug 21 19:56:06 CEST 2000 - garloff@suse.de + +- Fix race on cond_wait WRT owner of mutex (from olh@suse.de) + +------------------------------------------------------------------- +Tue Jul 25 08:41:48 CEST 2000 - kukuk@suse.de + +- Add mmap fix for PowerPC + +------------------------------------------------------------------- +Tue Jul 11 10:02:41 CEST 2000 - kukuk@suse.de + +- Remove "mutex is owned by current thread" bugfix for IBMs jdk + +------------------------------------------------------------------- +Mon Jun 26 16:47:54 CEST 2000 - schwab@suse.de + +- Update ia64 patch. + +------------------------------------------------------------------- +Tue Jun 20 15:33:43 CEST 2000 - kukuk@suse.de + +- Move html docu in extra package +- Update ia64 patch + +------------------------------------------------------------------- +Wed May 31 14:35:00 CEST 2000 - kukuk@suse.de + +- Remove LICENSE file, it's the same as COPYING.LIB +- Add libc docu as html + +------------------------------------------------------------------- +Sun May 28 14:44:42 CEST 2000 - kukuk@suse.de + +- Fix ldconfig on PPC and IA64 + +------------------------------------------------------------------- +Sat May 27 15:25:13 CEST 2000 - kukuk@suse.de + +- Merge new ldconfig fixes + +------------------------------------------------------------------- +Fri May 26 18:16:52 CEST 2000 - kukuk@suse.de + +- Update ia64 patch + +------------------------------------------------------------------- +Fri May 26 11:07:39 CEST 2000 - kukuk@suse.de + +- Fix (f)truncate64 and xdr_uint8_t + +------------------------------------------------------------------- +Wed May 24 22:23:12 CEST 2000 - kukuk@suse.de + +- Fix ldconfig.8 manual page + +------------------------------------------------------------------- +Thu May 18 17:53:09 CEST 2000 - bk@suse.de + +- added s390 dlopen fix + +------------------------------------------------------------------- +Tue May 16 16:48:13 CEST 2000 - bk@suse.de + +- updated s390 patches to match IBM_codedrop_2000_05_15 + +------------------------------------------------------------------- +Fri May 12 15:47:08 CEST 2000 - kukuk@suse.de + +- Fix netinet/in.h IPv6 compare + +------------------------------------------------------------------- +Fri May 12 14:47:15 CEST 2000 - schwab@suse.de + +- Update ia64 patches. + +------------------------------------------------------------------- +Fri May 12 14:22:11 CEST 2000 - kukuk@suse.de + +- Don't apply LFS patch + +------------------------------------------------------------------- +Tue May 9 22:21:23 CEST 2000 - kukuk@suse.de + +- Add LFS patches + +------------------------------------------------------------------- +Mon May 8 11:59:48 CEST 2000 - kukuk@suse.de + +- Add lot of bug fixes from CVS + +------------------------------------------------------------------- +Tue Apr 25 14:20:43 CEST 2000 - kukuk@suse.de + +- Fix nscd/getgrnam bug + +------------------------------------------------------------------- +Thu Apr 20 16:38:26 CEST 2000 - kukuk@suse.de + +- Remove /var/mail -> /var/spool/mail patch +- Update nscd.conf.5 manual page + +------------------------------------------------------------------- +Wed Apr 12 16:18:55 CEST 2000 - kukuk@suse.de + +- Add nscd patch from Chris Wing + +------------------------------------------------------------------- +Wed Apr 12 15:52:55 CEST 2000 - kukuk@suse.de + +- Add ldconfig fix from aj@suse.de + +------------------------------------------------------------------- +Wed Apr 12 11:33:02 CEST 2000 - schwab@suse.de + +- More ia64 patches. +- Use libc.so.0, libm.so.0, ld-linux-ia64.so.1 on ia64. + +------------------------------------------------------------------- +Mon Apr 10 17:55:46 CEST 2000 - kukuk@suse.de + +- Support asm-sparc64 and asm-sparc on SPARC + +------------------------------------------------------------------- +Mon Apr 10 15:46:35 CEST 2000 - kukuk@suse.de + +- Create /etc/ld.so.cache always with permissions 0644 +- Update ia64 patches + +------------------------------------------------------------------- +Thu Apr 6 11:27:20 CEST 2000 - schwab@suse.de + +- Fix dynamic linker bug in ia64. +- Add ia64 spinlocks for db2. + +------------------------------------------------------------------- +Tue Apr 4 16:16:21 CEST 2000 - schwab@suse.de + +- New IA64 patches. +- Fix ldconfig -p. + +------------------------------------------------------------------- +Mon Apr 3 14:42:03 MEST 2000 - bk@suse.de + +- s390 team added s390 patches + +------------------------------------------------------------------- +Wed Mar 22 12:10:02 CET 2000 - kukuk@suse.de + +- Fix last SPARC patch + +------------------------------------------------------------------- +Tue Mar 21 17:48:01 CET 2000 - kukuk@suse.de + +- Add SPARC patches +- Add IA64 patches + +------------------------------------------------------------------- +Wed Mar 15 14:35:47 CET 2000 - kukuk@suse.de + +- Remove personality call (problematic on Alpha) +- Fix typo in localeconv +- alpha/ioperm.c> Add entry for "Nautilus". + +------------------------------------------------------------------- +Tue Mar 7 18:17:07 CET 2000 - kukuk@suse.de + +- Add locale SIGSEGV fix +- Fix getdate bug + +------------------------------------------------------------------- +Fri Feb 25 10:53:47 CET 2000 - kukuk@suse.de + +- Update to final glibc 2.1.3 + fix for bigendian machines + +------------------------------------------------------------------- +Thu Feb 24 16:12:39 CET 2000 - kukuk@suse.de + +- Update to current glibc cvs snapshot +- Add libnss_dns6.so.2, which makes IPv4 and IPv6 lookups. + Old libnss_dns.so.2 will only make IPv4 lookups. + +------------------------------------------------------------------- +Tue Feb 22 16:40:35 CET 2000 - kukuk@suse.de + +- Update to current glibc cvs snapshot (2.1.3pre4) + +------------------------------------------------------------------- +Sat Feb 5 14:40:33 CET 2000 - kukuk@suse.de + +- Add missing defines for SPARC bits/termios.h + +------------------------------------------------------------------- +Thu Feb 3 18:25:12 CET 2000 - kukuk@suse.de + +- Add regex patch from Andreas Schwab + +------------------------------------------------------------------- +Wed Feb 2 11:37:52 CET 2000 - kukuk@suse.de + +- Add ldconfig fix +- Update to current glibc cvs snapshot +- Fix sys/io.h on Intel (C++) + +------------------------------------------------------------------- +Mon Jan 24 17:01:13 CET 2000 - kukuk@suse.de + +- Fix duplicate setrlimit + +------------------------------------------------------------------- +Mon Jan 24 12:01:27 CET 2000 - kukuk@suse.de + +- Update to current glibc cvs snapshot + +------------------------------------------------------------------- +Wed Jan 19 15:53:18 CET 2000 - kukuk@suse.de + +- Update to current glibc cvs snapshot + +------------------------------------------------------------------- +Sat Jan 15 01:31:16 CET 2000 - ro@suse.de + +-fixed ppc db2-patch + +------------------------------------------------------------------- +Fri Jan 14 16:54:26 CET 2000 - kukuk@suse.de + +- Add patches for Intel and PPC + +------------------------------------------------------------------- +Fri Jan 14 00:27:03 CET 2000 - kukuk@suse.de + +- Add patch for SPARC + +------------------------------------------------------------------- +Thu Jan 13 15:23:54 CET 2000 - kukuk@suse.de + +- Move info pages to /usr/share/info + +------------------------------------------------------------------- +Mon Jan 10 14:49:14 CET 2000 - kukuk@suse.de + +- Add ipv6 patches for getent + +------------------------------------------------------------------- +Mon Jan 10 11:23:57 CET 2000 - kukuk@suse.de + +- Move manual pages for applications and config files into + shlibs package +- Update to current glibc 2.1.3 snapshot + +------------------------------------------------------------------- +Fri Dec 17 17:06:45 MET 1999 - kukuk@suse.de + +- Add new ldconfig patches +- Add aio patch +- Add fix for bits/string2.h + +------------------------------------------------------------------- +Wed Dec 15 16:37:02 MET 1999 - kukuk@suse.de + +- add ldconfig.8 + +------------------------------------------------------------------- +Wed Dec 15 10:00:53 MET 1999 - kukuk@suse.de + +- Update to current glibc 2.1.3 snapshot +- Fix get/setrlimit problems + +------------------------------------------------------------------- +Thu Dec 9 20:00:16 MET 1999 - kukuk@suse.de + +- Update to current glibc 2.1.3 snapshot +- Add new ldconfig + +------------------------------------------------------------------- +Sun Dec 5 11:50:42 MET 1999 - kukuk@suse.de + +- Disable make check for SPARC (kernel bug) +- Add setrlimit patches +- Update to current glibc 2.1.3 snapshot + +------------------------------------------------------------------- +Fri Nov 26 12:09:07 MET 1999 - kukuk@suse.de + +- Update to current glibc 2.1.3 snapshot. + +------------------------------------------------------------------- +Tue Oct 26 13:54:55 MEST 1999 - kukuk@suse.de + +- Add fix for correct accounting of needed bytes (gethnamaddr.c) +- Remove not exported, public names from internal md5 functions + +------------------------------------------------------------------- +Mon Oct 25 19:03:56 MEST 1999 - kukuk@suse.de + +- Add fix for missing nexttowardl aliase + +------------------------------------------------------------------- +Tue Oct 19 09:56:47 MEST 1999 - kukuk@suse.de + +- Add security fix for iruserok + +------------------------------------------------------------------- +Sat Oct 16 16:29:44 MEST 1999 - kukuk@suse.de + +- Build libNoVersion.so.1 on every platform + +------------------------------------------------------------------- +Mon Oct 11 19:19:00 MEST 1999 - kukuk@suse.de + +- Add linuxthreads/signals.c fix from Andreas Schwab +- Remove dangling symlink (Bug #544) +- Add more bug fixes + +------------------------------------------------------------------- +Fri Oct 8 22:07:24 MEST 1999 - kukuk@suse.de + +- Add timezone update + +------------------------------------------------------------------- +Fri Oct 8 17:42:22 MEST 1999 - kukuk@suse.de + +- Add NIS+ shadow parser fix + +------------------------------------------------------------------- +Thu Oct 7 11:46:27 MEST 1999 - kukuk@suse.de + +- Update to official glibc 2.1.2, add important fixes +- Update nscd, add manual pages for it + +------------------------------------------------------------------- +Mon Sep 20 18:14:13 CEST 1999 - ro@suse.de + +- libc: added requires kernel_headers + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Mon Sep 6 10:25:03 MEST 1999 - kukuk@suse.de + +- Update to current glibc 2.1.2 cvs snapshot +- Remove use auf automake in spec file + +------------------------------------------------------------------- +Fri Sep 3 14:35:42 MEST 1999 - kukuk@suse.de + +- Update to current glibc 2.1.2 cvs snapshot +- Use RPM macros for configure + +------------------------------------------------------------------- +Wed Aug 25 17:07:09 MEST 1999 - kukuk@suse.de + +- Update to current glibc 2.1.2 cvs snapshot + +------------------------------------------------------------------- +Thu Aug 19 15:20:26 MEST 1999 - kukuk@suse.de + +- Add PowerPC patches from Uli Hecht +- Cleanup of SPEC file +- Create a profiling version + +------------------------------------------------------------------- +Sat Aug 14 19:58:45 MEST 1999 - kukuk@suse.de + +- disable nscd hosts caching by default +- Apply patch from HJL for broken gethostbyname_r in libnss_dns + +------------------------------------------------------------------- +Fri Jul 16 17:01:51 MEST 1999 - kukuk@suse.de + +- Add header fix for autoconf/g++ +- Move pt_chown and gconv modules from libc to shlibs + +------------------------------------------------------------------- +Wed Jul 14 16:05:14 MEST 1999 - kukuk@suse.de + +- Remove /etc/localtime from filelist + +------------------------------------------------------------------- +Mon Jul 12 09:54:43 MEST 1999 - kukuk@suse.de + +- Add more bug fixes from cvs +- Add ld.so bug fix from Andreas Schwab + +------------------------------------------------------------------- +Thu Jul 8 17:25:43 MEST 1999 - kukuk@suse.de + +- configure for i386-unknown-linux + +------------------------------------------------------------------- +Wed Jul 7 12:28:43 MEST 1999 - kukuk@suse.de + +- Remove alpha patch, it's now in glibc 2.1.2 cvs +- Add more bug fixes from cvs +- Remove malloc patch (breaks StarOffice) + +------------------------------------------------------------------- +Tue Jul 6 18:08:26 MEST 1999 - kukuk@suse.de + +- Add openpty patch from Andreas Schwab + (openpty now works if /dev/pts is not mounted) + +------------------------------------------------------------------- +Fri Jul 2 12:04:47 MEST 1999 - kukuk@suse.de + +- Remove warning von zic about symlinks. + +------------------------------------------------------------------- +Mon Jun 28 19:49:44 MEST 1999 - kukuk@suse.de + +- Remove ndbm links, now in gdbm + +------------------------------------------------------------------- +Fri Jun 25 16:16:20 MEST 1999 - kukuk@suse.de + +- Add a lot of more fixes +- Add nscd fixes and enable nscd on alpha + +------------------------------------------------------------------- +Mon Jun 14 09:17:26 MEST 1999 - kukuk@suse.de + +- Add nss_dns and fget* fixes. +- Add nscd patches for NIS+ + +------------------------------------------------------------------- +Thu Jun 10 10:04:11 MEST 1999 - kukuk@suse.de + +- Fix daemon() for MT programs +- Add libio fixes + +------------------------------------------------------------------- +Fri May 28 08:53:20 MEST 1999 - kukuk@suse.de + +- Add fix for docu +- Disable nscd for alpha again + +------------------------------------------------------------------- +Wed May 26 09:42:54 MEST 1999 - kukuk@suse.de + +- Update to version 2.1.1 + +------------------------------------------------------------------- +Mon May 17 16:49:35 MEST 1999 - kukuk@suse.de + +- Update to snapshot from 16.5.1999 +- Add manpages +- Add __setfpucw to libNoVersion (intel) +- Add COPYING and COPYING.LIB + +------------------------------------------------------------------- +Fri May 7 18:57:20 MEST 1999 - kukuk@suse.de + +- Update to snapshot from 6.5.1999 +- Add NoVersion patches from RedHat for miscompiled glibc 2.0 apps +- Add patch for Alpha RX164 +- Add workaround for nscd on Alpha + +------------------------------------------------------------------- +Wed Apr 28 17:48:51 MEST 1999 - kukuk@suse.de + +- Remove latest fnmatch patches from Uli Drepper + +------------------------------------------------------------------- +Tue Apr 27 11:48:46 MEST 1999 - kukuk@suse.de + +- update to cvs version of Apr 26 1999 +- fix pmap_set/pmap_unset for DHCP clients +- Rename libdb1.so.2[.1] to libdb.so.2[.1] since we don't create + the symbolic links. + +------------------------------------------------------------------- +Tue Apr 20 13:57:07 MEST 1999 - kukuk@suse.de + +- update to cvs version of Apr 20 1999 +- remove sunrpc.diff +- fix nssv1 package +- only include nscd on intel +- install /etc/nscd.conf + +------------------------------------------------------------------- +Mon Apr 12 09:52:58 MEST 1999 - kukuk@suse.de + +- update to cvs version of Apr 11 1999 +- Fix paths in paths.h +- install linuxthreads man pages and documentation +- Add sunrpc patch for Alpha and security fixes +- added links for el_GR and ru_RU.KOI8-R in usr/share/locale + +------------------------------------------------------------------- +Wed Mar 31 13:21:02 MEST 1999 - bs@suse.de + +- don't use lx_hack for build + +------------------------------------------------------------------- +Tue Mar 16 08:33:57 MET 1999 - ro@suse.de + +- libc.texinfo: changed to build with stable texinfo version + +------------------------------------------------------------------- +Mon Mar 15 23:49:51 MET 1999 - ro@suse.de + +- update to 2.1.1 (cvs of Mar 15 1999) +- update nssv1 to 2.0.2 + +------------------------------------------------------------------- +Sat Feb 20 19:29:32 MET 1999 - ro@suse.de + +- fixed specfile (lddlibc4 not built on alpha) + +------------------------------------------------------------------- +Sat Feb 20 18:41:22 MET 1999 - ro@suse.de + +- fixed specfile ... + +------------------------------------------------------------------- +Sat Feb 20 18:31:30 MET 1999 - ro@suse.de + +- added automake to neededforbuild + +------------------------------------------------------------------- +Sat Feb 20 18:15:44 MET 1999 - ro@suse.de + +- added nss-v1 modules (to keep old rpm happy with file owners) + +------------------------------------------------------------------- +Fri Feb 19 14:35:38 MET 1999 - ro@suse.de + +- update to cvs-version of 1999/02/18 + +------------------------------------------------------------------- +Fri Sep 25 18:58:28 MEST 1998 - ro@suse.de + +- fixed specfile + +------------------------------------------------------------------- +Fri Sep 25 12:15:13 MEST 1998 - ro@suse.de + +- update: use cvs-version of 980925 + edited db/Makefile to ignore messed up target-dependency + +------------------------------------------------------------------- +Mon Sep 21 19:43:16 MEST 1998 - ro@suse.de + +- update: use cvs-version of 980921 + +------------------------------------------------------------------- +Mon Sep 14 14:28:21 MEST 1998 - ro@suse.de + +- update: use today's cvs-version + +------------------------------------------------------------------- +Wed Sep 2 16:56:04 MEST 1998 - ro@suse.de + +- build for 586 since egcs generates code for 686 that does NOT run + on 586 !!! (eg strtok) + +------------------------------------------------------------------- +Sat Aug 22 00:43:48 MEST 1998 - ro@suse.de + +- updated to cvs-version 20.8.98 + added gettext as neededforbuild (so configure shuts up) + glibc-linuxthreads is contained in main archive now + +------------------------------------------------------------------- +Tue Jun 16 18:41:51 MEST 1998 - ro@suse.de + +- added symlink usr/include/X11 + +------------------------------------------------------------------- +Thu May 28 11:36:49 MEST 1998 - ro@suse.de + +- added symlinks to linux include files + +------------------------------------------------------------------- +Thu May 28 10:58:09 MEST 1998 - bs@suse.de + +- moved ".so" Links to package libc. + +------------------------------------------------------------------- +Wed May 27 16:26:15 MEST 1998 - bs@suse.de + +- changed version do `date` + +------------------------------------------------------------------- +Wed May 27 12:16:14 MEST 1998 - ro@suse.de + +- created specfile to build libc, shlibs, libd, libcinfo + localedb, timezone, + +- former libc renamed to libc5. diff --git a/glibc-utils.changes b/glibc-utils.changes new file mode 100644 index 0000000..e43309f --- /dev/null +++ b/glibc-utils.changes @@ -0,0 +1,7931 @@ +------------------------------------------------------------------- +Wed Jun 21 15:15:12 UTC 2017 - schwab@suse.de + +- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE + programs (BZ #21209) +- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for + AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357, BZ #21624) + +------------------------------------------------------------------- +Wed Jun 14 12:22:21 UTC 2017 - schwab@suse.de + +- Remove glibc-cpusetsize.diff, no longer useful + +------------------------------------------------------------------- +Wed May 31 10:35:31 UTC 2017 - schwab@suse.de + +- fts-symbol-redirect.patch: Fix symbol redirect for fts_set (bsc#1041123, + BZ #21289) + +------------------------------------------------------------------- +Mon May 29 18:10:31 UTC 2017 - schwab@suse.de + +- test-math-vector-sincos-aliasing.patch: Fix test-math-vector-sincos.h + aliasing + +------------------------------------------------------------------- +Mon May 29 10:24:22 UTC 2017 - schwab@suse.de + +- add-locales.patch: renamed from glibc-2.3.locales.diff.bz2, drop en_BE + locales (bsc#1039502) + +------------------------------------------------------------------- +Tue May 23 09:54:08 UTC 2017 - schwab@suse.de + +- Remove glibc-testsuite.patch, no longer relevant + +------------------------------------------------------------------- +Mon May 22 10:04:59 UTC 2017 - schwab@suse.de + +- Use multibuild feature +- Remove obsolete check-build.sh +- glibc.rpmlintrc: remove obsolete entries +- Use %tmpfiles_create in nscd postin + +------------------------------------------------------------------- +Wed Mar 29 13:09:49 UTC 2017 - schwab@suse.de + +- i686-memchr-sse.patch: Fix i686 memchr overflow calculation + (bsc#1031021, BZ #21182) +- sunrpc-use-after-free.patch: Avoid use-after-free read access in + clntudp_call (BZ #21115) +- Build testsuite with gdb and python-pexpect to enable more tests + +------------------------------------------------------------------- +Wed Feb 8 09:38:15 UTC 2017 - schwab@suse.de + +- tunables-bigendian.patch: Fix getting tunable values on big-endian (BZ + #21109) + +------------------------------------------------------------------- +Sun Feb 5 18:26:21 UTC 2017 - schwab@suse.de + +- Update to glibc 2.25 + * The feature test macro __STDC_WANT_LIB_EXT2__, from ISO/IEC TR + 24731-2:2010, is supported to enable declarations of functions from that + TR. + * The feature test macro __STDC_WANT_IEC_60559_BFP_EXT__, from ISO/IEC TS + 18661-1:2014, is supported to enable declarations of functions and macros + from that TS. + * The feature test macro __STDC_WANT_IEC_60559_FUNCS_EXT__, from ISO/IEC TS + 18661-4:2015, is supported to enable declarations of functions and macros + from that TS. + * The nonstandard feature selection macros _REENTRANT and _THREAD_SAFE are + now treated as compatibility synonyms for _POSIX_C_SOURCE=199506L. + * The inclusion of by is deprecated. + * New features from TS 18661-1:2014 are added to libm: the + fesetexcept, fetestexceptflag, fegetmode and fesetmode functions, the + femode_t type and the FE_DFL_MODE and FE_SNANS_ALWAYS_SIGNAL macros. + * Integer width macros from TS 18661-1:2014 are added to : + CHAR_WIDTH, SCHAR_WIDTH, UCHAR_WIDTH, SHRT_WIDTH, USHRT_WIDTH, INT_WIDTH, + UINT_WIDTH, LONG_WIDTH, ULONG_WIDTH, LLONG_WIDTH, ULLONG_WIDTH; and to + : INT8_WIDTH, UINT8_WIDTH, INT16_WIDTH, UINT16_WIDTH, + INT32_WIDTH, UINT32_WIDTH, INT64_WIDTH, UINT64_WIDTH, INT_LEAST8_WIDTH, + UINT_LEAST8_WIDTH, INT_LEAST16_WIDTH, UINT_LEAST16_WIDTH, + INT_LEAST32_WIDTH, UINT_LEAST32_WIDTH, INT_LEAST64_WIDTH, + UINT_LEAST64_WIDTH, INT_FAST8_WIDTH, UINT_FAST8_WIDTH, INT_FAST16_WIDTH, + UINT_FAST16_WIDTH, INT_FAST32_WIDTH, UINT_FAST32_WIDTH, INT_FAST64_WIDTH, + UINT_FAST64_WIDTH, INTPTR_WIDTH, UINTPTR_WIDTH, INTMAX_WIDTH, + UINTMAX_WIDTH, PTRDIFF_WIDTH, SIG_ATOMIC_WIDTH, SIZE_WIDTH, WCHAR_WIDTH, + WINT_WIDTH. + * New features are added from TS 18661-1:2014: + - Signaling NaN macros: SNANF, SNAN, SNANL. + - Nearest integer functions: roundeven, roundevenf, roundevenl, fromfp, + fromfpf, fromfpl, ufromfp, ufromfpf, ufromfpl, fromfpx, fromfpxf, + fromfpxl, ufromfpx, ufromfpxf, ufromfpxl. + - llogb functions: the llogb, llogbf and llogbl functions, and the + FP_LLOGB0 and FP_LLOGBNAN macros. + - Max-min magnitude functions: fmaxmag, fmaxmagf, fmaxmagl, fminmag, + fminmagf, fminmagl. + - Comparison macros: iseqsig. + - Classification macros: iscanonical, issubnormal, iszero. + - Total order functions: totalorder, totalorderf, totalorderl, + totalordermag, totalordermagf, totalordermagl. + - Canonicalize functions: canonicalize, canonicalizef, canonicalizel. + - NaN functions: getpayload, getpayloadf, getpayloadl, setpayload, + setpayloadf, setpayloadl, setpayloadsig, setpayloadsigf, setpayloadsigl. + * The functions strfromd, strfromf, and strfroml, from ISO/IEC TS 18661-1:2014, + are added to libc. + * Most of glibc can now be built with the stack smashing protector enabled. + * The function explicit_bzero, from OpenBSD, has been added to libc. + * On ColdFire, MicroBlaze, Nios II and SH3, the float_t type is now defined + to float instead of double. + * On x86_64, when compiling with -mfpmath=387 or -mfpmath=sse+387, the + float_t and double_t types are now defined to long double instead of float + and double. + * The getentropy and getrandom functions, and the header file + have been added. + * The buffer size for byte-oriented stdio streams is now limited to 8192 + bytes by default. + * The header now includes the header. + * The malloc_get_state and malloc_set_state functions have been removed. + * The “ip6-dotint” and “no-ip6-dotint” resolver options, and the + corresponding RES_NOIP6DOTINT flag from have been removed. + * The "ip6-bytestring" resolver option and the corresponding RES_USEBSTRING + flag from have been removed. + * The flags RES_AAONLY, RES_PRIMARY, RES_NOCHECKNAME, RES_KEEPTSIG, + RES_BLAST defined in the header file have been deprecated. + * The "inet6" option in /etc/resolv.conf and the RES_USE_INET6 flag for + _res.flags are deprecated. + * DNSSEC-related declarations and definitions have been removed from the + header file, and libresolv will no longer attempt to + decode the data part of DNSSEC record types. + * The resource record type classification macros ns_t_qt_p, ns_t_mrr_p, + ns_t_rr_p, ns_t_udp_p, ns_t_xfr_p have been removed from the + header file because the distinction between RR types and + meta-RR types is not officially standardized, subject to revision, and + thus not suitable for encoding in a macro. + * The types res_sendhookact, res_send_qhook, re_send_rhook, and the qhook + and rhook members of the res_state type in have been removed. + * For multi-arch support it is recommended to use a GCC which has + been built with support for GNU indirect functions. + * GDB pretty printers have been added for mutex and condition variable + structures in POSIX Threads. + * Tunables feature added to allow tweaking of the runtime for an application + program. + * A new version of condition variables functions have been implemented in + the NPTL implementation of POSIX Threads to provide stronger ordering + guarantees. + * A new version of pthread_rwlock functions have been implemented to use a more + scalable algorithm primarily through not using a critical section anymore to + make state changes. + * On ARM EABI (32-bit), generating a backtrace for execution contexts which + have been created with makecontext could fail to terminate due to a + missing .cantunwind annotation. (CVE-2016-6323) + * The DNS stub resolver functions would crash due to a NULL pointer + dereference when processing a query with a valid DNS question type which + was used internally in the implementation. (CVE-2015-5180) +- Enable stack protector if part of %optflags +- startcontext-cantunwind.patch: Removed +- cpuid-assertion.patch: Removed + +------------------------------------------------------------------- +Thu Oct 13 08:24:22 UTC 2016 - schwab@suse.de + +- cpuid-assertion.patch: Don't assert on older Intel CPUs (BZ #20647) + +------------------------------------------------------------------- +Wed Oct 5 15:01:46 UTC 2016 - schwab@suse.de + +- glibc-2.3.3-nscd-db-path.diff: Move persistent nscd databases to + /var/lib/nscd +- glibc-2.3.90-langpackdir.diff: simplify + +------------------------------------------------------------------- +Tue Aug 2 13:55:44 UTC 2016 - schwab@suse.de + +- Update to glibc 2.24 + * The minimum Linux kernel version that this version of the GNU C Library + can be used with is 3.2 + * The pap_AN locale has been deleted + * The readdir_r and readdir64_r functions have been deprecated + * The type `union wait' has been removed + * A new NSS action is added to facilitate large distributed system + administration + * The deprecated __malloc_initialize_hook variable has been removed from + the API + * The long unused localedef --old-style option has been removed + * nextupl, nextup, nextupf, nextdownl, nextdown and nextdownf are added + to libm + * An unnecessary stack copy in _nss_dns_getnetbyname_r was removed + (CVE-2016-3075) + * Previously, getaddrinfo copied large amounts of address data to the + stack, even after the fix for CVE-2013-4458 has been applied, + potentially resulting in a stack overflow. getaddrinfo now uses a + heap allocation instead (CVE-2016-3706) + * The glob function suffered from a stack-based buffer overflow when it + was called with the GLOB_ALTDIRFUNC flag and encountered a long file + name (CVE-2016-1234) + * The Sun RPC UDP client could exhaust all available stack space when + flooded with crafted ICMP and UDP messages (CVE-2016-4429) + * The IPv6 name server management code in libresolv could result in a + memory leak for each thread which is created, performs a failing + naming lookup, and exits (CVE-2016-5417) +- startcontext-cantunwind.patch: mark __startcontext as .cantunwind + (bsc#974800, BZ #20435) +- Removed patches: + * 0001-Updated-translations-for-2.23.patch + * 0002-Regenerate-libc.pot-for-2.23.patch + * 0003-Regenerated-configure-scripts.patch + * 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch + * 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch + * 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch + * 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch + * 0008-Update-NEWS.patch + * 0009-sln-use-stat64.patch + * 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch + * 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch + * 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch + * 0013-Mention-BZ-19762-in-NEWS.patch + * 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch + * 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch + * 0016-Fix-resource-leak-in-resolver-bug-19257.patch + * 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch + * 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch + * 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch + * 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch + * 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch + * 0022-configure-fix-test-usage.patch + * 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch + * 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch + * 0025-getnameinfo-Do-not-preserve-errno.patch + * 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch + * 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch + * 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch + * 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch + * 0030-hesiod-Remove-RCS-keywords.patch + * 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch + * 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch + * 0033-malloc-Remove-NO_THREADS.patch + * 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch + * 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch + * 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch + * 0037-malloc-Add-missing-internal_function-attributes-on-f.patch + * 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch + * 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch + * 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch + * 0041-nss_dns-Check-address-length-before-creating-addrinf.patch + * 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch + * 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch + * 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch + * 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch + * 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch + * 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch + * 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch + * 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch + * 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch + * 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch + * 0052-Fix-tst-dlsym-error-build.patch + * 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch + * 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch + * 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch + * 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch + * clntudp-call-alloca.patch + * glibc-memset-nontemporal.diff + * nis-initgroups-status.patch + * nscd-gc-crash.patch + * robust-mutex-deadlock.patch + * strncat-avoid-array-bounds-warning.patch + +------------------------------------------------------------------- +Wed Jun 29 12:50:21 UTC 2016 - schwab@suse.de + +- strncat-avoid-array-bounds-warning.patch: Avoid array-bounds warning for + stncat on i586 (BZ #20260) +- Update glibc.keyring +- Unset MALLOC_CHECK_ during testsuite run + +------------------------------------------------------------------- +Thu Jun 23 07:41:06 UTC 2016 - schwab@suse.de + +- nsswitch.conf: Add fallback to files for passwd and group to prepare for + libnsl removal. + +------------------------------------------------------------------- +Wed Jun 22 09:08:02 UTC 2016 - schwab@suse.de + +- nis-initgroups-status.patch: Return proper status from + _nss_nis_initgroups_dyn (bsc#984269, BZ #20262) +- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to + check for timeout (bsc#985170, BZ #20263) + +------------------------------------------------------------------- +Thu Jun 9 09:17:10 UTC 2016 - schwab@suse.de + +- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ + #19755) + +------------------------------------------------------------------- +Mon May 30 08:23:03 UTC 2016 - schwab@suse.de + +- clntudp-call-alloca.patch: do not use alloca in clntudp_call + (CVE-2016-4429, bsc#980854, BZ #20112) + +------------------------------------------------------------------- +Wed May 11 09:33:47 UTC 2016 - schwab@suse.de + +- Import patches from 2.23 branch + 0001-Updated-translations-for-2.23.patch + 0002-Regenerate-libc.pot-for-2.23.patch + 0003-Regenerated-configure-scripts.patch + 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch + 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch + 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch + 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch + 0008-Update-NEWS.patch + 0009-sln-use-stat64.patch + 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch + 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch + 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch + 0013-Mention-BZ-19762-in-NEWS.patch + 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch + 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch + 0016-Fix-resource-leak-in-resolver-bug-19257.patch + 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch + 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch + 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch + 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch + 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch + 0022-configure-fix-test-usage.patch + 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch + 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch + 0025-getnameinfo-Do-not-preserve-errno.patch + 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch + 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch + 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch + 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch + 0030-hesiod-Remove-RCS-keywords.patch + 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch + 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch + 0033-malloc-Remove-NO_THREADS.patch + 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch + 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch + 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch + 0037-malloc-Add-missing-internal_function-attributes-on-f.patch + 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch + 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch + 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch + 0041-nss_dns-Check-address-length-before-creating-addrinf.patch + 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch + 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch + 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch + 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch + 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch + 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch + 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch + 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch + 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch + 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch + 0052-Fix-tst-dlsym-error-build.patch + 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch + 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch + 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch + 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch +- CVE-2016-3075 CVE-2016-1234 CVE-2016-3706 bsc#973164 bsc#969727 +- resolv-mem-leak.patch: renamed to + 0016-Fix-resource-leak-in-resolver-bug-19257.patch +- no-long-double.patch: renamed to + 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch +- glibc-gcc6.patch: renamed to + 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch + +------------------------------------------------------------------- +Mon May 9 14:00:41 UTC 2016 - schwab@suse.de + +- glibc-c-utf8-locale.patch: fix bad standard in LC_IDENTIFICATION categories +- glibc-2.3.locales.diff.bz2: likewise + +------------------------------------------------------------------- +Mon Apr 25 08:55:47 UTC 2016 - jslaby@suse.com + +- glibc-gcc6.patch: Suppress GCC 6 warning about ambiguous 'else' with + -Wparentheses + +------------------------------------------------------------------- +Mon Apr 11 08:00:07 UTC 2016 - schwab@suse.de + +- Add compatibility symlinks for LSB 3.0 (fate#318933) + +------------------------------------------------------------------- +Mon Mar 21 11:57:49 UTC 2016 - schwab@suse.de + +- powerpc-elision-enable-envvar.patch: enable TLE only if + GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236) + +------------------------------------------------------------------- +Tue Mar 15 10:44:46 UTC 2016 - schwab@suse.de + +- ldd-system-interp.patch: Restore warning about execution permission, it + is still needed for noexec mounts (bsc#915985) + +------------------------------------------------------------------- +Tue Mar 8 15:28:16 UTC 2016 - idonmez@suse.com + +- Add C.UTF-8 locale (see https://sourceware.org/glibc/wiki/Proposals/C.UTF-8) + and rh#902094 . Added with glibc-c-utf8-locale.patch. +- Add glibc-disable-gettext-for-c-utf8.patch to disable gettext for + C.UTF-8 same as C locale. + +------------------------------------------------------------------- +Mon Mar 7 14:47:50 UTC 2016 - schwab@suse.de + +- Move %install_info_delete to %preun +- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer + acceptable + +------------------------------------------------------------------- +Tue Feb 23 16:11:36 UTC 2016 - schwab@suse.de + +- no-long-double.patch: Don't use long double functions if NO_LONG_DOUBLE + +------------------------------------------------------------------- +Mon Feb 22 11:05:12 UTC 2016 - schwab@suse.de + +- Update to glibc 2.23 release. + * Unicode 8.0.0 Support + * sched_setaffinity, pthread_setaffinity_np no longer attempt to guess + the kernel-internal CPU set size + * The fts.h header can now be used with -D_FILE_OFFSET_BITS=64 + * getaddrinfo now detects certain invalid responses on an internal + netlink socket + * A defect in the malloc implementation, present since glibc 2.15 (2012) + or glibc 2.10 via --enable-experimental-malloc (2009), could result in + the unnecessary serialization of memory allocation requests across + threads + * The obsolete header has been removed + * The obsolete functions bdflush, create_module, get_kernel_syms, + query_module and uselib are no longer available to newly linked + binaries + * Optimized string, wcsmbs and memory functions for IBM z13. + * Newly linked programs that define a variable called signgam will no + longer have it set by the lgamma, lgammaf and lgammal functions +- Removed patches: + * dont-remove-nodelete-flag.patch + * openat64-readd-o-largefile.patch + * mntent-blank-line.patch + * opendir-o-directory-check.patch + * strcoll-remove-strdiff-opt.patch + * ld-pointer-guard.patch + * tls-dtor-list-mangling.patch + * powerpc-lock-elision-race.patch + * prelink-elf-rtype-class.patch + * vector-finite-math-aliases.patch + * powerpc-elision-adapt-param.patch + * catopen-unbound-alloca.patch + * strftime-range-check.patch + * hcreate-overflow-check.patch + * errorcheck-mutex-no-elision.patch + * refactor-nan-parsing.patch + * send-dg-buffer-overflow.patch + * isinf-cxx11-conflict.patch + * ibm93x-redundant-shift-si.patch + * iconv-reset-input-buffer.patch + * tzset-tzname.patch + * static-dlopen.patch + +------------------------------------------------------------------- +Thu Feb 18 13:22:19 UTC 2016 - schwab@suse.de + +- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with + C++11 (bsc#963700, BZ #19439) + +------------------------------------------------------------------- +Wed Feb 17 09:48:26 UTC 2016 - schwab@suse.de + +- tls-dtor-list-mangling.patch: Harden tls_dtor_list with pointer mangling + (BZ #19018) +- prelink-elf-rtype-class.patch: Keep only ELF_RTYPE_CLASS_{PLT|COPY} bits + for prelink (BZ #19178) +- vector-finite-math-aliases.patch: Better workaround for aliases of + *_finite symbols in vector math library (BZ# 19058) +- powerpc-elision-adapt-param.patch: powerpc: Fix usage of elision + transient failure adapt param (BZ #19174) +- catopen-unbound-alloca.patch: Fix unbound alloca in catopen + (CVE-2015-8779, bsc#962739, BZ #17905) +- strftime-range-check.patch: Add range check on time fields + (CVE-2015-8776, bsc#962736, BZ #18985) +- hcreate-overflow-check.patch: Handle overflow in hcreate (CVE-2015-8778, + bsc#962737, BZ #18240) +- errorcheck-mutex-no-elision.patch: Don't do lock elision on an error + checking mutex (bsc#956716, BZ #17514) +- refactor-nan-parsing.patch: Refactor strtod parsing of NaN payloads + (CVE-2014-9761, bsc#962738, BZ #16962) +- send-dg-buffer-overflow.patch: Fix getaddrinfo stack-based buffer + overflow (CVE-2015-7547, bsc#961721, BZ #18665) +- powerpc-lock-elision-race.patch: renamed from + 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch + +------------------------------------------------------------------- +Mon Feb 15 15:43:02 UTC 2016 - schwab@suse.de + +- Add audit-devel and libcap-devel to BuildRequires, for use by nscd + +------------------------------------------------------------------- +Thu Nov 26 14:46:21 UTC 2015 - schwab@suse.de + +- reinitialize-dl_load_write_lock.patch: Reinitialize dl_load_write_lock + on fork (bsc#958315, BZ #19282) + +------------------------------------------------------------------- +Wed Nov 18 15:09:30 UTC 2015 - schwab@suse.de + +- resolv-mem-leak.patch: Fix resource leak in resolver (bsc#955647, BZ #19257) +- tzset-tzname.patch: Force rereading TZDEFRULES after it was used to set + DST rules only (BZ #19253) + +------------------------------------------------------------------- +Mon Oct 26 15:22:53 UTC 2015 - schwab@suse.de + +- glibc-2.3.90-noversion.diff: use stat64 + +------------------------------------------------------------------- +Mon Oct 19 12:28:58 UTC 2015 - schwab@suse.de + +- ld-pointer-guard.patch: Always enable pointer guard (CVE-2015-8777, + bsc#950944, BZ #18928) + +------------------------------------------------------------------- +Mon Oct 12 08:12:10 UTC 2015 - schwab@suse.de + +- strcoll-remove-strdiff-opt.patch: Remove incorrect STRDIFF-based + optimization (BZ #18589) + +------------------------------------------------------------------- +Thu Oct 8 14:26:14 UTC 2015 - schwab@suse.de + +- iconv-reset-input-buffer.patch: Fix iconv buffer handling with IGNORE + error handler (BZ #18830) + +------------------------------------------------------------------- +Wed Sep 30 11:48:05 UTC 2015 - normand@linux.vnet.ibm.com + +- new patch [BZ #18743] PowerPC: Fix a race condition when eliding a lock + 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch + +------------------------------------------------------------------- +Thu Sep 24 09:41:13 UTC 2015 - schwab@suse.de + +- nss-files-long-lines-2.patch: Properly reread entry after failure in + nss_files getent function (bsc#945779, BZ #18991) + +------------------------------------------------------------------- +Wed Sep 16 10:21:43 UTC 2015 - schwab@suse.de + +- fnmatch-collating-elements.patch: Fix fnmatch handling of collating + elements (BZ #17396, BZ #16976) + +------------------------------------------------------------------- +Mon Sep 7 13:27:58 UTC 2015 - schwab@suse.de + +- opendir-o-directory-check.patch: Fix opendir inverted o_directory_works + test +- static-dlopen.patch: Static dlopen default library search path fix + (bsc#937853) + +------------------------------------------------------------------- +Mon Aug 31 12:21:29 UTC 2015 - schwab@suse.de + +- mntent-blank-line.patch: Fix memory corruption w/blank lines + +------------------------------------------------------------------- +Mon Aug 10 09:23:57 UTC 2015 - schwab@suse.de + +- dont-remove-nodelete-flag.patch: Don't remove DF_1_NODELETE flag from + all loaded objects on failed dlopen +- openat64-readd-o-largefile.patch: Readd O_LARGEFILE flag for openat64 + +------------------------------------------------------------------- +Wed Aug 5 09:35:41 UTC 2015 - schwab@suse.de + +- Update to glibc 2.22 release. + * Cache information can be queried via sysconf() function on s390 + * A buffer overflow in gethostbyname_r and related functions performing DNS + requests has been fixed. (CVE-2015-1781) + * The time zone file parser has been made more robust against crafted time + zone files + * A powerpc and powerpc64 optimization for TLS, similar to TLS descriptors + for LD and GD on x86 and x86-64, has been implemented. + * Character encoding and ctype tables were updated to Unicode 7.0.0 + * Added vector math library named libmvec + * A new fmemopen implementation has been added with the goal of POSIX + compliance. + * The header is deprecated, and will be removed in a future + release. + * bsc#905313 bsc#920338 bsc#927080 bsc#928723 bsc#931480 bsc#939211 + bsc#940195 bsc#940332 bsc#944494 bsc#968787 +- Patches from upstream removed + * htm-tabort.patch + * o-tmpfile.patch + * memcpy-chk-non-SSE2.patch + * pthread-mutexattr-gettype-kind.patch + * powerpc-software-sqrt.patch + * static-tls-dtv-limit.patch + * threaded-trim-threshold.patch + * resolv-nameserver-handling.patch + * nss-separate-state-getXXent.patch + * aarch64-sigstksz.patch + * heap-top-corruption.patch + * pthread-join-deadlock.patch + +------------------------------------------------------------------- +Mon Jul 27 09:08:21 UTC 2015 - schwab@suse.de + +- pthread-join-deadlock.patch: Use IE model for static variables in + libc.so, libpthread.so and rtld (bsc#930015, BZ #18457) + +------------------------------------------------------------------- +Wed Jul 22 09:13:48 UTC 2015 - schwab@suse.de + +- glibc-nodate.patch: fix verification of timestamp + +------------------------------------------------------------------- +Tue Jul 21 07:50:22 UTC 2015 - meissner@suse.com + +- also filter out -fstack-protector-strong + +------------------------------------------------------------------- +Mon Jun 22 07:22:22 UTC 2015 - schwab@suse.de + +- getaddrinfo-ipv6-sanity.diff: Remove. It breaks services that start + before IPv6 is up (bsc#931399) +- glibc-2.3.locales.diff.bz2: Remove sh_YU locales, fix currency for en_BE. + +------------------------------------------------------------------- +Tue Jun 9 08:16:46 UTC 2015 - schwab@suse.de + +- Add /usr/include/gnu/lib-names-.*.h to baselibs +- pthread-join-deadlock.patch: Don't require rtld lock to store static TLS + offset in the DTV (bsc#930015, BZ #18457) +- heap-top-corruption.patch: Do not corrupt the top of a threaded heap if + top chunk is MINSIZE (BZ #18502) + +------------------------------------------------------------------- +Wed Apr 8 12:50:39 UTC 2015 - mgorman@suse.com + +- threaded-trim-threshold.patch: Fix regression in threaded application + malloc performance (bsc#915955, BZ #17195) + +------------------------------------------------------------------- +Thu Apr 2 08:11:20 UTC 2015 - schwab@suse.de + +- aarch64-sigstksz.patch: Increase MINSIGSTKSZ and SIGSTKSZ (BZ #16850) + +------------------------------------------------------------------- +Mon Mar 30 09:04:49 UTC 2015 - schwab@suse.de + +- powerpc-software-sqrt.patch: Fix powerpc software sqrt (BZ #17964, BZ + #17967) +- nss-separate-state-getXXent.patch: Separate internal state between + getXXent and getXXbyYY NSS calls (CVE-2014-8121, bsc#918187, BZ #18007) +- static-tls-dtv-limit.patch: Fix DTV race, assert, DTV_SURPLUS Static TLS + limit, and nptl_db garbage (bsc#919678, BZ #17090, BZ #17620, BZ #17621, + BZ #17628) + +------------------------------------------------------------------- +Mon Mar 9 13:05:32 UTC 2015 - schwab@suse.de + +- resolv-nameserver-handling.patch: Replace with simpler version with more + compatibility + +------------------------------------------------------------------- +Mon Mar 2 14:27:02 UTC 2015 - schwab@suse.de + +- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs + (bsc#920084) + +------------------------------------------------------------------- +Tue Feb 24 10:11:46 UTC 2015 - schwab@suse.de + +- resolv-nameserver-handling.patch: Rewrite handling of nameserver + configuration in resolver + +------------------------------------------------------------------- +Thu Feb 12 13:10:20 UTC 2015 - schwab@suse.de + +- htm-tabort.patch: Fix TABORT encoding for little endian + +------------------------------------------------------------------- +Mon Feb 9 09:26:01 UTC 2015 - schwab@suse.de + +- Update to glibc 2.21 release. + * A new semaphore algorithm has been implemented in generic C code for all + machines + * Added support for TSX lock elision of pthread mutexes on powerpc32, + powerpc64 and powerpc64le + * Optimized strcpy, stpcpy, strchrnul and strrchr implementations for + AArch64 + * i386 memcpy functions optimized with SSE2 unaligned load/store + * New locales: tu_IN, bh_IN, raj_IN, ce_RU + * The obsolete sigvec function has been removed + * CVE-2015-1472 CVE-2015-1473 CVE-2104-7817 CVE-2012-3406 CVE-2014-9402 + CVE-2014-7817 bsc#864081 bsc#906371 bsc#909053 bsc#910599 bsc#916222 +- Patches from upstream removed + * ifunc-x86-slow-sse4.patch + * pthread-mutex-trylock-elision.patch +- o-tmpfile.patch: Fix value of O_TMPFILE for architectures with + non-default O_DIRECTORY (BZ #17912) + +------------------------------------------------------------------- +Tue Oct 28 08:56:47 UTC 2014 - schwab@suse.de + +- Update to crypt_blowfish 1.3. + * Add support for the $2b$ prefix. +- ifunc-x86-slow-sse4.patch: Fix misdetected Slow_SSE4_2 cpu feature bit + (BZ #17501) + +------------------------------------------------------------------- +Mon Sep 8 09:48:26 UTC 2014 - schwab@suse.de + +- Update to glibc 2.20 release. + * Reverted change of ABI data structures for s390 and s390x + * Support for file description locks is added to systems running the + Linux kernel + * Optimized strchr implementation for AArch64 + * The minimum Linux kernel version that this version of the GNU C Library + can be used with is 2.6.32 + * Running the testsuite no longer terminates as soon as a test fails + * The am33 port, which had not worked for several years, has been removed + from ports. + * The _BSD_SOURCE and _SVID_SOURCE feature test macros are no longer + supported; they now act the same as _DEFAULT_SOURCE (but generate a + warning) + * Optimized strcmp implementation for ARMv7 + * Added support for TX lock elision of pthread mutexes on s390 and s390x + * All supported architectures now use the main glibc sysdeps directory + instead of some being in a separate "ports" directory + * The NPTL implementation of POSIX pthreads is no longer an "add-on" + * Locale names, including those obtained from environment variables (LANG + and the LC_* variables), are more tightly checked for proper syntax + * On x86-64, the dynamic linker's lazy-binding support is now compatible + with application code using Intel MPX instructions + * CVE-2013-7423 bsc#915526 bsc#934084 bsc#973010 +- Patches from upstream removed + * nss-dns-memleak.patch + * sin-sign.patch + * pldd-wait-ptrace-stop.patch + * nscd-track-startup-failures.patch + * powerpc-opt-power8.patch + * check-pf-alloca.patch + * getaddrinfo-uninit-result.patch + * ppc64-copysign.patch + * nextafterl-ibm-ldouble.patch + * ibm-long-double-math.patch + * ibm-long-double-frexpl.patch + * aarch64-setcontext.patch + * nss-nis-stack-use.patch + * psfaa.patch + * nss-files-long-lines.patch + * setlocale-directory-traversal.patch + * dt-ppc64-num.patch + * ppc64le-profiling.patch + * s390-revert-abi-change.patch + * disable-gconv-translit-modules.patch + * resolv-dont-ignore-second-answer.patch + * iconv-ibm-sentinel-check.patch +- Remove sprof.1, and mtrace.1, now included in the man-pages package + (bsc#967190) + +------------------------------------------------------------------- +Tue Sep 2 07:52:36 UTC 2014 - schwab@suse.de + +- iconv-ibm-sentinel-check.patch: Fix crashes on invalid input in IBM + gconv modules (CVE-2014-6040, bnc#894553, BZ #17325) + +------------------------------------------------------------------- +Tue Aug 26 10:47:31 UTC 2014 - schwab@suse.de + +- disable-gconv-translit-modules.patch: Disable gconv transliteration + module loading (CVE-2014-5119, bnc#892073, BZ #17187) + +------------------------------------------------------------------- +Mon Aug 11 10:01:54 UTC 2014 - schwab@suse.de + +- pthread-mutexattr-gettype-kind.patch: Filter out + PTHREAD_MUTEX_NO_ELISION_NP bit in pthread_mutexattr_gettype + (bnc#888131, BZ #15790) + +------------------------------------------------------------------- +Thu Jul 31 08:06:50 UTC 2014 - schwab@suse.de + +- ppc64le-profiling.patch: fix profiling for ppc64le (bnc#889601, BZ + #17213) +- s390-revert-abi-change.patch: replace with upstream patch, switches + default symbol version back to old version (bnc#887228) + +------------------------------------------------------------------- +Mon Jul 28 10:18:46 UTC 2014 - schwab@suse.de + +- ibm93x-redundant-shift-si.patch: Avoid redundant shift character in + iconv output at block boundary (bnc#886416, BZ #17197) + +------------------------------------------------------------------- +Thu Jul 24 15:35:50 UTC 2014 - schwab@suse.de + +- s390-revert-abi-change.patch: revert back to pre-2.19 layout of jmp_buf + and ucontext_t on s390 (bnc#887228) + +------------------------------------------------------------------- +Tue Jul 22 08:37:38 UTC 2014 - schwab@suse.de + +- dt-ppc64-num.patch: Correct DT_PPC64_NUM (bnc#887169, BZ #17153) + +------------------------------------------------------------------- +Mon Jul 14 08:33:08 UTC 2014 - schwab@suse.de + +- setlocale-directory-traversal.patch: Directory traversal in locale + environment handling (CVE-2014-0475, bnc#887022, BZ #17137) +- Remove the ppc64le check-abi workaround, no longer needed + +------------------------------------------------------------------- +Mon Jun 23 10:33:40 UTC 2014 - schwab@suse.de + +- nss-files-long-lines.patch: Don't ignore too long lines in nss_files + (bnc#883217, BZ #17079) +- Remove locale.1, localedef.1 and iconvconfig.8 manpages, now included in + the man-pages package (bnc#880703) +- manpages.patch: update + +------------------------------------------------------------------- +Mon Jun 16 08:27:38 UTC 2014 - schwab@suse.de + +- psfaa.patch: copy filename argument in posix_spawn_file_actions_addopen + (CVE-2014-4043, bnc#882600, BZ #17048) + +------------------------------------------------------------------- +Wed May 28 15:11:45 UTC 2014 - matz@suse.de + +- glibc-memset-nontemporal.diff: Speedup memset on x86_64 + (bnc#868622, BZ #16830) + +------------------------------------------------------------------- +Thu May 15 15:45:03 UTC 2014 - schwab@suse.de + +- add non-elision-enabled libpthread + +------------------------------------------------------------------- +Mon May 12 13:22:40 UTC 2014 - schwab@suse.de + +- nss-nis-stack-use.patch: fix unbound stack use in NIS NSS module (BZ + #16932) + +------------------------------------------------------------------- +Wed May 7 10:13:24 UTC 2014 - schwab@suse.de + +- getaddrinfo-uninit-result.patch: fix parsing of getai result for + IPv6-only request (bnc#876521) + +------------------------------------------------------------------- +Thu Apr 17 09:13:32 UTC 2014 - schwab@suse.de + +- ibm-long-double-frexpl.patch: Correct IBM long double frexpl + (bnc#872573, BZ #16740, BZ #16619) + +------------------------------------------------------------------- +Tue Apr 15 14:23:54 UTC 2014 - schwab@suse.de + +- ibm-long-double-math.patch: Remove faulty assembler implementations of + ceil, nearbyintl, roundl for IBM long double (bnc#873457, BZ #16701, BZ + #16706, BZ #16707) + +------------------------------------------------------------------- +Tue Apr 15 11:00:59 UTC 2014 - aj@suse.com + +- Use /run for nscd instead of /var/run. + +------------------------------------------------------------------- +Mon Apr 7 09:06:32 UTC 2014 - schwab@suse.de + +- pthread-mutex-destroy.patch: Remove +- pthread-mutex-trylock-elision.patch: Properly handle forced elision in + pthread_mutex_trylock (bnc#865968, BZ #16657) + +------------------------------------------------------------------- +Thu Apr 3 07:32:24 UTC 2014 - schwab@suse.de + +- nextafterl-ibm-ldouble.patch: Correct IBM long double nextafterl + (bnc#871637, BZ #16739) + +------------------------------------------------------------------- +Tue Apr 1 13:33:24 UTC 2014 - schwab@suse.de + +- Readd dependency on sysvinit.target to nscd.service (bnc#868422) +- Make the nscd service part of the nss-lookup and nss-user-lookup targets + (bnc#871386) +- Move _constraints back to main package and update it + +------------------------------------------------------------------- +Tue Apr 1 07:55:19 UTC 2014 - schwab@suse.de + +- ppc64-copysign.patch: Fix ppc64le copysign overwriting parent stack + frame (BZ #16786) +- aarch64-setcontext.patch: Fix aarch64 setcontext clobbering alternate + signal stack (BZ #16629) + +------------------------------------------------------------------- +Mon Mar 31 13:22:56 UTC 2014 - schwab@suse.de + +- powerpc-opt-power8.patch: readd POWER8 implementation of isnan, + isinf, finite with fix for little endian (bnc#871353) +- pthread-mutex-destroy.patch: Skip checks in pthread_mutex_destroy when + doing elision (bnc#865968) + +------------------------------------------------------------------- +Sat Mar 29 16:41:25 UTC 2014 - schwab@suse.de + +- powerpc-opt-power8.patch: remove broken POWER8 implementation of isnan, + isinf, finite; fix missing static symbols +- glibc-2.14-crypt.diff: update for file renaming + +------------------------------------------------------------------- +Thu Mar 27 08:40:20 UTC 2014 - schwab@suse.de + +- check-pf-alloca.patch: remove use of alloca while collecting interface + addresses + +------------------------------------------------------------------- +Tue Mar 25 09:26:44 UTC 2014 - schwab@suse.de + +- abort-no-flush.patch: Don't close or flush stdio streams on abort (BZ + #15436) +- fix-locking-in-_IO_cleanup.patch: always do locking when accessing + streams (bnc#796982, BZ #15142) +- resolv-dont-ignore-second-answer.patch: don't ignore second answer from + nameserver if the first one was empty (bnc#767266, BZ #13651) +- ldd-system-interp.patch: Never try to execute the file in ldd + (bnc#677787, BZ #16750) + +------------------------------------------------------------------- +Mon Mar 24 12:26:50 UTC 2014 - schwab@suse.de + +- check-pf-alloca.patch: Account for alloca use when collecting interface + addresses (bnc#785041, BZ #16002) + +------------------------------------------------------------------- +Mon Mar 24 07:59:40 UTC 2014 - schwab@suse.de + +- powerpc-opt-power8.patch: two more POWER8 optimisations (bnc#866711, + fate#315443) + +------------------------------------------------------------------- +Thu Mar 20 14:52:47 UTC 2014 - schwab@suse.de + +- getaddrinfo-uninit-result.patch: Fix use of half-initialized result in + getaddrinfo when using nscd (bnc#867636, BZ #16743) + +------------------------------------------------------------------- +Thu Mar 20 07:42:50 UTC 2014 - schwab@suse.de + +- Remove dependency on sysinit.target from nscd.service again (bnc#86422) + +------------------------------------------------------------------- +Wed Mar 19 14:39:55 UTC 2014 - schwab@suse.de + +- powerpc-opt-power8.patch: GLIBC Optimizations For POWER8 Hardware + (bnc#866711, fate#315443) + +------------------------------------------------------------------- +Tue Mar 18 17:10:43 UTC 2014 - schwab@suse.de + +- Make sure nscd is started after sysinit.target (bnc#868422) +- nscd-track-startup-failures.patch: properly track startup failures in + nscd and mark nscd.service as forking (BZ #16639) + +------------------------------------------------------------------- +Thu Mar 6 11:37:51 UTC 2014 - schwab@suse.de + +- Add services and netgroup persistent caches to nscd file list + +------------------------------------------------------------------- +Wed Feb 26 09:03:25 UTC 2014 - schwab@suse.de + +- sin-sign.patch: Fix sign of input to bsloww1 (BZ #16623) +- pldd-wait-ptrace-stop.patch: Update from upstream + +------------------------------------------------------------------- +Mon Feb 24 11:38:41 UTC 2014 - schwab@suse.de + +- nss-dns-memleak.patch: fix memory leak in nss-dns (bnc#863499) +- Don't build glibc-{extra,info,i18ndata,obsolete} and nscd for i686 + +------------------------------------------------------------------- +Mon Feb 10 14:24:29 UTC 2014 - schwab@suse.de + +- Bump minimum kernel to 3.0 + +------------------------------------------------------------------- +Sun Feb 9 13:52:23 UTC 2014 - schwab@suse.de + +- Update to glibc 2.19 release + +------------------------------------------------------------------- +Thu Feb 6 10:38:05 UTC 2014 - schwab@suse.de + +- Update to glibc 2.18.90 ee7cc3853761: + * More bug fixes + * SystemTap probes for slow multiple precision fallback paths of + transcendental functions have been introduced. + * Preliminary documentation about Multi-Thread, Async-Signal and + Async-Cancel Safety has been added. + * Change powerpc64le start ABI to 2.17 +- Add /usr/local/lib64 to ld.so.conf on all lib64 platforms +- Enable profile build for aarch64 +- ppc64le-abilist.patch: Removed + +------------------------------------------------------------------- +Wed Jan 8 12:38:29 UTC 2014 - coolo@suse.com + +- make pwdutils a real buildrequire + Requires(pre) are used during builds, but don't trigger rebuilds. + But to create clearly defined bootstrap projects, it's essential + to know what packages are required for others. So move this requires + to build to a buildrequire + +------------------------------------------------------------------- +Tue Jan 7 14:30:50 UTC 2014 - schwab@suse.de + +- Update to glibc 2.18.90 94c8a4bc574c: + * More bug fixes + * Slovenian translations for glibc messages have been contributed by the + Translation Project's Slovenian team of translators. + +------------------------------------------------------------------- +Thu Dec 19 13:45:17 UTC 2013 - schwab@suse.de + +- Update to glibc 2.18.90 83f5c32d21f7: + * Support for STT_GNU_IFUNC symbols added for ppc64 + * A new feature test macro _DEFAULT_SOURCE is available + * The _BSD_SOURCE feature test macro no longer enables BSD interfaces + that conflict with POSIX. The libbsd-compat library (which was a + dummy library that did nothing) has also been removed. + * Added support for version-3 tz format files +- i686-no-sse42-strstr.patch: Removed + +------------------------------------------------------------------- +Tue Dec 10 15:03:59 UTC 2013 - schwab@suse.de + +- Update to glibc 2.18.90 aeb95445d128: + * More bug fixes + * Support for STT_GNU_IFUNC symbols added for ppc32/power4+ + * The public headers no longer use __unused nor __block + * Support for PowerPC64 ELFv2 ABI +- ppc64le-abilist.patch: ABI lists for PowerLE + +------------------------------------------------------------------- +Mon Nov 25 13:59:52 UTC 2013 - schwab@suse.de + +- Update to glibc 2.18.90 bd12ab55c05e: + * New locales: ak_GH, anp_IN, ar_SS, cmn_TW, hak_TW, lzh_TW, nan_TW, pap_AW, + pap_CW, quz_PE, the_NP. + * Substantially revised locales: gd_GB, ht_HT + * The LC_ADDRESS field was updated to support country_car for almost all + supported locales. + * ISO 1427 definitions were updated. + * ISO 3166 definitions were updated. + * The localedef utility now supports --big-endian and --little-endian + command-line options to generate locales for a different system from that + for which the C library was built. + * Binary locale files now only depend on the endianness of the system for + which they are generated and not on other properties of that system. + * ISO 639 definitions were updated for Chiga (cgg) and Chinese (gan, hak, czh, + cjy, lzh, cmn, mnp, cdo, czo, cpx, wuu, hsn, yue). + * SystemTap probes for malloc have been introduced. + * Support for powerpc64le has been added. + * The soft-float powerpc port now supports e500 processors. +- Remove upstreamed patches: + cbrtl-ldbl-96.patch + fcntl-o-tmpfile.patch + getaddrinfo-overflow.patch + glibc-2.18.tar.xz + glibc-ld-profile.patch + glibc-nscd-hconf.diff + i686-strcasecmp-fallback.patch + m68k-Scrt1.patch + malloc-overflows.patch + nonascii-case.patch + nss-database.patch + printf-overrun.patch + readdir_r-overflow.patch + strcoll-overflow.patch +- Remove obsolete patches: + glibc-2.4.90-revert-only-euro.diff + +------------------------------------------------------------------- +Wed Oct 30 14:05:30 UTC 2013 - schwab@suse.de + +- getaddrinfo-overflow.patch: Fix stack overflow due to large AF_INET6 + requests (CVE-2013-4458, bnc#847227) + +------------------------------------------------------------------- +Mon Oct 21 12:14:38 UTC 2013 - schwab@suse.de + +- Remove SSE4.2 implementation of strstr for x86-32 (bnc#843464) + +------------------------------------------------------------------- +Mon Oct 14 09:32:44 UTC 2013 - schwab@suse.de + +- Depend on gcc defaults for base powerpc optimisations (bnc#844824) + +------------------------------------------------------------------- +Fri Oct 11 08:37:38 UTC 2013 - schwab@suse.de + +- Enable ports addon for m68k and adapt file list +- m68k-Scrt1.patch: Use PIC for Scrt1.o + +------------------------------------------------------------------- +Thu Sep 19 14:12:59 UTC 2013 - schwab@suse.de + +- nscd-server-user.patch: run nscd as user nscd (fate#314673) + +------------------------------------------------------------------- +Thu Sep 12 13:42:23 UTC 2013 - schwab@suse.de + +- malloc-overflows.patch: Fix integer overflows in malloc (CVE-2013-4332, + bnc#839870) + +------------------------------------------------------------------- +Wed Sep 11 10:11:56 UTC 2013 - schwab@suse.de + +- fcntl-o-tmpfile.patch: Add O_TMPFILE to (bnc#837965) +- strcoll-overflow.patch: Update to latest version + +------------------------------------------------------------------- +Tue Aug 13 07:24:59 UTC 2013 - schwab@suse.de + +- Update to glibc 2.18 release + * No source change +- strcoll-overflow.patch: fix buffer overflow in strcoll (CVE-2012-4412, + bnc#779320) +- readdir_r-overflow.patch: fix readdir_r with long file names + (CVE-2013-4237, bnc#834594) + +------------------------------------------------------------------- +Tue Aug 6 09:20:04 UTC 2013 - schwab@suse.de + +- Update to glibc 2.17.90 85891acadf1b: + * CVE-2013-2207 Incorrectly granting access to another user's pseudo-terminal + has been fixed by disabling the use of pt_chown (Bugzilla #15755). + Distributions can re-enable building and using pt_chown via the new configure + option `--enable-pt_chown'. Enabling the use of pt_chown carries with it + considerable security risks and should only be used if the distribution + understands and accepts the risks. + * CVE-2013-0242 Buffer overrun in regexp matcher has been fixed (Bugzilla + #15078). + * CVE-2013-1914 Stack overflow in getaddrinfo with many results has been + fixed (Bugzilla #15330). + * Add support for calling C++11 thread_local object destructors on thread + and program exit. This needs compiler support for offloading C++11 + destructor calls to glibc. + * Improved worst case performance of libm functions with double inputs and + output. + * Support for priority inherited mutexes in pthread condition variables on + non-x86 architectures. + * Optimized string functions for AArch64. Implemented by Marcus Shawcroft. + * Optimized string functions for ARM. Implemented by Will Newton and + Richard Henderson. + * Added a benchmark framework to track performance of functions in glibc. + * New macro named issignaling to check for a signaling NaN (sNaN). + It is based on draft TS 18661 and currently enabled as a GNU extension. + * On Linux, the clock function now uses the clock_gettime system call + for improved precision, rather than old times system call. + * Added new API functions pthread_getattr_default_np and + pthread_setattr_default_np to get and set the default pthread + attributes of a process. + * Added support for TSX lock elision for pthread mutexes on i386 and x86-64. + This may improve lock scaling of existing programs on TSX capable systems. + * Support added for AT_HWCAP2 (to coincide with Linux kernel 3.10 + availability). Implemented by Ryan S. Arnold. + * Support added for POWER8 platform. Implemented by Ryan S. Arnold. +- Remove upstreamed patches: + pthread-cond-timedwait-i486.patch + glibc-aarch64-lib64.patch + arm-ld-so-cache.patch + rtlddir.patch + regexp-overrun.patch + getaddrinfo-overflow.patch + nscd-netgroup.patch + disable-pt-chown.patch + nscd-short-write.patch + big5-hkscs-update.patch.bz2 + digits-dots.patch + strptime-W-week.patch + aarch64-sigsetjmp.patch +- Rediff all remaining patches +- Reenable stackguard randomization on arm +- Recognize ppc64p7 arch to build for power7 +- Remove all ABI extensions from libcrypt +- cbrtl-ldbl-96.patch: fix cbrtl for ldbl-96 + +------------------------------------------------------------------- +Wed Jul 31 12:20:38 UTC 2013 - schwab@suse.de + +- i686-strcasecmp-fallback.patch: fix fallback in i686 + strcasecmp/strncasecmp +- nonascii-case.patch: also test strncasecmp +- pldd-wait-ptrace-stop.patch: fix pldd not to leave process stopped after + detaching (bnc#819383) + +------------------------------------------------------------------- +Mon Jul 22 12:32:34 UTC 2013 - schwab@suse.de + +- disable-pt-chown.patch: disable use of pt_chown (CVE-2013-2207, + bnc#830257) +- nonascii-case.patch: fix strcasecmp in tr_TR.ISO-8859-9 locale +- glibc-2.14-crypt.diff: fix incomplete dependencies for libowcrypt + +------------------------------------------------------------------- +Thu Jul 4 12:14:27 UTC 2013 - schwab@suse.de + +- crypt_blowfish-gensalt.patch: separare crypt_gensalt into its own + library libowcrypt, remove crypt_rn and crypt_ra (fate#314945) +- glibc-2.14-crypt-versioning.diff, glibc-fix-check-abi.patch, + glibc-crypt-badsalttest.patch: folded into glibc-2.14-crypt.diff +- crypt_blowfish-const.patch: constify crypt_blowfish +- crypt_blowfish-1.2-sha.diff: refresh + +------------------------------------------------------------------- +Fri Jun 28 12:26:38 UTC 2013 - dmueller@suse.com + +- add ld-linux.so.3 compat symlink also for armv6hl +- remove deprecated armv7l + +------------------------------------------------------------------- +Wed Jun 19 09:29:55 UTC 2013 - coolo@suse.com + +- rely on systemd-rpm-macros instead of the full thing + +------------------------------------------------------------------- +Mon Jun 17 09:49:24 UTC 2013 - schwab@suse.de + +- nscd-netgroup.patch: Fix handling of netgroup cache in nscd (bnc#819524) + +------------------------------------------------------------------- +Mon Jun 10 08:33:46 UTC 2013 - schwab@suse.de + +- glibc-bindresvport-blacklist.diff: Renamed from + glibc-2.3.90-bindresvport.blacklist.diff; fix resource leaks + (bnc#824046) +- Remove glibc-armhf-compat.patch + +------------------------------------------------------------------- +Mon May 20 08:26:35 UTC 2013 - schwab@suse.de + +- aarch64-sigsetjmp.patch: Fix sigsetjmp on aarch64 + +------------------------------------------------------------------- +Sat May 18 09:34:41 UTC 2013 - schwab@suse.de + +- Fix file list for glibc-utils + +------------------------------------------------------------------- +Thu May 16 12:02:14 UTC 2013 - schwab@suse.de + +- big5-hkscs-update.patch.bz2: Update BIG5-HKSCS charmap to HKSCS-2008 +- digits-dots.patch: Fix parsing of numeric hosts in gethostbyname_r +- nss-database.patch: Properly cache the result from looking up the nss + database config +- strptime-W-week.patch: Properly handle %W in strptime +- printf-overrun.patch: Revert problematic fixes for [BZ #11741] +- glibc-aarch64-lib64.patch: Replace with upstream version +- arm-ld-so-cache.patch: ARM: Support loading unmarked objects from cache +- rtlddir.patch: Add support for rtld directory different from slib + directory +- regexp-overrun.patch: Fix buffer overrun in regexp matcher + (CVE-2013-0242, bnc#801246) +- getaddrinfo-overflow.patch: Fix stack overflow in getaddrinfo with many + results (CVE-2013-1914, bnc#813121) + +------------------------------------------------------------------- +Thu May 16 10:04:01 UTC 2013 - schwab@suse.de + +- When testsuite run fails make all test output available + +------------------------------------------------------------------- +Tue May 7 10:00:00 UTC 2013 - schwab@suse.de + +- Fix check for XEN build in glibc_post_upgrade + +------------------------------------------------------------------- +Sun Apr 14 02:41:52 UTC 2013 - crrodriguez@opensuse.org + +- Do not order nscd after syslog.target + +------------------------------------------------------------------- +Mon Mar 4 14:16:43 UTC 2013 - schwab@suse.de + +- Fix crypt ABI for aarch64 + +------------------------------------------------------------------- +Thu Feb 28 14:30:44 UTC 2013 - schwab@suse.de + +- manpages.patch: + Remove debianisms from manpages (bnc#805054) + +------------------------------------------------------------------- +Mon Feb 18 09:28:23 UTC 2013 - schwab@suse.de + +- Update crypt ABI for aarch64 +- glibc-aarch64-lib64.patch: + Use lib64 for aarch64 and add link for /lib/ld-linux-aarch64.so.1 +- Don't build profiling libraries for aarch64 + +------------------------------------------------------------------- +Tue Feb 5 09:28:44 UTC 2013 - schwab@suse.de + +- Move _constraints file to glibc-testsuite only + +------------------------------------------------------------------- +Sun Feb 3 00:08:54 UTC 2013 - dmueller@suse.com + +- build with ports enabled on aarch64 + +------------------------------------------------------------------- +Thu Jan 31 15:42:07 UTC 2013 - schwab@suse.de + +- Obsolete unscd to migrate back to nscd. + +------------------------------------------------------------------- +Thu Jan 31 09:09:06 UTC 2013 - coolo@suse.com + +- looks like testsuite runs only on kvm, so add _constraint + (actually it does not build on xen, but I can't constraint that) + +------------------------------------------------------------------- +Thu Jan 24 16:33:04 UTC 2013 - schwab@suse.de + +- Don't run testsuite in parallel +- Fail if testsuite fails +- Disable crypt/badsalttest test + +------------------------------------------------------------------- +Tue Jan 8 09:53:38 UTC 2013 - coolo@suse.com + +- add _constraints file to make sure glibc-testsuite only builds on big + hosts. Otherwise it's running out of memory and stalls + +------------------------------------------------------------------- +Thu Dec 27 12:31:13 UTC 2012 - aj@suse.de + +- Set bugurl to bugs.opensuse.org + +------------------------------------------------------------------- +Tue Dec 25 16:50:52 UTC 2012 - aj@suse.de + +- Update to glibc 2.17 release (git id c758a6861537): + * bump version number + * update translations + +------------------------------------------------------------------- +Tue Dec 18 10:28:01 UTC 2012 - schwab@suse.de + +- Move glibc-utils subpackage to own specfile and enable programs that + require libgd +- Filter GLIBC_PRIVATE symbols +- Don't stop at first error in testsuite run + +------------------------------------------------------------------- +Mon Dec 17 11:16:49 UTC 2012 - schwab@suse.de + +- Split off glibc-testsuite package + +------------------------------------------------------------------- +Fri Dec 14 19:31:45 UTC 2012 - aj@suse.de + +- Build profile and locale packages for i686 as well. + +------------------------------------------------------------------- +Wed Dec 12 08:32:53 UTC 2012 - aj@suse.de + +- Update to 4641d57e1e00: + * Updated translations + * bug fixes + +------------------------------------------------------------------- +Mon Dec 10 13:08:01 UTC 2012 - schwab@suse.de + +- pthread-cond-timedwait-i486.patch: + Extend i486 pthread_cond_timedwait to use futex syscall with absolute + timeout +- nscd-short-write.patch: + Properly check for short writes when sending the response in nscd + +------------------------------------------------------------------- +Sat Dec 8 18:55:53 UTC 2012 - aj@suse.de + +- Update to 56e7d3ad5c2f: + * Bugfixes + * Fix warnings building glibc +- Remove upstreamed patch glibc-revert-fseek-on-fclose.diff + +------------------------------------------------------------------- +Mon Dec 3 15:45:08 UTC 2012 - aj@suse.de + +- Remove nosegneg i686 library, it's only used for a 32-bit Xen + hypervisor (not for a 32-bit guest running under 64-bit hypervisor), + and since the 32-bit Xen hypervisor is not part of openSUSE anymore, + it is unneeded (bnc#789607). + +------------------------------------------------------------------- +Mon Dec 3 14:47:22 UTC 2012 - schwab@suse.de + +- Suppress error message from systemctl in %post -n nscd (bnc#792333) + +------------------------------------------------------------------- +Sat Dec 1 08:55:05 UTC 2012 - aj@suse.de + +- Update to f638872ab422: + Fix regression introduced with last update in sunrpc code + Fix assertion failure in resolver + Bug fixes +- Remove upstreamed patch glibc-resolv-assert.diff + +------------------------------------------------------------------- +Fri Nov 30 09:15:15 UTC 2012 - aj@suse.de + +- Update to c93ec1f091ec: + Warn about unsupported DT_FLAGS_1 flags + Add Interlingua locale + Bug fixes + +------------------------------------------------------------------- +Thu Nov 29 14:30:11 UTC 2012 - schwab@suse.de + +- Remove obsolete patches: + glibc-strict-aliasing.diff + nscd-avoid-gcc-warning.diff + +------------------------------------------------------------------- +Wed Nov 28 15:48:32 UTC 2012 - aj@suse.de + +- Update to e3c6aa3a5848: + * Fix powerpc64 make abi check failure + * bugfixes +- Install nscd.socket to new /usr location + +------------------------------------------------------------------- +Wed Nov 28 09:31:11 UTC 2012 - schwab@suse.de + +- Reenable multi-arch on ppc ppc64 + +------------------------------------------------------------------- +Tue Nov 27 21:34:15 UTC 2012 - aj@suse.de + +- Update to de2fd463b1c0: + Various bugfixes including: + * Fix fwrite bug causing grep etc testsuite failure + * sotruss: fix argument parsing + * Check supported DF_1_XXX bits + Add new locales niu_NU and niu_NZ +- Refresh patch glibc-revert-fseek-on-fclose.diff + +------------------------------------------------------------------- +Sat Nov 24 13:48:40 UTC 2012 - aj@suse.de + +- Remove nscd init script, use systemd files. + +------------------------------------------------------------------- +Fri Nov 23 14:33:37 UTC 2012 - matz@suse.com + +- Fix getaddrinfo-ipv6-sanity.diff to apply again. + +------------------------------------------------------------------- +Tue Nov 20 08:06:49 UTC 2012 - aj@suse.de + +- Update to f59cba71d848: + * Various bug fixes + * Add new locales szl_PL, ayc_PE, nhn_MX, doi_IN, mni_IN, sat_IN. + * Remove patch glibc-compiled-binaries.diff since getconf can not be + cross-compiled + * Refresh patch glibc-2.3.90-bindresvport.blacklist.diff + +------------------------------------------------------------------- +Sun Nov 11 09:54:43 UTC 2012 - aj@suse.de + +- Update to current glibc 2.17 development snapshot (git 7e2bd01fcf3c): + * Upstream changes: + + ports is now part of main tarball + + Add port to ARM AArch64 + + New function secure_getenv + + Systemtap static probes + + The `clock_*' suite of functions (declared in ) is now + available directly in the main C library. + + The `crypt' function now fails if passed salt bytes that violate the + specification for those values. On Linux, the `crypt' function will + consult /proc/sys/crypto/fips_enabled to determine if "FIPS mode" is + enabled, and fail on encrypted strings using the MD5 or DES algorithm + when the mode is enabled. + + Optimzations and bug fixes + * remove upstream patches malloc-check-size.patch, + glibc-2.16-getaddrinfo-buffer.patch, sparc-bind-now.patch, + pthread-cond-wait-revert.patch + * Remove now obsolete patch glibc-gai-private4.diff + * Refresh patches glibc-2.14-crypt.diff, glibc-2.14-crypt-versioning.diff, + glibc-fix-check-abi.patch, nss-db-path.patch, glibc-2.3.90-noversion.diff, + glibc-revert-fseek-on-fclose.diff + * Disable patches glibc-compiled-binaries.diff, getaddrinfo-ipv6-sanity.diff + and glibc-gai-private4.diff. + * Use git id instead of ChangeLog date in version output (patch glibc-version.diff) + * Enable multi-arch on all architectures that support it. + +------------------------------------------------------------------- +Wed Nov 7 14:59:06 UTC 2012 - schwab@suse.de + +- Avoid shell comment leaking into %post. + +------------------------------------------------------------------- +Thu Oct 25 07:30:04 UTC 2012 - aj@suse.de + +- Update to glibc 2.16 c3b96f90c9c1: + - Fix missing _mcount@GLIBC_2.0 on powerpc32 (replaces + patch glibc-2.16-ppc32-mcount.patch) +- Drop patch glibc-elf-localscope.diff, fixed upstream in 2.16 + in a different way. + +------------------------------------------------------------------- +Tue Oct 9 07:15:12 UTC 2012 - aj@suse.de + +- Fix malloc_usable_size (swo#1349, bnc#745247) (patch + malloc-check-size.patch). + +- Update to current glibc 2.16 (git a5cfcf08ffaa): + * fix fma detection + * Don't parse %s format argument as multibyte string + * Use size_t instead of int for internal variables in glob + * Properly handle fencepost with MALLOC_ALIGN_MASK + +------------------------------------------------------------------- +Sat Oct 6 08:51:46 UTC 2012 - meissner@suse.com + +- make glibc-devel- require glibc- just + like glibc-devel + +------------------------------------------------------------------- +Fri Sep 28 07:47:33 UTC 2012 - aj@suse.de + +- Fix crash in relocation on sparc with bind-now (swo#14376) + (patch sparc-bind-now.patch). + +------------------------------------------------------------------- +Thu Sep 27 12:20:11 UTC 2012 - aj@suse.de + +- Fix check-abi on more architectures (bnc#780696), patch by Jan + Engelhardt (updated patch glibc-fix-check-abi.patch). + +------------------------------------------------------------------- +Tue Sep 4 11:08:53 UTC 2012 - schwab@linux-m68k.org + +- Move pt_chown to %{_libexecdir} so that baselibs can find it. +- Do create hardlinks to getconf so that baselibs use the correct binary + and getconf -v works (obsoletes patch glibc-2.8-getconf.diff). + +------------------------------------------------------------------- +Tue Aug 28 07:10:49 UTC 2012 - aj@suse.de + +- Update to da1f43196321, major changes: + * Fix strtod integer/buffer overflow (bso#14459). + * Fix segmentation fault in strncasecmp for i686. + * Translation updates + +------------------------------------------------------------------- +Tue Jul 24 08:39:30 UTC 2012 - aj@suse.de + +- Fix _mcount on PowerPC32. + +------------------------------------------------------------------- +Sat Jul 21 07:31:10 UTC 2012 - aj@suse.de + +- Enable parallel build for some more cases. + +------------------------------------------------------------------- +Fri Jul 20 17:00:00 UTC 2012 - aj@suse.de + +- Update to glibc 2.16 release. + * update version numbers + * Documentation updates +- Update manpages from Debian, includes new man pages for + locale.1, mtrace.1, gencat.1 iconvconfig.8. +- Remove getent.1 man page, use the one from man-pages. + +------------------------------------------------------------------- +Fri Jul 20 16:42:42 UTC 2012 - aj@suse.de + +- Update to glibc 2.16 trunk (git id 416bf844227d): + * Fix check-abi for arm + * Refresh some patches. + * remove merged patches + * mainly lots of bug fixes + * Support for ISO C11 + * full details in NEWS file + +------------------------------------------------------------------- +Fri Jul 20 15:06:49 UTC 2012 - jengelh@inai.de + +- Add commit 10f62770e115d9f (glibc-sparc-fxstatat64.diff) from + upstream to resolve rpmlint-induced packaging abort due to + (previously) "no-return-in-nonvoid" +- Add xz as explicit BuildRequires for openSUSE_12.1 + +------------------------------------------------------------------- +Thu Jul 19 23:42:46 UTC 2012 - jengelh@inai.de + +- Do package ld-linux.so.2 on SPARC as well + +------------------------------------------------------------------- +Tue Jul 17 12:22:29 UTC 2012 - aj@suse.de + +- Add makeinfo as build requires to be able to generate the info + pages. + +------------------------------------------------------------------- +Wed Jul 4 13:36:17 UTC 2012 - aj@suse.de + +- Add glibc-2.16-getaddrinfo-buffer.patch to not use a too small + buffer for dns queries on 64-bit systems (bso#14307,bso#13904). +- Fix getaddrinfo-ipv6-sanity.diff (bnc#767125). + +------------------------------------------------------------------- +Mon Jul 2 16:23:15 UTC 2012 - agraf@suse.com + +- Backport *context patch for ARM from 2.16, so we have a working libpth + +------------------------------------------------------------------- +Thu Jun 28 18:46:30 UTC 2012 - aj@suse.de + +- Remove not anymore existing nscd.socket. + +------------------------------------------------------------------- +Thu Jun 28 12:33:50 UTC 2012 - aj@suse.de + +- Update to glibc 2.15-branch (git id 725b8ee08aff): + * Fix regression in cosh (bso#14273) + +------------------------------------------------------------------- +Wed Jun 27 07:34:15 UTC 2012 - aj@suse.de + +- Testsuite is ok to fail on arm + +------------------------------------------------------------------- +Tue Jun 26 07:11:49 UTC 2012 - aj@suse.de + +- Update to glibc 2.15 branch (git id b640404bd8c9): + * Fix fmod implementation that returned NaN for some values. + * Fix strcase_cmp_l x86 multiarch implementation. + * Remove glibc-2.15-avx2.patch, merged now. + +------------------------------------------------------------------- +Thu Jun 21 11:44:59 UTC 2012 - aj@suse.de + +- Fix Bogus FP exception on underflow for exp(double) (bnc#767956) + +------------------------------------------------------------------- +Mon Jun 18 11:04:37 UTC 2012 - aj@suse.de + +- Remove nscd.socket since nscd does not support socket + activation. + +------------------------------------------------------------------- +Wed Jun 13 11:07:15 UTC 2012 - aj@suse.de + +- Build power3 libs on 32-bit PowerPC (bnc#765165). + +------------------------------------------------------------------- +Wed May 23 20:00:55 UTC 2012 - aj@suse.de + +- Update to current git of glibc 2.15 branch: + * obsoletes glibc-2.16-avx.patch, + glibc-2.16-fix-check-localplt.patch + * Fixes for math functions. + +------------------------------------------------------------------- +Wed May 23 11:51:02 UTC 2012 - aj@suse.de + +- Fix first_weekday for tr_TR locale (tr_TR.patch) + +------------------------------------------------------------------- +Wed May 16 08:37:57 UTC 2012 - schwab@linux-m68k.org + +- Fix confstr use of local buffer outside its extent + +------------------------------------------------------------------- +Wed May 9 07:30:36 UTC 2012 - aj@suse.de + +- Split out glibc-armhf-compat.patch from armhf-ld-so.patch. +- Run nscd in the foreground with systemd (glibc-nscd-foreground-patch) + +------------------------------------------------------------------- +Tue May 8 14:00:52 UTC 2012 - aj@suse.de + +- Refresh glibc-2.16-avx.patch and handle FMA4. + +------------------------------------------------------------------- +Thu May 3 11:05:36 UTC 2012 - aj@suse.de + +- Fix dynamic linker name for ARMv5. + +------------------------------------------------------------------- +Thu Apr 26 14:02:37 UTC 2012 - aj@suse.de + +- Fix mcheck (optimization problem with gcc 4.7) + +------------------------------------------------------------------- +Wed Apr 25 10:40:20 UTC 2012 - aj@suse.de + +- Also check for armv7hl. + +------------------------------------------------------------------- +Wed Apr 25 08:47:22 UTC 2012 - adrian@suse.de + +- provide old ld-linux.so.3 on armv7, not catched by find.provides + +------------------------------------------------------------------- +Sun Apr 22 11:35:05 UTC 2012 - aj@suse.de + +- gcc 4.7 does not build crt files properly on powerpc64, backport + patch from upstream to handle this + (glibc-2.16-powerpc-initfini.patch) + +------------------------------------------------------------------- +Fri Apr 20 18:28:18 UTC 2012 - aj@suse.de + +- Disable patch x86-cpuid-level2.patch, this should be fixed in + valgrind now. + +------------------------------------------------------------------- +Thu Apr 19 11:12:43 UTC 2012 - aj@suse.de + +- Reorder patches, refresh to apply cleanly with -p1. + +------------------------------------------------------------------- +Wed Apr 18 11:35:48 UTC 2012 - aj@suse.de + +- Build profiled libs only for base. +- Cleanup patches. +- Remove glibc-2.14-fix-ctors.patch, we have proper support in + binutils now. + +------------------------------------------------------------------- +Tue Apr 17 12:35:21 UTC 2012 - aj@suse.de + +- The dynamic linker for armv7 hardware float is called + /lib/ld-linux-armhf.so.3. Provide symlink for old location. + +------------------------------------------------------------------- +Tue Apr 17 08:29:21 UTC 2012 - aj@suse.de + +- Build for power4 only, don't support power3 anymore. +- Add option to build glibc a bit more quickly for testing purposes. +- Remove disabled patch glibc-revert-netlink-cache.patch. +- Start renumbering patches. + +------------------------------------------------------------------- +Mon Apr 16 14:31:38 UTC 2012 - aj@suse.de + +- Do not build locales and profile for i686 since we only ship + the base and glibc-devel packages. + +------------------------------------------------------------------- +Fri Apr 13 09:35:49 UTC 2012 - aj@suse.de + +- Fix check-abi to succeed. +- Use feof_unlocked in glibc-2.3.90-bindresvport.blacklist.diff. +- Make x86 to be elf/check-localplt clean again +- Refresh some patches to apply without fuzz. + +------------------------------------------------------------------- +Fri Apr 6 09:19:11 UTC 2012 - aj@suse.de + +- Disable building with as-needed since it breaks glibc + (testsuite will fail, even if testsuite does not use as-needed) + +------------------------------------------------------------------- +Thu Apr 5 18:48:06 UTC 2012 - aj@suse.de + +- Another fix for dynamic linking. + +------------------------------------------------------------------- +Thu Apr 5 18:22:36 UTC 2012 - aj@suse.de + +- Properly fix dl_lookup_x crash (glibc-fix-noload.patch), disable + glibc-fix-lookup-crash.patch. + +------------------------------------------------------------------- +Mon Apr 2 09:30:24 UTC 2012 - aj@suse.de + +- Fix building on Armv5 (glibc-add-arm-dependency-libmemusage.patch) + +------------------------------------------------------------------- +Thu Mar 29 07:51:43 UTC 2012 - aj@suse.de + +- Fix crash when nscd is not running (bnc#741021) properly + and disable patch glibc-revert-netlink-cache.patch + +------------------------------------------------------------------- +Fri Mar 23 11:07:32 UTC 2012 - aj@suse.de + +- Fix path for nss_db (bnc#753657). + +------------------------------------------------------------------- +Thu Mar 22 09:41:48 UTC 2012 - aj@suse.de + +- Fix LD_PROFILE invocation. + +------------------------------------------------------------------- +Wed Mar 21 08:45:12 UTC 2012 - aj@suse.de + +- Fix cycle detection in loading of dynamic objects. + +------------------------------------------------------------------- +Wed Mar 14 08:26:52 UTC 2012 - aj@suse.de + +- Update getaddrinfo-ipv6-sanity.diff (bnc#684534). + +------------------------------------------------------------------- +Fri Mar 2 17:01:55 UTC 2012 - aj@suse.de + +- vfprintf: validate nargs and maybe allocate from heap (bnc#747768) + +------------------------------------------------------------------- +Tue Jan 31 13:20:37 UTC 2012 - aj@suse.de + +- Fix checks for AVX (patch glibc-2.16-avx.patch) + +------------------------------------------------------------------- +Tue Jan 31 09:44:07 UTC 2012 - aj@suse.de + +- Use Linux 2.6.32 on x86_64 as oldest supported kernel + +------------------------------------------------------------------- +Tue Jan 31 08:57:15 UTC 2012 - aj@suse.de + +- Fix relocation ordering to fix ifunc crash (bnc#740109). + +------------------------------------------------------------------- +Sun Jan 29 22:47:18 CET 2012 - dmueller@suse.de + +- set abi back to gnueabi for ARM (regression from Jan 12) + +------------------------------------------------------------------- +Wed Jan 18 09:29:24 UTC 2012 - aj@suse.de + +- Update license strings in spec file. + +------------------------------------------------------------------- +Mon Jan 16 13:19:43 UTC 2012 - aj@suse.de + +- Split up new subpackage glibc-extra and move makedb with its + dependency on libselinux to it. (bnc#741525) +- Use lua script for verifyscript to not have a dependency on bash + +------------------------------------------------------------------- +Thu Jan 12 15:42:36 UTC 2012 - aj@suse.de + +- Disable netlink caching (bnc#741021). + +------------------------------------------------------------------- +Thu Jan 12 11:01:41 UTC 2012 - aj@suse.de + +- Use _target_cpu instead of _build and _host. This makes the + i686 library really build for i686. + +------------------------------------------------------------------- +Tue Jan 10 12:31:14 UTC 2012 - aj@suse.de + +- Remove all math ifuncs on x86-64. + +------------------------------------------------------------------- +Tue Jan 10 09:53:58 UTC 2012 - aj@suse.de + +- Remove math ifuncs that cause crashes in apache2 and + gdk-pixbuf-query-loaders-64 (bnc#740109) for now + (glibc-2.15-math64crash.patch). +- nscd needs the same glibc version, add require. + +------------------------------------------------------------------- +Mon Jan 9 08:17:08 UTC 2012 - aj@suse.de + +- Fix realloc usage in vfscanf (glibc-2.16-scanf.patch) +- Fix getcontext on powerpc 32-bit (glibc-ppc-getcontext.patch) + +------------------------------------------------------------------- +Wed Jan 4 09:34:28 UTC 2012 - aj@suse.de + +- Remove patch glibc-2.3.4-gb18030-big5hkscs.diff.bz2 and + replace it by gb18030.patch.bz2 (synced with Fedora 16) + (bnc#743617). + +------------------------------------------------------------------- +Tue Jan 3 19:42:17 UTC 2012 - aj@suse.de + +- Compile unwind-dw2-fde-glibc.c with -fno-strict-aliasing + (patch glibc-strict-aliasing.diff) +- Build on i686 a separate library for usage under Xen. + +------------------------------------------------------------------- +Tue Jan 3 15:36:12 UTC 2012 - aj@suse.de + +- Only use -mno-tls-direct-seg-refs on 32-bit x86, it's not needed + on x86-64. + +------------------------------------------------------------------- +Tue Jan 3 14:37:48 UTC 2012 - aj@suse.de + +- Cleanup spec file: + - experimental malloc is not experimental anymore and only option + (drop patch glibc-malloc-arena-max.diff) + - remove obsolete configure flags + +------------------------------------------------------------------- +Tue Jan 3 08:40:28 UTC 2012 - aj@suse.de + +- Update to 2ba92745c36e: + - Update copyright years + - Fix miscompilation of posix/regex_internal.c with GCC 4.7. + +------------------------------------------------------------------- +Tue Jan 3 08:23:44 UTC 2012 - aj@suse.de + +- Revert pthread-cond-wait change for now since it causes hangs + (patch pthread-cond-wait-revert.patch). + +------------------------------------------------------------------- +Mon Dec 26 12:53:55 UTC 2011 - aj@suse.de + +- Update to c0da14cdda1f (glibc-ports: 8a70b2dcabbf): + - new locales + - many bugfixes + - glibc 2.15 + - obsoletes tzfile-corruption-fix.patch, + glibc-2.14-32args-printf.patch + +------------------------------------------------------------------- +Thu Dec 21 15:16:42 CET 2011 - meissner@suse.de + +- Do not mention the buildtime anymore to make build-compare work. + +------------------------------------------------------------------- +Mon Dec 19 10:01:56 UTC 2011 - aj@suse.de + +- Fix timezone loader overflow (bnc#735850,CVE-2009-5029) (patch + tzfile-corruption-fix.patch) + +------------------------------------------------------------------- +Mon Dec 5 09:29:32 UTC 2011 - aj@suse.de + +- Update to 52ad36a21973 (glibc-ports: 4a40b38f6355): + * fix many warnings + * bugfixes + * obsolete patches glibc-strict-aliasing.diff and + glibc-arm-clone-unwind-fix.diff + + +------------------------------------------------------------------- +Tue Nov 29 03:09:56 UTC 2011 - rcoe@wi.rr.com + +- fix printf with many args and printf arg specifiers (bnc#733140) + +------------------------------------------------------------------- +Thu Nov 24 14:02:55 UTC 2011 - aj@suse.de + +- Updated glibc-ports-2.14.1.tar.bz2 from ftp.gnu.org. + +------------------------------------------------------------------- +Thu Nov 24 09:25:14 UTC 2011 - aj@suse.com + +- Create glibc-devel-static baselibs (bnc#732349). + +------------------------------------------------------------------- +Thu Nov 17 10:27:31 UTC 2011 - aj@suse.de + +- Remove duplicated locales from glibc-2.3.locales.diff.bz2 + +------------------------------------------------------------------- +Tue Nov 15 12:49:56 UTC 2011 - aj@suse.de + +- nscd now monitors resolv.conf, so simplify glibc-2.4.90-nscd.diff + patch and re-enable it +- Adjust and re-enable glibc-2.3.3-nscd-db-path.diff + +------------------------------------------------------------------- +Tue Nov 15 12:10:32 UTC 2011 - aj@suse.de + +- Update to 09f93bd3d6b1: + - Clean up internal fopen uses to always use close-on-exec + - Optimized strcasecmp and strncasecmp for SSSE3 and SSE4.2 on x86-32 + - bugfixes + +------------------------------------------------------------------- +Mon Nov 14 12:02:06 CET 2011 - ro@suse.de + +- check-build.sh: accept kernel 3.x + +------------------------------------------------------------------- +Tue Nov 8 22:55:40 CET 2011 - dmueller@suse.de + +- make glibc-static provide versioned + +------------------------------------------------------------------- +Tue Nov 8 18:20:39 CET 2011 - dmueller@suse.de + +- fix building with ports again: + * ifuncs tracing backport requires adjustments + +- avoid using asynchronous-unwind-tables only during configure, + but still built the library with unwind tables enabled +- replace arm build hack with a proper solution + +------------------------------------------------------------------ +Mon Nov 7 21:06:32 CET 2011 - dmueller@suse.de + +- update glibc-ports to 2.14.1: + * Align the constant pool in start.S to 4 bytes. + * sysdeps/unix/sysv/linux/arm/eabi/internal_sendmmsg.S: New. +- Fix unwinding crash when using clone() + +------------------------------------------------------------------- +Wed Nov 2 13:52:36 UTC 2011 - aj@suse.de + +- Update to d35dce5213b3: + - caching of network information for getaddrinfo + - bugfixes + +------------------------------------------------------------------- +Sat Oct 29 18:37:46 UTC 2011 - aj@suse.de + +- Update to 21b64b153631: + - various bugfixes + +------------------------------------------------------------------- +Thu Oct 27 08:44:14 UTC 2011 - aj@suse.de + +- Update to 804791474dc1: + - more libm optimizations +- Remove AMD libm routines due to new upstream libm optimizations + and interfaces. +- Fix build on x86. + +------------------------------------------------------------------- +Mon Oct 24 19:02:46 UTC 2011 - aj@suse.de + +- Update to a201fbcf9cc3: + - More libm optimizations + - Optimize wcslen, strnlen + +------------------------------------------------------------------- +Thu Oct 20 08:58:47 UTC 2011 - aj@suse.de + +- Ignore failure of chkstat (bnc#725145). + +------------------------------------------------------------------- +Wed Oct 19 12:07:41 UTC 2011 - aj@suse.de + +- Provide glibc-static from glibc-devel-static to make packaging + easier. glibc-static is the Fedora name. + +------------------------------------------------------------------- +Tue Oct 18 07:42:40 UTC 2011 - aj@suse.de + +- Update to glibc head 99ce7b04edf1: + - Optimize many libm functions + - Optimize access to isXYZ and toXYZ tables + - Optimized memcmp and wmemcmp for x86-64 and x86-32 + - Add parameter annotation to modf + - Support optimized isXXX functions in C++ code + - Optimized memchr, memrchr, rawmemchr for x86-32 + - Add nscd netgroupcache +- Disable libm-x86-64.diff.bz2 since it needs changes following the + libm optimzations. + +------------------------------------------------------------------- +Mon Oct 17 07:47:54 UTC 2011 - aj@suse.de + +- Remove fma, fmaf from libm-x86-64.diff.bz2, they are not accurate + (bso#13304). + +------------------------------------------------------------------- +Tue Oct 11 09:51:46 UTC 2011 - aj@suse.de + +- Update to current git 4f2b767fef50 + * Correctly reparse group line after enlarging the buffer + * 2.14.1 release + +------------------------------------------------------------------- +Mon Oct 10 14:07:44 UTC 2011 - aj@suse.de + +- Fix tracing with ifuncs. + +------------------------------------------------------------------- +Tue Oct 4 14:10:13 UTC 2011 - uli@suse.com + +- cross-build: use %__cc, %__cxx, %_build, %_host +- mipsel: install ports, disable FP + +------------------------------------------------------------------- +Fri Sep 30 17:14:04 CEST 2011 - dmueller@suse.de + +- avoid build failure on %%arm + +------------------------------------------------------------------- +Thu Sep 29 12:58:59 UTC 2011 - aj@suse.de + +- Update to 68577918437e: + * Obsoleted patches: glibc-gconvcache-s390.diff, + glibc-2.3.5-nscd-zeronegtimeout.diff, + glibc-x86-bits-sigcontext.patch, + glibc-2.15-getsysstats-speedup.patch, glibc-2.13-warnings.fix, + glibc-2.13-localedef.patch, + glibc-fix-rwlock-stack-imbalance.patch, glibc-2.15-vsyscall.patch, + glibc-2.15-avoid-vsyscall.patch + +------------------------------------------------------------------- +Thu Sep 29 07:40:25 UTC 2011 - adrian@suse.de + +- just use %arm for right arm architectures + +------------------------------------------------------------------- +Tue Sep 27 11:24:02 UTC 2011 - aj@suse.de + +- Update to 2.14 git version 8bd683657e8a, it contains backports from + glibc trunk: + + Avoid race between {,__de}allocate_stack and __reclaim_stacks + during fork +- Add glibc-2.14-fix-ctors.patch to run ctors (bnc#717671), gcc 4.6 + optimized these away. + +------------------------------------------------------------------- +Mon Sep 26 12:30:09 UTC 2011 - adrian@suse.de + +- don't use -fasynchronous-unwind-tables on arm, it breaks the build + +------------------------------------------------------------------- +Thu Sep 22 21:07:43 CEST 2011 - dmueller@suse.de + +- fix ports build + +------------------------------------------------------------------- +Thu Sep 22 13:10:02 UTC 2011 - adrian@suse.de + +- don't enforce armv5tel for all arm architectures anymore +- armv8l architecture does not exist + +------------------------------------------------------------------- +Tue Sep 20 07:54:21 UTC 2011 - aj@suse.de + +- Cleanup spec file: remove some tags + +------------------------------------------------------------------- +Mon Sep 19 08:09:40 UTC 2011 - opensuse@cboltz.de + +- move usr.sbin.nscd apparmor profile back to apparmor-profiles package + (bnc#647718) + +------------------------------------------------------------------- +Mon Sep 19 07:45:36 UTC 2011 - aj@suse.de + +- Update to 2.14 git version 69c1dfc1a796, it contains backports from + glibc trunk: + + Fix setxid race handling exiting threads + + Fix cfi directives in x86-64 and i386 code + + Fix scope handling during dl_close + + Fix spurious nop at start of __strspn_ia32 + + Correct cycle detection during dependency sorting + + Fix fopen (non-existing-file, "re") errno (Obsoletes patch + fopen-close-exec.patch) + +------------------------------------------------------------------- +Fri Sep 16 11:20:29 UTC 2011 - mmarek@suse.cz + +- Fix assertion error in res_query.c, triggered by Firefox + (bso#13013). + +------------------------------------------------------------------- +Wed Sep 7 07:17:16 UTC 2011 - aj@suse.de + +- Avoid usage of vsyscalls inside glibc. + +------------------------------------------------------------------- +Tue Sep 6 09:53:24 CEST 2011 - aj@suse.de + +- Prefer real syscalls instead of vsyscalls on x86-64 outside + libc.so + +------------------------------------------------------------------- +Mon Sep 5 10:06:23 UTC 2011 - aj@suse.de + +- Do not not trigger an abort when an i586 Intel CPU is running the + i686 library, as valgrind does. [bnc#681398] + +------------------------------------------------------------------- +Mon Sep 5 08:26:24 UTC 2011 - aj@suse.de + +- Readd vdso support. +- Add patch to relocate objects in dependency order, this fixes the + vdso support. + +------------------------------------------------------------------- +Sat Sep 3 19:39:03 UTC 2011 - aj@suse.de + +- Revert last change, it caused some breakage. [bnc#715854] + +------------------------------------------------------------------- +Thu Sep 1 20:49:16 UTC 2011 - aj@suse.de + +- Add support for new vdso (3.1 kernel) and only then + for vsyscall which is not anymore in 3.1 kernel + (patch glibc-2.15-vsyscall.patch) + +------------------------------------------------------------------- +Thu Aug 25 09:44:37 UTC 2011 - lnussel@suse.de + +- use symbol version OW_CRYPT_1.0 for the Owl extensions + (crypt_r[an], crypt_gensalt.*) +- refactor sha2 gensalt patch +- document sha2 hashes in man page + +------------------------------------------------------------------- +Mon Aug 22 13:12:18 UTC 2011 - aj@suse.de + +- Update AppArmor profile of nscd [bnc#647718] + +------------------------------------------------------------------- +Fri Aug 19 13:26:11 UTC 2011 - aj@suse.de + +- Fix fopen("non-existing-file", "re") errno [bnc#713146]. + +------------------------------------------------------------------- +Thu Aug 18 11:55:08 UTC 2011 - aj@suse.de + +- Mark glibc-info, glibc-html and glibc-i18ndata as noarch packages. + +------------------------------------------------------------------- +Wed Aug 17 18:57:00 UTC 2011 - matz@suse.de + +- Fix crash (access-after-free) in dl_lookup_x. [bnc#703140] + +------------------------------------------------------------------- +Wed Aug 17 18:56:03 UTC 2011 - aj@suse.de + +- Enhance rpmlintrc to ignore shlib policy violation. +- Remove obsolete patches glibc-fnmatch-multibyte.diff, + glibc-2.3.1.localedef.diff, glibc-2.10-nscd-nostack.diff. + +------------------------------------------------------------------- +Wed Aug 17 14:47:11 UTC 2011 - aj@suse.de + +- Update to current 2.14 branch: Various bugfixes. + Remove upstreamed patches missing-include-build-fix.diff, + glibc-2.14-res_send.patch, glibc-dl-fxstatat64.patch) + +------------------------------------------------------------------- +Wed Aug 17 14:09:50 UTC 2011 - aj@suse.de + +- Revert removal of sunrpc code (patch glibc2.14-revert-sunrpc-removal.patch). + +------------------------------------------------------------------- +Fri Aug 12 14:55:12 CEST 2011 - matz@suse.de + +- Revert seeking on fclose, incomplete implementation of POSIX + behaviour can confuse current users. [bnc #711829] + (patch glibc-revert-fseek-on-fclose.diff) + +------------------------------------------------------------------- +Fri Jul 22 13:47:23 UTC 2011 - lnussel@suse.de + +- fix signature of sha2 functions + +------------------------------------------------------------------- +Thu Jul 21 12:37:09 UTC 2011 - rhafer@suse.de + +- Disable rewriting ::1 to 127.0.0.1 for /etc/hosts entries. + (bnc#684534, bnc#706719) + (patch glibc-fix-double-loopback.diff) + +------------------------------------------------------------------- +Wed Jul 20 15:04:33 UTC 2011 - lnussel@suse.de + +- install crypt_blowfish man pages + +------------------------------------------------------------------- +Tue Jul 19 12:19:22 UTC 2011 - aj@suse.de + +- Back to old glibc-2.2-sunrpc.diff for now. + +------------------------------------------------------------------- +Tue Jul 19 08:41:55 UTC 2011 - lnussel@suse.de + +- update crypt_blowfish to version 1.2 (bnc#700876) + * due to the signedness bug fix 2a hashes are incompatible with + previous versions if the password contains 8bit chracters! + * libcrypt now exports crypt_gensalt + +------------------------------------------------------------------- +Fri Jul 15 07:54:46 UTC 2011 - aj@suse.de + +- Update to glibc 2.14: + * The RPC implementation in libc is obsoleted. Old programs keep working + but new programs cannot be linked with the routines in libc anymore. + Programs in need of RPC functionality must be linked against TI-RPC. + The TI-RPC implementation is IPv6 enabled and there are other benefits. + * Various bugfixes, new locales, new linux kernel interfaces. + * New program sotruss to traces calls through PLTs + * Removed the following obsoleted patches: glibc-2.6-configure.diff, + glibc-disable-backward-memcpy.diff, glibc-static-memcpy.diff, + glibc-zarch-longlong.diff, glibc-bso-12454.diff, + glibc-vfprintf-positional.diff +- Build without -fno-strict-aliasing. + +------------------------------------------------------------------- +Tue Jul 12 14:21:29 UTC 2011 - aj@suse.de + +- Remove ppc-atomic.diff after discussion with glibc PPC experts + since it does not bring any real benefit. + +------------------------------------------------------------------- +Thu Jul 7 14:50:15 UTC 2011 - aj@suse.de + +- Update glibc-2.2-sunrpc.diff with newer patch from sourceware + bugzilla (bs#bso#5379). + +------------------------------------------------------------------- +Wed Jul 6 08:24:45 UTC 2011 - lnussel@suse.de + +- enable glibc-2.8-getconf.diff again to fix build failure + +------------------------------------------------------------------- +Tue Jul 5 20:22:50 UTC 2011 - aj@suse.de + +- Add systemd configuration for nscd. + +------------------------------------------------------------------- +Tue Jul 5 08:03:26 UTC 2011 - aj@suse.de + +- Remove glibc-statfs64-ia64.diff since current ia32el has the bug + fixed. +- Remove glibc-ppc64-vdso-time.diff (bnc#590216). + +------------------------------------------------------------------- +Mon Jul 4 10:00:46 UTC 2011 - aj@suse.de + +- Further cleanup of ld.so.conf to remove duplicate directories + and allow override of system directories (bnc#671725) +- Fix futex bug (added patch glibc-fix-rwlock-stack-imbalance.patch + from sourceware bug #12403). + +------------------------------------------------------------------- +Fri Jul 1 16:09:14 UTC 2011 - aj@suse.de + +- Remove glibc-2.10.99-ia64-include.diff, it's not needed anymore. +- Disable obsolete patches glibc-fnmatch-multibyte.diff, + glibc-2.10-nscd-nostack.diff, glibc-2.3.1.localedef.diff +- Add glibc-2.13-localedef.patch to fix alignment problem. +- Adjust glibc-version.diff, FLOATING_STACKS variable is obsolete. + +------------------------------------------------------------------- +Thu Jun 30 12:17:33 UTC 2011 - aj@suse.de + +- Remove old ARM patches as it's unclear why those are needed and arm + support is anyhow broken according to comments here and in spec + files. + +------------------------------------------------------------------- +Thu Jun 30 11:22:02 UTC 2011 - aj@suse.de + +- Back to kernel 2.6.16 as minimal kernel version. + +------------------------------------------------------------------- +Tue Jun 28 12:30:34 UTC 2011 - aj@suse.de + +- Only apply glibc-statfs64-ia64.diff on SLE but not on openSUSE. + +------------------------------------------------------------------- +Mon Jun 27 12:19:47 UTC 2011 - aj@suse.de + +- Disable exp_malloc on PPC platforms for now since it caused a + build failure. + +------------------------------------------------------------------- +Mon Jun 27 11:00:33 UTC 2011 - aj@suse.de + +- Update glibc-x86-bits-sigcontext.patch with version accepted + upstream. +- Add glibc-2.15-getsysstats-speedup.patch to "Fix Linux + sysconf(_SC_NPROCESSORS_[CONF|ONLN]) performance problem" +- Fix warning about potential array subscript out of bounds + (glibc-2.13-wranings.fix). +- Fix some rpmlint warnings. + +------------------------------------------------------------------- +Tue Jun 21 10:59:33 UTC 2011 - aj@suse.de + +- Cleanup spec file, change PreReqs. +- Remove obsolete patches: glibc-2.3.90-ld.so-madvise.diff, + glibc-suse-note.diff, glibc-2.3-regcomp.diff. +- Rename glibc-2.3-SuSE.diff to glibc-testsuite.patch, remove obsolete + parts. + +------------------------------------------------------------------- +Mon Jun 20 12:47:46 UTC 2011 - aj@suse.de + +- Enhance rpmlintrc. +- move summary,license and group out of the not-ppc if (by Marcus + Meissner). + +------------------------------------------------------------------- +Mon Jun 20 11:02:01 UTC 2011 - aj@suse.de + +- Remove PreReq on permissions to avoid a cycle that gives leads to + an uninstallable system (bnc#700925). +- Fix on x86 - fixes scpm compilation + (bnc#700784). + +------------------------------------------------------------------- +Fri Jun 17 09:50:19 UTC 2011 - aj@suse.de + +- Cleanup ld.so.conf list, move kde directories to + kdelibs3 (bnc#671725). + +------------------------------------------------------------------- +Fri Jun 17 07:07:37 UTC 2011 - aj@suse.de + +- Do not package memusage and memusagestat since they require + lib-gd and that grows the build cycle. + +------------------------------------------------------------------- +Thu Jun 16 18:37:19 UTC 2011 - aj@suse.de + +- Fix handling of shared library preloading. + +------------------------------------------------------------------- +Thu Jun 16 13:33:23 UTC 2011 - aj@suse.de + +- Fix getaddrinfo IPv6 code (bnc#684534). +- Split up glibc-devel-static subpackage (bnc#655261). + +------------------------------------------------------------------- +Thu Jun 16 12:23:32 UTC 2011 - aj@suse.de + +- Reorder ld.so.conf library list (bnc#671725). + +------------------------------------------------------------------- +Wed Jun 15 07:08:35 UTC 2011 - aj@suse.de + +- Split up package glibc-utils with some debugging tools, add memusage + and memusagestat programs +- Fix compile warnings. +- Silence some rpmlint warnings. +- Remove obsolete patches glibc-2.3.2-revert_tcsetattr.diff, + glibc-2.8-clone.diff, glibc-nptl-2.4-nofixsyscallnr.diff +- Cleanup spec file. +- Use new permission handling for pt_chown. +- Build without -fno-strict-aliasing. + +------------------------------------------------------------------- +Mon Jun 6 14:19:26 UTC 2011 - aj@suse.de + +- Fix typos in /etc/gai.conf (bnc#651912). + +------------------------------------------------------------------- +Fri Jun 3 08:40:55 UTC 2011 - aj@suse.de + +- Use 2.6.5 as oldest supported kernel on all archs besides x86 and + x86-64 (reverting partially a change). + +------------------------------------------------------------------- +Fri May 27 11:55:35 UTC 2011 - aj@suse.de + +- Remove patches that are not needed anymore: + * glibc-selinux.diff + * glibc-check-native-missing-include.diff + * glibc-2.3.3-execstack.diff +- Disable the following patches, they look obsolete by now but leave them + in to easy enable them again: + * glibc-2.3-SuSE.diff + * glibc-2.3-regcomp.diff + * glibc-2.8-clone.diff + * glibc-2.3.2-revert_tcsetattr.diff +- Do not package glibc-obsolete with empty directory on archs that + don't need it. + +------------------------------------------------------------------- +Thu May 26 07:53:51 UTC 2011 - aj@suse.de + +- Add glibc-static-memcpy.diff to fix static compiles. + +------------------------------------------------------------------- +Wed May 25 15:28:37 UTC 2011 - aj@suse.de + +- Run on kernel 2.6.32 or newer only - and optimize thus. +- Enable malloc implementation that is be less memory efficient + but higher performing in multi-threaded programs. +- Use --enable-bind-now to avoid lazy binding in ld.so + and libc.so + +------------------------------------------------------------------- +Wed May 25 14:38:58 UTC 2011 - aj@suse.de + +- Add glibc-bso-12454.diff to not create assert running dynamic linker + in some cases. +- Disable backwards memcpy for x86-64. + +------------------------------------------------------------------- +Wed May 25 07:59:27 UTC 2011 - aj@suse.de + +- Add glibc-dl-signal-error.diff to not crash the dynamic linker + if dependencies are missing. + +------------------------------------------------------------------- +Mon May 23 08:44:47 UTC 2011 - rguenther@novell.com + +- Update longlong.h from GCC sources. Fixes s390 build with -mzarch. + [bnc#695102] + +------------------------------------------------------------------- +Fri May 20 14:45:44 UTC 2011 - aj@suse.de + +- Fix obsoletes and provides. +- Update to glibc 2.13 +- Drop ld-prelink-unique.diff, it is part of 2.13. + +------------------------------------------------------------------- +Tue Feb 22 12:57:07 CET 2011 - pbaudis@suse.cz + +- Fix potential removal of required local scope from shared objects + marked as NODELETE [bnc#657627] + +------------------------------------------------------------------- +Fri Feb 4 00:46:40 CET 2011 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.3-b72646ad0c41 + - Random assortion of bugfixes, some #defines for new kernels +- Retired patches: + - glibc-2.11.3-bnc658509.diff + - glibc-2.11.3-bso12397.diff + - glibc-sparc64-fxstat.diff +- Remove the NSS hack of opening modules using RTLD_DEEPBIND. + This was useful for nss_ldap, since some applications used a different + LDAP library with clashing symbol names. However, it also created + many headaches, especially with the NSS modules not respecting + malloc() overrides. Now, sssd is used by default for LDAP resolutions + and we can therefore safely get rid of the hack. [bnc#477061] +- Remove the currently disabled AMD string function overrides. + Benchmarking did not unearth any differences that would make + convincing case for keeping the functions with all the associated + maintenance headaches; AMD does not recommend keeping their custom + versions of the functions either. +- Introduce MALLOC_ARENA_MAX and M_ARENA_MAX support [bnc#659090] +- Fixed stack unwinding past glibc _fini function (proper showing + of destructor backtraces) [bnc#585879] +- Fix gconv cache generation on s390 [bnc#592944] +- Add missing iconvconfig for refreshing gconv.cache to glibc-locale %post +- Fixed stack corruption in *printf() with large number of positional + specifiers [bnc#666179] + +------------------------------------------------------------------- +Fri Jan 28 14:53:35 UTC 2011 - rguenther@novell.com + +- Fix ENOSYS detection for mkdirat. [bso#12397] + +------------------------------------------------------------------- +Thu Dec 9 12:33:35 UTC 2010 - rguenther@novell.com + +- Drop restrict qualifiers from memmove and bcopy fortify wrappers. + [bnc#658509] + +------------------------------------------------------------------- +Tue Nov 30 01:53:42 CET 2010 - pbaudis@suse.cz + +- Upgrade to glibc-2.11.3 + - Just few more bugfixes since the latest upgrade + +------------------------------------------------------------------- +Tue Nov 16 04:03:01 CET 2010 - pbaudis@suse.cz + +- Remove explicit support for nss SPLIT_GROUPS setting; glibc from + 2.11 on should handle this automagically. + +------------------------------------------------------------------- +Mon Nov 15 18:43:35 CET 2010 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.2-dd2fde461e30 + - Candidate tree for glibc-2.11.3 + - Multitude of various bug fixes + +------------------------------------------------------------------- +Mon Nov 15 18:29:49 CET 2010 - pbaudis@suse.cz + +- Enable multi-arch routines support for ppc, ppc64, i686 and x86_64. + + Temporarily, AMD-optimized string routines are disabled. We will + selectively re-enable them after some more careful benchmarking + in the next few days. + + Note: In this glibc version, multi-arch routines DO NOT include + the controversial backwards-copy memcpy(). + +------------------------------------------------------------------- +Wed Oct 27 03:14:37 CEST 2010 - pbaudis@suse.cz + +- Fix missing hconf setup in nscd - this meant `multi on` in + /etc/host.conf was ignored when nscd was used, breaking e.g. + resolving of multi-AF records in /etc/hosts [bnc#572188] +- Fix two LD_AUDIT security vulnerabilities: spurious $ORIGIN expansion + and missing setuid library check when running as setuid [bnc#646960] + +------------------------------------------------------------------- +Mon Sep 13 14:36:26 UTC 2010 - aj@suse.de + +- Fix build in manual with make 3.82. + +------------------------------------------------------------------- +Sun Sep 12 08:00:57 UTC 2010 - aj@suse.de + +- Work around shortest-stem feature in make 3.82+ (patch + glibc-make-3.82.patch) + +------------------------------------------------------------------- +Wed Jul 7 04:12:05 CEST 2010 - pbaudis@suse.cz + +- Fix NIS-compat initgroups routine to work reliably over multiple + invocations [bnc#607064] + +------------------------------------------------------------------- +Thu Jul 1 19:52:56 UTC 2010 - jengelh@medozas.de + +- SPARC: restore fxstat functionality in sparc64 mode + +------------------------------------------------------------------- +Sat Jun 26 10:26:17 UTC 2010 - jengelh@medozas.de + +- Use %_smp_mflags + +------------------------------------------------------------------- +Fri Jun 11 15:41:07 CEST 2010 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.2-21580967038a + - Fix buggy x86 CPU family and model check + - Fix sunrpc error condition handling + - Fix crash on unresolved weak symbol reference + +------------------------------------------------------------------- +Tue Jun 1 03:38:28 CEST 2010 - pbaudis@suse.cz + +- Fix ldconfig -r failing on aux cache [bnc#609345] + +------------------------------------------------------------------- +Thu May 20 02:19:28 CEST 2010 - pbaudis@suse.cz + +- Upgrade to glibc-2.11.2 (f2020c64596a) + - Virtually no changes since previous revision, just official tag + +------------------------------------------------------------------- +Wed May 12 04:24:13 CEST 2010 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.1-6d270188ef3f + - This contains considerable amount of bugfixes cherrypicked from + the master branch, slated to become glibc-2.11.2 soon with little + further changes + +------------------------------------------------------------------- +Mon May 10 23:33:35 CEST 2010 - pbaudis@suse.cz + +- Add a hint about /etc/host.conf mdns option removal to the parser + error reporting [bnc#569273] + +------------------------------------------------------------------- +Tue May 4 05:47:41 UTC 2010 - aj@suse.de + +- Handle /var/run on tmpfs + +------------------------------------------------------------------- +Mon Apr 26 22:09:40 CEST 2010 - pbaudis@suse.cz + +- Remove stale resolv.dynamic.diff patch file + +------------------------------------------------------------------- +Thu Apr 22 08:30:50 CEST 2010 - meissner@suse.de + +- for powerpc32 build a generic library and also a power4 library + to allow older 32bit powerpc to work. bnc#596271 + +------------------------------------------------------------------- +Tue Apr 20 13:15:19 CEST 2010 - pbaudis@suse.cz + +- Consider private IPv4 addresses as global-scope in gai.conf [bnc#597616] + +------------------------------------------------------------------- +Wed Mar 24 13:04:12 CET 2010 - pbaudis@suse.cz + +- Fix get_nprocs() large CPU count handling [bnc#590665] + +------------------------------------------------------------------- +Tue Mar 23 15:09:09 CET 2010 - pbaudis@suse.cz + +- Fix interference of STB_GNU_UNIQUE and prelink [bnc#586979] +- Make time() use VDSO on PPC64 [bnc#590216] +- Make pthread_cond_timedway() use VDSO on PPC64 [bnc#590517] + +------------------------------------------------------------------- +Thu Mar 18 14:45:34 CET 2010 - pbaudis@suse.cz + +- Add PreReq for cat to glibc-locale [bnc#588997] + +------------------------------------------------------------------- +Thu Mar 18 14:29:42 CET 2010 - pbaudis@suse.cz + +- Fix /etc/resolv.conf change detection for multi-threaded applications + (by Sebastian Kienzl) + +------------------------------------------------------------------- +Fri Mar 5 12:59:44 CET 2010 - pbaudis@suse.cz + +- Fix spurious mapping from lowercase sharp s to uppercase sharp S + which is less standard and causes problems for ISO encodings [bnc#541773] + +------------------------------------------------------------------- +Mon Mar 1 18:55:37 CET 2010 - pbaudis@suse.cz + +- Fix spurious overflow messages on some R_X86_64_PC32 relocations, + patch by Richard Guenther [bnc#583019] + +------------------------------------------------------------------- +Wed Feb 24 11:53:41 CET 2010 - pbaudis@suse.cz + +- Fix assertion failures within valloc(), patch by Michael Matz + [bnc#581391] + +------------------------------------------------------------------- +Wed Feb 17 12:02:24 CET 2010 - pbaudis@suse.cz + +- S/390: Disable two UTF conversion instructions due to the hardware + mishandling some error conditions in the input stream [bnc#579871] + +------------------------------------------------------------------- +Mon Feb 15 22:34:29 CET 2010 - pbaudis@suse.cz + +- Further fix previous power5 fix + +------------------------------------------------------------------- +Sun Feb 14 15:33:33 CET 2010 - rguenther@suse.de + +- avoid spurious differences in nscd on rebuilds. + +------------------------------------------------------------------- +Thu Feb 11 21:36:32 CET 2010 - pbaudis@suse.cz + +- Fix another upgrade problem on power5 and older - correctly remove + the old optimized libraries; found out by matz@suse.de [bnc#563978] + +------------------------------------------------------------------- +Fri Feb 5 21:07:54 CET 2010 - pbaudis@suse.cz + +- Final fix for memchr() overflow on IA64 provided by upstream + [bnc#567516] + +------------------------------------------------------------------- +Thu Jan 28 17:11:59 CET 2010 - pbaudis@suse.cz + +- Fix another memchr() overflow on IA64; another known one still + remains a mystery [bnc#567516] + +------------------------------------------------------------------- +Wed Jan 27 02:49:46 CET 2010 - pbaudis@suse.cz + +- Remove now-obsolete powerpc-cpu addon usage [bnc#572819] +- Fix statfs64() on IA64 in 32-bit mode ia32el [bnc#534828] + +------------------------------------------------------------------- +Tue Jan 26 03:33:38 CET 2010 - pbaudis@suse.cz + +- Fix upgrade from previous distributions on power5 and older [bnc#563978] + +------------------------------------------------------------------- +Mon Jan 25 17:35:25 CET 2010 - meissner@suse.de + +- ignore power6, power7 and cell specific Power CPU optimizations + on openSUSE. + +------------------------------------------------------------------- +Tue Jan 19 02:42:40 CET 2010 - pbaudis@suse.cz + +- Disable AMD-optimized strncmp() on x86_64 that is getting miscompiled + by the assembler [bnc#540647] + +------------------------------------------------------------------- +Mon Jan 18 18:22:32 CET 2010 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.1-11c19d374bd4 + - Just trivial changes - version bump to 2.11.1, NIS-related + resolver fixes, ELF lookup race, .h typo fix and regcomp + out-of-memory handling miss + - Few more bugfixes, weekday updated in three locales +- Retired patches: + glibc-ia64-memchr.diff + +------------------------------------------------------------------- +Mon Dec 14 23:49:33 CET 2009 - jengelh@medozas.de + +- add baselibs.conf as a source + +------------------------------------------------------------------- +Fri Dec 11 13:13:01 CET 2009 - jengelh@medozas.de + +- libnldbl_nonshared is only built for sparc32 + +------------------------------------------------------------------- +Tue Dec 8 20:50:26 CET 2009 - jengelh@medozas.de + +- package libnldbl_nonshared for SPARC + +------------------------------------------------------------------- +Fri Nov 20 01:55:16 CET 2009 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11-1bc1954c7357: + - This snapshot is slated to become 2.11.1 if all goes well + - Mix of fixes for various recently found out issues +- Retired patches: + glibc-ifunc-dlsym-fixup.diff +- [IA64] Fix memchr() on mmap(MAP_SHARED) boundary [fix lighttpd crashes] +- Again use 127.0.0.1 as default nameserver in case of empty + /etc/resolv.conf [bnc#473308] + +------------------------------------------------------------------- +Thu Nov 19 13:15:41 CET 2009 - pbaudis@suse.cz + +- Add 623 and 664 to /etc/bindresvport.blacklist to fix problems with + port conflict on some IPMI network cards [bnc#513961] +- Allow external additions to /usr/share/locale/locale.alias and + /usr/lib/gconv/gconv-modules, required for the SAP-locales package. +- Add delimiter in front of external additions to locale/gconv lists +- Remove AMD-provided strlen(), upstream is faster. + +- Keep .symtab and .strtab for all glibc-related .so libraries [FATE#307090] + [bnc#545721] +- [ppc,ppc64] Enable optimized builds for power7; no separate power4, power5 + builds are generated anymore, instead default glibc is built for power4 + at least, tuned for power5 execution [FATE#307021] +- Large clean-up of the specfile + +------------------------------------------------------------------- +Fri Nov 13 22:47:47 CET 2009 - pbaudis@suse.cz + +- Upgrade to Git HEAD as of 20091105 - glibc-2.11-13f6812ffb5b: + * New interfaces: execvpe, pthread_sigqueue, mkstemps, mkstemps64, mkostemps, + mkostemps64 + Implemented by Ulrich Drepper. + + * Checking version of longjmp added that fails if an uninitialized stack + frame would be created. Implemented by Ulrich Drepper. + + * STT_GNU_IFUNC is now supported in static executables. + Implemented by H.J. Lu. + + * STT_GNU_IFUNC implemented for PPC by Alan Modra. + + * New optimized string functions for x86-64: strstr, strcasestr, memcmp, + strcspn, strpbrk, strspn, strcpy, stpcpy, strncpy, strcmp (SSE2, SSE4.2), + strncmp (SSE2, SSE4.2), strchr (SSE4.2), strrchr (SSE4.2). + Contributed by H.J. Lu. + + strlen, rawmemchr, strcmp (SSSE3), strncmp (SSSE3). + Implemented by Ulrich Drepper. + + * New optimized string functions for x86: strlen, strcspn, strspn, strpbrk, + strstr, strcasestr. + Contributed by H.J. Lu. + + * Support for fma instruction in AVX on x86-64. + Implemented by H.J. Lu and Ulrich Drepper. + + * AVX support in x86-64 auditing support in ld.so. + Implemented by H.J. Lu. + + * STB_GNU_UNIQUE support added. + Implemented by Ulrich Drepper. + + * Implement second fallback mode for optimized DNS lookup for even more + broken environments. If two requests from the same port are not + handled correctly close the socket and open a new one before sending + the second request. The 'single-request-reopen' option in /etc/resolv.conf + can be used to select this mode right away, instead of rediscovering the + necessity is every process again. + Implemented by Ulrich Drepper. + + * New resolver flag RES_USE_DNSSEC to enable use of verified lookup. + Implemented by Adam Tkac. + + * Optimized iconv conversions for S390x. + Implemented by Andreas Krebbel. + + * Using condvars with PI mutexes is now more efficient due to kernel + support for requeueing to PI futexes. NPTL support added for x86-64. + Implemented by Ulrich Drepper. + + * New locales: ps_AF, my_MM +- Retired patches: + glibc-utmp-timeout-raise.diff + glibc-nscd-assert.diff + glibc-2.10-mcheck-free-race.diff + glibc-nscd-prune-ret.diff +- Made ifunc compile on IA64 using patch by H.J.Lu +- Fixed compilation on PPC Cell +- Lowered utmp locking timeout from 30s to 10s to be compatible + with upstream +- Allow external additions to /usr/share/locale/locale.alias and + /usr/lib/gconv/gconv-modules, required for the SAP-locales package. +- Remove AMD-provided strlen(), upstream is faster. +- ARM is currently non-functional + +------------------------------------------------------------------- +Fri Nov 13 20:18:27 CET 2009 - pbaudis@suse.cz + +- Rediff patches to apply with fuzz 0 + +------------------------------------------------------------------- +Sat Sep 19 14:13:43 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-44dbdf3777 of glibc/pb-stable.git glibc-2.10-branch + (Still the same source is used for glibc-ports.) - random minor fixes + +------------------------------------------------------------------- +Fri Sep 18 21:40:04 CEST 2009 - coolo@novell.com + +- add /etc/apparmor.d to the nscd file list + +------------------------------------------------------------------- +Mon Sep 14 23:53:20 CEST 2009 - pbaudis@suse.cz + +- define _filter_GLIBC_PRIVATE so that our glibc is not marked to + provide these symbols [bnc#468748] +- Fix exception behaviour of various libm functions by AMD optimized + for x86_64 [bnc#487576] + +------------------------------------------------------------------- +Tue Sep 8 13:15:04 CEST 2009 - pbaudis@suse.cz + +- Provide the /etc/apparmor.d/usr.sbin.nscd file [bnc#535467] +- Blowfish: Enable BF_SCALE even on x86_64 + +------------------------------------------------------------------- +Sat Sep 5 23:19:51 CEST 2009 - pbaudis@suse.cz + +- Raise utmp locking timeout from 1s to 30s to ensure logins get recorded + even on heavily loaded systems [bnc#486631] +- Fix invalid pointer handling in some nscd assertions and the code to send + data to the client [bnc#513617] +- Radically trim down the Blowfish support patch - keeps only crypt_blowfish + from the original OWL patch, but does the rest within the current glibc + crypt infrastructure [bnc#529495] + +------------------------------------------------------------------- +Wed Aug 26 12:53:54 CEST 2009 - mls@suse.de + +- make patch0 usage consistent + +------------------------------------------------------------------- +Thu Aug 20 19:02:31 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-aa152ec6ad of release/2.10/master branch + (Still the same source is used for glibc-ports.) - random minor fixes + * REVERTED invalid fix of broken locking within nscd [bnc#510788] +- Fix nscd handling of zero negative timeout for some databases + [bnc#523154,bnc#510788] + +------------------------------------------------------------------- +Fri Jul 17 01:14:16 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-4253a1e0b2 of glibc/pb-stable.git glibc-2.10-branch + (Still the same source is used for glibc-ports.) - random minor fixes + * Fix broken locking within nscd [bnc#510788] +- Fix compilation with 2.6.30 kernel headers on IA64 + +------------------------------------------------------------------- +Thu Jun 18 00:58:47 CEST 2009 - pbaudis@suse.cz + +- Fix a dead-lock introduced by the bnc#509398 fix +- Update to glibc-2.10.1-d0f6ed789f of glibc/pb-stable.git glibc-2.10-branch + (Still the same source is used for glibc-ports.) - random minor fixes + +------------------------------------------------------------------- +Fri Jun 12 12:19:34 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-9cf557216c of glibc/pb-stable.git glibc-2.10-branch + (Still the same source is used for glibc-ports.) + * Fix 100% CPU usage by Java apps because of bad futex calls [bnc#509096] + +------------------------------------------------------------------- +Mon Jun 8 17:58:50 CEST 2009 - pbaudis@suse.cz + +- Fix race condition in the mcheck free() hook [bnc#509398] + +------------------------------------------------------------------- +Fri Jun 5 00:46:59 CEST 2009 - pbaudis@suse.cz + +- Remove temporary revert of a namespace leakage cleanup in glibc-2.8 + +------------------------------------------------------------------- +Fri May 22 22:45:10 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-e38af591a8 of glibc/pb-stable.git glibc-2.10-branch + maintained by me at repo.or.cz; contains backports of various bugfixes. + (Still the same source is used for glibc-ports.) +- Stop using separate tarball for nptl. +- Add ARM support, pulling in glibc-ports snapshot when compiling for ARM. + +------------------------------------------------------------------- +Fri May 15 22:13:33 CEST 2009 - pbaudis@suse.cz + +- Add support for multiple group records for a single group + when using nss_compat (configurable in /etc/default/nss) [bnc#480991] + +------------------------------------------------------------------- +Sun May 10 21:42:37 CEST 2009 - pbaudis@suse.cz + +- Update to 2009051021, glibc-2.10.1: + * Add missing cacheinfo entry for a recent Intel processor + * Fix ABI issue with the gshadow interface + +------------------------------------------------------------------- +Sun May 10 11:20:12 CEST 2009 - pbaudis@suse.cz + +- Upgrade to CVS HEAD as of 2009051010 - glibc-2.10: + * DNS IPv4-IPv6 lookup changed back to parallel version; with broken DNS + servers (the case e.g. for many ADSL users), you may experience long + timeouts, once for each process (but eventually your request will be + resolved) - the solution is to run nscd (default on SUSE) and/or + put 'options single-request' in /etc/resolv.conf. + + * New interfaces: preadv, preadv64, pwritev, pwritev64, malloc_info + Implemented by Ulrich Drepper. + + * New Linux interfaces: accept4, fallocate, fallocate64. + Implemented by Ulrich Drepper. + + * Correct declarations of string function when used in C++ code. This + could lead to compile errors for invalid C++ code. + + * XPG7/POSIX 2008 compilation environment. Many GNU-specific functions are + now in POSIX. + + * New POSIX 2008 interface: psiginfo + Implemented by Ulrich Drepper. + + * New ISO C++1x interfaces: quick_exit, at_quick_exit + Implemented by Ulrich Drepper. + + * Support for selecting between multiple function definitions at runtime + using STT_GNU_IFUNC symbols. Implemented by Ulrich Drepper. + + * The libcrypt library can now use the hash function implementations in + NSS. Implemented by Ulrich Drepper. + + * The malloc implementation can be compiled to be less memory efficient + but higher performing in multi-threaded programs. + Implemented by Ulrich Drepper. + + * New locales: nan_TW@latin, ks_IN + + * Faster strlen, strchr, strchrnul, strrchr, memchr, and rawmemchr for x86-64. + Implemented by Ulrich Drepper. + + * Extended printf hook support. It is possible to use user-defined types + and extend existing format specifiers. + Implemented by Ulrich Drepper. + + * Handling for group shadow files has been added. + Implemented by Ulrich Drepper. +- Retired: + glibc-2.10-dns-fixpack.diff + glibc-2.10-dns-no-gethostbyname4.diff + glibc-2.10-locale-tuesday.diff + glibc-2.10-nscd-gc-dataofs.diff + glibc-2.10-nscd-prunerace.diff + glibc-2.10-ppc32-setcontext-fp.diff + glibc-2.10-unsetenv.diff + glibc-2.4.90-mdns-resolver.diff + glibc-2.9-fortify.diff + glibc-getgroups-fortify.diff + glibc-ldscript.diff + glibc-mtfsf.diff + glibc-2.10-nscd-meminflight.diff + getaddrinfo-ipv6-sanity.diff + glibc-2.10-nis-hosts.diff +- Several other modified + +------------------------------------------------------------------- +Fri Apr 17 16:49:52 CEST 2009 - pbaudis@suse.cz + +- Fix defaulting to localhost in case of no nameserver entries + in /etc/resolv.conf [bnc#473308] + +------------------------------------------------------------------- +Mon Mar 23 15:32:01 CET 2009 - rguenther@suse.de + +- Add missing libc_hidden_builtin_def (memcmp) to + glibc-2.3.3-amd64-string.diff. Fixes build with GCC 4.4. + +------------------------------------------------------------------- +Fri Feb 27 16:21:17 CET 2009 - rguenther@suse.de + +- Make sure to mark fortified inline routines with + __attribute__((__artificial__)). + +------------------------------------------------------------------- +Wed Feb 18 16:18:19 CET 2009 - adrian@suse.de + +- Build i686 glibc src rpm as nosrc to get both versions on the + media [bnc#474338] + +------------------------------------------------------------------- +Thu Jan 22 14:10:25 CET 2009 - schwab@suse.de + +- Fix use of mtfsf insn. + +------------------------------------------------------------------- +Wed Jan 21 20:26:05 CET 2009 - schwab@suse.de + +- Fix ldscript mangling. + +------------------------------------------------------------------- +Wed Jan 21 01:18:59 CET 2009 - pbaudis@suse.cz + +- Re-enable the DNS fixpack, add real fix for bnc#441947 +- nscd: Fix gc he_data overflow and turn of alloca usage [bnc#387202] +- Normalize the patch queue +- Increate CPU_SETSIZE from 1024 to 4096 - for large SGI machines + and compatibility with SLE10SP2 [bnc#464667] + +------------------------------------------------------------------- +Fri Jan 16 22:33:21 CET 2009 - pbaudis@suse.cz + +- Disable the DNS fixpack from CVS, breaks nscd resolving [bnc#441947] + +------------------------------------------------------------------- +Fri Jan 9 13:12:21 CET 2009 - pbaudis@suse.cz + +- Fix unsetenv() crashing after clearenv() +- Backport various DNS-related fixes from CVS +- Disable parallel A-AAAA queries - revert to the glibc-2.9 behaviour + of sending the queries sequentially [bnc#442572] +- Fix fp register protection on power6 setcontext() [bnc#464738] + +------------------------------------------------------------------- +Mon Dec 8 01:25:57 CET 2008 - pbaudis@suse.cz + +- Fix crash when parsing NIS hosts file [bnc#448702] + +------------------------------------------------------------------- +Thu Dec 4 04:07:11 CET 2008 - pbaudis@suse.cz + +- Fix nscd gc-cacheadd and prune-invalidate races [bnc#446233] +- Remove obsolete and disabled nscd patch +- Fix /etc/bindresvport.blacklist parsing [bnc#439146] +- Fix en_GB and csb_PL locales having weeks start on Tuesdays [bnc#449186] + +------------------------------------------------------------------- +Sun Nov 23 14:55:40 CET 2008 - pbaudis@suse.cz + +- clean up patch filenames + +------------------------------------------------------------------- +Fri Nov 21 14:04:16 CET 2008 - olh@suse.de + +- fix check-build.sh to actually allow building on ppc* again + +------------------------------------------------------------------- +Fri Nov 21 13:36:05 CET 2008 - olh@suse.de + +- do not run compiled binaries with cputuned libraries [bnc#445911] + the buildhost only generates them, but must not execute them + +------------------------------------------------------------------- +Mon Nov 17 14:34:45 CET 2008 - pbaudis@suse.cz + +- Update to glibc-2.9 final + +------------------------------------------------------------------- +Thu Nov 6 18:25:09 CET 2008 - jjolly@suse.de + +- Added patch to fix s390x 64bit stack frame problem + +------------------------------------------------------------------- +Fri Oct 31 19:51:08 CET 2008 - matz@suse.de + +- Fix atomics on s390/s390x, leading to failures in pthread mutexes. + +------------------------------------------------------------------- +Tue Oct 28 18:08:32 CET 2008 - schwab@suse.de + +- Restore alignment patch. + +------------------------------------------------------------------- +Tue Oct 28 09:45:22 CET 2008 - olh@suse.de + +- symlink power5/power5+ to power4 on ppc32 + +------------------------------------------------------------------- +Thu Oct 23 22:20:28 CEST 2008 - ro@suse.de + +- only do obsoletes for XXbit packages on ppc, not on x86 + +------------------------------------------------------------------- +Wed Oct 23 13:46:25 CEST 2008 - matz@suse.de + +- Deactivate unwind tables for initfini.c. + +------------------------------------------------------------------- +Thu Oct 23 10:56:50 CEST 2008 - olh@suse.de + +- obsolete glibc{,-devel,-locale,-profile} -XXbit packages [bnc#437293] +- update last change to handle empty rpmspec defines + +------------------------------------------------------------------- +Tue Oct 21 09:54:06 CEST 2008 - olh@suse.de + +- update glibc_post_upgrade to handle power7 and ppc-cell-be +- remove libs unconditionally on powerpc to handle libs in + subdirectories for which we do not ship optimized versions [bnc#437209] + +------------------------------------------------------------------- +Thu Oct 16 14:42:59 CEST 2008 - olh@suse.de + +- enable cpu-tuned libraries for power4, power6 and ppc-cell-be + on ppc32 [fate#304000,bnc#408808] + +------------------------------------------------------------------- +Mon Oct 13 14:51:11 CEST 2008 - matz@suse.de + +- Update to trunk from 20081013, no longer export paccept, + obsoletes some patches (lowlevellock and res_send). + Fix overflow in nscd patch. + +------------------------------------------------------------------- +Mon Oct 13 00:03:18 CEST 2008 - dmueller@suse.de + +- also strip .comment.SUSE.OPTs from the static libs +- add missing-include-build-fix.diff + +------------------------------------------------------------------- +Tue Oct 7 09:44:20 CEST 2008 - schwab@suse.de + +- Fix alignment in resolver. + +------------------------------------------------------------------- +Tue Sep 30 09:41:01 CEST 2008 - olh@suse.de + +- symlink tuned libs because rpmlint is unable to handle hardlinks + +------------------------------------------------------------------- +Wed Sep 29 11:01:41 CEST 2008 - olh@suse.de + +- enable cpu-tuned libraries for power6 and ppc-cell-be [fate#304000,bnc#408808] +- remove -mtune G4/RS64 from CFLAGS on ppc/ppc64 + +------------------------------------------------------------------- +Thu Sep 18 11:39:53 CEST 2008 - rguenther@suse.de + +- Change .comment.SuSE.OPTs to .comment.SUSE.OPTs. Also strip from + crti.o and crtn.o. +- Adjust getgroups fortify check. [bnc#426958] + +------------------------------------------------------------------- +Thu Sep 18 10:19:51 CEST 2008 - schwab@suse.de + +- Fix alignment in resolver. + +------------------------------------------------------------------- +Mon Sep 15 11:55:18 CEST 2008 - adrian@suse.de + +- do not run glibc_post_upgrade in XEN builds + +------------------------------------------------------------------- +Sat Sep 13 21:49:44 CEST 2008 - rguenther@suse.de + +- strip .note.gnu.build-id from crt1.o. + +------------------------------------------------------------------- +Sat Sep 13 10:20:47 CEST 2008 - dmueller@suse.de + +- only strip comment from crt1.o + +------------------------------------------------------------------- +Fri Sep 12 17:49:39 CEST 2008 - mls@suse.de + +- block baselibs generation for i586 (use i686 instead) + +------------------------------------------------------------------- +Fri Sep 12 17:34:06 CEST 2008 - dmueller@suse.de + +- strip suse opts comments from crt.o (fate #300498) + +------------------------------------------------------------------- +Mon Sep 8 13:38:36 CEST 2008 - rguenther@suse.de + +- Add a patch to fix wrong asm constraints in the i386 lowlevel + futex lock implementation. + +------------------------------------------------------------------- +Thu Sep 4 19:46:22 CEST 2008 - matz@suse.de + +- Update to current trunk snapshot (2008-09-04), makes s390 build. + +------------------------------------------------------------------- +Wed Aug 27 16:12:01 CEST 2008 - matz@suse.de + +- Add a patch to use RTLD_DEEPBIND to load nss modules. [bnc #157078] + +------------------------------------------------------------------- +Mon Aug 25 15:09:37 CEST 2008 - matz@suse.de + +- Update to current trunk snapshot (2008-08-25). + +------------------------------------------------------------------- +Fri Aug 22 17:18:23 CEST 2008 - prusnak@suse.cz + +- enabled SELinux support [Fate#303662] + +------------------------------------------------------------------- +Fri Aug 15 10:37:10 CEST 2008 - aj@suse.de + +- Fix nscd init script for new checks. +- package empty ld.so.cache. + +------------------------------------------------------------------- +Fri Jul 25 08:16:40 CEST 2008 - aj@suse.de + +- Add directory /var/cache/ldconfig to filelist. + +------------------------------------------------------------------- +Wed Jun 25 15:38:25 CEST 2008 - pbaudis@suse.cz + +- Fix strptime() %EY era support [bnc#355887] + +------------------------------------------------------------------- +Wed Jun 25 13:30:42 CEST 2008 - rguenther@suse.de +- Add patch to fix unwinding through clone for x86_64 and i386. + [bnc#290807, bnc#403464] + +------------------------------------------------------------------- +Fri May 30 23:57:54 CEST 2008 - schwab@suse.de + +- Fix ppc atomic ops. + +------------------------------------------------------------------- +Fri Apr 25 13:30:50 CEST 2008 - pbaudis@suse.cz + +- Update to glibc-2.8 CVS branch as of 2008042513 (post-glibc-2.8): + * Faster sqrt and sqrtf implemention for some PPC variants. + +------------------------------------------------------------------- +Thu Apr 10 23:57:44 CEST 2008 - pbaudis@suse.cz + +- Build fix after the revert + +------------------------------------------------------------------- +Thu Apr 10 23:05:17 CEST 2008 - pbaudis@suse.cz + +- Temporarily revert a namespace leakage cleanup in glibc-2.8 since + it causes a lot of build failures + +------------------------------------------------------------------- +Thu Apr 10 16:29:34 CEST 2008 - pbaudis@suse.cz + +- Update to CVS HEAD as of 2008041002 (almost glibc-2.8): + * New locales: bo_CN, bo_IN. + + * New encoding: HP-ROMAN9, HP-GREEK8, HP-THAI8, HP-TURKISH8. + + * Sorting rules for some Indian languages (Devanagari and Gujarati). + Implemented by Pravin Satpute. + + * IPV6 addresses in /etc/resolv.conf can now have a scope ID + + * nscd caches now all timeouts for DNS entries + Implemented by Ulrich Drepper. + + * nscd is more efficient and wakes up less often. + Implemented by Ulrich Drepper. + + * More checking functions: asprintf, dprintf, obstack_printf, vasprintf, + vdprintf, and obstack_vprintf. + Implemented by Jakub Jelinek. + + * Faster memset for x86-64. + Implemented by Harsha Jagasia and H.J. Lu. + + * Faster memcpy on x86. + Implemented by Ulrich Drepper. + + * ARG_MAX is not anymore constant on Linux. Use sysconf(_SC_ARG_MAX). + Implemented by Ulrich Drepper. + +- memset() implementation from AMD replaced by new upstream + implementation + +- Enable stackguard randomization + +------------------------------------------------------------------- +Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de + +- added baselibs.conf file to build xxbit packages + for multilib support + +------------------------------------------------------------------- +Thu Mar 13 13:48:49 CET 2008 - dmueller@suse.de + +- don't try to use ipv6 in getaddrinfo() unconditionally (bnc#361697) + +------------------------------------------------------------------- +Sat Jan 26 13:19:41 CET 2008 - aj@suse.de + +- Add fixes from 2.8 branch for string.h and headers. The string.h + changes should fix sysvinit compilation. +- Fix some rpmlint warnings: + * Add versioned provides and obsoletes. + * Use %check section. + +------------------------------------------------------------------- +Fri Jan 18 14:03:43 CET 2008 - schwab@suse.de + +- Fix use of fnstsw. + +------------------------------------------------------------------- +Wed Nov 21 05:35:36 CET 2007 - pbaudis@suse.cz + +- Update to CVS branch glibc_2.7 as of today +- Remove the ::1 hack again +- Fix nscd race condition between mempool_alloc() and gc() [#288910] +- Fix nscd stack overflow in gc() when the number of cache entries + gets too large [#288910] +- Fix sunrpc udp client [#257745] +- Fix initgroups() crash in nss_compat [#310544] + +------------------------------------------------------------------- +Thu Sep 27 15:46:30 CEST 2007 - matz@suse.de + +- Remove broken x86_64 bcopy function. [#328486] + +------------------------------------------------------------------- +Sun Sep 16 14:04:30 CEST 2007 - aj@suse.de + +- Install gai.conf on all archs. + +------------------------------------------------------------------- +Thu Sep 13 17:20:58 CEST 2007 - pbaudis@suse.cz + +- Install the default gai.conf to /etc instead of docdir +- Do not return ::1 /etc/hosts records for 127.0.0.1 queries [#288879] + +------------------------------------------------------------------- +Wed Sep 5 03:07:39 CEST 2007 - pbaudis@suse.cz + +- Fix pthread_mutex_unlock() internal lock handling for incorrectly + written applications +- Fix nscd assertion failure when opening persistent db failed [#288910] + +------------------------------------------------------------------- +Mon Sep 3 20:10:39 CEST 2007 - mls@suse.de + +- fix typos in mdns patch [#206247], [#256690] + +------------------------------------------------------------------- +Fri Aug 31 17:38:02 CEST 2007 - aj@suse.de + +- Add /usr/share/locale-bundle/ as fallback directory for usage + with bundle-lang packages (see bug #302270). + +------------------------------------------------------------------- +Tue Aug 21 22:31:54 CEST 2007 - pbaudis@suse.cz + +- Reintroduce errorneously omitted AMD64 optimizations + (and fix them to compile again) + +------------------------------------------------------------------- +Thu Aug 16 09:47:53 CEST 2007 - aj@suse.de + +- Fix static linking (#233835). +- Silence rpmlint for profile package. +- Add Short-Description to nscd init script. + +------------------------------------------------------------------- +Mon Aug 13 19:09:31 CEST 2007 - aj@suse.de + +- Backport: + * Update kernel-features.h. + * Fix sched_getcpu error path on x86-64. + * Use upstreamed version of ldconfig cache speed ups. + +------------------------------------------------------------------- +Fri Aug 3 15:46:35 CEST 2007 - pbaudis@suse.cz + +- Remove the dynamic linker support for direct bindings (-Bdirect); + according to Michael Meeks, the performance improvement is too small +- Split timezone package to a separate physical package +- Update glibc to version 2.6.1 + +------------------------------------------------------------------- +Fri Jul 27 11:32:54 CEST 2007 - aj@suse.de + +- Use fdupes to reduce timezone data size. + +------------------------------------------------------------------- +Fri Jul 13 18:27:49 CEST 2007 - schwab@suse.de + +- Update to head of glibc-2.6 branch. +- Fix update on ppc. + +------------------------------------------------------------------- +Thu Jun 28 14:59:55 CEST 2007 - matz@suse.de + +- Add a provide for "rtld(GNU_HASH)". + +------------------------------------------------------------------- +Sun Jun 17 12:30:26 CEST 2007 - schwab@suse.de + +- Fix section selection in crt objects. + +------------------------------------------------------------------- +Thu Jun 7 02:43:29 CEST 2007 - pbaudis@suse.cz + +- Backport fix for crashing printf() of some invalid ldouble values + +------------------------------------------------------------------- +Wed May 30 04:40:25 CEST 2007 - pbaudis@suse.cz + +- Added few fixes from 2.6 CVS before 2.6.1 gets released + +------------------------------------------------------------------- +Fri May 18 23:14:42 CEST 2007 - pbaudis@suse.cz + +- Update glibc to version 2.6 +- Update tzdata to version 2007f + +------------------------------------------------------------------- +Fri May 4 11:24:53 CEST 2007 - schwab@suse.de + +- Update build checks. + +------------------------------------------------------------------- +Fri Apr 20 13:13:52 CEST 2007 - dmueller@suse.de + +- only keep symtab for libpthread* + +------------------------------------------------------------------- +Thu Apr 19 23:22:35 CEST 2007 - pbaudis@suse.cz + +- Fix strtod() exponent limit calculations [#230909] +- Fix random nscd crashes under very heavy passwd/group queries + load [#192391] +- Add some enums from CVS to sys/personality.h [#253710] +- Fix pthread_atfork()-induced hangs in threaded programs [#256237] +- Fix llrintl() on ppc64 [#241183] +- Fix makecontext() segfault [#249780] +- Fix potential dladdr() breakage [#241464] +- Fix some races in client programs with nscd garbage collection [#252138] + +------------------------------------------------------------------- +Fri Mar 30 02:54:06 CEST 2007 - pbaudis@suse.cz + +- Update localtime during timezone update [#239888] + +------------------------------------------------------------------- +Sun Mar 25 10:00:59 CEST 2007 - olh@suse.de + +- temporary disable powerpc cputuned libs to reduce turnaround time + +------------------------------------------------------------------- +Fri Feb 9 15:03:50 CET 2007 - pbaudis@suse.cz + +- Update to the latest upstream timezone data [#231833] + +------------------------------------------------------------------- +Fri Feb 2 11:42:51 CET 2007 - schwab@suse.de + +- Remove -ffortify. + +------------------------------------------------------------------- +Thu Feb 1 13:43:54 CET 2007 - schwab@suse.de + +- Remove -fstack-protector. + +------------------------------------------------------------------- +Mon Jan 29 16:13:09 CET 2007 - sbrabec@suse.cz + +- Removed references to /opt/gnome. + +------------------------------------------------------------------- +Thu Jan 25 21:14:58 CET 2007 - olh@suse.de + +- link power4 to ppc970, link power6 to power6x +- Update the powerpc cpu-tuned environment to v0.05 + +------------------------------------------------------------------- +Mon Jan 22 14:43:40 CET 2007 - schwab@suse.de + +- Update ppc build check. + +------------------------------------------------------------------- +Fri Nov 24 12:45:26 CET 2006 - pbaudis@suse.cz + +- Fix for Brazilian and Wester Australia timezone DSTs [#213375,#223196] + +------------------------------------------------------------------- +Thu Nov 16 21:59:06 CET 2006 - pbaudis@suse.cz + +- Disable power6 optimization for 10.2, not all pieces are there + [#219962] + +------------------------------------------------------------------- +Wed Oct 25 22:23:48 CEST 2006 - pbaudis@suse.cz + +- Change ld.so madvise() call to posix_fadvise() +- Fix mallopt(M_MXFAST,0) behaviour [#198760] +- Update the powerpc cpu-tuned environment to v0.04 [#215117] + +------------------------------------------------------------------- +Sun Oct 22 21:59:49 CEST 2006 - pbaudis@suse.cz + +- Update the powerpc cpu-tuned environment to v0.03 [#212549] +- Improve glibc powerpc optimization [#212548,#212580,#214282] + +------------------------------------------------------------------- +Tue Oct 17 21:03:54 CEST 2006 - mls@suse.de + +- add ldconfig-old-cache patch to speed up ldconfig + +------------------------------------------------------------------- +Sat Oct 14 12:23:53 CEST 2006 - olh@suse.de + +- dont use uninitialized (and wrong) variable in glibc-2.4.90-bdirect.diff + [#212470] + +------------------------------------------------------------------- +Thu Oct 12 02:33:58 CEST 2006 - pbaudis@suse.cz + +- Update to the latest 2.5 CVS +- More friendly -Bdirect behaviour in case of missing libraries +- Fix 2.4.90-nscd patch wrt. new gcc + +------------------------------------------------------------------- +Mon Oct 2 13:37:26 CEST 2006 - aj@suse.de + +- Fix warnings in testsuite (patch from CVS). + +------------------------------------------------------------------- +Fri Sep 29 22:06:43 CEST 2006 - pbaudis@suse.cz + +- Update to 2.5 CVS - official release (only minimal changes in CVS + since the last update) +- Fix a thinko in the -Bdirect patch + +------------------------------------------------------------------- +Fri Sep 29 19:51:24 CEST 2006 - dmueller@suse.de + +- fix devel requires + +------------------------------------------------------------------- +Fri Sep 29 04:27:40 CEST 2006 - pbaudis@suse.cz + +- Make the dynamic linker support direct bindings (Michael Meeks' + Solaris-like -Bdirect with minor changes by me) +- Split the kernel headers to a new package (linux-kernel-headers) + +------------------------------------------------------------------- +Wed Sep 27 14:59:32 CEST 2006 - schwab@suse.de + +- Fix broken assertion [#208189]. + +------------------------------------------------------------------- +Tue Sep 26 18:10:38 CEST 2006 - pbaudis@suse.cz + +- Fix mistake when removing some patches + +------------------------------------------------------------------- +Mon Sep 25 21:15:15 CEST 2006 - pbaudis@suse.cz + +- Update to current CVS + +------------------------------------------------------------------- +Sat Sep 23 04:36:58 CEST 2006 - pbaudis@suse.cz + +- Fix 64bit-cleanliness gcc warnings + +------------------------------------------------------------------- +Thu Sep 21 23:52:13 CEST 2006 - pbaudis@suse.cz + +- Add /usr/lib{,64}/Xaw3d to /etc/ld.so.conf (by schwab@suse.de, + from original STABLE) [#205169] +- Fix chown() instead of lchown() called in fchownat() emulation + [#201751] +- Fix glob() overflowing stack when producing massive number of + matches [#190458] +- Update to current CVS + +------------------------------------------------------------------- +Wed Sep 20 23:48:20 CEST 2006 - pbaudis@suse.cz + +- Fix cut'n'paste error in a last-minute change + +------------------------------------------------------------------- +Wed Sep 20 22:07:59 CEST 2006 - pbaudis@suse.cz + +- Update to current CVS +- Fix powerpc-cpu tarball extension +- Move crypt-blowfish to a patch so that quilt works on the tree + +------------------------------------------------------------------- +Sat Sep 2 19:01:21 CEST 2006 - schwab@suse.de + +- Use asm-powerpc for ppc and ppc64. +- Fix chroot check in glibc_post_upgrade. + +------------------------------------------------------------------- +Mon Aug 28 01:24:24 CEST 2006 - pbaudis@suse.cz + +- Update to current CVS, should fix false positive heap overflow + trigger from malloc() causing gcc to hang [#201724] + +------------------------------------------------------------------- +Wed Aug 23 23:56:35 CEST 2006 - pbaudis@suse.cz + +- Update the powerpc cpu-tuned environment to v0.02 [#199274] +- Update to current CVS +- Drop pthread_mutexattr_getprioceiling() out of range fix + +------------------------------------------------------------------- +Thu Aug 10 20:10:04 CEST 2006 - pbaudis@suse.cz + +Ported from STABLE: +- Remove libc5 reference from /etc/ld.so.conf, shlibs5 is no longer + supported [#181947] +- Fix name of a dummy ia64 header from offsets.h to asm-offsets.h + [#191394] + +------------------------------------------------------------------- +Sun Jul 30 23:33:04 CEST 2006 - pbaudis@suse.cz + +- Update to current CVS snapshot (highlight: support for .gnu.hash + fast linking support) + +------------------------------------------------------------------- +Wed Jul 12 03:15:08 CEST 2006 - pbaudis@suse.cz + +- pthread_mutexattr_getprioceiling() was returning prioceiling out + of range [#182782] + +------------------------------------------------------------------- +Wed Jul 12 02:39:22 CEST 2006 - pbaudis@suse.cz + +- Fix the HTML documentation missing an index [#190585] + +------------------------------------------------------------------- +Sat Jun 24 18:32:42 CEST 2006 - kukuk@suse.de + +- Update to current CVS snapshot +- Update to kernel-headers 2.6.17 +- Remove HZ define (sysconf(_SC_CLK_TCK) instead) + +------------------------------------------------------------------- +Tue Jun 13 11:49:43 CEST 2006 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Tue May 2 14:10:41 CEST 2006 - pbaudis@suse.cz + +- Fix bad memset() size in NTPL code [#159184] + +------------------------------------------------------------------- +Tue May 2 10:42:55 CEST 2006 - kukuk@suse.de + +- asm-powerpc/page.h: Don't move #ifdef __KERNEL__ [#171010] +- bits/mman.h: Fix value of MADV_REMOVE [#170734] + +------------------------------------------------------------------- +Mon Apr 24 12:04:12 CEST 2006 - kukuk@suse.de + +- Fix china timezone mess [#163674] +- Don't include linux/stddef.h [#167964] + +------------------------------------------------------------------- +Tue Apr 18 14:38:57 CEST 2006 - schwab@suse.de + +- Sanitize . + +------------------------------------------------------------------- +Thu Apr 13 13:34:07 CEST 2006 - kukuk@suse.de + +- Add /usr/include/linux/taskstats.h [#141936] + +------------------------------------------------------------------- +Tue Apr 11 12:20:57 CEST 2006 - kukuk@suse.de + +- nptl/init.c (sigcancel_handler): Compare with correct PID even + if the thread is in the middle of a fork call. + (sighandler_setxid): Likewise. + +------------------------------------------------------------------- +Sun Apr 9 16:27:20 CEST 2006 - ihno@suse.de + +- S390 fix for startupcode. Part of it was not PIC. + +------------------------------------------------------------------- +Fri Apr 7 13:42:20 CEST 2006 - kukuk@suse.de + +- Don't hardcode syscall numbers at our own + +------------------------------------------------------------------- +Tue Apr 4 22:10:47 CEST 2006 - schwab@suse.de + +- Fix readlink declaration. + +------------------------------------------------------------------- +Mon Apr 3 13:40:54 CEST 2006 - kukuk@suse.de + +- Update from CVS: + - nscd bug fixes + - Match return value of readlink to what POSIX says + - Fix NIS+ checks for NULL pointer + +------------------------------------------------------------------- +Sun Apr 2 20:53:17 CEST 2006 - dmueller@suse.de + +- Fix clients crash if nscd is unresponsive (glibc-#2501) +- Fix fd leak in nscd daemon (glibc-#2498) + +------------------------------------------------------------------- +Sat Apr 1 21:48:54 CEST 2006 - schwab@suse.de + +- Fix on ppc64. + +------------------------------------------------------------------- +Fri Mar 31 15:50:25 CEST 2006 - schwab@suse.de + +- Extend last change also to ppc64. + +------------------------------------------------------------------- +Sun Mar 26 21:08:58 CEST 2006 - schwab@suse.de + +- Terminate FDE before clone syscall. + +------------------------------------------------------------------- +Fri Mar 24 14:58:29 CET 2006 - ro@suse.de + +- kernel-headers: asm-powerpc: define PAGE_MASK in page.h + +------------------------------------------------------------------- +Mon Mar 20 13:57:27 CET 2006 - kukuk@suse.de + +- Update to final 2.6.16 kernel headers +- Update to current CVS: + - Don't use TLS before setting it up. + - Fix rounding of long doubles on ppc64. + - Correct usage of cfi_offset on ppc/ppc64. + - Fix memory leak in dlopen. + +------------------------------------------------------------------- +Tue Mar 14 17:08:27 CET 2006 - schwab@suse.de + +- Update fnmatch patch. + +------------------------------------------------------------------- +Fri Mar 10 13:36:38 CET 2006 - kukuk@suse.de + +- Disable unshare() syscall (request of kernel developer) + +------------------------------------------------------------------- +Fri Mar 10 08:30:53 CET 2006 - kukuk@suse.de + +- Don't include linux/interrupt.h from linux/rtc.h +- Revert last change to linux/input.h, disable struct +- Update to current CVS (nptl/ia64 fix) + +------------------------------------------------------------------- +Thu Mar 9 07:58:20 CET 2006 - kukuk@suse.de + +- Fix linux/input.h for userspace inclusion + +------------------------------------------------------------------- +Wed Mar 8 22:06:11 CET 2006 - kukuk@suse.de + +- Update kernel headers to 2.6.16-rc5 + +------------------------------------------------------------------- +Mon Mar 6 13:41:08 CET 2006 - kukuk@suse.de + +- Update to 2.4 CVS + - official release + - Fix free on ppc [#155374] + - Various sysconf() fixes + +------------------------------------------------------------------- +Sat Mar 4 18:12:36 CET 2006 - kukuk@suse.de + +- Update to CVS + - ldconfig/prelink fixes + +------------------------------------------------------------------- +Fri Mar 3 17:32:56 CET 2006 - aj@suse.de + +- Do not leave hyphens in defines in create_biarch_asm.sh (Bug 154998). + +------------------------------------------------------------------- +Fri Mar 3 10:58:02 CET 2006 - kukuk@suse.de + +- Update to CVS + - Fix ftw test suite failures + - Fix alignment of malloc for long double + +------------------------------------------------------------------- +Thu Mar 2 09:56:59 CET 2006 - kukuk@suse.de + +- Update to 2.3.91 CVS + - Fix 6arg syscall on s390x + - memccpy fix on IA64 + +------------------------------------------------------------------- +Wed Mar 1 08:54:53 CET 2006 - kukuk@suse.de + +- Update to CVS + - New linkat interface + - Update from tzdata2006b + - Define MADV_DONTFORK and MADV_DOFORK. + - Add robust mutex to NPTL + +------------------------------------------------------------------- +Thu Feb 23 15:26:29 CET 2006 - kukuk@suse.de + +- Reenable power optimized code again [#142839] + +------------------------------------------------------------------- +Sun Feb 12 09:45:39 CET 2006 - kukuk@suse.de + +- Disable power optimized code + +------------------------------------------------------------------- +Thu Feb 9 10:50:12 CET 2006 - kukuk@suse.de + +- Update to CVS + - Add unshare prototype + - Add memory barrier on i386/NPTL + +------------------------------------------------------------------- +Wed Feb 8 10:50:07 CET 2006 - kukuk@suse.de + +- Remove glibc-2.4-ppc-dl-procinfo-20060111.diff [#142839] + +------------------------------------------------------------------- +Mon Feb 6 16:58:50 CET 2006 - kukuk@suse.de + +- Update to current CVS +- Fix alternate locale search path patch [#147685] + +------------------------------------------------------------------- +Thu Feb 2 12:13:19 CET 2006 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Mon Jan 30 16:10:35 CET 2006 - schwab@suse.de + +- Fix the fix. + +------------------------------------------------------------------- +Sat Jan 28 18:42:08 CET 2006 - kukuk@suse.de + +- Fix seg.fault in __atfct_seterrno if called from futimesat() +- Apply patches for CPU-Tuned Environment on Power [#142839] + +------------------------------------------------------------------- +Fri Jan 27 12:10:55 CET 2006 - kukuk@suse.de + +- Cleanup ld.so.conf + +------------------------------------------------------------------- +Thu Jan 26 08:53:33 CET 2006 - kukuk@suse.de + +- Add alternate directory for translations [#144073] + +------------------------------------------------------------------- +Thu Jan 26 00:41:37 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Mon Jan 23 17:44:50 CET 2006 - kukuk@suse.de + +- Update to CVS +- Fix build_locales + +------------------------------------------------------------------- +Sat Jan 21 10:24:02 CET 2006 - kukuk@suse.de + +- Update to CVS +- Fix inclusion of sys/poll.h with _GNU_SOURCE defined + +------------------------------------------------------------------- +Fri Jan 20 15:02:35 CET 2006 - kukuk@suse.de + +- Update to CVS + +------------------------------------------------------------------- +Sun Jan 15 08:28:26 CET 2006 - kukuk@suse.de + +- Update to CVS (fix long double configure check) + +------------------------------------------------------------------- +Sun Jan 15 01:59:54 CET 2006 - schwab@suse.de + +- Readd , , . + +------------------------------------------------------------------- +Sun Jan 15 01:08:22 CET 2006 - schwab@suse.de + +- Readd . + +------------------------------------------------------------------- +Sat Jan 14 22:33:32 CET 2006 - kukuk@suse.de + +- Update to current CVS (long double support) + +------------------------------------------------------------------- +Fri Jan 13 09:17:17 CET 2006 - aj@suse.de + +- Fix x86-64 w_exp to not use extra plt. + +------------------------------------------------------------------- +Thu Jan 12 22:39:01 CET 2006 - kukuk@suse.de + +- Fix asm-s390/setup.h for userspace inclusion +- nsswitch.conf: Add nis to netgroup and automount entry +- Fix sys/procfs.h for ppc64 + +------------------------------------------------------------------- +Mon Jan 9 23:20:14 CET 2006 - kukuk@suse.de + +- Update to current CVS (fix for pthread.h with -std=c99) +- Define PAGE_SIZE on POWER +- Don't include linux/sched.h in asm-power/elf.h + +------------------------------------------------------------------- +Sun Jan 8 17:58:11 CET 2006 - kukuk@suse.de + +- Fix linux/acct.h for userland inclusion + +------------------------------------------------------------------- +Sun Jan 8 11:48:58 CET 2006 - kukuk@suse.de + +- Update to current CVS +- Remove CHILD_MAX from kernel-headers +- Copy subdirectories of asm-power, too. +- Remove da_DK@euro (does not exist) + +------------------------------------------------------------------- +Sat Jan 7 10:02:43 CET 2006 - kukuk@suse.de + +- Fix ext2 kernel headers +- Update to current CVS + +------------------------------------------------------------------- +Fri Jan 6 12:28:10 CET 2006 - kukuk@suse.de + +- Update to kernel headers 2.6.15 + +------------------------------------------------------------------- +Fri Jan 6 00:58:28 CET 2006 - kukuk@suse.de + +- Update crypt_blowfish to version 1.0 +- Update to current CVS +- Adjust nscd patches + +------------------------------------------------------------------- +Tue Jan 3 17:19:36 CET 2006 - aj@suse.de + +- Update to current CVS to fix pthread.h on 64-bit systems for C++. + +------------------------------------------------------------------- +Tue Jan 3 06:04:26 CET 2006 - aj@suse.de + +- Enable string patch again. +- Update to current CVS. + +------------------------------------------------------------------- +Wed Dec 21 15:11:14 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Fix ldconfig + +------------------------------------------------------------------- +Sat Dec 17 09:49:18 CET 2005 - kukuk@suse.de + +- Remove /usr/lib/zoneinfo +- Add /etc/localtime to filelist +- Update to current CVS +- Fix glibc #1978: statvfs does not know about current filesystems +- Fix wrong error return code of time() on x86 +- Remove nscd_nischeck +- Remove audit from nfb +- Remove LinuxThreads + +------------------------------------------------------------------- +Wed Dec 14 18:00:59 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Remove nscd_nischeck +- Remove audit from nfb + +------------------------------------------------------------------- +Mon Dec 5 12:07:05 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Disable SELinux + +------------------------------------------------------------------- +Thu Nov 24 15:54:27 CET 2005 - kukuk@suse.de + +- Remove obsolete patches: + - glibc-2.3.asprintf-error_handling.diff + - glibc-2.3.90-missing-string_h.diff + +------------------------------------------------------------------- +Wed Nov 23 17:20:10 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Don't install in parallel + +------------------------------------------------------------------- +Fri Nov 18 13:42:43 CET 2005 - kukuk@suse.de + +- Update to current CVS to fix compiling with new binutils + +------------------------------------------------------------------- +Wed Nov 16 18:33:57 CET 2005 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Sat Nov 5 14:44:07 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Disable linuxthreads on POWER and Itanium +- Fix kernel-headers for userland inclusion + +------------------------------------------------------------------- +Wed Nov 2 17:12:36 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Update to kernel-headers 2.6.14 + +------------------------------------------------------------------- +Tue Oct 18 17:37:08 CEST 2005 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Sat Oct 1 23:00:04 CEST 2005 - schwab@suse.de + +- Update libm ULPs. +- Fix limit in getcwd. + +------------------------------------------------------------------- +Thu Sep 15 16:13:50 CEST 2005 - kukuk@suse.de + +- Update to current CVS +- Update to final 2.6.13 kernel headers +- Adjust bindresvport.blacklist patch to check already ports >= 512 + +------------------------------------------------------------------- +Fri Aug 26 16:41:56 CEST 2005 - kukuk@suse.de + +- Update to current CVS +- init.d/nscd: Remove -S support (was removed from nscd) + +------------------------------------------------------------------- +Fri Aug 19 18:28:24 CEST 2005 - schwab@suse.de + +- Fix comment. + +------------------------------------------------------------------- +Fri Aug 19 17:36:24 CEST 2005 - matz@suse.de + +- Change .note.SuSE format [#105825]. + +------------------------------------------------------------------- +Fri Aug 19 17:13:21 CEST 2005 - kukuk@suse.de + +- Update to current CVS +- Move all obsolete libraries into own subpackage and document + them as obsolete + +------------------------------------------------------------------- +Fri Aug 5 10:32:38 CEST 2005 - schwab@suse.de + +- -mno-tls-direct-seg-refs is x86-only + +------------------------------------------------------------------- +Tue Aug 2 14:54:01 CEST 2005 - kukuk@suse.de + +- Update to 2.3.x CVS branch +- Compile with -mno-tls-direct-seg-refs + +------------------------------------------------------------------- +Fri Jul 29 11:12:02 CEST 2005 - kukuk@suse.de + +- Update to current CVS head + +------------------------------------------------------------------- +Wed Jul 27 23:13:04 CEST 2005 - schwab@suse.de + +- Update libm ULPs for ia64. +- Add linuxthreads stack guard support for ia64. + +------------------------------------------------------------------- +Sat Jul 23 10:05:16 CEST 2005 - kukuk@suse.de + +- Update to current CVS head (adds bits/wchar2.h) +- Move LinuxThreads version to obsolete/linuxthreads + +------------------------------------------------------------------- +Thu Jul 21 15:04:31 CEST 2005 - kukuk@suse.de + +- Update to current CVS head + +------------------------------------------------------------------- +Fri Jul 15 15:45:35 CEST 2005 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Fri Jul 15 12:09:08 CEST 2005 - aj@suse.de + +- Fix amd64 string routines and math routines. + +------------------------------------------------------------------- +Fri Jul 15 08:45:27 CEST 2005 - kukuk@suse.de + +- Use old LinuxThreads only for runtime and remove static version + and headers +- Update to current CVS head +- Remove own texi2html + +------------------------------------------------------------------- +Mon Jul 11 11:00:47 CEST 2005 - kukuk@suse.de + +- Install generic stdio-lock.h header file + +------------------------------------------------------------------- +Sat Jul 9 18:46:46 CEST 2005 - kukuk@suse.de + +- Temporary disable AMD64 string optimization + +------------------------------------------------------------------- +Wed Jul 6 09:58:39 CEST 2005 - kukuk@suse.de + +- Build and install ja_JP.SHIFT_JISX0213 locale [Bug #84030] + +------------------------------------------------------------------- +Mon Jul 4 20:41:47 CEST 2005 - kukuk@suse.de + +- nss_compat: Preserve original return value [Bug #95033] +- Cleanup old Obsoletes/Requires + +------------------------------------------------------------------- +Mon Jun 27 13:49:38 CEST 2005 - kukuk@suse.de + +- Update to current gilbc CVS snapshot + +------------------------------------------------------------------- +Thu Jun 23 23:25:42 CEST 2005 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Adjust nscd patch +- Enable SELinux/audit support for nscd +- Update .note.SuSE version + +------------------------------------------------------------------- +Mon Jun 20 12:35:20 CEST 2005 - kukuk@suse.de + +- Update to final 2.6.12 kernel headers +- Update to current glibc CVS snapshot + +------------------------------------------------------------------- +Thu Jun 16 17:03:43 CEST 2005 - kukuk@suse.de + +- Update linux/audit.h header +- Update to current CVS snapshot + +------------------------------------------------------------------- +Mon Jun 13 14:48:53 CEST 2005 - kukuk@suse.de + +- Don't terminate strings twice in nis/netgroup code. +- netinet/if_tr.h: don't include kernel headers. + +------------------------------------------------------------------- +Wed Jun 8 16:26:21 CEST 2005 - kukuk@suse.de + +- Update to kernel-headers 2.6.12-rc6 +- Fix build on s390 and s390x + +------------------------------------------------------------------- +Wed Jun 8 12:08:49 CEST 2005 - matz@suse.de + +- Don't strip .symtab from libpthread.so.0 (and other libs). + Fixes debugging of threaded programs (#81253). + +------------------------------------------------------------------- +Mon Jun 6 18:47:22 CEST 2005 - kukuk@suse.de + +- Update to current CVS head +- Update to kernel-headers 2.6.12-rc5 + +------------------------------------------------------------------- +Thu May 26 20:07:11 CEST 2005 - schwab@suse.de + +- No longer build loadlocale.c with -fno-unit-at-a-time. + +------------------------------------------------------------------- +Tue May 24 11:09:00 CEST 2005 - kukuk@suse.de + +- Update to current CVS head, obsoletes: + - glibc-2.3.90-libm.diff + - glibc-2.3.90-i386-sysdep.diff + - warn.diff + - dl-osinfo.diff + Adjusted: + - glibc-2.3.90-bindresvport.blacklist.diff + +------------------------------------------------------------------- +Sun May 22 01:53:44 CEST 2005 - schwab@suse.de + +- Fix missing include. + +------------------------------------------------------------------- +Tue May 17 23:46:19 CEST 2005 - schwab@suse.de + +- Fix warning. + +------------------------------------------------------------------- +Fri Apr 29 15:11:22 CEST 2005 - kukuk@suse.de + +- Update to latest CVS snapshost + +------------------------------------------------------------------- +Sat Apr 23 17:05:58 CEST 2005 - kukuk@suse.de + +- Fix all the archs using wrong FLAGS + +------------------------------------------------------------------- +Sat Apr 23 08:02:31 CEST 2005 - kukuk@suse.de + +- Remove -D_FORTIFY_SOURCE from RPM_OPT_FLAGS + +------------------------------------------------------------------- +Fri Apr 22 13:05:40 CEST 2005 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Fri Apr 22 12:45:26 CEST 2005 - kukuk@suse.de + +- Check if nice value does not conflict with test suite + +------------------------------------------------------------------- +Tue Apr 19 13:54:03 CEST 2005 - mls@suse.de + +- resolv: trigger re-read of /etc/resolv.conf for all threads if + a change is detected +- nscd: support a negative timeout of zero, used by hosts cache + +------------------------------------------------------------------- +Mon Apr 18 17:31:23 CEST 2005 - meissner@suse.de + +- Enable fortify possibility even for GCC 4.0, we apply + the necessary patch to the SUSE GCC 4.0. + +------------------------------------------------------------------- +Sat Apr 16 12:16:13 CEST 2005 - aj@suse.de + +- Apply amd64 string diff again. + +------------------------------------------------------------------- +Tue Apr 12 11:35:46 CEST 2005 - kukuk@suse.de + +- Update kernel-headers to 2.6.10 +- Update to current CVS snapshot + +------------------------------------------------------------------- +Wed Apr 6 18:33:32 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. + +------------------------------------------------------------------- +Tue Apr 5 22:02:25 CEST 2005 - aj@suse.de + +- Add gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Tue Apr 5 16:45:06 CEST 2005 - aj@suse.de + +- Do not build on xen machines. +- Adjust libm ULPs for PowerPC. + +------------------------------------------------------------------- +Fri Apr 1 14:20:45 CEST 2005 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Tue Mar 29 10:57:40 CEST 2005 - kukuk@suse.de + +- Update to current CVS snapshot +- Fix compiler warnings on ix86 + +------------------------------------------------------------------- +Mon Mar 28 17:27:44 CEST 2005 - kukuk@suse.de + +- Update to current CVS snapshot +- Disable Noversion Patch on i386 temporary + +------------------------------------------------------------------- +Fri Mar 18 14:33:22 CET 2005 - ro@suse.de + +- check-build.sh: require 2.6.11 on x86,x86_64 for build + +------------------------------------------------------------------- +Thu Mar 17 13:57:22 CET 2005 - mls@suse.de + +- nscd: enable hosts cache +- nscd: also watch /etc/resolv.conf +- nscd: check files every 3 seconds +- nscd: deal correctly with missing files + +------------------------------------------------------------------- +Tue Mar 15 15:50:12 CET 2005 - kukuk@suse.de + +- Update to current CVS snapshot. + +------------------------------------------------------------------- +Sat Feb 12 02:49:56 CET 2005 - schwab@suse.de + +- Remove const from __pthread_internal_tsd_address. + +------------------------------------------------------------------- +Fri Feb 11 15:44:31 CET 2005 - schwab@suse.de + +- Update to current CVS. +- Link glibc_post_upgrade against new libc. +- Fix build error with gcc4. + +------------------------------------------------------------------- +Wed Feb 9 10:40:29 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Fix bindresvport blacklist handling. +- Increase buffer in tst-cancel17 to match new kernel buffer size + [#50277] +- Enable LinuxThreads again +- Remove ia64-audit patch (is upstream) + +------------------------------------------------------------------- +Mon Feb 7 13:15:58 CET 2005 - aj@suse.de + +- Add patch to allow compilation with gcc4. + +------------------------------------------------------------------- +Mon Jan 31 16:33:47 CET 2005 - schwab@suse.de + +- Readd support for LD_AUDIT on ia64. + +------------------------------------------------------------------- +Mon Jan 31 14:32:01 CET 2005 - kukuk@suse.de + +- Add memory clobber to string inline assemblies on s390 [#50284]. + +------------------------------------------------------------------- +Mon Jan 31 12:55:59 CET 2005 - kukuk@suse.de + +- Fix filelist on i686 if we build NPTL only version + +------------------------------------------------------------------- +Mon Jan 31 09:17:33 CET 2005 - aj@suse.de + +- Generate new ULPs file for i386 needed by GCC 4. + +------------------------------------------------------------------- +Sun Jan 30 12:43:56 CET 2005 - kukuk@suse.de + +- Include own copy of texi2html +- Add glibc_pst_upgrade program (based on version from FC3) +- Update to current CVS + +------------------------------------------------------------------- +Thu Jan 27 23:28:57 CET 2005 - kukuk@suse.de + +- Re-add patch for timezone/zic.c (got lost with last merge) + +------------------------------------------------------------------- +Wed Jan 26 11:34:36 CET 2005 - kukuk@suse.de + +- Update timezone data to 2005c release (fixes zdump crash on + 64bit architectures) + +------------------------------------------------------------------- +Sat Jan 22 15:45:25 CET 2005 - schwab@suse.de + +- Add basic (incomplete) support for LD_AUDIT on ia64. + +------------------------------------------------------------------- +Fri Jan 21 11:00:08 CET 2005 - kukuk@suse.de + +- Enable patch for [Bug #49833] +- Allow to build NPTL only glibc +- Update to CVS from Jan 16, 2005, containing: +- Fix execlp argument in SunRPC code [glibc #681] +- Fix errno return values for futimes [glibc #633] +- Update FPU function on PPC/PPC64 [Bug #49764] + +------------------------------------------------------------------- +Mon Jan 17 10:40:24 CET 2005 - aj@suse.de + +- Enable amd64 string patch again after fixing failing hunks. +- Handle missing cpuid better for amd64 string functions. [#49803] + +------------------------------------------------------------------- +Sat Jan 15 16:05:36 CET 2005 - aj@suse.de + +- Fix amd64 string patch to use correct datatype. + +------------------------------------------------------------------- +Fri Jan 14 14:06:43 CET 2005 - kukuk@suse.de + +- Fix memory corruption in getgrouplist function [Bug #49833] + +------------------------------------------------------------------- +Tue Jan 11 11:01:26 CET 2005 - kukuk@suse.de + +- Enable all LinuxThreads tests again +- Finalize getconf -a patch (make it compatible with Solaris) +- Rewrite getconf manual page and mention new option +- Merge GB18030 patches into one. + +------------------------------------------------------------------- +Thu Dec 30 10:57:40 CET 2004 - kukuk@suse.de + +- Merge kernel-headers.remove-SO_BSDCOMPAT.diff with + kernel-headers.SuSE.diff +- Revert nscd paths on old SuSE Linux distributions + +------------------------------------------------------------------- +Wed Dec 29 22:33:00 CET 2004 - kukuk@suse.de + +- Update to glibc 2.3.90 CVS branch +- Remove alarm-round.patch (merged upstream) + +------------------------------------------------------------------- +Thu Dec 9 14:19:05 CET 2004 - kukuk@suse.de + +- Update to current CVS +- Move nscd persistent database files back to /var/run/nscd + +------------------------------------------------------------------- +Mon Dec 6 15:43:08 CET 2004 - kukuk@suse.de + +- Update to current CVS +- Fix more kernel headers for userland inclusion + +------------------------------------------------------------------- +Fri Nov 26 14:33:20 CET 2004 - ro@suse.de + +- kernel-headers.diff: define __force in compiler.h + +------------------------------------------------------------------- +Thu Nov 25 17:52:39 CET 2004 - schwab@suse.de + +- Add Intel libm update. + +------------------------------------------------------------------- +Thu Nov 25 12:08:17 CET 2004 - kukuk@suse.de + +- Update to current glibc CVS +- Update kernel headers to 2.6.9 + +------------------------------------------------------------------- +Thu Nov 18 15:11:32 CET 2004 - kukuk@suse.de + +- Update to current glibc CVS + +------------------------------------------------------------------- +Mon Nov 15 14:11:27 CET 2004 - kukuk@suse.de + +- Update to current glibc CVS + +------------------------------------------------------------------- +Mon Nov 8 10:50:27 CET 2004 - kukuk@suse.de + +- Blacklist port 921 (lwresd) for usage by bindresvport() +- Update to current glibc CVS +- Add /var/run/nscd/* files as ghost entries + +------------------------------------------------------------------- +Mon Oct 18 13:54:04 CEST 2004 - aj@suse.de + +- Don't use special fdim functions for x86-64 since those give + wrong results for fdim (inf,inf). +- Fix ppc64 rebuild issue with ppc32 system [#47325]. + +------------------------------------------------------------------- +Wed Oct 13 14:06:55 CEST 2004 - kukuk@suse.de + +- Fix symlink librt.so -> tls/librt.so.1 +- Backout last glob changes +- Disable nptl as default for linking + +------------------------------------------------------------------- +Tue Oct 12 21:12:15 CEST 2004 - kukuk@suse.de + +- Install kernel-headers after merging linuxthreads/NPTL headers + +------------------------------------------------------------------- +Tue Oct 12 09:36:48 CEST 2004 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Mon Oct 11 15:11:03 CEST 2004 - kukuk@suse.de + +- Make NPTL default for linking + +------------------------------------------------------------------- +Fri Oct 1 13:34:49 CEST 2004 - kukuk@suse.de + +- Update to current CVS snapshot +- Add workaround for linuxthreads/without-__threads bug +- Remove KDE/ldconfig workaround +- Set SuSE ABI note to 9.3 + +------------------------------------------------------------------- +Sun Sep 26 16:56:19 CEST 2004 - kukuk@suse.de + +- Add lib/nptl/librt.so symlink to tls/librt.so.1 +- Update to current CVS + +------------------------------------------------------------------- +Sat Sep 25 13:43:09 CEST 2004 - kukuk@suse.de + +- Implement mq support for rtkaio and enable it again + +------------------------------------------------------------------- +Fri Sep 24 15:37:08 CEST 2004 - kukuk@suse.de + +- Add zh_SG.UTF-8 [Bug #46024] + +------------------------------------------------------------------- +Thu Sep 23 16:22:33 CEST 2004 - kukuk@suse.de + +- Sync sys/mount.h and linux/fs.h + +------------------------------------------------------------------- +Wed Sep 22 15:33:10 CEST 2004 - kukuk@suse.de + +- Make mdns support configurable in /etc/host.conf + +------------------------------------------------------------------- +Mon Sep 20 17:58:13 CEST 2004 - kukuk@suse.de + +- Fix invalidating of nscd caches and getaddrinfo() + +------------------------------------------------------------------- +Fri Sep 17 07:13:01 CEST 2004 - kukuk@suse.de + +- Update to current CVS (nscd and glob.h fixes) + +------------------------------------------------------------------- +Thu Sep 16 16:37:45 CEST 2004 - kukuk@suse.de + +- Fix getaddrinfo/nscd support + +------------------------------------------------------------------- +Wed Sep 15 14:11:29 CEST 2004 - kukuk@suse.de + +- Update to current CVS, remove merged patches + +------------------------------------------------------------------- +Sun Sep 12 09:06:31 CEST 2004 - kukuk@suse.de + +- Update to CVS: Fix nscd crash if one service is disabled +- glob.h: Add workaround for invalid prototypes +- nss_compat: Check that buffer is larger than 0 bytes + +------------------------------------------------------------------- +Sat Sep 11 00:50:47 CEST 2004 - kukuk@suse.de + +- Update to CVS: Fix cdefs.h for C++ usage + +------------------------------------------------------------------- +Fri Sep 10 14:31:47 CEST 2004 - kukuk@suse.de + +- Add lwres to hosts search order in nsswitch.conf +- Update to current CVS +- Use new nscd paths for socket/pid file +- Enable NPTL on i586 +- Add --print-all option to getconf + +------------------------------------------------------------------- +Thu Sep 2 11:13:48 CEST 2004 - kukuk@suse.de + +- Fix NPTL header files on x86-64 for 32bit compilation +- Apply various fixes from CVS +- Remove pre-Install for -devel package (no longer necessary) + +------------------------------------------------------------------- +Wed Aug 25 16:16:32 CEST 2004 - kukuk@suse.de + +- Don't compile in eval.c + +------------------------------------------------------------------- +Mon Aug 23 10:20:09 CEST 2004 - kukuk@suse.de + +- Update to current CVS: + - Use CVS version for last fix. + - Add malloc sanity checks for double free. + +------------------------------------------------------------------- +Sat Aug 21 00:06:58 CEST 2004 - schwab@suse.de + +- Fix cancellable syscalls in librt w/ linuxthreads. + +------------------------------------------------------------------- +Fri Aug 20 20:40:38 CEST 2004 - kukuk@suse.de + +- Update to current CVS [#43993] + +------------------------------------------------------------------- +Thu Aug 19 13:56:15 CEST 2004 - schwab@suse.de + +- Better fix for asm-ia64/gcc_intrin.h. + +------------------------------------------------------------------- +Wed Aug 18 14:53:47 CEST 2004 - kukuk@suse.de + +- Update to current CVS +- Workaround linux/ixjuser.h problem not including compiler.h +- Workaround linux/capi.h problem not including compiler.h + +------------------------------------------------------------------- +Tue Aug 17 18:32:29 CEST 2004 - schwab@suse.de + +- Fix asm-ia64/gcc_intrin.h. + +------------------------------------------------------------------- +Tue Aug 17 12:13:41 CEST 2004 - kukuk@suse.de + +- Workaround broken linux/crc-ccitt.h for usage from glibc [#43884] + +------------------------------------------------------------------- +Mon Aug 16 11:51:37 CEST 2004 - kukuk@suse.de + +- Update to current CVS version and update to + kernel-headers 2.6.8.1 to fix NPTL deadlock problems +- Disable linuxthreads/tst-clock1, does not work on i586 and lower + +------------------------------------------------------------------- +Fri Aug 13 14:45:31 CEST 2004 - kukuk@suse.de + +- Update to current CVS version +- Cleanup/adjust all patches + +------------------------------------------------------------------- +Thu Jun 17 12:12:31 CEST 2004 - kukuk@suse.de + +- Fix sched_setaffinity return/errno code in error case [#42124] + +------------------------------------------------------------------- +Wed Jun 16 07:45:07 CEST 2004 - meissner@suse.de + +- Updated altivec set/get/swapcontext patch to fix + more problems on altivec capable machines [#42039]. +- glibc is also able to build on -pmac64 kernels. + +------------------------------------------------------------------- +Mon Jun 14 20:12:00 CEST 2004 - kukuk@suse.de + +- Add fixes from CVS: + - sysconf return value fixes + - nscd host caching deadlock + - backtrace for s390/s390x/ia64 static linked binaries + +------------------------------------------------------------------- +Mon Jun 14 18:54:05 CEST 2004 - kukuk@suse.de + +- Increase listen backlog in RPC code [#41955] + +------------------------------------------------------------------- +Wed Jun 9 16:21:30 CEST 2004 - meissner@suse.de + +- Fixed typos in powerpc* *context functions to not destroy the r19 + register and save the v19 register correctly. [#41790] + +------------------------------------------------------------------- +Sat Jun 5 08:40:29 CEST 2004 - aj@suse.de + +- Fix makecontext with more than 6 arguments on x86-64 [#40546]. + +------------------------------------------------------------------- +Mon May 24 18:04:38 CEST 2004 - kukuk@suse.de + +- Update to kernel-headers 2.6.6 +- Update to current glibc CVS +- Disable rtkaio temporary + +------------------------------------------------------------------- +Sun May 23 21:44:19 CEST 2004 - kukuk@suse.de + +- Fix pthread_cond_wait on not ix86 and x86-64 architectures + +------------------------------------------------------------------- +Thu May 20 14:11:47 CEST 2004 - kukuk@suse.de + +- Add PPC64 kernel header file fixes [#40831,#40870] + +------------------------------------------------------------------- +Wed May 19 16:18:37 CEST 2004 - kukuk@suse.de + +- Add additional NPTL fixes from CVS + +------------------------------------------------------------------- +Tue May 18 10:52:27 CEST 2004 - schwab@suse.de + +- Fix mapping of DSOs with holes. + +------------------------------------------------------------------- +Fri May 14 13:50:37 CEST 2004 - schwab@suse.de + +- Fix rounding in alarm [#40552]. + +------------------------------------------------------------------- +Wed May 12 11:43:38 CEST 2004 - schwab@suse.de + +- Fix uninitialized array in regexp compiler [#40009]. + +------------------------------------------------------------------- +Tue May 11 11:45:08 CEST 2004 - kukuk@suse.de + +- Apply lot of fixes from current CVS +- Fix alignment of stack for makecontext on x86-64 [Bug #39413] +- Make XTABS identical to TABDLY on PPC + +------------------------------------------------------------------- +Wed May 5 13:50:51 CEST 2004 - kukuk@suse.de + +- Add some header fixes to match POSIX + +------------------------------------------------------------------- +Tue May 4 11:27:15 CEST 2004 - meissner@suse.de + +- Fix INLINE_SYSCALL on ppc and ppc64 (see #38399) + +------------------------------------------------------------------- +Mon May 3 13:42:12 CEST 2004 - kukuk@suse.de + +- Port --mlock option for ld.so from UL1 [Bug #39569] + +------------------------------------------------------------------- +Tue Apr 20 11:23:55 CEST 2004 - kukuk@suse.de + +- Add execstack fix for s390 + +------------------------------------------------------------------- +Mon Apr 19 13:11:27 CEST 2004 - kukuk@suse.de + +- Update to current CVS version (fix problems with new binutils + and gcc) + +------------------------------------------------------------------- +Mon Apr 19 08:29:42 CEST 2004 - kukuk@suse.de + +- Add pthread_getattr_np and syslog fixes from CVS +- Update gb18030 and big5hkscs gconv modules [Bug #39080] + +------------------------------------------------------------------- +Sat Apr 17 17:42:48 CEST 2004 - schwab@suse.de + +- Pacify autobuild. + +------------------------------------------------------------------- +Thu Apr 15 10:07:19 CEST 2004 - kukuk@suse.de + +- Add /etc/ld.so.conf.d/*.conf to /etc/ld.so.conf +- Disable FUTEX_REQUEUE support in NPTL library [Bug #38882] + +------------------------------------------------------------------- +Thu Apr 15 00:37:28 CEST 2004 - schwab@suse.de + +- Remove /usr/i386-linux from ld.so.conf, + +------------------------------------------------------------------- +Wed Apr 14 11:49:05 CEST 2004 - kukuk@suse.de + +- Fix linux/compiler.h for glibc inclusion +- Really fix ffsl on s390x + +------------------------------------------------------------------- +Sat Apr 10 00:42:04 CEST 2004 - schwab@suse.de + +- Fix syntax error in memcmp. + +------------------------------------------------------------------- +Fri Apr 9 16:22:31 CEST 2004 - kukuk@suse.de + +- Update from CVS: linuxthread debug fixes +- Fix INLINE_SYSCALL on x86-64 and ia64 (fixes #38399) +- Fix ffsl weak alias on s390x +- Update to 2.6.5 kernel headers + +------------------------------------------------------------------- +Thu Apr 8 00:24:46 CEST 2004 - meissner@suse.de + +- forward umount to umount2 on ppc64 because umount syscall + does not exist + +------------------------------------------------------------------- +Mon Apr 5 14:40:18 CEST 2004 - kukuk@suse.de + +- Sync with current CVS (which is nearly identical with most of + our latest patches) + +------------------------------------------------------------------- +Fri Apr 2 14:18:11 CEST 2004 - kukuk@suse.de + +- Make fstatvfs64 working on 32bit architectures +- Add fwrite LFS fix from aj +- Add powerpc fixes from CVS +- Fix wrong errno code for shm_unlink [Bug #38013] + +------------------------------------------------------------------- +Wed Mar 31 09:31:56 CEST 2004 - kukuk@suse.de + +- Add three fixes from CVS: + - Call __nptl_deallocate_tsd for main thread, too + - setgroups: optimizations for huge number of groups + - initgroups: Limit the initial allocation to 64 entries + +------------------------------------------------------------------- +Tue Mar 30 17:36:18 CEST 2004 - kukuk@suse.de + +- Add IUTF8 to bits/termios.h [Bug #34725] +- *affinitiy.c: Prepend GLIBC_ to version names + +------------------------------------------------------------------- +Sat Mar 27 09:52:53 CET 2004 - kukuk@suse.de + +- Fix wrong return value of getXXbyYY_r in case key was not + found [Bug #37181] +- Fix typo in dl-open +- Don't set errno in NSS NIS module if group was not found + +------------------------------------------------------------------- +Fri Mar 26 12:39:27 CET 2004 - aj@suse.de + +- Add pow10/pow10f aliases for AMD64. + +------------------------------------------------------------------- +Thu Mar 25 16:42:57 CET 2004 - kukuk@suse.de + +- Update to latest CVS snapshot + +------------------------------------------------------------------- +Sat Mar 20 07:49:49 CET 2004 - aj@suse.de + +- Fix further problems with sched_[sg]etaffinity calls. + +------------------------------------------------------------------- +Fri Mar 19 19:57:35 CET 2004 - aj@suse.de + +- Fix sched_setaffinity compile problem. + +------------------------------------------------------------------- +Fri Mar 19 19:44:32 CET 2004 - kukuk@suse.de + +- Remove conflict with special aaa_base version (rpm will handle + this with file conflict) + +------------------------------------------------------------------- +Fri Mar 19 15:43:19 CET 2004 - kukuk@suse.de + +- Add SuSE abi note +- Add madvise patch +- Update to current CVS + +------------------------------------------------------------------- +Wed Mar 17 13:59:14 CET 2004 - kukuk@suse.de + +- Use official NPTL version fix +- Add LD_DEBUG=statistic for x86-64 +- Fix two JB_SIZE redefinitions on PPC +- Add two fixes for execstack + +------------------------------------------------------------------- +Mon Mar 15 08:11:33 CET 2004 - kukuk@suse.de + +- Require kernel 2.6.4 for glibc/NPTL +- Remove siginfo_t/si_band patch (needs to be fixed in kernel) +- Update linuxthreads_db and nptl_db +- Add libidn fixes from CVS + +------------------------------------------------------------------- +Sat Mar 13 19:53:58 CET 2004 - kukuk@suse.de + +- Adjust filelist (remove libcidn.a and libcidn_p.a) + +------------------------------------------------------------------- +Sat Mar 13 16:01:42 CET 2004 - kukuk@suse.de + +- Update to current CVS (merge of patches) +- Fix siginfo_t/si_band [Bug #34330] + +------------------------------------------------------------------- +Thu Mar 11 18:35:05 CET 2004 - mls@suse.de + +- Add mdns support to resolver library + +------------------------------------------------------------------- +Thu Mar 11 16:01:43 CET 2004 - kukuk@suse.de + +- Update kernel headers to 2.6.4 +- Update to current glibc CVS + +------------------------------------------------------------------- +Wed Mar 10 15:44:25 CET 2004 - bg@suse.de + +- Update hppa patches. + +------------------------------------------------------------------- +Mon Mar 8 15:19:01 CET 2004 - kukuk@suse.de + +- Fix vDSO on IA64 + +------------------------------------------------------------------- +Mon Mar 8 13:25:48 CET 2004 - kukuk@suse.de + +- Update from glibc CVS: + - Add libidn + - Lot of dynamic loader changes + +------------------------------------------------------------------- +Thu Mar 4 10:50:09 CET 2004 - kukuk@suse.de + +- Update from glibc CVS: + - Fix posix_fadvise vs. posix_fadvise64 + +------------------------------------------------------------------- +Tue Mar 2 16:51:44 CET 2004 - kukuk@suse.de + +- Fix PPC kernel header files +- Update from glibc CVS + - NPTL fixes + - nscd fixes + +------------------------------------------------------------------- +Tue Mar 2 12:11:38 CET 2004 - schwab@suse.de + +- Fix ppc32 to always use stat64 syscall. + +------------------------------------------------------------------- +Sat Feb 28 17:30:17 CET 2004 - kukuk@suse.de + +- Update from glibc CVS: + - Fix compiler warnings + - NPTL: Don't use CLONE_STOPPED + - Revert vDSO changes + +------------------------------------------------------------------- +Fri Feb 27 10:05:48 CET 2004 - kukuk@suse.de + +- Update from glibc CVS: + - Real NGROUP_MAX fix + - Lot of NPTL fixes + - clock_settime fix +- Add no_NO back (required by OpenI18N spec and [Bug #34745]) + +------------------------------------------------------------------- +Thu Feb 26 14:52:07 CET 2004 - kukuk@suse.de + +- Workaround broken NGROUP_MAX function + +------------------------------------------------------------------- +Thu Feb 26 12:10:37 CET 2004 - kukuk@suse.de + +- Add insserv PreRequires for nscd +- Update from CVS: NPTL and getaddrinfo memory leak fixes, + Get NGROUP_MAX from /proc filesystem + +------------------------------------------------------------------- +Sat Feb 21 06:22:23 CET 2004 - kukuk@suse.de + +- Update from CVS: IA64 relo fix, lot of PPC fixes +- Fix linux/mod_devicetable.h for userland inclusion +- Enable NPTL on Alpha + +------------------------------------------------------------------- +Fri Feb 20 01:08:26 CET 2004 - schwab@suse.de + +- Fix pthread_barrier_wait. + +------------------------------------------------------------------- +Thu Feb 19 09:46:46 CET 2004 - kukuk@suse.de + +- Update from CVS: More NPTL fixes +- nscd.init: Cleanups + +------------------------------------------------------------------- +Wed Feb 18 15:49:09 CET 2004 - kukuk@suse.de + +- Kernel Headers: Fix asm-ppc/unaliged.h, asm-ppc/types.h and + asm-ppc/bitops.h for userland inclusion. + +------------------------------------------------------------------- +Wed Feb 18 11:24:35 CET 2004 - bg@suse.de + +- Update hppa patches for current glibc +- Add workaround for ICE in hppa + +------------------------------------------------------------------- +Tue Feb 17 13:54:28 CET 2004 - kukuk@suse.de + +- Update from CVS: + - PPC nptl compatiblity fix + - NSCD patches merged + - ld.so.preload: Igreno missing files + - getaddrinfo: Fix problem with IPv6 addresses + +------------------------------------------------------------------- +Tue Feb 17 11:42:59 CET 2004 - aj@suse.de + +- Fix string optimizations init code on AMD64. + +------------------------------------------------------------------- +Sat Feb 14 07:10:42 CET 2004 - kukuk@suse.de + +- Update from CVS (for NPTL fixes and new PPC longjmp) +- Fix nscd deadlock with kernel 2.6 [Bug #34507] + +------------------------------------------------------------------- +Fri Feb 13 14:19:25 CET 2004 - aj@suse.de + +- Add more string/memory optimizations for AMD64. + +------------------------------------------------------------------- +Thu Feb 12 17:07:08 CET 2004 - kukuk@suse.de + +- Fix regex bug with invalid UTF-8 strings + +------------------------------------------------------------------- +Thu Feb 12 16:31:51 CET 2004 - aj@suse.de + +- Add more string optimizations for AMD64. + +------------------------------------------------------------------- +Wed Feb 11 16:14:53 CET 2004 - kukuk@suse.de + +- Update to current CVS snapshot +- Fix _IOC_TYPECHECK on s390/s390x/parisc +- Compile rtkaio only with NPTL +- Remove glibcbug (was dropped since glibc uses bugzilla now) +- Disable parallel build on s390x + +------------------------------------------------------------------- +Tue Feb 10 15:38:37 CET 2004 - schwab@suse.de + +- Work around invalid use of kernel headers in some packages. + +------------------------------------------------------------------- +Fri Feb 6 19:57:04 CET 2004 - kukuk@suse.de + +- Add kernel stat fix for PPC +- Add fix for off-by-one error in regex code + +------------------------------------------------------------------- +Thu Feb 5 18:04:45 CET 2004 - kukuk@suse.de + +- Update kernel header files to 2.6.2 + +------------------------------------------------------------------- +Tue Feb 3 17:14:38 CET 2004 - bg@suse.de + +- Update hppa patch + +------------------------------------------------------------------- +Tue Feb 3 16:24:47 CET 2004 - kukuk@suse.de + +- Fix ypclnt speedup patch +- Update to current CVS snapshot + +------------------------------------------------------------------- +Mon Jan 26 13:44:39 CET 2004 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Wed Jan 21 10:23:42 CET 2004 - aj@suse.de + +- Do not run in parallel on s390. + +------------------------------------------------------------------- +Mon Jan 19 15:49:51 CET 2004 - ro@suse.de + +- really fix linux/percpu.h to compile in userland + +------------------------------------------------------------------- +Fri Jan 16 11:14:49 CET 2004 - kukuk@suse.de + +- Update version.h to 2.6.1 +- Fix linux/percpu.h to compile in userland +- Update to current CVS snapshot +- Revert nscd path changes + +------------------------------------------------------------------- +Wed Jan 14 12:06:13 CET 2004 - kukuk@suse.de + +- Update to Kernel Headers 2.6.1 +- Update to current CVS snapshot +- Don't ignore make check on IA64 any longer + +------------------------------------------------------------------- +Sat Jan 10 01:56:48 CET 2004 - schwab@suse.de + +- Locale no_NO has been renamed to nb_NO. + +------------------------------------------------------------------- +Fri Jan 9 14:09:01 CET 2004 - kukuk@suse.de + +- Temporary ignore make check on IA64 and PPC + (known kernel/compiler bugs) + +------------------------------------------------------------------- +Fri Jan 9 00:36:51 CET 2004 - stepan@suse.de + +- fix v4l2 headers + +------------------------------------------------------------------- +Wed Jan 7 13:09:26 CET 2004 - kukuk@suse.de + +- Update to glibc CVS from 20040107 +- Remove manual pages which are now part of man-pages + +------------------------------------------------------------------- +Thu Dec 18 13:41:37 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031218 +- Update ot final 2.6.0 kernel headers +- Fix syntax error in spec file +- Update HPPA patch + +------------------------------------------------------------------- +Mon Dec 15 19:19:08 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031215 + +------------------------------------------------------------------- +Fri Dec 12 10:19:52 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031212 +- disable rtkaio (does not work with kernel 2.6 yet) + +------------------------------------------------------------------- +Fri Dec 5 10:00:28 CET 2003 - kukuk@suse.de + +- Update to glibc 2.3.3 CVS +- Make an extra sub package for nscd + +------------------------------------------------------------------- +Thu Nov 27 13:08:32 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031127 +- Add nsswitch.conf (moved from aaa_base) +- Add ld.so.conf (moved from aaa_base) [Bug #33277] +- Fix ceil on AMD64 + +------------------------------------------------------------------- +Fri Nov 21 14:40:29 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031121 +- Obsolete epoll (glibc-devel contains now this header files) + +------------------------------------------------------------------- +Wed Nov 19 15:54:58 CET 2003 - kukuk@suse.de + +- Add patch so that ld.so supports linuxthreads and nptl +- PPC64 requires kernel 2.4.21 +- Update to glibc CVS from 20031119 + +------------------------------------------------------------------- +Fri Nov 14 14:05:38 CET 2003 - bg@suse.de + +- Add hppa patches for current glibc. + +------------------------------------------------------------------- +Fri Nov 14 13:32:06 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031114 +- Remove PPC64 symbol version patch + +------------------------------------------------------------------- +Thu Nov 13 12:10:15 CET 2003 - schwab@suse.de + +- Fix last change covering libNoVersion. + +------------------------------------------------------------------- +Mon Nov 10 16:52:09 CET 2003 - schwab@suse.de + +- Specfile cleanup. + +------------------------------------------------------------------- +Thu Nov 6 14:10:17 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031106 + +------------------------------------------------------------------- +Wed Nov 5 15:26:06 CET 2003 - uli@suse.de + +- added a number of ARM fixes (glibc-2.3.2-armformat.patch, + glibc-armisa.patch, glibc-sjlj.patch) + +------------------------------------------------------------------- +Mon Oct 27 21:13:09 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031027 +- kernel headers: update to 2.6.0-test9 +- nptl: Use -fno-unit-at-a-time on AMD64, too + +------------------------------------------------------------------- +Thu Oct 23 13:34:25 CEST 2003 - kukuk@suse.de + +- Update to current CVS version + +------------------------------------------------------------------- +Wed Oct 22 19:01:37 CEST 2003 - kukuk@suse.de + +- nptl: Fix prototype in configure script +- nptl: Use -fno-unit-at-a-time +- locale: Add nb_NO + +------------------------------------------------------------------- +Fri Oct 17 16:56:58 CEST 2003 - kukuk@suse.de + +- Increase timeout for make check on overloaded architectures + +------------------------------------------------------------------- +Thu Oct 16 18:19:13 CEST 2003 - kukuk@suse.de + +- Fix building as normal user + +------------------------------------------------------------------- +Wed Oct 15 16:31:32 CEST 2003 - kukuk@suse.de + +- Fix putpwent/putgrent +- Make build as normal user + +------------------------------------------------------------------- +Tue Oct 14 21:13:25 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031014 + +------------------------------------------------------------------- +Tue Oct 14 13:26:06 CEST 2003 - aj@suse.de + +- Fix w_acosf for AMD64. + +------------------------------------------------------------------- +Tue Oct 14 10:49:36 CEST 2003 - kukuk@suse.de + +- Fix asm-sparc/kbio.h to compile kbdrate/X11 + +------------------------------------------------------------------- +Mon Oct 13 12:11:53 CEST 2003 - kukuk@suse.de + +- Update to kernel header files from 2.6.0-test7 + +------------------------------------------------------------------- +Fri Oct 10 17:11:01 CEST 2003 - schwab@suse.de + +- Fix misnamed syscalls. + +------------------------------------------------------------------- +Tue Oct 7 21:13:09 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031007 + +------------------------------------------------------------------- +Fri Oct 3 09:12:38 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031003 +- Fix kernel ioctl header files for PPC/PPC64 +- Removed dl-reloc.c fix, merged upstream + +------------------------------------------------------------------- +Wed Oct 1 16:49:19 CEST 2003 - kukuk@suse.de + +- Update to glibc cvs from 20031001 +- Remove sysmacros.h fix, merged upstream +- Add dl-reloc.c fix for compiler warnings + +------------------------------------------------------------------- +Mon Sep 29 11:49:19 CEST 2003 - kukuk@suse.de + +- Update kernel-headers to 2.6.0-test6 +- Fix sysmacros.h to compile with -ansi + +------------------------------------------------------------------- +Sat Sep 27 20:58:07 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20030927 +- Remove SO_BSDCOMPAT (obsoleted by kernel) +- Make _IOC_TYPECHECK useable for userland programs + +------------------------------------------------------------------- +Fri Sep 26 10:01:15 CEST 2003 - kukuk@suse.de + +- Remove obsolete patches +- Update to crypt_blowfish 0.4.5 + +------------------------------------------------------------------- +Fri Sep 26 08:51:10 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20030926 +- Update to nptl 0.60 + +------------------------------------------------------------------- +Sat Sep 20 21:13:04 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20030920 +- Update to nptl 0.59 + +------------------------------------------------------------------- +Wed Sep 17 12:13:35 CEST 2003 - kukuk@suse.de + +- Disable TLS for i586 glibc [Bug #31034] + +------------------------------------------------------------------- +Tue Sep 16 15:38:19 CEST 2003 - kukuk@suse.de + +- Remove db1.85 + +------------------------------------------------------------------- +Mon Sep 15 21:30:51 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20030915 + +------------------------------------------------------------------- +Mon Sep 15 18:43:19 CEST 2003 - kukuk@suse.de + +- Update to kernel 2.6.0-test5 header files + +------------------------------------------------------------------- +Sat Sep 13 07:01:40 CEST 2003 - kukuk@suse.de + +- Add librtkaio, a librt using kernel aio + +------------------------------------------------------------------- +Thu Sep 11 16:59:49 CEST 2003 - kukuk@suse.de + +- Update to current CVS +- Remove patches which are merged in CVS +- Update to nptl-0.58 +- Remove _POSIX_VERSION hack + +------------------------------------------------------------------- +Thu Sep 11 16:59:49 CEST 2003 - kukuk@suse.de + +- version.h: Fix comment how to compile kernel modules + +------------------------------------------------------------------- +Wed Sep 10 19:27:05 CEST 2003 - aj@suse.de + +- Install en_US.ISO-8859-15 under this name [#30373]. + +------------------------------------------------------------------- +Tue Sep 9 14:22:02 CEST 2003 - aj@suse.de + +- Fix last patch. + +------------------------------------------------------------------- +Mon Sep 8 18:20:56 CEST 2003 - aj@suse.de + +- Fix setting up of user signal handler in linuxthreads on x86_64. + +------------------------------------------------------------------- +Fri Sep 5 13:44:13 CEST 2003 - kukuk@suse.de + +- Add dl-tls.c to fix out of memory with static TLS errors + +------------------------------------------------------------------- +Wed Sep 3 21:03:13 CEST 2003 - kukuk@suse.de + +- Update glibc-linuxthreads +- Set _POSIX_VERSION back to 199209 + +------------------------------------------------------------------- +Mon Sep 1 18:23:49 CEST 2003 - kukuk@suse.de + +- Fix typo in nss_compat patch + +------------------------------------------------------------------- +Mon Sep 1 09:13:14 CEST 2003 - kukuk@suse.de + +- Add opendir fix for usage with NPTL +- Fix getspnam/getspent in nss_compat [Bug #29689] +- Set _POSIX2_VERSION back to 199209 + +------------------------------------------------------------------- +Wed Aug 27 15:22:40 CEST 2003 - kukuk@suse.de + +- Update to current CVS version + +------------------------------------------------------------------- +Mon Aug 25 09:35:41 CEST 2003 - kukuk@suse.de + +- Update to current CVS version + +------------------------------------------------------------------- +Mon Aug 18 21:17:25 CEST 2003 - aj@suse.de + +- increase stack size for linuxthreads/set-context. + +------------------------------------------------------------------ +Mon Aug 18 13:23:00 CEST 2003 - aj@suse.de + +- Fix mathinline.h for i386 to compile under C++ without warnings. + +------------------------------------------------------------------- +Sun Aug 17 09:59:25 CEST 2003 - ro@suse.de + +- kernel-headers.dif: don't include device.h from videodev.h + +------------------------------------------------------------------- +Fri Aug 15 10:39:49 CEST 2003 - kukuk@suse.de + +- Update to current cvs (fixes assert usage in C++ source code) + +------------------------------------------------------------------- +Thu Aug 14 10:34:27 CEST 2003 - kukuk@suse.de + +- Initialize fp->_mode for glibc 2.0 compatibility [Bug #28386] +- On i686, include glibc with and without floating stack enabled +- Update to current cvs +- Update to nptl 0.56 + +------------------------------------------------------------------- +Thu Jul 31 16:57:36 CEST 2003 - kukuk@suse.de + +- Reenable new quota.h + +------------------------------------------------------------------- +Wed Jul 30 09:59:21 CEST 2003 - kukuk@suse.de + +- Update to current cvs +- Update kernel headers to 2.6.0-test2 +- Disable sys/quota.h update +- Enable TLS on AMD64 again + +------------------------------------------------------------------- +Mon Jul 28 17:18:33 CEST 2003 - kukuk@suse.de + +- Update to current cvs +- Disable TLS on AMD64 temporary +- Update sys/quota.h to match new kernel implementation + +------------------------------------------------------------------- +Fri Jul 25 10:14:44 CEST 2003 - kukuk@suse.de + +- Update to current cvs +- Update kernel headers to 2.6.0-test1 +- Update to nptl 0.55 +- Change minimal symbol version on PPC64 back to 2.2.5 + +------------------------------------------------------------------- +Wed Jul 23 18:13:40 CEST 2003 - meissner@suse.de + +- Fixed systemcall clobber lists for asm-ppc/unistd.h (by just + merging over the asm-ppc64 things). + +------------------------------------------------------------------- +Wed Jul 23 12:59:04 CEST 2003 - aj@suse.de + +- Handle in ldconfig konqueror.so and other similar KDE hacks that fail without + rpath. +- Fix bugs exposed by unit-at-a-time option. + +------------------------------------------------------------------- +Fri Jul 18 07:27:47 CEST 2003 - aj@suse.de + +- Fix compilation with unit-at-a-time enabled compiler. +- Enlarge stack for tst-setcontext test. + +------------------------------------------------------------------- +Mon Jun 30 13:09:25 CEST 2003 - kukuk@suse.de + +- Update to current CVS (includes if_arp.h and nss_compat changes) +- Update to nptl 0.50 +- Kernel header fixes for userland inclusion + +------------------------------------------------------------------- +Wed Jun 25 09:34:17 CEST 2003 - kukuk@suse.de + +- Update to current CVS +- Add target host and CVS checkout to glibc version printout +- Adjust fnmatch fix +- Update kernel headers to 2.5.73 + +------------------------------------------------------------------- +Tue Jun 24 23:09:11 CEST 2003 - kukuk@suse.de + +- Fix typos in syscalls.list on Alpha + +------------------------------------------------------------------- +Mon Jun 23 10:53:41 CEST 2003 - kukuk@suse.de + +- fix typo in linuxthreads on SPARC +- Update to current CVS +- Update to nptl 0.48 + +------------------------------------------------------------------- +Thu Jun 19 11:10:55 CEST 2003 - kukuk@suse.de + +- Disable nss_compat patch again + +------------------------------------------------------------------- +Wed Jun 18 10:51:07 CEST 2003 - kukuk@suse.de + +- Fix reading of locale.alias file +- Update to current CVS snapshot +- Update to nptl 0.47 +- Some kernel header file fixes for PPC64/IA64 +- Update nss_compat patch + +------------------------------------------------------------------- +Thu Jun 12 23:42:09 CEST 2003 - kukuk@suse.de + +- Update to current CVS snapshot +- Finish patch for printing linker warning + +------------------------------------------------------------------- +Wed Jun 11 11:45:42 CEST 2003 - kukuk@suse.de + +- Update to nptl 0.45 +- Update to current CVS snapshot +- Add patch to print linker warning, if a static binary calls + functions using NSS + +------------------------------------------------------------------- +Tue Jun 10 16:46:47 CEST 2003 - kukuk@suse.de + +- Use %find_lang macro and cleanup glibc-locale filelist + +------------------------------------------------------------------- +Thu Jun 5 17:28:36 CEST 2003 - kukuk@suse.de + +- Complete mathinline.h fixes + +------------------------------------------------------------------- +Thu Jun 5 10:10:02 CEST 2003 - kukuk@suse.de + +- linux/compiler.h: Define all inline variants to __inline__ + +------------------------------------------------------------------- +Wed Jun 4 14:29:07 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Update to nptl 0.43 +- More kernel header fixes +- Make --no-archive default for localedef + +------------------------------------------------------------------- +Tue May 27 14:09:31 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Update to nptl 0.40 +- Disable nss_compat patch +- Update to kernel headers from 2.5.70 + +------------------------------------------------------------------- +Fri May 23 10:50:37 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Add patches to make nss_compat work with every service + +------------------------------------------------------------------- +Mon May 19 10:57:13 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Add patch for better binary compatibility (errno, h_errno) + +------------------------------------------------------------------- +Fri May 16 09:32:39 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Update to nptl 0.39 +- Add URL tag +- asm-i386/byteorder.h: fix asm vs. __asm__ + +------------------------------------------------------------------- +Wed May 14 22:31:52 CEST 2003 - schwab@suse.de + +- Fix missing syscall numbers on ia64. + +------------------------------------------------------------------- +Wed May 14 08:59:09 CEST 2003 - kukuk@suse.de + +- More kernel headers fixes for i386, ia64, ppc and s390 + +------------------------------------------------------------------- +Mon May 12 16:49:51 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Fix lot of more kernel headers +- Adjust netinet/igmp.h patch +- Copy linux/version.h in place before compiling glibc + +------------------------------------------------------------------- +Fri May 9 13:25:08 CEST 2003 - kukuk@suse.de + +- Fix bits/stdio.h +- Fix lot of kernel headers to work in userspace +- Fix netinet/igmp.h +- Enable TLS on PPC + +------------------------------------------------------------------- +Wed May 7 10:58:25 CEST 2003 - kukuk@suse.de + +- Update CVS snapshot +- Enable TLS on IA64 +- Update to nptl 0.37 +- Update kernel-headers to 2.5.69 + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Fri Apr 11 06:32:25 CEST 2003 - aj@suse.de + +- Do not build locales in parallel. + +------------------------------------------------------------------- +Tue Apr 8 16:12:36 CEST 2003 - kukuk@suse.de + +- Disable TLS for PPC + +------------------------------------------------------------------- +Mon Apr 7 14:16:03 CEST 2003 - kukuk@suse.de + +- Update CVS snapshot + +------------------------------------------------------------------- +Sat Apr 5 09:55:15 CEST 2003 - kukuk@suse.de + +- Disable TLS for ia64 +- Update to nptl 0.34 +- Update to CVS snapshot + +------------------------------------------------------------------- +Fri Apr 4 16:23:39 CEST 2003 - kukuk@suse.de + +- Remove libNoVersion from filelist on alpha +- Add nptl docu + +------------------------------------------------------------------- +Fri Apr 4 10:23:35 CEST 2003 - kukuk@suse.de + +- Update to nptl 0.33 +- Run ldconfig after installation +- Update to CVS snapshot + +------------------------------------------------------------------- +Sat Mar 29 17:47:56 CET 2003 - kukuk@suse.de + +- Update to CVS snapshot +- Add USAGI patches for kernel-headers +- Add nptl on i686 +- Enable --with-tls +- Implement NI_NUMSERICSCOPE for getnameinfo +- Implement AI_V4MAPPED/AI_ALL for getaddrinfo +- Implement AI_ADDRCONFIG for getaddrinfo +- Add USAGI patch for kernel headers + +------------------------------------------------------------------- +Mon Mar 24 21:46:45 CET 2003 - schwab@suse.de + +- Sanitize . + +------------------------------------------------------------------- +Mon Mar 17 08:45:27 CET 2003 - aj@suse.de + +- Fix tst-aio7 testcase and enable it again. +- Enable %fs for x86-64. +- Install en_US.ISO-8859-15 for libstdc++. +- Fix bits/syscalls.h for x86-64. + +------------------------------------------------------------------- +Thu Mar 13 10:36:24 CET 2003 - kukuk@suse.de + +- Revert tcgetattr change [Bug #25173/#25174] + +------------------------------------------------------------------- +Tue Mar 4 15:15:33 CET 2003 - aj@suse.de + +- Fix lround/lrint functions. + +------------------------------------------------------------------- +Sat Mar 1 07:24:22 CET 2003 - aj@suse.de + +- Update to 2.3.2 release. + +------------------------------------------------------------------- +Wed Feb 26 21:45:36 CET 2003 - kukuk@suse.de + +- Update to current cvs snapshot (fixes OOo and mysql problems) + +------------------------------------------------------------------- +Mon Feb 24 17:52:02 CET 2003 - kukuk@suse.de + +- Disable aio7 test on s390(x), too. + +------------------------------------------------------------------- +Mon Feb 24 14:19:20 CET 2003 - kukuk@suse.de + +- Update to current cvs snapshot (post 2.3.2-pre1) +- Remove glibc-2.3-ppc32-textrel.patch, is included in CVS +- Remove libc23-ppc64-cvshead20021210.patch + +------------------------------------------------------------------- +Thu Feb 20 16:19:21 CET 2003 - kukuk@suse.de + +- Update to current cvs snapshot +- Remove glibc-2.3-ppc64-vfork-20030214.patch, seems to be + included already. + +------------------------------------------------------------------- +Wed Feb 19 11:45:35 CET 2003 - olh@suse.de + +- add glibc-2.3-ppc32-textrel.patch + glibc-2.3-ppc64-vfork-20030214.patch + +------------------------------------------------------------------- +Fri Feb 14 14:51:11 CET 2003 - kukuk@suse.de + +- Extend getent to print all IP addresses of one host + +------------------------------------------------------------------- +Thu Feb 13 18:34:50 CET 2003 - kukuk@suse.de + +- Update to current snapshot + +------------------------------------------------------------------- +Wed Feb 12 11:50:54 CET 2003 - kukuk@suse.de + +- Update to current snapshot (contains official fix for #23513) + +------------------------------------------------------------------- +Tue Feb 11 15:28:16 CET 2003 - kukuk@suse.de + +- Update to current snapshot +- Fix corruption of internal data in gethostbyname2 [Bug #23513] + +------------------------------------------------------------------- +Sun Feb 9 12:20:55 CET 2003 - aj@suse.de + +- Fix cancellation of system calls on x86-64. + +------------------------------------------------------------------- +Sat Feb 8 10:43:02 CET 2003 - kukuk@suse.de + +- Fix wrong logic in dynamic resolv.conf patch + +------------------------------------------------------------------- +Fri Feb 7 17:35:12 CET 2003 - kukuk@suse.de + +- Fix access of _res symbol in multithreaded programs +- Add "dynamic resolv.conf" patch to libnss_dns, too. +- Remove obsolete db2 manual pages +- Update to current snapshot (fixes [Bug #23363]) + +------------------------------------------------------------------- +Thu Feb 6 18:06:36 CET 2003 - kukuk@suse.de + +- Update to current snapshot +- Use install-info for info pages + +------------------------------------------------------------------- +Tue Feb 4 20:12:51 CET 2003 - schwab@suse.de + +- Fix regexp parsing. + +------------------------------------------------------------------- +Mon Feb 3 14:44:21 CET 2003 - meissner@suse.de + +- Merged a unistd.h gcc3.3 compliance patch from Franz Sirl for + ppc and ppc64 kernel headers. + +------------------------------------------------------------------- +Fri Jan 31 22:12:03 CET 2003 - schwab@suse.de + +- Fix building on s390[x]. + +------------------------------------------------------------------- +Fri Jan 31 15:20:00 CET 2003 - kukuk@suse.de + +- Update to current glibc cvs + +------------------------------------------------------------------- +Thu Jan 30 16:05:32 CET 2003 - aj@suse.de + +- Fix one build problem on sparc. +- Fix asm-x86_64/mtrr.h. + +------------------------------------------------------------------- +Wed Jan 29 12:57:23 CET 2003 - kukuk@suse.de + +- Update to current glibc cvs +- Fix libm-ulps for x86-64 and ia64 + +------------------------------------------------------------------- +Thu Jan 23 16:47:33 CET 2003 - schwab@suse.de + +- Fix use of DT_FINI_ARRAY. +- Temporarily disable tst-aio7 test on ia64. + +------------------------------------------------------------------- +Tue Jan 14 22:41:33 CET 2003 - schwab@suse.de + +- Fix ia64 for non-tls build. + +------------------------------------------------------------------- +Tue Jan 14 21:51:24 CET 2003 - aj@suse.de + +- Package libpthread_nonshared.a. + +------------------------------------------------------------------- +Mon Jan 13 10:29:36 CET 2003 - kukuk@suse.de + +- Add fixed version of x86-64-linuxthreads-disable-fs.diff +- Readd parts of libm-x86-64.diff +- Update to current cvs snapshot +- Add fix for errno compatibility +- Add s390(x) vfork fixes + +------------------------------------------------------------------- +Sun Jan 12 19:16:13 CET 2003 - kukuk@suse.de + +- Update to current cvs snapshot + +------------------------------------------------------------------- +Fri Jan 3 19:09:36 CET 2003 - bg@suse.de + +- removed obsolete patch for hppa + +------------------------------------------------------------------- +Fri Dec 20 23:15:48 CET 2002 - kukuk@suse.de + +- Update to current cvs snapshot +- Obsoletes glibc-2.3-setjmp-ppc64.diff +- Obsoletes build-alpha.diff +- Obsoletes libm-x86-64.diff +- Disable activate-spinlocks.diff temporary +- Disable x86-64-linuxthreads-disable-fs.diff (breaks compilation) + +------------------------------------------------------------------- +Tue Dec 17 16:01:13 CET 2002 - olh@suse.de + +- remove glibc-2.2.5-ppc64-bits-socket_h.diff + add glibc-2.3-setjmp-ppc64.diff + add libc23-ppc64-cvshead20021210.patch + dont run configure in subshell, it can fail and rpm cant catch it + +------------------------------------------------------------------- +Fri Dec 13 20:01:30 CET 2002 - schwab@suse.de + +- Add more ia64 syscalls. + +------------------------------------------------------------------- +Fri Dec 6 22:06:41 CET 2002 - olh@suse.de + +- build also the locals parallel + do not fail with parallel calculation on lowmem systems + +------------------------------------------------------------------- +Tue Dec 3 11:16:30 CET 2002 - aj@suse.de + +- Build parallel on x86-64. +- Activate fast spinlocks in malloc for x86 and x86-64. +- Integrate new math library from AMD for x86-64. + +------------------------------------------------------------------- +Fri Nov 29 11:08:03 CET 2002 - bg@suse.de + +- Fix build on hppa. + +------------------------------------------------------------------- +Thu Nov 28 21:31:09 CET 2002 - aj@suse.de + +- Fix build on alpha. + +------------------------------------------------------------------- +Thu Nov 28 15:45:09 CET 2002 - aj@suse.de + +- Update to CVS version from 2002-11-28. +- Do not use %fs for threads for now on x86-64. +- Fix fnmatch bug with multibyte strings. + +------------------------------------------------------------------- +Tue Nov 12 12:41:17 CET 2002 - bg@suse.de + +- Updated hppa patches + +------------------------------------------------------------------- +Thu Nov 7 14:00:04 CET 2002 - kukuk@suse.de + +- getaddrinfo(): get host information for AF_INET and AF_INET6 only + from the same service [Bug #21237] + +------------------------------------------------------------------- +Thu Nov 7 12:11:29 CET 2002 - bg@suse.de + +- Fix build of linuxthreads for hppa + +------------------------------------------------------------------- +Tue Nov 5 16:31:11 CET 2002 - bg@suse.de + +- Use current kernel-headers for parisc +- Add support for hppa + +------------------------------------------------------------------- +Tue Nov 5 15:29:32 CET 2002 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Tue Oct 22 16:21:34 CEST 2002 - schwab@suse.de + +- Fix ia64 syscall numbers. + +------------------------------------------------------------------- +Mon Oct 21 17:20:04 CEST 2002 - schwab@suse.de + +- Fix alignment in locale-archive. + +------------------------------------------------------------------- +Mon Oct 21 17:16:51 CEST 2002 - kukuk@suse.de + +- Update to glibc 2.3.1 cvs 20021021 +- Remove nss_dns6 patch + +------------------------------------------------------------------- +Tue Oct 15 14:58:34 CEST 2002 - kukuk@suse.de + +- Update to glibc 2.3.1 cvs 20021015 + +------------------------------------------------------------------- +Wed Oct 2 14:06:31 CEST 2002 - kukuk@suse.de + +- Update to glibc 2.3 cvs 20021002 +- Update crypt_blowfish to 0.4.4 (manual page fix, hppa fix) + +------------------------------------------------------------------- +Wed Sep 25 11:43:08 CEST 2002 - mls@suse.de + +- build with -finline-limit=2000 on mips/armv4l + +------------------------------------------------------------------- +Tue Sep 17 14:54:26 CEST 2002 - schwab@suse.de + +- Add new ia64 syscall numbers. + +------------------------------------------------------------------- +Mon Sep 16 17:24:01 CEST 2002 - meissner@suse.de + +- Added AIO syscall numbers for ppc/ppc64, so libaio does not need them. +- Aligned powerpc bits/sem.h to be the same as the other 64bit + archs, keeping the 32bit layout. +- Added the faster ppc32 memset.S from glibc HEAD on request of IBM. + +------------------------------------------------------------------- +Thu Sep 12 15:56:07 CEST 2002 - meissner@suse.de + +- ppc/ppc64: added more biarch things to the SystemV IPC headers + which are needed to get 64bit ipc / IPC_STAT to work. + +------------------------------------------------------------------- +Mon Sep 9 18:52:53 CEST 2002 - bk@suse.de + +- s390x-biarch: use correct wordsize.h(move to main 32/64 directory) +- s390x: requires 64-bit kernel + +------------------------------------------------------------------- +Mon Sep 9 15:40:23 CEST 2002 - kukuk@suse.de + +- Increase minimum value of MAXPACKET in libnss_dns, too + +------------------------------------------------------------------- +Mon Sep 9 14:31:04 CEST 2002 - uli@suse.de + +- all architectures are created equal, but some are more equal + than others; increased DB_FILE_ID_LEN in DB2 to 24 on x86-64, + ia64, s390x and ppc64 to fit 64 bit __ino_t type + +------------------------------------------------------------------- +Fri Sep 6 17:26:53 MEST 2002 - mls@suse.de + +- fix squeeze bug in db-1.85: set dirty flag after page modification + +------------------------------------------------------------------- +Fri Sep 6 15:44:17 CEST 2002 - kukuk@suse.de + +- Increase minimum value of MAXPACKET + +------------------------------------------------------------------- +Mon Sep 2 10:38:40 CEST 2002 - kukuk@suse.de + +- Fix asm header files for sparc/sparc64 + +------------------------------------------------------------------- +Fri Aug 30 13:18:51 CEST 2002 - aj@suse.de + +- Revert linuxthreads for x86-64 for now. + +------------------------------------------------------------------- +Wed Aug 28 16:15:18 CEST 2002 - aj@suse.de + +- Add optimized math routines for x86-64. + +------------------------------------------------------------------- +Tue Aug 27 15:52:49 CEST 2002 - olh@suse.de + +- BuildFlags="$(echo $RPM_OPT_FLAGS | sed 's#-mminimal-toc##')" + +------------------------------------------------------------------- +Mon Aug 26 21:56:22 CEST 2002 - olh@suse.de + +- add ppc64_glibc_2.2.5_sunrpc-fix.patch + * sysdeps/unix/sysv/linux/powerpc/bits/socket.h: New file that adds + __powerpc64__ specific fields and adjust size/alignment for 64-bit. + +------------------------------------------------------------------- +Fri Aug 23 17:04:38 CEST 2002 - aj@suse.de + +- Use floating stacks for x86-64. +- Add LICENSE file. +- Fix profiling code on x86-64. +- Add strcspn, strpbrk and strspn optimizations for x86-64. +- Fix makecontext for x86-64. + +------------------------------------------------------------------- +Thu Aug 15 08:59:16 CEST 2002 - aj@suse.de + +- Use biarch headers already for building so that bits/syscalls.h is + build correctly. +- Fix bits/syscalls.h for x86-64. +- Remove *xattr patches. + +------------------------------------------------------------------- +Thu Aug 8 16:59:27 CEST 2002 - kukuk@suse.de + +- Update to current cvs (calloc variable overflow fixed) +- Apply fix for calloc fix +- Add *xattr system calls and error number + +------------------------------------------------------------------- +Tue Aug 6 12:45:06 CEST 2002 - kukuk@suse.de + +- Update to current cvs (IPv6 fixes) + +------------------------------------------------------------------- +Mon Aug 5 12:29:59 CEST 2002 - aj@suse.de + +- Implement *context functions for x86-64. + +------------------------------------------------------------------- +Sat Aug 3 16:01:07 CEST 2002 - kukuk@suse.de + +- Update kernel-headers to version 2.4.19 +- Add PreRequires "filesystem". + +------------------------------------------------------------------- +Thu Aug 1 18:23:37 CEST 2002 - bk@suse.de + +- added s390-may2002.diff with some chunks from may2002 drop +- give make check a second chance on s390(x), but fail if not(race) + +------------------------------------------------------------------- +Tue Jul 30 11:40:41 CEST 2002 - kukuk@suse.de + +- sunrpc/xdr_array.c: Check for variable overflow +- Ignore failed make check on s390(x) + +------------------------------------------------------------------- +Tue Jul 30 08:31:24 CEST 2002 - aj@suse.de + +- Add optimisations for x86-64. + +------------------------------------------------------------------- +Mon Jul 29 09:38:04 CEST 2002 - kukuk@suse.de + +- Don't allocate/free category name in setlocale() unnecessarily + (for IBM Java [Bug #17065]). + +------------------------------------------------------------------- +Tue Jul 23 13:36:31 CEST 2002 - kukuk@suse.de + +- Update to current glibc cvs (pread/pwrite fixes) +- Remove extra de.po, is in official tarball now. + +------------------------------------------------------------------- +Sat Jul 20 07:14:26 CEST 2002 - aj@suse.de + +- Fix profiling for x86-64. + +------------------------------------------------------------------- +Fri Jul 19 16:26:26 CEST 2002 - meissner@suse.de + +- Fixed the PPC64 patch, several superflous files removed. +- Reenabled make check for ppc64. + +------------------------------------------------------------------- +Wed Jul 17 14:13:58 CEST 2002 - kukuk@suse.de + +- Update to current glibc cvs +- Fix kernel headers for s390/s390x +- Move some binaries/shell scripts and manual pages to the + correct subpackage + +------------------------------------------------------------------- +Tue Jul 16 14:51:48 CEST 2002 - meissner@suse.de + +- Merged latest PowerPC patch from IBM. + * Lots of ppc64 related fixes. + * Start of biarch support. + * Changed struct stat in 64bit ABI. + +------------------------------------------------------------------- +Fri Jul 12 18:29:17 CEST 2002 - aj@suse.de + +- Add biarch patch for s390 and s390x. + +------------------------------------------------------------------- +Mon Jul 8 10:45:49 CEST 2002 - aj@suse.de + +- Add some optimized x86-64 math routines and a fixed lgammal + implementation. +- Testsuite on x86-64 should pass now. +- Run ldconfig in postinstall. +- Fix memleak in catgets. + +------------------------------------------------------------------- +Sat Jul 6 13:38:48 CEST 2002 - kukuk@suse.de + +- Fix typo in create_biarch_asm.sh (asm-sparc path) + +------------------------------------------------------------------- +Thu Jul 4 21:59:43 CEST 2002 - kukuk@suse.de + +- Fix typo in manpages/Makefile +- Fix filelist (on some archs ld-linux.so.2 was missing) + +------------------------------------------------------------------- +Thu Jul 4 10:02:46 CEST 2002 - kukuk@suse.de + +- Revert mktime patch (check for year < 70) +- Replace ifarch i386 with ix86 +- Add patch for arm +- Include pt_chown again + +------------------------------------------------------------------- +Wed Jul 3 16:05:05 CEST 2002 - kukuk@suse.de + +- Add more new manual pages +- Fix spec file (renaming of ld-*, creating of include/asm header + files) +- Update to current CVS version +- Fix kernel-headers for x86-64 (don't overwrite patched version) +- Rename Equador -> Ecuador [Bug #16648] +- Add hint about security problem of host caching with nscd to + config file. + +------------------------------------------------------------------- +Tue Jun 25 14:29:14 CEST 2002 - aj@suse.de + +- Fix dl-machine.h for x86-64 to compile with new binutils. +- Fix mtrr.h header for x86-64. +- Do not package pt_chown. + +------------------------------------------------------------------- +Tue Jun 18 14:28:40 CEST 2002 - sf@suse.de + +- reverted changes from Tue Jun 11 10:04:55 CEST 2002 + (took the kernel-headers from before, readded patch9) +- add new archive with kernel-headers for x86_64 +- add autofs patch + +------------------------------------------------------------------- +Mon Jun 17 17:12:39 CEST 2002 - bk@suse.de + +- remove s390* from the list of archs that ignore check fail + +------------------------------------------------------------------- +Thu Jun 13 20:38:00 CEST 2002 - uli@suse.de + +- fixed typos in spec + +------------------------------------------------------------------- +Thu Jun 13 13:35:43 CEST 2002 - schwab@suse.de + +- Fix ssize_t and __ipc_pid_t for ppc64. + +------------------------------------------------------------------- +Wed Jun 12 09:47:12 CEST 2002 - uli@suse.de + +- fix errlist.c for ARM as well + +------------------------------------------------------------------- +Tue Jun 11 10:04:55 CEST 2002 - sf@suse.de + +- made new kernel-header archive from kernel-source +- added asm-ppc64 to kernel-headers +- removed patch9 as it is obsoleted by the new kernel-headers + +------------------------------------------------------------------- +Fri Jun 7 14:29:30 CEST 2002 - olh@suse.de + +- update asm-ppc64/ioctls.h, missing TIOCGDEV + +------------------------------------------------------------------- +Thu Jun 6 17:57:41 CEST 2002 - olh@suse.de + +- fix glibc-ppc64 patch + +------------------------------------------------------------------- +Thu Jun 6 15:09:16 CEST 2002 - olh@suse.de + +- update ppc64_glibc_ldconfig.diff + +------------------------------------------------------------------- +Thu Jun 6 10:09:24 CEST 2002 - ke@suse.de + +- Update de.po from + http://www.iro.umontreal.ca/contrib/po/teams/PO/de/libc-2.2.5.de.po. +- Use only translated entries to make the testsuite happy; call + msgattrib on de.po and hu.po [# 16438]. + +------------------------------------------------------------------- +Mon Jun 3 09:58:54 CEST 2002 - aj@suse.de + +- Clean up generation of asm includes for bi-arch systems. +- Enable profiling for x86-64. + +------------------------------------------------------------------- +Mon Jun 3 08:52:38 CEST 2002 - kukuk@suse.de + +- Add fix for weak declaration "_old_sys_nerr" +- Remove already disabled alpha patch +- Update to current CVS + +------------------------------------------------------------------- +Sat Jun 1 10:54:41 CEST 2002 - olh@suse.de + +- fix stat for real, wrong size for st_nlink + +------------------------------------------------------------------- +Wed May 29 18:24:57 CEST 2002 - olh@suse.de + +- add ppc64_glibc_2.2.5-types.diff, fixes stat() + +------------------------------------------------------------------- +Wed May 29 10:38:34 CEST 2002 - olh@suse.de + +- add ppc64_glibc_ldconfig.diff for elf32/elf64 coexistance + +------------------------------------------------------------------- +Thu May 23 08:32:00 MEST 2002 - aj@suse.de + +- Rename __thread to fix problems with GCC 3.2. + +------------------------------------------------------------------- +Mon May 20 11:37:42 CEST 2002 - olh@suse.de + +- add ppc64 kernel headers + add create_ppc_asm.sh + update ppc64 patch, use /lib64/ld64.so.1 + move generic syscalls.list to ppc64/32 + set/getrlimit GLIBC2.0 is ppc32 only + use parallel make on ppc and ppc64 + do not chroot as user + cleanup nested ifarch for dynamic linker + +------------------------------------------------------------------- +Wed May 15 10:25:45 CEST 2002 - aj@suse.de + +- Fix building of linuxthreads with current GCC. + +------------------------------------------------------------------- +Mon May 13 10:04:37 CEST 2002 - olh@suse.de + +- fix ppc64 RTLDLIST ld64.so rewrite + +------------------------------------------------------------------- +Sat May 11 02:09:06 CEST 2002 - schwab@suse.de + +- Add div/mod compatibility functions for ia64. + +------------------------------------------------------------------- +Fri May 10 13:56:59 CEST 2002 - olh@suse.de + +- add ppc64 support + +------------------------------------------------------------------- +Thu May 9 10:06:19 CEST 2002 - aj@suse.de + +- Add sys/io.h for x86-64. + +------------------------------------------------------------------- +Mon May 6 18:12:51 CEST 2002 - ihno@suse.de + +- corrected memory calculation for parallel build + +------------------------------------------------------------------- +Fri May 3 16:28:23 CEST 2002 - kukuk@suse.de + +- Add fix to compile math.h on SPARC with g++ + +------------------------------------------------------------------- +Thu May 2 11:29:29 CEST 2002 - kukuk@suse.de + +- Update to current CVS 2.2 branch +- Add x86-64 fix for crti.o and /usr/lib64 with libpthread + +------------------------------------------------------------------- +Fri Apr 26 16:51:48 CEST 2002 - kukuk@suse.de + +- define sqrtl alias for PowerPC + +------------------------------------------------------------------- +Mon Apr 22 07:56:00 CEST 2002 - aj@suse.de + +- Fix vfork for x86-64. +- Fix handling of ld.so.cache for x86-64. + +------------------------------------------------------------------- +Thu Apr 18 09:16:58 CEST 2002 - aj@suse.de + +- Allow testsuite to fail for x86-64. +- Add ULPs for x86-64. + +------------------------------------------------------------------- +Wed Apr 17 16:36:51 CEST 2002 - kukuk@suse.de + +- Update to current snapshot (mktime and dl fixes) +- Update hu.po +- Do not build a profiled glibc for x86-64 + +------------------------------------------------------------------- +Fri Apr 12 10:33:31 CEST 2002 - kukuk@suse.de + +- Update to current snapshot (fix SPARC compile) +- Revert do-lookup.h patch on Alpha (does not work here) + +------------------------------------------------------------------- +Wed Apr 10 15:09:33 CEST 2002 - aj@suse.de + +- Fix linuxthreads for x86-64. + +------------------------------------------------------------------- +Wed Apr 10 13:02:48 CEST 2002 - aj@suse.de + +- Add x86-64.diff to fix glob64. + +------------------------------------------------------------------- +Wed Apr 10 10:26:22 CEST 2002 - kukuk@suse.de + +- Update kernel-headers to 2.4.19pre4 (with x86-64 support) +- Update glibc to current cvs snapshot +- Allow old currencies (before EUR) + +------------------------------------------------------------------- +Tue Apr 2 15:58:49 CEST 2002 - aj@suse.de + +- Update ULPs. + +------------------------------------------------------------------- +Thu Mar 21 16:18:58 CET 2002 - kukuk@suse.de + +- Create html pages after installation of info pages [Bug #15283] + +------------------------------------------------------------------- +Tue Mar 12 16:09:51 CET 2002 - kukuk@suse.de + +- Add db1 fix if blocksize is not ^2 + +------------------------------------------------------------------- +Sat Mar 2 18:18:15 CET 2002 - kukuk@suse.de + +- Add fix for format string bug + +------------------------------------------------------------------- +Sat Mar 2 10:44:31 CET 2002 - kukuk@suse.de + +- Fix return value of nice wrapper + +------------------------------------------------------------------- +Fri Mar 1 14:33:09 CET 2002 - kukuk@suse.de + +- Add fix for corrupt ut_line +- Add fix for current gcc 3.1 +- Add patch for nice return values + +------------------------------------------------------------------- +Thu Feb 28 14:53:42 CET 2002 - kukuk@suse.de + +- Add fix for rtime, swscanf and ia64 + +------------------------------------------------------------------- +Mon Feb 18 13:22:05 CET 2002 - kukuk@suse.de + +- When a dlopened module references a weak symbol from another + dlopened module (loaded with RTLD_GLOBAL) no dependency was + generated for this fact, so the second module was unloaded even + if the first one was still around. + +------------------------------------------------------------------- +Sun Feb 17 10:51:53 CET 2002 - kukuk@suse.de + +- Add pthread/signal bugfix [Bug #13280] +- Fix directory file list (don't include /usr/include) + +------------------------------------------------------------------- +Thu Feb 14 19:46:04 CET 2002 - kukuk@suse.de + +- Use defattr in spec file to avoid problems with not existing + UIDs and rpm. + +------------------------------------------------------------------- +Thu Feb 14 13:22:13 CET 2002 - aj@suse.de + +- Update ULPs for GCC 3.1. + +------------------------------------------------------------------- +Wed Feb 13 16:03:20 CET 2002 - kukuk@suse.de + +- Apply db1 patch from mls@suse.de to fix rpm problems + +------------------------------------------------------------------- +Tue Feb 12 02:01:42 CET 2002 - ro@suse.de + +- fix owner/group for kernel headers + +------------------------------------------------------------------- +Mon Feb 11 15:17:18 CET 2002 - kukuk@suse.de + +- Add another solution for the glob problem + +------------------------------------------------------------------- +Thu Feb 7 16:20:49 CET 2002 - kukuk@suse.de + +- Add fix for glob (glob should not call globfree) +- Add fix for innetgr + +------------------------------------------------------------------- +Wed Feb 6 22:01:29 CET 2002 - kukuk@suse.de + +- Use correct BuildRoot + +------------------------------------------------------------------- +Wed Feb 6 16:40:49 CET 2002 - kukuk@suse.de + +- Update hu.po + +------------------------------------------------------------------- +Wed Feb 6 15:36:56 CET 2002 - kukuk@suse.de + +- Set LC_CTYPE for error messages in localedef [Bug #12878] + +------------------------------------------------------------------- +Mon Feb 4 14:26:48 CET 2002 - kukuk@suse.de + +- Add fixes from CVS: dynamic loader, readv and writev seg.fault + and various architecture fixes for alpha and mips +- Don't compile with -g on Alpha +- Add fix for possible endless loop fix + +------------------------------------------------------------------- +Fri Feb 1 15:58:41 CET 2002 - bk@suse.de + +- merged s390x lib64 patch and spec file changes + +------------------------------------------------------------------- +Wed Jan 23 15:39:02 CET 2002 - kukuk@suse.de + +- Split glibc into glibc and glibc-locale +- Create more UTF8 locale + +------------------------------------------------------------------- +Mon Jan 21 10:45:19 CET 2002 - kukuk@suse.de + +- Update to official glibc 2.2.5 + +------------------------------------------------------------------- +Wed Jan 16 18:29:33 CET 2002 - kukuk@suse.de + +- Remove /var/adm/setup/setup.timeconfig + +------------------------------------------------------------------- +Wed Jan 16 17:22:52 CET 2002 - kukuk@suse.de + +- Apply S390 fix + +------------------------------------------------------------------- +Wed Jan 9 15:33:49 CET 2002 - kukuk@suse.de + +- Update to glibc 2.2.5pre1 + +------------------------------------------------------------------- +Tue Jan 8 18:41:29 CET 2002 - egmont@suselinux.hu + +- Added partial Hungarian translation + +------------------------------------------------------------------- +Tue Jan 8 13:52:51 CET 2002 - kukuk@suse.de + +- Add patch to pass math tests with gcc 3.x +- Update to current CVS version + +------------------------------------------------------------------- +Thu Jan 3 18:05:48 CET 2002 - kukuk@suse.de + +- Update kernel header files to 2.4.17 + +------------------------------------------------------------------- +Tue Jan 1 10:55:34 CET 2002 - kukuk@suse.de + +- Update current CVS version, add final fixes for LSB test suite + +------------------------------------------------------------------- +Tue Dec 18 15:27:42 CET 2001 - poeml@suse.de + +- Install ja_JP.SJIS locale. + +------------------------------------------------------------------- +Sat Dec 15 15:27:12 CET 2001 - schwab@suse.de + +- Fix missing declaration of md5_uintptr. + +------------------------------------------------------------------- +Fri Dec 14 10:11:17 CET 2001 - kukuk@suse.de + +- Update to correct CVS branch + +------------------------------------------------------------------- +Thu Dec 13 14:50:25 CET 2001 - kukuk@suse.de + +- Update to current CVS +- Increase PATH_MAX to 4096 (including the leading zero) +- Clear pointer if asprintf fails +- pthread_key_delete should not contact thread manager before it + is created. + +------------------------------------------------------------------- +Tue Dec 11 22:35:07 CET 2001 - kukuk@suse.de + +- Fix prelink patch + +------------------------------------------------------------------- +Tue Dec 11 18:53:12 CET 2001 - kukuk@suse.de + +- Add fixes for LSB.os test suite (ftw, grantpt and ftok) +- Update to current CVS +- Add prelink patch + +------------------------------------------------------------------- +Fri Dec 7 19:16:30 CET 2001 - kukuk@suse.de + +- Merge with current CVS +- Add blowfish crypt + +------------------------------------------------------------------- +Fri Nov 23 11:55:14 CET 2001 - uli@suse.de + +- added armv4l arch to spec +- added arm kernel headers +- added trivial fix for dl-machine.h from CVS (see arm.dif) + +------------------------------------------------------------------- +Thu Nov 15 10:29:33 CET 2001 - adrian@suse.de + +- add mips architecture to spec file +- apply further mips fixes for ld +- activate %clean again + +------------------------------------------------------------------- +Sun Nov 11 12:12:03 CET 2001 - kukuk@suse.de + +- Fix lost permissions of shell script on SPARC + +------------------------------------------------------------------- +Thu Nov 8 18:40:33 CET 2001 - kukuk@suse.de + +- Add 32bit UID fixes + +------------------------------------------------------------------- +Thu Nov 8 11:47:21 CET 2001 - kukuk@suse.de + +- More fixes for asm-ia64 header files + +------------------------------------------------------------------- +Thu Nov 8 10:50:13 CET 2001 - kukuk@suse.de + +- Fix asm-i386/processor.h (don't align struct) +- Fix asm-ia64/bitops.h (define CMPXCHG_BUGCHECK) +- Correct version number in version.h + +------------------------------------------------------------------- +Wed Nov 7 14:07:21 CET 2001 - uli@suse.de + +- fixed sys/io.h, sysmacros.h for icc + +------------------------------------------------------------------- +Tue Nov 6 16:53:04 CET 2001 - kukuk@suse.de + +- Update kernel-headers to 2.4.14 + +------------------------------------------------------------------- +Thu Nov 1 11:34:56 CET 2001 - kukuk@suse.de + +- Use again old rules to generate html files + +------------------------------------------------------------------- +Sun Oct 21 22:55:24 CEST 2001 - schwab@suse.de + +- Fix inttypes.h for C++. + +------------------------------------------------------------------- +Fri Oct 19 13:31:53 CEST 2001 - aj@suse.de + +- Fix typo in inttypes.h that presents compilation by non-GCC compilers. + +------------------------------------------------------------------- +Tue Oct 16 10:56:52 CEST 2001 - aj@suse.de + +- Update elf.h to include x86-64 defines since those are needed + by some other tools. + +------------------------------------------------------------------- +Fri Sep 28 15:59:19 CEST 2001 - schwab@suse.de + +- Readd patch from 2001-09-10 with corrections. +- Add compatibility patch for GCC 3. This allows to build glibc + with GCC 3. +- Require that make check succeeds on ia64. + +------------------------------------------------------------------- +Thu Sep 13 15:58:31 CEST 2001 - aj@suse.de + +- Add a better version of the threads-fork patch that fixes some + more places where interrupts can occur and does this a bit cleaner. + +------------------------------------------------------------------- +Tue Sep 11 13:50:37 CEST 2001 - aj@suse.de + +- Remove patch from 2001-09-10 since it breaks the dynamic linker. + +------------------------------------------------------------------- +Tue Sep 11 10:51:11 CEST 2001 - aj@suse.de + +- Fix bug in linuxthreads where manager and threads could + get out of synch due to an interrupted read call. + +------------------------------------------------------------------- +Mon Sep 10 18:20:32 CEST 2001 - schwab@suse.de + +- Fix handling of dependent dynamic objects for dlopen/dlclose. + +------------------------------------------------------------------- +Sat Sep 8 21:02:38 CEST 2001 - kukuk@suse.de + +- Don't create gconv cache (else iconv --list seg.faults) + +------------------------------------------------------------------- +Tue Aug 28 13:39:37 MEST 2001 - aj@suse.de + +- Improve dynamic linker to relocate dynamic objects faster. This + implies a small cache for symbol lookups and handling the ld -z combreloc + feature if binaries are linked this way. + +------------------------------------------------------------------- +Fri Aug 24 14:26:33 CEST 2001 - kukuk@suse.de + +- Add fix for handling of %l[] in vfscanf +- ldconfig removes stale links now +- Remove susehelp config files, now in susehelp itself + +------------------------------------------------------------------- +Wed Aug 22 15:26:06 CEST 2001 - aj@suse.de + +- Update s390 patch from IBM. + +------------------------------------------------------------------- +Fri Aug 17 14:11:16 CEST 2001 - kukuk@suse.de + +- Adjust dns6 patch for 2.2.4 +- Fix spec file (include lost libnss_dns6.so) +- Fix versionnumber in version.h [Bug #9759] +- Update kernel-header to 2.4.9 + +------------------------------------------------------------------- +Thu Aug 16 09:32:39 MEST 2001 - aj@suse.de + +- Update to 2.2.4 final. Add s390-ucontext patch. + +------------------------------------------------------------------- +Fri Aug 10 12:04:14 CEST 2001 - aj@suse.de + +- Update to current glibc version. Do not use the hardlink program + for compatification since localedef will do this itself now. + Create gconv cache. + +------------------------------------------------------------------- +Wed Aug 1 15:31:50 CEST 2001 - aj@suse.de + +- Add patch for zic to create copy of the timezone instead + of a symbolic link so that the file exists even if /usr is not + mounted. + Use i486 instead of i386 as default architecture for i386. + +------------------------------------------------------------------- +Sat Jul 28 08:36:27 CEST 2001 - kukuk@suse.de + +- Fix problem with linux/spinlock.h + +------------------------------------------------------------------- +Fri Jul 27 09:30:01 CEST 2001 - kukuk@suse.de + +- Update kernel-header files to 2.4.7 + +------------------------------------------------------------------- +Thu Jul 26 14:04:15 CEST 2001 - froh@suse.de + +- add fix for failing tst-setcontext on s390 + +------------------------------------------------------------------- +Wed Jul 25 09:29:38 CEST 2001 - aj@suse.de + +- Add patch to fix loading of dynamic libs in static programs for PPC. + +------------------------------------------------------------------- +Fri Jul 20 13:44:30 CEST 2001 - kukuk@suse.de + +- Update to current CVS snapshot +- Disable tst-regex and test-lfs + +------------------------------------------------------------------- +Fri Jul 6 15:26:54 CEST 2001 - kukuk@suse.de + +- Add da_DK@euro and da_DK.UTF-8 + +------------------------------------------------------------------- +Thu Jul 5 14:34:02 CEST 2001 - kukuk@suse.de + +- Update to current CVS snapshot +- Remove obsolete cvs patch +- Fix DNS/IPv6 patch +- Hardlink equal locale files + +------------------------------------------------------------------- +Fri Jun 22 15:59:21 CEST 2001 - olh@suse.de + +- add glibc-2.2.3-ppc_dlmachine.diff to fix binutils make check + +------------------------------------------------------------------- +Tue Jun 19 06:41:03 EDT 2001 - bk@suse.de + +- added s390x support to spec file + +------------------------------------------------------------------- +Tue Jun 19 10:27:38 CEST 2001 - aj@suse.de + +- Fix profiling on PowerPC. + +------------------------------------------------------------------- +Fri Jun 15 17:58:22 CEST 2001 - schwab@suse.de + +- Fixup asm-ia64/atomic.h for user-space inclusion. + +------------------------------------------------------------------- +Tue Jun 12 11:14:08 CEST 2001 - aj@suse.de + +- Fix testsuite for sparc. + +------------------------------------------------------------------- +Mon Jun 11 13:56:16 CEST 2001 - aj@suse.de + +- Fix testsuite for powerpc and S390, build again on alpha. + +------------------------------------------------------------------- +Tue May 22 15:43:24 CEST 2001 - kukuk@suse.de + +- Update to current CVS snapshot +- Rmove support for PF_LOCAL from getaddrinfo [Bug #8469] + +------------------------------------------------------------------- +Sun May 13 15:19:42 CEST 2001 - kukuk@suse.de + +- Don't use absolute paths in pre-install-section + +------------------------------------------------------------------- +Fri May 4 19:20:10 CEST 2001 - kukuk@suse.de + +- Add special version.h which fails on compiling kernel modules + +------------------------------------------------------------------- +Sat Apr 28 18:32:51 CEST 2001 - kukuk@suse.de + +- Update to glibc 2.2.3, kernel-headers-2.4.4 + +------------------------------------------------------------------- +Tue Apr 24 16:04:32 CEST 2001 - schwab@suse.de + +- Fix feenableexcept on ia64. + +------------------------------------------------------------------- +Tue Apr 24 15:48:34 CEST 2001 - aj@suse.de + +- Install some more UTF-8 locales, fix tr_TR locale. + +------------------------------------------------------------------- +Thu Apr 12 17:42:08 CEST 2001 - kukuk@suse.de + +- Include our own texi2html + +------------------------------------------------------------------- +Wed Apr 11 18:50:12 CEST 2001 - kukuk@suse.de + +- Add fixes from SuSE kernel header files +- Add patch to reload /etc/resolv.conf if there was changes +- Add glibc.conf for susehelp (glibc-html pages) + +------------------------------------------------------------------- +Mon Apr 9 17:39:18 CEST 2001 - schwab@suse.de + +- Fix ld.so for kernel 2.4.3 on ia64. + +------------------------------------------------------------------- +Thu Apr 5 17:39:44 CEST 2001 - kukuk@suse.de + +- Add more fixes from CVS + +------------------------------------------------------------------- +Tue Apr 3 15:40:58 CEST 2001 - kukuk@suse.de + +- Fix isdn header files from kernel-headers + +------------------------------------------------------------------- +Fri Mar 30 18:40:09 CEST 2001 - kukuk@suse.de + +- Update kernel header files to 2.4.3 + +------------------------------------------------------------------- +Fri Mar 30 17:22:54 CEST 2001 - kukuk@suse.de + +- Merge s390 patches +- Fix rcmd_af() (allow PF_UNSPEC) + +------------------------------------------------------------------- +Fri Mar 30 08:52:32 CEST 2001 - aj@suse.de + +- Add some small fixes, fix spec file for removal of man-pages. + +------------------------------------------------------------------- +Thu Mar 29 18:16:09 CEST 2001 - kukuk@suse.de + +- Don't provide kernel_headers any longer +- Remove some man-pages which are now official in the man-pages + package + +------------------------------------------------------------------- +Thu Mar 29 08:33:19 CEST 2001 - aj@suse.de + +- Fix shmfs recognition. + +------------------------------------------------------------------- +Thu Mar 29 01:18:52 CEST 2001 - ro@suse.de + +- added db-splitmask fix from mls (hopefully work around bug in db1) + +------------------------------------------------------------------- +Wed Mar 28 09:02:54 CEST 2001 - aj@suse.de + +- Fix s390 to not generate wrong relocations, work around compiler + error. + +------------------------------------------------------------------- +Wed Mar 21 14:46:25 CET 2001 - kukuk@suse.de + +- glibc-devel obsoletes and provides linclude + +------------------------------------------------------------------- +Tue Mar 20 12:38:28 CET 2001 - kukuk@suse.de + +- Add strtok and other fixes from CVS +- Add yp_all fix + +------------------------------------------------------------------- +Tue Mar 13 13:57:16 CET 2001 - kukuk@suse.de + +- Add more s390 string.h fixes + +------------------------------------------------------------------- +Mon Mar 12 10:05:30 CET 2001 - aj@suse.de + +- Add fixes for s390, don't run testsuite on s390 for now. + +------------------------------------------------------------------- +Fri Mar 9 17:05:27 CET 2001 - kukuk@suse.de + +- Fix linux/init.h header file + +------------------------------------------------------------------- +Fri Mar 9 16:01:15 CET 2001 - aj@suse.de + +- Handle new EM_S390 value. + +------------------------------------------------------------------- +Fri Mar 9 15:33:55 CET 2001 - kukuk@suse.de + +- kernel-heaer fixes to build on Alpha + +------------------------------------------------------------------- +Thu Mar 8 16:02:45 CET 2001 - ro@suse.de + +- update kernel-headers to 2.4.2 + +------------------------------------------------------------------- +Thu Mar 8 12:53:56 CET 2001 - ro@suse.de + +- kernel-header fixes to build on s390 + +------------------------------------------------------------------- +Thu Feb 22 11:22:08 CET 2001 - schwab@suse.de + +- More kernel header fixes for IA64. + +------------------------------------------------------------------- +Tue Feb 20 11:18:53 CET 2001 - kukuk@suse.de + +- Remove optimisation not supported on all plattforms + +------------------------------------------------------------------- +Mon Feb 19 09:48:02 CET 2001 - kukuk@suse.de + +- Fix Optimization of glibc build +- Add Optimization for alphaev6 and sparcv9 + +------------------------------------------------------------------- +Sat Feb 17 17:19:40 CET 2001 - kukuk@suse.de + +- Update to glibc 2.2.2 from CVS + +------------------------------------------------------------------- +Thu Feb 15 16:51:12 CET 2001 - kukuk@suse.de + +- kernel header fixes for SPARC and IA64 + +------------------------------------------------------------------- +Tue Feb 13 14:19:43 CET 2001 - kukuk@suse.de + +- Make optimization for i686 work +- Add manual page for ldd + +------------------------------------------------------------------- +Mon Feb 12 16:05:23 CET 2001 - kukuk@suse.de + +- Fix more kernel headers + +------------------------------------------------------------------- +Thu Feb 8 16:34:27 CET 2001 - kukuk@suse.de + +- Fix more kernel-headers + +------------------------------------------------------------------- +Wed Feb 7 17:17:03 CET 2001 - kukuk@suse.de + +- Delete links in pre install section for glibc-devel + +------------------------------------------------------------------- +Wed Feb 7 01:08:26 CET 2001 - kukuk@suse.de + +- Fix kernel-header includes + +------------------------------------------------------------------- +Tue Feb 6 09:29:04 CET 2001 - kukuk@suse.de + +- Fix creating of /usr/include/asm on SPARC +- Add more CVS patches + +------------------------------------------------------------------- +Mon Feb 5 18:58:08 CET 2001 - kukuk@suse.de + +- Add some patches from CVS +- Include our own kernel header files + +------------------------------------------------------------------- +Mon Jan 22 18:47:24 CET 2001 - aj@suse.de + +- Add elf patch to fix problems on ia64 and ppc with _dl_pagesize. + +------------------------------------------------------------------- +Mon Jan 22 10:26:42 CET 2001 - aj@suse.de + +- Fix mmap64 on powerpc. + +------------------------------------------------------------------- +Tue Jan 16 08:42:33 CET 2001 - aj@suse.de + +- Fix sunrpc-udp.diff, add mman.h fix for powerpc. + +------------------------------------------------------------------- +Wed Jan 10 14:49:30 CET 2001 - aj@suse.de + +- Add sunrpc-udp.diff to fix UDP timeouts with Linux 2.4 kernel. + +------------------------------------------------------------------- +Tue Jan 9 09:01:41 CET 2001 - aj@suse.de + +- Add glibc-2.2.secure.diff to close some security holes. + +------------------------------------------------------------------- +Wed Jan 3 15:26:45 CET 2001 - schwab@suse.de + +- Fix strtol and friends on 64 bit platforms. +- Use 8192 as default pagesize on ia64. +- Scan AUX vector also in statically linked programs. + +------------------------------------------------------------------- +Wed Jan 3 15:20:45 CET 2001 - aj@suse.de + +- Build some UTF-8 locales using a patch from Markus Kuhn. + +------------------------------------------------------------------- +Wed Dec 13 15:52:13 CET 2000 - aj@suse.de + +- Add compatibility patch for IPv6 and Linux 2.2. + +------------------------------------------------------------------- +Wed Dec 13 15:48:56 CET 2000 - schwab@suse.de + +- Update ia64 patch. + +------------------------------------------------------------------- +Sat Dec 9 13:30:23 CET 2000 - kukuk@suse.de + +- Fix resolver bug + +------------------------------------------------------------------- +Fri Dec 1 13:16:07 CET 2000 - kukuk@suse.de + +- Add bug fixes for setlocale and strncat +- strip gconv modules + +------------------------------------------------------------------- +Fri Nov 24 07:43:08 CET 2000 - kukuk@suse.de + +- Fix typo in spec file + +------------------------------------------------------------------- +Thu Nov 23 23:22:36 CET 2000 - kukuk@suse.de + +- Add hack for POWER3 + +------------------------------------------------------------------- +Wed Nov 22 13:03:19 CET 2000 - kukuk@suse.de + +- Add strncat bugfix for S/390 + +------------------------------------------------------------------- +Tue Nov 21 10:53:31 CET 2000 - kukuk@suse.de + +- Don't bulid 32bit compat packages + +------------------------------------------------------------------- +Mon Nov 20 15:46:44 CET 2000 - schwab@suse.de + +- Remove use of getpagesize syscall on ia64. +- Follow DT_INIT/DT_FINI change in compiler. + +------------------------------------------------------------------- +Sun Nov 19 22:43:40 CET 2000 - kukuk@suse.de + +- Minor specfile fixes + +------------------------------------------------------------------- +Thu Nov 16 17:38:47 CET 2000 - kukuk@suse.de + +- Add lot of more bug fixes + +------------------------------------------------------------------- +Tue Nov 14 16:52:59 CET 2000 - kukuk@suse.de + +- Add bugfix for static linked binaries/ld.so.cache from aj@suse.de + +------------------------------------------------------------------- +Mon Nov 13 14:52:05 CET 2000 - aj@suse.de + +- Fix noversion.diff and spec file. + +------------------------------------------------------------------- +Sat Nov 11 08:40:42 CET 2000 - kukuk@suse.de + +- Fix nssv1 on PowerPC +- no libNoVersion on SPARC + +------------------------------------------------------------------- +Fri Nov 10 21:47:16 CET 2000 - kukuk@suse.de + +- Disable make check on PowerPC and Alpha + +------------------------------------------------------------------- +Fri Nov 10 17:09:57 CET 2000 - kukuk@suse.de + +- Update to final glibc 2.2 + +------------------------------------------------------------------- +Fri Nov 3 10:44:46 CET 2000 - kukuk@suse.de + +- Update to glibc-2.2-20001103 (glibc-2.1.97) +- Don't install libNoVersion on PowerPC +- Rename nssv1 -> glibc-nssv1 +- Rename libd -> glibc-profile, move libg.a to libc +- Rename libcinfo -> glibc-info +- Rename libchtml -> glibc-html +- Rename localedb -> glibc-i18ndata +- Rename libc -> glibc-devel +- Rename shlibs -> glibc + +------------------------------------------------------------------- +Sat Oct 28 09:10:07 CEST 2000 - kukuk@suse.de + +- Update to glibc-2.2-20001028 +- Enable more checks + +------------------------------------------------------------------- +Fri Oct 27 15:39:17 CEST 2000 - aj@suse.de + +- Fix NoVersion patch + +------------------------------------------------------------------- +Wed Oct 25 16:47:22 CEST 2000 - kukuk@suse.de + +- Update to glibc-2.2-20001025 + +------------------------------------------------------------------- +Sun Oct 22 16:31:32 CEST 2000 - kukuk@suse.de + +- Update to glibc 2.2-20001021 +- Update glibc-db to 2.1.95 +- Update ia64 patch + +------------------------------------------------------------------- +Fri Oct 20 15:54:24 CEST 2000 - kukuk@suse.de + +- Update to glibc 2.2-20001020 +- Add s390 spec file changes + +------------------------------------------------------------------- +Tue Oct 10 13:46:03 CEST 2000 - schwab@suse.de + +- Update to glibc 2.2-20001009. +- Fix TRAMPOLINE_TEMPLATE for ia64. + +------------------------------------------------------------------- +Sun Oct 1 17:08:32 CEST 2000 - schwab@suse.de + +- Export more ia64 specific symbols. + +------------------------------------------------------------------- +Tue Sep 26 12:14:37 CEST 2000 - kukuk@suse.de + +- Update to glibc 2.2-20000926 + +------------------------------------------------------------------- +Mon Sep 25 14:02:07 CEST 2000 - kukuk@suse.de + +- Update to glibc 2.2-20000925 snapshot + +------------------------------------------------------------------- +Thu Sep 14 11:43:51 CEST 2000 - schwab@suse.de + +- Update ia64 patch. + +------------------------------------------------------------------- +Fri Sep 8 19:44:17 CEST 2000 - bk@suse.de + +- added glibc-2.1.3-db2-s390.tar.gz from developerworks (db2 fix) + +------------------------------------------------------------------- +Wed Sep 6 09:44:36 CEST 2000 - fober@suse.de + +- merge s390-7.0 with STABLE: + - upgraded to glibc-linuxthreads-2.1.3.1-s390.diff from 2.1.3 + - added new changes from IBM s390 codedrop + - removed glibc-dlopen-2.1.3-s390.diff which is + incorporated in glibc-linuxthreads-2.1.3.1-s390.diff now + +------------------------------------------------------------------- +Tue Sep 5 18:19:46 CEST 2000 - kukuk@suse.de + +- Add glibc-2.1.security.dif + +------------------------------------------------------------------- +Fri Sep 1 11:14:25 CEST 2000 - olh@suse.de + +- add glibc-2.1-ppc_lfs.dif, enables (hopefully) lfs on ppc + +------------------------------------------------------------------- +Wed Aug 30 16:16:04 CEST 2000 - olh@suse.de + +- remove sysdeps/powerpc/memset.S on ppc for POWER3 + +------------------------------------------------------------------- +Mon Aug 28 17:12:41 CEST 2000 - olh@suse.de + +- add glibc-2.1.sgi_fam.dif +- remove sysdeps/rs6000/memcopy.h on ppc for POWER3 + +------------------------------------------------------------------- +Mon Aug 21 19:56:06 CEST 2000 - garloff@suse.de + +- Fix race on cond_wait WRT owner of mutex (from olh@suse.de) + +------------------------------------------------------------------- +Tue Jul 25 08:41:48 CEST 2000 - kukuk@suse.de + +- Add mmap fix for PowerPC + +------------------------------------------------------------------- +Tue Jul 11 10:02:41 CEST 2000 - kukuk@suse.de + +- Remove "mutex is owned by current thread" bugfix for IBMs jdk + +------------------------------------------------------------------- +Mon Jun 26 16:47:54 CEST 2000 - schwab@suse.de + +- Update ia64 patch. + +------------------------------------------------------------------- +Tue Jun 20 15:33:43 CEST 2000 - kukuk@suse.de + +- Move html docu in extra package +- Update ia64 patch + +------------------------------------------------------------------- +Wed May 31 14:35:00 CEST 2000 - kukuk@suse.de + +- Remove LICENSE file, it's the same as COPYING.LIB +- Add libc docu as html + +------------------------------------------------------------------- +Sun May 28 14:44:42 CEST 2000 - kukuk@suse.de + +- Fix ldconfig on PPC and IA64 + +------------------------------------------------------------------- +Sat May 27 15:25:13 CEST 2000 - kukuk@suse.de + +- Merge new ldconfig fixes + +------------------------------------------------------------------- +Fri May 26 18:16:52 CEST 2000 - kukuk@suse.de + +- Update ia64 patch + +------------------------------------------------------------------- +Fri May 26 11:07:39 CEST 2000 - kukuk@suse.de + +- Fix (f)truncate64 and xdr_uint8_t + +------------------------------------------------------------------- +Wed May 24 22:23:12 CEST 2000 - kukuk@suse.de + +- Fix ldconfig.8 manual page + +------------------------------------------------------------------- +Thu May 18 17:53:09 CEST 2000 - bk@suse.de + +- added s390 dlopen fix + +------------------------------------------------------------------- +Tue May 16 16:48:13 CEST 2000 - bk@suse.de + +- updated s390 patches to match IBM_codedrop_2000_05_15 + +------------------------------------------------------------------- +Fri May 12 15:47:08 CEST 2000 - kukuk@suse.de + +- Fix netinet/in.h IPv6 compare + +------------------------------------------------------------------- +Fri May 12 14:47:15 CEST 2000 - schwab@suse.de + +- Update ia64 patches. + +------------------------------------------------------------------- +Fri May 12 14:22:11 CEST 2000 - kukuk@suse.de + +- Don't apply LFS patch + +------------------------------------------------------------------- +Tue May 9 22:21:23 CEST 2000 - kukuk@suse.de + +- Add LFS patches + +------------------------------------------------------------------- +Mon May 8 11:59:48 CEST 2000 - kukuk@suse.de + +- Add lot of bug fixes from CVS + +------------------------------------------------------------------- +Tue Apr 25 14:20:43 CEST 2000 - kukuk@suse.de + +- Fix nscd/getgrnam bug + +------------------------------------------------------------------- +Thu Apr 20 16:38:26 CEST 2000 - kukuk@suse.de + +- Remove /var/mail -> /var/spool/mail patch +- Update nscd.conf.5 manual page + +------------------------------------------------------------------- +Wed Apr 12 16:18:55 CEST 2000 - kukuk@suse.de + +- Add nscd patch from Chris Wing + +------------------------------------------------------------------- +Wed Apr 12 15:52:55 CEST 2000 - kukuk@suse.de + +- Add ldconfig fix from aj@suse.de + +------------------------------------------------------------------- +Wed Apr 12 11:33:02 CEST 2000 - schwab@suse.de + +- More ia64 patches. +- Use libc.so.0, libm.so.0, ld-linux-ia64.so.1 on ia64. + +------------------------------------------------------------------- +Mon Apr 10 17:55:46 CEST 2000 - kukuk@suse.de + +- Support asm-sparc64 and asm-sparc on SPARC + +------------------------------------------------------------------- +Mon Apr 10 15:46:35 CEST 2000 - kukuk@suse.de + +- Create /etc/ld.so.cache always with permissions 0644 +- Update ia64 patches + +------------------------------------------------------------------- +Thu Apr 6 11:27:20 CEST 2000 - schwab@suse.de + +- Fix dynamic linker bug in ia64. +- Add ia64 spinlocks for db2. + +------------------------------------------------------------------- +Tue Apr 4 16:16:21 CEST 2000 - schwab@suse.de + +- New IA64 patches. +- Fix ldconfig -p. + +------------------------------------------------------------------- +Mon Apr 3 14:42:03 MEST 2000 - bk@suse.de + +- s390 team added s390 patches + +------------------------------------------------------------------- +Wed Mar 22 12:10:02 CET 2000 - kukuk@suse.de + +- Fix last SPARC patch + +------------------------------------------------------------------- +Tue Mar 21 17:48:01 CET 2000 - kukuk@suse.de + +- Add SPARC patches +- Add IA64 patches + +------------------------------------------------------------------- +Wed Mar 15 14:35:47 CET 2000 - kukuk@suse.de + +- Remove personality call (problematic on Alpha) +- Fix typo in localeconv +- alpha/ioperm.c> Add entry for "Nautilus". + +------------------------------------------------------------------- +Tue Mar 7 18:17:07 CET 2000 - kukuk@suse.de + +- Add locale SIGSEGV fix +- Fix getdate bug + +------------------------------------------------------------------- +Fri Feb 25 10:53:47 CET 2000 - kukuk@suse.de + +- Update to final glibc 2.1.3 + fix for bigendian machines + +------------------------------------------------------------------- +Thu Feb 24 16:12:39 CET 2000 - kukuk@suse.de + +- Update to current glibc cvs snapshot +- Add libnss_dns6.so.2, which makes IPv4 and IPv6 lookups. + Old libnss_dns.so.2 will only make IPv4 lookups. + +------------------------------------------------------------------- +Tue Feb 22 16:40:35 CET 2000 - kukuk@suse.de + +- Update to current glibc cvs snapshot (2.1.3pre4) + +------------------------------------------------------------------- +Sat Feb 5 14:40:33 CET 2000 - kukuk@suse.de + +- Add missing defines for SPARC bits/termios.h + +------------------------------------------------------------------- +Thu Feb 3 18:25:12 CET 2000 - kukuk@suse.de + +- Add regex patch from Andreas Schwab + +------------------------------------------------------------------- +Wed Feb 2 11:37:52 CET 2000 - kukuk@suse.de + +- Add ldconfig fix +- Update to current glibc cvs snapshot +- Fix sys/io.h on Intel (C++) + +------------------------------------------------------------------- +Mon Jan 24 17:01:13 CET 2000 - kukuk@suse.de + +- Fix duplicate setrlimit + +------------------------------------------------------------------- +Mon Jan 24 12:01:27 CET 2000 - kukuk@suse.de + +- Update to current glibc cvs snapshot + +------------------------------------------------------------------- +Wed Jan 19 15:53:18 CET 2000 - kukuk@suse.de + +- Update to current glibc cvs snapshot + +------------------------------------------------------------------- +Sat Jan 15 01:31:16 CET 2000 - ro@suse.de + +-fixed ppc db2-patch + +------------------------------------------------------------------- +Fri Jan 14 16:54:26 CET 2000 - kukuk@suse.de + +- Add patches for Intel and PPC + +------------------------------------------------------------------- +Fri Jan 14 00:27:03 CET 2000 - kukuk@suse.de + +- Add patch for SPARC + +------------------------------------------------------------------- +Thu Jan 13 15:23:54 CET 2000 - kukuk@suse.de + +- Move info pages to /usr/share/info + +------------------------------------------------------------------- +Mon Jan 10 14:49:14 CET 2000 - kukuk@suse.de + +- Add ipv6 patches for getent + +------------------------------------------------------------------- +Mon Jan 10 11:23:57 CET 2000 - kukuk@suse.de + +- Move manual pages for applications and config files into + shlibs package +- Update to current glibc 2.1.3 snapshot + +------------------------------------------------------------------- +Fri Dec 17 17:06:45 MET 1999 - kukuk@suse.de + +- Add new ldconfig patches +- Add aio patch +- Add fix for bits/string2.h + +------------------------------------------------------------------- +Wed Dec 15 16:37:02 MET 1999 - kukuk@suse.de + +- add ldconfig.8 + +------------------------------------------------------------------- +Wed Dec 15 10:00:53 MET 1999 - kukuk@suse.de + +- Update to current glibc 2.1.3 snapshot +- Fix get/setrlimit problems + +------------------------------------------------------------------- +Thu Dec 9 20:00:16 MET 1999 - kukuk@suse.de + +- Update to current glibc 2.1.3 snapshot +- Add new ldconfig + +------------------------------------------------------------------- +Sun Dec 5 11:50:42 MET 1999 - kukuk@suse.de + +- Disable make check for SPARC (kernel bug) +- Add setrlimit patches +- Update to current glibc 2.1.3 snapshot + +------------------------------------------------------------------- +Fri Nov 26 12:09:07 MET 1999 - kukuk@suse.de + +- Update to current glibc 2.1.3 snapshot. + +------------------------------------------------------------------- +Tue Oct 26 13:54:55 MEST 1999 - kukuk@suse.de + +- Add fix for correct accounting of needed bytes (gethnamaddr.c) +- Remove not exported, public names from internal md5 functions + +------------------------------------------------------------------- +Mon Oct 25 19:03:56 MEST 1999 - kukuk@suse.de + +- Add fix for missing nexttowardl aliase + +------------------------------------------------------------------- +Tue Oct 19 09:56:47 MEST 1999 - kukuk@suse.de + +- Add security fix for iruserok + +------------------------------------------------------------------- +Sat Oct 16 16:29:44 MEST 1999 - kukuk@suse.de + +- Build libNoVersion.so.1 on every platform + +------------------------------------------------------------------- +Mon Oct 11 19:19:00 MEST 1999 - kukuk@suse.de + +- Add linuxthreads/signals.c fix from Andreas Schwab +- Remove dangling symlink (Bug #544) +- Add more bug fixes + +------------------------------------------------------------------- +Fri Oct 8 22:07:24 MEST 1999 - kukuk@suse.de + +- Add timezone update + +------------------------------------------------------------------- +Fri Oct 8 17:42:22 MEST 1999 - kukuk@suse.de + +- Add NIS+ shadow parser fix + +------------------------------------------------------------------- +Thu Oct 7 11:46:27 MEST 1999 - kukuk@suse.de + +- Update to official glibc 2.1.2, add important fixes +- Update nscd, add manual pages for it + +------------------------------------------------------------------- +Mon Sep 20 18:14:13 CEST 1999 - ro@suse.de + +- libc: added requires kernel_headers + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Mon Sep 6 10:25:03 MEST 1999 - kukuk@suse.de + +- Update to current glibc 2.1.2 cvs snapshot +- Remove use auf automake in spec file + +------------------------------------------------------------------- +Fri Sep 3 14:35:42 MEST 1999 - kukuk@suse.de + +- Update to current glibc 2.1.2 cvs snapshot +- Use RPM macros for configure + +------------------------------------------------------------------- +Wed Aug 25 17:07:09 MEST 1999 - kukuk@suse.de + +- Update to current glibc 2.1.2 cvs snapshot + +------------------------------------------------------------------- +Thu Aug 19 15:20:26 MEST 1999 - kukuk@suse.de + +- Add PowerPC patches from Uli Hecht +- Cleanup of SPEC file +- Create a profiling version + +------------------------------------------------------------------- +Sat Aug 14 19:58:45 MEST 1999 - kukuk@suse.de + +- disable nscd hosts caching by default +- Apply patch from HJL for broken gethostbyname_r in libnss_dns + +------------------------------------------------------------------- +Fri Jul 16 17:01:51 MEST 1999 - kukuk@suse.de + +- Add header fix for autoconf/g++ +- Move pt_chown and gconv modules from libc to shlibs + +------------------------------------------------------------------- +Wed Jul 14 16:05:14 MEST 1999 - kukuk@suse.de + +- Remove /etc/localtime from filelist + +------------------------------------------------------------------- +Mon Jul 12 09:54:43 MEST 1999 - kukuk@suse.de + +- Add more bug fixes from cvs +- Add ld.so bug fix from Andreas Schwab + +------------------------------------------------------------------- +Thu Jul 8 17:25:43 MEST 1999 - kukuk@suse.de + +- configure for i386-unknown-linux + +------------------------------------------------------------------- +Wed Jul 7 12:28:43 MEST 1999 - kukuk@suse.de + +- Remove alpha patch, it's now in glibc 2.1.2 cvs +- Add more bug fixes from cvs +- Remove malloc patch (breaks StarOffice) + +------------------------------------------------------------------- +Tue Jul 6 18:08:26 MEST 1999 - kukuk@suse.de + +- Add openpty patch from Andreas Schwab + (openpty now works if /dev/pts is not mounted) + +------------------------------------------------------------------- +Fri Jul 2 12:04:47 MEST 1999 - kukuk@suse.de + +- Remove warning von zic about symlinks. + +------------------------------------------------------------------- +Mon Jun 28 19:49:44 MEST 1999 - kukuk@suse.de + +- Remove ndbm links, now in gdbm + +------------------------------------------------------------------- +Fri Jun 25 16:16:20 MEST 1999 - kukuk@suse.de + +- Add a lot of more fixes +- Add nscd fixes and enable nscd on alpha + +------------------------------------------------------------------- +Mon Jun 14 09:17:26 MEST 1999 - kukuk@suse.de + +- Add nss_dns and fget* fixes. +- Add nscd patches for NIS+ + +------------------------------------------------------------------- +Thu Jun 10 10:04:11 MEST 1999 - kukuk@suse.de + +- Fix daemon() for MT programs +- Add libio fixes + +------------------------------------------------------------------- +Fri May 28 08:53:20 MEST 1999 - kukuk@suse.de + +- Add fix for docu +- Disable nscd for alpha again + +------------------------------------------------------------------- +Wed May 26 09:42:54 MEST 1999 - kukuk@suse.de + +- Update to version 2.1.1 + +------------------------------------------------------------------- +Mon May 17 16:49:35 MEST 1999 - kukuk@suse.de + +- Update to snapshot from 16.5.1999 +- Add manpages +- Add __setfpucw to libNoVersion (intel) +- Add COPYING and COPYING.LIB + +------------------------------------------------------------------- +Fri May 7 18:57:20 MEST 1999 - kukuk@suse.de + +- Update to snapshot from 6.5.1999 +- Add NoVersion patches from RedHat for miscompiled glibc 2.0 apps +- Add patch for Alpha RX164 +- Add workaround for nscd on Alpha + +------------------------------------------------------------------- +Wed Apr 28 17:48:51 MEST 1999 - kukuk@suse.de + +- Remove latest fnmatch patches from Uli Drepper + +------------------------------------------------------------------- +Tue Apr 27 11:48:46 MEST 1999 - kukuk@suse.de + +- update to cvs version of Apr 26 1999 +- fix pmap_set/pmap_unset for DHCP clients +- Rename libdb1.so.2[.1] to libdb.so.2[.1] since we don't create + the symbolic links. + +------------------------------------------------------------------- +Tue Apr 20 13:57:07 MEST 1999 - kukuk@suse.de + +- update to cvs version of Apr 20 1999 +- remove sunrpc.diff +- fix nssv1 package +- only include nscd on intel +- install /etc/nscd.conf + +------------------------------------------------------------------- +Mon Apr 12 09:52:58 MEST 1999 - kukuk@suse.de + +- update to cvs version of Apr 11 1999 +- Fix paths in paths.h +- install linuxthreads man pages and documentation +- Add sunrpc patch for Alpha and security fixes +- added links for el_GR and ru_RU.KOI8-R in usr/share/locale + +------------------------------------------------------------------- +Wed Mar 31 13:21:02 MEST 1999 - bs@suse.de + +- don't use lx_hack for build + +------------------------------------------------------------------- +Tue Mar 16 08:33:57 MET 1999 - ro@suse.de + +- libc.texinfo: changed to build with stable texinfo version + +------------------------------------------------------------------- +Mon Mar 15 23:49:51 MET 1999 - ro@suse.de + +- update to 2.1.1 (cvs of Mar 15 1999) +- update nssv1 to 2.0.2 + +------------------------------------------------------------------- +Sat Feb 20 19:29:32 MET 1999 - ro@suse.de + +- fixed specfile (lddlibc4 not built on alpha) + +------------------------------------------------------------------- +Sat Feb 20 18:41:22 MET 1999 - ro@suse.de + +- fixed specfile ... + +------------------------------------------------------------------- +Sat Feb 20 18:31:30 MET 1999 - ro@suse.de + +- added automake to neededforbuild + +------------------------------------------------------------------- +Sat Feb 20 18:15:44 MET 1999 - ro@suse.de + +- added nss-v1 modules (to keep old rpm happy with file owners) + +------------------------------------------------------------------- +Fri Feb 19 14:35:38 MET 1999 - ro@suse.de + +- update to cvs-version of 1999/02/18 + +------------------------------------------------------------------- +Fri Sep 25 18:58:28 MEST 1998 - ro@suse.de + +- fixed specfile + +------------------------------------------------------------------- +Fri Sep 25 12:15:13 MEST 1998 - ro@suse.de + +- update: use cvs-version of 980925 + edited db/Makefile to ignore messed up target-dependency + +------------------------------------------------------------------- +Mon Sep 21 19:43:16 MEST 1998 - ro@suse.de + +- update: use cvs-version of 980921 + +------------------------------------------------------------------- +Mon Sep 14 14:28:21 MEST 1998 - ro@suse.de + +- update: use today's cvs-version + +------------------------------------------------------------------- +Wed Sep 2 16:56:04 MEST 1998 - ro@suse.de + +- build for 586 since egcs generates code for 686 that does NOT run + on 586 !!! (eg strtok) + +------------------------------------------------------------------- +Sat Aug 22 00:43:48 MEST 1998 - ro@suse.de + +- updated to cvs-version 20.8.98 + added gettext as neededforbuild (so configure shuts up) + glibc-linuxthreads is contained in main archive now + +------------------------------------------------------------------- +Tue Jun 16 18:41:51 MEST 1998 - ro@suse.de + +- added symlink usr/include/X11 + +------------------------------------------------------------------- +Thu May 28 11:36:49 MEST 1998 - ro@suse.de + +- added symlinks to linux include files + +------------------------------------------------------------------- +Thu May 28 10:58:09 MEST 1998 - bs@suse.de + +- moved ".so" Links to package libc. + +------------------------------------------------------------------- +Wed May 27 16:26:15 MEST 1998 - bs@suse.de + +- changed version do `date` + +------------------------------------------------------------------- +Wed May 27 12:16:14 MEST 1998 - ro@suse.de + +- created specfile to build libc, shlibs, libd, libcinfo + localedb, timezone, + +- former libc renamed to libc5. diff --git a/glibc.i686.changes b/glibc.i686.changes new file mode 100644 index 0000000..e43309f --- /dev/null +++ b/glibc.i686.changes @@ -0,0 +1,7931 @@ +------------------------------------------------------------------- +Wed Jun 21 15:15:12 UTC 2017 - schwab@suse.de + +- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE + programs (BZ #21209) +- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for + AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357, BZ #21624) + +------------------------------------------------------------------- +Wed Jun 14 12:22:21 UTC 2017 - schwab@suse.de + +- Remove glibc-cpusetsize.diff, no longer useful + +------------------------------------------------------------------- +Wed May 31 10:35:31 UTC 2017 - schwab@suse.de + +- fts-symbol-redirect.patch: Fix symbol redirect for fts_set (bsc#1041123, + BZ #21289) + +------------------------------------------------------------------- +Mon May 29 18:10:31 UTC 2017 - schwab@suse.de + +- test-math-vector-sincos-aliasing.patch: Fix test-math-vector-sincos.h + aliasing + +------------------------------------------------------------------- +Mon May 29 10:24:22 UTC 2017 - schwab@suse.de + +- add-locales.patch: renamed from glibc-2.3.locales.diff.bz2, drop en_BE + locales (bsc#1039502) + +------------------------------------------------------------------- +Tue May 23 09:54:08 UTC 2017 - schwab@suse.de + +- Remove glibc-testsuite.patch, no longer relevant + +------------------------------------------------------------------- +Mon May 22 10:04:59 UTC 2017 - schwab@suse.de + +- Use multibuild feature +- Remove obsolete check-build.sh +- glibc.rpmlintrc: remove obsolete entries +- Use %tmpfiles_create in nscd postin + +------------------------------------------------------------------- +Wed Mar 29 13:09:49 UTC 2017 - schwab@suse.de + +- i686-memchr-sse.patch: Fix i686 memchr overflow calculation + (bsc#1031021, BZ #21182) +- sunrpc-use-after-free.patch: Avoid use-after-free read access in + clntudp_call (BZ #21115) +- Build testsuite with gdb and python-pexpect to enable more tests + +------------------------------------------------------------------- +Wed Feb 8 09:38:15 UTC 2017 - schwab@suse.de + +- tunables-bigendian.patch: Fix getting tunable values on big-endian (BZ + #21109) + +------------------------------------------------------------------- +Sun Feb 5 18:26:21 UTC 2017 - schwab@suse.de + +- Update to glibc 2.25 + * The feature test macro __STDC_WANT_LIB_EXT2__, from ISO/IEC TR + 24731-2:2010, is supported to enable declarations of functions from that + TR. + * The feature test macro __STDC_WANT_IEC_60559_BFP_EXT__, from ISO/IEC TS + 18661-1:2014, is supported to enable declarations of functions and macros + from that TS. + * The feature test macro __STDC_WANT_IEC_60559_FUNCS_EXT__, from ISO/IEC TS + 18661-4:2015, is supported to enable declarations of functions and macros + from that TS. + * The nonstandard feature selection macros _REENTRANT and _THREAD_SAFE are + now treated as compatibility synonyms for _POSIX_C_SOURCE=199506L. + * The inclusion of by is deprecated. + * New features from TS 18661-1:2014 are added to libm: the + fesetexcept, fetestexceptflag, fegetmode and fesetmode functions, the + femode_t type and the FE_DFL_MODE and FE_SNANS_ALWAYS_SIGNAL macros. + * Integer width macros from TS 18661-1:2014 are added to : + CHAR_WIDTH, SCHAR_WIDTH, UCHAR_WIDTH, SHRT_WIDTH, USHRT_WIDTH, INT_WIDTH, + UINT_WIDTH, LONG_WIDTH, ULONG_WIDTH, LLONG_WIDTH, ULLONG_WIDTH; and to + : INT8_WIDTH, UINT8_WIDTH, INT16_WIDTH, UINT16_WIDTH, + INT32_WIDTH, UINT32_WIDTH, INT64_WIDTH, UINT64_WIDTH, INT_LEAST8_WIDTH, + UINT_LEAST8_WIDTH, INT_LEAST16_WIDTH, UINT_LEAST16_WIDTH, + INT_LEAST32_WIDTH, UINT_LEAST32_WIDTH, INT_LEAST64_WIDTH, + UINT_LEAST64_WIDTH, INT_FAST8_WIDTH, UINT_FAST8_WIDTH, INT_FAST16_WIDTH, + UINT_FAST16_WIDTH, INT_FAST32_WIDTH, UINT_FAST32_WIDTH, INT_FAST64_WIDTH, + UINT_FAST64_WIDTH, INTPTR_WIDTH, UINTPTR_WIDTH, INTMAX_WIDTH, + UINTMAX_WIDTH, PTRDIFF_WIDTH, SIG_ATOMIC_WIDTH, SIZE_WIDTH, WCHAR_WIDTH, + WINT_WIDTH. + * New features are added from TS 18661-1:2014: + - Signaling NaN macros: SNANF, SNAN, SNANL. + - Nearest integer functions: roundeven, roundevenf, roundevenl, fromfp, + fromfpf, fromfpl, ufromfp, ufromfpf, ufromfpl, fromfpx, fromfpxf, + fromfpxl, ufromfpx, ufromfpxf, ufromfpxl. + - llogb functions: the llogb, llogbf and llogbl functions, and the + FP_LLOGB0 and FP_LLOGBNAN macros. + - Max-min magnitude functions: fmaxmag, fmaxmagf, fmaxmagl, fminmag, + fminmagf, fminmagl. + - Comparison macros: iseqsig. + - Classification macros: iscanonical, issubnormal, iszero. + - Total order functions: totalorder, totalorderf, totalorderl, + totalordermag, totalordermagf, totalordermagl. + - Canonicalize functions: canonicalize, canonicalizef, canonicalizel. + - NaN functions: getpayload, getpayloadf, getpayloadl, setpayload, + setpayloadf, setpayloadl, setpayloadsig, setpayloadsigf, setpayloadsigl. + * The functions strfromd, strfromf, and strfroml, from ISO/IEC TS 18661-1:2014, + are added to libc. + * Most of glibc can now be built with the stack smashing protector enabled. + * The function explicit_bzero, from OpenBSD, has been added to libc. + * On ColdFire, MicroBlaze, Nios II and SH3, the float_t type is now defined + to float instead of double. + * On x86_64, when compiling with -mfpmath=387 or -mfpmath=sse+387, the + float_t and double_t types are now defined to long double instead of float + and double. + * The getentropy and getrandom functions, and the header file + have been added. + * The buffer size for byte-oriented stdio streams is now limited to 8192 + bytes by default. + * The header now includes the header. + * The malloc_get_state and malloc_set_state functions have been removed. + * The “ip6-dotint” and “no-ip6-dotint” resolver options, and the + corresponding RES_NOIP6DOTINT flag from have been removed. + * The "ip6-bytestring" resolver option and the corresponding RES_USEBSTRING + flag from have been removed. + * The flags RES_AAONLY, RES_PRIMARY, RES_NOCHECKNAME, RES_KEEPTSIG, + RES_BLAST defined in the header file have been deprecated. + * The "inet6" option in /etc/resolv.conf and the RES_USE_INET6 flag for + _res.flags are deprecated. + * DNSSEC-related declarations and definitions have been removed from the + header file, and libresolv will no longer attempt to + decode the data part of DNSSEC record types. + * The resource record type classification macros ns_t_qt_p, ns_t_mrr_p, + ns_t_rr_p, ns_t_udp_p, ns_t_xfr_p have been removed from the + header file because the distinction between RR types and + meta-RR types is not officially standardized, subject to revision, and + thus not suitable for encoding in a macro. + * The types res_sendhookact, res_send_qhook, re_send_rhook, and the qhook + and rhook members of the res_state type in have been removed. + * For multi-arch support it is recommended to use a GCC which has + been built with support for GNU indirect functions. + * GDB pretty printers have been added for mutex and condition variable + structures in POSIX Threads. + * Tunables feature added to allow tweaking of the runtime for an application + program. + * A new version of condition variables functions have been implemented in + the NPTL implementation of POSIX Threads to provide stronger ordering + guarantees. + * A new version of pthread_rwlock functions have been implemented to use a more + scalable algorithm primarily through not using a critical section anymore to + make state changes. + * On ARM EABI (32-bit), generating a backtrace for execution contexts which + have been created with makecontext could fail to terminate due to a + missing .cantunwind annotation. (CVE-2016-6323) + * The DNS stub resolver functions would crash due to a NULL pointer + dereference when processing a query with a valid DNS question type which + was used internally in the implementation. (CVE-2015-5180) +- Enable stack protector if part of %optflags +- startcontext-cantunwind.patch: Removed +- cpuid-assertion.patch: Removed + +------------------------------------------------------------------- +Thu Oct 13 08:24:22 UTC 2016 - schwab@suse.de + +- cpuid-assertion.patch: Don't assert on older Intel CPUs (BZ #20647) + +------------------------------------------------------------------- +Wed Oct 5 15:01:46 UTC 2016 - schwab@suse.de + +- glibc-2.3.3-nscd-db-path.diff: Move persistent nscd databases to + /var/lib/nscd +- glibc-2.3.90-langpackdir.diff: simplify + +------------------------------------------------------------------- +Tue Aug 2 13:55:44 UTC 2016 - schwab@suse.de + +- Update to glibc 2.24 + * The minimum Linux kernel version that this version of the GNU C Library + can be used with is 3.2 + * The pap_AN locale has been deleted + * The readdir_r and readdir64_r functions have been deprecated + * The type `union wait' has been removed + * A new NSS action is added to facilitate large distributed system + administration + * The deprecated __malloc_initialize_hook variable has been removed from + the API + * The long unused localedef --old-style option has been removed + * nextupl, nextup, nextupf, nextdownl, nextdown and nextdownf are added + to libm + * An unnecessary stack copy in _nss_dns_getnetbyname_r was removed + (CVE-2016-3075) + * Previously, getaddrinfo copied large amounts of address data to the + stack, even after the fix for CVE-2013-4458 has been applied, + potentially resulting in a stack overflow. getaddrinfo now uses a + heap allocation instead (CVE-2016-3706) + * The glob function suffered from a stack-based buffer overflow when it + was called with the GLOB_ALTDIRFUNC flag and encountered a long file + name (CVE-2016-1234) + * The Sun RPC UDP client could exhaust all available stack space when + flooded with crafted ICMP and UDP messages (CVE-2016-4429) + * The IPv6 name server management code in libresolv could result in a + memory leak for each thread which is created, performs a failing + naming lookup, and exits (CVE-2016-5417) +- startcontext-cantunwind.patch: mark __startcontext as .cantunwind + (bsc#974800, BZ #20435) +- Removed patches: + * 0001-Updated-translations-for-2.23.patch + * 0002-Regenerate-libc.pot-for-2.23.patch + * 0003-Regenerated-configure-scripts.patch + * 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch + * 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch + * 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch + * 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch + * 0008-Update-NEWS.patch + * 0009-sln-use-stat64.patch + * 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch + * 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch + * 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch + * 0013-Mention-BZ-19762-in-NEWS.patch + * 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch + * 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch + * 0016-Fix-resource-leak-in-resolver-bug-19257.patch + * 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch + * 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch + * 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch + * 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch + * 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch + * 0022-configure-fix-test-usage.patch + * 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch + * 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch + * 0025-getnameinfo-Do-not-preserve-errno.patch + * 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch + * 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch + * 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch + * 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch + * 0030-hesiod-Remove-RCS-keywords.patch + * 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch + * 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch + * 0033-malloc-Remove-NO_THREADS.patch + * 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch + * 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch + * 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch + * 0037-malloc-Add-missing-internal_function-attributes-on-f.patch + * 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch + * 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch + * 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch + * 0041-nss_dns-Check-address-length-before-creating-addrinf.patch + * 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch + * 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch + * 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch + * 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch + * 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch + * 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch + * 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch + * 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch + * 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch + * 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch + * 0052-Fix-tst-dlsym-error-build.patch + * 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch + * 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch + * 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch + * 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch + * clntudp-call-alloca.patch + * glibc-memset-nontemporal.diff + * nis-initgroups-status.patch + * nscd-gc-crash.patch + * robust-mutex-deadlock.patch + * strncat-avoid-array-bounds-warning.patch + +------------------------------------------------------------------- +Wed Jun 29 12:50:21 UTC 2016 - schwab@suse.de + +- strncat-avoid-array-bounds-warning.patch: Avoid array-bounds warning for + stncat on i586 (BZ #20260) +- Update glibc.keyring +- Unset MALLOC_CHECK_ during testsuite run + +------------------------------------------------------------------- +Thu Jun 23 07:41:06 UTC 2016 - schwab@suse.de + +- nsswitch.conf: Add fallback to files for passwd and group to prepare for + libnsl removal. + +------------------------------------------------------------------- +Wed Jun 22 09:08:02 UTC 2016 - schwab@suse.de + +- nis-initgroups-status.patch: Return proper status from + _nss_nis_initgroups_dyn (bsc#984269, BZ #20262) +- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to + check for timeout (bsc#985170, BZ #20263) + +------------------------------------------------------------------- +Thu Jun 9 09:17:10 UTC 2016 - schwab@suse.de + +- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ + #19755) + +------------------------------------------------------------------- +Mon May 30 08:23:03 UTC 2016 - schwab@suse.de + +- clntudp-call-alloca.patch: do not use alloca in clntudp_call + (CVE-2016-4429, bsc#980854, BZ #20112) + +------------------------------------------------------------------- +Wed May 11 09:33:47 UTC 2016 - schwab@suse.de + +- Import patches from 2.23 branch + 0001-Updated-translations-for-2.23.patch + 0002-Regenerate-libc.pot-for-2.23.patch + 0003-Regenerated-configure-scripts.patch + 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch + 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch + 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch + 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch + 0008-Update-NEWS.patch + 0009-sln-use-stat64.patch + 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch + 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch + 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch + 0013-Mention-BZ-19762-in-NEWS.patch + 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch + 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch + 0016-Fix-resource-leak-in-resolver-bug-19257.patch + 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch + 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch + 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch + 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch + 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch + 0022-configure-fix-test-usage.patch + 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch + 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch + 0025-getnameinfo-Do-not-preserve-errno.patch + 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch + 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch + 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch + 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch + 0030-hesiod-Remove-RCS-keywords.patch + 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch + 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch + 0033-malloc-Remove-NO_THREADS.patch + 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch + 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch + 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch + 0037-malloc-Add-missing-internal_function-attributes-on-f.patch + 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch + 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch + 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch + 0041-nss_dns-Check-address-length-before-creating-addrinf.patch + 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch + 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch + 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch + 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch + 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch + 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch + 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch + 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch + 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch + 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch + 0052-Fix-tst-dlsym-error-build.patch + 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch + 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch + 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch + 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch +- CVE-2016-3075 CVE-2016-1234 CVE-2016-3706 bsc#973164 bsc#969727 +- resolv-mem-leak.patch: renamed to + 0016-Fix-resource-leak-in-resolver-bug-19257.patch +- no-long-double.patch: renamed to + 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch +- glibc-gcc6.patch: renamed to + 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch + +------------------------------------------------------------------- +Mon May 9 14:00:41 UTC 2016 - schwab@suse.de + +- glibc-c-utf8-locale.patch: fix bad standard in LC_IDENTIFICATION categories +- glibc-2.3.locales.diff.bz2: likewise + +------------------------------------------------------------------- +Mon Apr 25 08:55:47 UTC 2016 - jslaby@suse.com + +- glibc-gcc6.patch: Suppress GCC 6 warning about ambiguous 'else' with + -Wparentheses + +------------------------------------------------------------------- +Mon Apr 11 08:00:07 UTC 2016 - schwab@suse.de + +- Add compatibility symlinks for LSB 3.0 (fate#318933) + +------------------------------------------------------------------- +Mon Mar 21 11:57:49 UTC 2016 - schwab@suse.de + +- powerpc-elision-enable-envvar.patch: enable TLE only if + GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236) + +------------------------------------------------------------------- +Tue Mar 15 10:44:46 UTC 2016 - schwab@suse.de + +- ldd-system-interp.patch: Restore warning about execution permission, it + is still needed for noexec mounts (bsc#915985) + +------------------------------------------------------------------- +Tue Mar 8 15:28:16 UTC 2016 - idonmez@suse.com + +- Add C.UTF-8 locale (see https://sourceware.org/glibc/wiki/Proposals/C.UTF-8) + and rh#902094 . Added with glibc-c-utf8-locale.patch. +- Add glibc-disable-gettext-for-c-utf8.patch to disable gettext for + C.UTF-8 same as C locale. + +------------------------------------------------------------------- +Mon Mar 7 14:47:50 UTC 2016 - schwab@suse.de + +- Move %install_info_delete to %preun +- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer + acceptable + +------------------------------------------------------------------- +Tue Feb 23 16:11:36 UTC 2016 - schwab@suse.de + +- no-long-double.patch: Don't use long double functions if NO_LONG_DOUBLE + +------------------------------------------------------------------- +Mon Feb 22 11:05:12 UTC 2016 - schwab@suse.de + +- Update to glibc 2.23 release. + * Unicode 8.0.0 Support + * sched_setaffinity, pthread_setaffinity_np no longer attempt to guess + the kernel-internal CPU set size + * The fts.h header can now be used with -D_FILE_OFFSET_BITS=64 + * getaddrinfo now detects certain invalid responses on an internal + netlink socket + * A defect in the malloc implementation, present since glibc 2.15 (2012) + or glibc 2.10 via --enable-experimental-malloc (2009), could result in + the unnecessary serialization of memory allocation requests across + threads + * The obsolete header has been removed + * The obsolete functions bdflush, create_module, get_kernel_syms, + query_module and uselib are no longer available to newly linked + binaries + * Optimized string, wcsmbs and memory functions for IBM z13. + * Newly linked programs that define a variable called signgam will no + longer have it set by the lgamma, lgammaf and lgammal functions +- Removed patches: + * dont-remove-nodelete-flag.patch + * openat64-readd-o-largefile.patch + * mntent-blank-line.patch + * opendir-o-directory-check.patch + * strcoll-remove-strdiff-opt.patch + * ld-pointer-guard.patch + * tls-dtor-list-mangling.patch + * powerpc-lock-elision-race.patch + * prelink-elf-rtype-class.patch + * vector-finite-math-aliases.patch + * powerpc-elision-adapt-param.patch + * catopen-unbound-alloca.patch + * strftime-range-check.patch + * hcreate-overflow-check.patch + * errorcheck-mutex-no-elision.patch + * refactor-nan-parsing.patch + * send-dg-buffer-overflow.patch + * isinf-cxx11-conflict.patch + * ibm93x-redundant-shift-si.patch + * iconv-reset-input-buffer.patch + * tzset-tzname.patch + * static-dlopen.patch + +------------------------------------------------------------------- +Thu Feb 18 13:22:19 UTC 2016 - schwab@suse.de + +- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with + C++11 (bsc#963700, BZ #19439) + +------------------------------------------------------------------- +Wed Feb 17 09:48:26 UTC 2016 - schwab@suse.de + +- tls-dtor-list-mangling.patch: Harden tls_dtor_list with pointer mangling + (BZ #19018) +- prelink-elf-rtype-class.patch: Keep only ELF_RTYPE_CLASS_{PLT|COPY} bits + for prelink (BZ #19178) +- vector-finite-math-aliases.patch: Better workaround for aliases of + *_finite symbols in vector math library (BZ# 19058) +- powerpc-elision-adapt-param.patch: powerpc: Fix usage of elision + transient failure adapt param (BZ #19174) +- catopen-unbound-alloca.patch: Fix unbound alloca in catopen + (CVE-2015-8779, bsc#962739, BZ #17905) +- strftime-range-check.patch: Add range check on time fields + (CVE-2015-8776, bsc#962736, BZ #18985) +- hcreate-overflow-check.patch: Handle overflow in hcreate (CVE-2015-8778, + bsc#962737, BZ #18240) +- errorcheck-mutex-no-elision.patch: Don't do lock elision on an error + checking mutex (bsc#956716, BZ #17514) +- refactor-nan-parsing.patch: Refactor strtod parsing of NaN payloads + (CVE-2014-9761, bsc#962738, BZ #16962) +- send-dg-buffer-overflow.patch: Fix getaddrinfo stack-based buffer + overflow (CVE-2015-7547, bsc#961721, BZ #18665) +- powerpc-lock-elision-race.patch: renamed from + 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch + +------------------------------------------------------------------- +Mon Feb 15 15:43:02 UTC 2016 - schwab@suse.de + +- Add audit-devel and libcap-devel to BuildRequires, for use by nscd + +------------------------------------------------------------------- +Thu Nov 26 14:46:21 UTC 2015 - schwab@suse.de + +- reinitialize-dl_load_write_lock.patch: Reinitialize dl_load_write_lock + on fork (bsc#958315, BZ #19282) + +------------------------------------------------------------------- +Wed Nov 18 15:09:30 UTC 2015 - schwab@suse.de + +- resolv-mem-leak.patch: Fix resource leak in resolver (bsc#955647, BZ #19257) +- tzset-tzname.patch: Force rereading TZDEFRULES after it was used to set + DST rules only (BZ #19253) + +------------------------------------------------------------------- +Mon Oct 26 15:22:53 UTC 2015 - schwab@suse.de + +- glibc-2.3.90-noversion.diff: use stat64 + +------------------------------------------------------------------- +Mon Oct 19 12:28:58 UTC 2015 - schwab@suse.de + +- ld-pointer-guard.patch: Always enable pointer guard (CVE-2015-8777, + bsc#950944, BZ #18928) + +------------------------------------------------------------------- +Mon Oct 12 08:12:10 UTC 2015 - schwab@suse.de + +- strcoll-remove-strdiff-opt.patch: Remove incorrect STRDIFF-based + optimization (BZ #18589) + +------------------------------------------------------------------- +Thu Oct 8 14:26:14 UTC 2015 - schwab@suse.de + +- iconv-reset-input-buffer.patch: Fix iconv buffer handling with IGNORE + error handler (BZ #18830) + +------------------------------------------------------------------- +Wed Sep 30 11:48:05 UTC 2015 - normand@linux.vnet.ibm.com + +- new patch [BZ #18743] PowerPC: Fix a race condition when eliding a lock + 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch + +------------------------------------------------------------------- +Thu Sep 24 09:41:13 UTC 2015 - schwab@suse.de + +- nss-files-long-lines-2.patch: Properly reread entry after failure in + nss_files getent function (bsc#945779, BZ #18991) + +------------------------------------------------------------------- +Wed Sep 16 10:21:43 UTC 2015 - schwab@suse.de + +- fnmatch-collating-elements.patch: Fix fnmatch handling of collating + elements (BZ #17396, BZ #16976) + +------------------------------------------------------------------- +Mon Sep 7 13:27:58 UTC 2015 - schwab@suse.de + +- opendir-o-directory-check.patch: Fix opendir inverted o_directory_works + test +- static-dlopen.patch: Static dlopen default library search path fix + (bsc#937853) + +------------------------------------------------------------------- +Mon Aug 31 12:21:29 UTC 2015 - schwab@suse.de + +- mntent-blank-line.patch: Fix memory corruption w/blank lines + +------------------------------------------------------------------- +Mon Aug 10 09:23:57 UTC 2015 - schwab@suse.de + +- dont-remove-nodelete-flag.patch: Don't remove DF_1_NODELETE flag from + all loaded objects on failed dlopen +- openat64-readd-o-largefile.patch: Readd O_LARGEFILE flag for openat64 + +------------------------------------------------------------------- +Wed Aug 5 09:35:41 UTC 2015 - schwab@suse.de + +- Update to glibc 2.22 release. + * Cache information can be queried via sysconf() function on s390 + * A buffer overflow in gethostbyname_r and related functions performing DNS + requests has been fixed. (CVE-2015-1781) + * The time zone file parser has been made more robust against crafted time + zone files + * A powerpc and powerpc64 optimization for TLS, similar to TLS descriptors + for LD and GD on x86 and x86-64, has been implemented. + * Character encoding and ctype tables were updated to Unicode 7.0.0 + * Added vector math library named libmvec + * A new fmemopen implementation has been added with the goal of POSIX + compliance. + * The header is deprecated, and will be removed in a future + release. + * bsc#905313 bsc#920338 bsc#927080 bsc#928723 bsc#931480 bsc#939211 + bsc#940195 bsc#940332 bsc#944494 bsc#968787 +- Patches from upstream removed + * htm-tabort.patch + * o-tmpfile.patch + * memcpy-chk-non-SSE2.patch + * pthread-mutexattr-gettype-kind.patch + * powerpc-software-sqrt.patch + * static-tls-dtv-limit.patch + * threaded-trim-threshold.patch + * resolv-nameserver-handling.patch + * nss-separate-state-getXXent.patch + * aarch64-sigstksz.patch + * heap-top-corruption.patch + * pthread-join-deadlock.patch + +------------------------------------------------------------------- +Mon Jul 27 09:08:21 UTC 2015 - schwab@suse.de + +- pthread-join-deadlock.patch: Use IE model for static variables in + libc.so, libpthread.so and rtld (bsc#930015, BZ #18457) + +------------------------------------------------------------------- +Wed Jul 22 09:13:48 UTC 2015 - schwab@suse.de + +- glibc-nodate.patch: fix verification of timestamp + +------------------------------------------------------------------- +Tue Jul 21 07:50:22 UTC 2015 - meissner@suse.com + +- also filter out -fstack-protector-strong + +------------------------------------------------------------------- +Mon Jun 22 07:22:22 UTC 2015 - schwab@suse.de + +- getaddrinfo-ipv6-sanity.diff: Remove. It breaks services that start + before IPv6 is up (bsc#931399) +- glibc-2.3.locales.diff.bz2: Remove sh_YU locales, fix currency for en_BE. + +------------------------------------------------------------------- +Tue Jun 9 08:16:46 UTC 2015 - schwab@suse.de + +- Add /usr/include/gnu/lib-names-.*.h to baselibs +- pthread-join-deadlock.patch: Don't require rtld lock to store static TLS + offset in the DTV (bsc#930015, BZ #18457) +- heap-top-corruption.patch: Do not corrupt the top of a threaded heap if + top chunk is MINSIZE (BZ #18502) + +------------------------------------------------------------------- +Wed Apr 8 12:50:39 UTC 2015 - mgorman@suse.com + +- threaded-trim-threshold.patch: Fix regression in threaded application + malloc performance (bsc#915955, BZ #17195) + +------------------------------------------------------------------- +Thu Apr 2 08:11:20 UTC 2015 - schwab@suse.de + +- aarch64-sigstksz.patch: Increase MINSIGSTKSZ and SIGSTKSZ (BZ #16850) + +------------------------------------------------------------------- +Mon Mar 30 09:04:49 UTC 2015 - schwab@suse.de + +- powerpc-software-sqrt.patch: Fix powerpc software sqrt (BZ #17964, BZ + #17967) +- nss-separate-state-getXXent.patch: Separate internal state between + getXXent and getXXbyYY NSS calls (CVE-2014-8121, bsc#918187, BZ #18007) +- static-tls-dtv-limit.patch: Fix DTV race, assert, DTV_SURPLUS Static TLS + limit, and nptl_db garbage (bsc#919678, BZ #17090, BZ #17620, BZ #17621, + BZ #17628) + +------------------------------------------------------------------- +Mon Mar 9 13:05:32 UTC 2015 - schwab@suse.de + +- resolv-nameserver-handling.patch: Replace with simpler version with more + compatibility + +------------------------------------------------------------------- +Mon Mar 2 14:27:02 UTC 2015 - schwab@suse.de + +- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs + (bsc#920084) + +------------------------------------------------------------------- +Tue Feb 24 10:11:46 UTC 2015 - schwab@suse.de + +- resolv-nameserver-handling.patch: Rewrite handling of nameserver + configuration in resolver + +------------------------------------------------------------------- +Thu Feb 12 13:10:20 UTC 2015 - schwab@suse.de + +- htm-tabort.patch: Fix TABORT encoding for little endian + +------------------------------------------------------------------- +Mon Feb 9 09:26:01 UTC 2015 - schwab@suse.de + +- Update to glibc 2.21 release. + * A new semaphore algorithm has been implemented in generic C code for all + machines + * Added support for TSX lock elision of pthread mutexes on powerpc32, + powerpc64 and powerpc64le + * Optimized strcpy, stpcpy, strchrnul and strrchr implementations for + AArch64 + * i386 memcpy functions optimized with SSE2 unaligned load/store + * New locales: tu_IN, bh_IN, raj_IN, ce_RU + * The obsolete sigvec function has been removed + * CVE-2015-1472 CVE-2015-1473 CVE-2104-7817 CVE-2012-3406 CVE-2014-9402 + CVE-2014-7817 bsc#864081 bsc#906371 bsc#909053 bsc#910599 bsc#916222 +- Patches from upstream removed + * ifunc-x86-slow-sse4.patch + * pthread-mutex-trylock-elision.patch +- o-tmpfile.patch: Fix value of O_TMPFILE for architectures with + non-default O_DIRECTORY (BZ #17912) + +------------------------------------------------------------------- +Tue Oct 28 08:56:47 UTC 2014 - schwab@suse.de + +- Update to crypt_blowfish 1.3. + * Add support for the $2b$ prefix. +- ifunc-x86-slow-sse4.patch: Fix misdetected Slow_SSE4_2 cpu feature bit + (BZ #17501) + +------------------------------------------------------------------- +Mon Sep 8 09:48:26 UTC 2014 - schwab@suse.de + +- Update to glibc 2.20 release. + * Reverted change of ABI data structures for s390 and s390x + * Support for file description locks is added to systems running the + Linux kernel + * Optimized strchr implementation for AArch64 + * The minimum Linux kernel version that this version of the GNU C Library + can be used with is 2.6.32 + * Running the testsuite no longer terminates as soon as a test fails + * The am33 port, which had not worked for several years, has been removed + from ports. + * The _BSD_SOURCE and _SVID_SOURCE feature test macros are no longer + supported; they now act the same as _DEFAULT_SOURCE (but generate a + warning) + * Optimized strcmp implementation for ARMv7 + * Added support for TX lock elision of pthread mutexes on s390 and s390x + * All supported architectures now use the main glibc sysdeps directory + instead of some being in a separate "ports" directory + * The NPTL implementation of POSIX pthreads is no longer an "add-on" + * Locale names, including those obtained from environment variables (LANG + and the LC_* variables), are more tightly checked for proper syntax + * On x86-64, the dynamic linker's lazy-binding support is now compatible + with application code using Intel MPX instructions + * CVE-2013-7423 bsc#915526 bsc#934084 bsc#973010 +- Patches from upstream removed + * nss-dns-memleak.patch + * sin-sign.patch + * pldd-wait-ptrace-stop.patch + * nscd-track-startup-failures.patch + * powerpc-opt-power8.patch + * check-pf-alloca.patch + * getaddrinfo-uninit-result.patch + * ppc64-copysign.patch + * nextafterl-ibm-ldouble.patch + * ibm-long-double-math.patch + * ibm-long-double-frexpl.patch + * aarch64-setcontext.patch + * nss-nis-stack-use.patch + * psfaa.patch + * nss-files-long-lines.patch + * setlocale-directory-traversal.patch + * dt-ppc64-num.patch + * ppc64le-profiling.patch + * s390-revert-abi-change.patch + * disable-gconv-translit-modules.patch + * resolv-dont-ignore-second-answer.patch + * iconv-ibm-sentinel-check.patch +- Remove sprof.1, and mtrace.1, now included in the man-pages package + (bsc#967190) + +------------------------------------------------------------------- +Tue Sep 2 07:52:36 UTC 2014 - schwab@suse.de + +- iconv-ibm-sentinel-check.patch: Fix crashes on invalid input in IBM + gconv modules (CVE-2014-6040, bnc#894553, BZ #17325) + +------------------------------------------------------------------- +Tue Aug 26 10:47:31 UTC 2014 - schwab@suse.de + +- disable-gconv-translit-modules.patch: Disable gconv transliteration + module loading (CVE-2014-5119, bnc#892073, BZ #17187) + +------------------------------------------------------------------- +Mon Aug 11 10:01:54 UTC 2014 - schwab@suse.de + +- pthread-mutexattr-gettype-kind.patch: Filter out + PTHREAD_MUTEX_NO_ELISION_NP bit in pthread_mutexattr_gettype + (bnc#888131, BZ #15790) + +------------------------------------------------------------------- +Thu Jul 31 08:06:50 UTC 2014 - schwab@suse.de + +- ppc64le-profiling.patch: fix profiling for ppc64le (bnc#889601, BZ + #17213) +- s390-revert-abi-change.patch: replace with upstream patch, switches + default symbol version back to old version (bnc#887228) + +------------------------------------------------------------------- +Mon Jul 28 10:18:46 UTC 2014 - schwab@suse.de + +- ibm93x-redundant-shift-si.patch: Avoid redundant shift character in + iconv output at block boundary (bnc#886416, BZ #17197) + +------------------------------------------------------------------- +Thu Jul 24 15:35:50 UTC 2014 - schwab@suse.de + +- s390-revert-abi-change.patch: revert back to pre-2.19 layout of jmp_buf + and ucontext_t on s390 (bnc#887228) + +------------------------------------------------------------------- +Tue Jul 22 08:37:38 UTC 2014 - schwab@suse.de + +- dt-ppc64-num.patch: Correct DT_PPC64_NUM (bnc#887169, BZ #17153) + +------------------------------------------------------------------- +Mon Jul 14 08:33:08 UTC 2014 - schwab@suse.de + +- setlocale-directory-traversal.patch: Directory traversal in locale + environment handling (CVE-2014-0475, bnc#887022, BZ #17137) +- Remove the ppc64le check-abi workaround, no longer needed + +------------------------------------------------------------------- +Mon Jun 23 10:33:40 UTC 2014 - schwab@suse.de + +- nss-files-long-lines.patch: Don't ignore too long lines in nss_files + (bnc#883217, BZ #17079) +- Remove locale.1, localedef.1 and iconvconfig.8 manpages, now included in + the man-pages package (bnc#880703) +- manpages.patch: update + +------------------------------------------------------------------- +Mon Jun 16 08:27:38 UTC 2014 - schwab@suse.de + +- psfaa.patch: copy filename argument in posix_spawn_file_actions_addopen + (CVE-2014-4043, bnc#882600, BZ #17048) + +------------------------------------------------------------------- +Wed May 28 15:11:45 UTC 2014 - matz@suse.de + +- glibc-memset-nontemporal.diff: Speedup memset on x86_64 + (bnc#868622, BZ #16830) + +------------------------------------------------------------------- +Thu May 15 15:45:03 UTC 2014 - schwab@suse.de + +- add non-elision-enabled libpthread + +------------------------------------------------------------------- +Mon May 12 13:22:40 UTC 2014 - schwab@suse.de + +- nss-nis-stack-use.patch: fix unbound stack use in NIS NSS module (BZ + #16932) + +------------------------------------------------------------------- +Wed May 7 10:13:24 UTC 2014 - schwab@suse.de + +- getaddrinfo-uninit-result.patch: fix parsing of getai result for + IPv6-only request (bnc#876521) + +------------------------------------------------------------------- +Thu Apr 17 09:13:32 UTC 2014 - schwab@suse.de + +- ibm-long-double-frexpl.patch: Correct IBM long double frexpl + (bnc#872573, BZ #16740, BZ #16619) + +------------------------------------------------------------------- +Tue Apr 15 14:23:54 UTC 2014 - schwab@suse.de + +- ibm-long-double-math.patch: Remove faulty assembler implementations of + ceil, nearbyintl, roundl for IBM long double (bnc#873457, BZ #16701, BZ + #16706, BZ #16707) + +------------------------------------------------------------------- +Tue Apr 15 11:00:59 UTC 2014 - aj@suse.com + +- Use /run for nscd instead of /var/run. + +------------------------------------------------------------------- +Mon Apr 7 09:06:32 UTC 2014 - schwab@suse.de + +- pthread-mutex-destroy.patch: Remove +- pthread-mutex-trylock-elision.patch: Properly handle forced elision in + pthread_mutex_trylock (bnc#865968, BZ #16657) + +------------------------------------------------------------------- +Thu Apr 3 07:32:24 UTC 2014 - schwab@suse.de + +- nextafterl-ibm-ldouble.patch: Correct IBM long double nextafterl + (bnc#871637, BZ #16739) + +------------------------------------------------------------------- +Tue Apr 1 13:33:24 UTC 2014 - schwab@suse.de + +- Readd dependency on sysvinit.target to nscd.service (bnc#868422) +- Make the nscd service part of the nss-lookup and nss-user-lookup targets + (bnc#871386) +- Move _constraints back to main package and update it + +------------------------------------------------------------------- +Tue Apr 1 07:55:19 UTC 2014 - schwab@suse.de + +- ppc64-copysign.patch: Fix ppc64le copysign overwriting parent stack + frame (BZ #16786) +- aarch64-setcontext.patch: Fix aarch64 setcontext clobbering alternate + signal stack (BZ #16629) + +------------------------------------------------------------------- +Mon Mar 31 13:22:56 UTC 2014 - schwab@suse.de + +- powerpc-opt-power8.patch: readd POWER8 implementation of isnan, + isinf, finite with fix for little endian (bnc#871353) +- pthread-mutex-destroy.patch: Skip checks in pthread_mutex_destroy when + doing elision (bnc#865968) + +------------------------------------------------------------------- +Sat Mar 29 16:41:25 UTC 2014 - schwab@suse.de + +- powerpc-opt-power8.patch: remove broken POWER8 implementation of isnan, + isinf, finite; fix missing static symbols +- glibc-2.14-crypt.diff: update for file renaming + +------------------------------------------------------------------- +Thu Mar 27 08:40:20 UTC 2014 - schwab@suse.de + +- check-pf-alloca.patch: remove use of alloca while collecting interface + addresses + +------------------------------------------------------------------- +Tue Mar 25 09:26:44 UTC 2014 - schwab@suse.de + +- abort-no-flush.patch: Don't close or flush stdio streams on abort (BZ + #15436) +- fix-locking-in-_IO_cleanup.patch: always do locking when accessing + streams (bnc#796982, BZ #15142) +- resolv-dont-ignore-second-answer.patch: don't ignore second answer from + nameserver if the first one was empty (bnc#767266, BZ #13651) +- ldd-system-interp.patch: Never try to execute the file in ldd + (bnc#677787, BZ #16750) + +------------------------------------------------------------------- +Mon Mar 24 12:26:50 UTC 2014 - schwab@suse.de + +- check-pf-alloca.patch: Account for alloca use when collecting interface + addresses (bnc#785041, BZ #16002) + +------------------------------------------------------------------- +Mon Mar 24 07:59:40 UTC 2014 - schwab@suse.de + +- powerpc-opt-power8.patch: two more POWER8 optimisations (bnc#866711, + fate#315443) + +------------------------------------------------------------------- +Thu Mar 20 14:52:47 UTC 2014 - schwab@suse.de + +- getaddrinfo-uninit-result.patch: Fix use of half-initialized result in + getaddrinfo when using nscd (bnc#867636, BZ #16743) + +------------------------------------------------------------------- +Thu Mar 20 07:42:50 UTC 2014 - schwab@suse.de + +- Remove dependency on sysinit.target from nscd.service again (bnc#86422) + +------------------------------------------------------------------- +Wed Mar 19 14:39:55 UTC 2014 - schwab@suse.de + +- powerpc-opt-power8.patch: GLIBC Optimizations For POWER8 Hardware + (bnc#866711, fate#315443) + +------------------------------------------------------------------- +Tue Mar 18 17:10:43 UTC 2014 - schwab@suse.de + +- Make sure nscd is started after sysinit.target (bnc#868422) +- nscd-track-startup-failures.patch: properly track startup failures in + nscd and mark nscd.service as forking (BZ #16639) + +------------------------------------------------------------------- +Thu Mar 6 11:37:51 UTC 2014 - schwab@suse.de + +- Add services and netgroup persistent caches to nscd file list + +------------------------------------------------------------------- +Wed Feb 26 09:03:25 UTC 2014 - schwab@suse.de + +- sin-sign.patch: Fix sign of input to bsloww1 (BZ #16623) +- pldd-wait-ptrace-stop.patch: Update from upstream + +------------------------------------------------------------------- +Mon Feb 24 11:38:41 UTC 2014 - schwab@suse.de + +- nss-dns-memleak.patch: fix memory leak in nss-dns (bnc#863499) +- Don't build glibc-{extra,info,i18ndata,obsolete} and nscd for i686 + +------------------------------------------------------------------- +Mon Feb 10 14:24:29 UTC 2014 - schwab@suse.de + +- Bump minimum kernel to 3.0 + +------------------------------------------------------------------- +Sun Feb 9 13:52:23 UTC 2014 - schwab@suse.de + +- Update to glibc 2.19 release + +------------------------------------------------------------------- +Thu Feb 6 10:38:05 UTC 2014 - schwab@suse.de + +- Update to glibc 2.18.90 ee7cc3853761: + * More bug fixes + * SystemTap probes for slow multiple precision fallback paths of + transcendental functions have been introduced. + * Preliminary documentation about Multi-Thread, Async-Signal and + Async-Cancel Safety has been added. + * Change powerpc64le start ABI to 2.17 +- Add /usr/local/lib64 to ld.so.conf on all lib64 platforms +- Enable profile build for aarch64 +- ppc64le-abilist.patch: Removed + +------------------------------------------------------------------- +Wed Jan 8 12:38:29 UTC 2014 - coolo@suse.com + +- make pwdutils a real buildrequire + Requires(pre) are used during builds, but don't trigger rebuilds. + But to create clearly defined bootstrap projects, it's essential + to know what packages are required for others. So move this requires + to build to a buildrequire + +------------------------------------------------------------------- +Tue Jan 7 14:30:50 UTC 2014 - schwab@suse.de + +- Update to glibc 2.18.90 94c8a4bc574c: + * More bug fixes + * Slovenian translations for glibc messages have been contributed by the + Translation Project's Slovenian team of translators. + +------------------------------------------------------------------- +Thu Dec 19 13:45:17 UTC 2013 - schwab@suse.de + +- Update to glibc 2.18.90 83f5c32d21f7: + * Support for STT_GNU_IFUNC symbols added for ppc64 + * A new feature test macro _DEFAULT_SOURCE is available + * The _BSD_SOURCE feature test macro no longer enables BSD interfaces + that conflict with POSIX. The libbsd-compat library (which was a + dummy library that did nothing) has also been removed. + * Added support for version-3 tz format files +- i686-no-sse42-strstr.patch: Removed + +------------------------------------------------------------------- +Tue Dec 10 15:03:59 UTC 2013 - schwab@suse.de + +- Update to glibc 2.18.90 aeb95445d128: + * More bug fixes + * Support for STT_GNU_IFUNC symbols added for ppc32/power4+ + * The public headers no longer use __unused nor __block + * Support for PowerPC64 ELFv2 ABI +- ppc64le-abilist.patch: ABI lists for PowerLE + +------------------------------------------------------------------- +Mon Nov 25 13:59:52 UTC 2013 - schwab@suse.de + +- Update to glibc 2.18.90 bd12ab55c05e: + * New locales: ak_GH, anp_IN, ar_SS, cmn_TW, hak_TW, lzh_TW, nan_TW, pap_AW, + pap_CW, quz_PE, the_NP. + * Substantially revised locales: gd_GB, ht_HT + * The LC_ADDRESS field was updated to support country_car for almost all + supported locales. + * ISO 1427 definitions were updated. + * ISO 3166 definitions were updated. + * The localedef utility now supports --big-endian and --little-endian + command-line options to generate locales for a different system from that + for which the C library was built. + * Binary locale files now only depend on the endianness of the system for + which they are generated and not on other properties of that system. + * ISO 639 definitions were updated for Chiga (cgg) and Chinese (gan, hak, czh, + cjy, lzh, cmn, mnp, cdo, czo, cpx, wuu, hsn, yue). + * SystemTap probes for malloc have been introduced. + * Support for powerpc64le has been added. + * The soft-float powerpc port now supports e500 processors. +- Remove upstreamed patches: + cbrtl-ldbl-96.patch + fcntl-o-tmpfile.patch + getaddrinfo-overflow.patch + glibc-2.18.tar.xz + glibc-ld-profile.patch + glibc-nscd-hconf.diff + i686-strcasecmp-fallback.patch + m68k-Scrt1.patch + malloc-overflows.patch + nonascii-case.patch + nss-database.patch + printf-overrun.patch + readdir_r-overflow.patch + strcoll-overflow.patch +- Remove obsolete patches: + glibc-2.4.90-revert-only-euro.diff + +------------------------------------------------------------------- +Wed Oct 30 14:05:30 UTC 2013 - schwab@suse.de + +- getaddrinfo-overflow.patch: Fix stack overflow due to large AF_INET6 + requests (CVE-2013-4458, bnc#847227) + +------------------------------------------------------------------- +Mon Oct 21 12:14:38 UTC 2013 - schwab@suse.de + +- Remove SSE4.2 implementation of strstr for x86-32 (bnc#843464) + +------------------------------------------------------------------- +Mon Oct 14 09:32:44 UTC 2013 - schwab@suse.de + +- Depend on gcc defaults for base powerpc optimisations (bnc#844824) + +------------------------------------------------------------------- +Fri Oct 11 08:37:38 UTC 2013 - schwab@suse.de + +- Enable ports addon for m68k and adapt file list +- m68k-Scrt1.patch: Use PIC for Scrt1.o + +------------------------------------------------------------------- +Thu Sep 19 14:12:59 UTC 2013 - schwab@suse.de + +- nscd-server-user.patch: run nscd as user nscd (fate#314673) + +------------------------------------------------------------------- +Thu Sep 12 13:42:23 UTC 2013 - schwab@suse.de + +- malloc-overflows.patch: Fix integer overflows in malloc (CVE-2013-4332, + bnc#839870) + +------------------------------------------------------------------- +Wed Sep 11 10:11:56 UTC 2013 - schwab@suse.de + +- fcntl-o-tmpfile.patch: Add O_TMPFILE to (bnc#837965) +- strcoll-overflow.patch: Update to latest version + +------------------------------------------------------------------- +Tue Aug 13 07:24:59 UTC 2013 - schwab@suse.de + +- Update to glibc 2.18 release + * No source change +- strcoll-overflow.patch: fix buffer overflow in strcoll (CVE-2012-4412, + bnc#779320) +- readdir_r-overflow.patch: fix readdir_r with long file names + (CVE-2013-4237, bnc#834594) + +------------------------------------------------------------------- +Tue Aug 6 09:20:04 UTC 2013 - schwab@suse.de + +- Update to glibc 2.17.90 85891acadf1b: + * CVE-2013-2207 Incorrectly granting access to another user's pseudo-terminal + has been fixed by disabling the use of pt_chown (Bugzilla #15755). + Distributions can re-enable building and using pt_chown via the new configure + option `--enable-pt_chown'. Enabling the use of pt_chown carries with it + considerable security risks and should only be used if the distribution + understands and accepts the risks. + * CVE-2013-0242 Buffer overrun in regexp matcher has been fixed (Bugzilla + #15078). + * CVE-2013-1914 Stack overflow in getaddrinfo with many results has been + fixed (Bugzilla #15330). + * Add support for calling C++11 thread_local object destructors on thread + and program exit. This needs compiler support for offloading C++11 + destructor calls to glibc. + * Improved worst case performance of libm functions with double inputs and + output. + * Support for priority inherited mutexes in pthread condition variables on + non-x86 architectures. + * Optimized string functions for AArch64. Implemented by Marcus Shawcroft. + * Optimized string functions for ARM. Implemented by Will Newton and + Richard Henderson. + * Added a benchmark framework to track performance of functions in glibc. + * New macro named issignaling to check for a signaling NaN (sNaN). + It is based on draft TS 18661 and currently enabled as a GNU extension. + * On Linux, the clock function now uses the clock_gettime system call + for improved precision, rather than old times system call. + * Added new API functions pthread_getattr_default_np and + pthread_setattr_default_np to get and set the default pthread + attributes of a process. + * Added support for TSX lock elision for pthread mutexes on i386 and x86-64. + This may improve lock scaling of existing programs on TSX capable systems. + * Support added for AT_HWCAP2 (to coincide with Linux kernel 3.10 + availability). Implemented by Ryan S. Arnold. + * Support added for POWER8 platform. Implemented by Ryan S. Arnold. +- Remove upstreamed patches: + pthread-cond-timedwait-i486.patch + glibc-aarch64-lib64.patch + arm-ld-so-cache.patch + rtlddir.patch + regexp-overrun.patch + getaddrinfo-overflow.patch + nscd-netgroup.patch + disable-pt-chown.patch + nscd-short-write.patch + big5-hkscs-update.patch.bz2 + digits-dots.patch + strptime-W-week.patch + aarch64-sigsetjmp.patch +- Rediff all remaining patches +- Reenable stackguard randomization on arm +- Recognize ppc64p7 arch to build for power7 +- Remove all ABI extensions from libcrypt +- cbrtl-ldbl-96.patch: fix cbrtl for ldbl-96 + +------------------------------------------------------------------- +Wed Jul 31 12:20:38 UTC 2013 - schwab@suse.de + +- i686-strcasecmp-fallback.patch: fix fallback in i686 + strcasecmp/strncasecmp +- nonascii-case.patch: also test strncasecmp +- pldd-wait-ptrace-stop.patch: fix pldd not to leave process stopped after + detaching (bnc#819383) + +------------------------------------------------------------------- +Mon Jul 22 12:32:34 UTC 2013 - schwab@suse.de + +- disable-pt-chown.patch: disable use of pt_chown (CVE-2013-2207, + bnc#830257) +- nonascii-case.patch: fix strcasecmp in tr_TR.ISO-8859-9 locale +- glibc-2.14-crypt.diff: fix incomplete dependencies for libowcrypt + +------------------------------------------------------------------- +Thu Jul 4 12:14:27 UTC 2013 - schwab@suse.de + +- crypt_blowfish-gensalt.patch: separare crypt_gensalt into its own + library libowcrypt, remove crypt_rn and crypt_ra (fate#314945) +- glibc-2.14-crypt-versioning.diff, glibc-fix-check-abi.patch, + glibc-crypt-badsalttest.patch: folded into glibc-2.14-crypt.diff +- crypt_blowfish-const.patch: constify crypt_blowfish +- crypt_blowfish-1.2-sha.diff: refresh + +------------------------------------------------------------------- +Fri Jun 28 12:26:38 UTC 2013 - dmueller@suse.com + +- add ld-linux.so.3 compat symlink also for armv6hl +- remove deprecated armv7l + +------------------------------------------------------------------- +Wed Jun 19 09:29:55 UTC 2013 - coolo@suse.com + +- rely on systemd-rpm-macros instead of the full thing + +------------------------------------------------------------------- +Mon Jun 17 09:49:24 UTC 2013 - schwab@suse.de + +- nscd-netgroup.patch: Fix handling of netgroup cache in nscd (bnc#819524) + +------------------------------------------------------------------- +Mon Jun 10 08:33:46 UTC 2013 - schwab@suse.de + +- glibc-bindresvport-blacklist.diff: Renamed from + glibc-2.3.90-bindresvport.blacklist.diff; fix resource leaks + (bnc#824046) +- Remove glibc-armhf-compat.patch + +------------------------------------------------------------------- +Mon May 20 08:26:35 UTC 2013 - schwab@suse.de + +- aarch64-sigsetjmp.patch: Fix sigsetjmp on aarch64 + +------------------------------------------------------------------- +Sat May 18 09:34:41 UTC 2013 - schwab@suse.de + +- Fix file list for glibc-utils + +------------------------------------------------------------------- +Thu May 16 12:02:14 UTC 2013 - schwab@suse.de + +- big5-hkscs-update.patch.bz2: Update BIG5-HKSCS charmap to HKSCS-2008 +- digits-dots.patch: Fix parsing of numeric hosts in gethostbyname_r +- nss-database.patch: Properly cache the result from looking up the nss + database config +- strptime-W-week.patch: Properly handle %W in strptime +- printf-overrun.patch: Revert problematic fixes for [BZ #11741] +- glibc-aarch64-lib64.patch: Replace with upstream version +- arm-ld-so-cache.patch: ARM: Support loading unmarked objects from cache +- rtlddir.patch: Add support for rtld directory different from slib + directory +- regexp-overrun.patch: Fix buffer overrun in regexp matcher + (CVE-2013-0242, bnc#801246) +- getaddrinfo-overflow.patch: Fix stack overflow in getaddrinfo with many + results (CVE-2013-1914, bnc#813121) + +------------------------------------------------------------------- +Thu May 16 10:04:01 UTC 2013 - schwab@suse.de + +- When testsuite run fails make all test output available + +------------------------------------------------------------------- +Tue May 7 10:00:00 UTC 2013 - schwab@suse.de + +- Fix check for XEN build in glibc_post_upgrade + +------------------------------------------------------------------- +Sun Apr 14 02:41:52 UTC 2013 - crrodriguez@opensuse.org + +- Do not order nscd after syslog.target + +------------------------------------------------------------------- +Mon Mar 4 14:16:43 UTC 2013 - schwab@suse.de + +- Fix crypt ABI for aarch64 + +------------------------------------------------------------------- +Thu Feb 28 14:30:44 UTC 2013 - schwab@suse.de + +- manpages.patch: + Remove debianisms from manpages (bnc#805054) + +------------------------------------------------------------------- +Mon Feb 18 09:28:23 UTC 2013 - schwab@suse.de + +- Update crypt ABI for aarch64 +- glibc-aarch64-lib64.patch: + Use lib64 for aarch64 and add link for /lib/ld-linux-aarch64.so.1 +- Don't build profiling libraries for aarch64 + +------------------------------------------------------------------- +Tue Feb 5 09:28:44 UTC 2013 - schwab@suse.de + +- Move _constraints file to glibc-testsuite only + +------------------------------------------------------------------- +Sun Feb 3 00:08:54 UTC 2013 - dmueller@suse.com + +- build with ports enabled on aarch64 + +------------------------------------------------------------------- +Thu Jan 31 15:42:07 UTC 2013 - schwab@suse.de + +- Obsolete unscd to migrate back to nscd. + +------------------------------------------------------------------- +Thu Jan 31 09:09:06 UTC 2013 - coolo@suse.com + +- looks like testsuite runs only on kvm, so add _constraint + (actually it does not build on xen, but I can't constraint that) + +------------------------------------------------------------------- +Thu Jan 24 16:33:04 UTC 2013 - schwab@suse.de + +- Don't run testsuite in parallel +- Fail if testsuite fails +- Disable crypt/badsalttest test + +------------------------------------------------------------------- +Tue Jan 8 09:53:38 UTC 2013 - coolo@suse.com + +- add _constraints file to make sure glibc-testsuite only builds on big + hosts. Otherwise it's running out of memory and stalls + +------------------------------------------------------------------- +Thu Dec 27 12:31:13 UTC 2012 - aj@suse.de + +- Set bugurl to bugs.opensuse.org + +------------------------------------------------------------------- +Tue Dec 25 16:50:52 UTC 2012 - aj@suse.de + +- Update to glibc 2.17 release (git id c758a6861537): + * bump version number + * update translations + +------------------------------------------------------------------- +Tue Dec 18 10:28:01 UTC 2012 - schwab@suse.de + +- Move glibc-utils subpackage to own specfile and enable programs that + require libgd +- Filter GLIBC_PRIVATE symbols +- Don't stop at first error in testsuite run + +------------------------------------------------------------------- +Mon Dec 17 11:16:49 UTC 2012 - schwab@suse.de + +- Split off glibc-testsuite package + +------------------------------------------------------------------- +Fri Dec 14 19:31:45 UTC 2012 - aj@suse.de + +- Build profile and locale packages for i686 as well. + +------------------------------------------------------------------- +Wed Dec 12 08:32:53 UTC 2012 - aj@suse.de + +- Update to 4641d57e1e00: + * Updated translations + * bug fixes + +------------------------------------------------------------------- +Mon Dec 10 13:08:01 UTC 2012 - schwab@suse.de + +- pthread-cond-timedwait-i486.patch: + Extend i486 pthread_cond_timedwait to use futex syscall with absolute + timeout +- nscd-short-write.patch: + Properly check for short writes when sending the response in nscd + +------------------------------------------------------------------- +Sat Dec 8 18:55:53 UTC 2012 - aj@suse.de + +- Update to 56e7d3ad5c2f: + * Bugfixes + * Fix warnings building glibc +- Remove upstreamed patch glibc-revert-fseek-on-fclose.diff + +------------------------------------------------------------------- +Mon Dec 3 15:45:08 UTC 2012 - aj@suse.de + +- Remove nosegneg i686 library, it's only used for a 32-bit Xen + hypervisor (not for a 32-bit guest running under 64-bit hypervisor), + and since the 32-bit Xen hypervisor is not part of openSUSE anymore, + it is unneeded (bnc#789607). + +------------------------------------------------------------------- +Mon Dec 3 14:47:22 UTC 2012 - schwab@suse.de + +- Suppress error message from systemctl in %post -n nscd (bnc#792333) + +------------------------------------------------------------------- +Sat Dec 1 08:55:05 UTC 2012 - aj@suse.de + +- Update to f638872ab422: + Fix regression introduced with last update in sunrpc code + Fix assertion failure in resolver + Bug fixes +- Remove upstreamed patch glibc-resolv-assert.diff + +------------------------------------------------------------------- +Fri Nov 30 09:15:15 UTC 2012 - aj@suse.de + +- Update to c93ec1f091ec: + Warn about unsupported DT_FLAGS_1 flags + Add Interlingua locale + Bug fixes + +------------------------------------------------------------------- +Thu Nov 29 14:30:11 UTC 2012 - schwab@suse.de + +- Remove obsolete patches: + glibc-strict-aliasing.diff + nscd-avoid-gcc-warning.diff + +------------------------------------------------------------------- +Wed Nov 28 15:48:32 UTC 2012 - aj@suse.de + +- Update to e3c6aa3a5848: + * Fix powerpc64 make abi check failure + * bugfixes +- Install nscd.socket to new /usr location + +------------------------------------------------------------------- +Wed Nov 28 09:31:11 UTC 2012 - schwab@suse.de + +- Reenable multi-arch on ppc ppc64 + +------------------------------------------------------------------- +Tue Nov 27 21:34:15 UTC 2012 - aj@suse.de + +- Update to de2fd463b1c0: + Various bugfixes including: + * Fix fwrite bug causing grep etc testsuite failure + * sotruss: fix argument parsing + * Check supported DF_1_XXX bits + Add new locales niu_NU and niu_NZ +- Refresh patch glibc-revert-fseek-on-fclose.diff + +------------------------------------------------------------------- +Sat Nov 24 13:48:40 UTC 2012 - aj@suse.de + +- Remove nscd init script, use systemd files. + +------------------------------------------------------------------- +Fri Nov 23 14:33:37 UTC 2012 - matz@suse.com + +- Fix getaddrinfo-ipv6-sanity.diff to apply again. + +------------------------------------------------------------------- +Tue Nov 20 08:06:49 UTC 2012 - aj@suse.de + +- Update to f59cba71d848: + * Various bug fixes + * Add new locales szl_PL, ayc_PE, nhn_MX, doi_IN, mni_IN, sat_IN. + * Remove patch glibc-compiled-binaries.diff since getconf can not be + cross-compiled + * Refresh patch glibc-2.3.90-bindresvport.blacklist.diff + +------------------------------------------------------------------- +Sun Nov 11 09:54:43 UTC 2012 - aj@suse.de + +- Update to current glibc 2.17 development snapshot (git 7e2bd01fcf3c): + * Upstream changes: + + ports is now part of main tarball + + Add port to ARM AArch64 + + New function secure_getenv + + Systemtap static probes + + The `clock_*' suite of functions (declared in ) is now + available directly in the main C library. + + The `crypt' function now fails if passed salt bytes that violate the + specification for those values. On Linux, the `crypt' function will + consult /proc/sys/crypto/fips_enabled to determine if "FIPS mode" is + enabled, and fail on encrypted strings using the MD5 or DES algorithm + when the mode is enabled. + + Optimzations and bug fixes + * remove upstream patches malloc-check-size.patch, + glibc-2.16-getaddrinfo-buffer.patch, sparc-bind-now.patch, + pthread-cond-wait-revert.patch + * Remove now obsolete patch glibc-gai-private4.diff + * Refresh patches glibc-2.14-crypt.diff, glibc-2.14-crypt-versioning.diff, + glibc-fix-check-abi.patch, nss-db-path.patch, glibc-2.3.90-noversion.diff, + glibc-revert-fseek-on-fclose.diff + * Disable patches glibc-compiled-binaries.diff, getaddrinfo-ipv6-sanity.diff + and glibc-gai-private4.diff. + * Use git id instead of ChangeLog date in version output (patch glibc-version.diff) + * Enable multi-arch on all architectures that support it. + +------------------------------------------------------------------- +Wed Nov 7 14:59:06 UTC 2012 - schwab@suse.de + +- Avoid shell comment leaking into %post. + +------------------------------------------------------------------- +Thu Oct 25 07:30:04 UTC 2012 - aj@suse.de + +- Update to glibc 2.16 c3b96f90c9c1: + - Fix missing _mcount@GLIBC_2.0 on powerpc32 (replaces + patch glibc-2.16-ppc32-mcount.patch) +- Drop patch glibc-elf-localscope.diff, fixed upstream in 2.16 + in a different way. + +------------------------------------------------------------------- +Tue Oct 9 07:15:12 UTC 2012 - aj@suse.de + +- Fix malloc_usable_size (swo#1349, bnc#745247) (patch + malloc-check-size.patch). + +- Update to current glibc 2.16 (git a5cfcf08ffaa): + * fix fma detection + * Don't parse %s format argument as multibyte string + * Use size_t instead of int for internal variables in glob + * Properly handle fencepost with MALLOC_ALIGN_MASK + +------------------------------------------------------------------- +Sat Oct 6 08:51:46 UTC 2012 - meissner@suse.com + +- make glibc-devel- require glibc- just + like glibc-devel + +------------------------------------------------------------------- +Fri Sep 28 07:47:33 UTC 2012 - aj@suse.de + +- Fix crash in relocation on sparc with bind-now (swo#14376) + (patch sparc-bind-now.patch). + +------------------------------------------------------------------- +Thu Sep 27 12:20:11 UTC 2012 - aj@suse.de + +- Fix check-abi on more architectures (bnc#780696), patch by Jan + Engelhardt (updated patch glibc-fix-check-abi.patch). + +------------------------------------------------------------------- +Tue Sep 4 11:08:53 UTC 2012 - schwab@linux-m68k.org + +- Move pt_chown to %{_libexecdir} so that baselibs can find it. +- Do create hardlinks to getconf so that baselibs use the correct binary + and getconf -v works (obsoletes patch glibc-2.8-getconf.diff). + +------------------------------------------------------------------- +Tue Aug 28 07:10:49 UTC 2012 - aj@suse.de + +- Update to da1f43196321, major changes: + * Fix strtod integer/buffer overflow (bso#14459). + * Fix segmentation fault in strncasecmp for i686. + * Translation updates + +------------------------------------------------------------------- +Tue Jul 24 08:39:30 UTC 2012 - aj@suse.de + +- Fix _mcount on PowerPC32. + +------------------------------------------------------------------- +Sat Jul 21 07:31:10 UTC 2012 - aj@suse.de + +- Enable parallel build for some more cases. + +------------------------------------------------------------------- +Fri Jul 20 17:00:00 UTC 2012 - aj@suse.de + +- Update to glibc 2.16 release. + * update version numbers + * Documentation updates +- Update manpages from Debian, includes new man pages for + locale.1, mtrace.1, gencat.1 iconvconfig.8. +- Remove getent.1 man page, use the one from man-pages. + +------------------------------------------------------------------- +Fri Jul 20 16:42:42 UTC 2012 - aj@suse.de + +- Update to glibc 2.16 trunk (git id 416bf844227d): + * Fix check-abi for arm + * Refresh some patches. + * remove merged patches + * mainly lots of bug fixes + * Support for ISO C11 + * full details in NEWS file + +------------------------------------------------------------------- +Fri Jul 20 15:06:49 UTC 2012 - jengelh@inai.de + +- Add commit 10f62770e115d9f (glibc-sparc-fxstatat64.diff) from + upstream to resolve rpmlint-induced packaging abort due to + (previously) "no-return-in-nonvoid" +- Add xz as explicit BuildRequires for openSUSE_12.1 + +------------------------------------------------------------------- +Thu Jul 19 23:42:46 UTC 2012 - jengelh@inai.de + +- Do package ld-linux.so.2 on SPARC as well + +------------------------------------------------------------------- +Tue Jul 17 12:22:29 UTC 2012 - aj@suse.de + +- Add makeinfo as build requires to be able to generate the info + pages. + +------------------------------------------------------------------- +Wed Jul 4 13:36:17 UTC 2012 - aj@suse.de + +- Add glibc-2.16-getaddrinfo-buffer.patch to not use a too small + buffer for dns queries on 64-bit systems (bso#14307,bso#13904). +- Fix getaddrinfo-ipv6-sanity.diff (bnc#767125). + +------------------------------------------------------------------- +Mon Jul 2 16:23:15 UTC 2012 - agraf@suse.com + +- Backport *context patch for ARM from 2.16, so we have a working libpth + +------------------------------------------------------------------- +Thu Jun 28 18:46:30 UTC 2012 - aj@suse.de + +- Remove not anymore existing nscd.socket. + +------------------------------------------------------------------- +Thu Jun 28 12:33:50 UTC 2012 - aj@suse.de + +- Update to glibc 2.15-branch (git id 725b8ee08aff): + * Fix regression in cosh (bso#14273) + +------------------------------------------------------------------- +Wed Jun 27 07:34:15 UTC 2012 - aj@suse.de + +- Testsuite is ok to fail on arm + +------------------------------------------------------------------- +Tue Jun 26 07:11:49 UTC 2012 - aj@suse.de + +- Update to glibc 2.15 branch (git id b640404bd8c9): + * Fix fmod implementation that returned NaN for some values. + * Fix strcase_cmp_l x86 multiarch implementation. + * Remove glibc-2.15-avx2.patch, merged now. + +------------------------------------------------------------------- +Thu Jun 21 11:44:59 UTC 2012 - aj@suse.de + +- Fix Bogus FP exception on underflow for exp(double) (bnc#767956) + +------------------------------------------------------------------- +Mon Jun 18 11:04:37 UTC 2012 - aj@suse.de + +- Remove nscd.socket since nscd does not support socket + activation. + +------------------------------------------------------------------- +Wed Jun 13 11:07:15 UTC 2012 - aj@suse.de + +- Build power3 libs on 32-bit PowerPC (bnc#765165). + +------------------------------------------------------------------- +Wed May 23 20:00:55 UTC 2012 - aj@suse.de + +- Update to current git of glibc 2.15 branch: + * obsoletes glibc-2.16-avx.patch, + glibc-2.16-fix-check-localplt.patch + * Fixes for math functions. + +------------------------------------------------------------------- +Wed May 23 11:51:02 UTC 2012 - aj@suse.de + +- Fix first_weekday for tr_TR locale (tr_TR.patch) + +------------------------------------------------------------------- +Wed May 16 08:37:57 UTC 2012 - schwab@linux-m68k.org + +- Fix confstr use of local buffer outside its extent + +------------------------------------------------------------------- +Wed May 9 07:30:36 UTC 2012 - aj@suse.de + +- Split out glibc-armhf-compat.patch from armhf-ld-so.patch. +- Run nscd in the foreground with systemd (glibc-nscd-foreground-patch) + +------------------------------------------------------------------- +Tue May 8 14:00:52 UTC 2012 - aj@suse.de + +- Refresh glibc-2.16-avx.patch and handle FMA4. + +------------------------------------------------------------------- +Thu May 3 11:05:36 UTC 2012 - aj@suse.de + +- Fix dynamic linker name for ARMv5. + +------------------------------------------------------------------- +Thu Apr 26 14:02:37 UTC 2012 - aj@suse.de + +- Fix mcheck (optimization problem with gcc 4.7) + +------------------------------------------------------------------- +Wed Apr 25 10:40:20 UTC 2012 - aj@suse.de + +- Also check for armv7hl. + +------------------------------------------------------------------- +Wed Apr 25 08:47:22 UTC 2012 - adrian@suse.de + +- provide old ld-linux.so.3 on armv7, not catched by find.provides + +------------------------------------------------------------------- +Sun Apr 22 11:35:05 UTC 2012 - aj@suse.de + +- gcc 4.7 does not build crt files properly on powerpc64, backport + patch from upstream to handle this + (glibc-2.16-powerpc-initfini.patch) + +------------------------------------------------------------------- +Fri Apr 20 18:28:18 UTC 2012 - aj@suse.de + +- Disable patch x86-cpuid-level2.patch, this should be fixed in + valgrind now. + +------------------------------------------------------------------- +Thu Apr 19 11:12:43 UTC 2012 - aj@suse.de + +- Reorder patches, refresh to apply cleanly with -p1. + +------------------------------------------------------------------- +Wed Apr 18 11:35:48 UTC 2012 - aj@suse.de + +- Build profiled libs only for base. +- Cleanup patches. +- Remove glibc-2.14-fix-ctors.patch, we have proper support in + binutils now. + +------------------------------------------------------------------- +Tue Apr 17 12:35:21 UTC 2012 - aj@suse.de + +- The dynamic linker for armv7 hardware float is called + /lib/ld-linux-armhf.so.3. Provide symlink for old location. + +------------------------------------------------------------------- +Tue Apr 17 08:29:21 UTC 2012 - aj@suse.de + +- Build for power4 only, don't support power3 anymore. +- Add option to build glibc a bit more quickly for testing purposes. +- Remove disabled patch glibc-revert-netlink-cache.patch. +- Start renumbering patches. + +------------------------------------------------------------------- +Mon Apr 16 14:31:38 UTC 2012 - aj@suse.de + +- Do not build locales and profile for i686 since we only ship + the base and glibc-devel packages. + +------------------------------------------------------------------- +Fri Apr 13 09:35:49 UTC 2012 - aj@suse.de + +- Fix check-abi to succeed. +- Use feof_unlocked in glibc-2.3.90-bindresvport.blacklist.diff. +- Make x86 to be elf/check-localplt clean again +- Refresh some patches to apply without fuzz. + +------------------------------------------------------------------- +Fri Apr 6 09:19:11 UTC 2012 - aj@suse.de + +- Disable building with as-needed since it breaks glibc + (testsuite will fail, even if testsuite does not use as-needed) + +------------------------------------------------------------------- +Thu Apr 5 18:48:06 UTC 2012 - aj@suse.de + +- Another fix for dynamic linking. + +------------------------------------------------------------------- +Thu Apr 5 18:22:36 UTC 2012 - aj@suse.de + +- Properly fix dl_lookup_x crash (glibc-fix-noload.patch), disable + glibc-fix-lookup-crash.patch. + +------------------------------------------------------------------- +Mon Apr 2 09:30:24 UTC 2012 - aj@suse.de + +- Fix building on Armv5 (glibc-add-arm-dependency-libmemusage.patch) + +------------------------------------------------------------------- +Thu Mar 29 07:51:43 UTC 2012 - aj@suse.de + +- Fix crash when nscd is not running (bnc#741021) properly + and disable patch glibc-revert-netlink-cache.patch + +------------------------------------------------------------------- +Fri Mar 23 11:07:32 UTC 2012 - aj@suse.de + +- Fix path for nss_db (bnc#753657). + +------------------------------------------------------------------- +Thu Mar 22 09:41:48 UTC 2012 - aj@suse.de + +- Fix LD_PROFILE invocation. + +------------------------------------------------------------------- +Wed Mar 21 08:45:12 UTC 2012 - aj@suse.de + +- Fix cycle detection in loading of dynamic objects. + +------------------------------------------------------------------- +Wed Mar 14 08:26:52 UTC 2012 - aj@suse.de + +- Update getaddrinfo-ipv6-sanity.diff (bnc#684534). + +------------------------------------------------------------------- +Fri Mar 2 17:01:55 UTC 2012 - aj@suse.de + +- vfprintf: validate nargs and maybe allocate from heap (bnc#747768) + +------------------------------------------------------------------- +Tue Jan 31 13:20:37 UTC 2012 - aj@suse.de + +- Fix checks for AVX (patch glibc-2.16-avx.patch) + +------------------------------------------------------------------- +Tue Jan 31 09:44:07 UTC 2012 - aj@suse.de + +- Use Linux 2.6.32 on x86_64 as oldest supported kernel + +------------------------------------------------------------------- +Tue Jan 31 08:57:15 UTC 2012 - aj@suse.de + +- Fix relocation ordering to fix ifunc crash (bnc#740109). + +------------------------------------------------------------------- +Sun Jan 29 22:47:18 CET 2012 - dmueller@suse.de + +- set abi back to gnueabi for ARM (regression from Jan 12) + +------------------------------------------------------------------- +Wed Jan 18 09:29:24 UTC 2012 - aj@suse.de + +- Update license strings in spec file. + +------------------------------------------------------------------- +Mon Jan 16 13:19:43 UTC 2012 - aj@suse.de + +- Split up new subpackage glibc-extra and move makedb with its + dependency on libselinux to it. (bnc#741525) +- Use lua script for verifyscript to not have a dependency on bash + +------------------------------------------------------------------- +Thu Jan 12 15:42:36 UTC 2012 - aj@suse.de + +- Disable netlink caching (bnc#741021). + +------------------------------------------------------------------- +Thu Jan 12 11:01:41 UTC 2012 - aj@suse.de + +- Use _target_cpu instead of _build and _host. This makes the + i686 library really build for i686. + +------------------------------------------------------------------- +Tue Jan 10 12:31:14 UTC 2012 - aj@suse.de + +- Remove all math ifuncs on x86-64. + +------------------------------------------------------------------- +Tue Jan 10 09:53:58 UTC 2012 - aj@suse.de + +- Remove math ifuncs that cause crashes in apache2 and + gdk-pixbuf-query-loaders-64 (bnc#740109) for now + (glibc-2.15-math64crash.patch). +- nscd needs the same glibc version, add require. + +------------------------------------------------------------------- +Mon Jan 9 08:17:08 UTC 2012 - aj@suse.de + +- Fix realloc usage in vfscanf (glibc-2.16-scanf.patch) +- Fix getcontext on powerpc 32-bit (glibc-ppc-getcontext.patch) + +------------------------------------------------------------------- +Wed Jan 4 09:34:28 UTC 2012 - aj@suse.de + +- Remove patch glibc-2.3.4-gb18030-big5hkscs.diff.bz2 and + replace it by gb18030.patch.bz2 (synced with Fedora 16) + (bnc#743617). + +------------------------------------------------------------------- +Tue Jan 3 19:42:17 UTC 2012 - aj@suse.de + +- Compile unwind-dw2-fde-glibc.c with -fno-strict-aliasing + (patch glibc-strict-aliasing.diff) +- Build on i686 a separate library for usage under Xen. + +------------------------------------------------------------------- +Tue Jan 3 15:36:12 UTC 2012 - aj@suse.de + +- Only use -mno-tls-direct-seg-refs on 32-bit x86, it's not needed + on x86-64. + +------------------------------------------------------------------- +Tue Jan 3 14:37:48 UTC 2012 - aj@suse.de + +- Cleanup spec file: + - experimental malloc is not experimental anymore and only option + (drop patch glibc-malloc-arena-max.diff) + - remove obsolete configure flags + +------------------------------------------------------------------- +Tue Jan 3 08:40:28 UTC 2012 - aj@suse.de + +- Update to 2ba92745c36e: + - Update copyright years + - Fix miscompilation of posix/regex_internal.c with GCC 4.7. + +------------------------------------------------------------------- +Tue Jan 3 08:23:44 UTC 2012 - aj@suse.de + +- Revert pthread-cond-wait change for now since it causes hangs + (patch pthread-cond-wait-revert.patch). + +------------------------------------------------------------------- +Mon Dec 26 12:53:55 UTC 2011 - aj@suse.de + +- Update to c0da14cdda1f (glibc-ports: 8a70b2dcabbf): + - new locales + - many bugfixes + - glibc 2.15 + - obsoletes tzfile-corruption-fix.patch, + glibc-2.14-32args-printf.patch + +------------------------------------------------------------------- +Thu Dec 21 15:16:42 CET 2011 - meissner@suse.de + +- Do not mention the buildtime anymore to make build-compare work. + +------------------------------------------------------------------- +Mon Dec 19 10:01:56 UTC 2011 - aj@suse.de + +- Fix timezone loader overflow (bnc#735850,CVE-2009-5029) (patch + tzfile-corruption-fix.patch) + +------------------------------------------------------------------- +Mon Dec 5 09:29:32 UTC 2011 - aj@suse.de + +- Update to 52ad36a21973 (glibc-ports: 4a40b38f6355): + * fix many warnings + * bugfixes + * obsolete patches glibc-strict-aliasing.diff and + glibc-arm-clone-unwind-fix.diff + + +------------------------------------------------------------------- +Tue Nov 29 03:09:56 UTC 2011 - rcoe@wi.rr.com + +- fix printf with many args and printf arg specifiers (bnc#733140) + +------------------------------------------------------------------- +Thu Nov 24 14:02:55 UTC 2011 - aj@suse.de + +- Updated glibc-ports-2.14.1.tar.bz2 from ftp.gnu.org. + +------------------------------------------------------------------- +Thu Nov 24 09:25:14 UTC 2011 - aj@suse.com + +- Create glibc-devel-static baselibs (bnc#732349). + +------------------------------------------------------------------- +Thu Nov 17 10:27:31 UTC 2011 - aj@suse.de + +- Remove duplicated locales from glibc-2.3.locales.diff.bz2 + +------------------------------------------------------------------- +Tue Nov 15 12:49:56 UTC 2011 - aj@suse.de + +- nscd now monitors resolv.conf, so simplify glibc-2.4.90-nscd.diff + patch and re-enable it +- Adjust and re-enable glibc-2.3.3-nscd-db-path.diff + +------------------------------------------------------------------- +Tue Nov 15 12:10:32 UTC 2011 - aj@suse.de + +- Update to 09f93bd3d6b1: + - Clean up internal fopen uses to always use close-on-exec + - Optimized strcasecmp and strncasecmp for SSSE3 and SSE4.2 on x86-32 + - bugfixes + +------------------------------------------------------------------- +Mon Nov 14 12:02:06 CET 2011 - ro@suse.de + +- check-build.sh: accept kernel 3.x + +------------------------------------------------------------------- +Tue Nov 8 22:55:40 CET 2011 - dmueller@suse.de + +- make glibc-static provide versioned + +------------------------------------------------------------------- +Tue Nov 8 18:20:39 CET 2011 - dmueller@suse.de + +- fix building with ports again: + * ifuncs tracing backport requires adjustments + +- avoid using asynchronous-unwind-tables only during configure, + but still built the library with unwind tables enabled +- replace arm build hack with a proper solution + +------------------------------------------------------------------ +Mon Nov 7 21:06:32 CET 2011 - dmueller@suse.de + +- update glibc-ports to 2.14.1: + * Align the constant pool in start.S to 4 bytes. + * sysdeps/unix/sysv/linux/arm/eabi/internal_sendmmsg.S: New. +- Fix unwinding crash when using clone() + +------------------------------------------------------------------- +Wed Nov 2 13:52:36 UTC 2011 - aj@suse.de + +- Update to d35dce5213b3: + - caching of network information for getaddrinfo + - bugfixes + +------------------------------------------------------------------- +Sat Oct 29 18:37:46 UTC 2011 - aj@suse.de + +- Update to 21b64b153631: + - various bugfixes + +------------------------------------------------------------------- +Thu Oct 27 08:44:14 UTC 2011 - aj@suse.de + +- Update to 804791474dc1: + - more libm optimizations +- Remove AMD libm routines due to new upstream libm optimizations + and interfaces. +- Fix build on x86. + +------------------------------------------------------------------- +Mon Oct 24 19:02:46 UTC 2011 - aj@suse.de + +- Update to a201fbcf9cc3: + - More libm optimizations + - Optimize wcslen, strnlen + +------------------------------------------------------------------- +Thu Oct 20 08:58:47 UTC 2011 - aj@suse.de + +- Ignore failure of chkstat (bnc#725145). + +------------------------------------------------------------------- +Wed Oct 19 12:07:41 UTC 2011 - aj@suse.de + +- Provide glibc-static from glibc-devel-static to make packaging + easier. glibc-static is the Fedora name. + +------------------------------------------------------------------- +Tue Oct 18 07:42:40 UTC 2011 - aj@suse.de + +- Update to glibc head 99ce7b04edf1: + - Optimize many libm functions + - Optimize access to isXYZ and toXYZ tables + - Optimized memcmp and wmemcmp for x86-64 and x86-32 + - Add parameter annotation to modf + - Support optimized isXXX functions in C++ code + - Optimized memchr, memrchr, rawmemchr for x86-32 + - Add nscd netgroupcache +- Disable libm-x86-64.diff.bz2 since it needs changes following the + libm optimzations. + +------------------------------------------------------------------- +Mon Oct 17 07:47:54 UTC 2011 - aj@suse.de + +- Remove fma, fmaf from libm-x86-64.diff.bz2, they are not accurate + (bso#13304). + +------------------------------------------------------------------- +Tue Oct 11 09:51:46 UTC 2011 - aj@suse.de + +- Update to current git 4f2b767fef50 + * Correctly reparse group line after enlarging the buffer + * 2.14.1 release + +------------------------------------------------------------------- +Mon Oct 10 14:07:44 UTC 2011 - aj@suse.de + +- Fix tracing with ifuncs. + +------------------------------------------------------------------- +Tue Oct 4 14:10:13 UTC 2011 - uli@suse.com + +- cross-build: use %__cc, %__cxx, %_build, %_host +- mipsel: install ports, disable FP + +------------------------------------------------------------------- +Fri Sep 30 17:14:04 CEST 2011 - dmueller@suse.de + +- avoid build failure on %%arm + +------------------------------------------------------------------- +Thu Sep 29 12:58:59 UTC 2011 - aj@suse.de + +- Update to 68577918437e: + * Obsoleted patches: glibc-gconvcache-s390.diff, + glibc-2.3.5-nscd-zeronegtimeout.diff, + glibc-x86-bits-sigcontext.patch, + glibc-2.15-getsysstats-speedup.patch, glibc-2.13-warnings.fix, + glibc-2.13-localedef.patch, + glibc-fix-rwlock-stack-imbalance.patch, glibc-2.15-vsyscall.patch, + glibc-2.15-avoid-vsyscall.patch + +------------------------------------------------------------------- +Thu Sep 29 07:40:25 UTC 2011 - adrian@suse.de + +- just use %arm for right arm architectures + +------------------------------------------------------------------- +Tue Sep 27 11:24:02 UTC 2011 - aj@suse.de + +- Update to 2.14 git version 8bd683657e8a, it contains backports from + glibc trunk: + + Avoid race between {,__de}allocate_stack and __reclaim_stacks + during fork +- Add glibc-2.14-fix-ctors.patch to run ctors (bnc#717671), gcc 4.6 + optimized these away. + +------------------------------------------------------------------- +Mon Sep 26 12:30:09 UTC 2011 - adrian@suse.de + +- don't use -fasynchronous-unwind-tables on arm, it breaks the build + +------------------------------------------------------------------- +Thu Sep 22 21:07:43 CEST 2011 - dmueller@suse.de + +- fix ports build + +------------------------------------------------------------------- +Thu Sep 22 13:10:02 UTC 2011 - adrian@suse.de + +- don't enforce armv5tel for all arm architectures anymore +- armv8l architecture does not exist + +------------------------------------------------------------------- +Tue Sep 20 07:54:21 UTC 2011 - aj@suse.de + +- Cleanup spec file: remove some tags + +------------------------------------------------------------------- +Mon Sep 19 08:09:40 UTC 2011 - opensuse@cboltz.de + +- move usr.sbin.nscd apparmor profile back to apparmor-profiles package + (bnc#647718) + +------------------------------------------------------------------- +Mon Sep 19 07:45:36 UTC 2011 - aj@suse.de + +- Update to 2.14 git version 69c1dfc1a796, it contains backports from + glibc trunk: + + Fix setxid race handling exiting threads + + Fix cfi directives in x86-64 and i386 code + + Fix scope handling during dl_close + + Fix spurious nop at start of __strspn_ia32 + + Correct cycle detection during dependency sorting + + Fix fopen (non-existing-file, "re") errno (Obsoletes patch + fopen-close-exec.patch) + +------------------------------------------------------------------- +Fri Sep 16 11:20:29 UTC 2011 - mmarek@suse.cz + +- Fix assertion error in res_query.c, triggered by Firefox + (bso#13013). + +------------------------------------------------------------------- +Wed Sep 7 07:17:16 UTC 2011 - aj@suse.de + +- Avoid usage of vsyscalls inside glibc. + +------------------------------------------------------------------- +Tue Sep 6 09:53:24 CEST 2011 - aj@suse.de + +- Prefer real syscalls instead of vsyscalls on x86-64 outside + libc.so + +------------------------------------------------------------------- +Mon Sep 5 10:06:23 UTC 2011 - aj@suse.de + +- Do not not trigger an abort when an i586 Intel CPU is running the + i686 library, as valgrind does. [bnc#681398] + +------------------------------------------------------------------- +Mon Sep 5 08:26:24 UTC 2011 - aj@suse.de + +- Readd vdso support. +- Add patch to relocate objects in dependency order, this fixes the + vdso support. + +------------------------------------------------------------------- +Sat Sep 3 19:39:03 UTC 2011 - aj@suse.de + +- Revert last change, it caused some breakage. [bnc#715854] + +------------------------------------------------------------------- +Thu Sep 1 20:49:16 UTC 2011 - aj@suse.de + +- Add support for new vdso (3.1 kernel) and only then + for vsyscall which is not anymore in 3.1 kernel + (patch glibc-2.15-vsyscall.patch) + +------------------------------------------------------------------- +Thu Aug 25 09:44:37 UTC 2011 - lnussel@suse.de + +- use symbol version OW_CRYPT_1.0 for the Owl extensions + (crypt_r[an], crypt_gensalt.*) +- refactor sha2 gensalt patch +- document sha2 hashes in man page + +------------------------------------------------------------------- +Mon Aug 22 13:12:18 UTC 2011 - aj@suse.de + +- Update AppArmor profile of nscd [bnc#647718] + +------------------------------------------------------------------- +Fri Aug 19 13:26:11 UTC 2011 - aj@suse.de + +- Fix fopen("non-existing-file", "re") errno [bnc#713146]. + +------------------------------------------------------------------- +Thu Aug 18 11:55:08 UTC 2011 - aj@suse.de + +- Mark glibc-info, glibc-html and glibc-i18ndata as noarch packages. + +------------------------------------------------------------------- +Wed Aug 17 18:57:00 UTC 2011 - matz@suse.de + +- Fix crash (access-after-free) in dl_lookup_x. [bnc#703140] + +------------------------------------------------------------------- +Wed Aug 17 18:56:03 UTC 2011 - aj@suse.de + +- Enhance rpmlintrc to ignore shlib policy violation. +- Remove obsolete patches glibc-fnmatch-multibyte.diff, + glibc-2.3.1.localedef.diff, glibc-2.10-nscd-nostack.diff. + +------------------------------------------------------------------- +Wed Aug 17 14:47:11 UTC 2011 - aj@suse.de + +- Update to current 2.14 branch: Various bugfixes. + Remove upstreamed patches missing-include-build-fix.diff, + glibc-2.14-res_send.patch, glibc-dl-fxstatat64.patch) + +------------------------------------------------------------------- +Wed Aug 17 14:09:50 UTC 2011 - aj@suse.de + +- Revert removal of sunrpc code (patch glibc2.14-revert-sunrpc-removal.patch). + +------------------------------------------------------------------- +Fri Aug 12 14:55:12 CEST 2011 - matz@suse.de + +- Revert seeking on fclose, incomplete implementation of POSIX + behaviour can confuse current users. [bnc #711829] + (patch glibc-revert-fseek-on-fclose.diff) + +------------------------------------------------------------------- +Fri Jul 22 13:47:23 UTC 2011 - lnussel@suse.de + +- fix signature of sha2 functions + +------------------------------------------------------------------- +Thu Jul 21 12:37:09 UTC 2011 - rhafer@suse.de + +- Disable rewriting ::1 to 127.0.0.1 for /etc/hosts entries. + (bnc#684534, bnc#706719) + (patch glibc-fix-double-loopback.diff) + +------------------------------------------------------------------- +Wed Jul 20 15:04:33 UTC 2011 - lnussel@suse.de + +- install crypt_blowfish man pages + +------------------------------------------------------------------- +Tue Jul 19 12:19:22 UTC 2011 - aj@suse.de + +- Back to old glibc-2.2-sunrpc.diff for now. + +------------------------------------------------------------------- +Tue Jul 19 08:41:55 UTC 2011 - lnussel@suse.de + +- update crypt_blowfish to version 1.2 (bnc#700876) + * due to the signedness bug fix 2a hashes are incompatible with + previous versions if the password contains 8bit chracters! + * libcrypt now exports crypt_gensalt + +------------------------------------------------------------------- +Fri Jul 15 07:54:46 UTC 2011 - aj@suse.de + +- Update to glibc 2.14: + * The RPC implementation in libc is obsoleted. Old programs keep working + but new programs cannot be linked with the routines in libc anymore. + Programs in need of RPC functionality must be linked against TI-RPC. + The TI-RPC implementation is IPv6 enabled and there are other benefits. + * Various bugfixes, new locales, new linux kernel interfaces. + * New program sotruss to traces calls through PLTs + * Removed the following obsoleted patches: glibc-2.6-configure.diff, + glibc-disable-backward-memcpy.diff, glibc-static-memcpy.diff, + glibc-zarch-longlong.diff, glibc-bso-12454.diff, + glibc-vfprintf-positional.diff +- Build without -fno-strict-aliasing. + +------------------------------------------------------------------- +Tue Jul 12 14:21:29 UTC 2011 - aj@suse.de + +- Remove ppc-atomic.diff after discussion with glibc PPC experts + since it does not bring any real benefit. + +------------------------------------------------------------------- +Thu Jul 7 14:50:15 UTC 2011 - aj@suse.de + +- Update glibc-2.2-sunrpc.diff with newer patch from sourceware + bugzilla (bs#bso#5379). + +------------------------------------------------------------------- +Wed Jul 6 08:24:45 UTC 2011 - lnussel@suse.de + +- enable glibc-2.8-getconf.diff again to fix build failure + +------------------------------------------------------------------- +Tue Jul 5 20:22:50 UTC 2011 - aj@suse.de + +- Add systemd configuration for nscd. + +------------------------------------------------------------------- +Tue Jul 5 08:03:26 UTC 2011 - aj@suse.de + +- Remove glibc-statfs64-ia64.diff since current ia32el has the bug + fixed. +- Remove glibc-ppc64-vdso-time.diff (bnc#590216). + +------------------------------------------------------------------- +Mon Jul 4 10:00:46 UTC 2011 - aj@suse.de + +- Further cleanup of ld.so.conf to remove duplicate directories + and allow override of system directories (bnc#671725) +- Fix futex bug (added patch glibc-fix-rwlock-stack-imbalance.patch + from sourceware bug #12403). + +------------------------------------------------------------------- +Fri Jul 1 16:09:14 UTC 2011 - aj@suse.de + +- Remove glibc-2.10.99-ia64-include.diff, it's not needed anymore. +- Disable obsolete patches glibc-fnmatch-multibyte.diff, + glibc-2.10-nscd-nostack.diff, glibc-2.3.1.localedef.diff +- Add glibc-2.13-localedef.patch to fix alignment problem. +- Adjust glibc-version.diff, FLOATING_STACKS variable is obsolete. + +------------------------------------------------------------------- +Thu Jun 30 12:17:33 UTC 2011 - aj@suse.de + +- Remove old ARM patches as it's unclear why those are needed and arm + support is anyhow broken according to comments here and in spec + files. + +------------------------------------------------------------------- +Thu Jun 30 11:22:02 UTC 2011 - aj@suse.de + +- Back to kernel 2.6.16 as minimal kernel version. + +------------------------------------------------------------------- +Tue Jun 28 12:30:34 UTC 2011 - aj@suse.de + +- Only apply glibc-statfs64-ia64.diff on SLE but not on openSUSE. + +------------------------------------------------------------------- +Mon Jun 27 12:19:47 UTC 2011 - aj@suse.de + +- Disable exp_malloc on PPC platforms for now since it caused a + build failure. + +------------------------------------------------------------------- +Mon Jun 27 11:00:33 UTC 2011 - aj@suse.de + +- Update glibc-x86-bits-sigcontext.patch with version accepted + upstream. +- Add glibc-2.15-getsysstats-speedup.patch to "Fix Linux + sysconf(_SC_NPROCESSORS_[CONF|ONLN]) performance problem" +- Fix warning about potential array subscript out of bounds + (glibc-2.13-wranings.fix). +- Fix some rpmlint warnings. + +------------------------------------------------------------------- +Tue Jun 21 10:59:33 UTC 2011 - aj@suse.de + +- Cleanup spec file, change PreReqs. +- Remove obsolete patches: glibc-2.3.90-ld.so-madvise.diff, + glibc-suse-note.diff, glibc-2.3-regcomp.diff. +- Rename glibc-2.3-SuSE.diff to glibc-testsuite.patch, remove obsolete + parts. + +------------------------------------------------------------------- +Mon Jun 20 12:47:46 UTC 2011 - aj@suse.de + +- Enhance rpmlintrc. +- move summary,license and group out of the not-ppc if (by Marcus + Meissner). + +------------------------------------------------------------------- +Mon Jun 20 11:02:01 UTC 2011 - aj@suse.de + +- Remove PreReq on permissions to avoid a cycle that gives leads to + an uninstallable system (bnc#700925). +- Fix on x86 - fixes scpm compilation + (bnc#700784). + +------------------------------------------------------------------- +Fri Jun 17 09:50:19 UTC 2011 - aj@suse.de + +- Cleanup ld.so.conf list, move kde directories to + kdelibs3 (bnc#671725). + +------------------------------------------------------------------- +Fri Jun 17 07:07:37 UTC 2011 - aj@suse.de + +- Do not package memusage and memusagestat since they require + lib-gd and that grows the build cycle. + +------------------------------------------------------------------- +Thu Jun 16 18:37:19 UTC 2011 - aj@suse.de + +- Fix handling of shared library preloading. + +------------------------------------------------------------------- +Thu Jun 16 13:33:23 UTC 2011 - aj@suse.de + +- Fix getaddrinfo IPv6 code (bnc#684534). +- Split up glibc-devel-static subpackage (bnc#655261). + +------------------------------------------------------------------- +Thu Jun 16 12:23:32 UTC 2011 - aj@suse.de + +- Reorder ld.so.conf library list (bnc#671725). + +------------------------------------------------------------------- +Wed Jun 15 07:08:35 UTC 2011 - aj@suse.de + +- Split up package glibc-utils with some debugging tools, add memusage + and memusagestat programs +- Fix compile warnings. +- Silence some rpmlint warnings. +- Remove obsolete patches glibc-2.3.2-revert_tcsetattr.diff, + glibc-2.8-clone.diff, glibc-nptl-2.4-nofixsyscallnr.diff +- Cleanup spec file. +- Use new permission handling for pt_chown. +- Build without -fno-strict-aliasing. + +------------------------------------------------------------------- +Mon Jun 6 14:19:26 UTC 2011 - aj@suse.de + +- Fix typos in /etc/gai.conf (bnc#651912). + +------------------------------------------------------------------- +Fri Jun 3 08:40:55 UTC 2011 - aj@suse.de + +- Use 2.6.5 as oldest supported kernel on all archs besides x86 and + x86-64 (reverting partially a change). + +------------------------------------------------------------------- +Fri May 27 11:55:35 UTC 2011 - aj@suse.de + +- Remove patches that are not needed anymore: + * glibc-selinux.diff + * glibc-check-native-missing-include.diff + * glibc-2.3.3-execstack.diff +- Disable the following patches, they look obsolete by now but leave them + in to easy enable them again: + * glibc-2.3-SuSE.diff + * glibc-2.3-regcomp.diff + * glibc-2.8-clone.diff + * glibc-2.3.2-revert_tcsetattr.diff +- Do not package glibc-obsolete with empty directory on archs that + don't need it. + +------------------------------------------------------------------- +Thu May 26 07:53:51 UTC 2011 - aj@suse.de + +- Add glibc-static-memcpy.diff to fix static compiles. + +------------------------------------------------------------------- +Wed May 25 15:28:37 UTC 2011 - aj@suse.de + +- Run on kernel 2.6.32 or newer only - and optimize thus. +- Enable malloc implementation that is be less memory efficient + but higher performing in multi-threaded programs. +- Use --enable-bind-now to avoid lazy binding in ld.so + and libc.so + +------------------------------------------------------------------- +Wed May 25 14:38:58 UTC 2011 - aj@suse.de + +- Add glibc-bso-12454.diff to not create assert running dynamic linker + in some cases. +- Disable backwards memcpy for x86-64. + +------------------------------------------------------------------- +Wed May 25 07:59:27 UTC 2011 - aj@suse.de + +- Add glibc-dl-signal-error.diff to not crash the dynamic linker + if dependencies are missing. + +------------------------------------------------------------------- +Mon May 23 08:44:47 UTC 2011 - rguenther@novell.com + +- Update longlong.h from GCC sources. Fixes s390 build with -mzarch. + [bnc#695102] + +------------------------------------------------------------------- +Fri May 20 14:45:44 UTC 2011 - aj@suse.de + +- Fix obsoletes and provides. +- Update to glibc 2.13 +- Drop ld-prelink-unique.diff, it is part of 2.13. + +------------------------------------------------------------------- +Tue Feb 22 12:57:07 CET 2011 - pbaudis@suse.cz + +- Fix potential removal of required local scope from shared objects + marked as NODELETE [bnc#657627] + +------------------------------------------------------------------- +Fri Feb 4 00:46:40 CET 2011 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.3-b72646ad0c41 + - Random assortion of bugfixes, some #defines for new kernels +- Retired patches: + - glibc-2.11.3-bnc658509.diff + - glibc-2.11.3-bso12397.diff + - glibc-sparc64-fxstat.diff +- Remove the NSS hack of opening modules using RTLD_DEEPBIND. + This was useful for nss_ldap, since some applications used a different + LDAP library with clashing symbol names. However, it also created + many headaches, especially with the NSS modules not respecting + malloc() overrides. Now, sssd is used by default for LDAP resolutions + and we can therefore safely get rid of the hack. [bnc#477061] +- Remove the currently disabled AMD string function overrides. + Benchmarking did not unearth any differences that would make + convincing case for keeping the functions with all the associated + maintenance headaches; AMD does not recommend keeping their custom + versions of the functions either. +- Introduce MALLOC_ARENA_MAX and M_ARENA_MAX support [bnc#659090] +- Fixed stack unwinding past glibc _fini function (proper showing + of destructor backtraces) [bnc#585879] +- Fix gconv cache generation on s390 [bnc#592944] +- Add missing iconvconfig for refreshing gconv.cache to glibc-locale %post +- Fixed stack corruption in *printf() with large number of positional + specifiers [bnc#666179] + +------------------------------------------------------------------- +Fri Jan 28 14:53:35 UTC 2011 - rguenther@novell.com + +- Fix ENOSYS detection for mkdirat. [bso#12397] + +------------------------------------------------------------------- +Thu Dec 9 12:33:35 UTC 2010 - rguenther@novell.com + +- Drop restrict qualifiers from memmove and bcopy fortify wrappers. + [bnc#658509] + +------------------------------------------------------------------- +Tue Nov 30 01:53:42 CET 2010 - pbaudis@suse.cz + +- Upgrade to glibc-2.11.3 + - Just few more bugfixes since the latest upgrade + +------------------------------------------------------------------- +Tue Nov 16 04:03:01 CET 2010 - pbaudis@suse.cz + +- Remove explicit support for nss SPLIT_GROUPS setting; glibc from + 2.11 on should handle this automagically. + +------------------------------------------------------------------- +Mon Nov 15 18:43:35 CET 2010 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.2-dd2fde461e30 + - Candidate tree for glibc-2.11.3 + - Multitude of various bug fixes + +------------------------------------------------------------------- +Mon Nov 15 18:29:49 CET 2010 - pbaudis@suse.cz + +- Enable multi-arch routines support for ppc, ppc64, i686 and x86_64. + + Temporarily, AMD-optimized string routines are disabled. We will + selectively re-enable them after some more careful benchmarking + in the next few days. + + Note: In this glibc version, multi-arch routines DO NOT include + the controversial backwards-copy memcpy(). + +------------------------------------------------------------------- +Wed Oct 27 03:14:37 CEST 2010 - pbaudis@suse.cz + +- Fix missing hconf setup in nscd - this meant `multi on` in + /etc/host.conf was ignored when nscd was used, breaking e.g. + resolving of multi-AF records in /etc/hosts [bnc#572188] +- Fix two LD_AUDIT security vulnerabilities: spurious $ORIGIN expansion + and missing setuid library check when running as setuid [bnc#646960] + +------------------------------------------------------------------- +Mon Sep 13 14:36:26 UTC 2010 - aj@suse.de + +- Fix build in manual with make 3.82. + +------------------------------------------------------------------- +Sun Sep 12 08:00:57 UTC 2010 - aj@suse.de + +- Work around shortest-stem feature in make 3.82+ (patch + glibc-make-3.82.patch) + +------------------------------------------------------------------- +Wed Jul 7 04:12:05 CEST 2010 - pbaudis@suse.cz + +- Fix NIS-compat initgroups routine to work reliably over multiple + invocations [bnc#607064] + +------------------------------------------------------------------- +Thu Jul 1 19:52:56 UTC 2010 - jengelh@medozas.de + +- SPARC: restore fxstat functionality in sparc64 mode + +------------------------------------------------------------------- +Sat Jun 26 10:26:17 UTC 2010 - jengelh@medozas.de + +- Use %_smp_mflags + +------------------------------------------------------------------- +Fri Jun 11 15:41:07 CEST 2010 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.2-21580967038a + - Fix buggy x86 CPU family and model check + - Fix sunrpc error condition handling + - Fix crash on unresolved weak symbol reference + +------------------------------------------------------------------- +Tue Jun 1 03:38:28 CEST 2010 - pbaudis@suse.cz + +- Fix ldconfig -r failing on aux cache [bnc#609345] + +------------------------------------------------------------------- +Thu May 20 02:19:28 CEST 2010 - pbaudis@suse.cz + +- Upgrade to glibc-2.11.2 (f2020c64596a) + - Virtually no changes since previous revision, just official tag + +------------------------------------------------------------------- +Wed May 12 04:24:13 CEST 2010 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.1-6d270188ef3f + - This contains considerable amount of bugfixes cherrypicked from + the master branch, slated to become glibc-2.11.2 soon with little + further changes + +------------------------------------------------------------------- +Mon May 10 23:33:35 CEST 2010 - pbaudis@suse.cz + +- Add a hint about /etc/host.conf mdns option removal to the parser + error reporting [bnc#569273] + +------------------------------------------------------------------- +Tue May 4 05:47:41 UTC 2010 - aj@suse.de + +- Handle /var/run on tmpfs + +------------------------------------------------------------------- +Mon Apr 26 22:09:40 CEST 2010 - pbaudis@suse.cz + +- Remove stale resolv.dynamic.diff patch file + +------------------------------------------------------------------- +Thu Apr 22 08:30:50 CEST 2010 - meissner@suse.de + +- for powerpc32 build a generic library and also a power4 library + to allow older 32bit powerpc to work. bnc#596271 + +------------------------------------------------------------------- +Tue Apr 20 13:15:19 CEST 2010 - pbaudis@suse.cz + +- Consider private IPv4 addresses as global-scope in gai.conf [bnc#597616] + +------------------------------------------------------------------- +Wed Mar 24 13:04:12 CET 2010 - pbaudis@suse.cz + +- Fix get_nprocs() large CPU count handling [bnc#590665] + +------------------------------------------------------------------- +Tue Mar 23 15:09:09 CET 2010 - pbaudis@suse.cz + +- Fix interference of STB_GNU_UNIQUE and prelink [bnc#586979] +- Make time() use VDSO on PPC64 [bnc#590216] +- Make pthread_cond_timedway() use VDSO on PPC64 [bnc#590517] + +------------------------------------------------------------------- +Thu Mar 18 14:45:34 CET 2010 - pbaudis@suse.cz + +- Add PreReq for cat to glibc-locale [bnc#588997] + +------------------------------------------------------------------- +Thu Mar 18 14:29:42 CET 2010 - pbaudis@suse.cz + +- Fix /etc/resolv.conf change detection for multi-threaded applications + (by Sebastian Kienzl) + +------------------------------------------------------------------- +Fri Mar 5 12:59:44 CET 2010 - pbaudis@suse.cz + +- Fix spurious mapping from lowercase sharp s to uppercase sharp S + which is less standard and causes problems for ISO encodings [bnc#541773] + +------------------------------------------------------------------- +Mon Mar 1 18:55:37 CET 2010 - pbaudis@suse.cz + +- Fix spurious overflow messages on some R_X86_64_PC32 relocations, + patch by Richard Guenther [bnc#583019] + +------------------------------------------------------------------- +Wed Feb 24 11:53:41 CET 2010 - pbaudis@suse.cz + +- Fix assertion failures within valloc(), patch by Michael Matz + [bnc#581391] + +------------------------------------------------------------------- +Wed Feb 17 12:02:24 CET 2010 - pbaudis@suse.cz + +- S/390: Disable two UTF conversion instructions due to the hardware + mishandling some error conditions in the input stream [bnc#579871] + +------------------------------------------------------------------- +Mon Feb 15 22:34:29 CET 2010 - pbaudis@suse.cz + +- Further fix previous power5 fix + +------------------------------------------------------------------- +Sun Feb 14 15:33:33 CET 2010 - rguenther@suse.de + +- avoid spurious differences in nscd on rebuilds. + +------------------------------------------------------------------- +Thu Feb 11 21:36:32 CET 2010 - pbaudis@suse.cz + +- Fix another upgrade problem on power5 and older - correctly remove + the old optimized libraries; found out by matz@suse.de [bnc#563978] + +------------------------------------------------------------------- +Fri Feb 5 21:07:54 CET 2010 - pbaudis@suse.cz + +- Final fix for memchr() overflow on IA64 provided by upstream + [bnc#567516] + +------------------------------------------------------------------- +Thu Jan 28 17:11:59 CET 2010 - pbaudis@suse.cz + +- Fix another memchr() overflow on IA64; another known one still + remains a mystery [bnc#567516] + +------------------------------------------------------------------- +Wed Jan 27 02:49:46 CET 2010 - pbaudis@suse.cz + +- Remove now-obsolete powerpc-cpu addon usage [bnc#572819] +- Fix statfs64() on IA64 in 32-bit mode ia32el [bnc#534828] + +------------------------------------------------------------------- +Tue Jan 26 03:33:38 CET 2010 - pbaudis@suse.cz + +- Fix upgrade from previous distributions on power5 and older [bnc#563978] + +------------------------------------------------------------------- +Mon Jan 25 17:35:25 CET 2010 - meissner@suse.de + +- ignore power6, power7 and cell specific Power CPU optimizations + on openSUSE. + +------------------------------------------------------------------- +Tue Jan 19 02:42:40 CET 2010 - pbaudis@suse.cz + +- Disable AMD-optimized strncmp() on x86_64 that is getting miscompiled + by the assembler [bnc#540647] + +------------------------------------------------------------------- +Mon Jan 18 18:22:32 CET 2010 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.1-11c19d374bd4 + - Just trivial changes - version bump to 2.11.1, NIS-related + resolver fixes, ELF lookup race, .h typo fix and regcomp + out-of-memory handling miss + - Few more bugfixes, weekday updated in three locales +- Retired patches: + glibc-ia64-memchr.diff + +------------------------------------------------------------------- +Mon Dec 14 23:49:33 CET 2009 - jengelh@medozas.de + +- add baselibs.conf as a source + +------------------------------------------------------------------- +Fri Dec 11 13:13:01 CET 2009 - jengelh@medozas.de + +- libnldbl_nonshared is only built for sparc32 + +------------------------------------------------------------------- +Tue Dec 8 20:50:26 CET 2009 - jengelh@medozas.de + +- package libnldbl_nonshared for SPARC + +------------------------------------------------------------------- +Fri Nov 20 01:55:16 CET 2009 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11-1bc1954c7357: + - This snapshot is slated to become 2.11.1 if all goes well + - Mix of fixes for various recently found out issues +- Retired patches: + glibc-ifunc-dlsym-fixup.diff +- [IA64] Fix memchr() on mmap(MAP_SHARED) boundary [fix lighttpd crashes] +- Again use 127.0.0.1 as default nameserver in case of empty + /etc/resolv.conf [bnc#473308] + +------------------------------------------------------------------- +Thu Nov 19 13:15:41 CET 2009 - pbaudis@suse.cz + +- Add 623 and 664 to /etc/bindresvport.blacklist to fix problems with + port conflict on some IPMI network cards [bnc#513961] +- Allow external additions to /usr/share/locale/locale.alias and + /usr/lib/gconv/gconv-modules, required for the SAP-locales package. +- Add delimiter in front of external additions to locale/gconv lists +- Remove AMD-provided strlen(), upstream is faster. + +- Keep .symtab and .strtab for all glibc-related .so libraries [FATE#307090] + [bnc#545721] +- [ppc,ppc64] Enable optimized builds for power7; no separate power4, power5 + builds are generated anymore, instead default glibc is built for power4 + at least, tuned for power5 execution [FATE#307021] +- Large clean-up of the specfile + +------------------------------------------------------------------- +Fri Nov 13 22:47:47 CET 2009 - pbaudis@suse.cz + +- Upgrade to Git HEAD as of 20091105 - glibc-2.11-13f6812ffb5b: + * New interfaces: execvpe, pthread_sigqueue, mkstemps, mkstemps64, mkostemps, + mkostemps64 + Implemented by Ulrich Drepper. + + * Checking version of longjmp added that fails if an uninitialized stack + frame would be created. Implemented by Ulrich Drepper. + + * STT_GNU_IFUNC is now supported in static executables. + Implemented by H.J. Lu. + + * STT_GNU_IFUNC implemented for PPC by Alan Modra. + + * New optimized string functions for x86-64: strstr, strcasestr, memcmp, + strcspn, strpbrk, strspn, strcpy, stpcpy, strncpy, strcmp (SSE2, SSE4.2), + strncmp (SSE2, SSE4.2), strchr (SSE4.2), strrchr (SSE4.2). + Contributed by H.J. Lu. + + strlen, rawmemchr, strcmp (SSSE3), strncmp (SSSE3). + Implemented by Ulrich Drepper. + + * New optimized string functions for x86: strlen, strcspn, strspn, strpbrk, + strstr, strcasestr. + Contributed by H.J. Lu. + + * Support for fma instruction in AVX on x86-64. + Implemented by H.J. Lu and Ulrich Drepper. + + * AVX support in x86-64 auditing support in ld.so. + Implemented by H.J. Lu. + + * STB_GNU_UNIQUE support added. + Implemented by Ulrich Drepper. + + * Implement second fallback mode for optimized DNS lookup for even more + broken environments. If two requests from the same port are not + handled correctly close the socket and open a new one before sending + the second request. The 'single-request-reopen' option in /etc/resolv.conf + can be used to select this mode right away, instead of rediscovering the + necessity is every process again. + Implemented by Ulrich Drepper. + + * New resolver flag RES_USE_DNSSEC to enable use of verified lookup. + Implemented by Adam Tkac. + + * Optimized iconv conversions for S390x. + Implemented by Andreas Krebbel. + + * Using condvars with PI mutexes is now more efficient due to kernel + support for requeueing to PI futexes. NPTL support added for x86-64. + Implemented by Ulrich Drepper. + + * New locales: ps_AF, my_MM +- Retired patches: + glibc-utmp-timeout-raise.diff + glibc-nscd-assert.diff + glibc-2.10-mcheck-free-race.diff + glibc-nscd-prune-ret.diff +- Made ifunc compile on IA64 using patch by H.J.Lu +- Fixed compilation on PPC Cell +- Lowered utmp locking timeout from 30s to 10s to be compatible + with upstream +- Allow external additions to /usr/share/locale/locale.alias and + /usr/lib/gconv/gconv-modules, required for the SAP-locales package. +- Remove AMD-provided strlen(), upstream is faster. +- ARM is currently non-functional + +------------------------------------------------------------------- +Fri Nov 13 20:18:27 CET 2009 - pbaudis@suse.cz + +- Rediff patches to apply with fuzz 0 + +------------------------------------------------------------------- +Sat Sep 19 14:13:43 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-44dbdf3777 of glibc/pb-stable.git glibc-2.10-branch + (Still the same source is used for glibc-ports.) - random minor fixes + +------------------------------------------------------------------- +Fri Sep 18 21:40:04 CEST 2009 - coolo@novell.com + +- add /etc/apparmor.d to the nscd file list + +------------------------------------------------------------------- +Mon Sep 14 23:53:20 CEST 2009 - pbaudis@suse.cz + +- define _filter_GLIBC_PRIVATE so that our glibc is not marked to + provide these symbols [bnc#468748] +- Fix exception behaviour of various libm functions by AMD optimized + for x86_64 [bnc#487576] + +------------------------------------------------------------------- +Tue Sep 8 13:15:04 CEST 2009 - pbaudis@suse.cz + +- Provide the /etc/apparmor.d/usr.sbin.nscd file [bnc#535467] +- Blowfish: Enable BF_SCALE even on x86_64 + +------------------------------------------------------------------- +Sat Sep 5 23:19:51 CEST 2009 - pbaudis@suse.cz + +- Raise utmp locking timeout from 1s to 30s to ensure logins get recorded + even on heavily loaded systems [bnc#486631] +- Fix invalid pointer handling in some nscd assertions and the code to send + data to the client [bnc#513617] +- Radically trim down the Blowfish support patch - keeps only crypt_blowfish + from the original OWL patch, but does the rest within the current glibc + crypt infrastructure [bnc#529495] + +------------------------------------------------------------------- +Wed Aug 26 12:53:54 CEST 2009 - mls@suse.de + +- make patch0 usage consistent + +------------------------------------------------------------------- +Thu Aug 20 19:02:31 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-aa152ec6ad of release/2.10/master branch + (Still the same source is used for glibc-ports.) - random minor fixes + * REVERTED invalid fix of broken locking within nscd [bnc#510788] +- Fix nscd handling of zero negative timeout for some databases + [bnc#523154,bnc#510788] + +------------------------------------------------------------------- +Fri Jul 17 01:14:16 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-4253a1e0b2 of glibc/pb-stable.git glibc-2.10-branch + (Still the same source is used for glibc-ports.) - random minor fixes + * Fix broken locking within nscd [bnc#510788] +- Fix compilation with 2.6.30 kernel headers on IA64 + +------------------------------------------------------------------- +Thu Jun 18 00:58:47 CEST 2009 - pbaudis@suse.cz + +- Fix a dead-lock introduced by the bnc#509398 fix +- Update to glibc-2.10.1-d0f6ed789f of glibc/pb-stable.git glibc-2.10-branch + (Still the same source is used for glibc-ports.) - random minor fixes + +------------------------------------------------------------------- +Fri Jun 12 12:19:34 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-9cf557216c of glibc/pb-stable.git glibc-2.10-branch + (Still the same source is used for glibc-ports.) + * Fix 100% CPU usage by Java apps because of bad futex calls [bnc#509096] + +------------------------------------------------------------------- +Mon Jun 8 17:58:50 CEST 2009 - pbaudis@suse.cz + +- Fix race condition in the mcheck free() hook [bnc#509398] + +------------------------------------------------------------------- +Fri Jun 5 00:46:59 CEST 2009 - pbaudis@suse.cz + +- Remove temporary revert of a namespace leakage cleanup in glibc-2.8 + +------------------------------------------------------------------- +Fri May 22 22:45:10 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-e38af591a8 of glibc/pb-stable.git glibc-2.10-branch + maintained by me at repo.or.cz; contains backports of various bugfixes. + (Still the same source is used for glibc-ports.) +- Stop using separate tarball for nptl. +- Add ARM support, pulling in glibc-ports snapshot when compiling for ARM. + +------------------------------------------------------------------- +Fri May 15 22:13:33 CEST 2009 - pbaudis@suse.cz + +- Add support for multiple group records for a single group + when using nss_compat (configurable in /etc/default/nss) [bnc#480991] + +------------------------------------------------------------------- +Sun May 10 21:42:37 CEST 2009 - pbaudis@suse.cz + +- Update to 2009051021, glibc-2.10.1: + * Add missing cacheinfo entry for a recent Intel processor + * Fix ABI issue with the gshadow interface + +------------------------------------------------------------------- +Sun May 10 11:20:12 CEST 2009 - pbaudis@suse.cz + +- Upgrade to CVS HEAD as of 2009051010 - glibc-2.10: + * DNS IPv4-IPv6 lookup changed back to parallel version; with broken DNS + servers (the case e.g. for many ADSL users), you may experience long + timeouts, once for each process (but eventually your request will be + resolved) - the solution is to run nscd (default on SUSE) and/or + put 'options single-request' in /etc/resolv.conf. + + * New interfaces: preadv, preadv64, pwritev, pwritev64, malloc_info + Implemented by Ulrich Drepper. + + * New Linux interfaces: accept4, fallocate, fallocate64. + Implemented by Ulrich Drepper. + + * Correct declarations of string function when used in C++ code. This + could lead to compile errors for invalid C++ code. + + * XPG7/POSIX 2008 compilation environment. Many GNU-specific functions are + now in POSIX. + + * New POSIX 2008 interface: psiginfo + Implemented by Ulrich Drepper. + + * New ISO C++1x interfaces: quick_exit, at_quick_exit + Implemented by Ulrich Drepper. + + * Support for selecting between multiple function definitions at runtime + using STT_GNU_IFUNC symbols. Implemented by Ulrich Drepper. + + * The libcrypt library can now use the hash function implementations in + NSS. Implemented by Ulrich Drepper. + + * The malloc implementation can be compiled to be less memory efficient + but higher performing in multi-threaded programs. + Implemented by Ulrich Drepper. + + * New locales: nan_TW@latin, ks_IN + + * Faster strlen, strchr, strchrnul, strrchr, memchr, and rawmemchr for x86-64. + Implemented by Ulrich Drepper. + + * Extended printf hook support. It is possible to use user-defined types + and extend existing format specifiers. + Implemented by Ulrich Drepper. + + * Handling for group shadow files has been added. + Implemented by Ulrich Drepper. +- Retired: + glibc-2.10-dns-fixpack.diff + glibc-2.10-dns-no-gethostbyname4.diff + glibc-2.10-locale-tuesday.diff + glibc-2.10-nscd-gc-dataofs.diff + glibc-2.10-nscd-prunerace.diff + glibc-2.10-ppc32-setcontext-fp.diff + glibc-2.10-unsetenv.diff + glibc-2.4.90-mdns-resolver.diff + glibc-2.9-fortify.diff + glibc-getgroups-fortify.diff + glibc-ldscript.diff + glibc-mtfsf.diff + glibc-2.10-nscd-meminflight.diff + getaddrinfo-ipv6-sanity.diff + glibc-2.10-nis-hosts.diff +- Several other modified + +------------------------------------------------------------------- +Fri Apr 17 16:49:52 CEST 2009 - pbaudis@suse.cz + +- Fix defaulting to localhost in case of no nameserver entries + in /etc/resolv.conf [bnc#473308] + +------------------------------------------------------------------- +Mon Mar 23 15:32:01 CET 2009 - rguenther@suse.de + +- Add missing libc_hidden_builtin_def (memcmp) to + glibc-2.3.3-amd64-string.diff. Fixes build with GCC 4.4. + +------------------------------------------------------------------- +Fri Feb 27 16:21:17 CET 2009 - rguenther@suse.de + +- Make sure to mark fortified inline routines with + __attribute__((__artificial__)). + +------------------------------------------------------------------- +Wed Feb 18 16:18:19 CET 2009 - adrian@suse.de + +- Build i686 glibc src rpm as nosrc to get both versions on the + media [bnc#474338] + +------------------------------------------------------------------- +Thu Jan 22 14:10:25 CET 2009 - schwab@suse.de + +- Fix use of mtfsf insn. + +------------------------------------------------------------------- +Wed Jan 21 20:26:05 CET 2009 - schwab@suse.de + +- Fix ldscript mangling. + +------------------------------------------------------------------- +Wed Jan 21 01:18:59 CET 2009 - pbaudis@suse.cz + +- Re-enable the DNS fixpack, add real fix for bnc#441947 +- nscd: Fix gc he_data overflow and turn of alloca usage [bnc#387202] +- Normalize the patch queue +- Increate CPU_SETSIZE from 1024 to 4096 - for large SGI machines + and compatibility with SLE10SP2 [bnc#464667] + +------------------------------------------------------------------- +Fri Jan 16 22:33:21 CET 2009 - pbaudis@suse.cz + +- Disable the DNS fixpack from CVS, breaks nscd resolving [bnc#441947] + +------------------------------------------------------------------- +Fri Jan 9 13:12:21 CET 2009 - pbaudis@suse.cz + +- Fix unsetenv() crashing after clearenv() +- Backport various DNS-related fixes from CVS +- Disable parallel A-AAAA queries - revert to the glibc-2.9 behaviour + of sending the queries sequentially [bnc#442572] +- Fix fp register protection on power6 setcontext() [bnc#464738] + +------------------------------------------------------------------- +Mon Dec 8 01:25:57 CET 2008 - pbaudis@suse.cz + +- Fix crash when parsing NIS hosts file [bnc#448702] + +------------------------------------------------------------------- +Thu Dec 4 04:07:11 CET 2008 - pbaudis@suse.cz + +- Fix nscd gc-cacheadd and prune-invalidate races [bnc#446233] +- Remove obsolete and disabled nscd patch +- Fix /etc/bindresvport.blacklist parsing [bnc#439146] +- Fix en_GB and csb_PL locales having weeks start on Tuesdays [bnc#449186] + +------------------------------------------------------------------- +Sun Nov 23 14:55:40 CET 2008 - pbaudis@suse.cz + +- clean up patch filenames + +------------------------------------------------------------------- +Fri Nov 21 14:04:16 CET 2008 - olh@suse.de + +- fix check-build.sh to actually allow building on ppc* again + +------------------------------------------------------------------- +Fri Nov 21 13:36:05 CET 2008 - olh@suse.de + +- do not run compiled binaries with cputuned libraries [bnc#445911] + the buildhost only generates them, but must not execute them + +------------------------------------------------------------------- +Mon Nov 17 14:34:45 CET 2008 - pbaudis@suse.cz + +- Update to glibc-2.9 final + +------------------------------------------------------------------- +Thu Nov 6 18:25:09 CET 2008 - jjolly@suse.de + +- Added patch to fix s390x 64bit stack frame problem + +------------------------------------------------------------------- +Fri Oct 31 19:51:08 CET 2008 - matz@suse.de + +- Fix atomics on s390/s390x, leading to failures in pthread mutexes. + +------------------------------------------------------------------- +Tue Oct 28 18:08:32 CET 2008 - schwab@suse.de + +- Restore alignment patch. + +------------------------------------------------------------------- +Tue Oct 28 09:45:22 CET 2008 - olh@suse.de + +- symlink power5/power5+ to power4 on ppc32 + +------------------------------------------------------------------- +Thu Oct 23 22:20:28 CEST 2008 - ro@suse.de + +- only do obsoletes for XXbit packages on ppc, not on x86 + +------------------------------------------------------------------- +Wed Oct 23 13:46:25 CEST 2008 - matz@suse.de + +- Deactivate unwind tables for initfini.c. + +------------------------------------------------------------------- +Thu Oct 23 10:56:50 CEST 2008 - olh@suse.de + +- obsolete glibc{,-devel,-locale,-profile} -XXbit packages [bnc#437293] +- update last change to handle empty rpmspec defines + +------------------------------------------------------------------- +Tue Oct 21 09:54:06 CEST 2008 - olh@suse.de + +- update glibc_post_upgrade to handle power7 and ppc-cell-be +- remove libs unconditionally on powerpc to handle libs in + subdirectories for which we do not ship optimized versions [bnc#437209] + +------------------------------------------------------------------- +Thu Oct 16 14:42:59 CEST 2008 - olh@suse.de + +- enable cpu-tuned libraries for power4, power6 and ppc-cell-be + on ppc32 [fate#304000,bnc#408808] + +------------------------------------------------------------------- +Mon Oct 13 14:51:11 CEST 2008 - matz@suse.de + +- Update to trunk from 20081013, no longer export paccept, + obsoletes some patches (lowlevellock and res_send). + Fix overflow in nscd patch. + +------------------------------------------------------------------- +Mon Oct 13 00:03:18 CEST 2008 - dmueller@suse.de + +- also strip .comment.SUSE.OPTs from the static libs +- add missing-include-build-fix.diff + +------------------------------------------------------------------- +Tue Oct 7 09:44:20 CEST 2008 - schwab@suse.de + +- Fix alignment in resolver. + +------------------------------------------------------------------- +Tue Sep 30 09:41:01 CEST 2008 - olh@suse.de + +- symlink tuned libs because rpmlint is unable to handle hardlinks + +------------------------------------------------------------------- +Wed Sep 29 11:01:41 CEST 2008 - olh@suse.de + +- enable cpu-tuned libraries for power6 and ppc-cell-be [fate#304000,bnc#408808] +- remove -mtune G4/RS64 from CFLAGS on ppc/ppc64 + +------------------------------------------------------------------- +Thu Sep 18 11:39:53 CEST 2008 - rguenther@suse.de + +- Change .comment.SuSE.OPTs to .comment.SUSE.OPTs. Also strip from + crti.o and crtn.o. +- Adjust getgroups fortify check. [bnc#426958] + +------------------------------------------------------------------- +Thu Sep 18 10:19:51 CEST 2008 - schwab@suse.de + +- Fix alignment in resolver. + +------------------------------------------------------------------- +Mon Sep 15 11:55:18 CEST 2008 - adrian@suse.de + +- do not run glibc_post_upgrade in XEN builds + +------------------------------------------------------------------- +Sat Sep 13 21:49:44 CEST 2008 - rguenther@suse.de + +- strip .note.gnu.build-id from crt1.o. + +------------------------------------------------------------------- +Sat Sep 13 10:20:47 CEST 2008 - dmueller@suse.de + +- only strip comment from crt1.o + +------------------------------------------------------------------- +Fri Sep 12 17:49:39 CEST 2008 - mls@suse.de + +- block baselibs generation for i586 (use i686 instead) + +------------------------------------------------------------------- +Fri Sep 12 17:34:06 CEST 2008 - dmueller@suse.de + +- strip suse opts comments from crt.o (fate #300498) + +------------------------------------------------------------------- +Mon Sep 8 13:38:36 CEST 2008 - rguenther@suse.de + +- Add a patch to fix wrong asm constraints in the i386 lowlevel + futex lock implementation. + +------------------------------------------------------------------- +Thu Sep 4 19:46:22 CEST 2008 - matz@suse.de + +- Update to current trunk snapshot (2008-09-04), makes s390 build. + +------------------------------------------------------------------- +Wed Aug 27 16:12:01 CEST 2008 - matz@suse.de + +- Add a patch to use RTLD_DEEPBIND to load nss modules. [bnc #157078] + +------------------------------------------------------------------- +Mon Aug 25 15:09:37 CEST 2008 - matz@suse.de + +- Update to current trunk snapshot (2008-08-25). + +------------------------------------------------------------------- +Fri Aug 22 17:18:23 CEST 2008 - prusnak@suse.cz + +- enabled SELinux support [Fate#303662] + +------------------------------------------------------------------- +Fri Aug 15 10:37:10 CEST 2008 - aj@suse.de + +- Fix nscd init script for new checks. +- package empty ld.so.cache. + +------------------------------------------------------------------- +Fri Jul 25 08:16:40 CEST 2008 - aj@suse.de + +- Add directory /var/cache/ldconfig to filelist. + +------------------------------------------------------------------- +Wed Jun 25 15:38:25 CEST 2008 - pbaudis@suse.cz + +- Fix strptime() %EY era support [bnc#355887] + +------------------------------------------------------------------- +Wed Jun 25 13:30:42 CEST 2008 - rguenther@suse.de +- Add patch to fix unwinding through clone for x86_64 and i386. + [bnc#290807, bnc#403464] + +------------------------------------------------------------------- +Fri May 30 23:57:54 CEST 2008 - schwab@suse.de + +- Fix ppc atomic ops. + +------------------------------------------------------------------- +Fri Apr 25 13:30:50 CEST 2008 - pbaudis@suse.cz + +- Update to glibc-2.8 CVS branch as of 2008042513 (post-glibc-2.8): + * Faster sqrt and sqrtf implemention for some PPC variants. + +------------------------------------------------------------------- +Thu Apr 10 23:57:44 CEST 2008 - pbaudis@suse.cz + +- Build fix after the revert + +------------------------------------------------------------------- +Thu Apr 10 23:05:17 CEST 2008 - pbaudis@suse.cz + +- Temporarily revert a namespace leakage cleanup in glibc-2.8 since + it causes a lot of build failures + +------------------------------------------------------------------- +Thu Apr 10 16:29:34 CEST 2008 - pbaudis@suse.cz + +- Update to CVS HEAD as of 2008041002 (almost glibc-2.8): + * New locales: bo_CN, bo_IN. + + * New encoding: HP-ROMAN9, HP-GREEK8, HP-THAI8, HP-TURKISH8. + + * Sorting rules for some Indian languages (Devanagari and Gujarati). + Implemented by Pravin Satpute. + + * IPV6 addresses in /etc/resolv.conf can now have a scope ID + + * nscd caches now all timeouts for DNS entries + Implemented by Ulrich Drepper. + + * nscd is more efficient and wakes up less often. + Implemented by Ulrich Drepper. + + * More checking functions: asprintf, dprintf, obstack_printf, vasprintf, + vdprintf, and obstack_vprintf. + Implemented by Jakub Jelinek. + + * Faster memset for x86-64. + Implemented by Harsha Jagasia and H.J. Lu. + + * Faster memcpy on x86. + Implemented by Ulrich Drepper. + + * ARG_MAX is not anymore constant on Linux. Use sysconf(_SC_ARG_MAX). + Implemented by Ulrich Drepper. + +- memset() implementation from AMD replaced by new upstream + implementation + +- Enable stackguard randomization + +------------------------------------------------------------------- +Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de + +- added baselibs.conf file to build xxbit packages + for multilib support + +------------------------------------------------------------------- +Thu Mar 13 13:48:49 CET 2008 - dmueller@suse.de + +- don't try to use ipv6 in getaddrinfo() unconditionally (bnc#361697) + +------------------------------------------------------------------- +Sat Jan 26 13:19:41 CET 2008 - aj@suse.de + +- Add fixes from 2.8 branch for string.h and headers. The string.h + changes should fix sysvinit compilation. +- Fix some rpmlint warnings: + * Add versioned provides and obsoletes. + * Use %check section. + +------------------------------------------------------------------- +Fri Jan 18 14:03:43 CET 2008 - schwab@suse.de + +- Fix use of fnstsw. + +------------------------------------------------------------------- +Wed Nov 21 05:35:36 CET 2007 - pbaudis@suse.cz + +- Update to CVS branch glibc_2.7 as of today +- Remove the ::1 hack again +- Fix nscd race condition between mempool_alloc() and gc() [#288910] +- Fix nscd stack overflow in gc() when the number of cache entries + gets too large [#288910] +- Fix sunrpc udp client [#257745] +- Fix initgroups() crash in nss_compat [#310544] + +------------------------------------------------------------------- +Thu Sep 27 15:46:30 CEST 2007 - matz@suse.de + +- Remove broken x86_64 bcopy function. [#328486] + +------------------------------------------------------------------- +Sun Sep 16 14:04:30 CEST 2007 - aj@suse.de + +- Install gai.conf on all archs. + +------------------------------------------------------------------- +Thu Sep 13 17:20:58 CEST 2007 - pbaudis@suse.cz + +- Install the default gai.conf to /etc instead of docdir +- Do not return ::1 /etc/hosts records for 127.0.0.1 queries [#288879] + +------------------------------------------------------------------- +Wed Sep 5 03:07:39 CEST 2007 - pbaudis@suse.cz + +- Fix pthread_mutex_unlock() internal lock handling for incorrectly + written applications +- Fix nscd assertion failure when opening persistent db failed [#288910] + +------------------------------------------------------------------- +Mon Sep 3 20:10:39 CEST 2007 - mls@suse.de + +- fix typos in mdns patch [#206247], [#256690] + +------------------------------------------------------------------- +Fri Aug 31 17:38:02 CEST 2007 - aj@suse.de + +- Add /usr/share/locale-bundle/ as fallback directory for usage + with bundle-lang packages (see bug #302270). + +------------------------------------------------------------------- +Tue Aug 21 22:31:54 CEST 2007 - pbaudis@suse.cz + +- Reintroduce errorneously omitted AMD64 optimizations + (and fix them to compile again) + +------------------------------------------------------------------- +Thu Aug 16 09:47:53 CEST 2007 - aj@suse.de + +- Fix static linking (#233835). +- Silence rpmlint for profile package. +- Add Short-Description to nscd init script. + +------------------------------------------------------------------- +Mon Aug 13 19:09:31 CEST 2007 - aj@suse.de + +- Backport: + * Update kernel-features.h. + * Fix sched_getcpu error path on x86-64. + * Use upstreamed version of ldconfig cache speed ups. + +------------------------------------------------------------------- +Fri Aug 3 15:46:35 CEST 2007 - pbaudis@suse.cz + +- Remove the dynamic linker support for direct bindings (-Bdirect); + according to Michael Meeks, the performance improvement is too small +- Split timezone package to a separate physical package +- Update glibc to version 2.6.1 + +------------------------------------------------------------------- +Fri Jul 27 11:32:54 CEST 2007 - aj@suse.de + +- Use fdupes to reduce timezone data size. + +------------------------------------------------------------------- +Fri Jul 13 18:27:49 CEST 2007 - schwab@suse.de + +- Update to head of glibc-2.6 branch. +- Fix update on ppc. + +------------------------------------------------------------------- +Thu Jun 28 14:59:55 CEST 2007 - matz@suse.de + +- Add a provide for "rtld(GNU_HASH)". + +------------------------------------------------------------------- +Sun Jun 17 12:30:26 CEST 2007 - schwab@suse.de + +- Fix section selection in crt objects. + +------------------------------------------------------------------- +Thu Jun 7 02:43:29 CEST 2007 - pbaudis@suse.cz + +- Backport fix for crashing printf() of some invalid ldouble values + +------------------------------------------------------------------- +Wed May 30 04:40:25 CEST 2007 - pbaudis@suse.cz + +- Added few fixes from 2.6 CVS before 2.6.1 gets released + +------------------------------------------------------------------- +Fri May 18 23:14:42 CEST 2007 - pbaudis@suse.cz + +- Update glibc to version 2.6 +- Update tzdata to version 2007f + +------------------------------------------------------------------- +Fri May 4 11:24:53 CEST 2007 - schwab@suse.de + +- Update build checks. + +------------------------------------------------------------------- +Fri Apr 20 13:13:52 CEST 2007 - dmueller@suse.de + +- only keep symtab for libpthread* + +------------------------------------------------------------------- +Thu Apr 19 23:22:35 CEST 2007 - pbaudis@suse.cz + +- Fix strtod() exponent limit calculations [#230909] +- Fix random nscd crashes under very heavy passwd/group queries + load [#192391] +- Add some enums from CVS to sys/personality.h [#253710] +- Fix pthread_atfork()-induced hangs in threaded programs [#256237] +- Fix llrintl() on ppc64 [#241183] +- Fix makecontext() segfault [#249780] +- Fix potential dladdr() breakage [#241464] +- Fix some races in client programs with nscd garbage collection [#252138] + +------------------------------------------------------------------- +Fri Mar 30 02:54:06 CEST 2007 - pbaudis@suse.cz + +- Update localtime during timezone update [#239888] + +------------------------------------------------------------------- +Sun Mar 25 10:00:59 CEST 2007 - olh@suse.de + +- temporary disable powerpc cputuned libs to reduce turnaround time + +------------------------------------------------------------------- +Fri Feb 9 15:03:50 CET 2007 - pbaudis@suse.cz + +- Update to the latest upstream timezone data [#231833] + +------------------------------------------------------------------- +Fri Feb 2 11:42:51 CET 2007 - schwab@suse.de + +- Remove -ffortify. + +------------------------------------------------------------------- +Thu Feb 1 13:43:54 CET 2007 - schwab@suse.de + +- Remove -fstack-protector. + +------------------------------------------------------------------- +Mon Jan 29 16:13:09 CET 2007 - sbrabec@suse.cz + +- Removed references to /opt/gnome. + +------------------------------------------------------------------- +Thu Jan 25 21:14:58 CET 2007 - olh@suse.de + +- link power4 to ppc970, link power6 to power6x +- Update the powerpc cpu-tuned environment to v0.05 + +------------------------------------------------------------------- +Mon Jan 22 14:43:40 CET 2007 - schwab@suse.de + +- Update ppc build check. + +------------------------------------------------------------------- +Fri Nov 24 12:45:26 CET 2006 - pbaudis@suse.cz + +- Fix for Brazilian and Wester Australia timezone DSTs [#213375,#223196] + +------------------------------------------------------------------- +Thu Nov 16 21:59:06 CET 2006 - pbaudis@suse.cz + +- Disable power6 optimization for 10.2, not all pieces are there + [#219962] + +------------------------------------------------------------------- +Wed Oct 25 22:23:48 CEST 2006 - pbaudis@suse.cz + +- Change ld.so madvise() call to posix_fadvise() +- Fix mallopt(M_MXFAST,0) behaviour [#198760] +- Update the powerpc cpu-tuned environment to v0.04 [#215117] + +------------------------------------------------------------------- +Sun Oct 22 21:59:49 CEST 2006 - pbaudis@suse.cz + +- Update the powerpc cpu-tuned environment to v0.03 [#212549] +- Improve glibc powerpc optimization [#212548,#212580,#214282] + +------------------------------------------------------------------- +Tue Oct 17 21:03:54 CEST 2006 - mls@suse.de + +- add ldconfig-old-cache patch to speed up ldconfig + +------------------------------------------------------------------- +Sat Oct 14 12:23:53 CEST 2006 - olh@suse.de + +- dont use uninitialized (and wrong) variable in glibc-2.4.90-bdirect.diff + [#212470] + +------------------------------------------------------------------- +Thu Oct 12 02:33:58 CEST 2006 - pbaudis@suse.cz + +- Update to the latest 2.5 CVS +- More friendly -Bdirect behaviour in case of missing libraries +- Fix 2.4.90-nscd patch wrt. new gcc + +------------------------------------------------------------------- +Mon Oct 2 13:37:26 CEST 2006 - aj@suse.de + +- Fix warnings in testsuite (patch from CVS). + +------------------------------------------------------------------- +Fri Sep 29 22:06:43 CEST 2006 - pbaudis@suse.cz + +- Update to 2.5 CVS - official release (only minimal changes in CVS + since the last update) +- Fix a thinko in the -Bdirect patch + +------------------------------------------------------------------- +Fri Sep 29 19:51:24 CEST 2006 - dmueller@suse.de + +- fix devel requires + +------------------------------------------------------------------- +Fri Sep 29 04:27:40 CEST 2006 - pbaudis@suse.cz + +- Make the dynamic linker support direct bindings (Michael Meeks' + Solaris-like -Bdirect with minor changes by me) +- Split the kernel headers to a new package (linux-kernel-headers) + +------------------------------------------------------------------- +Wed Sep 27 14:59:32 CEST 2006 - schwab@suse.de + +- Fix broken assertion [#208189]. + +------------------------------------------------------------------- +Tue Sep 26 18:10:38 CEST 2006 - pbaudis@suse.cz + +- Fix mistake when removing some patches + +------------------------------------------------------------------- +Mon Sep 25 21:15:15 CEST 2006 - pbaudis@suse.cz + +- Update to current CVS + +------------------------------------------------------------------- +Sat Sep 23 04:36:58 CEST 2006 - pbaudis@suse.cz + +- Fix 64bit-cleanliness gcc warnings + +------------------------------------------------------------------- +Thu Sep 21 23:52:13 CEST 2006 - pbaudis@suse.cz + +- Add /usr/lib{,64}/Xaw3d to /etc/ld.so.conf (by schwab@suse.de, + from original STABLE) [#205169] +- Fix chown() instead of lchown() called in fchownat() emulation + [#201751] +- Fix glob() overflowing stack when producing massive number of + matches [#190458] +- Update to current CVS + +------------------------------------------------------------------- +Wed Sep 20 23:48:20 CEST 2006 - pbaudis@suse.cz + +- Fix cut'n'paste error in a last-minute change + +------------------------------------------------------------------- +Wed Sep 20 22:07:59 CEST 2006 - pbaudis@suse.cz + +- Update to current CVS +- Fix powerpc-cpu tarball extension +- Move crypt-blowfish to a patch so that quilt works on the tree + +------------------------------------------------------------------- +Sat Sep 2 19:01:21 CEST 2006 - schwab@suse.de + +- Use asm-powerpc for ppc and ppc64. +- Fix chroot check in glibc_post_upgrade. + +------------------------------------------------------------------- +Mon Aug 28 01:24:24 CEST 2006 - pbaudis@suse.cz + +- Update to current CVS, should fix false positive heap overflow + trigger from malloc() causing gcc to hang [#201724] + +------------------------------------------------------------------- +Wed Aug 23 23:56:35 CEST 2006 - pbaudis@suse.cz + +- Update the powerpc cpu-tuned environment to v0.02 [#199274] +- Update to current CVS +- Drop pthread_mutexattr_getprioceiling() out of range fix + +------------------------------------------------------------------- +Thu Aug 10 20:10:04 CEST 2006 - pbaudis@suse.cz + +Ported from STABLE: +- Remove libc5 reference from /etc/ld.so.conf, shlibs5 is no longer + supported [#181947] +- Fix name of a dummy ia64 header from offsets.h to asm-offsets.h + [#191394] + +------------------------------------------------------------------- +Sun Jul 30 23:33:04 CEST 2006 - pbaudis@suse.cz + +- Update to current CVS snapshot (highlight: support for .gnu.hash + fast linking support) + +------------------------------------------------------------------- +Wed Jul 12 03:15:08 CEST 2006 - pbaudis@suse.cz + +- pthread_mutexattr_getprioceiling() was returning prioceiling out + of range [#182782] + +------------------------------------------------------------------- +Wed Jul 12 02:39:22 CEST 2006 - pbaudis@suse.cz + +- Fix the HTML documentation missing an index [#190585] + +------------------------------------------------------------------- +Sat Jun 24 18:32:42 CEST 2006 - kukuk@suse.de + +- Update to current CVS snapshot +- Update to kernel-headers 2.6.17 +- Remove HZ define (sysconf(_SC_CLK_TCK) instead) + +------------------------------------------------------------------- +Tue Jun 13 11:49:43 CEST 2006 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Tue May 2 14:10:41 CEST 2006 - pbaudis@suse.cz + +- Fix bad memset() size in NTPL code [#159184] + +------------------------------------------------------------------- +Tue May 2 10:42:55 CEST 2006 - kukuk@suse.de + +- asm-powerpc/page.h: Don't move #ifdef __KERNEL__ [#171010] +- bits/mman.h: Fix value of MADV_REMOVE [#170734] + +------------------------------------------------------------------- +Mon Apr 24 12:04:12 CEST 2006 - kukuk@suse.de + +- Fix china timezone mess [#163674] +- Don't include linux/stddef.h [#167964] + +------------------------------------------------------------------- +Tue Apr 18 14:38:57 CEST 2006 - schwab@suse.de + +- Sanitize . + +------------------------------------------------------------------- +Thu Apr 13 13:34:07 CEST 2006 - kukuk@suse.de + +- Add /usr/include/linux/taskstats.h [#141936] + +------------------------------------------------------------------- +Tue Apr 11 12:20:57 CEST 2006 - kukuk@suse.de + +- nptl/init.c (sigcancel_handler): Compare with correct PID even + if the thread is in the middle of a fork call. + (sighandler_setxid): Likewise. + +------------------------------------------------------------------- +Sun Apr 9 16:27:20 CEST 2006 - ihno@suse.de + +- S390 fix for startupcode. Part of it was not PIC. + +------------------------------------------------------------------- +Fri Apr 7 13:42:20 CEST 2006 - kukuk@suse.de + +- Don't hardcode syscall numbers at our own + +------------------------------------------------------------------- +Tue Apr 4 22:10:47 CEST 2006 - schwab@suse.de + +- Fix readlink declaration. + +------------------------------------------------------------------- +Mon Apr 3 13:40:54 CEST 2006 - kukuk@suse.de + +- Update from CVS: + - nscd bug fixes + - Match return value of readlink to what POSIX says + - Fix NIS+ checks for NULL pointer + +------------------------------------------------------------------- +Sun Apr 2 20:53:17 CEST 2006 - dmueller@suse.de + +- Fix clients crash if nscd is unresponsive (glibc-#2501) +- Fix fd leak in nscd daemon (glibc-#2498) + +------------------------------------------------------------------- +Sat Apr 1 21:48:54 CEST 2006 - schwab@suse.de + +- Fix on ppc64. + +------------------------------------------------------------------- +Fri Mar 31 15:50:25 CEST 2006 - schwab@suse.de + +- Extend last change also to ppc64. + +------------------------------------------------------------------- +Sun Mar 26 21:08:58 CEST 2006 - schwab@suse.de + +- Terminate FDE before clone syscall. + +------------------------------------------------------------------- +Fri Mar 24 14:58:29 CET 2006 - ro@suse.de + +- kernel-headers: asm-powerpc: define PAGE_MASK in page.h + +------------------------------------------------------------------- +Mon Mar 20 13:57:27 CET 2006 - kukuk@suse.de + +- Update to final 2.6.16 kernel headers +- Update to current CVS: + - Don't use TLS before setting it up. + - Fix rounding of long doubles on ppc64. + - Correct usage of cfi_offset on ppc/ppc64. + - Fix memory leak in dlopen. + +------------------------------------------------------------------- +Tue Mar 14 17:08:27 CET 2006 - schwab@suse.de + +- Update fnmatch patch. + +------------------------------------------------------------------- +Fri Mar 10 13:36:38 CET 2006 - kukuk@suse.de + +- Disable unshare() syscall (request of kernel developer) + +------------------------------------------------------------------- +Fri Mar 10 08:30:53 CET 2006 - kukuk@suse.de + +- Don't include linux/interrupt.h from linux/rtc.h +- Revert last change to linux/input.h, disable struct +- Update to current CVS (nptl/ia64 fix) + +------------------------------------------------------------------- +Thu Mar 9 07:58:20 CET 2006 - kukuk@suse.de + +- Fix linux/input.h for userspace inclusion + +------------------------------------------------------------------- +Wed Mar 8 22:06:11 CET 2006 - kukuk@suse.de + +- Update kernel headers to 2.6.16-rc5 + +------------------------------------------------------------------- +Mon Mar 6 13:41:08 CET 2006 - kukuk@suse.de + +- Update to 2.4 CVS + - official release + - Fix free on ppc [#155374] + - Various sysconf() fixes + +------------------------------------------------------------------- +Sat Mar 4 18:12:36 CET 2006 - kukuk@suse.de + +- Update to CVS + - ldconfig/prelink fixes + +------------------------------------------------------------------- +Fri Mar 3 17:32:56 CET 2006 - aj@suse.de + +- Do not leave hyphens in defines in create_biarch_asm.sh (Bug 154998). + +------------------------------------------------------------------- +Fri Mar 3 10:58:02 CET 2006 - kukuk@suse.de + +- Update to CVS + - Fix ftw test suite failures + - Fix alignment of malloc for long double + +------------------------------------------------------------------- +Thu Mar 2 09:56:59 CET 2006 - kukuk@suse.de + +- Update to 2.3.91 CVS + - Fix 6arg syscall on s390x + - memccpy fix on IA64 + +------------------------------------------------------------------- +Wed Mar 1 08:54:53 CET 2006 - kukuk@suse.de + +- Update to CVS + - New linkat interface + - Update from tzdata2006b + - Define MADV_DONTFORK and MADV_DOFORK. + - Add robust mutex to NPTL + +------------------------------------------------------------------- +Thu Feb 23 15:26:29 CET 2006 - kukuk@suse.de + +- Reenable power optimized code again [#142839] + +------------------------------------------------------------------- +Sun Feb 12 09:45:39 CET 2006 - kukuk@suse.de + +- Disable power optimized code + +------------------------------------------------------------------- +Thu Feb 9 10:50:12 CET 2006 - kukuk@suse.de + +- Update to CVS + - Add unshare prototype + - Add memory barrier on i386/NPTL + +------------------------------------------------------------------- +Wed Feb 8 10:50:07 CET 2006 - kukuk@suse.de + +- Remove glibc-2.4-ppc-dl-procinfo-20060111.diff [#142839] + +------------------------------------------------------------------- +Mon Feb 6 16:58:50 CET 2006 - kukuk@suse.de + +- Update to current CVS +- Fix alternate locale search path patch [#147685] + +------------------------------------------------------------------- +Thu Feb 2 12:13:19 CET 2006 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Mon Jan 30 16:10:35 CET 2006 - schwab@suse.de + +- Fix the fix. + +------------------------------------------------------------------- +Sat Jan 28 18:42:08 CET 2006 - kukuk@suse.de + +- Fix seg.fault in __atfct_seterrno if called from futimesat() +- Apply patches for CPU-Tuned Environment on Power [#142839] + +------------------------------------------------------------------- +Fri Jan 27 12:10:55 CET 2006 - kukuk@suse.de + +- Cleanup ld.so.conf + +------------------------------------------------------------------- +Thu Jan 26 08:53:33 CET 2006 - kukuk@suse.de + +- Add alternate directory for translations [#144073] + +------------------------------------------------------------------- +Thu Jan 26 00:41:37 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Mon Jan 23 17:44:50 CET 2006 - kukuk@suse.de + +- Update to CVS +- Fix build_locales + +------------------------------------------------------------------- +Sat Jan 21 10:24:02 CET 2006 - kukuk@suse.de + +- Update to CVS +- Fix inclusion of sys/poll.h with _GNU_SOURCE defined + +------------------------------------------------------------------- +Fri Jan 20 15:02:35 CET 2006 - kukuk@suse.de + +- Update to CVS + +------------------------------------------------------------------- +Sun Jan 15 08:28:26 CET 2006 - kukuk@suse.de + +- Update to CVS (fix long double configure check) + +------------------------------------------------------------------- +Sun Jan 15 01:59:54 CET 2006 - schwab@suse.de + +- Readd , , . + +------------------------------------------------------------------- +Sun Jan 15 01:08:22 CET 2006 - schwab@suse.de + +- Readd . + +------------------------------------------------------------------- +Sat Jan 14 22:33:32 CET 2006 - kukuk@suse.de + +- Update to current CVS (long double support) + +------------------------------------------------------------------- +Fri Jan 13 09:17:17 CET 2006 - aj@suse.de + +- Fix x86-64 w_exp to not use extra plt. + +------------------------------------------------------------------- +Thu Jan 12 22:39:01 CET 2006 - kukuk@suse.de + +- Fix asm-s390/setup.h for userspace inclusion +- nsswitch.conf: Add nis to netgroup and automount entry +- Fix sys/procfs.h for ppc64 + +------------------------------------------------------------------- +Mon Jan 9 23:20:14 CET 2006 - kukuk@suse.de + +- Update to current CVS (fix for pthread.h with -std=c99) +- Define PAGE_SIZE on POWER +- Don't include linux/sched.h in asm-power/elf.h + +------------------------------------------------------------------- +Sun Jan 8 17:58:11 CET 2006 - kukuk@suse.de + +- Fix linux/acct.h for userland inclusion + +------------------------------------------------------------------- +Sun Jan 8 11:48:58 CET 2006 - kukuk@suse.de + +- Update to current CVS +- Remove CHILD_MAX from kernel-headers +- Copy subdirectories of asm-power, too. +- Remove da_DK@euro (does not exist) + +------------------------------------------------------------------- +Sat Jan 7 10:02:43 CET 2006 - kukuk@suse.de + +- Fix ext2 kernel headers +- Update to current CVS + +------------------------------------------------------------------- +Fri Jan 6 12:28:10 CET 2006 - kukuk@suse.de + +- Update to kernel headers 2.6.15 + +------------------------------------------------------------------- +Fri Jan 6 00:58:28 CET 2006 - kukuk@suse.de + +- Update crypt_blowfish to version 1.0 +- Update to current CVS +- Adjust nscd patches + +------------------------------------------------------------------- +Tue Jan 3 17:19:36 CET 2006 - aj@suse.de + +- Update to current CVS to fix pthread.h on 64-bit systems for C++. + +------------------------------------------------------------------- +Tue Jan 3 06:04:26 CET 2006 - aj@suse.de + +- Enable string patch again. +- Update to current CVS. + +------------------------------------------------------------------- +Wed Dec 21 15:11:14 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Fix ldconfig + +------------------------------------------------------------------- +Sat Dec 17 09:49:18 CET 2005 - kukuk@suse.de + +- Remove /usr/lib/zoneinfo +- Add /etc/localtime to filelist +- Update to current CVS +- Fix glibc #1978: statvfs does not know about current filesystems +- Fix wrong error return code of time() on x86 +- Remove nscd_nischeck +- Remove audit from nfb +- Remove LinuxThreads + +------------------------------------------------------------------- +Wed Dec 14 18:00:59 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Remove nscd_nischeck +- Remove audit from nfb + +------------------------------------------------------------------- +Mon Dec 5 12:07:05 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Disable SELinux + +------------------------------------------------------------------- +Thu Nov 24 15:54:27 CET 2005 - kukuk@suse.de + +- Remove obsolete patches: + - glibc-2.3.asprintf-error_handling.diff + - glibc-2.3.90-missing-string_h.diff + +------------------------------------------------------------------- +Wed Nov 23 17:20:10 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Don't install in parallel + +------------------------------------------------------------------- +Fri Nov 18 13:42:43 CET 2005 - kukuk@suse.de + +- Update to current CVS to fix compiling with new binutils + +------------------------------------------------------------------- +Wed Nov 16 18:33:57 CET 2005 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Sat Nov 5 14:44:07 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Disable linuxthreads on POWER and Itanium +- Fix kernel-headers for userland inclusion + +------------------------------------------------------------------- +Wed Nov 2 17:12:36 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Update to kernel-headers 2.6.14 + +------------------------------------------------------------------- +Tue Oct 18 17:37:08 CEST 2005 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Sat Oct 1 23:00:04 CEST 2005 - schwab@suse.de + +- Update libm ULPs. +- Fix limit in getcwd. + +------------------------------------------------------------------- +Thu Sep 15 16:13:50 CEST 2005 - kukuk@suse.de + +- Update to current CVS +- Update to final 2.6.13 kernel headers +- Adjust bindresvport.blacklist patch to check already ports >= 512 + +------------------------------------------------------------------- +Fri Aug 26 16:41:56 CEST 2005 - kukuk@suse.de + +- Update to current CVS +- init.d/nscd: Remove -S support (was removed from nscd) + +------------------------------------------------------------------- +Fri Aug 19 18:28:24 CEST 2005 - schwab@suse.de + +- Fix comment. + +------------------------------------------------------------------- +Fri Aug 19 17:36:24 CEST 2005 - matz@suse.de + +- Change .note.SuSE format [#105825]. + +------------------------------------------------------------------- +Fri Aug 19 17:13:21 CEST 2005 - kukuk@suse.de + +- Update to current CVS +- Move all obsolete libraries into own subpackage and document + them as obsolete + +------------------------------------------------------------------- +Fri Aug 5 10:32:38 CEST 2005 - schwab@suse.de + +- -mno-tls-direct-seg-refs is x86-only + +------------------------------------------------------------------- +Tue Aug 2 14:54:01 CEST 2005 - kukuk@suse.de + +- Update to 2.3.x CVS branch +- Compile with -mno-tls-direct-seg-refs + +------------------------------------------------------------------- +Fri Jul 29 11:12:02 CEST 2005 - kukuk@suse.de + +- Update to current CVS head + +------------------------------------------------------------------- +Wed Jul 27 23:13:04 CEST 2005 - schwab@suse.de + +- Update libm ULPs for ia64. +- Add linuxthreads stack guard support for ia64. + +------------------------------------------------------------------- +Sat Jul 23 10:05:16 CEST 2005 - kukuk@suse.de + +- Update to current CVS head (adds bits/wchar2.h) +- Move LinuxThreads version to obsolete/linuxthreads + +------------------------------------------------------------------- +Thu Jul 21 15:04:31 CEST 2005 - kukuk@suse.de + +- Update to current CVS head + +------------------------------------------------------------------- +Fri Jul 15 15:45:35 CEST 2005 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Fri Jul 15 12:09:08 CEST 2005 - aj@suse.de + +- Fix amd64 string routines and math routines. + +------------------------------------------------------------------- +Fri Jul 15 08:45:27 CEST 2005 - kukuk@suse.de + +- Use old LinuxThreads only for runtime and remove static version + and headers +- Update to current CVS head +- Remove own texi2html + +------------------------------------------------------------------- +Mon Jul 11 11:00:47 CEST 2005 - kukuk@suse.de + +- Install generic stdio-lock.h header file + +------------------------------------------------------------------- +Sat Jul 9 18:46:46 CEST 2005 - kukuk@suse.de + +- Temporary disable AMD64 string optimization + +------------------------------------------------------------------- +Wed Jul 6 09:58:39 CEST 2005 - kukuk@suse.de + +- Build and install ja_JP.SHIFT_JISX0213 locale [Bug #84030] + +------------------------------------------------------------------- +Mon Jul 4 20:41:47 CEST 2005 - kukuk@suse.de + +- nss_compat: Preserve original return value [Bug #95033] +- Cleanup old Obsoletes/Requires + +------------------------------------------------------------------- +Mon Jun 27 13:49:38 CEST 2005 - kukuk@suse.de + +- Update to current gilbc CVS snapshot + +------------------------------------------------------------------- +Thu Jun 23 23:25:42 CEST 2005 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Adjust nscd patch +- Enable SELinux/audit support for nscd +- Update .note.SuSE version + +------------------------------------------------------------------- +Mon Jun 20 12:35:20 CEST 2005 - kukuk@suse.de + +- Update to final 2.6.12 kernel headers +- Update to current glibc CVS snapshot + +------------------------------------------------------------------- +Thu Jun 16 17:03:43 CEST 2005 - kukuk@suse.de + +- Update linux/audit.h header +- Update to current CVS snapshot + +------------------------------------------------------------------- +Mon Jun 13 14:48:53 CEST 2005 - kukuk@suse.de + +- Don't terminate strings twice in nis/netgroup code. +- netinet/if_tr.h: don't include kernel headers. + +------------------------------------------------------------------- +Wed Jun 8 16:26:21 CEST 2005 - kukuk@suse.de + +- Update to kernel-headers 2.6.12-rc6 +- Fix build on s390 and s390x + +------------------------------------------------------------------- +Wed Jun 8 12:08:49 CEST 2005 - matz@suse.de + +- Don't strip .symtab from libpthread.so.0 (and other libs). + Fixes debugging of threaded programs (#81253). + +------------------------------------------------------------------- +Mon Jun 6 18:47:22 CEST 2005 - kukuk@suse.de + +- Update to current CVS head +- Update to kernel-headers 2.6.12-rc5 + +------------------------------------------------------------------- +Thu May 26 20:07:11 CEST 2005 - schwab@suse.de + +- No longer build loadlocale.c with -fno-unit-at-a-time. + +------------------------------------------------------------------- +Tue May 24 11:09:00 CEST 2005 - kukuk@suse.de + +- Update to current CVS head, obsoletes: + - glibc-2.3.90-libm.diff + - glibc-2.3.90-i386-sysdep.diff + - warn.diff + - dl-osinfo.diff + Adjusted: + - glibc-2.3.90-bindresvport.blacklist.diff + +------------------------------------------------------------------- +Sun May 22 01:53:44 CEST 2005 - schwab@suse.de + +- Fix missing include. + +------------------------------------------------------------------- +Tue May 17 23:46:19 CEST 2005 - schwab@suse.de + +- Fix warning. + +------------------------------------------------------------------- +Fri Apr 29 15:11:22 CEST 2005 - kukuk@suse.de + +- Update to latest CVS snapshost + +------------------------------------------------------------------- +Sat Apr 23 17:05:58 CEST 2005 - kukuk@suse.de + +- Fix all the archs using wrong FLAGS + +------------------------------------------------------------------- +Sat Apr 23 08:02:31 CEST 2005 - kukuk@suse.de + +- Remove -D_FORTIFY_SOURCE from RPM_OPT_FLAGS + +------------------------------------------------------------------- +Fri Apr 22 13:05:40 CEST 2005 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Fri Apr 22 12:45:26 CEST 2005 - kukuk@suse.de + +- Check if nice value does not conflict with test suite + +------------------------------------------------------------------- +Tue Apr 19 13:54:03 CEST 2005 - mls@suse.de + +- resolv: trigger re-read of /etc/resolv.conf for all threads if + a change is detected +- nscd: support a negative timeout of zero, used by hosts cache + +------------------------------------------------------------------- +Mon Apr 18 17:31:23 CEST 2005 - meissner@suse.de + +- Enable fortify possibility even for GCC 4.0, we apply + the necessary patch to the SUSE GCC 4.0. + +------------------------------------------------------------------- +Sat Apr 16 12:16:13 CEST 2005 - aj@suse.de + +- Apply amd64 string diff again. + +------------------------------------------------------------------- +Tue Apr 12 11:35:46 CEST 2005 - kukuk@suse.de + +- Update kernel-headers to 2.6.10 +- Update to current CVS snapshot + +------------------------------------------------------------------- +Wed Apr 6 18:33:32 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. + +------------------------------------------------------------------- +Tue Apr 5 22:02:25 CEST 2005 - aj@suse.de + +- Add gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Tue Apr 5 16:45:06 CEST 2005 - aj@suse.de + +- Do not build on xen machines. +- Adjust libm ULPs for PowerPC. + +------------------------------------------------------------------- +Fri Apr 1 14:20:45 CEST 2005 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Tue Mar 29 10:57:40 CEST 2005 - kukuk@suse.de + +- Update to current CVS snapshot +- Fix compiler warnings on ix86 + +------------------------------------------------------------------- +Mon Mar 28 17:27:44 CEST 2005 - kukuk@suse.de + +- Update to current CVS snapshot +- Disable Noversion Patch on i386 temporary + +------------------------------------------------------------------- +Fri Mar 18 14:33:22 CET 2005 - ro@suse.de + +- check-build.sh: require 2.6.11 on x86,x86_64 for build + +------------------------------------------------------------------- +Thu Mar 17 13:57:22 CET 2005 - mls@suse.de + +- nscd: enable hosts cache +- nscd: also watch /etc/resolv.conf +- nscd: check files every 3 seconds +- nscd: deal correctly with missing files + +------------------------------------------------------------------- +Tue Mar 15 15:50:12 CET 2005 - kukuk@suse.de + +- Update to current CVS snapshot. + +------------------------------------------------------------------- +Sat Feb 12 02:49:56 CET 2005 - schwab@suse.de + +- Remove const from __pthread_internal_tsd_address. + +------------------------------------------------------------------- +Fri Feb 11 15:44:31 CET 2005 - schwab@suse.de + +- Update to current CVS. +- Link glibc_post_upgrade against new libc. +- Fix build error with gcc4. + +------------------------------------------------------------------- +Wed Feb 9 10:40:29 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Fix bindresvport blacklist handling. +- Increase buffer in tst-cancel17 to match new kernel buffer size + [#50277] +- Enable LinuxThreads again +- Remove ia64-audit patch (is upstream) + +------------------------------------------------------------------- +Mon Feb 7 13:15:58 CET 2005 - aj@suse.de + +- Add patch to allow compilation with gcc4. + +------------------------------------------------------------------- +Mon Jan 31 16:33:47 CET 2005 - schwab@suse.de + +- Readd support for LD_AUDIT on ia64. + +------------------------------------------------------------------- +Mon Jan 31 14:32:01 CET 2005 - kukuk@suse.de + +- Add memory clobber to string inline assemblies on s390 [#50284]. + +------------------------------------------------------------------- +Mon Jan 31 12:55:59 CET 2005 - kukuk@suse.de + +- Fix filelist on i686 if we build NPTL only version + +------------------------------------------------------------------- +Mon Jan 31 09:17:33 CET 2005 - aj@suse.de + +- Generate new ULPs file for i386 needed by GCC 4. + +------------------------------------------------------------------- +Sun Jan 30 12:43:56 CET 2005 - kukuk@suse.de + +- Include own copy of texi2html +- Add glibc_pst_upgrade program (based on version from FC3) +- Update to current CVS + +------------------------------------------------------------------- +Thu Jan 27 23:28:57 CET 2005 - kukuk@suse.de + +- Re-add patch for timezone/zic.c (got lost with last merge) + +------------------------------------------------------------------- +Wed Jan 26 11:34:36 CET 2005 - kukuk@suse.de + +- Update timezone data to 2005c release (fixes zdump crash on + 64bit architectures) + +------------------------------------------------------------------- +Sat Jan 22 15:45:25 CET 2005 - schwab@suse.de + +- Add basic (incomplete) support for LD_AUDIT on ia64. + +------------------------------------------------------------------- +Fri Jan 21 11:00:08 CET 2005 - kukuk@suse.de + +- Enable patch for [Bug #49833] +- Allow to build NPTL only glibc +- Update to CVS from Jan 16, 2005, containing: +- Fix execlp argument in SunRPC code [glibc #681] +- Fix errno return values for futimes [glibc #633] +- Update FPU function on PPC/PPC64 [Bug #49764] + +------------------------------------------------------------------- +Mon Jan 17 10:40:24 CET 2005 - aj@suse.de + +- Enable amd64 string patch again after fixing failing hunks. +- Handle missing cpuid better for amd64 string functions. [#49803] + +------------------------------------------------------------------- +Sat Jan 15 16:05:36 CET 2005 - aj@suse.de + +- Fix amd64 string patch to use correct datatype. + +------------------------------------------------------------------- +Fri Jan 14 14:06:43 CET 2005 - kukuk@suse.de + +- Fix memory corruption in getgrouplist function [Bug #49833] + +------------------------------------------------------------------- +Tue Jan 11 11:01:26 CET 2005 - kukuk@suse.de + +- Enable all LinuxThreads tests again +- Finalize getconf -a patch (make it compatible with Solaris) +- Rewrite getconf manual page and mention new option +- Merge GB18030 patches into one. + +------------------------------------------------------------------- +Thu Dec 30 10:57:40 CET 2004 - kukuk@suse.de + +- Merge kernel-headers.remove-SO_BSDCOMPAT.diff with + kernel-headers.SuSE.diff +- Revert nscd paths on old SuSE Linux distributions + +------------------------------------------------------------------- +Wed Dec 29 22:33:00 CET 2004 - kukuk@suse.de + +- Update to glibc 2.3.90 CVS branch +- Remove alarm-round.patch (merged upstream) + +------------------------------------------------------------------- +Thu Dec 9 14:19:05 CET 2004 - kukuk@suse.de + +- Update to current CVS +- Move nscd persistent database files back to /var/run/nscd + +------------------------------------------------------------------- +Mon Dec 6 15:43:08 CET 2004 - kukuk@suse.de + +- Update to current CVS +- Fix more kernel headers for userland inclusion + +------------------------------------------------------------------- +Fri Nov 26 14:33:20 CET 2004 - ro@suse.de + +- kernel-headers.diff: define __force in compiler.h + +------------------------------------------------------------------- +Thu Nov 25 17:52:39 CET 2004 - schwab@suse.de + +- Add Intel libm update. + +------------------------------------------------------------------- +Thu Nov 25 12:08:17 CET 2004 - kukuk@suse.de + +- Update to current glibc CVS +- Update kernel headers to 2.6.9 + +------------------------------------------------------------------- +Thu Nov 18 15:11:32 CET 2004 - kukuk@suse.de + +- Update to current glibc CVS + +------------------------------------------------------------------- +Mon Nov 15 14:11:27 CET 2004 - kukuk@suse.de + +- Update to current glibc CVS + +------------------------------------------------------------------- +Mon Nov 8 10:50:27 CET 2004 - kukuk@suse.de + +- Blacklist port 921 (lwresd) for usage by bindresvport() +- Update to current glibc CVS +- Add /var/run/nscd/* files as ghost entries + +------------------------------------------------------------------- +Mon Oct 18 13:54:04 CEST 2004 - aj@suse.de + +- Don't use special fdim functions for x86-64 since those give + wrong results for fdim (inf,inf). +- Fix ppc64 rebuild issue with ppc32 system [#47325]. + +------------------------------------------------------------------- +Wed Oct 13 14:06:55 CEST 2004 - kukuk@suse.de + +- Fix symlink librt.so -> tls/librt.so.1 +- Backout last glob changes +- Disable nptl as default for linking + +------------------------------------------------------------------- +Tue Oct 12 21:12:15 CEST 2004 - kukuk@suse.de + +- Install kernel-headers after merging linuxthreads/NPTL headers + +------------------------------------------------------------------- +Tue Oct 12 09:36:48 CEST 2004 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Mon Oct 11 15:11:03 CEST 2004 - kukuk@suse.de + +- Make NPTL default for linking + +------------------------------------------------------------------- +Fri Oct 1 13:34:49 CEST 2004 - kukuk@suse.de + +- Update to current CVS snapshot +- Add workaround for linuxthreads/without-__threads bug +- Remove KDE/ldconfig workaround +- Set SuSE ABI note to 9.3 + +------------------------------------------------------------------- +Sun Sep 26 16:56:19 CEST 2004 - kukuk@suse.de + +- Add lib/nptl/librt.so symlink to tls/librt.so.1 +- Update to current CVS + +------------------------------------------------------------------- +Sat Sep 25 13:43:09 CEST 2004 - kukuk@suse.de + +- Implement mq support for rtkaio and enable it again + +------------------------------------------------------------------- +Fri Sep 24 15:37:08 CEST 2004 - kukuk@suse.de + +- Add zh_SG.UTF-8 [Bug #46024] + +------------------------------------------------------------------- +Thu Sep 23 16:22:33 CEST 2004 - kukuk@suse.de + +- Sync sys/mount.h and linux/fs.h + +------------------------------------------------------------------- +Wed Sep 22 15:33:10 CEST 2004 - kukuk@suse.de + +- Make mdns support configurable in /etc/host.conf + +------------------------------------------------------------------- +Mon Sep 20 17:58:13 CEST 2004 - kukuk@suse.de + +- Fix invalidating of nscd caches and getaddrinfo() + +------------------------------------------------------------------- +Fri Sep 17 07:13:01 CEST 2004 - kukuk@suse.de + +- Update to current CVS (nscd and glob.h fixes) + +------------------------------------------------------------------- +Thu Sep 16 16:37:45 CEST 2004 - kukuk@suse.de + +- Fix getaddrinfo/nscd support + +------------------------------------------------------------------- +Wed Sep 15 14:11:29 CEST 2004 - kukuk@suse.de + +- Update to current CVS, remove merged patches + +------------------------------------------------------------------- +Sun Sep 12 09:06:31 CEST 2004 - kukuk@suse.de + +- Update to CVS: Fix nscd crash if one service is disabled +- glob.h: Add workaround for invalid prototypes +- nss_compat: Check that buffer is larger than 0 bytes + +------------------------------------------------------------------- +Sat Sep 11 00:50:47 CEST 2004 - kukuk@suse.de + +- Update to CVS: Fix cdefs.h for C++ usage + +------------------------------------------------------------------- +Fri Sep 10 14:31:47 CEST 2004 - kukuk@suse.de + +- Add lwres to hosts search order in nsswitch.conf +- Update to current CVS +- Use new nscd paths for socket/pid file +- Enable NPTL on i586 +- Add --print-all option to getconf + +------------------------------------------------------------------- +Thu Sep 2 11:13:48 CEST 2004 - kukuk@suse.de + +- Fix NPTL header files on x86-64 for 32bit compilation +- Apply various fixes from CVS +- Remove pre-Install for -devel package (no longer necessary) + +------------------------------------------------------------------- +Wed Aug 25 16:16:32 CEST 2004 - kukuk@suse.de + +- Don't compile in eval.c + +------------------------------------------------------------------- +Mon Aug 23 10:20:09 CEST 2004 - kukuk@suse.de + +- Update to current CVS: + - Use CVS version for last fix. + - Add malloc sanity checks for double free. + +------------------------------------------------------------------- +Sat Aug 21 00:06:58 CEST 2004 - schwab@suse.de + +- Fix cancellable syscalls in librt w/ linuxthreads. + +------------------------------------------------------------------- +Fri Aug 20 20:40:38 CEST 2004 - kukuk@suse.de + +- Update to current CVS [#43993] + +------------------------------------------------------------------- +Thu Aug 19 13:56:15 CEST 2004 - schwab@suse.de + +- Better fix for asm-ia64/gcc_intrin.h. + +------------------------------------------------------------------- +Wed Aug 18 14:53:47 CEST 2004 - kukuk@suse.de + +- Update to current CVS +- Workaround linux/ixjuser.h problem not including compiler.h +- Workaround linux/capi.h problem not including compiler.h + +------------------------------------------------------------------- +Tue Aug 17 18:32:29 CEST 2004 - schwab@suse.de + +- Fix asm-ia64/gcc_intrin.h. + +------------------------------------------------------------------- +Tue Aug 17 12:13:41 CEST 2004 - kukuk@suse.de + +- Workaround broken linux/crc-ccitt.h for usage from glibc [#43884] + +------------------------------------------------------------------- +Mon Aug 16 11:51:37 CEST 2004 - kukuk@suse.de + +- Update to current CVS version and update to + kernel-headers 2.6.8.1 to fix NPTL deadlock problems +- Disable linuxthreads/tst-clock1, does not work on i586 and lower + +------------------------------------------------------------------- +Fri Aug 13 14:45:31 CEST 2004 - kukuk@suse.de + +- Update to current CVS version +- Cleanup/adjust all patches + +------------------------------------------------------------------- +Thu Jun 17 12:12:31 CEST 2004 - kukuk@suse.de + +- Fix sched_setaffinity return/errno code in error case [#42124] + +------------------------------------------------------------------- +Wed Jun 16 07:45:07 CEST 2004 - meissner@suse.de + +- Updated altivec set/get/swapcontext patch to fix + more problems on altivec capable machines [#42039]. +- glibc is also able to build on -pmac64 kernels. + +------------------------------------------------------------------- +Mon Jun 14 20:12:00 CEST 2004 - kukuk@suse.de + +- Add fixes from CVS: + - sysconf return value fixes + - nscd host caching deadlock + - backtrace for s390/s390x/ia64 static linked binaries + +------------------------------------------------------------------- +Mon Jun 14 18:54:05 CEST 2004 - kukuk@suse.de + +- Increase listen backlog in RPC code [#41955] + +------------------------------------------------------------------- +Wed Jun 9 16:21:30 CEST 2004 - meissner@suse.de + +- Fixed typos in powerpc* *context functions to not destroy the r19 + register and save the v19 register correctly. [#41790] + +------------------------------------------------------------------- +Sat Jun 5 08:40:29 CEST 2004 - aj@suse.de + +- Fix makecontext with more than 6 arguments on x86-64 [#40546]. + +------------------------------------------------------------------- +Mon May 24 18:04:38 CEST 2004 - kukuk@suse.de + +- Update to kernel-headers 2.6.6 +- Update to current glibc CVS +- Disable rtkaio temporary + +------------------------------------------------------------------- +Sun May 23 21:44:19 CEST 2004 - kukuk@suse.de + +- Fix pthread_cond_wait on not ix86 and x86-64 architectures + +------------------------------------------------------------------- +Thu May 20 14:11:47 CEST 2004 - kukuk@suse.de + +- Add PPC64 kernel header file fixes [#40831,#40870] + +------------------------------------------------------------------- +Wed May 19 16:18:37 CEST 2004 - kukuk@suse.de + +- Add additional NPTL fixes from CVS + +------------------------------------------------------------------- +Tue May 18 10:52:27 CEST 2004 - schwab@suse.de + +- Fix mapping of DSOs with holes. + +------------------------------------------------------------------- +Fri May 14 13:50:37 CEST 2004 - schwab@suse.de + +- Fix rounding in alarm [#40552]. + +------------------------------------------------------------------- +Wed May 12 11:43:38 CEST 2004 - schwab@suse.de + +- Fix uninitialized array in regexp compiler [#40009]. + +------------------------------------------------------------------- +Tue May 11 11:45:08 CEST 2004 - kukuk@suse.de + +- Apply lot of fixes from current CVS +- Fix alignment of stack for makecontext on x86-64 [Bug #39413] +- Make XTABS identical to TABDLY on PPC + +------------------------------------------------------------------- +Wed May 5 13:50:51 CEST 2004 - kukuk@suse.de + +- Add some header fixes to match POSIX + +------------------------------------------------------------------- +Tue May 4 11:27:15 CEST 2004 - meissner@suse.de + +- Fix INLINE_SYSCALL on ppc and ppc64 (see #38399) + +------------------------------------------------------------------- +Mon May 3 13:42:12 CEST 2004 - kukuk@suse.de + +- Port --mlock option for ld.so from UL1 [Bug #39569] + +------------------------------------------------------------------- +Tue Apr 20 11:23:55 CEST 2004 - kukuk@suse.de + +- Add execstack fix for s390 + +------------------------------------------------------------------- +Mon Apr 19 13:11:27 CEST 2004 - kukuk@suse.de + +- Update to current CVS version (fix problems with new binutils + and gcc) + +------------------------------------------------------------------- +Mon Apr 19 08:29:42 CEST 2004 - kukuk@suse.de + +- Add pthread_getattr_np and syslog fixes from CVS +- Update gb18030 and big5hkscs gconv modules [Bug #39080] + +------------------------------------------------------------------- +Sat Apr 17 17:42:48 CEST 2004 - schwab@suse.de + +- Pacify autobuild. + +------------------------------------------------------------------- +Thu Apr 15 10:07:19 CEST 2004 - kukuk@suse.de + +- Add /etc/ld.so.conf.d/*.conf to /etc/ld.so.conf +- Disable FUTEX_REQUEUE support in NPTL library [Bug #38882] + +------------------------------------------------------------------- +Thu Apr 15 00:37:28 CEST 2004 - schwab@suse.de + +- Remove /usr/i386-linux from ld.so.conf, + +------------------------------------------------------------------- +Wed Apr 14 11:49:05 CEST 2004 - kukuk@suse.de + +- Fix linux/compiler.h for glibc inclusion +- Really fix ffsl on s390x + +------------------------------------------------------------------- +Sat Apr 10 00:42:04 CEST 2004 - schwab@suse.de + +- Fix syntax error in memcmp. + +------------------------------------------------------------------- +Fri Apr 9 16:22:31 CEST 2004 - kukuk@suse.de + +- Update from CVS: linuxthread debug fixes +- Fix INLINE_SYSCALL on x86-64 and ia64 (fixes #38399) +- Fix ffsl weak alias on s390x +- Update to 2.6.5 kernel headers + +------------------------------------------------------------------- +Thu Apr 8 00:24:46 CEST 2004 - meissner@suse.de + +- forward umount to umount2 on ppc64 because umount syscall + does not exist + +------------------------------------------------------------------- +Mon Apr 5 14:40:18 CEST 2004 - kukuk@suse.de + +- Sync with current CVS (which is nearly identical with most of + our latest patches) + +------------------------------------------------------------------- +Fri Apr 2 14:18:11 CEST 2004 - kukuk@suse.de + +- Make fstatvfs64 working on 32bit architectures +- Add fwrite LFS fix from aj +- Add powerpc fixes from CVS +- Fix wrong errno code for shm_unlink [Bug #38013] + +------------------------------------------------------------------- +Wed Mar 31 09:31:56 CEST 2004 - kukuk@suse.de + +- Add three fixes from CVS: + - Call __nptl_deallocate_tsd for main thread, too + - setgroups: optimizations for huge number of groups + - initgroups: Limit the initial allocation to 64 entries + +------------------------------------------------------------------- +Tue Mar 30 17:36:18 CEST 2004 - kukuk@suse.de + +- Add IUTF8 to bits/termios.h [Bug #34725] +- *affinitiy.c: Prepend GLIBC_ to version names + +------------------------------------------------------------------- +Sat Mar 27 09:52:53 CET 2004 - kukuk@suse.de + +- Fix wrong return value of getXXbyYY_r in case key was not + found [Bug #37181] +- Fix typo in dl-open +- Don't set errno in NSS NIS module if group was not found + +------------------------------------------------------------------- +Fri Mar 26 12:39:27 CET 2004 - aj@suse.de + +- Add pow10/pow10f aliases for AMD64. + +------------------------------------------------------------------- +Thu Mar 25 16:42:57 CET 2004 - kukuk@suse.de + +- Update to latest CVS snapshot + +------------------------------------------------------------------- +Sat Mar 20 07:49:49 CET 2004 - aj@suse.de + +- Fix further problems with sched_[sg]etaffinity calls. + +------------------------------------------------------------------- +Fri Mar 19 19:57:35 CET 2004 - aj@suse.de + +- Fix sched_setaffinity compile problem. + +------------------------------------------------------------------- +Fri Mar 19 19:44:32 CET 2004 - kukuk@suse.de + +- Remove conflict with special aaa_base version (rpm will handle + this with file conflict) + +------------------------------------------------------------------- +Fri Mar 19 15:43:19 CET 2004 - kukuk@suse.de + +- Add SuSE abi note +- Add madvise patch +- Update to current CVS + +------------------------------------------------------------------- +Wed Mar 17 13:59:14 CET 2004 - kukuk@suse.de + +- Use official NPTL version fix +- Add LD_DEBUG=statistic for x86-64 +- Fix two JB_SIZE redefinitions on PPC +- Add two fixes for execstack + +------------------------------------------------------------------- +Mon Mar 15 08:11:33 CET 2004 - kukuk@suse.de + +- Require kernel 2.6.4 for glibc/NPTL +- Remove siginfo_t/si_band patch (needs to be fixed in kernel) +- Update linuxthreads_db and nptl_db +- Add libidn fixes from CVS + +------------------------------------------------------------------- +Sat Mar 13 19:53:58 CET 2004 - kukuk@suse.de + +- Adjust filelist (remove libcidn.a and libcidn_p.a) + +------------------------------------------------------------------- +Sat Mar 13 16:01:42 CET 2004 - kukuk@suse.de + +- Update to current CVS (merge of patches) +- Fix siginfo_t/si_band [Bug #34330] + +------------------------------------------------------------------- +Thu Mar 11 18:35:05 CET 2004 - mls@suse.de + +- Add mdns support to resolver library + +------------------------------------------------------------------- +Thu Mar 11 16:01:43 CET 2004 - kukuk@suse.de + +- Update kernel headers to 2.6.4 +- Update to current glibc CVS + +------------------------------------------------------------------- +Wed Mar 10 15:44:25 CET 2004 - bg@suse.de + +- Update hppa patches. + +------------------------------------------------------------------- +Mon Mar 8 15:19:01 CET 2004 - kukuk@suse.de + +- Fix vDSO on IA64 + +------------------------------------------------------------------- +Mon Mar 8 13:25:48 CET 2004 - kukuk@suse.de + +- Update from glibc CVS: + - Add libidn + - Lot of dynamic loader changes + +------------------------------------------------------------------- +Thu Mar 4 10:50:09 CET 2004 - kukuk@suse.de + +- Update from glibc CVS: + - Fix posix_fadvise vs. posix_fadvise64 + +------------------------------------------------------------------- +Tue Mar 2 16:51:44 CET 2004 - kukuk@suse.de + +- Fix PPC kernel header files +- Update from glibc CVS + - NPTL fixes + - nscd fixes + +------------------------------------------------------------------- +Tue Mar 2 12:11:38 CET 2004 - schwab@suse.de + +- Fix ppc32 to always use stat64 syscall. + +------------------------------------------------------------------- +Sat Feb 28 17:30:17 CET 2004 - kukuk@suse.de + +- Update from glibc CVS: + - Fix compiler warnings + - NPTL: Don't use CLONE_STOPPED + - Revert vDSO changes + +------------------------------------------------------------------- +Fri Feb 27 10:05:48 CET 2004 - kukuk@suse.de + +- Update from glibc CVS: + - Real NGROUP_MAX fix + - Lot of NPTL fixes + - clock_settime fix +- Add no_NO back (required by OpenI18N spec and [Bug #34745]) + +------------------------------------------------------------------- +Thu Feb 26 14:52:07 CET 2004 - kukuk@suse.de + +- Workaround broken NGROUP_MAX function + +------------------------------------------------------------------- +Thu Feb 26 12:10:37 CET 2004 - kukuk@suse.de + +- Add insserv PreRequires for nscd +- Update from CVS: NPTL and getaddrinfo memory leak fixes, + Get NGROUP_MAX from /proc filesystem + +------------------------------------------------------------------- +Sat Feb 21 06:22:23 CET 2004 - kukuk@suse.de + +- Update from CVS: IA64 relo fix, lot of PPC fixes +- Fix linux/mod_devicetable.h for userland inclusion +- Enable NPTL on Alpha + +------------------------------------------------------------------- +Fri Feb 20 01:08:26 CET 2004 - schwab@suse.de + +- Fix pthread_barrier_wait. + +------------------------------------------------------------------- +Thu Feb 19 09:46:46 CET 2004 - kukuk@suse.de + +- Update from CVS: More NPTL fixes +- nscd.init: Cleanups + +------------------------------------------------------------------- +Wed Feb 18 15:49:09 CET 2004 - kukuk@suse.de + +- Kernel Headers: Fix asm-ppc/unaliged.h, asm-ppc/types.h and + asm-ppc/bitops.h for userland inclusion. + +------------------------------------------------------------------- +Wed Feb 18 11:24:35 CET 2004 - bg@suse.de + +- Update hppa patches for current glibc +- Add workaround for ICE in hppa + +------------------------------------------------------------------- +Tue Feb 17 13:54:28 CET 2004 - kukuk@suse.de + +- Update from CVS: + - PPC nptl compatiblity fix + - NSCD patches merged + - ld.so.preload: Igreno missing files + - getaddrinfo: Fix problem with IPv6 addresses + +------------------------------------------------------------------- +Tue Feb 17 11:42:59 CET 2004 - aj@suse.de + +- Fix string optimizations init code on AMD64. + +------------------------------------------------------------------- +Sat Feb 14 07:10:42 CET 2004 - kukuk@suse.de + +- Update from CVS (for NPTL fixes and new PPC longjmp) +- Fix nscd deadlock with kernel 2.6 [Bug #34507] + +------------------------------------------------------------------- +Fri Feb 13 14:19:25 CET 2004 - aj@suse.de + +- Add more string/memory optimizations for AMD64. + +------------------------------------------------------------------- +Thu Feb 12 17:07:08 CET 2004 - kukuk@suse.de + +- Fix regex bug with invalid UTF-8 strings + +------------------------------------------------------------------- +Thu Feb 12 16:31:51 CET 2004 - aj@suse.de + +- Add more string optimizations for AMD64. + +------------------------------------------------------------------- +Wed Feb 11 16:14:53 CET 2004 - kukuk@suse.de + +- Update to current CVS snapshot +- Fix _IOC_TYPECHECK on s390/s390x/parisc +- Compile rtkaio only with NPTL +- Remove glibcbug (was dropped since glibc uses bugzilla now) +- Disable parallel build on s390x + +------------------------------------------------------------------- +Tue Feb 10 15:38:37 CET 2004 - schwab@suse.de + +- Work around invalid use of kernel headers in some packages. + +------------------------------------------------------------------- +Fri Feb 6 19:57:04 CET 2004 - kukuk@suse.de + +- Add kernel stat fix for PPC +- Add fix for off-by-one error in regex code + +------------------------------------------------------------------- +Thu Feb 5 18:04:45 CET 2004 - kukuk@suse.de + +- Update kernel header files to 2.6.2 + +------------------------------------------------------------------- +Tue Feb 3 17:14:38 CET 2004 - bg@suse.de + +- Update hppa patch + +------------------------------------------------------------------- +Tue Feb 3 16:24:47 CET 2004 - kukuk@suse.de + +- Fix ypclnt speedup patch +- Update to current CVS snapshot + +------------------------------------------------------------------- +Mon Jan 26 13:44:39 CET 2004 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Wed Jan 21 10:23:42 CET 2004 - aj@suse.de + +- Do not run in parallel on s390. + +------------------------------------------------------------------- +Mon Jan 19 15:49:51 CET 2004 - ro@suse.de + +- really fix linux/percpu.h to compile in userland + +------------------------------------------------------------------- +Fri Jan 16 11:14:49 CET 2004 - kukuk@suse.de + +- Update version.h to 2.6.1 +- Fix linux/percpu.h to compile in userland +- Update to current CVS snapshot +- Revert nscd path changes + +------------------------------------------------------------------- +Wed Jan 14 12:06:13 CET 2004 - kukuk@suse.de + +- Update to Kernel Headers 2.6.1 +- Update to current CVS snapshot +- Don't ignore make check on IA64 any longer + +------------------------------------------------------------------- +Sat Jan 10 01:56:48 CET 2004 - schwab@suse.de + +- Locale no_NO has been renamed to nb_NO. + +------------------------------------------------------------------- +Fri Jan 9 14:09:01 CET 2004 - kukuk@suse.de + +- Temporary ignore make check on IA64 and PPC + (known kernel/compiler bugs) + +------------------------------------------------------------------- +Fri Jan 9 00:36:51 CET 2004 - stepan@suse.de + +- fix v4l2 headers + +------------------------------------------------------------------- +Wed Jan 7 13:09:26 CET 2004 - kukuk@suse.de + +- Update to glibc CVS from 20040107 +- Remove manual pages which are now part of man-pages + +------------------------------------------------------------------- +Thu Dec 18 13:41:37 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031218 +- Update ot final 2.6.0 kernel headers +- Fix syntax error in spec file +- Update HPPA patch + +------------------------------------------------------------------- +Mon Dec 15 19:19:08 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031215 + +------------------------------------------------------------------- +Fri Dec 12 10:19:52 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031212 +- disable rtkaio (does not work with kernel 2.6 yet) + +------------------------------------------------------------------- +Fri Dec 5 10:00:28 CET 2003 - kukuk@suse.de + +- Update to glibc 2.3.3 CVS +- Make an extra sub package for nscd + +------------------------------------------------------------------- +Thu Nov 27 13:08:32 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031127 +- Add nsswitch.conf (moved from aaa_base) +- Add ld.so.conf (moved from aaa_base) [Bug #33277] +- Fix ceil on AMD64 + +------------------------------------------------------------------- +Fri Nov 21 14:40:29 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031121 +- Obsolete epoll (glibc-devel contains now this header files) + +------------------------------------------------------------------- +Wed Nov 19 15:54:58 CET 2003 - kukuk@suse.de + +- Add patch so that ld.so supports linuxthreads and nptl +- PPC64 requires kernel 2.4.21 +- Update to glibc CVS from 20031119 + +------------------------------------------------------------------- +Fri Nov 14 14:05:38 CET 2003 - bg@suse.de + +- Add hppa patches for current glibc. + +------------------------------------------------------------------- +Fri Nov 14 13:32:06 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031114 +- Remove PPC64 symbol version patch + +------------------------------------------------------------------- +Thu Nov 13 12:10:15 CET 2003 - schwab@suse.de + +- Fix last change covering libNoVersion. + +------------------------------------------------------------------- +Mon Nov 10 16:52:09 CET 2003 - schwab@suse.de + +- Specfile cleanup. + +------------------------------------------------------------------- +Thu Nov 6 14:10:17 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031106 + +------------------------------------------------------------------- +Wed Nov 5 15:26:06 CET 2003 - uli@suse.de + +- added a number of ARM fixes (glibc-2.3.2-armformat.patch, + glibc-armisa.patch, glibc-sjlj.patch) + +------------------------------------------------------------------- +Mon Oct 27 21:13:09 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031027 +- kernel headers: update to 2.6.0-test9 +- nptl: Use -fno-unit-at-a-time on AMD64, too + +------------------------------------------------------------------- +Thu Oct 23 13:34:25 CEST 2003 - kukuk@suse.de + +- Update to current CVS version + +------------------------------------------------------------------- +Wed Oct 22 19:01:37 CEST 2003 - kukuk@suse.de + +- nptl: Fix prototype in configure script +- nptl: Use -fno-unit-at-a-time +- locale: Add nb_NO + +------------------------------------------------------------------- +Fri Oct 17 16:56:58 CEST 2003 - kukuk@suse.de + +- Increase timeout for make check on overloaded architectures + +------------------------------------------------------------------- +Thu Oct 16 18:19:13 CEST 2003 - kukuk@suse.de + +- Fix building as normal user + +------------------------------------------------------------------- +Wed Oct 15 16:31:32 CEST 2003 - kukuk@suse.de + +- Fix putpwent/putgrent +- Make build as normal user + +------------------------------------------------------------------- +Tue Oct 14 21:13:25 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031014 + +------------------------------------------------------------------- +Tue Oct 14 13:26:06 CEST 2003 - aj@suse.de + +- Fix w_acosf for AMD64. + +------------------------------------------------------------------- +Tue Oct 14 10:49:36 CEST 2003 - kukuk@suse.de + +- Fix asm-sparc/kbio.h to compile kbdrate/X11 + +------------------------------------------------------------------- +Mon Oct 13 12:11:53 CEST 2003 - kukuk@suse.de + +- Update to kernel header files from 2.6.0-test7 + +------------------------------------------------------------------- +Fri Oct 10 17:11:01 CEST 2003 - schwab@suse.de + +- Fix misnamed syscalls. + +------------------------------------------------------------------- +Tue Oct 7 21:13:09 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031007 + +------------------------------------------------------------------- +Fri Oct 3 09:12:38 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031003 +- Fix kernel ioctl header files for PPC/PPC64 +- Removed dl-reloc.c fix, merged upstream + +------------------------------------------------------------------- +Wed Oct 1 16:49:19 CEST 2003 - kukuk@suse.de + +- Update to glibc cvs from 20031001 +- Remove sysmacros.h fix, merged upstream +- Add dl-reloc.c fix for compiler warnings + +------------------------------------------------------------------- +Mon Sep 29 11:49:19 CEST 2003 - kukuk@suse.de + +- Update kernel-headers to 2.6.0-test6 +- Fix sysmacros.h to compile with -ansi + +------------------------------------------------------------------- +Sat Sep 27 20:58:07 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20030927 +- Remove SO_BSDCOMPAT (obsoleted by kernel) +- Make _IOC_TYPECHECK useable for userland programs + +------------------------------------------------------------------- +Fri Sep 26 10:01:15 CEST 2003 - kukuk@suse.de + +- Remove obsolete patches +- Update to crypt_blowfish 0.4.5 + +------------------------------------------------------------------- +Fri Sep 26 08:51:10 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20030926 +- Update to nptl 0.60 + +------------------------------------------------------------------- +Sat Sep 20 21:13:04 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20030920 +- Update to nptl 0.59 + +------------------------------------------------------------------- +Wed Sep 17 12:13:35 CEST 2003 - kukuk@suse.de + +- Disable TLS for i586 glibc [Bug #31034] + +------------------------------------------------------------------- +Tue Sep 16 15:38:19 CEST 2003 - kukuk@suse.de + +- Remove db1.85 + +------------------------------------------------------------------- +Mon Sep 15 21:30:51 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20030915 + +------------------------------------------------------------------- +Mon Sep 15 18:43:19 CEST 2003 - kukuk@suse.de + +- Update to kernel 2.6.0-test5 header files + +------------------------------------------------------------------- +Sat Sep 13 07:01:40 CEST 2003 - kukuk@suse.de + +- Add librtkaio, a librt using kernel aio + +------------------------------------------------------------------- +Thu Sep 11 16:59:49 CEST 2003 - kukuk@suse.de + +- Update to current CVS +- Remove patches which are merged in CVS +- Update to nptl-0.58 +- Remove _POSIX_VERSION hack + +------------------------------------------------------------------- +Thu Sep 11 16:59:49 CEST 2003 - kukuk@suse.de + +- version.h: Fix comment how to compile kernel modules + +------------------------------------------------------------------- +Wed Sep 10 19:27:05 CEST 2003 - aj@suse.de + +- Install en_US.ISO-8859-15 under this name [#30373]. + +------------------------------------------------------------------- +Tue Sep 9 14:22:02 CEST 2003 - aj@suse.de + +- Fix last patch. + +------------------------------------------------------------------- +Mon Sep 8 18:20:56 CEST 2003 - aj@suse.de + +- Fix setting up of user signal handler in linuxthreads on x86_64. + +------------------------------------------------------------------- +Fri Sep 5 13:44:13 CEST 2003 - kukuk@suse.de + +- Add dl-tls.c to fix out of memory with static TLS errors + +------------------------------------------------------------------- +Wed Sep 3 21:03:13 CEST 2003 - kukuk@suse.de + +- Update glibc-linuxthreads +- Set _POSIX_VERSION back to 199209 + +------------------------------------------------------------------- +Mon Sep 1 18:23:49 CEST 2003 - kukuk@suse.de + +- Fix typo in nss_compat patch + +------------------------------------------------------------------- +Mon Sep 1 09:13:14 CEST 2003 - kukuk@suse.de + +- Add opendir fix for usage with NPTL +- Fix getspnam/getspent in nss_compat [Bug #29689] +- Set _POSIX2_VERSION back to 199209 + +------------------------------------------------------------------- +Wed Aug 27 15:22:40 CEST 2003 - kukuk@suse.de + +- Update to current CVS version + +------------------------------------------------------------------- +Mon Aug 25 09:35:41 CEST 2003 - kukuk@suse.de + +- Update to current CVS version + +------------------------------------------------------------------- +Mon Aug 18 21:17:25 CEST 2003 - aj@suse.de + +- increase stack size for linuxthreads/set-context. + +------------------------------------------------------------------ +Mon Aug 18 13:23:00 CEST 2003 - aj@suse.de + +- Fix mathinline.h for i386 to compile under C++ without warnings. + +------------------------------------------------------------------- +Sun Aug 17 09:59:25 CEST 2003 - ro@suse.de + +- kernel-headers.dif: don't include device.h from videodev.h + +------------------------------------------------------------------- +Fri Aug 15 10:39:49 CEST 2003 - kukuk@suse.de + +- Update to current cvs (fixes assert usage in C++ source code) + +------------------------------------------------------------------- +Thu Aug 14 10:34:27 CEST 2003 - kukuk@suse.de + +- Initialize fp->_mode for glibc 2.0 compatibility [Bug #28386] +- On i686, include glibc with and without floating stack enabled +- Update to current cvs +- Update to nptl 0.56 + +------------------------------------------------------------------- +Thu Jul 31 16:57:36 CEST 2003 - kukuk@suse.de + +- Reenable new quota.h + +------------------------------------------------------------------- +Wed Jul 30 09:59:21 CEST 2003 - kukuk@suse.de + +- Update to current cvs +- Update kernel headers to 2.6.0-test2 +- Disable sys/quota.h update +- Enable TLS on AMD64 again + +------------------------------------------------------------------- +Mon Jul 28 17:18:33 CEST 2003 - kukuk@suse.de + +- Update to current cvs +- Disable TLS on AMD64 temporary +- Update sys/quota.h to match new kernel implementation + +------------------------------------------------------------------- +Fri Jul 25 10:14:44 CEST 2003 - kukuk@suse.de + +- Update to current cvs +- Update kernel headers to 2.6.0-test1 +- Update to nptl 0.55 +- Change minimal symbol version on PPC64 back to 2.2.5 + +------------------------------------------------------------------- +Wed Jul 23 18:13:40 CEST 2003 - meissner@suse.de + +- Fixed systemcall clobber lists for asm-ppc/unistd.h (by just + merging over the asm-ppc64 things). + +------------------------------------------------------------------- +Wed Jul 23 12:59:04 CEST 2003 - aj@suse.de + +- Handle in ldconfig konqueror.so and other similar KDE hacks that fail without + rpath. +- Fix bugs exposed by unit-at-a-time option. + +------------------------------------------------------------------- +Fri Jul 18 07:27:47 CEST 2003 - aj@suse.de + +- Fix compilation with unit-at-a-time enabled compiler. +- Enlarge stack for tst-setcontext test. + +------------------------------------------------------------------- +Mon Jun 30 13:09:25 CEST 2003 - kukuk@suse.de + +- Update to current CVS (includes if_arp.h and nss_compat changes) +- Update to nptl 0.50 +- Kernel header fixes for userland inclusion + +------------------------------------------------------------------- +Wed Jun 25 09:34:17 CEST 2003 - kukuk@suse.de + +- Update to current CVS +- Add target host and CVS checkout to glibc version printout +- Adjust fnmatch fix +- Update kernel headers to 2.5.73 + +------------------------------------------------------------------- +Tue Jun 24 23:09:11 CEST 2003 - kukuk@suse.de + +- Fix typos in syscalls.list on Alpha + +------------------------------------------------------------------- +Mon Jun 23 10:53:41 CEST 2003 - kukuk@suse.de + +- fix typo in linuxthreads on SPARC +- Update to current CVS +- Update to nptl 0.48 + +------------------------------------------------------------------- +Thu Jun 19 11:10:55 CEST 2003 - kukuk@suse.de + +- Disable nss_compat patch again + +------------------------------------------------------------------- +Wed Jun 18 10:51:07 CEST 2003 - kukuk@suse.de + +- Fix reading of locale.alias file +- Update to current CVS snapshot +- Update to nptl 0.47 +- Some kernel header file fixes for PPC64/IA64 +- Update nss_compat patch + +------------------------------------------------------------------- +Thu Jun 12 23:42:09 CEST 2003 - kukuk@suse.de + +- Update to current CVS snapshot +- Finish patch for printing linker warning + +------------------------------------------------------------------- +Wed Jun 11 11:45:42 CEST 2003 - kukuk@suse.de + +- Update to nptl 0.45 +- Update to current CVS snapshot +- Add patch to print linker warning, if a static binary calls + functions using NSS + +------------------------------------------------------------------- +Tue Jun 10 16:46:47 CEST 2003 - kukuk@suse.de + +- Use %find_lang macro and cleanup glibc-locale filelist + +------------------------------------------------------------------- +Thu Jun 5 17:28:36 CEST 2003 - kukuk@suse.de + +- Complete mathinline.h fixes + +------------------------------------------------------------------- +Thu Jun 5 10:10:02 CEST 2003 - kukuk@suse.de + +- linux/compiler.h: Define all inline variants to __inline__ + +------------------------------------------------------------------- +Wed Jun 4 14:29:07 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Update to nptl 0.43 +- More kernel header fixes +- Make --no-archive default for localedef + +------------------------------------------------------------------- +Tue May 27 14:09:31 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Update to nptl 0.40 +- Disable nss_compat patch +- Update to kernel headers from 2.5.70 + +------------------------------------------------------------------- +Fri May 23 10:50:37 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Add patches to make nss_compat work with every service + +------------------------------------------------------------------- +Mon May 19 10:57:13 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Add patch for better binary compatibility (errno, h_errno) + +------------------------------------------------------------------- +Fri May 16 09:32:39 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Update to nptl 0.39 +- Add URL tag +- asm-i386/byteorder.h: fix asm vs. __asm__ + +------------------------------------------------------------------- +Wed May 14 22:31:52 CEST 2003 - schwab@suse.de + +- Fix missing syscall numbers on ia64. + +------------------------------------------------------------------- +Wed May 14 08:59:09 CEST 2003 - kukuk@suse.de + +- More kernel headers fixes for i386, ia64, ppc and s390 + +------------------------------------------------------------------- +Mon May 12 16:49:51 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Fix lot of more kernel headers +- Adjust netinet/igmp.h patch +- Copy linux/version.h in place before compiling glibc + +------------------------------------------------------------------- +Fri May 9 13:25:08 CEST 2003 - kukuk@suse.de + +- Fix bits/stdio.h +- Fix lot of kernel headers to work in userspace +- Fix netinet/igmp.h +- Enable TLS on PPC + +------------------------------------------------------------------- +Wed May 7 10:58:25 CEST 2003 - kukuk@suse.de + +- Update CVS snapshot +- Enable TLS on IA64 +- Update to nptl 0.37 +- Update kernel-headers to 2.5.69 + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Fri Apr 11 06:32:25 CEST 2003 - aj@suse.de + +- Do not build locales in parallel. + +------------------------------------------------------------------- +Tue Apr 8 16:12:36 CEST 2003 - kukuk@suse.de + +- Disable TLS for PPC + +------------------------------------------------------------------- +Mon Apr 7 14:16:03 CEST 2003 - kukuk@suse.de + +- Update CVS snapshot + +------------------------------------------------------------------- +Sat Apr 5 09:55:15 CEST 2003 - kukuk@suse.de + +- Disable TLS for ia64 +- Update to nptl 0.34 +- Update to CVS snapshot + +------------------------------------------------------------------- +Fri Apr 4 16:23:39 CEST 2003 - kukuk@suse.de + +- Remove libNoVersion from filelist on alpha +- Add nptl docu + +------------------------------------------------------------------- +Fri Apr 4 10:23:35 CEST 2003 - kukuk@suse.de + +- Update to nptl 0.33 +- Run ldconfig after installation +- Update to CVS snapshot + +------------------------------------------------------------------- +Sat Mar 29 17:47:56 CET 2003 - kukuk@suse.de + +- Update to CVS snapshot +- Add USAGI patches for kernel-headers +- Add nptl on i686 +- Enable --with-tls +- Implement NI_NUMSERICSCOPE for getnameinfo +- Implement AI_V4MAPPED/AI_ALL for getaddrinfo +- Implement AI_ADDRCONFIG for getaddrinfo +- Add USAGI patch for kernel headers + +------------------------------------------------------------------- +Mon Mar 24 21:46:45 CET 2003 - schwab@suse.de + +- Sanitize . + +------------------------------------------------------------------- +Mon Mar 17 08:45:27 CET 2003 - aj@suse.de + +- Fix tst-aio7 testcase and enable it again. +- Enable %fs for x86-64. +- Install en_US.ISO-8859-15 for libstdc++. +- Fix bits/syscalls.h for x86-64. + +------------------------------------------------------------------- +Thu Mar 13 10:36:24 CET 2003 - kukuk@suse.de + +- Revert tcgetattr change [Bug #25173/#25174] + +------------------------------------------------------------------- +Tue Mar 4 15:15:33 CET 2003 - aj@suse.de + +- Fix lround/lrint functions. + +------------------------------------------------------------------- +Sat Mar 1 07:24:22 CET 2003 - aj@suse.de + +- Update to 2.3.2 release. + +------------------------------------------------------------------- +Wed Feb 26 21:45:36 CET 2003 - kukuk@suse.de + +- Update to current cvs snapshot (fixes OOo and mysql problems) + +------------------------------------------------------------------- +Mon Feb 24 17:52:02 CET 2003 - kukuk@suse.de + +- Disable aio7 test on s390(x), too. + +------------------------------------------------------------------- +Mon Feb 24 14:19:20 CET 2003 - kukuk@suse.de + +- Update to current cvs snapshot (post 2.3.2-pre1) +- Remove glibc-2.3-ppc32-textrel.patch, is included in CVS +- Remove libc23-ppc64-cvshead20021210.patch + +------------------------------------------------------------------- +Thu Feb 20 16:19:21 CET 2003 - kukuk@suse.de + +- Update to current cvs snapshot +- Remove glibc-2.3-ppc64-vfork-20030214.patch, seems to be + included already. + +------------------------------------------------------------------- +Wed Feb 19 11:45:35 CET 2003 - olh@suse.de + +- add glibc-2.3-ppc32-textrel.patch + glibc-2.3-ppc64-vfork-20030214.patch + +------------------------------------------------------------------- +Fri Feb 14 14:51:11 CET 2003 - kukuk@suse.de + +- Extend getent to print all IP addresses of one host + +------------------------------------------------------------------- +Thu Feb 13 18:34:50 CET 2003 - kukuk@suse.de + +- Update to current snapshot + +------------------------------------------------------------------- +Wed Feb 12 11:50:54 CET 2003 - kukuk@suse.de + +- Update to current snapshot (contains official fix for #23513) + +------------------------------------------------------------------- +Tue Feb 11 15:28:16 CET 2003 - kukuk@suse.de + +- Update to current snapshot +- Fix corruption of internal data in gethostbyname2 [Bug #23513] + +------------------------------------------------------------------- +Sun Feb 9 12:20:55 CET 2003 - aj@suse.de + +- Fix cancellation of system calls on x86-64. + +------------------------------------------------------------------- +Sat Feb 8 10:43:02 CET 2003 - kukuk@suse.de + +- Fix wrong logic in dynamic resolv.conf patch + +------------------------------------------------------------------- +Fri Feb 7 17:35:12 CET 2003 - kukuk@suse.de + +- Fix access of _res symbol in multithreaded programs +- Add "dynamic resolv.conf" patch to libnss_dns, too. +- Remove obsolete db2 manual pages +- Update to current snapshot (fixes [Bug #23363]) + +------------------------------------------------------------------- +Thu Feb 6 18:06:36 CET 2003 - kukuk@suse.de + +- Update to current snapshot +- Use install-info for info pages + +------------------------------------------------------------------- +Tue Feb 4 20:12:51 CET 2003 - schwab@suse.de + +- Fix regexp parsing. + +------------------------------------------------------------------- +Mon Feb 3 14:44:21 CET 2003 - meissner@suse.de + +- Merged a unistd.h gcc3.3 compliance patch from Franz Sirl for + ppc and ppc64 kernel headers. + +------------------------------------------------------------------- +Fri Jan 31 22:12:03 CET 2003 - schwab@suse.de + +- Fix building on s390[x]. + +------------------------------------------------------------------- +Fri Jan 31 15:20:00 CET 2003 - kukuk@suse.de + +- Update to current glibc cvs + +------------------------------------------------------------------- +Thu Jan 30 16:05:32 CET 2003 - aj@suse.de + +- Fix one build problem on sparc. +- Fix asm-x86_64/mtrr.h. + +------------------------------------------------------------------- +Wed Jan 29 12:57:23 CET 2003 - kukuk@suse.de + +- Update to current glibc cvs +- Fix libm-ulps for x86-64 and ia64 + +------------------------------------------------------------------- +Thu Jan 23 16:47:33 CET 2003 - schwab@suse.de + +- Fix use of DT_FINI_ARRAY. +- Temporarily disable tst-aio7 test on ia64. + +------------------------------------------------------------------- +Tue Jan 14 22:41:33 CET 2003 - schwab@suse.de + +- Fix ia64 for non-tls build. + +------------------------------------------------------------------- +Tue Jan 14 21:51:24 CET 2003 - aj@suse.de + +- Package libpthread_nonshared.a. + +------------------------------------------------------------------- +Mon Jan 13 10:29:36 CET 2003 - kukuk@suse.de + +- Add fixed version of x86-64-linuxthreads-disable-fs.diff +- Readd parts of libm-x86-64.diff +- Update to current cvs snapshot +- Add fix for errno compatibility +- Add s390(x) vfork fixes + +------------------------------------------------------------------- +Sun Jan 12 19:16:13 CET 2003 - kukuk@suse.de + +- Update to current cvs snapshot + +------------------------------------------------------------------- +Fri Jan 3 19:09:36 CET 2003 - bg@suse.de + +- removed obsolete patch for hppa + +------------------------------------------------------------------- +Fri Dec 20 23:15:48 CET 2002 - kukuk@suse.de + +- Update to current cvs snapshot +- Obsoletes glibc-2.3-setjmp-ppc64.diff +- Obsoletes build-alpha.diff +- Obsoletes libm-x86-64.diff +- Disable activate-spinlocks.diff temporary +- Disable x86-64-linuxthreads-disable-fs.diff (breaks compilation) + +------------------------------------------------------------------- +Tue Dec 17 16:01:13 CET 2002 - olh@suse.de + +- remove glibc-2.2.5-ppc64-bits-socket_h.diff + add glibc-2.3-setjmp-ppc64.diff + add libc23-ppc64-cvshead20021210.patch + dont run configure in subshell, it can fail and rpm cant catch it + +------------------------------------------------------------------- +Fri Dec 13 20:01:30 CET 2002 - schwab@suse.de + +- Add more ia64 syscalls. + +------------------------------------------------------------------- +Fri Dec 6 22:06:41 CET 2002 - olh@suse.de + +- build also the locals parallel + do not fail with parallel calculation on lowmem systems + +------------------------------------------------------------------- +Tue Dec 3 11:16:30 CET 2002 - aj@suse.de + +- Build parallel on x86-64. +- Activate fast spinlocks in malloc for x86 and x86-64. +- Integrate new math library from AMD for x86-64. + +------------------------------------------------------------------- +Fri Nov 29 11:08:03 CET 2002 - bg@suse.de + +- Fix build on hppa. + +------------------------------------------------------------------- +Thu Nov 28 21:31:09 CET 2002 - aj@suse.de + +- Fix build on alpha. + +------------------------------------------------------------------- +Thu Nov 28 15:45:09 CET 2002 - aj@suse.de + +- Update to CVS version from 2002-11-28. +- Do not use %fs for threads for now on x86-64. +- Fix fnmatch bug with multibyte strings. + +------------------------------------------------------------------- +Tue Nov 12 12:41:17 CET 2002 - bg@suse.de + +- Updated hppa patches + +------------------------------------------------------------------- +Thu Nov 7 14:00:04 CET 2002 - kukuk@suse.de + +- getaddrinfo(): get host information for AF_INET and AF_INET6 only + from the same service [Bug #21237] + +------------------------------------------------------------------- +Thu Nov 7 12:11:29 CET 2002 - bg@suse.de + +- Fix build of linuxthreads for hppa + +------------------------------------------------------------------- +Tue Nov 5 16:31:11 CET 2002 - bg@suse.de + +- Use current kernel-headers for parisc +- Add support for hppa + +------------------------------------------------------------------- +Tue Nov 5 15:29:32 CET 2002 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Tue Oct 22 16:21:34 CEST 2002 - schwab@suse.de + +- Fix ia64 syscall numbers. + +------------------------------------------------------------------- +Mon Oct 21 17:20:04 CEST 2002 - schwab@suse.de + +- Fix alignment in locale-archive. + +------------------------------------------------------------------- +Mon Oct 21 17:16:51 CEST 2002 - kukuk@suse.de + +- Update to glibc 2.3.1 cvs 20021021 +- Remove nss_dns6 patch + +------------------------------------------------------------------- +Tue Oct 15 14:58:34 CEST 2002 - kukuk@suse.de + +- Update to glibc 2.3.1 cvs 20021015 + +------------------------------------------------------------------- +Wed Oct 2 14:06:31 CEST 2002 - kukuk@suse.de + +- Update to glibc 2.3 cvs 20021002 +- Update crypt_blowfish to 0.4.4 (manual page fix, hppa fix) + +------------------------------------------------------------------- +Wed Sep 25 11:43:08 CEST 2002 - mls@suse.de + +- build with -finline-limit=2000 on mips/armv4l + +------------------------------------------------------------------- +Tue Sep 17 14:54:26 CEST 2002 - schwab@suse.de + +- Add new ia64 syscall numbers. + +------------------------------------------------------------------- +Mon Sep 16 17:24:01 CEST 2002 - meissner@suse.de + +- Added AIO syscall numbers for ppc/ppc64, so libaio does not need them. +- Aligned powerpc bits/sem.h to be the same as the other 64bit + archs, keeping the 32bit layout. +- Added the faster ppc32 memset.S from glibc HEAD on request of IBM. + +------------------------------------------------------------------- +Thu Sep 12 15:56:07 CEST 2002 - meissner@suse.de + +- ppc/ppc64: added more biarch things to the SystemV IPC headers + which are needed to get 64bit ipc / IPC_STAT to work. + +------------------------------------------------------------------- +Mon Sep 9 18:52:53 CEST 2002 - bk@suse.de + +- s390x-biarch: use correct wordsize.h(move to main 32/64 directory) +- s390x: requires 64-bit kernel + +------------------------------------------------------------------- +Mon Sep 9 15:40:23 CEST 2002 - kukuk@suse.de + +- Increase minimum value of MAXPACKET in libnss_dns, too + +------------------------------------------------------------------- +Mon Sep 9 14:31:04 CEST 2002 - uli@suse.de + +- all architectures are created equal, but some are more equal + than others; increased DB_FILE_ID_LEN in DB2 to 24 on x86-64, + ia64, s390x and ppc64 to fit 64 bit __ino_t type + +------------------------------------------------------------------- +Fri Sep 6 17:26:53 MEST 2002 - mls@suse.de + +- fix squeeze bug in db-1.85: set dirty flag after page modification + +------------------------------------------------------------------- +Fri Sep 6 15:44:17 CEST 2002 - kukuk@suse.de + +- Increase minimum value of MAXPACKET + +------------------------------------------------------------------- +Mon Sep 2 10:38:40 CEST 2002 - kukuk@suse.de + +- Fix asm header files for sparc/sparc64 + +------------------------------------------------------------------- +Fri Aug 30 13:18:51 CEST 2002 - aj@suse.de + +- Revert linuxthreads for x86-64 for now. + +------------------------------------------------------------------- +Wed Aug 28 16:15:18 CEST 2002 - aj@suse.de + +- Add optimized math routines for x86-64. + +------------------------------------------------------------------- +Tue Aug 27 15:52:49 CEST 2002 - olh@suse.de + +- BuildFlags="$(echo $RPM_OPT_FLAGS | sed 's#-mminimal-toc##')" + +------------------------------------------------------------------- +Mon Aug 26 21:56:22 CEST 2002 - olh@suse.de + +- add ppc64_glibc_2.2.5_sunrpc-fix.patch + * sysdeps/unix/sysv/linux/powerpc/bits/socket.h: New file that adds + __powerpc64__ specific fields and adjust size/alignment for 64-bit. + +------------------------------------------------------------------- +Fri Aug 23 17:04:38 CEST 2002 - aj@suse.de + +- Use floating stacks for x86-64. +- Add LICENSE file. +- Fix profiling code on x86-64. +- Add strcspn, strpbrk and strspn optimizations for x86-64. +- Fix makecontext for x86-64. + +------------------------------------------------------------------- +Thu Aug 15 08:59:16 CEST 2002 - aj@suse.de + +- Use biarch headers already for building so that bits/syscalls.h is + build correctly. +- Fix bits/syscalls.h for x86-64. +- Remove *xattr patches. + +------------------------------------------------------------------- +Thu Aug 8 16:59:27 CEST 2002 - kukuk@suse.de + +- Update to current cvs (calloc variable overflow fixed) +- Apply fix for calloc fix +- Add *xattr system calls and error number + +------------------------------------------------------------------- +Tue Aug 6 12:45:06 CEST 2002 - kukuk@suse.de + +- Update to current cvs (IPv6 fixes) + +------------------------------------------------------------------- +Mon Aug 5 12:29:59 CEST 2002 - aj@suse.de + +- Implement *context functions for x86-64. + +------------------------------------------------------------------- +Sat Aug 3 16:01:07 CEST 2002 - kukuk@suse.de + +- Update kernel-headers to version 2.4.19 +- Add PreRequires "filesystem". + +------------------------------------------------------------------- +Thu Aug 1 18:23:37 CEST 2002 - bk@suse.de + +- added s390-may2002.diff with some chunks from may2002 drop +- give make check a second chance on s390(x), but fail if not(race) + +------------------------------------------------------------------- +Tue Jul 30 11:40:41 CEST 2002 - kukuk@suse.de + +- sunrpc/xdr_array.c: Check for variable overflow +- Ignore failed make check on s390(x) + +------------------------------------------------------------------- +Tue Jul 30 08:31:24 CEST 2002 - aj@suse.de + +- Add optimisations for x86-64. + +------------------------------------------------------------------- +Mon Jul 29 09:38:04 CEST 2002 - kukuk@suse.de + +- Don't allocate/free category name in setlocale() unnecessarily + (for IBM Java [Bug #17065]). + +------------------------------------------------------------------- +Tue Jul 23 13:36:31 CEST 2002 - kukuk@suse.de + +- Update to current glibc cvs (pread/pwrite fixes) +- Remove extra de.po, is in official tarball now. + +------------------------------------------------------------------- +Sat Jul 20 07:14:26 CEST 2002 - aj@suse.de + +- Fix profiling for x86-64. + +------------------------------------------------------------------- +Fri Jul 19 16:26:26 CEST 2002 - meissner@suse.de + +- Fixed the PPC64 patch, several superflous files removed. +- Reenabled make check for ppc64. + +------------------------------------------------------------------- +Wed Jul 17 14:13:58 CEST 2002 - kukuk@suse.de + +- Update to current glibc cvs +- Fix kernel headers for s390/s390x +- Move some binaries/shell scripts and manual pages to the + correct subpackage + +------------------------------------------------------------------- +Tue Jul 16 14:51:48 CEST 2002 - meissner@suse.de + +- Merged latest PowerPC patch from IBM. + * Lots of ppc64 related fixes. + * Start of biarch support. + * Changed struct stat in 64bit ABI. + +------------------------------------------------------------------- +Fri Jul 12 18:29:17 CEST 2002 - aj@suse.de + +- Add biarch patch for s390 and s390x. + +------------------------------------------------------------------- +Mon Jul 8 10:45:49 CEST 2002 - aj@suse.de + +- Add some optimized x86-64 math routines and a fixed lgammal + implementation. +- Testsuite on x86-64 should pass now. +- Run ldconfig in postinstall. +- Fix memleak in catgets. + +------------------------------------------------------------------- +Sat Jul 6 13:38:48 CEST 2002 - kukuk@suse.de + +- Fix typo in create_biarch_asm.sh (asm-sparc path) + +------------------------------------------------------------------- +Thu Jul 4 21:59:43 CEST 2002 - kukuk@suse.de + +- Fix typo in manpages/Makefile +- Fix filelist (on some archs ld-linux.so.2 was missing) + +------------------------------------------------------------------- +Thu Jul 4 10:02:46 CEST 2002 - kukuk@suse.de + +- Revert mktime patch (check for year < 70) +- Replace ifarch i386 with ix86 +- Add patch for arm +- Include pt_chown again + +------------------------------------------------------------------- +Wed Jul 3 16:05:05 CEST 2002 - kukuk@suse.de + +- Add more new manual pages +- Fix spec file (renaming of ld-*, creating of include/asm header + files) +- Update to current CVS version +- Fix kernel-headers for x86-64 (don't overwrite patched version) +- Rename Equador -> Ecuador [Bug #16648] +- Add hint about security problem of host caching with nscd to + config file. + +------------------------------------------------------------------- +Tue Jun 25 14:29:14 CEST 2002 - aj@suse.de + +- Fix dl-machine.h for x86-64 to compile with new binutils. +- Fix mtrr.h header for x86-64. +- Do not package pt_chown. + +------------------------------------------------------------------- +Tue Jun 18 14:28:40 CEST 2002 - sf@suse.de + +- reverted changes from Tue Jun 11 10:04:55 CEST 2002 + (took the kernel-headers from before, readded patch9) +- add new archive with kernel-headers for x86_64 +- add autofs patch + +------------------------------------------------------------------- +Mon Jun 17 17:12:39 CEST 2002 - bk@suse.de + +- remove s390* from the list of archs that ignore check fail + +------------------------------------------------------------------- +Thu Jun 13 20:38:00 CEST 2002 - uli@suse.de + +- fixed typos in spec + +------------------------------------------------------------------- +Thu Jun 13 13:35:43 CEST 2002 - schwab@suse.de + +- Fix ssize_t and __ipc_pid_t for ppc64. + +------------------------------------------------------------------- +Wed Jun 12 09:47:12 CEST 2002 - uli@suse.de + +- fix errlist.c for ARM as well + +------------------------------------------------------------------- +Tue Jun 11 10:04:55 CEST 2002 - sf@suse.de + +- made new kernel-header archive from kernel-source +- added asm-ppc64 to kernel-headers +- removed patch9 as it is obsoleted by the new kernel-headers + +------------------------------------------------------------------- +Fri Jun 7 14:29:30 CEST 2002 - olh@suse.de + +- update asm-ppc64/ioctls.h, missing TIOCGDEV + +------------------------------------------------------------------- +Thu Jun 6 17:57:41 CEST 2002 - olh@suse.de + +- fix glibc-ppc64 patch + +------------------------------------------------------------------- +Thu Jun 6 15:09:16 CEST 2002 - olh@suse.de + +- update ppc64_glibc_ldconfig.diff + +------------------------------------------------------------------- +Thu Jun 6 10:09:24 CEST 2002 - ke@suse.de + +- Update de.po from + http://www.iro.umontreal.ca/contrib/po/teams/PO/de/libc-2.2.5.de.po. +- Use only translated entries to make the testsuite happy; call + msgattrib on de.po and hu.po [# 16438]. + +------------------------------------------------------------------- +Mon Jun 3 09:58:54 CEST 2002 - aj@suse.de + +- Clean up generation of asm includes for bi-arch systems. +- Enable profiling for x86-64. + +------------------------------------------------------------------- +Mon Jun 3 08:52:38 CEST 2002 - kukuk@suse.de + +- Add fix for weak declaration "_old_sys_nerr" +- Remove already disabled alpha patch +- Update to current CVS + +------------------------------------------------------------------- +Sat Jun 1 10:54:41 CEST 2002 - olh@suse.de + +- fix stat for real, wrong size for st_nlink + +------------------------------------------------------------------- +Wed May 29 18:24:57 CEST 2002 - olh@suse.de + +- add ppc64_glibc_2.2.5-types.diff, fixes stat() + +------------------------------------------------------------------- +Wed May 29 10:38:34 CEST 2002 - olh@suse.de + +- add ppc64_glibc_ldconfig.diff for elf32/elf64 coexistance + +------------------------------------------------------------------- +Thu May 23 08:32:00 MEST 2002 - aj@suse.de + +- Rename __thread to fix problems with GCC 3.2. + +------------------------------------------------------------------- +Mon May 20 11:37:42 CEST 2002 - olh@suse.de + +- add ppc64 kernel headers + add create_ppc_asm.sh + update ppc64 patch, use /lib64/ld64.so.1 + move generic syscalls.list to ppc64/32 + set/getrlimit GLIBC2.0 is ppc32 only + use parallel make on ppc and ppc64 + do not chroot as user + cleanup nested ifarch for dynamic linker + +------------------------------------------------------------------- +Wed May 15 10:25:45 CEST 2002 - aj@suse.de + +- Fix building of linuxthreads with current GCC. + +------------------------------------------------------------------- +Mon May 13 10:04:37 CEST 2002 - olh@suse.de + +- fix ppc64 RTLDLIST ld64.so rewrite + +------------------------------------------------------------------- +Sat May 11 02:09:06 CEST 2002 - schwab@suse.de + +- Add div/mod compatibility functions for ia64. + +------------------------------------------------------------------- +Fri May 10 13:56:59 CEST 2002 - olh@suse.de + +- add ppc64 support + +------------------------------------------------------------------- +Thu May 9 10:06:19 CEST 2002 - aj@suse.de + +- Add sys/io.h for x86-64. + +------------------------------------------------------------------- +Mon May 6 18:12:51 CEST 2002 - ihno@suse.de + +- corrected memory calculation for parallel build + +------------------------------------------------------------------- +Fri May 3 16:28:23 CEST 2002 - kukuk@suse.de + +- Add fix to compile math.h on SPARC with g++ + +------------------------------------------------------------------- +Thu May 2 11:29:29 CEST 2002 - kukuk@suse.de + +- Update to current CVS 2.2 branch +- Add x86-64 fix for crti.o and /usr/lib64 with libpthread + +------------------------------------------------------------------- +Fri Apr 26 16:51:48 CEST 2002 - kukuk@suse.de + +- define sqrtl alias for PowerPC + +------------------------------------------------------------------- +Mon Apr 22 07:56:00 CEST 2002 - aj@suse.de + +- Fix vfork for x86-64. +- Fix handling of ld.so.cache for x86-64. + +------------------------------------------------------------------- +Thu Apr 18 09:16:58 CEST 2002 - aj@suse.de + +- Allow testsuite to fail for x86-64. +- Add ULPs for x86-64. + +------------------------------------------------------------------- +Wed Apr 17 16:36:51 CEST 2002 - kukuk@suse.de + +- Update to current snapshot (mktime and dl fixes) +- Update hu.po +- Do not build a profiled glibc for x86-64 + +------------------------------------------------------------------- +Fri Apr 12 10:33:31 CEST 2002 - kukuk@suse.de + +- Update to current snapshot (fix SPARC compile) +- Revert do-lookup.h patch on Alpha (does not work here) + +------------------------------------------------------------------- +Wed Apr 10 15:09:33 CEST 2002 - aj@suse.de + +- Fix linuxthreads for x86-64. + +------------------------------------------------------------------- +Wed Apr 10 13:02:48 CEST 2002 - aj@suse.de + +- Add x86-64.diff to fix glob64. + +------------------------------------------------------------------- +Wed Apr 10 10:26:22 CEST 2002 - kukuk@suse.de + +- Update kernel-headers to 2.4.19pre4 (with x86-64 support) +- Update glibc to current cvs snapshot +- Allow old currencies (before EUR) + +------------------------------------------------------------------- +Tue Apr 2 15:58:49 CEST 2002 - aj@suse.de + +- Update ULPs. + +------------------------------------------------------------------- +Thu Mar 21 16:18:58 CET 2002 - kukuk@suse.de + +- Create html pages after installation of info pages [Bug #15283] + +------------------------------------------------------------------- +Tue Mar 12 16:09:51 CET 2002 - kukuk@suse.de + +- Add db1 fix if blocksize is not ^2 + +------------------------------------------------------------------- +Sat Mar 2 18:18:15 CET 2002 - kukuk@suse.de + +- Add fix for format string bug + +------------------------------------------------------------------- +Sat Mar 2 10:44:31 CET 2002 - kukuk@suse.de + +- Fix return value of nice wrapper + +------------------------------------------------------------------- +Fri Mar 1 14:33:09 CET 2002 - kukuk@suse.de + +- Add fix for corrupt ut_line +- Add fix for current gcc 3.1 +- Add patch for nice return values + +------------------------------------------------------------------- +Thu Feb 28 14:53:42 CET 2002 - kukuk@suse.de + +- Add fix for rtime, swscanf and ia64 + +------------------------------------------------------------------- +Mon Feb 18 13:22:05 CET 2002 - kukuk@suse.de + +- When a dlopened module references a weak symbol from another + dlopened module (loaded with RTLD_GLOBAL) no dependency was + generated for this fact, so the second module was unloaded even + if the first one was still around. + +------------------------------------------------------------------- +Sun Feb 17 10:51:53 CET 2002 - kukuk@suse.de + +- Add pthread/signal bugfix [Bug #13280] +- Fix directory file list (don't include /usr/include) + +------------------------------------------------------------------- +Thu Feb 14 19:46:04 CET 2002 - kukuk@suse.de + +- Use defattr in spec file to avoid problems with not existing + UIDs and rpm. + +------------------------------------------------------------------- +Thu Feb 14 13:22:13 CET 2002 - aj@suse.de + +- Update ULPs for GCC 3.1. + +------------------------------------------------------------------- +Wed Feb 13 16:03:20 CET 2002 - kukuk@suse.de + +- Apply db1 patch from mls@suse.de to fix rpm problems + +------------------------------------------------------------------- +Tue Feb 12 02:01:42 CET 2002 - ro@suse.de + +- fix owner/group for kernel headers + +------------------------------------------------------------------- +Mon Feb 11 15:17:18 CET 2002 - kukuk@suse.de + +- Add another solution for the glob problem + +------------------------------------------------------------------- +Thu Feb 7 16:20:49 CET 2002 - kukuk@suse.de + +- Add fix for glob (glob should not call globfree) +- Add fix for innetgr + +------------------------------------------------------------------- +Wed Feb 6 22:01:29 CET 2002 - kukuk@suse.de + +- Use correct BuildRoot + +------------------------------------------------------------------- +Wed Feb 6 16:40:49 CET 2002 - kukuk@suse.de + +- Update hu.po + +------------------------------------------------------------------- +Wed Feb 6 15:36:56 CET 2002 - kukuk@suse.de + +- Set LC_CTYPE for error messages in localedef [Bug #12878] + +------------------------------------------------------------------- +Mon Feb 4 14:26:48 CET 2002 - kukuk@suse.de + +- Add fixes from CVS: dynamic loader, readv and writev seg.fault + and various architecture fixes for alpha and mips +- Don't compile with -g on Alpha +- Add fix for possible endless loop fix + +------------------------------------------------------------------- +Fri Feb 1 15:58:41 CET 2002 - bk@suse.de + +- merged s390x lib64 patch and spec file changes + +------------------------------------------------------------------- +Wed Jan 23 15:39:02 CET 2002 - kukuk@suse.de + +- Split glibc into glibc and glibc-locale +- Create more UTF8 locale + +------------------------------------------------------------------- +Mon Jan 21 10:45:19 CET 2002 - kukuk@suse.de + +- Update to official glibc 2.2.5 + +------------------------------------------------------------------- +Wed Jan 16 18:29:33 CET 2002 - kukuk@suse.de + +- Remove /var/adm/setup/setup.timeconfig + +------------------------------------------------------------------- +Wed Jan 16 17:22:52 CET 2002 - kukuk@suse.de + +- Apply S390 fix + +------------------------------------------------------------------- +Wed Jan 9 15:33:49 CET 2002 - kukuk@suse.de + +- Update to glibc 2.2.5pre1 + +------------------------------------------------------------------- +Tue Jan 8 18:41:29 CET 2002 - egmont@suselinux.hu + +- Added partial Hungarian translation + +------------------------------------------------------------------- +Tue Jan 8 13:52:51 CET 2002 - kukuk@suse.de + +- Add patch to pass math tests with gcc 3.x +- Update to current CVS version + +------------------------------------------------------------------- +Thu Jan 3 18:05:48 CET 2002 - kukuk@suse.de + +- Update kernel header files to 2.4.17 + +------------------------------------------------------------------- +Tue Jan 1 10:55:34 CET 2002 - kukuk@suse.de + +- Update current CVS version, add final fixes for LSB test suite + +------------------------------------------------------------------- +Tue Dec 18 15:27:42 CET 2001 - poeml@suse.de + +- Install ja_JP.SJIS locale. + +------------------------------------------------------------------- +Sat Dec 15 15:27:12 CET 2001 - schwab@suse.de + +- Fix missing declaration of md5_uintptr. + +------------------------------------------------------------------- +Fri Dec 14 10:11:17 CET 2001 - kukuk@suse.de + +- Update to correct CVS branch + +------------------------------------------------------------------- +Thu Dec 13 14:50:25 CET 2001 - kukuk@suse.de + +- Update to current CVS +- Increase PATH_MAX to 4096 (including the leading zero) +- Clear pointer if asprintf fails +- pthread_key_delete should not contact thread manager before it + is created. + +------------------------------------------------------------------- +Tue Dec 11 22:35:07 CET 2001 - kukuk@suse.de + +- Fix prelink patch + +------------------------------------------------------------------- +Tue Dec 11 18:53:12 CET 2001 - kukuk@suse.de + +- Add fixes for LSB.os test suite (ftw, grantpt and ftok) +- Update to current CVS +- Add prelink patch + +------------------------------------------------------------------- +Fri Dec 7 19:16:30 CET 2001 - kukuk@suse.de + +- Merge with current CVS +- Add blowfish crypt + +------------------------------------------------------------------- +Fri Nov 23 11:55:14 CET 2001 - uli@suse.de + +- added armv4l arch to spec +- added arm kernel headers +- added trivial fix for dl-machine.h from CVS (see arm.dif) + +------------------------------------------------------------------- +Thu Nov 15 10:29:33 CET 2001 - adrian@suse.de + +- add mips architecture to spec file +- apply further mips fixes for ld +- activate %clean again + +------------------------------------------------------------------- +Sun Nov 11 12:12:03 CET 2001 - kukuk@suse.de + +- Fix lost permissions of shell script on SPARC + +------------------------------------------------------------------- +Thu Nov 8 18:40:33 CET 2001 - kukuk@suse.de + +- Add 32bit UID fixes + +------------------------------------------------------------------- +Thu Nov 8 11:47:21 CET 2001 - kukuk@suse.de + +- More fixes for asm-ia64 header files + +------------------------------------------------------------------- +Thu Nov 8 10:50:13 CET 2001 - kukuk@suse.de + +- Fix asm-i386/processor.h (don't align struct) +- Fix asm-ia64/bitops.h (define CMPXCHG_BUGCHECK) +- Correct version number in version.h + +------------------------------------------------------------------- +Wed Nov 7 14:07:21 CET 2001 - uli@suse.de + +- fixed sys/io.h, sysmacros.h for icc + +------------------------------------------------------------------- +Tue Nov 6 16:53:04 CET 2001 - kukuk@suse.de + +- Update kernel-headers to 2.4.14 + +------------------------------------------------------------------- +Thu Nov 1 11:34:56 CET 2001 - kukuk@suse.de + +- Use again old rules to generate html files + +------------------------------------------------------------------- +Sun Oct 21 22:55:24 CEST 2001 - schwab@suse.de + +- Fix inttypes.h for C++. + +------------------------------------------------------------------- +Fri Oct 19 13:31:53 CEST 2001 - aj@suse.de + +- Fix typo in inttypes.h that presents compilation by non-GCC compilers. + +------------------------------------------------------------------- +Tue Oct 16 10:56:52 CEST 2001 - aj@suse.de + +- Update elf.h to include x86-64 defines since those are needed + by some other tools. + +------------------------------------------------------------------- +Fri Sep 28 15:59:19 CEST 2001 - schwab@suse.de + +- Readd patch from 2001-09-10 with corrections. +- Add compatibility patch for GCC 3. This allows to build glibc + with GCC 3. +- Require that make check succeeds on ia64. + +------------------------------------------------------------------- +Thu Sep 13 15:58:31 CEST 2001 - aj@suse.de + +- Add a better version of the threads-fork patch that fixes some + more places where interrupts can occur and does this a bit cleaner. + +------------------------------------------------------------------- +Tue Sep 11 13:50:37 CEST 2001 - aj@suse.de + +- Remove patch from 2001-09-10 since it breaks the dynamic linker. + +------------------------------------------------------------------- +Tue Sep 11 10:51:11 CEST 2001 - aj@suse.de + +- Fix bug in linuxthreads where manager and threads could + get out of synch due to an interrupted read call. + +------------------------------------------------------------------- +Mon Sep 10 18:20:32 CEST 2001 - schwab@suse.de + +- Fix handling of dependent dynamic objects for dlopen/dlclose. + +------------------------------------------------------------------- +Sat Sep 8 21:02:38 CEST 2001 - kukuk@suse.de + +- Don't create gconv cache (else iconv --list seg.faults) + +------------------------------------------------------------------- +Tue Aug 28 13:39:37 MEST 2001 - aj@suse.de + +- Improve dynamic linker to relocate dynamic objects faster. This + implies a small cache for symbol lookups and handling the ld -z combreloc + feature if binaries are linked this way. + +------------------------------------------------------------------- +Fri Aug 24 14:26:33 CEST 2001 - kukuk@suse.de + +- Add fix for handling of %l[] in vfscanf +- ldconfig removes stale links now +- Remove susehelp config files, now in susehelp itself + +------------------------------------------------------------------- +Wed Aug 22 15:26:06 CEST 2001 - aj@suse.de + +- Update s390 patch from IBM. + +------------------------------------------------------------------- +Fri Aug 17 14:11:16 CEST 2001 - kukuk@suse.de + +- Adjust dns6 patch for 2.2.4 +- Fix spec file (include lost libnss_dns6.so) +- Fix versionnumber in version.h [Bug #9759] +- Update kernel-header to 2.4.9 + +------------------------------------------------------------------- +Thu Aug 16 09:32:39 MEST 2001 - aj@suse.de + +- Update to 2.2.4 final. Add s390-ucontext patch. + +------------------------------------------------------------------- +Fri Aug 10 12:04:14 CEST 2001 - aj@suse.de + +- Update to current glibc version. Do not use the hardlink program + for compatification since localedef will do this itself now. + Create gconv cache. + +------------------------------------------------------------------- +Wed Aug 1 15:31:50 CEST 2001 - aj@suse.de + +- Add patch for zic to create copy of the timezone instead + of a symbolic link so that the file exists even if /usr is not + mounted. + Use i486 instead of i386 as default architecture for i386. + +------------------------------------------------------------------- +Sat Jul 28 08:36:27 CEST 2001 - kukuk@suse.de + +- Fix problem with linux/spinlock.h + +------------------------------------------------------------------- +Fri Jul 27 09:30:01 CEST 2001 - kukuk@suse.de + +- Update kernel-header files to 2.4.7 + +------------------------------------------------------------------- +Thu Jul 26 14:04:15 CEST 2001 - froh@suse.de + +- add fix for failing tst-setcontext on s390 + +------------------------------------------------------------------- +Wed Jul 25 09:29:38 CEST 2001 - aj@suse.de + +- Add patch to fix loading of dynamic libs in static programs for PPC. + +------------------------------------------------------------------- +Fri Jul 20 13:44:30 CEST 2001 - kukuk@suse.de + +- Update to current CVS snapshot +- Disable tst-regex and test-lfs + +------------------------------------------------------------------- +Fri Jul 6 15:26:54 CEST 2001 - kukuk@suse.de + +- Add da_DK@euro and da_DK.UTF-8 + +------------------------------------------------------------------- +Thu Jul 5 14:34:02 CEST 2001 - kukuk@suse.de + +- Update to current CVS snapshot +- Remove obsolete cvs patch +- Fix DNS/IPv6 patch +- Hardlink equal locale files + +------------------------------------------------------------------- +Fri Jun 22 15:59:21 CEST 2001 - olh@suse.de + +- add glibc-2.2.3-ppc_dlmachine.diff to fix binutils make check + +------------------------------------------------------------------- +Tue Jun 19 06:41:03 EDT 2001 - bk@suse.de + +- added s390x support to spec file + +------------------------------------------------------------------- +Tue Jun 19 10:27:38 CEST 2001 - aj@suse.de + +- Fix profiling on PowerPC. + +------------------------------------------------------------------- +Fri Jun 15 17:58:22 CEST 2001 - schwab@suse.de + +- Fixup asm-ia64/atomic.h for user-space inclusion. + +------------------------------------------------------------------- +Tue Jun 12 11:14:08 CEST 2001 - aj@suse.de + +- Fix testsuite for sparc. + +------------------------------------------------------------------- +Mon Jun 11 13:56:16 CEST 2001 - aj@suse.de + +- Fix testsuite for powerpc and S390, build again on alpha. + +------------------------------------------------------------------- +Tue May 22 15:43:24 CEST 2001 - kukuk@suse.de + +- Update to current CVS snapshot +- Rmove support for PF_LOCAL from getaddrinfo [Bug #8469] + +------------------------------------------------------------------- +Sun May 13 15:19:42 CEST 2001 - kukuk@suse.de + +- Don't use absolute paths in pre-install-section + +------------------------------------------------------------------- +Fri May 4 19:20:10 CEST 2001 - kukuk@suse.de + +- Add special version.h which fails on compiling kernel modules + +------------------------------------------------------------------- +Sat Apr 28 18:32:51 CEST 2001 - kukuk@suse.de + +- Update to glibc 2.2.3, kernel-headers-2.4.4 + +------------------------------------------------------------------- +Tue Apr 24 16:04:32 CEST 2001 - schwab@suse.de + +- Fix feenableexcept on ia64. + +------------------------------------------------------------------- +Tue Apr 24 15:48:34 CEST 2001 - aj@suse.de + +- Install some more UTF-8 locales, fix tr_TR locale. + +------------------------------------------------------------------- +Thu Apr 12 17:42:08 CEST 2001 - kukuk@suse.de + +- Include our own texi2html + +------------------------------------------------------------------- +Wed Apr 11 18:50:12 CEST 2001 - kukuk@suse.de + +- Add fixes from SuSE kernel header files +- Add patch to reload /etc/resolv.conf if there was changes +- Add glibc.conf for susehelp (glibc-html pages) + +------------------------------------------------------------------- +Mon Apr 9 17:39:18 CEST 2001 - schwab@suse.de + +- Fix ld.so for kernel 2.4.3 on ia64. + +------------------------------------------------------------------- +Thu Apr 5 17:39:44 CEST 2001 - kukuk@suse.de + +- Add more fixes from CVS + +------------------------------------------------------------------- +Tue Apr 3 15:40:58 CEST 2001 - kukuk@suse.de + +- Fix isdn header files from kernel-headers + +------------------------------------------------------------------- +Fri Mar 30 18:40:09 CEST 2001 - kukuk@suse.de + +- Update kernel header files to 2.4.3 + +------------------------------------------------------------------- +Fri Mar 30 17:22:54 CEST 2001 - kukuk@suse.de + +- Merge s390 patches +- Fix rcmd_af() (allow PF_UNSPEC) + +------------------------------------------------------------------- +Fri Mar 30 08:52:32 CEST 2001 - aj@suse.de + +- Add some small fixes, fix spec file for removal of man-pages. + +------------------------------------------------------------------- +Thu Mar 29 18:16:09 CEST 2001 - kukuk@suse.de + +- Don't provide kernel_headers any longer +- Remove some man-pages which are now official in the man-pages + package + +------------------------------------------------------------------- +Thu Mar 29 08:33:19 CEST 2001 - aj@suse.de + +- Fix shmfs recognition. + +------------------------------------------------------------------- +Thu Mar 29 01:18:52 CEST 2001 - ro@suse.de + +- added db-splitmask fix from mls (hopefully work around bug in db1) + +------------------------------------------------------------------- +Wed Mar 28 09:02:54 CEST 2001 - aj@suse.de + +- Fix s390 to not generate wrong relocations, work around compiler + error. + +------------------------------------------------------------------- +Wed Mar 21 14:46:25 CET 2001 - kukuk@suse.de + +- glibc-devel obsoletes and provides linclude + +------------------------------------------------------------------- +Tue Mar 20 12:38:28 CET 2001 - kukuk@suse.de + +- Add strtok and other fixes from CVS +- Add yp_all fix + +------------------------------------------------------------------- +Tue Mar 13 13:57:16 CET 2001 - kukuk@suse.de + +- Add more s390 string.h fixes + +------------------------------------------------------------------- +Mon Mar 12 10:05:30 CET 2001 - aj@suse.de + +- Add fixes for s390, don't run testsuite on s390 for now. + +------------------------------------------------------------------- +Fri Mar 9 17:05:27 CET 2001 - kukuk@suse.de + +- Fix linux/init.h header file + +------------------------------------------------------------------- +Fri Mar 9 16:01:15 CET 2001 - aj@suse.de + +- Handle new EM_S390 value. + +------------------------------------------------------------------- +Fri Mar 9 15:33:55 CET 2001 - kukuk@suse.de + +- kernel-heaer fixes to build on Alpha + +------------------------------------------------------------------- +Thu Mar 8 16:02:45 CET 2001 - ro@suse.de + +- update kernel-headers to 2.4.2 + +------------------------------------------------------------------- +Thu Mar 8 12:53:56 CET 2001 - ro@suse.de + +- kernel-header fixes to build on s390 + +------------------------------------------------------------------- +Thu Feb 22 11:22:08 CET 2001 - schwab@suse.de + +- More kernel header fixes for IA64. + +------------------------------------------------------------------- +Tue Feb 20 11:18:53 CET 2001 - kukuk@suse.de + +- Remove optimisation not supported on all plattforms + +------------------------------------------------------------------- +Mon Feb 19 09:48:02 CET 2001 - kukuk@suse.de + +- Fix Optimization of glibc build +- Add Optimization for alphaev6 and sparcv9 + +------------------------------------------------------------------- +Sat Feb 17 17:19:40 CET 2001 - kukuk@suse.de + +- Update to glibc 2.2.2 from CVS + +------------------------------------------------------------------- +Thu Feb 15 16:51:12 CET 2001 - kukuk@suse.de + +- kernel header fixes for SPARC and IA64 + +------------------------------------------------------------------- +Tue Feb 13 14:19:43 CET 2001 - kukuk@suse.de + +- Make optimization for i686 work +- Add manual page for ldd + +------------------------------------------------------------------- +Mon Feb 12 16:05:23 CET 2001 - kukuk@suse.de + +- Fix more kernel headers + +------------------------------------------------------------------- +Thu Feb 8 16:34:27 CET 2001 - kukuk@suse.de + +- Fix more kernel-headers + +------------------------------------------------------------------- +Wed Feb 7 17:17:03 CET 2001 - kukuk@suse.de + +- Delete links in pre install section for glibc-devel + +------------------------------------------------------------------- +Wed Feb 7 01:08:26 CET 2001 - kukuk@suse.de + +- Fix kernel-header includes + +------------------------------------------------------------------- +Tue Feb 6 09:29:04 CET 2001 - kukuk@suse.de + +- Fix creating of /usr/include/asm on SPARC +- Add more CVS patches + +------------------------------------------------------------------- +Mon Feb 5 18:58:08 CET 2001 - kukuk@suse.de + +- Add some patches from CVS +- Include our own kernel header files + +------------------------------------------------------------------- +Mon Jan 22 18:47:24 CET 2001 - aj@suse.de + +- Add elf patch to fix problems on ia64 and ppc with _dl_pagesize. + +------------------------------------------------------------------- +Mon Jan 22 10:26:42 CET 2001 - aj@suse.de + +- Fix mmap64 on powerpc. + +------------------------------------------------------------------- +Tue Jan 16 08:42:33 CET 2001 - aj@suse.de + +- Fix sunrpc-udp.diff, add mman.h fix for powerpc. + +------------------------------------------------------------------- +Wed Jan 10 14:49:30 CET 2001 - aj@suse.de + +- Add sunrpc-udp.diff to fix UDP timeouts with Linux 2.4 kernel. + +------------------------------------------------------------------- +Tue Jan 9 09:01:41 CET 2001 - aj@suse.de + +- Add glibc-2.2.secure.diff to close some security holes. + +------------------------------------------------------------------- +Wed Jan 3 15:26:45 CET 2001 - schwab@suse.de + +- Fix strtol and friends on 64 bit platforms. +- Use 8192 as default pagesize on ia64. +- Scan AUX vector also in statically linked programs. + +------------------------------------------------------------------- +Wed Jan 3 15:20:45 CET 2001 - aj@suse.de + +- Build some UTF-8 locales using a patch from Markus Kuhn. + +------------------------------------------------------------------- +Wed Dec 13 15:52:13 CET 2000 - aj@suse.de + +- Add compatibility patch for IPv6 and Linux 2.2. + +------------------------------------------------------------------- +Wed Dec 13 15:48:56 CET 2000 - schwab@suse.de + +- Update ia64 patch. + +------------------------------------------------------------------- +Sat Dec 9 13:30:23 CET 2000 - kukuk@suse.de + +- Fix resolver bug + +------------------------------------------------------------------- +Fri Dec 1 13:16:07 CET 2000 - kukuk@suse.de + +- Add bug fixes for setlocale and strncat +- strip gconv modules + +------------------------------------------------------------------- +Fri Nov 24 07:43:08 CET 2000 - kukuk@suse.de + +- Fix typo in spec file + +------------------------------------------------------------------- +Thu Nov 23 23:22:36 CET 2000 - kukuk@suse.de + +- Add hack for POWER3 + +------------------------------------------------------------------- +Wed Nov 22 13:03:19 CET 2000 - kukuk@suse.de + +- Add strncat bugfix for S/390 + +------------------------------------------------------------------- +Tue Nov 21 10:53:31 CET 2000 - kukuk@suse.de + +- Don't bulid 32bit compat packages + +------------------------------------------------------------------- +Mon Nov 20 15:46:44 CET 2000 - schwab@suse.de + +- Remove use of getpagesize syscall on ia64. +- Follow DT_INIT/DT_FINI change in compiler. + +------------------------------------------------------------------- +Sun Nov 19 22:43:40 CET 2000 - kukuk@suse.de + +- Minor specfile fixes + +------------------------------------------------------------------- +Thu Nov 16 17:38:47 CET 2000 - kukuk@suse.de + +- Add lot of more bug fixes + +------------------------------------------------------------------- +Tue Nov 14 16:52:59 CET 2000 - kukuk@suse.de + +- Add bugfix for static linked binaries/ld.so.cache from aj@suse.de + +------------------------------------------------------------------- +Mon Nov 13 14:52:05 CET 2000 - aj@suse.de + +- Fix noversion.diff and spec file. + +------------------------------------------------------------------- +Sat Nov 11 08:40:42 CET 2000 - kukuk@suse.de + +- Fix nssv1 on PowerPC +- no libNoVersion on SPARC + +------------------------------------------------------------------- +Fri Nov 10 21:47:16 CET 2000 - kukuk@suse.de + +- Disable make check on PowerPC and Alpha + +------------------------------------------------------------------- +Fri Nov 10 17:09:57 CET 2000 - kukuk@suse.de + +- Update to final glibc 2.2 + +------------------------------------------------------------------- +Fri Nov 3 10:44:46 CET 2000 - kukuk@suse.de + +- Update to glibc-2.2-20001103 (glibc-2.1.97) +- Don't install libNoVersion on PowerPC +- Rename nssv1 -> glibc-nssv1 +- Rename libd -> glibc-profile, move libg.a to libc +- Rename libcinfo -> glibc-info +- Rename libchtml -> glibc-html +- Rename localedb -> glibc-i18ndata +- Rename libc -> glibc-devel +- Rename shlibs -> glibc + +------------------------------------------------------------------- +Sat Oct 28 09:10:07 CEST 2000 - kukuk@suse.de + +- Update to glibc-2.2-20001028 +- Enable more checks + +------------------------------------------------------------------- +Fri Oct 27 15:39:17 CEST 2000 - aj@suse.de + +- Fix NoVersion patch + +------------------------------------------------------------------- +Wed Oct 25 16:47:22 CEST 2000 - kukuk@suse.de + +- Update to glibc-2.2-20001025 + +------------------------------------------------------------------- +Sun Oct 22 16:31:32 CEST 2000 - kukuk@suse.de + +- Update to glibc 2.2-20001021 +- Update glibc-db to 2.1.95 +- Update ia64 patch + +------------------------------------------------------------------- +Fri Oct 20 15:54:24 CEST 2000 - kukuk@suse.de + +- Update to glibc 2.2-20001020 +- Add s390 spec file changes + +------------------------------------------------------------------- +Tue Oct 10 13:46:03 CEST 2000 - schwab@suse.de + +- Update to glibc 2.2-20001009. +- Fix TRAMPOLINE_TEMPLATE for ia64. + +------------------------------------------------------------------- +Sun Oct 1 17:08:32 CEST 2000 - schwab@suse.de + +- Export more ia64 specific symbols. + +------------------------------------------------------------------- +Tue Sep 26 12:14:37 CEST 2000 - kukuk@suse.de + +- Update to glibc 2.2-20000926 + +------------------------------------------------------------------- +Mon Sep 25 14:02:07 CEST 2000 - kukuk@suse.de + +- Update to glibc 2.2-20000925 snapshot + +------------------------------------------------------------------- +Thu Sep 14 11:43:51 CEST 2000 - schwab@suse.de + +- Update ia64 patch. + +------------------------------------------------------------------- +Fri Sep 8 19:44:17 CEST 2000 - bk@suse.de + +- added glibc-2.1.3-db2-s390.tar.gz from developerworks (db2 fix) + +------------------------------------------------------------------- +Wed Sep 6 09:44:36 CEST 2000 - fober@suse.de + +- merge s390-7.0 with STABLE: + - upgraded to glibc-linuxthreads-2.1.3.1-s390.diff from 2.1.3 + - added new changes from IBM s390 codedrop + - removed glibc-dlopen-2.1.3-s390.diff which is + incorporated in glibc-linuxthreads-2.1.3.1-s390.diff now + +------------------------------------------------------------------- +Tue Sep 5 18:19:46 CEST 2000 - kukuk@suse.de + +- Add glibc-2.1.security.dif + +------------------------------------------------------------------- +Fri Sep 1 11:14:25 CEST 2000 - olh@suse.de + +- add glibc-2.1-ppc_lfs.dif, enables (hopefully) lfs on ppc + +------------------------------------------------------------------- +Wed Aug 30 16:16:04 CEST 2000 - olh@suse.de + +- remove sysdeps/powerpc/memset.S on ppc for POWER3 + +------------------------------------------------------------------- +Mon Aug 28 17:12:41 CEST 2000 - olh@suse.de + +- add glibc-2.1.sgi_fam.dif +- remove sysdeps/rs6000/memcopy.h on ppc for POWER3 + +------------------------------------------------------------------- +Mon Aug 21 19:56:06 CEST 2000 - garloff@suse.de + +- Fix race on cond_wait WRT owner of mutex (from olh@suse.de) + +------------------------------------------------------------------- +Tue Jul 25 08:41:48 CEST 2000 - kukuk@suse.de + +- Add mmap fix for PowerPC + +------------------------------------------------------------------- +Tue Jul 11 10:02:41 CEST 2000 - kukuk@suse.de + +- Remove "mutex is owned by current thread" bugfix for IBMs jdk + +------------------------------------------------------------------- +Mon Jun 26 16:47:54 CEST 2000 - schwab@suse.de + +- Update ia64 patch. + +------------------------------------------------------------------- +Tue Jun 20 15:33:43 CEST 2000 - kukuk@suse.de + +- Move html docu in extra package +- Update ia64 patch + +------------------------------------------------------------------- +Wed May 31 14:35:00 CEST 2000 - kukuk@suse.de + +- Remove LICENSE file, it's the same as COPYING.LIB +- Add libc docu as html + +------------------------------------------------------------------- +Sun May 28 14:44:42 CEST 2000 - kukuk@suse.de + +- Fix ldconfig on PPC and IA64 + +------------------------------------------------------------------- +Sat May 27 15:25:13 CEST 2000 - kukuk@suse.de + +- Merge new ldconfig fixes + +------------------------------------------------------------------- +Fri May 26 18:16:52 CEST 2000 - kukuk@suse.de + +- Update ia64 patch + +------------------------------------------------------------------- +Fri May 26 11:07:39 CEST 2000 - kukuk@suse.de + +- Fix (f)truncate64 and xdr_uint8_t + +------------------------------------------------------------------- +Wed May 24 22:23:12 CEST 2000 - kukuk@suse.de + +- Fix ldconfig.8 manual page + +------------------------------------------------------------------- +Thu May 18 17:53:09 CEST 2000 - bk@suse.de + +- added s390 dlopen fix + +------------------------------------------------------------------- +Tue May 16 16:48:13 CEST 2000 - bk@suse.de + +- updated s390 patches to match IBM_codedrop_2000_05_15 + +------------------------------------------------------------------- +Fri May 12 15:47:08 CEST 2000 - kukuk@suse.de + +- Fix netinet/in.h IPv6 compare + +------------------------------------------------------------------- +Fri May 12 14:47:15 CEST 2000 - schwab@suse.de + +- Update ia64 patches. + +------------------------------------------------------------------- +Fri May 12 14:22:11 CEST 2000 - kukuk@suse.de + +- Don't apply LFS patch + +------------------------------------------------------------------- +Tue May 9 22:21:23 CEST 2000 - kukuk@suse.de + +- Add LFS patches + +------------------------------------------------------------------- +Mon May 8 11:59:48 CEST 2000 - kukuk@suse.de + +- Add lot of bug fixes from CVS + +------------------------------------------------------------------- +Tue Apr 25 14:20:43 CEST 2000 - kukuk@suse.de + +- Fix nscd/getgrnam bug + +------------------------------------------------------------------- +Thu Apr 20 16:38:26 CEST 2000 - kukuk@suse.de + +- Remove /var/mail -> /var/spool/mail patch +- Update nscd.conf.5 manual page + +------------------------------------------------------------------- +Wed Apr 12 16:18:55 CEST 2000 - kukuk@suse.de + +- Add nscd patch from Chris Wing + +------------------------------------------------------------------- +Wed Apr 12 15:52:55 CEST 2000 - kukuk@suse.de + +- Add ldconfig fix from aj@suse.de + +------------------------------------------------------------------- +Wed Apr 12 11:33:02 CEST 2000 - schwab@suse.de + +- More ia64 patches. +- Use libc.so.0, libm.so.0, ld-linux-ia64.so.1 on ia64. + +------------------------------------------------------------------- +Mon Apr 10 17:55:46 CEST 2000 - kukuk@suse.de + +- Support asm-sparc64 and asm-sparc on SPARC + +------------------------------------------------------------------- +Mon Apr 10 15:46:35 CEST 2000 - kukuk@suse.de + +- Create /etc/ld.so.cache always with permissions 0644 +- Update ia64 patches + +------------------------------------------------------------------- +Thu Apr 6 11:27:20 CEST 2000 - schwab@suse.de + +- Fix dynamic linker bug in ia64. +- Add ia64 spinlocks for db2. + +------------------------------------------------------------------- +Tue Apr 4 16:16:21 CEST 2000 - schwab@suse.de + +- New IA64 patches. +- Fix ldconfig -p. + +------------------------------------------------------------------- +Mon Apr 3 14:42:03 MEST 2000 - bk@suse.de + +- s390 team added s390 patches + +------------------------------------------------------------------- +Wed Mar 22 12:10:02 CET 2000 - kukuk@suse.de + +- Fix last SPARC patch + +------------------------------------------------------------------- +Tue Mar 21 17:48:01 CET 2000 - kukuk@suse.de + +- Add SPARC patches +- Add IA64 patches + +------------------------------------------------------------------- +Wed Mar 15 14:35:47 CET 2000 - kukuk@suse.de + +- Remove personality call (problematic on Alpha) +- Fix typo in localeconv +- alpha/ioperm.c> Add entry for "Nautilus". + +------------------------------------------------------------------- +Tue Mar 7 18:17:07 CET 2000 - kukuk@suse.de + +- Add locale SIGSEGV fix +- Fix getdate bug + +------------------------------------------------------------------- +Fri Feb 25 10:53:47 CET 2000 - kukuk@suse.de + +- Update to final glibc 2.1.3 + fix for bigendian machines + +------------------------------------------------------------------- +Thu Feb 24 16:12:39 CET 2000 - kukuk@suse.de + +- Update to current glibc cvs snapshot +- Add libnss_dns6.so.2, which makes IPv4 and IPv6 lookups. + Old libnss_dns.so.2 will only make IPv4 lookups. + +------------------------------------------------------------------- +Tue Feb 22 16:40:35 CET 2000 - kukuk@suse.de + +- Update to current glibc cvs snapshot (2.1.3pre4) + +------------------------------------------------------------------- +Sat Feb 5 14:40:33 CET 2000 - kukuk@suse.de + +- Add missing defines for SPARC bits/termios.h + +------------------------------------------------------------------- +Thu Feb 3 18:25:12 CET 2000 - kukuk@suse.de + +- Add regex patch from Andreas Schwab + +------------------------------------------------------------------- +Wed Feb 2 11:37:52 CET 2000 - kukuk@suse.de + +- Add ldconfig fix +- Update to current glibc cvs snapshot +- Fix sys/io.h on Intel (C++) + +------------------------------------------------------------------- +Mon Jan 24 17:01:13 CET 2000 - kukuk@suse.de + +- Fix duplicate setrlimit + +------------------------------------------------------------------- +Mon Jan 24 12:01:27 CET 2000 - kukuk@suse.de + +- Update to current glibc cvs snapshot + +------------------------------------------------------------------- +Wed Jan 19 15:53:18 CET 2000 - kukuk@suse.de + +- Update to current glibc cvs snapshot + +------------------------------------------------------------------- +Sat Jan 15 01:31:16 CET 2000 - ro@suse.de + +-fixed ppc db2-patch + +------------------------------------------------------------------- +Fri Jan 14 16:54:26 CET 2000 - kukuk@suse.de + +- Add patches for Intel and PPC + +------------------------------------------------------------------- +Fri Jan 14 00:27:03 CET 2000 - kukuk@suse.de + +- Add patch for SPARC + +------------------------------------------------------------------- +Thu Jan 13 15:23:54 CET 2000 - kukuk@suse.de + +- Move info pages to /usr/share/info + +------------------------------------------------------------------- +Mon Jan 10 14:49:14 CET 2000 - kukuk@suse.de + +- Add ipv6 patches for getent + +------------------------------------------------------------------- +Mon Jan 10 11:23:57 CET 2000 - kukuk@suse.de + +- Move manual pages for applications and config files into + shlibs package +- Update to current glibc 2.1.3 snapshot + +------------------------------------------------------------------- +Fri Dec 17 17:06:45 MET 1999 - kukuk@suse.de + +- Add new ldconfig patches +- Add aio patch +- Add fix for bits/string2.h + +------------------------------------------------------------------- +Wed Dec 15 16:37:02 MET 1999 - kukuk@suse.de + +- add ldconfig.8 + +------------------------------------------------------------------- +Wed Dec 15 10:00:53 MET 1999 - kukuk@suse.de + +- Update to current glibc 2.1.3 snapshot +- Fix get/setrlimit problems + +------------------------------------------------------------------- +Thu Dec 9 20:00:16 MET 1999 - kukuk@suse.de + +- Update to current glibc 2.1.3 snapshot +- Add new ldconfig + +------------------------------------------------------------------- +Sun Dec 5 11:50:42 MET 1999 - kukuk@suse.de + +- Disable make check for SPARC (kernel bug) +- Add setrlimit patches +- Update to current glibc 2.1.3 snapshot + +------------------------------------------------------------------- +Fri Nov 26 12:09:07 MET 1999 - kukuk@suse.de + +- Update to current glibc 2.1.3 snapshot. + +------------------------------------------------------------------- +Tue Oct 26 13:54:55 MEST 1999 - kukuk@suse.de + +- Add fix for correct accounting of needed bytes (gethnamaddr.c) +- Remove not exported, public names from internal md5 functions + +------------------------------------------------------------------- +Mon Oct 25 19:03:56 MEST 1999 - kukuk@suse.de + +- Add fix for missing nexttowardl aliase + +------------------------------------------------------------------- +Tue Oct 19 09:56:47 MEST 1999 - kukuk@suse.de + +- Add security fix for iruserok + +------------------------------------------------------------------- +Sat Oct 16 16:29:44 MEST 1999 - kukuk@suse.de + +- Build libNoVersion.so.1 on every platform + +------------------------------------------------------------------- +Mon Oct 11 19:19:00 MEST 1999 - kukuk@suse.de + +- Add linuxthreads/signals.c fix from Andreas Schwab +- Remove dangling symlink (Bug #544) +- Add more bug fixes + +------------------------------------------------------------------- +Fri Oct 8 22:07:24 MEST 1999 - kukuk@suse.de + +- Add timezone update + +------------------------------------------------------------------- +Fri Oct 8 17:42:22 MEST 1999 - kukuk@suse.de + +- Add NIS+ shadow parser fix + +------------------------------------------------------------------- +Thu Oct 7 11:46:27 MEST 1999 - kukuk@suse.de + +- Update to official glibc 2.1.2, add important fixes +- Update nscd, add manual pages for it + +------------------------------------------------------------------- +Mon Sep 20 18:14:13 CEST 1999 - ro@suse.de + +- libc: added requires kernel_headers + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Mon Sep 6 10:25:03 MEST 1999 - kukuk@suse.de + +- Update to current glibc 2.1.2 cvs snapshot +- Remove use auf automake in spec file + +------------------------------------------------------------------- +Fri Sep 3 14:35:42 MEST 1999 - kukuk@suse.de + +- Update to current glibc 2.1.2 cvs snapshot +- Use RPM macros for configure + +------------------------------------------------------------------- +Wed Aug 25 17:07:09 MEST 1999 - kukuk@suse.de + +- Update to current glibc 2.1.2 cvs snapshot + +------------------------------------------------------------------- +Thu Aug 19 15:20:26 MEST 1999 - kukuk@suse.de + +- Add PowerPC patches from Uli Hecht +- Cleanup of SPEC file +- Create a profiling version + +------------------------------------------------------------------- +Sat Aug 14 19:58:45 MEST 1999 - kukuk@suse.de + +- disable nscd hosts caching by default +- Apply patch from HJL for broken gethostbyname_r in libnss_dns + +------------------------------------------------------------------- +Fri Jul 16 17:01:51 MEST 1999 - kukuk@suse.de + +- Add header fix for autoconf/g++ +- Move pt_chown and gconv modules from libc to shlibs + +------------------------------------------------------------------- +Wed Jul 14 16:05:14 MEST 1999 - kukuk@suse.de + +- Remove /etc/localtime from filelist + +------------------------------------------------------------------- +Mon Jul 12 09:54:43 MEST 1999 - kukuk@suse.de + +- Add more bug fixes from cvs +- Add ld.so bug fix from Andreas Schwab + +------------------------------------------------------------------- +Thu Jul 8 17:25:43 MEST 1999 - kukuk@suse.de + +- configure for i386-unknown-linux + +------------------------------------------------------------------- +Wed Jul 7 12:28:43 MEST 1999 - kukuk@suse.de + +- Remove alpha patch, it's now in glibc 2.1.2 cvs +- Add more bug fixes from cvs +- Remove malloc patch (breaks StarOffice) + +------------------------------------------------------------------- +Tue Jul 6 18:08:26 MEST 1999 - kukuk@suse.de + +- Add openpty patch from Andreas Schwab + (openpty now works if /dev/pts is not mounted) + +------------------------------------------------------------------- +Fri Jul 2 12:04:47 MEST 1999 - kukuk@suse.de + +- Remove warning von zic about symlinks. + +------------------------------------------------------------------- +Mon Jun 28 19:49:44 MEST 1999 - kukuk@suse.de + +- Remove ndbm links, now in gdbm + +------------------------------------------------------------------- +Fri Jun 25 16:16:20 MEST 1999 - kukuk@suse.de + +- Add a lot of more fixes +- Add nscd fixes and enable nscd on alpha + +------------------------------------------------------------------- +Mon Jun 14 09:17:26 MEST 1999 - kukuk@suse.de + +- Add nss_dns and fget* fixes. +- Add nscd patches for NIS+ + +------------------------------------------------------------------- +Thu Jun 10 10:04:11 MEST 1999 - kukuk@suse.de + +- Fix daemon() for MT programs +- Add libio fixes + +------------------------------------------------------------------- +Fri May 28 08:53:20 MEST 1999 - kukuk@suse.de + +- Add fix for docu +- Disable nscd for alpha again + +------------------------------------------------------------------- +Wed May 26 09:42:54 MEST 1999 - kukuk@suse.de + +- Update to version 2.1.1 + +------------------------------------------------------------------- +Mon May 17 16:49:35 MEST 1999 - kukuk@suse.de + +- Update to snapshot from 16.5.1999 +- Add manpages +- Add __setfpucw to libNoVersion (intel) +- Add COPYING and COPYING.LIB + +------------------------------------------------------------------- +Fri May 7 18:57:20 MEST 1999 - kukuk@suse.de + +- Update to snapshot from 6.5.1999 +- Add NoVersion patches from RedHat for miscompiled glibc 2.0 apps +- Add patch for Alpha RX164 +- Add workaround for nscd on Alpha + +------------------------------------------------------------------- +Wed Apr 28 17:48:51 MEST 1999 - kukuk@suse.de + +- Remove latest fnmatch patches from Uli Drepper + +------------------------------------------------------------------- +Tue Apr 27 11:48:46 MEST 1999 - kukuk@suse.de + +- update to cvs version of Apr 26 1999 +- fix pmap_set/pmap_unset for DHCP clients +- Rename libdb1.so.2[.1] to libdb.so.2[.1] since we don't create + the symbolic links. + +------------------------------------------------------------------- +Tue Apr 20 13:57:07 MEST 1999 - kukuk@suse.de + +- update to cvs version of Apr 20 1999 +- remove sunrpc.diff +- fix nssv1 package +- only include nscd on intel +- install /etc/nscd.conf + +------------------------------------------------------------------- +Mon Apr 12 09:52:58 MEST 1999 - kukuk@suse.de + +- update to cvs version of Apr 11 1999 +- Fix paths in paths.h +- install linuxthreads man pages and documentation +- Add sunrpc patch for Alpha and security fixes +- added links for el_GR and ru_RU.KOI8-R in usr/share/locale + +------------------------------------------------------------------- +Wed Mar 31 13:21:02 MEST 1999 - bs@suse.de + +- don't use lx_hack for build + +------------------------------------------------------------------- +Tue Mar 16 08:33:57 MET 1999 - ro@suse.de + +- libc.texinfo: changed to build with stable texinfo version + +------------------------------------------------------------------- +Mon Mar 15 23:49:51 MET 1999 - ro@suse.de + +- update to 2.1.1 (cvs of Mar 15 1999) +- update nssv1 to 2.0.2 + +------------------------------------------------------------------- +Sat Feb 20 19:29:32 MET 1999 - ro@suse.de + +- fixed specfile (lddlibc4 not built on alpha) + +------------------------------------------------------------------- +Sat Feb 20 18:41:22 MET 1999 - ro@suse.de + +- fixed specfile ... + +------------------------------------------------------------------- +Sat Feb 20 18:31:30 MET 1999 - ro@suse.de + +- added automake to neededforbuild + +------------------------------------------------------------------- +Sat Feb 20 18:15:44 MET 1999 - ro@suse.de + +- added nss-v1 modules (to keep old rpm happy with file owners) + +------------------------------------------------------------------- +Fri Feb 19 14:35:38 MET 1999 - ro@suse.de + +- update to cvs-version of 1999/02/18 + +------------------------------------------------------------------- +Fri Sep 25 18:58:28 MEST 1998 - ro@suse.de + +- fixed specfile + +------------------------------------------------------------------- +Fri Sep 25 12:15:13 MEST 1998 - ro@suse.de + +- update: use cvs-version of 980925 + edited db/Makefile to ignore messed up target-dependency + +------------------------------------------------------------------- +Mon Sep 21 19:43:16 MEST 1998 - ro@suse.de + +- update: use cvs-version of 980921 + +------------------------------------------------------------------- +Mon Sep 14 14:28:21 MEST 1998 - ro@suse.de + +- update: use today's cvs-version + +------------------------------------------------------------------- +Wed Sep 2 16:56:04 MEST 1998 - ro@suse.de + +- build for 586 since egcs generates code for 686 that does NOT run + on 586 !!! (eg strtok) + +------------------------------------------------------------------- +Sat Aug 22 00:43:48 MEST 1998 - ro@suse.de + +- updated to cvs-version 20.8.98 + added gettext as neededforbuild (so configure shuts up) + glibc-linuxthreads is contained in main archive now + +------------------------------------------------------------------- +Tue Jun 16 18:41:51 MEST 1998 - ro@suse.de + +- added symlink usr/include/X11 + +------------------------------------------------------------------- +Thu May 28 11:36:49 MEST 1998 - ro@suse.de + +- added symlinks to linux include files + +------------------------------------------------------------------- +Thu May 28 10:58:09 MEST 1998 - bs@suse.de + +- moved ".so" Links to package libc. + +------------------------------------------------------------------- +Wed May 27 16:26:15 MEST 1998 - bs@suse.de + +- changed version do `date` + +------------------------------------------------------------------- +Wed May 27 12:16:14 MEST 1998 - ro@suse.de + +- created specfile to build libc, shlibs, libd, libcinfo + localedb, timezone, + +- former libc renamed to libc5. diff --git a/pre_checkin.sh b/pre_checkin.sh index 9288970..bb59dc2 100644 --- a/pre_checkin.sh +++ b/pre_checkin.sh @@ -1,4 +1,5 @@ #!/bin/sh for flavor in -utils -testsuite .i686; do sed "/^%define flavor/s/%{nil}/${flavor#?}/" glibc.spec > glibc$flavor.spec + cp glibc.changes glibc$flavor.changes done From c560a8d097f9241a8347be04a9ea65834f35fb21fdef3afbec8c727e5bfc5332 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Mon, 17 Jul 2017 09:28:02 +0000 Subject: [PATCH 07/15] Accepting request 510913 from home:Andreas_Schwab:Factory Reorganize specfile OBS-URL: https://build.opensuse.org/request/show/510913 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=462 --- glibc-testsuite.changes | 7931 --------------------------------------- glibc-utils.changes | 7931 --------------------------------------- glibc.i686.changes | 7931 --------------------------------------- pre_checkin.sh | 1 - 4 files changed, 23794 deletions(-) delete mode 100644 glibc-testsuite.changes delete mode 100644 glibc-utils.changes delete mode 100644 glibc.i686.changes diff --git a/glibc-testsuite.changes b/glibc-testsuite.changes deleted file mode 100644 index e43309f..0000000 --- a/glibc-testsuite.changes +++ /dev/null @@ -1,7931 +0,0 @@ -------------------------------------------------------------------- -Wed Jun 21 15:15:12 UTC 2017 - schwab@suse.de - -- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE - programs (BZ #21209) -- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for - AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357, BZ #21624) - -------------------------------------------------------------------- -Wed Jun 14 12:22:21 UTC 2017 - schwab@suse.de - -- Remove glibc-cpusetsize.diff, no longer useful - -------------------------------------------------------------------- -Wed May 31 10:35:31 UTC 2017 - schwab@suse.de - -- fts-symbol-redirect.patch: Fix symbol redirect for fts_set (bsc#1041123, - BZ #21289) - -------------------------------------------------------------------- -Mon May 29 18:10:31 UTC 2017 - schwab@suse.de - -- test-math-vector-sincos-aliasing.patch: Fix test-math-vector-sincos.h - aliasing - -------------------------------------------------------------------- -Mon May 29 10:24:22 UTC 2017 - schwab@suse.de - -- add-locales.patch: renamed from glibc-2.3.locales.diff.bz2, drop en_BE - locales (bsc#1039502) - -------------------------------------------------------------------- -Tue May 23 09:54:08 UTC 2017 - schwab@suse.de - -- Remove glibc-testsuite.patch, no longer relevant - -------------------------------------------------------------------- -Mon May 22 10:04:59 UTC 2017 - schwab@suse.de - -- Use multibuild feature -- Remove obsolete check-build.sh -- glibc.rpmlintrc: remove obsolete entries -- Use %tmpfiles_create in nscd postin - -------------------------------------------------------------------- -Wed Mar 29 13:09:49 UTC 2017 - schwab@suse.de - -- i686-memchr-sse.patch: Fix i686 memchr overflow calculation - (bsc#1031021, BZ #21182) -- sunrpc-use-after-free.patch: Avoid use-after-free read access in - clntudp_call (BZ #21115) -- Build testsuite with gdb and python-pexpect to enable more tests - -------------------------------------------------------------------- -Wed Feb 8 09:38:15 UTC 2017 - schwab@suse.de - -- tunables-bigendian.patch: Fix getting tunable values on big-endian (BZ - #21109) - -------------------------------------------------------------------- -Sun Feb 5 18:26:21 UTC 2017 - schwab@suse.de - -- Update to glibc 2.25 - * The feature test macro __STDC_WANT_LIB_EXT2__, from ISO/IEC TR - 24731-2:2010, is supported to enable declarations of functions from that - TR. - * The feature test macro __STDC_WANT_IEC_60559_BFP_EXT__, from ISO/IEC TS - 18661-1:2014, is supported to enable declarations of functions and macros - from that TS. - * The feature test macro __STDC_WANT_IEC_60559_FUNCS_EXT__, from ISO/IEC TS - 18661-4:2015, is supported to enable declarations of functions and macros - from that TS. - * The nonstandard feature selection macros _REENTRANT and _THREAD_SAFE are - now treated as compatibility synonyms for _POSIX_C_SOURCE=199506L. - * The inclusion of by is deprecated. - * New features from TS 18661-1:2014 are added to libm: the - fesetexcept, fetestexceptflag, fegetmode and fesetmode functions, the - femode_t type and the FE_DFL_MODE and FE_SNANS_ALWAYS_SIGNAL macros. - * Integer width macros from TS 18661-1:2014 are added to : - CHAR_WIDTH, SCHAR_WIDTH, UCHAR_WIDTH, SHRT_WIDTH, USHRT_WIDTH, INT_WIDTH, - UINT_WIDTH, LONG_WIDTH, ULONG_WIDTH, LLONG_WIDTH, ULLONG_WIDTH; and to - : INT8_WIDTH, UINT8_WIDTH, INT16_WIDTH, UINT16_WIDTH, - INT32_WIDTH, UINT32_WIDTH, INT64_WIDTH, UINT64_WIDTH, INT_LEAST8_WIDTH, - UINT_LEAST8_WIDTH, INT_LEAST16_WIDTH, UINT_LEAST16_WIDTH, - INT_LEAST32_WIDTH, UINT_LEAST32_WIDTH, INT_LEAST64_WIDTH, - UINT_LEAST64_WIDTH, INT_FAST8_WIDTH, UINT_FAST8_WIDTH, INT_FAST16_WIDTH, - UINT_FAST16_WIDTH, INT_FAST32_WIDTH, UINT_FAST32_WIDTH, INT_FAST64_WIDTH, - UINT_FAST64_WIDTH, INTPTR_WIDTH, UINTPTR_WIDTH, INTMAX_WIDTH, - UINTMAX_WIDTH, PTRDIFF_WIDTH, SIG_ATOMIC_WIDTH, SIZE_WIDTH, WCHAR_WIDTH, - WINT_WIDTH. - * New features are added from TS 18661-1:2014: - - Signaling NaN macros: SNANF, SNAN, SNANL. - - Nearest integer functions: roundeven, roundevenf, roundevenl, fromfp, - fromfpf, fromfpl, ufromfp, ufromfpf, ufromfpl, fromfpx, fromfpxf, - fromfpxl, ufromfpx, ufromfpxf, ufromfpxl. - - llogb functions: the llogb, llogbf and llogbl functions, and the - FP_LLOGB0 and FP_LLOGBNAN macros. - - Max-min magnitude functions: fmaxmag, fmaxmagf, fmaxmagl, fminmag, - fminmagf, fminmagl. - - Comparison macros: iseqsig. - - Classification macros: iscanonical, issubnormal, iszero. - - Total order functions: totalorder, totalorderf, totalorderl, - totalordermag, totalordermagf, totalordermagl. - - Canonicalize functions: canonicalize, canonicalizef, canonicalizel. - - NaN functions: getpayload, getpayloadf, getpayloadl, setpayload, - setpayloadf, setpayloadl, setpayloadsig, setpayloadsigf, setpayloadsigl. - * The functions strfromd, strfromf, and strfroml, from ISO/IEC TS 18661-1:2014, - are added to libc. - * Most of glibc can now be built with the stack smashing protector enabled. - * The function explicit_bzero, from OpenBSD, has been added to libc. - * On ColdFire, MicroBlaze, Nios II and SH3, the float_t type is now defined - to float instead of double. - * On x86_64, when compiling with -mfpmath=387 or -mfpmath=sse+387, the - float_t and double_t types are now defined to long double instead of float - and double. - * The getentropy and getrandom functions, and the header file - have been added. - * The buffer size for byte-oriented stdio streams is now limited to 8192 - bytes by default. - * The header now includes the header. - * The malloc_get_state and malloc_set_state functions have been removed. - * The “ip6-dotint” and “no-ip6-dotint” resolver options, and the - corresponding RES_NOIP6DOTINT flag from have been removed. - * The "ip6-bytestring" resolver option and the corresponding RES_USEBSTRING - flag from have been removed. - * The flags RES_AAONLY, RES_PRIMARY, RES_NOCHECKNAME, RES_KEEPTSIG, - RES_BLAST defined in the header file have been deprecated. - * The "inet6" option in /etc/resolv.conf and the RES_USE_INET6 flag for - _res.flags are deprecated. - * DNSSEC-related declarations and definitions have been removed from the - header file, and libresolv will no longer attempt to - decode the data part of DNSSEC record types. - * The resource record type classification macros ns_t_qt_p, ns_t_mrr_p, - ns_t_rr_p, ns_t_udp_p, ns_t_xfr_p have been removed from the - header file because the distinction between RR types and - meta-RR types is not officially standardized, subject to revision, and - thus not suitable for encoding in a macro. - * The types res_sendhookact, res_send_qhook, re_send_rhook, and the qhook - and rhook members of the res_state type in have been removed. - * For multi-arch support it is recommended to use a GCC which has - been built with support for GNU indirect functions. - * GDB pretty printers have been added for mutex and condition variable - structures in POSIX Threads. - * Tunables feature added to allow tweaking of the runtime for an application - program. - * A new version of condition variables functions have been implemented in - the NPTL implementation of POSIX Threads to provide stronger ordering - guarantees. - * A new version of pthread_rwlock functions have been implemented to use a more - scalable algorithm primarily through not using a critical section anymore to - make state changes. - * On ARM EABI (32-bit), generating a backtrace for execution contexts which - have been created with makecontext could fail to terminate due to a - missing .cantunwind annotation. (CVE-2016-6323) - * The DNS stub resolver functions would crash due to a NULL pointer - dereference when processing a query with a valid DNS question type which - was used internally in the implementation. (CVE-2015-5180) -- Enable stack protector if part of %optflags -- startcontext-cantunwind.patch: Removed -- cpuid-assertion.patch: Removed - -------------------------------------------------------------------- -Thu Oct 13 08:24:22 UTC 2016 - schwab@suse.de - -- cpuid-assertion.patch: Don't assert on older Intel CPUs (BZ #20647) - -------------------------------------------------------------------- -Wed Oct 5 15:01:46 UTC 2016 - schwab@suse.de - -- glibc-2.3.3-nscd-db-path.diff: Move persistent nscd databases to - /var/lib/nscd -- glibc-2.3.90-langpackdir.diff: simplify - -------------------------------------------------------------------- -Tue Aug 2 13:55:44 UTC 2016 - schwab@suse.de - -- Update to glibc 2.24 - * The minimum Linux kernel version that this version of the GNU C Library - can be used with is 3.2 - * The pap_AN locale has been deleted - * The readdir_r and readdir64_r functions have been deprecated - * The type `union wait' has been removed - * A new NSS action is added to facilitate large distributed system - administration - * The deprecated __malloc_initialize_hook variable has been removed from - the API - * The long unused localedef --old-style option has been removed - * nextupl, nextup, nextupf, nextdownl, nextdown and nextdownf are added - to libm - * An unnecessary stack copy in _nss_dns_getnetbyname_r was removed - (CVE-2016-3075) - * Previously, getaddrinfo copied large amounts of address data to the - stack, even after the fix for CVE-2013-4458 has been applied, - potentially resulting in a stack overflow. getaddrinfo now uses a - heap allocation instead (CVE-2016-3706) - * The glob function suffered from a stack-based buffer overflow when it - was called with the GLOB_ALTDIRFUNC flag and encountered a long file - name (CVE-2016-1234) - * The Sun RPC UDP client could exhaust all available stack space when - flooded with crafted ICMP and UDP messages (CVE-2016-4429) - * The IPv6 name server management code in libresolv could result in a - memory leak for each thread which is created, performs a failing - naming lookup, and exits (CVE-2016-5417) -- startcontext-cantunwind.patch: mark __startcontext as .cantunwind - (bsc#974800, BZ #20435) -- Removed patches: - * 0001-Updated-translations-for-2.23.patch - * 0002-Regenerate-libc.pot-for-2.23.patch - * 0003-Regenerated-configure-scripts.patch - * 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch - * 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch - * 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch - * 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch - * 0008-Update-NEWS.patch - * 0009-sln-use-stat64.patch - * 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch - * 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch - * 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch - * 0013-Mention-BZ-19762-in-NEWS.patch - * 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch - * 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch - * 0016-Fix-resource-leak-in-resolver-bug-19257.patch - * 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch - * 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch - * 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch - * 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch - * 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch - * 0022-configure-fix-test-usage.patch - * 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch - * 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch - * 0025-getnameinfo-Do-not-preserve-errno.patch - * 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch - * 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch - * 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch - * 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch - * 0030-hesiod-Remove-RCS-keywords.patch - * 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch - * 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch - * 0033-malloc-Remove-NO_THREADS.patch - * 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch - * 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch - * 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch - * 0037-malloc-Add-missing-internal_function-attributes-on-f.patch - * 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch - * 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch - * 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch - * 0041-nss_dns-Check-address-length-before-creating-addrinf.patch - * 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch - * 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch - * 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch - * 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch - * 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch - * 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch - * 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch - * 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch - * 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch - * 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch - * 0052-Fix-tst-dlsym-error-build.patch - * 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch - * 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch - * 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch - * 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch - * clntudp-call-alloca.patch - * glibc-memset-nontemporal.diff - * nis-initgroups-status.patch - * nscd-gc-crash.patch - * robust-mutex-deadlock.patch - * strncat-avoid-array-bounds-warning.patch - -------------------------------------------------------------------- -Wed Jun 29 12:50:21 UTC 2016 - schwab@suse.de - -- strncat-avoid-array-bounds-warning.patch: Avoid array-bounds warning for - stncat on i586 (BZ #20260) -- Update glibc.keyring -- Unset MALLOC_CHECK_ during testsuite run - -------------------------------------------------------------------- -Thu Jun 23 07:41:06 UTC 2016 - schwab@suse.de - -- nsswitch.conf: Add fallback to files for passwd and group to prepare for - libnsl removal. - -------------------------------------------------------------------- -Wed Jun 22 09:08:02 UTC 2016 - schwab@suse.de - -- nis-initgroups-status.patch: Return proper status from - _nss_nis_initgroups_dyn (bsc#984269, BZ #20262) -- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to - check for timeout (bsc#985170, BZ #20263) - -------------------------------------------------------------------- -Thu Jun 9 09:17:10 UTC 2016 - schwab@suse.de - -- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ - #19755) - -------------------------------------------------------------------- -Mon May 30 08:23:03 UTC 2016 - schwab@suse.de - -- clntudp-call-alloca.patch: do not use alloca in clntudp_call - (CVE-2016-4429, bsc#980854, BZ #20112) - -------------------------------------------------------------------- -Wed May 11 09:33:47 UTC 2016 - schwab@suse.de - -- Import patches from 2.23 branch - 0001-Updated-translations-for-2.23.patch - 0002-Regenerate-libc.pot-for-2.23.patch - 0003-Regenerated-configure-scripts.patch - 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch - 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch - 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch - 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch - 0008-Update-NEWS.patch - 0009-sln-use-stat64.patch - 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch - 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch - 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch - 0013-Mention-BZ-19762-in-NEWS.patch - 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch - 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch - 0016-Fix-resource-leak-in-resolver-bug-19257.patch - 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch - 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch - 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch - 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch - 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch - 0022-configure-fix-test-usage.patch - 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch - 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch - 0025-getnameinfo-Do-not-preserve-errno.patch - 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch - 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch - 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch - 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch - 0030-hesiod-Remove-RCS-keywords.patch - 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch - 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch - 0033-malloc-Remove-NO_THREADS.patch - 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch - 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch - 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch - 0037-malloc-Add-missing-internal_function-attributes-on-f.patch - 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch - 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch - 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch - 0041-nss_dns-Check-address-length-before-creating-addrinf.patch - 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch - 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch - 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch - 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch - 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch - 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch - 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch - 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch - 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch - 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch - 0052-Fix-tst-dlsym-error-build.patch - 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch - 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch - 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch - 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch -- CVE-2016-3075 CVE-2016-1234 CVE-2016-3706 bsc#973164 bsc#969727 -- resolv-mem-leak.patch: renamed to - 0016-Fix-resource-leak-in-resolver-bug-19257.patch -- no-long-double.patch: renamed to - 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch -- glibc-gcc6.patch: renamed to - 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch - -------------------------------------------------------------------- -Mon May 9 14:00:41 UTC 2016 - schwab@suse.de - -- glibc-c-utf8-locale.patch: fix bad standard in LC_IDENTIFICATION categories -- glibc-2.3.locales.diff.bz2: likewise - -------------------------------------------------------------------- -Mon Apr 25 08:55:47 UTC 2016 - jslaby@suse.com - -- glibc-gcc6.patch: Suppress GCC 6 warning about ambiguous 'else' with - -Wparentheses - -------------------------------------------------------------------- -Mon Apr 11 08:00:07 UTC 2016 - schwab@suse.de - -- Add compatibility symlinks for LSB 3.0 (fate#318933) - -------------------------------------------------------------------- -Mon Mar 21 11:57:49 UTC 2016 - schwab@suse.de - -- powerpc-elision-enable-envvar.patch: enable TLE only if - GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236) - -------------------------------------------------------------------- -Tue Mar 15 10:44:46 UTC 2016 - schwab@suse.de - -- ldd-system-interp.patch: Restore warning about execution permission, it - is still needed for noexec mounts (bsc#915985) - -------------------------------------------------------------------- -Tue Mar 8 15:28:16 UTC 2016 - idonmez@suse.com - -- Add C.UTF-8 locale (see https://sourceware.org/glibc/wiki/Proposals/C.UTF-8) - and rh#902094 . Added with glibc-c-utf8-locale.patch. -- Add glibc-disable-gettext-for-c-utf8.patch to disable gettext for - C.UTF-8 same as C locale. - -------------------------------------------------------------------- -Mon Mar 7 14:47:50 UTC 2016 - schwab@suse.de - -- Move %install_info_delete to %preun -- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer - acceptable - -------------------------------------------------------------------- -Tue Feb 23 16:11:36 UTC 2016 - schwab@suse.de - -- no-long-double.patch: Don't use long double functions if NO_LONG_DOUBLE - -------------------------------------------------------------------- -Mon Feb 22 11:05:12 UTC 2016 - schwab@suse.de - -- Update to glibc 2.23 release. - * Unicode 8.0.0 Support - * sched_setaffinity, pthread_setaffinity_np no longer attempt to guess - the kernel-internal CPU set size - * The fts.h header can now be used with -D_FILE_OFFSET_BITS=64 - * getaddrinfo now detects certain invalid responses on an internal - netlink socket - * A defect in the malloc implementation, present since glibc 2.15 (2012) - or glibc 2.10 via --enable-experimental-malloc (2009), could result in - the unnecessary serialization of memory allocation requests across - threads - * The obsolete header has been removed - * The obsolete functions bdflush, create_module, get_kernel_syms, - query_module and uselib are no longer available to newly linked - binaries - * Optimized string, wcsmbs and memory functions for IBM z13. - * Newly linked programs that define a variable called signgam will no - longer have it set by the lgamma, lgammaf and lgammal functions -- Removed patches: - * dont-remove-nodelete-flag.patch - * openat64-readd-o-largefile.patch - * mntent-blank-line.patch - * opendir-o-directory-check.patch - * strcoll-remove-strdiff-opt.patch - * ld-pointer-guard.patch - * tls-dtor-list-mangling.patch - * powerpc-lock-elision-race.patch - * prelink-elf-rtype-class.patch - * vector-finite-math-aliases.patch - * powerpc-elision-adapt-param.patch - * catopen-unbound-alloca.patch - * strftime-range-check.patch - * hcreate-overflow-check.patch - * errorcheck-mutex-no-elision.patch - * refactor-nan-parsing.patch - * send-dg-buffer-overflow.patch - * isinf-cxx11-conflict.patch - * ibm93x-redundant-shift-si.patch - * iconv-reset-input-buffer.patch - * tzset-tzname.patch - * static-dlopen.patch - -------------------------------------------------------------------- -Thu Feb 18 13:22:19 UTC 2016 - schwab@suse.de - -- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with - C++11 (bsc#963700, BZ #19439) - -------------------------------------------------------------------- -Wed Feb 17 09:48:26 UTC 2016 - schwab@suse.de - -- tls-dtor-list-mangling.patch: Harden tls_dtor_list with pointer mangling - (BZ #19018) -- prelink-elf-rtype-class.patch: Keep only ELF_RTYPE_CLASS_{PLT|COPY} bits - for prelink (BZ #19178) -- vector-finite-math-aliases.patch: Better workaround for aliases of - *_finite symbols in vector math library (BZ# 19058) -- powerpc-elision-adapt-param.patch: powerpc: Fix usage of elision - transient failure adapt param (BZ #19174) -- catopen-unbound-alloca.patch: Fix unbound alloca in catopen - (CVE-2015-8779, bsc#962739, BZ #17905) -- strftime-range-check.patch: Add range check on time fields - (CVE-2015-8776, bsc#962736, BZ #18985) -- hcreate-overflow-check.patch: Handle overflow in hcreate (CVE-2015-8778, - bsc#962737, BZ #18240) -- errorcheck-mutex-no-elision.patch: Don't do lock elision on an error - checking mutex (bsc#956716, BZ #17514) -- refactor-nan-parsing.patch: Refactor strtod parsing of NaN payloads - (CVE-2014-9761, bsc#962738, BZ #16962) -- send-dg-buffer-overflow.patch: Fix getaddrinfo stack-based buffer - overflow (CVE-2015-7547, bsc#961721, BZ #18665) -- powerpc-lock-elision-race.patch: renamed from - 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch - -------------------------------------------------------------------- -Mon Feb 15 15:43:02 UTC 2016 - schwab@suse.de - -- Add audit-devel and libcap-devel to BuildRequires, for use by nscd - -------------------------------------------------------------------- -Thu Nov 26 14:46:21 UTC 2015 - schwab@suse.de - -- reinitialize-dl_load_write_lock.patch: Reinitialize dl_load_write_lock - on fork (bsc#958315, BZ #19282) - -------------------------------------------------------------------- -Wed Nov 18 15:09:30 UTC 2015 - schwab@suse.de - -- resolv-mem-leak.patch: Fix resource leak in resolver (bsc#955647, BZ #19257) -- tzset-tzname.patch: Force rereading TZDEFRULES after it was used to set - DST rules only (BZ #19253) - -------------------------------------------------------------------- -Mon Oct 26 15:22:53 UTC 2015 - schwab@suse.de - -- glibc-2.3.90-noversion.diff: use stat64 - -------------------------------------------------------------------- -Mon Oct 19 12:28:58 UTC 2015 - schwab@suse.de - -- ld-pointer-guard.patch: Always enable pointer guard (CVE-2015-8777, - bsc#950944, BZ #18928) - -------------------------------------------------------------------- -Mon Oct 12 08:12:10 UTC 2015 - schwab@suse.de - -- strcoll-remove-strdiff-opt.patch: Remove incorrect STRDIFF-based - optimization (BZ #18589) - -------------------------------------------------------------------- -Thu Oct 8 14:26:14 UTC 2015 - schwab@suse.de - -- iconv-reset-input-buffer.patch: Fix iconv buffer handling with IGNORE - error handler (BZ #18830) - -------------------------------------------------------------------- -Wed Sep 30 11:48:05 UTC 2015 - normand@linux.vnet.ibm.com - -- new patch [BZ #18743] PowerPC: Fix a race condition when eliding a lock - 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch - -------------------------------------------------------------------- -Thu Sep 24 09:41:13 UTC 2015 - schwab@suse.de - -- nss-files-long-lines-2.patch: Properly reread entry after failure in - nss_files getent function (bsc#945779, BZ #18991) - -------------------------------------------------------------------- -Wed Sep 16 10:21:43 UTC 2015 - schwab@suse.de - -- fnmatch-collating-elements.patch: Fix fnmatch handling of collating - elements (BZ #17396, BZ #16976) - -------------------------------------------------------------------- -Mon Sep 7 13:27:58 UTC 2015 - schwab@suse.de - -- opendir-o-directory-check.patch: Fix opendir inverted o_directory_works - test -- static-dlopen.patch: Static dlopen default library search path fix - (bsc#937853) - -------------------------------------------------------------------- -Mon Aug 31 12:21:29 UTC 2015 - schwab@suse.de - -- mntent-blank-line.patch: Fix memory corruption w/blank lines - -------------------------------------------------------------------- -Mon Aug 10 09:23:57 UTC 2015 - schwab@suse.de - -- dont-remove-nodelete-flag.patch: Don't remove DF_1_NODELETE flag from - all loaded objects on failed dlopen -- openat64-readd-o-largefile.patch: Readd O_LARGEFILE flag for openat64 - -------------------------------------------------------------------- -Wed Aug 5 09:35:41 UTC 2015 - schwab@suse.de - -- Update to glibc 2.22 release. - * Cache information can be queried via sysconf() function on s390 - * A buffer overflow in gethostbyname_r and related functions performing DNS - requests has been fixed. (CVE-2015-1781) - * The time zone file parser has been made more robust against crafted time - zone files - * A powerpc and powerpc64 optimization for TLS, similar to TLS descriptors - for LD and GD on x86 and x86-64, has been implemented. - * Character encoding and ctype tables were updated to Unicode 7.0.0 - * Added vector math library named libmvec - * A new fmemopen implementation has been added with the goal of POSIX - compliance. - * The header is deprecated, and will be removed in a future - release. - * bsc#905313 bsc#920338 bsc#927080 bsc#928723 bsc#931480 bsc#939211 - bsc#940195 bsc#940332 bsc#944494 bsc#968787 -- Patches from upstream removed - * htm-tabort.patch - * o-tmpfile.patch - * memcpy-chk-non-SSE2.patch - * pthread-mutexattr-gettype-kind.patch - * powerpc-software-sqrt.patch - * static-tls-dtv-limit.patch - * threaded-trim-threshold.patch - * resolv-nameserver-handling.patch - * nss-separate-state-getXXent.patch - * aarch64-sigstksz.patch - * heap-top-corruption.patch - * pthread-join-deadlock.patch - -------------------------------------------------------------------- -Mon Jul 27 09:08:21 UTC 2015 - schwab@suse.de - -- pthread-join-deadlock.patch: Use IE model for static variables in - libc.so, libpthread.so and rtld (bsc#930015, BZ #18457) - -------------------------------------------------------------------- -Wed Jul 22 09:13:48 UTC 2015 - schwab@suse.de - -- glibc-nodate.patch: fix verification of timestamp - -------------------------------------------------------------------- -Tue Jul 21 07:50:22 UTC 2015 - meissner@suse.com - -- also filter out -fstack-protector-strong - -------------------------------------------------------------------- -Mon Jun 22 07:22:22 UTC 2015 - schwab@suse.de - -- getaddrinfo-ipv6-sanity.diff: Remove. It breaks services that start - before IPv6 is up (bsc#931399) -- glibc-2.3.locales.diff.bz2: Remove sh_YU locales, fix currency for en_BE. - -------------------------------------------------------------------- -Tue Jun 9 08:16:46 UTC 2015 - schwab@suse.de - -- Add /usr/include/gnu/lib-names-.*.h to baselibs -- pthread-join-deadlock.patch: Don't require rtld lock to store static TLS - offset in the DTV (bsc#930015, BZ #18457) -- heap-top-corruption.patch: Do not corrupt the top of a threaded heap if - top chunk is MINSIZE (BZ #18502) - -------------------------------------------------------------------- -Wed Apr 8 12:50:39 UTC 2015 - mgorman@suse.com - -- threaded-trim-threshold.patch: Fix regression in threaded application - malloc performance (bsc#915955, BZ #17195) - -------------------------------------------------------------------- -Thu Apr 2 08:11:20 UTC 2015 - schwab@suse.de - -- aarch64-sigstksz.patch: Increase MINSIGSTKSZ and SIGSTKSZ (BZ #16850) - -------------------------------------------------------------------- -Mon Mar 30 09:04:49 UTC 2015 - schwab@suse.de - -- powerpc-software-sqrt.patch: Fix powerpc software sqrt (BZ #17964, BZ - #17967) -- nss-separate-state-getXXent.patch: Separate internal state between - getXXent and getXXbyYY NSS calls (CVE-2014-8121, bsc#918187, BZ #18007) -- static-tls-dtv-limit.patch: Fix DTV race, assert, DTV_SURPLUS Static TLS - limit, and nptl_db garbage (bsc#919678, BZ #17090, BZ #17620, BZ #17621, - BZ #17628) - -------------------------------------------------------------------- -Mon Mar 9 13:05:32 UTC 2015 - schwab@suse.de - -- resolv-nameserver-handling.patch: Replace with simpler version with more - compatibility - -------------------------------------------------------------------- -Mon Mar 2 14:27:02 UTC 2015 - schwab@suse.de - -- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs - (bsc#920084) - -------------------------------------------------------------------- -Tue Feb 24 10:11:46 UTC 2015 - schwab@suse.de - -- resolv-nameserver-handling.patch: Rewrite handling of nameserver - configuration in resolver - -------------------------------------------------------------------- -Thu Feb 12 13:10:20 UTC 2015 - schwab@suse.de - -- htm-tabort.patch: Fix TABORT encoding for little endian - -------------------------------------------------------------------- -Mon Feb 9 09:26:01 UTC 2015 - schwab@suse.de - -- Update to glibc 2.21 release. - * A new semaphore algorithm has been implemented in generic C code for all - machines - * Added support for TSX lock elision of pthread mutexes on powerpc32, - powerpc64 and powerpc64le - * Optimized strcpy, stpcpy, strchrnul and strrchr implementations for - AArch64 - * i386 memcpy functions optimized with SSE2 unaligned load/store - * New locales: tu_IN, bh_IN, raj_IN, ce_RU - * The obsolete sigvec function has been removed - * CVE-2015-1472 CVE-2015-1473 CVE-2104-7817 CVE-2012-3406 CVE-2014-9402 - CVE-2014-7817 bsc#864081 bsc#906371 bsc#909053 bsc#910599 bsc#916222 -- Patches from upstream removed - * ifunc-x86-slow-sse4.patch - * pthread-mutex-trylock-elision.patch -- o-tmpfile.patch: Fix value of O_TMPFILE for architectures with - non-default O_DIRECTORY (BZ #17912) - -------------------------------------------------------------------- -Tue Oct 28 08:56:47 UTC 2014 - schwab@suse.de - -- Update to crypt_blowfish 1.3. - * Add support for the $2b$ prefix. -- ifunc-x86-slow-sse4.patch: Fix misdetected Slow_SSE4_2 cpu feature bit - (BZ #17501) - -------------------------------------------------------------------- -Mon Sep 8 09:48:26 UTC 2014 - schwab@suse.de - -- Update to glibc 2.20 release. - * Reverted change of ABI data structures for s390 and s390x - * Support for file description locks is added to systems running the - Linux kernel - * Optimized strchr implementation for AArch64 - * The minimum Linux kernel version that this version of the GNU C Library - can be used with is 2.6.32 - * Running the testsuite no longer terminates as soon as a test fails - * The am33 port, which had not worked for several years, has been removed - from ports. - * The _BSD_SOURCE and _SVID_SOURCE feature test macros are no longer - supported; they now act the same as _DEFAULT_SOURCE (but generate a - warning) - * Optimized strcmp implementation for ARMv7 - * Added support for TX lock elision of pthread mutexes on s390 and s390x - * All supported architectures now use the main glibc sysdeps directory - instead of some being in a separate "ports" directory - * The NPTL implementation of POSIX pthreads is no longer an "add-on" - * Locale names, including those obtained from environment variables (LANG - and the LC_* variables), are more tightly checked for proper syntax - * On x86-64, the dynamic linker's lazy-binding support is now compatible - with application code using Intel MPX instructions - * CVE-2013-7423 bsc#915526 bsc#934084 bsc#973010 -- Patches from upstream removed - * nss-dns-memleak.patch - * sin-sign.patch - * pldd-wait-ptrace-stop.patch - * nscd-track-startup-failures.patch - * powerpc-opt-power8.patch - * check-pf-alloca.patch - * getaddrinfo-uninit-result.patch - * ppc64-copysign.patch - * nextafterl-ibm-ldouble.patch - * ibm-long-double-math.patch - * ibm-long-double-frexpl.patch - * aarch64-setcontext.patch - * nss-nis-stack-use.patch - * psfaa.patch - * nss-files-long-lines.patch - * setlocale-directory-traversal.patch - * dt-ppc64-num.patch - * ppc64le-profiling.patch - * s390-revert-abi-change.patch - * disable-gconv-translit-modules.patch - * resolv-dont-ignore-second-answer.patch - * iconv-ibm-sentinel-check.patch -- Remove sprof.1, and mtrace.1, now included in the man-pages package - (bsc#967190) - -------------------------------------------------------------------- -Tue Sep 2 07:52:36 UTC 2014 - schwab@suse.de - -- iconv-ibm-sentinel-check.patch: Fix crashes on invalid input in IBM - gconv modules (CVE-2014-6040, bnc#894553, BZ #17325) - -------------------------------------------------------------------- -Tue Aug 26 10:47:31 UTC 2014 - schwab@suse.de - -- disable-gconv-translit-modules.patch: Disable gconv transliteration - module loading (CVE-2014-5119, bnc#892073, BZ #17187) - -------------------------------------------------------------------- -Mon Aug 11 10:01:54 UTC 2014 - schwab@suse.de - -- pthread-mutexattr-gettype-kind.patch: Filter out - PTHREAD_MUTEX_NO_ELISION_NP bit in pthread_mutexattr_gettype - (bnc#888131, BZ #15790) - -------------------------------------------------------------------- -Thu Jul 31 08:06:50 UTC 2014 - schwab@suse.de - -- ppc64le-profiling.patch: fix profiling for ppc64le (bnc#889601, BZ - #17213) -- s390-revert-abi-change.patch: replace with upstream patch, switches - default symbol version back to old version (bnc#887228) - -------------------------------------------------------------------- -Mon Jul 28 10:18:46 UTC 2014 - schwab@suse.de - -- ibm93x-redundant-shift-si.patch: Avoid redundant shift character in - iconv output at block boundary (bnc#886416, BZ #17197) - -------------------------------------------------------------------- -Thu Jul 24 15:35:50 UTC 2014 - schwab@suse.de - -- s390-revert-abi-change.patch: revert back to pre-2.19 layout of jmp_buf - and ucontext_t on s390 (bnc#887228) - -------------------------------------------------------------------- -Tue Jul 22 08:37:38 UTC 2014 - schwab@suse.de - -- dt-ppc64-num.patch: Correct DT_PPC64_NUM (bnc#887169, BZ #17153) - -------------------------------------------------------------------- -Mon Jul 14 08:33:08 UTC 2014 - schwab@suse.de - -- setlocale-directory-traversal.patch: Directory traversal in locale - environment handling (CVE-2014-0475, bnc#887022, BZ #17137) -- Remove the ppc64le check-abi workaround, no longer needed - -------------------------------------------------------------------- -Mon Jun 23 10:33:40 UTC 2014 - schwab@suse.de - -- nss-files-long-lines.patch: Don't ignore too long lines in nss_files - (bnc#883217, BZ #17079) -- Remove locale.1, localedef.1 and iconvconfig.8 manpages, now included in - the man-pages package (bnc#880703) -- manpages.patch: update - -------------------------------------------------------------------- -Mon Jun 16 08:27:38 UTC 2014 - schwab@suse.de - -- psfaa.patch: copy filename argument in posix_spawn_file_actions_addopen - (CVE-2014-4043, bnc#882600, BZ #17048) - -------------------------------------------------------------------- -Wed May 28 15:11:45 UTC 2014 - matz@suse.de - -- glibc-memset-nontemporal.diff: Speedup memset on x86_64 - (bnc#868622, BZ #16830) - -------------------------------------------------------------------- -Thu May 15 15:45:03 UTC 2014 - schwab@suse.de - -- add non-elision-enabled libpthread - -------------------------------------------------------------------- -Mon May 12 13:22:40 UTC 2014 - schwab@suse.de - -- nss-nis-stack-use.patch: fix unbound stack use in NIS NSS module (BZ - #16932) - -------------------------------------------------------------------- -Wed May 7 10:13:24 UTC 2014 - schwab@suse.de - -- getaddrinfo-uninit-result.patch: fix parsing of getai result for - IPv6-only request (bnc#876521) - -------------------------------------------------------------------- -Thu Apr 17 09:13:32 UTC 2014 - schwab@suse.de - -- ibm-long-double-frexpl.patch: Correct IBM long double frexpl - (bnc#872573, BZ #16740, BZ #16619) - -------------------------------------------------------------------- -Tue Apr 15 14:23:54 UTC 2014 - schwab@suse.de - -- ibm-long-double-math.patch: Remove faulty assembler implementations of - ceil, nearbyintl, roundl for IBM long double (bnc#873457, BZ #16701, BZ - #16706, BZ #16707) - -------------------------------------------------------------------- -Tue Apr 15 11:00:59 UTC 2014 - aj@suse.com - -- Use /run for nscd instead of /var/run. - -------------------------------------------------------------------- -Mon Apr 7 09:06:32 UTC 2014 - schwab@suse.de - -- pthread-mutex-destroy.patch: Remove -- pthread-mutex-trylock-elision.patch: Properly handle forced elision in - pthread_mutex_trylock (bnc#865968, BZ #16657) - -------------------------------------------------------------------- -Thu Apr 3 07:32:24 UTC 2014 - schwab@suse.de - -- nextafterl-ibm-ldouble.patch: Correct IBM long double nextafterl - (bnc#871637, BZ #16739) - -------------------------------------------------------------------- -Tue Apr 1 13:33:24 UTC 2014 - schwab@suse.de - -- Readd dependency on sysvinit.target to nscd.service (bnc#868422) -- Make the nscd service part of the nss-lookup and nss-user-lookup targets - (bnc#871386) -- Move _constraints back to main package and update it - -------------------------------------------------------------------- -Tue Apr 1 07:55:19 UTC 2014 - schwab@suse.de - -- ppc64-copysign.patch: Fix ppc64le copysign overwriting parent stack - frame (BZ #16786) -- aarch64-setcontext.patch: Fix aarch64 setcontext clobbering alternate - signal stack (BZ #16629) - -------------------------------------------------------------------- -Mon Mar 31 13:22:56 UTC 2014 - schwab@suse.de - -- powerpc-opt-power8.patch: readd POWER8 implementation of isnan, - isinf, finite with fix for little endian (bnc#871353) -- pthread-mutex-destroy.patch: Skip checks in pthread_mutex_destroy when - doing elision (bnc#865968) - -------------------------------------------------------------------- -Sat Mar 29 16:41:25 UTC 2014 - schwab@suse.de - -- powerpc-opt-power8.patch: remove broken POWER8 implementation of isnan, - isinf, finite; fix missing static symbols -- glibc-2.14-crypt.diff: update for file renaming - -------------------------------------------------------------------- -Thu Mar 27 08:40:20 UTC 2014 - schwab@suse.de - -- check-pf-alloca.patch: remove use of alloca while collecting interface - addresses - -------------------------------------------------------------------- -Tue Mar 25 09:26:44 UTC 2014 - schwab@suse.de - -- abort-no-flush.patch: Don't close or flush stdio streams on abort (BZ - #15436) -- fix-locking-in-_IO_cleanup.patch: always do locking when accessing - streams (bnc#796982, BZ #15142) -- resolv-dont-ignore-second-answer.patch: don't ignore second answer from - nameserver if the first one was empty (bnc#767266, BZ #13651) -- ldd-system-interp.patch: Never try to execute the file in ldd - (bnc#677787, BZ #16750) - -------------------------------------------------------------------- -Mon Mar 24 12:26:50 UTC 2014 - schwab@suse.de - -- check-pf-alloca.patch: Account for alloca use when collecting interface - addresses (bnc#785041, BZ #16002) - -------------------------------------------------------------------- -Mon Mar 24 07:59:40 UTC 2014 - schwab@suse.de - -- powerpc-opt-power8.patch: two more POWER8 optimisations (bnc#866711, - fate#315443) - -------------------------------------------------------------------- -Thu Mar 20 14:52:47 UTC 2014 - schwab@suse.de - -- getaddrinfo-uninit-result.patch: Fix use of half-initialized result in - getaddrinfo when using nscd (bnc#867636, BZ #16743) - -------------------------------------------------------------------- -Thu Mar 20 07:42:50 UTC 2014 - schwab@suse.de - -- Remove dependency on sysinit.target from nscd.service again (bnc#86422) - -------------------------------------------------------------------- -Wed Mar 19 14:39:55 UTC 2014 - schwab@suse.de - -- powerpc-opt-power8.patch: GLIBC Optimizations For POWER8 Hardware - (bnc#866711, fate#315443) - -------------------------------------------------------------------- -Tue Mar 18 17:10:43 UTC 2014 - schwab@suse.de - -- Make sure nscd is started after sysinit.target (bnc#868422) -- nscd-track-startup-failures.patch: properly track startup failures in - nscd and mark nscd.service as forking (BZ #16639) - -------------------------------------------------------------------- -Thu Mar 6 11:37:51 UTC 2014 - schwab@suse.de - -- Add services and netgroup persistent caches to nscd file list - -------------------------------------------------------------------- -Wed Feb 26 09:03:25 UTC 2014 - schwab@suse.de - -- sin-sign.patch: Fix sign of input to bsloww1 (BZ #16623) -- pldd-wait-ptrace-stop.patch: Update from upstream - -------------------------------------------------------------------- -Mon Feb 24 11:38:41 UTC 2014 - schwab@suse.de - -- nss-dns-memleak.patch: fix memory leak in nss-dns (bnc#863499) -- Don't build glibc-{extra,info,i18ndata,obsolete} and nscd for i686 - -------------------------------------------------------------------- -Mon Feb 10 14:24:29 UTC 2014 - schwab@suse.de - -- Bump minimum kernel to 3.0 - -------------------------------------------------------------------- -Sun Feb 9 13:52:23 UTC 2014 - schwab@suse.de - -- Update to glibc 2.19 release - -------------------------------------------------------------------- -Thu Feb 6 10:38:05 UTC 2014 - schwab@suse.de - -- Update to glibc 2.18.90 ee7cc3853761: - * More bug fixes - * SystemTap probes for slow multiple precision fallback paths of - transcendental functions have been introduced. - * Preliminary documentation about Multi-Thread, Async-Signal and - Async-Cancel Safety has been added. - * Change powerpc64le start ABI to 2.17 -- Add /usr/local/lib64 to ld.so.conf on all lib64 platforms -- Enable profile build for aarch64 -- ppc64le-abilist.patch: Removed - -------------------------------------------------------------------- -Wed Jan 8 12:38:29 UTC 2014 - coolo@suse.com - -- make pwdutils a real buildrequire - Requires(pre) are used during builds, but don't trigger rebuilds. - But to create clearly defined bootstrap projects, it's essential - to know what packages are required for others. So move this requires - to build to a buildrequire - -------------------------------------------------------------------- -Tue Jan 7 14:30:50 UTC 2014 - schwab@suse.de - -- Update to glibc 2.18.90 94c8a4bc574c: - * More bug fixes - * Slovenian translations for glibc messages have been contributed by the - Translation Project's Slovenian team of translators. - -------------------------------------------------------------------- -Thu Dec 19 13:45:17 UTC 2013 - schwab@suse.de - -- Update to glibc 2.18.90 83f5c32d21f7: - * Support for STT_GNU_IFUNC symbols added for ppc64 - * A new feature test macro _DEFAULT_SOURCE is available - * The _BSD_SOURCE feature test macro no longer enables BSD interfaces - that conflict with POSIX. The libbsd-compat library (which was a - dummy library that did nothing) has also been removed. - * Added support for version-3 tz format files -- i686-no-sse42-strstr.patch: Removed - -------------------------------------------------------------------- -Tue Dec 10 15:03:59 UTC 2013 - schwab@suse.de - -- Update to glibc 2.18.90 aeb95445d128: - * More bug fixes - * Support for STT_GNU_IFUNC symbols added for ppc32/power4+ - * The public headers no longer use __unused nor __block - * Support for PowerPC64 ELFv2 ABI -- ppc64le-abilist.patch: ABI lists for PowerLE - -------------------------------------------------------------------- -Mon Nov 25 13:59:52 UTC 2013 - schwab@suse.de - -- Update to glibc 2.18.90 bd12ab55c05e: - * New locales: ak_GH, anp_IN, ar_SS, cmn_TW, hak_TW, lzh_TW, nan_TW, pap_AW, - pap_CW, quz_PE, the_NP. - * Substantially revised locales: gd_GB, ht_HT - * The LC_ADDRESS field was updated to support country_car for almost all - supported locales. - * ISO 1427 definitions were updated. - * ISO 3166 definitions were updated. - * The localedef utility now supports --big-endian and --little-endian - command-line options to generate locales for a different system from that - for which the C library was built. - * Binary locale files now only depend on the endianness of the system for - which they are generated and not on other properties of that system. - * ISO 639 definitions were updated for Chiga (cgg) and Chinese (gan, hak, czh, - cjy, lzh, cmn, mnp, cdo, czo, cpx, wuu, hsn, yue). - * SystemTap probes for malloc have been introduced. - * Support for powerpc64le has been added. - * The soft-float powerpc port now supports e500 processors. -- Remove upstreamed patches: - cbrtl-ldbl-96.patch - fcntl-o-tmpfile.patch - getaddrinfo-overflow.patch - glibc-2.18.tar.xz - glibc-ld-profile.patch - glibc-nscd-hconf.diff - i686-strcasecmp-fallback.patch - m68k-Scrt1.patch - malloc-overflows.patch - nonascii-case.patch - nss-database.patch - printf-overrun.patch - readdir_r-overflow.patch - strcoll-overflow.patch -- Remove obsolete patches: - glibc-2.4.90-revert-only-euro.diff - -------------------------------------------------------------------- -Wed Oct 30 14:05:30 UTC 2013 - schwab@suse.de - -- getaddrinfo-overflow.patch: Fix stack overflow due to large AF_INET6 - requests (CVE-2013-4458, bnc#847227) - -------------------------------------------------------------------- -Mon Oct 21 12:14:38 UTC 2013 - schwab@suse.de - -- Remove SSE4.2 implementation of strstr for x86-32 (bnc#843464) - -------------------------------------------------------------------- -Mon Oct 14 09:32:44 UTC 2013 - schwab@suse.de - -- Depend on gcc defaults for base powerpc optimisations (bnc#844824) - -------------------------------------------------------------------- -Fri Oct 11 08:37:38 UTC 2013 - schwab@suse.de - -- Enable ports addon for m68k and adapt file list -- m68k-Scrt1.patch: Use PIC for Scrt1.o - -------------------------------------------------------------------- -Thu Sep 19 14:12:59 UTC 2013 - schwab@suse.de - -- nscd-server-user.patch: run nscd as user nscd (fate#314673) - -------------------------------------------------------------------- -Thu Sep 12 13:42:23 UTC 2013 - schwab@suse.de - -- malloc-overflows.patch: Fix integer overflows in malloc (CVE-2013-4332, - bnc#839870) - -------------------------------------------------------------------- -Wed Sep 11 10:11:56 UTC 2013 - schwab@suse.de - -- fcntl-o-tmpfile.patch: Add O_TMPFILE to (bnc#837965) -- strcoll-overflow.patch: Update to latest version - -------------------------------------------------------------------- -Tue Aug 13 07:24:59 UTC 2013 - schwab@suse.de - -- Update to glibc 2.18 release - * No source change -- strcoll-overflow.patch: fix buffer overflow in strcoll (CVE-2012-4412, - bnc#779320) -- readdir_r-overflow.patch: fix readdir_r with long file names - (CVE-2013-4237, bnc#834594) - -------------------------------------------------------------------- -Tue Aug 6 09:20:04 UTC 2013 - schwab@suse.de - -- Update to glibc 2.17.90 85891acadf1b: - * CVE-2013-2207 Incorrectly granting access to another user's pseudo-terminal - has been fixed by disabling the use of pt_chown (Bugzilla #15755). - Distributions can re-enable building and using pt_chown via the new configure - option `--enable-pt_chown'. Enabling the use of pt_chown carries with it - considerable security risks and should only be used if the distribution - understands and accepts the risks. - * CVE-2013-0242 Buffer overrun in regexp matcher has been fixed (Bugzilla - #15078). - * CVE-2013-1914 Stack overflow in getaddrinfo with many results has been - fixed (Bugzilla #15330). - * Add support for calling C++11 thread_local object destructors on thread - and program exit. This needs compiler support for offloading C++11 - destructor calls to glibc. - * Improved worst case performance of libm functions with double inputs and - output. - * Support for priority inherited mutexes in pthread condition variables on - non-x86 architectures. - * Optimized string functions for AArch64. Implemented by Marcus Shawcroft. - * Optimized string functions for ARM. Implemented by Will Newton and - Richard Henderson. - * Added a benchmark framework to track performance of functions in glibc. - * New macro named issignaling to check for a signaling NaN (sNaN). - It is based on draft TS 18661 and currently enabled as a GNU extension. - * On Linux, the clock function now uses the clock_gettime system call - for improved precision, rather than old times system call. - * Added new API functions pthread_getattr_default_np and - pthread_setattr_default_np to get and set the default pthread - attributes of a process. - * Added support for TSX lock elision for pthread mutexes on i386 and x86-64. - This may improve lock scaling of existing programs on TSX capable systems. - * Support added for AT_HWCAP2 (to coincide with Linux kernel 3.10 - availability). Implemented by Ryan S. Arnold. - * Support added for POWER8 platform. Implemented by Ryan S. Arnold. -- Remove upstreamed patches: - pthread-cond-timedwait-i486.patch - glibc-aarch64-lib64.patch - arm-ld-so-cache.patch - rtlddir.patch - regexp-overrun.patch - getaddrinfo-overflow.patch - nscd-netgroup.patch - disable-pt-chown.patch - nscd-short-write.patch - big5-hkscs-update.patch.bz2 - digits-dots.patch - strptime-W-week.patch - aarch64-sigsetjmp.patch -- Rediff all remaining patches -- Reenable stackguard randomization on arm -- Recognize ppc64p7 arch to build for power7 -- Remove all ABI extensions from libcrypt -- cbrtl-ldbl-96.patch: fix cbrtl for ldbl-96 - -------------------------------------------------------------------- -Wed Jul 31 12:20:38 UTC 2013 - schwab@suse.de - -- i686-strcasecmp-fallback.patch: fix fallback in i686 - strcasecmp/strncasecmp -- nonascii-case.patch: also test strncasecmp -- pldd-wait-ptrace-stop.patch: fix pldd not to leave process stopped after - detaching (bnc#819383) - -------------------------------------------------------------------- -Mon Jul 22 12:32:34 UTC 2013 - schwab@suse.de - -- disable-pt-chown.patch: disable use of pt_chown (CVE-2013-2207, - bnc#830257) -- nonascii-case.patch: fix strcasecmp in tr_TR.ISO-8859-9 locale -- glibc-2.14-crypt.diff: fix incomplete dependencies for libowcrypt - -------------------------------------------------------------------- -Thu Jul 4 12:14:27 UTC 2013 - schwab@suse.de - -- crypt_blowfish-gensalt.patch: separare crypt_gensalt into its own - library libowcrypt, remove crypt_rn and crypt_ra (fate#314945) -- glibc-2.14-crypt-versioning.diff, glibc-fix-check-abi.patch, - glibc-crypt-badsalttest.patch: folded into glibc-2.14-crypt.diff -- crypt_blowfish-const.patch: constify crypt_blowfish -- crypt_blowfish-1.2-sha.diff: refresh - -------------------------------------------------------------------- -Fri Jun 28 12:26:38 UTC 2013 - dmueller@suse.com - -- add ld-linux.so.3 compat symlink also for armv6hl -- remove deprecated armv7l - -------------------------------------------------------------------- -Wed Jun 19 09:29:55 UTC 2013 - coolo@suse.com - -- rely on systemd-rpm-macros instead of the full thing - -------------------------------------------------------------------- -Mon Jun 17 09:49:24 UTC 2013 - schwab@suse.de - -- nscd-netgroup.patch: Fix handling of netgroup cache in nscd (bnc#819524) - -------------------------------------------------------------------- -Mon Jun 10 08:33:46 UTC 2013 - schwab@suse.de - -- glibc-bindresvport-blacklist.diff: Renamed from - glibc-2.3.90-bindresvport.blacklist.diff; fix resource leaks - (bnc#824046) -- Remove glibc-armhf-compat.patch - -------------------------------------------------------------------- -Mon May 20 08:26:35 UTC 2013 - schwab@suse.de - -- aarch64-sigsetjmp.patch: Fix sigsetjmp on aarch64 - -------------------------------------------------------------------- -Sat May 18 09:34:41 UTC 2013 - schwab@suse.de - -- Fix file list for glibc-utils - -------------------------------------------------------------------- -Thu May 16 12:02:14 UTC 2013 - schwab@suse.de - -- big5-hkscs-update.patch.bz2: Update BIG5-HKSCS charmap to HKSCS-2008 -- digits-dots.patch: Fix parsing of numeric hosts in gethostbyname_r -- nss-database.patch: Properly cache the result from looking up the nss - database config -- strptime-W-week.patch: Properly handle %W in strptime -- printf-overrun.patch: Revert problematic fixes for [BZ #11741] -- glibc-aarch64-lib64.patch: Replace with upstream version -- arm-ld-so-cache.patch: ARM: Support loading unmarked objects from cache -- rtlddir.patch: Add support for rtld directory different from slib - directory -- regexp-overrun.patch: Fix buffer overrun in regexp matcher - (CVE-2013-0242, bnc#801246) -- getaddrinfo-overflow.patch: Fix stack overflow in getaddrinfo with many - results (CVE-2013-1914, bnc#813121) - -------------------------------------------------------------------- -Thu May 16 10:04:01 UTC 2013 - schwab@suse.de - -- When testsuite run fails make all test output available - -------------------------------------------------------------------- -Tue May 7 10:00:00 UTC 2013 - schwab@suse.de - -- Fix check for XEN build in glibc_post_upgrade - -------------------------------------------------------------------- -Sun Apr 14 02:41:52 UTC 2013 - crrodriguez@opensuse.org - -- Do not order nscd after syslog.target - -------------------------------------------------------------------- -Mon Mar 4 14:16:43 UTC 2013 - schwab@suse.de - -- Fix crypt ABI for aarch64 - -------------------------------------------------------------------- -Thu Feb 28 14:30:44 UTC 2013 - schwab@suse.de - -- manpages.patch: - Remove debianisms from manpages (bnc#805054) - -------------------------------------------------------------------- -Mon Feb 18 09:28:23 UTC 2013 - schwab@suse.de - -- Update crypt ABI for aarch64 -- glibc-aarch64-lib64.patch: - Use lib64 for aarch64 and add link for /lib/ld-linux-aarch64.so.1 -- Don't build profiling libraries for aarch64 - -------------------------------------------------------------------- -Tue Feb 5 09:28:44 UTC 2013 - schwab@suse.de - -- Move _constraints file to glibc-testsuite only - -------------------------------------------------------------------- -Sun Feb 3 00:08:54 UTC 2013 - dmueller@suse.com - -- build with ports enabled on aarch64 - -------------------------------------------------------------------- -Thu Jan 31 15:42:07 UTC 2013 - schwab@suse.de - -- Obsolete unscd to migrate back to nscd. - -------------------------------------------------------------------- -Thu Jan 31 09:09:06 UTC 2013 - coolo@suse.com - -- looks like testsuite runs only on kvm, so add _constraint - (actually it does not build on xen, but I can't constraint that) - -------------------------------------------------------------------- -Thu Jan 24 16:33:04 UTC 2013 - schwab@suse.de - -- Don't run testsuite in parallel -- Fail if testsuite fails -- Disable crypt/badsalttest test - -------------------------------------------------------------------- -Tue Jan 8 09:53:38 UTC 2013 - coolo@suse.com - -- add _constraints file to make sure glibc-testsuite only builds on big - hosts. Otherwise it's running out of memory and stalls - -------------------------------------------------------------------- -Thu Dec 27 12:31:13 UTC 2012 - aj@suse.de - -- Set bugurl to bugs.opensuse.org - -------------------------------------------------------------------- -Tue Dec 25 16:50:52 UTC 2012 - aj@suse.de - -- Update to glibc 2.17 release (git id c758a6861537): - * bump version number - * update translations - -------------------------------------------------------------------- -Tue Dec 18 10:28:01 UTC 2012 - schwab@suse.de - -- Move glibc-utils subpackage to own specfile and enable programs that - require libgd -- Filter GLIBC_PRIVATE symbols -- Don't stop at first error in testsuite run - -------------------------------------------------------------------- -Mon Dec 17 11:16:49 UTC 2012 - schwab@suse.de - -- Split off glibc-testsuite package - -------------------------------------------------------------------- -Fri Dec 14 19:31:45 UTC 2012 - aj@suse.de - -- Build profile and locale packages for i686 as well. - -------------------------------------------------------------------- -Wed Dec 12 08:32:53 UTC 2012 - aj@suse.de - -- Update to 4641d57e1e00: - * Updated translations - * bug fixes - -------------------------------------------------------------------- -Mon Dec 10 13:08:01 UTC 2012 - schwab@suse.de - -- pthread-cond-timedwait-i486.patch: - Extend i486 pthread_cond_timedwait to use futex syscall with absolute - timeout -- nscd-short-write.patch: - Properly check for short writes when sending the response in nscd - -------------------------------------------------------------------- -Sat Dec 8 18:55:53 UTC 2012 - aj@suse.de - -- Update to 56e7d3ad5c2f: - * Bugfixes - * Fix warnings building glibc -- Remove upstreamed patch glibc-revert-fseek-on-fclose.diff - -------------------------------------------------------------------- -Mon Dec 3 15:45:08 UTC 2012 - aj@suse.de - -- Remove nosegneg i686 library, it's only used for a 32-bit Xen - hypervisor (not for a 32-bit guest running under 64-bit hypervisor), - and since the 32-bit Xen hypervisor is not part of openSUSE anymore, - it is unneeded (bnc#789607). - -------------------------------------------------------------------- -Mon Dec 3 14:47:22 UTC 2012 - schwab@suse.de - -- Suppress error message from systemctl in %post -n nscd (bnc#792333) - -------------------------------------------------------------------- -Sat Dec 1 08:55:05 UTC 2012 - aj@suse.de - -- Update to f638872ab422: - Fix regression introduced with last update in sunrpc code - Fix assertion failure in resolver - Bug fixes -- Remove upstreamed patch glibc-resolv-assert.diff - -------------------------------------------------------------------- -Fri Nov 30 09:15:15 UTC 2012 - aj@suse.de - -- Update to c93ec1f091ec: - Warn about unsupported DT_FLAGS_1 flags - Add Interlingua locale - Bug fixes - -------------------------------------------------------------------- -Thu Nov 29 14:30:11 UTC 2012 - schwab@suse.de - -- Remove obsolete patches: - glibc-strict-aliasing.diff - nscd-avoid-gcc-warning.diff - -------------------------------------------------------------------- -Wed Nov 28 15:48:32 UTC 2012 - aj@suse.de - -- Update to e3c6aa3a5848: - * Fix powerpc64 make abi check failure - * bugfixes -- Install nscd.socket to new /usr location - -------------------------------------------------------------------- -Wed Nov 28 09:31:11 UTC 2012 - schwab@suse.de - -- Reenable multi-arch on ppc ppc64 - -------------------------------------------------------------------- -Tue Nov 27 21:34:15 UTC 2012 - aj@suse.de - -- Update to de2fd463b1c0: - Various bugfixes including: - * Fix fwrite bug causing grep etc testsuite failure - * sotruss: fix argument parsing - * Check supported DF_1_XXX bits - Add new locales niu_NU and niu_NZ -- Refresh patch glibc-revert-fseek-on-fclose.diff - -------------------------------------------------------------------- -Sat Nov 24 13:48:40 UTC 2012 - aj@suse.de - -- Remove nscd init script, use systemd files. - -------------------------------------------------------------------- -Fri Nov 23 14:33:37 UTC 2012 - matz@suse.com - -- Fix getaddrinfo-ipv6-sanity.diff to apply again. - -------------------------------------------------------------------- -Tue Nov 20 08:06:49 UTC 2012 - aj@suse.de - -- Update to f59cba71d848: - * Various bug fixes - * Add new locales szl_PL, ayc_PE, nhn_MX, doi_IN, mni_IN, sat_IN. - * Remove patch glibc-compiled-binaries.diff since getconf can not be - cross-compiled - * Refresh patch glibc-2.3.90-bindresvport.blacklist.diff - -------------------------------------------------------------------- -Sun Nov 11 09:54:43 UTC 2012 - aj@suse.de - -- Update to current glibc 2.17 development snapshot (git 7e2bd01fcf3c): - * Upstream changes: - + ports is now part of main tarball - + Add port to ARM AArch64 - + New function secure_getenv - + Systemtap static probes - + The `clock_*' suite of functions (declared in ) is now - available directly in the main C library. - + The `crypt' function now fails if passed salt bytes that violate the - specification for those values. On Linux, the `crypt' function will - consult /proc/sys/crypto/fips_enabled to determine if "FIPS mode" is - enabled, and fail on encrypted strings using the MD5 or DES algorithm - when the mode is enabled. - + Optimzations and bug fixes - * remove upstream patches malloc-check-size.patch, - glibc-2.16-getaddrinfo-buffer.patch, sparc-bind-now.patch, - pthread-cond-wait-revert.patch - * Remove now obsolete patch glibc-gai-private4.diff - * Refresh patches glibc-2.14-crypt.diff, glibc-2.14-crypt-versioning.diff, - glibc-fix-check-abi.patch, nss-db-path.patch, glibc-2.3.90-noversion.diff, - glibc-revert-fseek-on-fclose.diff - * Disable patches glibc-compiled-binaries.diff, getaddrinfo-ipv6-sanity.diff - and glibc-gai-private4.diff. - * Use git id instead of ChangeLog date in version output (patch glibc-version.diff) - * Enable multi-arch on all architectures that support it. - -------------------------------------------------------------------- -Wed Nov 7 14:59:06 UTC 2012 - schwab@suse.de - -- Avoid shell comment leaking into %post. - -------------------------------------------------------------------- -Thu Oct 25 07:30:04 UTC 2012 - aj@suse.de - -- Update to glibc 2.16 c3b96f90c9c1: - - Fix missing _mcount@GLIBC_2.0 on powerpc32 (replaces - patch glibc-2.16-ppc32-mcount.patch) -- Drop patch glibc-elf-localscope.diff, fixed upstream in 2.16 - in a different way. - -------------------------------------------------------------------- -Tue Oct 9 07:15:12 UTC 2012 - aj@suse.de - -- Fix malloc_usable_size (swo#1349, bnc#745247) (patch - malloc-check-size.patch). - -- Update to current glibc 2.16 (git a5cfcf08ffaa): - * fix fma detection - * Don't parse %s format argument as multibyte string - * Use size_t instead of int for internal variables in glob - * Properly handle fencepost with MALLOC_ALIGN_MASK - -------------------------------------------------------------------- -Sat Oct 6 08:51:46 UTC 2012 - meissner@suse.com - -- make glibc-devel- require glibc- just - like glibc-devel - -------------------------------------------------------------------- -Fri Sep 28 07:47:33 UTC 2012 - aj@suse.de - -- Fix crash in relocation on sparc with bind-now (swo#14376) - (patch sparc-bind-now.patch). - -------------------------------------------------------------------- -Thu Sep 27 12:20:11 UTC 2012 - aj@suse.de - -- Fix check-abi on more architectures (bnc#780696), patch by Jan - Engelhardt (updated patch glibc-fix-check-abi.patch). - -------------------------------------------------------------------- -Tue Sep 4 11:08:53 UTC 2012 - schwab@linux-m68k.org - -- Move pt_chown to %{_libexecdir} so that baselibs can find it. -- Do create hardlinks to getconf so that baselibs use the correct binary - and getconf -v works (obsoletes patch glibc-2.8-getconf.diff). - -------------------------------------------------------------------- -Tue Aug 28 07:10:49 UTC 2012 - aj@suse.de - -- Update to da1f43196321, major changes: - * Fix strtod integer/buffer overflow (bso#14459). - * Fix segmentation fault in strncasecmp for i686. - * Translation updates - -------------------------------------------------------------------- -Tue Jul 24 08:39:30 UTC 2012 - aj@suse.de - -- Fix _mcount on PowerPC32. - -------------------------------------------------------------------- -Sat Jul 21 07:31:10 UTC 2012 - aj@suse.de - -- Enable parallel build for some more cases. - -------------------------------------------------------------------- -Fri Jul 20 17:00:00 UTC 2012 - aj@suse.de - -- Update to glibc 2.16 release. - * update version numbers - * Documentation updates -- Update manpages from Debian, includes new man pages for - locale.1, mtrace.1, gencat.1 iconvconfig.8. -- Remove getent.1 man page, use the one from man-pages. - -------------------------------------------------------------------- -Fri Jul 20 16:42:42 UTC 2012 - aj@suse.de - -- Update to glibc 2.16 trunk (git id 416bf844227d): - * Fix check-abi for arm - * Refresh some patches. - * remove merged patches - * mainly lots of bug fixes - * Support for ISO C11 - * full details in NEWS file - -------------------------------------------------------------------- -Fri Jul 20 15:06:49 UTC 2012 - jengelh@inai.de - -- Add commit 10f62770e115d9f (glibc-sparc-fxstatat64.diff) from - upstream to resolve rpmlint-induced packaging abort due to - (previously) "no-return-in-nonvoid" -- Add xz as explicit BuildRequires for openSUSE_12.1 - -------------------------------------------------------------------- -Thu Jul 19 23:42:46 UTC 2012 - jengelh@inai.de - -- Do package ld-linux.so.2 on SPARC as well - -------------------------------------------------------------------- -Tue Jul 17 12:22:29 UTC 2012 - aj@suse.de - -- Add makeinfo as build requires to be able to generate the info - pages. - -------------------------------------------------------------------- -Wed Jul 4 13:36:17 UTC 2012 - aj@suse.de - -- Add glibc-2.16-getaddrinfo-buffer.patch to not use a too small - buffer for dns queries on 64-bit systems (bso#14307,bso#13904). -- Fix getaddrinfo-ipv6-sanity.diff (bnc#767125). - -------------------------------------------------------------------- -Mon Jul 2 16:23:15 UTC 2012 - agraf@suse.com - -- Backport *context patch for ARM from 2.16, so we have a working libpth - -------------------------------------------------------------------- -Thu Jun 28 18:46:30 UTC 2012 - aj@suse.de - -- Remove not anymore existing nscd.socket. - -------------------------------------------------------------------- -Thu Jun 28 12:33:50 UTC 2012 - aj@suse.de - -- Update to glibc 2.15-branch (git id 725b8ee08aff): - * Fix regression in cosh (bso#14273) - -------------------------------------------------------------------- -Wed Jun 27 07:34:15 UTC 2012 - aj@suse.de - -- Testsuite is ok to fail on arm - -------------------------------------------------------------------- -Tue Jun 26 07:11:49 UTC 2012 - aj@suse.de - -- Update to glibc 2.15 branch (git id b640404bd8c9): - * Fix fmod implementation that returned NaN for some values. - * Fix strcase_cmp_l x86 multiarch implementation. - * Remove glibc-2.15-avx2.patch, merged now. - -------------------------------------------------------------------- -Thu Jun 21 11:44:59 UTC 2012 - aj@suse.de - -- Fix Bogus FP exception on underflow for exp(double) (bnc#767956) - -------------------------------------------------------------------- -Mon Jun 18 11:04:37 UTC 2012 - aj@suse.de - -- Remove nscd.socket since nscd does not support socket - activation. - -------------------------------------------------------------------- -Wed Jun 13 11:07:15 UTC 2012 - aj@suse.de - -- Build power3 libs on 32-bit PowerPC (bnc#765165). - -------------------------------------------------------------------- -Wed May 23 20:00:55 UTC 2012 - aj@suse.de - -- Update to current git of glibc 2.15 branch: - * obsoletes glibc-2.16-avx.patch, - glibc-2.16-fix-check-localplt.patch - * Fixes for math functions. - -------------------------------------------------------------------- -Wed May 23 11:51:02 UTC 2012 - aj@suse.de - -- Fix first_weekday for tr_TR locale (tr_TR.patch) - -------------------------------------------------------------------- -Wed May 16 08:37:57 UTC 2012 - schwab@linux-m68k.org - -- Fix confstr use of local buffer outside its extent - -------------------------------------------------------------------- -Wed May 9 07:30:36 UTC 2012 - aj@suse.de - -- Split out glibc-armhf-compat.patch from armhf-ld-so.patch. -- Run nscd in the foreground with systemd (glibc-nscd-foreground-patch) - -------------------------------------------------------------------- -Tue May 8 14:00:52 UTC 2012 - aj@suse.de - -- Refresh glibc-2.16-avx.patch and handle FMA4. - -------------------------------------------------------------------- -Thu May 3 11:05:36 UTC 2012 - aj@suse.de - -- Fix dynamic linker name for ARMv5. - -------------------------------------------------------------------- -Thu Apr 26 14:02:37 UTC 2012 - aj@suse.de - -- Fix mcheck (optimization problem with gcc 4.7) - -------------------------------------------------------------------- -Wed Apr 25 10:40:20 UTC 2012 - aj@suse.de - -- Also check for armv7hl. - -------------------------------------------------------------------- -Wed Apr 25 08:47:22 UTC 2012 - adrian@suse.de - -- provide old ld-linux.so.3 on armv7, not catched by find.provides - -------------------------------------------------------------------- -Sun Apr 22 11:35:05 UTC 2012 - aj@suse.de - -- gcc 4.7 does not build crt files properly on powerpc64, backport - patch from upstream to handle this - (glibc-2.16-powerpc-initfini.patch) - -------------------------------------------------------------------- -Fri Apr 20 18:28:18 UTC 2012 - aj@suse.de - -- Disable patch x86-cpuid-level2.patch, this should be fixed in - valgrind now. - -------------------------------------------------------------------- -Thu Apr 19 11:12:43 UTC 2012 - aj@suse.de - -- Reorder patches, refresh to apply cleanly with -p1. - -------------------------------------------------------------------- -Wed Apr 18 11:35:48 UTC 2012 - aj@suse.de - -- Build profiled libs only for base. -- Cleanup patches. -- Remove glibc-2.14-fix-ctors.patch, we have proper support in - binutils now. - -------------------------------------------------------------------- -Tue Apr 17 12:35:21 UTC 2012 - aj@suse.de - -- The dynamic linker for armv7 hardware float is called - /lib/ld-linux-armhf.so.3. Provide symlink for old location. - -------------------------------------------------------------------- -Tue Apr 17 08:29:21 UTC 2012 - aj@suse.de - -- Build for power4 only, don't support power3 anymore. -- Add option to build glibc a bit more quickly for testing purposes. -- Remove disabled patch glibc-revert-netlink-cache.patch. -- Start renumbering patches. - -------------------------------------------------------------------- -Mon Apr 16 14:31:38 UTC 2012 - aj@suse.de - -- Do not build locales and profile for i686 since we only ship - the base and glibc-devel packages. - -------------------------------------------------------------------- -Fri Apr 13 09:35:49 UTC 2012 - aj@suse.de - -- Fix check-abi to succeed. -- Use feof_unlocked in glibc-2.3.90-bindresvport.blacklist.diff. -- Make x86 to be elf/check-localplt clean again -- Refresh some patches to apply without fuzz. - -------------------------------------------------------------------- -Fri Apr 6 09:19:11 UTC 2012 - aj@suse.de - -- Disable building with as-needed since it breaks glibc - (testsuite will fail, even if testsuite does not use as-needed) - -------------------------------------------------------------------- -Thu Apr 5 18:48:06 UTC 2012 - aj@suse.de - -- Another fix for dynamic linking. - -------------------------------------------------------------------- -Thu Apr 5 18:22:36 UTC 2012 - aj@suse.de - -- Properly fix dl_lookup_x crash (glibc-fix-noload.patch), disable - glibc-fix-lookup-crash.patch. - -------------------------------------------------------------------- -Mon Apr 2 09:30:24 UTC 2012 - aj@suse.de - -- Fix building on Armv5 (glibc-add-arm-dependency-libmemusage.patch) - -------------------------------------------------------------------- -Thu Mar 29 07:51:43 UTC 2012 - aj@suse.de - -- Fix crash when nscd is not running (bnc#741021) properly - and disable patch glibc-revert-netlink-cache.patch - -------------------------------------------------------------------- -Fri Mar 23 11:07:32 UTC 2012 - aj@suse.de - -- Fix path for nss_db (bnc#753657). - -------------------------------------------------------------------- -Thu Mar 22 09:41:48 UTC 2012 - aj@suse.de - -- Fix LD_PROFILE invocation. - -------------------------------------------------------------------- -Wed Mar 21 08:45:12 UTC 2012 - aj@suse.de - -- Fix cycle detection in loading of dynamic objects. - -------------------------------------------------------------------- -Wed Mar 14 08:26:52 UTC 2012 - aj@suse.de - -- Update getaddrinfo-ipv6-sanity.diff (bnc#684534). - -------------------------------------------------------------------- -Fri Mar 2 17:01:55 UTC 2012 - aj@suse.de - -- vfprintf: validate nargs and maybe allocate from heap (bnc#747768) - -------------------------------------------------------------------- -Tue Jan 31 13:20:37 UTC 2012 - aj@suse.de - -- Fix checks for AVX (patch glibc-2.16-avx.patch) - -------------------------------------------------------------------- -Tue Jan 31 09:44:07 UTC 2012 - aj@suse.de - -- Use Linux 2.6.32 on x86_64 as oldest supported kernel - -------------------------------------------------------------------- -Tue Jan 31 08:57:15 UTC 2012 - aj@suse.de - -- Fix relocation ordering to fix ifunc crash (bnc#740109). - -------------------------------------------------------------------- -Sun Jan 29 22:47:18 CET 2012 - dmueller@suse.de - -- set abi back to gnueabi for ARM (regression from Jan 12) - -------------------------------------------------------------------- -Wed Jan 18 09:29:24 UTC 2012 - aj@suse.de - -- Update license strings in spec file. - -------------------------------------------------------------------- -Mon Jan 16 13:19:43 UTC 2012 - aj@suse.de - -- Split up new subpackage glibc-extra and move makedb with its - dependency on libselinux to it. (bnc#741525) -- Use lua script for verifyscript to not have a dependency on bash - -------------------------------------------------------------------- -Thu Jan 12 15:42:36 UTC 2012 - aj@suse.de - -- Disable netlink caching (bnc#741021). - -------------------------------------------------------------------- -Thu Jan 12 11:01:41 UTC 2012 - aj@suse.de - -- Use _target_cpu instead of _build and _host. This makes the - i686 library really build for i686. - -------------------------------------------------------------------- -Tue Jan 10 12:31:14 UTC 2012 - aj@suse.de - -- Remove all math ifuncs on x86-64. - -------------------------------------------------------------------- -Tue Jan 10 09:53:58 UTC 2012 - aj@suse.de - -- Remove math ifuncs that cause crashes in apache2 and - gdk-pixbuf-query-loaders-64 (bnc#740109) for now - (glibc-2.15-math64crash.patch). -- nscd needs the same glibc version, add require. - -------------------------------------------------------------------- -Mon Jan 9 08:17:08 UTC 2012 - aj@suse.de - -- Fix realloc usage in vfscanf (glibc-2.16-scanf.patch) -- Fix getcontext on powerpc 32-bit (glibc-ppc-getcontext.patch) - -------------------------------------------------------------------- -Wed Jan 4 09:34:28 UTC 2012 - aj@suse.de - -- Remove patch glibc-2.3.4-gb18030-big5hkscs.diff.bz2 and - replace it by gb18030.patch.bz2 (synced with Fedora 16) - (bnc#743617). - -------------------------------------------------------------------- -Tue Jan 3 19:42:17 UTC 2012 - aj@suse.de - -- Compile unwind-dw2-fde-glibc.c with -fno-strict-aliasing - (patch glibc-strict-aliasing.diff) -- Build on i686 a separate library for usage under Xen. - -------------------------------------------------------------------- -Tue Jan 3 15:36:12 UTC 2012 - aj@suse.de - -- Only use -mno-tls-direct-seg-refs on 32-bit x86, it's not needed - on x86-64. - -------------------------------------------------------------------- -Tue Jan 3 14:37:48 UTC 2012 - aj@suse.de - -- Cleanup spec file: - - experimental malloc is not experimental anymore and only option - (drop patch glibc-malloc-arena-max.diff) - - remove obsolete configure flags - -------------------------------------------------------------------- -Tue Jan 3 08:40:28 UTC 2012 - aj@suse.de - -- Update to 2ba92745c36e: - - Update copyright years - - Fix miscompilation of posix/regex_internal.c with GCC 4.7. - -------------------------------------------------------------------- -Tue Jan 3 08:23:44 UTC 2012 - aj@suse.de - -- Revert pthread-cond-wait change for now since it causes hangs - (patch pthread-cond-wait-revert.patch). - -------------------------------------------------------------------- -Mon Dec 26 12:53:55 UTC 2011 - aj@suse.de - -- Update to c0da14cdda1f (glibc-ports: 8a70b2dcabbf): - - new locales - - many bugfixes - - glibc 2.15 - - obsoletes tzfile-corruption-fix.patch, - glibc-2.14-32args-printf.patch - -------------------------------------------------------------------- -Thu Dec 21 15:16:42 CET 2011 - meissner@suse.de - -- Do not mention the buildtime anymore to make build-compare work. - -------------------------------------------------------------------- -Mon Dec 19 10:01:56 UTC 2011 - aj@suse.de - -- Fix timezone loader overflow (bnc#735850,CVE-2009-5029) (patch - tzfile-corruption-fix.patch) - -------------------------------------------------------------------- -Mon Dec 5 09:29:32 UTC 2011 - aj@suse.de - -- Update to 52ad36a21973 (glibc-ports: 4a40b38f6355): - * fix many warnings - * bugfixes - * obsolete patches glibc-strict-aliasing.diff and - glibc-arm-clone-unwind-fix.diff - - -------------------------------------------------------------------- -Tue Nov 29 03:09:56 UTC 2011 - rcoe@wi.rr.com - -- fix printf with many args and printf arg specifiers (bnc#733140) - -------------------------------------------------------------------- -Thu Nov 24 14:02:55 UTC 2011 - aj@suse.de - -- Updated glibc-ports-2.14.1.tar.bz2 from ftp.gnu.org. - -------------------------------------------------------------------- -Thu Nov 24 09:25:14 UTC 2011 - aj@suse.com - -- Create glibc-devel-static baselibs (bnc#732349). - -------------------------------------------------------------------- -Thu Nov 17 10:27:31 UTC 2011 - aj@suse.de - -- Remove duplicated locales from glibc-2.3.locales.diff.bz2 - -------------------------------------------------------------------- -Tue Nov 15 12:49:56 UTC 2011 - aj@suse.de - -- nscd now monitors resolv.conf, so simplify glibc-2.4.90-nscd.diff - patch and re-enable it -- Adjust and re-enable glibc-2.3.3-nscd-db-path.diff - -------------------------------------------------------------------- -Tue Nov 15 12:10:32 UTC 2011 - aj@suse.de - -- Update to 09f93bd3d6b1: - - Clean up internal fopen uses to always use close-on-exec - - Optimized strcasecmp and strncasecmp for SSSE3 and SSE4.2 on x86-32 - - bugfixes - -------------------------------------------------------------------- -Mon Nov 14 12:02:06 CET 2011 - ro@suse.de - -- check-build.sh: accept kernel 3.x - -------------------------------------------------------------------- -Tue Nov 8 22:55:40 CET 2011 - dmueller@suse.de - -- make glibc-static provide versioned - -------------------------------------------------------------------- -Tue Nov 8 18:20:39 CET 2011 - dmueller@suse.de - -- fix building with ports again: - * ifuncs tracing backport requires adjustments - -- avoid using asynchronous-unwind-tables only during configure, - but still built the library with unwind tables enabled -- replace arm build hack with a proper solution - ------------------------------------------------------------------- -Mon Nov 7 21:06:32 CET 2011 - dmueller@suse.de - -- update glibc-ports to 2.14.1: - * Align the constant pool in start.S to 4 bytes. - * sysdeps/unix/sysv/linux/arm/eabi/internal_sendmmsg.S: New. -- Fix unwinding crash when using clone() - -------------------------------------------------------------------- -Wed Nov 2 13:52:36 UTC 2011 - aj@suse.de - -- Update to d35dce5213b3: - - caching of network information for getaddrinfo - - bugfixes - -------------------------------------------------------------------- -Sat Oct 29 18:37:46 UTC 2011 - aj@suse.de - -- Update to 21b64b153631: - - various bugfixes - -------------------------------------------------------------------- -Thu Oct 27 08:44:14 UTC 2011 - aj@suse.de - -- Update to 804791474dc1: - - more libm optimizations -- Remove AMD libm routines due to new upstream libm optimizations - and interfaces. -- Fix build on x86. - -------------------------------------------------------------------- -Mon Oct 24 19:02:46 UTC 2011 - aj@suse.de - -- Update to a201fbcf9cc3: - - More libm optimizations - - Optimize wcslen, strnlen - -------------------------------------------------------------------- -Thu Oct 20 08:58:47 UTC 2011 - aj@suse.de - -- Ignore failure of chkstat (bnc#725145). - -------------------------------------------------------------------- -Wed Oct 19 12:07:41 UTC 2011 - aj@suse.de - -- Provide glibc-static from glibc-devel-static to make packaging - easier. glibc-static is the Fedora name. - -------------------------------------------------------------------- -Tue Oct 18 07:42:40 UTC 2011 - aj@suse.de - -- Update to glibc head 99ce7b04edf1: - - Optimize many libm functions - - Optimize access to isXYZ and toXYZ tables - - Optimized memcmp and wmemcmp for x86-64 and x86-32 - - Add parameter annotation to modf - - Support optimized isXXX functions in C++ code - - Optimized memchr, memrchr, rawmemchr for x86-32 - - Add nscd netgroupcache -- Disable libm-x86-64.diff.bz2 since it needs changes following the - libm optimzations. - -------------------------------------------------------------------- -Mon Oct 17 07:47:54 UTC 2011 - aj@suse.de - -- Remove fma, fmaf from libm-x86-64.diff.bz2, they are not accurate - (bso#13304). - -------------------------------------------------------------------- -Tue Oct 11 09:51:46 UTC 2011 - aj@suse.de - -- Update to current git 4f2b767fef50 - * Correctly reparse group line after enlarging the buffer - * 2.14.1 release - -------------------------------------------------------------------- -Mon Oct 10 14:07:44 UTC 2011 - aj@suse.de - -- Fix tracing with ifuncs. - -------------------------------------------------------------------- -Tue Oct 4 14:10:13 UTC 2011 - uli@suse.com - -- cross-build: use %__cc, %__cxx, %_build, %_host -- mipsel: install ports, disable FP - -------------------------------------------------------------------- -Fri Sep 30 17:14:04 CEST 2011 - dmueller@suse.de - -- avoid build failure on %%arm - -------------------------------------------------------------------- -Thu Sep 29 12:58:59 UTC 2011 - aj@suse.de - -- Update to 68577918437e: - * Obsoleted patches: glibc-gconvcache-s390.diff, - glibc-2.3.5-nscd-zeronegtimeout.diff, - glibc-x86-bits-sigcontext.patch, - glibc-2.15-getsysstats-speedup.patch, glibc-2.13-warnings.fix, - glibc-2.13-localedef.patch, - glibc-fix-rwlock-stack-imbalance.patch, glibc-2.15-vsyscall.patch, - glibc-2.15-avoid-vsyscall.patch - -------------------------------------------------------------------- -Thu Sep 29 07:40:25 UTC 2011 - adrian@suse.de - -- just use %arm for right arm architectures - -------------------------------------------------------------------- -Tue Sep 27 11:24:02 UTC 2011 - aj@suse.de - -- Update to 2.14 git version 8bd683657e8a, it contains backports from - glibc trunk: - + Avoid race between {,__de}allocate_stack and __reclaim_stacks - during fork -- Add glibc-2.14-fix-ctors.patch to run ctors (bnc#717671), gcc 4.6 - optimized these away. - -------------------------------------------------------------------- -Mon Sep 26 12:30:09 UTC 2011 - adrian@suse.de - -- don't use -fasynchronous-unwind-tables on arm, it breaks the build - -------------------------------------------------------------------- -Thu Sep 22 21:07:43 CEST 2011 - dmueller@suse.de - -- fix ports build - -------------------------------------------------------------------- -Thu Sep 22 13:10:02 UTC 2011 - adrian@suse.de - -- don't enforce armv5tel for all arm architectures anymore -- armv8l architecture does not exist - -------------------------------------------------------------------- -Tue Sep 20 07:54:21 UTC 2011 - aj@suse.de - -- Cleanup spec file: remove some tags - -------------------------------------------------------------------- -Mon Sep 19 08:09:40 UTC 2011 - opensuse@cboltz.de - -- move usr.sbin.nscd apparmor profile back to apparmor-profiles package - (bnc#647718) - -------------------------------------------------------------------- -Mon Sep 19 07:45:36 UTC 2011 - aj@suse.de - -- Update to 2.14 git version 69c1dfc1a796, it contains backports from - glibc trunk: - + Fix setxid race handling exiting threads - + Fix cfi directives in x86-64 and i386 code - + Fix scope handling during dl_close - + Fix spurious nop at start of __strspn_ia32 - + Correct cycle detection during dependency sorting - + Fix fopen (non-existing-file, "re") errno (Obsoletes patch - fopen-close-exec.patch) - -------------------------------------------------------------------- -Fri Sep 16 11:20:29 UTC 2011 - mmarek@suse.cz - -- Fix assertion error in res_query.c, triggered by Firefox - (bso#13013). - -------------------------------------------------------------------- -Wed Sep 7 07:17:16 UTC 2011 - aj@suse.de - -- Avoid usage of vsyscalls inside glibc. - -------------------------------------------------------------------- -Tue Sep 6 09:53:24 CEST 2011 - aj@suse.de - -- Prefer real syscalls instead of vsyscalls on x86-64 outside - libc.so - -------------------------------------------------------------------- -Mon Sep 5 10:06:23 UTC 2011 - aj@suse.de - -- Do not not trigger an abort when an i586 Intel CPU is running the - i686 library, as valgrind does. [bnc#681398] - -------------------------------------------------------------------- -Mon Sep 5 08:26:24 UTC 2011 - aj@suse.de - -- Readd vdso support. -- Add patch to relocate objects in dependency order, this fixes the - vdso support. - -------------------------------------------------------------------- -Sat Sep 3 19:39:03 UTC 2011 - aj@suse.de - -- Revert last change, it caused some breakage. [bnc#715854] - -------------------------------------------------------------------- -Thu Sep 1 20:49:16 UTC 2011 - aj@suse.de - -- Add support for new vdso (3.1 kernel) and only then - for vsyscall which is not anymore in 3.1 kernel - (patch glibc-2.15-vsyscall.patch) - -------------------------------------------------------------------- -Thu Aug 25 09:44:37 UTC 2011 - lnussel@suse.de - -- use symbol version OW_CRYPT_1.0 for the Owl extensions - (crypt_r[an], crypt_gensalt.*) -- refactor sha2 gensalt patch -- document sha2 hashes in man page - -------------------------------------------------------------------- -Mon Aug 22 13:12:18 UTC 2011 - aj@suse.de - -- Update AppArmor profile of nscd [bnc#647718] - -------------------------------------------------------------------- -Fri Aug 19 13:26:11 UTC 2011 - aj@suse.de - -- Fix fopen("non-existing-file", "re") errno [bnc#713146]. - -------------------------------------------------------------------- -Thu Aug 18 11:55:08 UTC 2011 - aj@suse.de - -- Mark glibc-info, glibc-html and glibc-i18ndata as noarch packages. - -------------------------------------------------------------------- -Wed Aug 17 18:57:00 UTC 2011 - matz@suse.de - -- Fix crash (access-after-free) in dl_lookup_x. [bnc#703140] - -------------------------------------------------------------------- -Wed Aug 17 18:56:03 UTC 2011 - aj@suse.de - -- Enhance rpmlintrc to ignore shlib policy violation. -- Remove obsolete patches glibc-fnmatch-multibyte.diff, - glibc-2.3.1.localedef.diff, glibc-2.10-nscd-nostack.diff. - -------------------------------------------------------------------- -Wed Aug 17 14:47:11 UTC 2011 - aj@suse.de - -- Update to current 2.14 branch: Various bugfixes. - Remove upstreamed patches missing-include-build-fix.diff, - glibc-2.14-res_send.patch, glibc-dl-fxstatat64.patch) - -------------------------------------------------------------------- -Wed Aug 17 14:09:50 UTC 2011 - aj@suse.de - -- Revert removal of sunrpc code (patch glibc2.14-revert-sunrpc-removal.patch). - -------------------------------------------------------------------- -Fri Aug 12 14:55:12 CEST 2011 - matz@suse.de - -- Revert seeking on fclose, incomplete implementation of POSIX - behaviour can confuse current users. [bnc #711829] - (patch glibc-revert-fseek-on-fclose.diff) - -------------------------------------------------------------------- -Fri Jul 22 13:47:23 UTC 2011 - lnussel@suse.de - -- fix signature of sha2 functions - -------------------------------------------------------------------- -Thu Jul 21 12:37:09 UTC 2011 - rhafer@suse.de - -- Disable rewriting ::1 to 127.0.0.1 for /etc/hosts entries. - (bnc#684534, bnc#706719) - (patch glibc-fix-double-loopback.diff) - -------------------------------------------------------------------- -Wed Jul 20 15:04:33 UTC 2011 - lnussel@suse.de - -- install crypt_blowfish man pages - -------------------------------------------------------------------- -Tue Jul 19 12:19:22 UTC 2011 - aj@suse.de - -- Back to old glibc-2.2-sunrpc.diff for now. - -------------------------------------------------------------------- -Tue Jul 19 08:41:55 UTC 2011 - lnussel@suse.de - -- update crypt_blowfish to version 1.2 (bnc#700876) - * due to the signedness bug fix 2a hashes are incompatible with - previous versions if the password contains 8bit chracters! - * libcrypt now exports crypt_gensalt - -------------------------------------------------------------------- -Fri Jul 15 07:54:46 UTC 2011 - aj@suse.de - -- Update to glibc 2.14: - * The RPC implementation in libc is obsoleted. Old programs keep working - but new programs cannot be linked with the routines in libc anymore. - Programs in need of RPC functionality must be linked against TI-RPC. - The TI-RPC implementation is IPv6 enabled and there are other benefits. - * Various bugfixes, new locales, new linux kernel interfaces. - * New program sotruss to traces calls through PLTs - * Removed the following obsoleted patches: glibc-2.6-configure.diff, - glibc-disable-backward-memcpy.diff, glibc-static-memcpy.diff, - glibc-zarch-longlong.diff, glibc-bso-12454.diff, - glibc-vfprintf-positional.diff -- Build without -fno-strict-aliasing. - -------------------------------------------------------------------- -Tue Jul 12 14:21:29 UTC 2011 - aj@suse.de - -- Remove ppc-atomic.diff after discussion with glibc PPC experts - since it does not bring any real benefit. - -------------------------------------------------------------------- -Thu Jul 7 14:50:15 UTC 2011 - aj@suse.de - -- Update glibc-2.2-sunrpc.diff with newer patch from sourceware - bugzilla (bs#bso#5379). - -------------------------------------------------------------------- -Wed Jul 6 08:24:45 UTC 2011 - lnussel@suse.de - -- enable glibc-2.8-getconf.diff again to fix build failure - -------------------------------------------------------------------- -Tue Jul 5 20:22:50 UTC 2011 - aj@suse.de - -- Add systemd configuration for nscd. - -------------------------------------------------------------------- -Tue Jul 5 08:03:26 UTC 2011 - aj@suse.de - -- Remove glibc-statfs64-ia64.diff since current ia32el has the bug - fixed. -- Remove glibc-ppc64-vdso-time.diff (bnc#590216). - -------------------------------------------------------------------- -Mon Jul 4 10:00:46 UTC 2011 - aj@suse.de - -- Further cleanup of ld.so.conf to remove duplicate directories - and allow override of system directories (bnc#671725) -- Fix futex bug (added patch glibc-fix-rwlock-stack-imbalance.patch - from sourceware bug #12403). - -------------------------------------------------------------------- -Fri Jul 1 16:09:14 UTC 2011 - aj@suse.de - -- Remove glibc-2.10.99-ia64-include.diff, it's not needed anymore. -- Disable obsolete patches glibc-fnmatch-multibyte.diff, - glibc-2.10-nscd-nostack.diff, glibc-2.3.1.localedef.diff -- Add glibc-2.13-localedef.patch to fix alignment problem. -- Adjust glibc-version.diff, FLOATING_STACKS variable is obsolete. - -------------------------------------------------------------------- -Thu Jun 30 12:17:33 UTC 2011 - aj@suse.de - -- Remove old ARM patches as it's unclear why those are needed and arm - support is anyhow broken according to comments here and in spec - files. - -------------------------------------------------------------------- -Thu Jun 30 11:22:02 UTC 2011 - aj@suse.de - -- Back to kernel 2.6.16 as minimal kernel version. - -------------------------------------------------------------------- -Tue Jun 28 12:30:34 UTC 2011 - aj@suse.de - -- Only apply glibc-statfs64-ia64.diff on SLE but not on openSUSE. - -------------------------------------------------------------------- -Mon Jun 27 12:19:47 UTC 2011 - aj@suse.de - -- Disable exp_malloc on PPC platforms for now since it caused a - build failure. - -------------------------------------------------------------------- -Mon Jun 27 11:00:33 UTC 2011 - aj@suse.de - -- Update glibc-x86-bits-sigcontext.patch with version accepted - upstream. -- Add glibc-2.15-getsysstats-speedup.patch to "Fix Linux - sysconf(_SC_NPROCESSORS_[CONF|ONLN]) performance problem" -- Fix warning about potential array subscript out of bounds - (glibc-2.13-wranings.fix). -- Fix some rpmlint warnings. - -------------------------------------------------------------------- -Tue Jun 21 10:59:33 UTC 2011 - aj@suse.de - -- Cleanup spec file, change PreReqs. -- Remove obsolete patches: glibc-2.3.90-ld.so-madvise.diff, - glibc-suse-note.diff, glibc-2.3-regcomp.diff. -- Rename glibc-2.3-SuSE.diff to glibc-testsuite.patch, remove obsolete - parts. - -------------------------------------------------------------------- -Mon Jun 20 12:47:46 UTC 2011 - aj@suse.de - -- Enhance rpmlintrc. -- move summary,license and group out of the not-ppc if (by Marcus - Meissner). - -------------------------------------------------------------------- -Mon Jun 20 11:02:01 UTC 2011 - aj@suse.de - -- Remove PreReq on permissions to avoid a cycle that gives leads to - an uninstallable system (bnc#700925). -- Fix on x86 - fixes scpm compilation - (bnc#700784). - -------------------------------------------------------------------- -Fri Jun 17 09:50:19 UTC 2011 - aj@suse.de - -- Cleanup ld.so.conf list, move kde directories to - kdelibs3 (bnc#671725). - -------------------------------------------------------------------- -Fri Jun 17 07:07:37 UTC 2011 - aj@suse.de - -- Do not package memusage and memusagestat since they require - lib-gd and that grows the build cycle. - -------------------------------------------------------------------- -Thu Jun 16 18:37:19 UTC 2011 - aj@suse.de - -- Fix handling of shared library preloading. - -------------------------------------------------------------------- -Thu Jun 16 13:33:23 UTC 2011 - aj@suse.de - -- Fix getaddrinfo IPv6 code (bnc#684534). -- Split up glibc-devel-static subpackage (bnc#655261). - -------------------------------------------------------------------- -Thu Jun 16 12:23:32 UTC 2011 - aj@suse.de - -- Reorder ld.so.conf library list (bnc#671725). - -------------------------------------------------------------------- -Wed Jun 15 07:08:35 UTC 2011 - aj@suse.de - -- Split up package glibc-utils with some debugging tools, add memusage - and memusagestat programs -- Fix compile warnings. -- Silence some rpmlint warnings. -- Remove obsolete patches glibc-2.3.2-revert_tcsetattr.diff, - glibc-2.8-clone.diff, glibc-nptl-2.4-nofixsyscallnr.diff -- Cleanup spec file. -- Use new permission handling for pt_chown. -- Build without -fno-strict-aliasing. - -------------------------------------------------------------------- -Mon Jun 6 14:19:26 UTC 2011 - aj@suse.de - -- Fix typos in /etc/gai.conf (bnc#651912). - -------------------------------------------------------------------- -Fri Jun 3 08:40:55 UTC 2011 - aj@suse.de - -- Use 2.6.5 as oldest supported kernel on all archs besides x86 and - x86-64 (reverting partially a change). - -------------------------------------------------------------------- -Fri May 27 11:55:35 UTC 2011 - aj@suse.de - -- Remove patches that are not needed anymore: - * glibc-selinux.diff - * glibc-check-native-missing-include.diff - * glibc-2.3.3-execstack.diff -- Disable the following patches, they look obsolete by now but leave them - in to easy enable them again: - * glibc-2.3-SuSE.diff - * glibc-2.3-regcomp.diff - * glibc-2.8-clone.diff - * glibc-2.3.2-revert_tcsetattr.diff -- Do not package glibc-obsolete with empty directory on archs that - don't need it. - -------------------------------------------------------------------- -Thu May 26 07:53:51 UTC 2011 - aj@suse.de - -- Add glibc-static-memcpy.diff to fix static compiles. - -------------------------------------------------------------------- -Wed May 25 15:28:37 UTC 2011 - aj@suse.de - -- Run on kernel 2.6.32 or newer only - and optimize thus. -- Enable malloc implementation that is be less memory efficient - but higher performing in multi-threaded programs. -- Use --enable-bind-now to avoid lazy binding in ld.so - and libc.so - -------------------------------------------------------------------- -Wed May 25 14:38:58 UTC 2011 - aj@suse.de - -- Add glibc-bso-12454.diff to not create assert running dynamic linker - in some cases. -- Disable backwards memcpy for x86-64. - -------------------------------------------------------------------- -Wed May 25 07:59:27 UTC 2011 - aj@suse.de - -- Add glibc-dl-signal-error.diff to not crash the dynamic linker - if dependencies are missing. - -------------------------------------------------------------------- -Mon May 23 08:44:47 UTC 2011 - rguenther@novell.com - -- Update longlong.h from GCC sources. Fixes s390 build with -mzarch. - [bnc#695102] - -------------------------------------------------------------------- -Fri May 20 14:45:44 UTC 2011 - aj@suse.de - -- Fix obsoletes and provides. -- Update to glibc 2.13 -- Drop ld-prelink-unique.diff, it is part of 2.13. - -------------------------------------------------------------------- -Tue Feb 22 12:57:07 CET 2011 - pbaudis@suse.cz - -- Fix potential removal of required local scope from shared objects - marked as NODELETE [bnc#657627] - -------------------------------------------------------------------- -Fri Feb 4 00:46:40 CET 2011 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.3-b72646ad0c41 - - Random assortion of bugfixes, some #defines for new kernels -- Retired patches: - - glibc-2.11.3-bnc658509.diff - - glibc-2.11.3-bso12397.diff - - glibc-sparc64-fxstat.diff -- Remove the NSS hack of opening modules using RTLD_DEEPBIND. - This was useful for nss_ldap, since some applications used a different - LDAP library with clashing symbol names. However, it also created - many headaches, especially with the NSS modules not respecting - malloc() overrides. Now, sssd is used by default for LDAP resolutions - and we can therefore safely get rid of the hack. [bnc#477061] -- Remove the currently disabled AMD string function overrides. - Benchmarking did not unearth any differences that would make - convincing case for keeping the functions with all the associated - maintenance headaches; AMD does not recommend keeping their custom - versions of the functions either. -- Introduce MALLOC_ARENA_MAX and M_ARENA_MAX support [bnc#659090] -- Fixed stack unwinding past glibc _fini function (proper showing - of destructor backtraces) [bnc#585879] -- Fix gconv cache generation on s390 [bnc#592944] -- Add missing iconvconfig for refreshing gconv.cache to glibc-locale %post -- Fixed stack corruption in *printf() with large number of positional - specifiers [bnc#666179] - -------------------------------------------------------------------- -Fri Jan 28 14:53:35 UTC 2011 - rguenther@novell.com - -- Fix ENOSYS detection for mkdirat. [bso#12397] - -------------------------------------------------------------------- -Thu Dec 9 12:33:35 UTC 2010 - rguenther@novell.com - -- Drop restrict qualifiers from memmove and bcopy fortify wrappers. - [bnc#658509] - -------------------------------------------------------------------- -Tue Nov 30 01:53:42 CET 2010 - pbaudis@suse.cz - -- Upgrade to glibc-2.11.3 - - Just few more bugfixes since the latest upgrade - -------------------------------------------------------------------- -Tue Nov 16 04:03:01 CET 2010 - pbaudis@suse.cz - -- Remove explicit support for nss SPLIT_GROUPS setting; glibc from - 2.11 on should handle this automagically. - -------------------------------------------------------------------- -Mon Nov 15 18:43:35 CET 2010 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.2-dd2fde461e30 - - Candidate tree for glibc-2.11.3 - - Multitude of various bug fixes - -------------------------------------------------------------------- -Mon Nov 15 18:29:49 CET 2010 - pbaudis@suse.cz - -- Enable multi-arch routines support for ppc, ppc64, i686 and x86_64. - - Temporarily, AMD-optimized string routines are disabled. We will - selectively re-enable them after some more careful benchmarking - in the next few days. - - Note: In this glibc version, multi-arch routines DO NOT include - the controversial backwards-copy memcpy(). - -------------------------------------------------------------------- -Wed Oct 27 03:14:37 CEST 2010 - pbaudis@suse.cz - -- Fix missing hconf setup in nscd - this meant `multi on` in - /etc/host.conf was ignored when nscd was used, breaking e.g. - resolving of multi-AF records in /etc/hosts [bnc#572188] -- Fix two LD_AUDIT security vulnerabilities: spurious $ORIGIN expansion - and missing setuid library check when running as setuid [bnc#646960] - -------------------------------------------------------------------- -Mon Sep 13 14:36:26 UTC 2010 - aj@suse.de - -- Fix build in manual with make 3.82. - -------------------------------------------------------------------- -Sun Sep 12 08:00:57 UTC 2010 - aj@suse.de - -- Work around shortest-stem feature in make 3.82+ (patch - glibc-make-3.82.patch) - -------------------------------------------------------------------- -Wed Jul 7 04:12:05 CEST 2010 - pbaudis@suse.cz - -- Fix NIS-compat initgroups routine to work reliably over multiple - invocations [bnc#607064] - -------------------------------------------------------------------- -Thu Jul 1 19:52:56 UTC 2010 - jengelh@medozas.de - -- SPARC: restore fxstat functionality in sparc64 mode - -------------------------------------------------------------------- -Sat Jun 26 10:26:17 UTC 2010 - jengelh@medozas.de - -- Use %_smp_mflags - -------------------------------------------------------------------- -Fri Jun 11 15:41:07 CEST 2010 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.2-21580967038a - - Fix buggy x86 CPU family and model check - - Fix sunrpc error condition handling - - Fix crash on unresolved weak symbol reference - -------------------------------------------------------------------- -Tue Jun 1 03:38:28 CEST 2010 - pbaudis@suse.cz - -- Fix ldconfig -r failing on aux cache [bnc#609345] - -------------------------------------------------------------------- -Thu May 20 02:19:28 CEST 2010 - pbaudis@suse.cz - -- Upgrade to glibc-2.11.2 (f2020c64596a) - - Virtually no changes since previous revision, just official tag - -------------------------------------------------------------------- -Wed May 12 04:24:13 CEST 2010 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.1-6d270188ef3f - - This contains considerable amount of bugfixes cherrypicked from - the master branch, slated to become glibc-2.11.2 soon with little - further changes - -------------------------------------------------------------------- -Mon May 10 23:33:35 CEST 2010 - pbaudis@suse.cz - -- Add a hint about /etc/host.conf mdns option removal to the parser - error reporting [bnc#569273] - -------------------------------------------------------------------- -Tue May 4 05:47:41 UTC 2010 - aj@suse.de - -- Handle /var/run on tmpfs - -------------------------------------------------------------------- -Mon Apr 26 22:09:40 CEST 2010 - pbaudis@suse.cz - -- Remove stale resolv.dynamic.diff patch file - -------------------------------------------------------------------- -Thu Apr 22 08:30:50 CEST 2010 - meissner@suse.de - -- for powerpc32 build a generic library and also a power4 library - to allow older 32bit powerpc to work. bnc#596271 - -------------------------------------------------------------------- -Tue Apr 20 13:15:19 CEST 2010 - pbaudis@suse.cz - -- Consider private IPv4 addresses as global-scope in gai.conf [bnc#597616] - -------------------------------------------------------------------- -Wed Mar 24 13:04:12 CET 2010 - pbaudis@suse.cz - -- Fix get_nprocs() large CPU count handling [bnc#590665] - -------------------------------------------------------------------- -Tue Mar 23 15:09:09 CET 2010 - pbaudis@suse.cz - -- Fix interference of STB_GNU_UNIQUE and prelink [bnc#586979] -- Make time() use VDSO on PPC64 [bnc#590216] -- Make pthread_cond_timedway() use VDSO on PPC64 [bnc#590517] - -------------------------------------------------------------------- -Thu Mar 18 14:45:34 CET 2010 - pbaudis@suse.cz - -- Add PreReq for cat to glibc-locale [bnc#588997] - -------------------------------------------------------------------- -Thu Mar 18 14:29:42 CET 2010 - pbaudis@suse.cz - -- Fix /etc/resolv.conf change detection for multi-threaded applications - (by Sebastian Kienzl) - -------------------------------------------------------------------- -Fri Mar 5 12:59:44 CET 2010 - pbaudis@suse.cz - -- Fix spurious mapping from lowercase sharp s to uppercase sharp S - which is less standard and causes problems for ISO encodings [bnc#541773] - -------------------------------------------------------------------- -Mon Mar 1 18:55:37 CET 2010 - pbaudis@suse.cz - -- Fix spurious overflow messages on some R_X86_64_PC32 relocations, - patch by Richard Guenther [bnc#583019] - -------------------------------------------------------------------- -Wed Feb 24 11:53:41 CET 2010 - pbaudis@suse.cz - -- Fix assertion failures within valloc(), patch by Michael Matz - [bnc#581391] - -------------------------------------------------------------------- -Wed Feb 17 12:02:24 CET 2010 - pbaudis@suse.cz - -- S/390: Disable two UTF conversion instructions due to the hardware - mishandling some error conditions in the input stream [bnc#579871] - -------------------------------------------------------------------- -Mon Feb 15 22:34:29 CET 2010 - pbaudis@suse.cz - -- Further fix previous power5 fix - -------------------------------------------------------------------- -Sun Feb 14 15:33:33 CET 2010 - rguenther@suse.de - -- avoid spurious differences in nscd on rebuilds. - -------------------------------------------------------------------- -Thu Feb 11 21:36:32 CET 2010 - pbaudis@suse.cz - -- Fix another upgrade problem on power5 and older - correctly remove - the old optimized libraries; found out by matz@suse.de [bnc#563978] - -------------------------------------------------------------------- -Fri Feb 5 21:07:54 CET 2010 - pbaudis@suse.cz - -- Final fix for memchr() overflow on IA64 provided by upstream - [bnc#567516] - -------------------------------------------------------------------- -Thu Jan 28 17:11:59 CET 2010 - pbaudis@suse.cz - -- Fix another memchr() overflow on IA64; another known one still - remains a mystery [bnc#567516] - -------------------------------------------------------------------- -Wed Jan 27 02:49:46 CET 2010 - pbaudis@suse.cz - -- Remove now-obsolete powerpc-cpu addon usage [bnc#572819] -- Fix statfs64() on IA64 in 32-bit mode ia32el [bnc#534828] - -------------------------------------------------------------------- -Tue Jan 26 03:33:38 CET 2010 - pbaudis@suse.cz - -- Fix upgrade from previous distributions on power5 and older [bnc#563978] - -------------------------------------------------------------------- -Mon Jan 25 17:35:25 CET 2010 - meissner@suse.de - -- ignore power6, power7 and cell specific Power CPU optimizations - on openSUSE. - -------------------------------------------------------------------- -Tue Jan 19 02:42:40 CET 2010 - pbaudis@suse.cz - -- Disable AMD-optimized strncmp() on x86_64 that is getting miscompiled - by the assembler [bnc#540647] - -------------------------------------------------------------------- -Mon Jan 18 18:22:32 CET 2010 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.1-11c19d374bd4 - - Just trivial changes - version bump to 2.11.1, NIS-related - resolver fixes, ELF lookup race, .h typo fix and regcomp - out-of-memory handling miss - - Few more bugfixes, weekday updated in three locales -- Retired patches: - glibc-ia64-memchr.diff - -------------------------------------------------------------------- -Mon Dec 14 23:49:33 CET 2009 - jengelh@medozas.de - -- add baselibs.conf as a source - -------------------------------------------------------------------- -Fri Dec 11 13:13:01 CET 2009 - jengelh@medozas.de - -- libnldbl_nonshared is only built for sparc32 - -------------------------------------------------------------------- -Tue Dec 8 20:50:26 CET 2009 - jengelh@medozas.de - -- package libnldbl_nonshared for SPARC - -------------------------------------------------------------------- -Fri Nov 20 01:55:16 CET 2009 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11-1bc1954c7357: - - This snapshot is slated to become 2.11.1 if all goes well - - Mix of fixes for various recently found out issues -- Retired patches: - glibc-ifunc-dlsym-fixup.diff -- [IA64] Fix memchr() on mmap(MAP_SHARED) boundary [fix lighttpd crashes] -- Again use 127.0.0.1 as default nameserver in case of empty - /etc/resolv.conf [bnc#473308] - -------------------------------------------------------------------- -Thu Nov 19 13:15:41 CET 2009 - pbaudis@suse.cz - -- Add 623 and 664 to /etc/bindresvport.blacklist to fix problems with - port conflict on some IPMI network cards [bnc#513961] -- Allow external additions to /usr/share/locale/locale.alias and - /usr/lib/gconv/gconv-modules, required for the SAP-locales package. -- Add delimiter in front of external additions to locale/gconv lists -- Remove AMD-provided strlen(), upstream is faster. - -- Keep .symtab and .strtab for all glibc-related .so libraries [FATE#307090] - [bnc#545721] -- [ppc,ppc64] Enable optimized builds for power7; no separate power4, power5 - builds are generated anymore, instead default glibc is built for power4 - at least, tuned for power5 execution [FATE#307021] -- Large clean-up of the specfile - -------------------------------------------------------------------- -Fri Nov 13 22:47:47 CET 2009 - pbaudis@suse.cz - -- Upgrade to Git HEAD as of 20091105 - glibc-2.11-13f6812ffb5b: - * New interfaces: execvpe, pthread_sigqueue, mkstemps, mkstemps64, mkostemps, - mkostemps64 - Implemented by Ulrich Drepper. - - * Checking version of longjmp added that fails if an uninitialized stack - frame would be created. Implemented by Ulrich Drepper. - - * STT_GNU_IFUNC is now supported in static executables. - Implemented by H.J. Lu. - - * STT_GNU_IFUNC implemented for PPC by Alan Modra. - - * New optimized string functions for x86-64: strstr, strcasestr, memcmp, - strcspn, strpbrk, strspn, strcpy, stpcpy, strncpy, strcmp (SSE2, SSE4.2), - strncmp (SSE2, SSE4.2), strchr (SSE4.2), strrchr (SSE4.2). - Contributed by H.J. Lu. - - strlen, rawmemchr, strcmp (SSSE3), strncmp (SSSE3). - Implemented by Ulrich Drepper. - - * New optimized string functions for x86: strlen, strcspn, strspn, strpbrk, - strstr, strcasestr. - Contributed by H.J. Lu. - - * Support for fma instruction in AVX on x86-64. - Implemented by H.J. Lu and Ulrich Drepper. - - * AVX support in x86-64 auditing support in ld.so. - Implemented by H.J. Lu. - - * STB_GNU_UNIQUE support added. - Implemented by Ulrich Drepper. - - * Implement second fallback mode for optimized DNS lookup for even more - broken environments. If two requests from the same port are not - handled correctly close the socket and open a new one before sending - the second request. The 'single-request-reopen' option in /etc/resolv.conf - can be used to select this mode right away, instead of rediscovering the - necessity is every process again. - Implemented by Ulrich Drepper. - - * New resolver flag RES_USE_DNSSEC to enable use of verified lookup. - Implemented by Adam Tkac. - - * Optimized iconv conversions for S390x. - Implemented by Andreas Krebbel. - - * Using condvars with PI mutexes is now more efficient due to kernel - support for requeueing to PI futexes. NPTL support added for x86-64. - Implemented by Ulrich Drepper. - - * New locales: ps_AF, my_MM -- Retired patches: - glibc-utmp-timeout-raise.diff - glibc-nscd-assert.diff - glibc-2.10-mcheck-free-race.diff - glibc-nscd-prune-ret.diff -- Made ifunc compile on IA64 using patch by H.J.Lu -- Fixed compilation on PPC Cell -- Lowered utmp locking timeout from 30s to 10s to be compatible - with upstream -- Allow external additions to /usr/share/locale/locale.alias and - /usr/lib/gconv/gconv-modules, required for the SAP-locales package. -- Remove AMD-provided strlen(), upstream is faster. -- ARM is currently non-functional - -------------------------------------------------------------------- -Fri Nov 13 20:18:27 CET 2009 - pbaudis@suse.cz - -- Rediff patches to apply with fuzz 0 - -------------------------------------------------------------------- -Sat Sep 19 14:13:43 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-44dbdf3777 of glibc/pb-stable.git glibc-2.10-branch - (Still the same source is used for glibc-ports.) - random minor fixes - -------------------------------------------------------------------- -Fri Sep 18 21:40:04 CEST 2009 - coolo@novell.com - -- add /etc/apparmor.d to the nscd file list - -------------------------------------------------------------------- -Mon Sep 14 23:53:20 CEST 2009 - pbaudis@suse.cz - -- define _filter_GLIBC_PRIVATE so that our glibc is not marked to - provide these symbols [bnc#468748] -- Fix exception behaviour of various libm functions by AMD optimized - for x86_64 [bnc#487576] - -------------------------------------------------------------------- -Tue Sep 8 13:15:04 CEST 2009 - pbaudis@suse.cz - -- Provide the /etc/apparmor.d/usr.sbin.nscd file [bnc#535467] -- Blowfish: Enable BF_SCALE even on x86_64 - -------------------------------------------------------------------- -Sat Sep 5 23:19:51 CEST 2009 - pbaudis@suse.cz - -- Raise utmp locking timeout from 1s to 30s to ensure logins get recorded - even on heavily loaded systems [bnc#486631] -- Fix invalid pointer handling in some nscd assertions and the code to send - data to the client [bnc#513617] -- Radically trim down the Blowfish support patch - keeps only crypt_blowfish - from the original OWL patch, but does the rest within the current glibc - crypt infrastructure [bnc#529495] - -------------------------------------------------------------------- -Wed Aug 26 12:53:54 CEST 2009 - mls@suse.de - -- make patch0 usage consistent - -------------------------------------------------------------------- -Thu Aug 20 19:02:31 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-aa152ec6ad of release/2.10/master branch - (Still the same source is used for glibc-ports.) - random minor fixes - * REVERTED invalid fix of broken locking within nscd [bnc#510788] -- Fix nscd handling of zero negative timeout for some databases - [bnc#523154,bnc#510788] - -------------------------------------------------------------------- -Fri Jul 17 01:14:16 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-4253a1e0b2 of glibc/pb-stable.git glibc-2.10-branch - (Still the same source is used for glibc-ports.) - random minor fixes - * Fix broken locking within nscd [bnc#510788] -- Fix compilation with 2.6.30 kernel headers on IA64 - -------------------------------------------------------------------- -Thu Jun 18 00:58:47 CEST 2009 - pbaudis@suse.cz - -- Fix a dead-lock introduced by the bnc#509398 fix -- Update to glibc-2.10.1-d0f6ed789f of glibc/pb-stable.git glibc-2.10-branch - (Still the same source is used for glibc-ports.) - random minor fixes - -------------------------------------------------------------------- -Fri Jun 12 12:19:34 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-9cf557216c of glibc/pb-stable.git glibc-2.10-branch - (Still the same source is used for glibc-ports.) - * Fix 100% CPU usage by Java apps because of bad futex calls [bnc#509096] - -------------------------------------------------------------------- -Mon Jun 8 17:58:50 CEST 2009 - pbaudis@suse.cz - -- Fix race condition in the mcheck free() hook [bnc#509398] - -------------------------------------------------------------------- -Fri Jun 5 00:46:59 CEST 2009 - pbaudis@suse.cz - -- Remove temporary revert of a namespace leakage cleanup in glibc-2.8 - -------------------------------------------------------------------- -Fri May 22 22:45:10 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-e38af591a8 of glibc/pb-stable.git glibc-2.10-branch - maintained by me at repo.or.cz; contains backports of various bugfixes. - (Still the same source is used for glibc-ports.) -- Stop using separate tarball for nptl. -- Add ARM support, pulling in glibc-ports snapshot when compiling for ARM. - -------------------------------------------------------------------- -Fri May 15 22:13:33 CEST 2009 - pbaudis@suse.cz - -- Add support for multiple group records for a single group - when using nss_compat (configurable in /etc/default/nss) [bnc#480991] - -------------------------------------------------------------------- -Sun May 10 21:42:37 CEST 2009 - pbaudis@suse.cz - -- Update to 2009051021, glibc-2.10.1: - * Add missing cacheinfo entry for a recent Intel processor - * Fix ABI issue with the gshadow interface - -------------------------------------------------------------------- -Sun May 10 11:20:12 CEST 2009 - pbaudis@suse.cz - -- Upgrade to CVS HEAD as of 2009051010 - glibc-2.10: - * DNS IPv4-IPv6 lookup changed back to parallel version; with broken DNS - servers (the case e.g. for many ADSL users), you may experience long - timeouts, once for each process (but eventually your request will be - resolved) - the solution is to run nscd (default on SUSE) and/or - put 'options single-request' in /etc/resolv.conf. - - * New interfaces: preadv, preadv64, pwritev, pwritev64, malloc_info - Implemented by Ulrich Drepper. - - * New Linux interfaces: accept4, fallocate, fallocate64. - Implemented by Ulrich Drepper. - - * Correct declarations of string function when used in C++ code. This - could lead to compile errors for invalid C++ code. - - * XPG7/POSIX 2008 compilation environment. Many GNU-specific functions are - now in POSIX. - - * New POSIX 2008 interface: psiginfo - Implemented by Ulrich Drepper. - - * New ISO C++1x interfaces: quick_exit, at_quick_exit - Implemented by Ulrich Drepper. - - * Support for selecting between multiple function definitions at runtime - using STT_GNU_IFUNC symbols. Implemented by Ulrich Drepper. - - * The libcrypt library can now use the hash function implementations in - NSS. Implemented by Ulrich Drepper. - - * The malloc implementation can be compiled to be less memory efficient - but higher performing in multi-threaded programs. - Implemented by Ulrich Drepper. - - * New locales: nan_TW@latin, ks_IN - - * Faster strlen, strchr, strchrnul, strrchr, memchr, and rawmemchr for x86-64. - Implemented by Ulrich Drepper. - - * Extended printf hook support. It is possible to use user-defined types - and extend existing format specifiers. - Implemented by Ulrich Drepper. - - * Handling for group shadow files has been added. - Implemented by Ulrich Drepper. -- Retired: - glibc-2.10-dns-fixpack.diff - glibc-2.10-dns-no-gethostbyname4.diff - glibc-2.10-locale-tuesday.diff - glibc-2.10-nscd-gc-dataofs.diff - glibc-2.10-nscd-prunerace.diff - glibc-2.10-ppc32-setcontext-fp.diff - glibc-2.10-unsetenv.diff - glibc-2.4.90-mdns-resolver.diff - glibc-2.9-fortify.diff - glibc-getgroups-fortify.diff - glibc-ldscript.diff - glibc-mtfsf.diff - glibc-2.10-nscd-meminflight.diff - getaddrinfo-ipv6-sanity.diff - glibc-2.10-nis-hosts.diff -- Several other modified - -------------------------------------------------------------------- -Fri Apr 17 16:49:52 CEST 2009 - pbaudis@suse.cz - -- Fix defaulting to localhost in case of no nameserver entries - in /etc/resolv.conf [bnc#473308] - -------------------------------------------------------------------- -Mon Mar 23 15:32:01 CET 2009 - rguenther@suse.de - -- Add missing libc_hidden_builtin_def (memcmp) to - glibc-2.3.3-amd64-string.diff. Fixes build with GCC 4.4. - -------------------------------------------------------------------- -Fri Feb 27 16:21:17 CET 2009 - rguenther@suse.de - -- Make sure to mark fortified inline routines with - __attribute__((__artificial__)). - -------------------------------------------------------------------- -Wed Feb 18 16:18:19 CET 2009 - adrian@suse.de - -- Build i686 glibc src rpm as nosrc to get both versions on the - media [bnc#474338] - -------------------------------------------------------------------- -Thu Jan 22 14:10:25 CET 2009 - schwab@suse.de - -- Fix use of mtfsf insn. - -------------------------------------------------------------------- -Wed Jan 21 20:26:05 CET 2009 - schwab@suse.de - -- Fix ldscript mangling. - -------------------------------------------------------------------- -Wed Jan 21 01:18:59 CET 2009 - pbaudis@suse.cz - -- Re-enable the DNS fixpack, add real fix for bnc#441947 -- nscd: Fix gc he_data overflow and turn of alloca usage [bnc#387202] -- Normalize the patch queue -- Increate CPU_SETSIZE from 1024 to 4096 - for large SGI machines - and compatibility with SLE10SP2 [bnc#464667] - -------------------------------------------------------------------- -Fri Jan 16 22:33:21 CET 2009 - pbaudis@suse.cz - -- Disable the DNS fixpack from CVS, breaks nscd resolving [bnc#441947] - -------------------------------------------------------------------- -Fri Jan 9 13:12:21 CET 2009 - pbaudis@suse.cz - -- Fix unsetenv() crashing after clearenv() -- Backport various DNS-related fixes from CVS -- Disable parallel A-AAAA queries - revert to the glibc-2.9 behaviour - of sending the queries sequentially [bnc#442572] -- Fix fp register protection on power6 setcontext() [bnc#464738] - -------------------------------------------------------------------- -Mon Dec 8 01:25:57 CET 2008 - pbaudis@suse.cz - -- Fix crash when parsing NIS hosts file [bnc#448702] - -------------------------------------------------------------------- -Thu Dec 4 04:07:11 CET 2008 - pbaudis@suse.cz - -- Fix nscd gc-cacheadd and prune-invalidate races [bnc#446233] -- Remove obsolete and disabled nscd patch -- Fix /etc/bindresvport.blacklist parsing [bnc#439146] -- Fix en_GB and csb_PL locales having weeks start on Tuesdays [bnc#449186] - -------------------------------------------------------------------- -Sun Nov 23 14:55:40 CET 2008 - pbaudis@suse.cz - -- clean up patch filenames - -------------------------------------------------------------------- -Fri Nov 21 14:04:16 CET 2008 - olh@suse.de - -- fix check-build.sh to actually allow building on ppc* again - -------------------------------------------------------------------- -Fri Nov 21 13:36:05 CET 2008 - olh@suse.de - -- do not run compiled binaries with cputuned libraries [bnc#445911] - the buildhost only generates them, but must not execute them - -------------------------------------------------------------------- -Mon Nov 17 14:34:45 CET 2008 - pbaudis@suse.cz - -- Update to glibc-2.9 final - -------------------------------------------------------------------- -Thu Nov 6 18:25:09 CET 2008 - jjolly@suse.de - -- Added patch to fix s390x 64bit stack frame problem - -------------------------------------------------------------------- -Fri Oct 31 19:51:08 CET 2008 - matz@suse.de - -- Fix atomics on s390/s390x, leading to failures in pthread mutexes. - -------------------------------------------------------------------- -Tue Oct 28 18:08:32 CET 2008 - schwab@suse.de - -- Restore alignment patch. - -------------------------------------------------------------------- -Tue Oct 28 09:45:22 CET 2008 - olh@suse.de - -- symlink power5/power5+ to power4 on ppc32 - -------------------------------------------------------------------- -Thu Oct 23 22:20:28 CEST 2008 - ro@suse.de - -- only do obsoletes for XXbit packages on ppc, not on x86 - -------------------------------------------------------------------- -Wed Oct 23 13:46:25 CEST 2008 - matz@suse.de - -- Deactivate unwind tables for initfini.c. - -------------------------------------------------------------------- -Thu Oct 23 10:56:50 CEST 2008 - olh@suse.de - -- obsolete glibc{,-devel,-locale,-profile} -XXbit packages [bnc#437293] -- update last change to handle empty rpmspec defines - -------------------------------------------------------------------- -Tue Oct 21 09:54:06 CEST 2008 - olh@suse.de - -- update glibc_post_upgrade to handle power7 and ppc-cell-be -- remove libs unconditionally on powerpc to handle libs in - subdirectories for which we do not ship optimized versions [bnc#437209] - -------------------------------------------------------------------- -Thu Oct 16 14:42:59 CEST 2008 - olh@suse.de - -- enable cpu-tuned libraries for power4, power6 and ppc-cell-be - on ppc32 [fate#304000,bnc#408808] - -------------------------------------------------------------------- -Mon Oct 13 14:51:11 CEST 2008 - matz@suse.de - -- Update to trunk from 20081013, no longer export paccept, - obsoletes some patches (lowlevellock and res_send). - Fix overflow in nscd patch. - -------------------------------------------------------------------- -Mon Oct 13 00:03:18 CEST 2008 - dmueller@suse.de - -- also strip .comment.SUSE.OPTs from the static libs -- add missing-include-build-fix.diff - -------------------------------------------------------------------- -Tue Oct 7 09:44:20 CEST 2008 - schwab@suse.de - -- Fix alignment in resolver. - -------------------------------------------------------------------- -Tue Sep 30 09:41:01 CEST 2008 - olh@suse.de - -- symlink tuned libs because rpmlint is unable to handle hardlinks - -------------------------------------------------------------------- -Wed Sep 29 11:01:41 CEST 2008 - olh@suse.de - -- enable cpu-tuned libraries for power6 and ppc-cell-be [fate#304000,bnc#408808] -- remove -mtune G4/RS64 from CFLAGS on ppc/ppc64 - -------------------------------------------------------------------- -Thu Sep 18 11:39:53 CEST 2008 - rguenther@suse.de - -- Change .comment.SuSE.OPTs to .comment.SUSE.OPTs. Also strip from - crti.o and crtn.o. -- Adjust getgroups fortify check. [bnc#426958] - -------------------------------------------------------------------- -Thu Sep 18 10:19:51 CEST 2008 - schwab@suse.de - -- Fix alignment in resolver. - -------------------------------------------------------------------- -Mon Sep 15 11:55:18 CEST 2008 - adrian@suse.de - -- do not run glibc_post_upgrade in XEN builds - -------------------------------------------------------------------- -Sat Sep 13 21:49:44 CEST 2008 - rguenther@suse.de - -- strip .note.gnu.build-id from crt1.o. - -------------------------------------------------------------------- -Sat Sep 13 10:20:47 CEST 2008 - dmueller@suse.de - -- only strip comment from crt1.o - -------------------------------------------------------------------- -Fri Sep 12 17:49:39 CEST 2008 - mls@suse.de - -- block baselibs generation for i586 (use i686 instead) - -------------------------------------------------------------------- -Fri Sep 12 17:34:06 CEST 2008 - dmueller@suse.de - -- strip suse opts comments from crt.o (fate #300498) - -------------------------------------------------------------------- -Mon Sep 8 13:38:36 CEST 2008 - rguenther@suse.de - -- Add a patch to fix wrong asm constraints in the i386 lowlevel - futex lock implementation. - -------------------------------------------------------------------- -Thu Sep 4 19:46:22 CEST 2008 - matz@suse.de - -- Update to current trunk snapshot (2008-09-04), makes s390 build. - -------------------------------------------------------------------- -Wed Aug 27 16:12:01 CEST 2008 - matz@suse.de - -- Add a patch to use RTLD_DEEPBIND to load nss modules. [bnc #157078] - -------------------------------------------------------------------- -Mon Aug 25 15:09:37 CEST 2008 - matz@suse.de - -- Update to current trunk snapshot (2008-08-25). - -------------------------------------------------------------------- -Fri Aug 22 17:18:23 CEST 2008 - prusnak@suse.cz - -- enabled SELinux support [Fate#303662] - -------------------------------------------------------------------- -Fri Aug 15 10:37:10 CEST 2008 - aj@suse.de - -- Fix nscd init script for new checks. -- package empty ld.so.cache. - -------------------------------------------------------------------- -Fri Jul 25 08:16:40 CEST 2008 - aj@suse.de - -- Add directory /var/cache/ldconfig to filelist. - -------------------------------------------------------------------- -Wed Jun 25 15:38:25 CEST 2008 - pbaudis@suse.cz - -- Fix strptime() %EY era support [bnc#355887] - -------------------------------------------------------------------- -Wed Jun 25 13:30:42 CEST 2008 - rguenther@suse.de -- Add patch to fix unwinding through clone for x86_64 and i386. - [bnc#290807, bnc#403464] - -------------------------------------------------------------------- -Fri May 30 23:57:54 CEST 2008 - schwab@suse.de - -- Fix ppc atomic ops. - -------------------------------------------------------------------- -Fri Apr 25 13:30:50 CEST 2008 - pbaudis@suse.cz - -- Update to glibc-2.8 CVS branch as of 2008042513 (post-glibc-2.8): - * Faster sqrt and sqrtf implemention for some PPC variants. - -------------------------------------------------------------------- -Thu Apr 10 23:57:44 CEST 2008 - pbaudis@suse.cz - -- Build fix after the revert - -------------------------------------------------------------------- -Thu Apr 10 23:05:17 CEST 2008 - pbaudis@suse.cz - -- Temporarily revert a namespace leakage cleanup in glibc-2.8 since - it causes a lot of build failures - -------------------------------------------------------------------- -Thu Apr 10 16:29:34 CEST 2008 - pbaudis@suse.cz - -- Update to CVS HEAD as of 2008041002 (almost glibc-2.8): - * New locales: bo_CN, bo_IN. - - * New encoding: HP-ROMAN9, HP-GREEK8, HP-THAI8, HP-TURKISH8. - - * Sorting rules for some Indian languages (Devanagari and Gujarati). - Implemented by Pravin Satpute. - - * IPV6 addresses in /etc/resolv.conf can now have a scope ID - - * nscd caches now all timeouts for DNS entries - Implemented by Ulrich Drepper. - - * nscd is more efficient and wakes up less often. - Implemented by Ulrich Drepper. - - * More checking functions: asprintf, dprintf, obstack_printf, vasprintf, - vdprintf, and obstack_vprintf. - Implemented by Jakub Jelinek. - - * Faster memset for x86-64. - Implemented by Harsha Jagasia and H.J. Lu. - - * Faster memcpy on x86. - Implemented by Ulrich Drepper. - - * ARG_MAX is not anymore constant on Linux. Use sysconf(_SC_ARG_MAX). - Implemented by Ulrich Drepper. - -- memset() implementation from AMD replaced by new upstream - implementation - -- Enable stackguard randomization - -------------------------------------------------------------------- -Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de - -- added baselibs.conf file to build xxbit packages - for multilib support - -------------------------------------------------------------------- -Thu Mar 13 13:48:49 CET 2008 - dmueller@suse.de - -- don't try to use ipv6 in getaddrinfo() unconditionally (bnc#361697) - -------------------------------------------------------------------- -Sat Jan 26 13:19:41 CET 2008 - aj@suse.de - -- Add fixes from 2.8 branch for string.h and headers. The string.h - changes should fix sysvinit compilation. -- Fix some rpmlint warnings: - * Add versioned provides and obsoletes. - * Use %check section. - -------------------------------------------------------------------- -Fri Jan 18 14:03:43 CET 2008 - schwab@suse.de - -- Fix use of fnstsw. - -------------------------------------------------------------------- -Wed Nov 21 05:35:36 CET 2007 - pbaudis@suse.cz - -- Update to CVS branch glibc_2.7 as of today -- Remove the ::1 hack again -- Fix nscd race condition between mempool_alloc() and gc() [#288910] -- Fix nscd stack overflow in gc() when the number of cache entries - gets too large [#288910] -- Fix sunrpc udp client [#257745] -- Fix initgroups() crash in nss_compat [#310544] - -------------------------------------------------------------------- -Thu Sep 27 15:46:30 CEST 2007 - matz@suse.de - -- Remove broken x86_64 bcopy function. [#328486] - -------------------------------------------------------------------- -Sun Sep 16 14:04:30 CEST 2007 - aj@suse.de - -- Install gai.conf on all archs. - -------------------------------------------------------------------- -Thu Sep 13 17:20:58 CEST 2007 - pbaudis@suse.cz - -- Install the default gai.conf to /etc instead of docdir -- Do not return ::1 /etc/hosts records for 127.0.0.1 queries [#288879] - -------------------------------------------------------------------- -Wed Sep 5 03:07:39 CEST 2007 - pbaudis@suse.cz - -- Fix pthread_mutex_unlock() internal lock handling for incorrectly - written applications -- Fix nscd assertion failure when opening persistent db failed [#288910] - -------------------------------------------------------------------- -Mon Sep 3 20:10:39 CEST 2007 - mls@suse.de - -- fix typos in mdns patch [#206247], [#256690] - -------------------------------------------------------------------- -Fri Aug 31 17:38:02 CEST 2007 - aj@suse.de - -- Add /usr/share/locale-bundle/ as fallback directory for usage - with bundle-lang packages (see bug #302270). - -------------------------------------------------------------------- -Tue Aug 21 22:31:54 CEST 2007 - pbaudis@suse.cz - -- Reintroduce errorneously omitted AMD64 optimizations - (and fix them to compile again) - -------------------------------------------------------------------- -Thu Aug 16 09:47:53 CEST 2007 - aj@suse.de - -- Fix static linking (#233835). -- Silence rpmlint for profile package. -- Add Short-Description to nscd init script. - -------------------------------------------------------------------- -Mon Aug 13 19:09:31 CEST 2007 - aj@suse.de - -- Backport: - * Update kernel-features.h. - * Fix sched_getcpu error path on x86-64. - * Use upstreamed version of ldconfig cache speed ups. - -------------------------------------------------------------------- -Fri Aug 3 15:46:35 CEST 2007 - pbaudis@suse.cz - -- Remove the dynamic linker support for direct bindings (-Bdirect); - according to Michael Meeks, the performance improvement is too small -- Split timezone package to a separate physical package -- Update glibc to version 2.6.1 - -------------------------------------------------------------------- -Fri Jul 27 11:32:54 CEST 2007 - aj@suse.de - -- Use fdupes to reduce timezone data size. - -------------------------------------------------------------------- -Fri Jul 13 18:27:49 CEST 2007 - schwab@suse.de - -- Update to head of glibc-2.6 branch. -- Fix update on ppc. - -------------------------------------------------------------------- -Thu Jun 28 14:59:55 CEST 2007 - matz@suse.de - -- Add a provide for "rtld(GNU_HASH)". - -------------------------------------------------------------------- -Sun Jun 17 12:30:26 CEST 2007 - schwab@suse.de - -- Fix section selection in crt objects. - -------------------------------------------------------------------- -Thu Jun 7 02:43:29 CEST 2007 - pbaudis@suse.cz - -- Backport fix for crashing printf() of some invalid ldouble values - -------------------------------------------------------------------- -Wed May 30 04:40:25 CEST 2007 - pbaudis@suse.cz - -- Added few fixes from 2.6 CVS before 2.6.1 gets released - -------------------------------------------------------------------- -Fri May 18 23:14:42 CEST 2007 - pbaudis@suse.cz - -- Update glibc to version 2.6 -- Update tzdata to version 2007f - -------------------------------------------------------------------- -Fri May 4 11:24:53 CEST 2007 - schwab@suse.de - -- Update build checks. - -------------------------------------------------------------------- -Fri Apr 20 13:13:52 CEST 2007 - dmueller@suse.de - -- only keep symtab for libpthread* - -------------------------------------------------------------------- -Thu Apr 19 23:22:35 CEST 2007 - pbaudis@suse.cz - -- Fix strtod() exponent limit calculations [#230909] -- Fix random nscd crashes under very heavy passwd/group queries - load [#192391] -- Add some enums from CVS to sys/personality.h [#253710] -- Fix pthread_atfork()-induced hangs in threaded programs [#256237] -- Fix llrintl() on ppc64 [#241183] -- Fix makecontext() segfault [#249780] -- Fix potential dladdr() breakage [#241464] -- Fix some races in client programs with nscd garbage collection [#252138] - -------------------------------------------------------------------- -Fri Mar 30 02:54:06 CEST 2007 - pbaudis@suse.cz - -- Update localtime during timezone update [#239888] - -------------------------------------------------------------------- -Sun Mar 25 10:00:59 CEST 2007 - olh@suse.de - -- temporary disable powerpc cputuned libs to reduce turnaround time - -------------------------------------------------------------------- -Fri Feb 9 15:03:50 CET 2007 - pbaudis@suse.cz - -- Update to the latest upstream timezone data [#231833] - -------------------------------------------------------------------- -Fri Feb 2 11:42:51 CET 2007 - schwab@suse.de - -- Remove -ffortify. - -------------------------------------------------------------------- -Thu Feb 1 13:43:54 CET 2007 - schwab@suse.de - -- Remove -fstack-protector. - -------------------------------------------------------------------- -Mon Jan 29 16:13:09 CET 2007 - sbrabec@suse.cz - -- Removed references to /opt/gnome. - -------------------------------------------------------------------- -Thu Jan 25 21:14:58 CET 2007 - olh@suse.de - -- link power4 to ppc970, link power6 to power6x -- Update the powerpc cpu-tuned environment to v0.05 - -------------------------------------------------------------------- -Mon Jan 22 14:43:40 CET 2007 - schwab@suse.de - -- Update ppc build check. - -------------------------------------------------------------------- -Fri Nov 24 12:45:26 CET 2006 - pbaudis@suse.cz - -- Fix for Brazilian and Wester Australia timezone DSTs [#213375,#223196] - -------------------------------------------------------------------- -Thu Nov 16 21:59:06 CET 2006 - pbaudis@suse.cz - -- Disable power6 optimization for 10.2, not all pieces are there - [#219962] - -------------------------------------------------------------------- -Wed Oct 25 22:23:48 CEST 2006 - pbaudis@suse.cz - -- Change ld.so madvise() call to posix_fadvise() -- Fix mallopt(M_MXFAST,0) behaviour [#198760] -- Update the powerpc cpu-tuned environment to v0.04 [#215117] - -------------------------------------------------------------------- -Sun Oct 22 21:59:49 CEST 2006 - pbaudis@suse.cz - -- Update the powerpc cpu-tuned environment to v0.03 [#212549] -- Improve glibc powerpc optimization [#212548,#212580,#214282] - -------------------------------------------------------------------- -Tue Oct 17 21:03:54 CEST 2006 - mls@suse.de - -- add ldconfig-old-cache patch to speed up ldconfig - -------------------------------------------------------------------- -Sat Oct 14 12:23:53 CEST 2006 - olh@suse.de - -- dont use uninitialized (and wrong) variable in glibc-2.4.90-bdirect.diff - [#212470] - -------------------------------------------------------------------- -Thu Oct 12 02:33:58 CEST 2006 - pbaudis@suse.cz - -- Update to the latest 2.5 CVS -- More friendly -Bdirect behaviour in case of missing libraries -- Fix 2.4.90-nscd patch wrt. new gcc - -------------------------------------------------------------------- -Mon Oct 2 13:37:26 CEST 2006 - aj@suse.de - -- Fix warnings in testsuite (patch from CVS). - -------------------------------------------------------------------- -Fri Sep 29 22:06:43 CEST 2006 - pbaudis@suse.cz - -- Update to 2.5 CVS - official release (only minimal changes in CVS - since the last update) -- Fix a thinko in the -Bdirect patch - -------------------------------------------------------------------- -Fri Sep 29 19:51:24 CEST 2006 - dmueller@suse.de - -- fix devel requires - -------------------------------------------------------------------- -Fri Sep 29 04:27:40 CEST 2006 - pbaudis@suse.cz - -- Make the dynamic linker support direct bindings (Michael Meeks' - Solaris-like -Bdirect with minor changes by me) -- Split the kernel headers to a new package (linux-kernel-headers) - -------------------------------------------------------------------- -Wed Sep 27 14:59:32 CEST 2006 - schwab@suse.de - -- Fix broken assertion [#208189]. - -------------------------------------------------------------------- -Tue Sep 26 18:10:38 CEST 2006 - pbaudis@suse.cz - -- Fix mistake when removing some patches - -------------------------------------------------------------------- -Mon Sep 25 21:15:15 CEST 2006 - pbaudis@suse.cz - -- Update to current CVS - -------------------------------------------------------------------- -Sat Sep 23 04:36:58 CEST 2006 - pbaudis@suse.cz - -- Fix 64bit-cleanliness gcc warnings - -------------------------------------------------------------------- -Thu Sep 21 23:52:13 CEST 2006 - pbaudis@suse.cz - -- Add /usr/lib{,64}/Xaw3d to /etc/ld.so.conf (by schwab@suse.de, - from original STABLE) [#205169] -- Fix chown() instead of lchown() called in fchownat() emulation - [#201751] -- Fix glob() overflowing stack when producing massive number of - matches [#190458] -- Update to current CVS - -------------------------------------------------------------------- -Wed Sep 20 23:48:20 CEST 2006 - pbaudis@suse.cz - -- Fix cut'n'paste error in a last-minute change - -------------------------------------------------------------------- -Wed Sep 20 22:07:59 CEST 2006 - pbaudis@suse.cz - -- Update to current CVS -- Fix powerpc-cpu tarball extension -- Move crypt-blowfish to a patch so that quilt works on the tree - -------------------------------------------------------------------- -Sat Sep 2 19:01:21 CEST 2006 - schwab@suse.de - -- Use asm-powerpc for ppc and ppc64. -- Fix chroot check in glibc_post_upgrade. - -------------------------------------------------------------------- -Mon Aug 28 01:24:24 CEST 2006 - pbaudis@suse.cz - -- Update to current CVS, should fix false positive heap overflow - trigger from malloc() causing gcc to hang [#201724] - -------------------------------------------------------------------- -Wed Aug 23 23:56:35 CEST 2006 - pbaudis@suse.cz - -- Update the powerpc cpu-tuned environment to v0.02 [#199274] -- Update to current CVS -- Drop pthread_mutexattr_getprioceiling() out of range fix - -------------------------------------------------------------------- -Thu Aug 10 20:10:04 CEST 2006 - pbaudis@suse.cz - -Ported from STABLE: -- Remove libc5 reference from /etc/ld.so.conf, shlibs5 is no longer - supported [#181947] -- Fix name of a dummy ia64 header from offsets.h to asm-offsets.h - [#191394] - -------------------------------------------------------------------- -Sun Jul 30 23:33:04 CEST 2006 - pbaudis@suse.cz - -- Update to current CVS snapshot (highlight: support for .gnu.hash - fast linking support) - -------------------------------------------------------------------- -Wed Jul 12 03:15:08 CEST 2006 - pbaudis@suse.cz - -- pthread_mutexattr_getprioceiling() was returning prioceiling out - of range [#182782] - -------------------------------------------------------------------- -Wed Jul 12 02:39:22 CEST 2006 - pbaudis@suse.cz - -- Fix the HTML documentation missing an index [#190585] - -------------------------------------------------------------------- -Sat Jun 24 18:32:42 CEST 2006 - kukuk@suse.de - -- Update to current CVS snapshot -- Update to kernel-headers 2.6.17 -- Remove HZ define (sysconf(_SC_CLK_TCK) instead) - -------------------------------------------------------------------- -Tue Jun 13 11:49:43 CEST 2006 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Tue May 2 14:10:41 CEST 2006 - pbaudis@suse.cz - -- Fix bad memset() size in NTPL code [#159184] - -------------------------------------------------------------------- -Tue May 2 10:42:55 CEST 2006 - kukuk@suse.de - -- asm-powerpc/page.h: Don't move #ifdef __KERNEL__ [#171010] -- bits/mman.h: Fix value of MADV_REMOVE [#170734] - -------------------------------------------------------------------- -Mon Apr 24 12:04:12 CEST 2006 - kukuk@suse.de - -- Fix china timezone mess [#163674] -- Don't include linux/stddef.h [#167964] - -------------------------------------------------------------------- -Tue Apr 18 14:38:57 CEST 2006 - schwab@suse.de - -- Sanitize . - -------------------------------------------------------------------- -Thu Apr 13 13:34:07 CEST 2006 - kukuk@suse.de - -- Add /usr/include/linux/taskstats.h [#141936] - -------------------------------------------------------------------- -Tue Apr 11 12:20:57 CEST 2006 - kukuk@suse.de - -- nptl/init.c (sigcancel_handler): Compare with correct PID even - if the thread is in the middle of a fork call. - (sighandler_setxid): Likewise. - -------------------------------------------------------------------- -Sun Apr 9 16:27:20 CEST 2006 - ihno@suse.de - -- S390 fix for startupcode. Part of it was not PIC. - -------------------------------------------------------------------- -Fri Apr 7 13:42:20 CEST 2006 - kukuk@suse.de - -- Don't hardcode syscall numbers at our own - -------------------------------------------------------------------- -Tue Apr 4 22:10:47 CEST 2006 - schwab@suse.de - -- Fix readlink declaration. - -------------------------------------------------------------------- -Mon Apr 3 13:40:54 CEST 2006 - kukuk@suse.de - -- Update from CVS: - - nscd bug fixes - - Match return value of readlink to what POSIX says - - Fix NIS+ checks for NULL pointer - -------------------------------------------------------------------- -Sun Apr 2 20:53:17 CEST 2006 - dmueller@suse.de - -- Fix clients crash if nscd is unresponsive (glibc-#2501) -- Fix fd leak in nscd daemon (glibc-#2498) - -------------------------------------------------------------------- -Sat Apr 1 21:48:54 CEST 2006 - schwab@suse.de - -- Fix on ppc64. - -------------------------------------------------------------------- -Fri Mar 31 15:50:25 CEST 2006 - schwab@suse.de - -- Extend last change also to ppc64. - -------------------------------------------------------------------- -Sun Mar 26 21:08:58 CEST 2006 - schwab@suse.de - -- Terminate FDE before clone syscall. - -------------------------------------------------------------------- -Fri Mar 24 14:58:29 CET 2006 - ro@suse.de - -- kernel-headers: asm-powerpc: define PAGE_MASK in page.h - -------------------------------------------------------------------- -Mon Mar 20 13:57:27 CET 2006 - kukuk@suse.de - -- Update to final 2.6.16 kernel headers -- Update to current CVS: - - Don't use TLS before setting it up. - - Fix rounding of long doubles on ppc64. - - Correct usage of cfi_offset on ppc/ppc64. - - Fix memory leak in dlopen. - -------------------------------------------------------------------- -Tue Mar 14 17:08:27 CET 2006 - schwab@suse.de - -- Update fnmatch patch. - -------------------------------------------------------------------- -Fri Mar 10 13:36:38 CET 2006 - kukuk@suse.de - -- Disable unshare() syscall (request of kernel developer) - -------------------------------------------------------------------- -Fri Mar 10 08:30:53 CET 2006 - kukuk@suse.de - -- Don't include linux/interrupt.h from linux/rtc.h -- Revert last change to linux/input.h, disable struct -- Update to current CVS (nptl/ia64 fix) - -------------------------------------------------------------------- -Thu Mar 9 07:58:20 CET 2006 - kukuk@suse.de - -- Fix linux/input.h for userspace inclusion - -------------------------------------------------------------------- -Wed Mar 8 22:06:11 CET 2006 - kukuk@suse.de - -- Update kernel headers to 2.6.16-rc5 - -------------------------------------------------------------------- -Mon Mar 6 13:41:08 CET 2006 - kukuk@suse.de - -- Update to 2.4 CVS - - official release - - Fix free on ppc [#155374] - - Various sysconf() fixes - -------------------------------------------------------------------- -Sat Mar 4 18:12:36 CET 2006 - kukuk@suse.de - -- Update to CVS - - ldconfig/prelink fixes - -------------------------------------------------------------------- -Fri Mar 3 17:32:56 CET 2006 - aj@suse.de - -- Do not leave hyphens in defines in create_biarch_asm.sh (Bug 154998). - -------------------------------------------------------------------- -Fri Mar 3 10:58:02 CET 2006 - kukuk@suse.de - -- Update to CVS - - Fix ftw test suite failures - - Fix alignment of malloc for long double - -------------------------------------------------------------------- -Thu Mar 2 09:56:59 CET 2006 - kukuk@suse.de - -- Update to 2.3.91 CVS - - Fix 6arg syscall on s390x - - memccpy fix on IA64 - -------------------------------------------------------------------- -Wed Mar 1 08:54:53 CET 2006 - kukuk@suse.de - -- Update to CVS - - New linkat interface - - Update from tzdata2006b - - Define MADV_DONTFORK and MADV_DOFORK. - - Add robust mutex to NPTL - -------------------------------------------------------------------- -Thu Feb 23 15:26:29 CET 2006 - kukuk@suse.de - -- Reenable power optimized code again [#142839] - -------------------------------------------------------------------- -Sun Feb 12 09:45:39 CET 2006 - kukuk@suse.de - -- Disable power optimized code - -------------------------------------------------------------------- -Thu Feb 9 10:50:12 CET 2006 - kukuk@suse.de - -- Update to CVS - - Add unshare prototype - - Add memory barrier on i386/NPTL - -------------------------------------------------------------------- -Wed Feb 8 10:50:07 CET 2006 - kukuk@suse.de - -- Remove glibc-2.4-ppc-dl-procinfo-20060111.diff [#142839] - -------------------------------------------------------------------- -Mon Feb 6 16:58:50 CET 2006 - kukuk@suse.de - -- Update to current CVS -- Fix alternate locale search path patch [#147685] - -------------------------------------------------------------------- -Thu Feb 2 12:13:19 CET 2006 - kukuk@suse.de - -- Update to current CVS - -------------------------------------------------------------------- -Mon Jan 30 16:10:35 CET 2006 - schwab@suse.de - -- Fix the fix. - -------------------------------------------------------------------- -Sat Jan 28 18:42:08 CET 2006 - kukuk@suse.de - -- Fix seg.fault in __atfct_seterrno if called from futimesat() -- Apply patches for CPU-Tuned Environment on Power [#142839] - -------------------------------------------------------------------- -Fri Jan 27 12:10:55 CET 2006 - kukuk@suse.de - -- Cleanup ld.so.conf - -------------------------------------------------------------------- -Thu Jan 26 08:53:33 CET 2006 - kukuk@suse.de - -- Add alternate directory for translations [#144073] - -------------------------------------------------------------------- -Thu Jan 26 00:41:37 CET 2006 - mls@suse.de - -- converted neededforbuild to BuildRequires - -------------------------------------------------------------------- -Mon Jan 23 17:44:50 CET 2006 - kukuk@suse.de - -- Update to CVS -- Fix build_locales - -------------------------------------------------------------------- -Sat Jan 21 10:24:02 CET 2006 - kukuk@suse.de - -- Update to CVS -- Fix inclusion of sys/poll.h with _GNU_SOURCE defined - -------------------------------------------------------------------- -Fri Jan 20 15:02:35 CET 2006 - kukuk@suse.de - -- Update to CVS - -------------------------------------------------------------------- -Sun Jan 15 08:28:26 CET 2006 - kukuk@suse.de - -- Update to CVS (fix long double configure check) - -------------------------------------------------------------------- -Sun Jan 15 01:59:54 CET 2006 - schwab@suse.de - -- Readd , , . - -------------------------------------------------------------------- -Sun Jan 15 01:08:22 CET 2006 - schwab@suse.de - -- Readd . - -------------------------------------------------------------------- -Sat Jan 14 22:33:32 CET 2006 - kukuk@suse.de - -- Update to current CVS (long double support) - -------------------------------------------------------------------- -Fri Jan 13 09:17:17 CET 2006 - aj@suse.de - -- Fix x86-64 w_exp to not use extra plt. - -------------------------------------------------------------------- -Thu Jan 12 22:39:01 CET 2006 - kukuk@suse.de - -- Fix asm-s390/setup.h for userspace inclusion -- nsswitch.conf: Add nis to netgroup and automount entry -- Fix sys/procfs.h for ppc64 - -------------------------------------------------------------------- -Mon Jan 9 23:20:14 CET 2006 - kukuk@suse.de - -- Update to current CVS (fix for pthread.h with -std=c99) -- Define PAGE_SIZE on POWER -- Don't include linux/sched.h in asm-power/elf.h - -------------------------------------------------------------------- -Sun Jan 8 17:58:11 CET 2006 - kukuk@suse.de - -- Fix linux/acct.h for userland inclusion - -------------------------------------------------------------------- -Sun Jan 8 11:48:58 CET 2006 - kukuk@suse.de - -- Update to current CVS -- Remove CHILD_MAX from kernel-headers -- Copy subdirectories of asm-power, too. -- Remove da_DK@euro (does not exist) - -------------------------------------------------------------------- -Sat Jan 7 10:02:43 CET 2006 - kukuk@suse.de - -- Fix ext2 kernel headers -- Update to current CVS - -------------------------------------------------------------------- -Fri Jan 6 12:28:10 CET 2006 - kukuk@suse.de - -- Update to kernel headers 2.6.15 - -------------------------------------------------------------------- -Fri Jan 6 00:58:28 CET 2006 - kukuk@suse.de - -- Update crypt_blowfish to version 1.0 -- Update to current CVS -- Adjust nscd patches - -------------------------------------------------------------------- -Tue Jan 3 17:19:36 CET 2006 - aj@suse.de - -- Update to current CVS to fix pthread.h on 64-bit systems for C++. - -------------------------------------------------------------------- -Tue Jan 3 06:04:26 CET 2006 - aj@suse.de - -- Enable string patch again. -- Update to current CVS. - -------------------------------------------------------------------- -Wed Dec 21 15:11:14 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Fix ldconfig - -------------------------------------------------------------------- -Sat Dec 17 09:49:18 CET 2005 - kukuk@suse.de - -- Remove /usr/lib/zoneinfo -- Add /etc/localtime to filelist -- Update to current CVS -- Fix glibc #1978: statvfs does not know about current filesystems -- Fix wrong error return code of time() on x86 -- Remove nscd_nischeck -- Remove audit from nfb -- Remove LinuxThreads - -------------------------------------------------------------------- -Wed Dec 14 18:00:59 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Remove nscd_nischeck -- Remove audit from nfb - -------------------------------------------------------------------- -Mon Dec 5 12:07:05 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Disable SELinux - -------------------------------------------------------------------- -Thu Nov 24 15:54:27 CET 2005 - kukuk@suse.de - -- Remove obsolete patches: - - glibc-2.3.asprintf-error_handling.diff - - glibc-2.3.90-missing-string_h.diff - -------------------------------------------------------------------- -Wed Nov 23 17:20:10 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Don't install in parallel - -------------------------------------------------------------------- -Fri Nov 18 13:42:43 CET 2005 - kukuk@suse.de - -- Update to current CVS to fix compiling with new binutils - -------------------------------------------------------------------- -Wed Nov 16 18:33:57 CET 2005 - kukuk@suse.de - -- Update to current CVS - -------------------------------------------------------------------- -Sat Nov 5 14:44:07 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Disable linuxthreads on POWER and Itanium -- Fix kernel-headers for userland inclusion - -------------------------------------------------------------------- -Wed Nov 2 17:12:36 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Update to kernel-headers 2.6.14 - -------------------------------------------------------------------- -Tue Oct 18 17:37:08 CEST 2005 - kukuk@suse.de - -- Update to current CVS - -------------------------------------------------------------------- -Sat Oct 1 23:00:04 CEST 2005 - schwab@suse.de - -- Update libm ULPs. -- Fix limit in getcwd. - -------------------------------------------------------------------- -Thu Sep 15 16:13:50 CEST 2005 - kukuk@suse.de - -- Update to current CVS -- Update to final 2.6.13 kernel headers -- Adjust bindresvport.blacklist patch to check already ports >= 512 - -------------------------------------------------------------------- -Fri Aug 26 16:41:56 CEST 2005 - kukuk@suse.de - -- Update to current CVS -- init.d/nscd: Remove -S support (was removed from nscd) - -------------------------------------------------------------------- -Fri Aug 19 18:28:24 CEST 2005 - schwab@suse.de - -- Fix comment. - -------------------------------------------------------------------- -Fri Aug 19 17:36:24 CEST 2005 - matz@suse.de - -- Change .note.SuSE format [#105825]. - -------------------------------------------------------------------- -Fri Aug 19 17:13:21 CEST 2005 - kukuk@suse.de - -- Update to current CVS -- Move all obsolete libraries into own subpackage and document - them as obsolete - -------------------------------------------------------------------- -Fri Aug 5 10:32:38 CEST 2005 - schwab@suse.de - -- -mno-tls-direct-seg-refs is x86-only - -------------------------------------------------------------------- -Tue Aug 2 14:54:01 CEST 2005 - kukuk@suse.de - -- Update to 2.3.x CVS branch -- Compile with -mno-tls-direct-seg-refs - -------------------------------------------------------------------- -Fri Jul 29 11:12:02 CEST 2005 - kukuk@suse.de - -- Update to current CVS head - -------------------------------------------------------------------- -Wed Jul 27 23:13:04 CEST 2005 - schwab@suse.de - -- Update libm ULPs for ia64. -- Add linuxthreads stack guard support for ia64. - -------------------------------------------------------------------- -Sat Jul 23 10:05:16 CEST 2005 - kukuk@suse.de - -- Update to current CVS head (adds bits/wchar2.h) -- Move LinuxThreads version to obsolete/linuxthreads - -------------------------------------------------------------------- -Thu Jul 21 15:04:31 CEST 2005 - kukuk@suse.de - -- Update to current CVS head - -------------------------------------------------------------------- -Fri Jul 15 15:45:35 CEST 2005 - schwab@suse.de - -- Fix file list. - -------------------------------------------------------------------- -Fri Jul 15 12:09:08 CEST 2005 - aj@suse.de - -- Fix amd64 string routines and math routines. - -------------------------------------------------------------------- -Fri Jul 15 08:45:27 CEST 2005 - kukuk@suse.de - -- Use old LinuxThreads only for runtime and remove static version - and headers -- Update to current CVS head -- Remove own texi2html - -------------------------------------------------------------------- -Mon Jul 11 11:00:47 CEST 2005 - kukuk@suse.de - -- Install generic stdio-lock.h header file - -------------------------------------------------------------------- -Sat Jul 9 18:46:46 CEST 2005 - kukuk@suse.de - -- Temporary disable AMD64 string optimization - -------------------------------------------------------------------- -Wed Jul 6 09:58:39 CEST 2005 - kukuk@suse.de - -- Build and install ja_JP.SHIFT_JISX0213 locale [Bug #84030] - -------------------------------------------------------------------- -Mon Jul 4 20:41:47 CEST 2005 - kukuk@suse.de - -- nss_compat: Preserve original return value [Bug #95033] -- Cleanup old Obsoletes/Requires - -------------------------------------------------------------------- -Mon Jun 27 13:49:38 CEST 2005 - kukuk@suse.de - -- Update to current gilbc CVS snapshot - -------------------------------------------------------------------- -Thu Jun 23 23:25:42 CEST 2005 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Adjust nscd patch -- Enable SELinux/audit support for nscd -- Update .note.SuSE version - -------------------------------------------------------------------- -Mon Jun 20 12:35:20 CEST 2005 - kukuk@suse.de - -- Update to final 2.6.12 kernel headers -- Update to current glibc CVS snapshot - -------------------------------------------------------------------- -Thu Jun 16 17:03:43 CEST 2005 - kukuk@suse.de - -- Update linux/audit.h header -- Update to current CVS snapshot - -------------------------------------------------------------------- -Mon Jun 13 14:48:53 CEST 2005 - kukuk@suse.de - -- Don't terminate strings twice in nis/netgroup code. -- netinet/if_tr.h: don't include kernel headers. - -------------------------------------------------------------------- -Wed Jun 8 16:26:21 CEST 2005 - kukuk@suse.de - -- Update to kernel-headers 2.6.12-rc6 -- Fix build on s390 and s390x - -------------------------------------------------------------------- -Wed Jun 8 12:08:49 CEST 2005 - matz@suse.de - -- Don't strip .symtab from libpthread.so.0 (and other libs). - Fixes debugging of threaded programs (#81253). - -------------------------------------------------------------------- -Mon Jun 6 18:47:22 CEST 2005 - kukuk@suse.de - -- Update to current CVS head -- Update to kernel-headers 2.6.12-rc5 - -------------------------------------------------------------------- -Thu May 26 20:07:11 CEST 2005 - schwab@suse.de - -- No longer build loadlocale.c with -fno-unit-at-a-time. - -------------------------------------------------------------------- -Tue May 24 11:09:00 CEST 2005 - kukuk@suse.de - -- Update to current CVS head, obsoletes: - - glibc-2.3.90-libm.diff - - glibc-2.3.90-i386-sysdep.diff - - warn.diff - - dl-osinfo.diff - Adjusted: - - glibc-2.3.90-bindresvport.blacklist.diff - -------------------------------------------------------------------- -Sun May 22 01:53:44 CEST 2005 - schwab@suse.de - -- Fix missing include. - -------------------------------------------------------------------- -Tue May 17 23:46:19 CEST 2005 - schwab@suse.de - -- Fix warning. - -------------------------------------------------------------------- -Fri Apr 29 15:11:22 CEST 2005 - kukuk@suse.de - -- Update to latest CVS snapshost - -------------------------------------------------------------------- -Sat Apr 23 17:05:58 CEST 2005 - kukuk@suse.de - -- Fix all the archs using wrong FLAGS - -------------------------------------------------------------------- -Sat Apr 23 08:02:31 CEST 2005 - kukuk@suse.de - -- Remove -D_FORTIFY_SOURCE from RPM_OPT_FLAGS - -------------------------------------------------------------------- -Fri Apr 22 13:05:40 CEST 2005 - kukuk@suse.de - -- Update to current CVS - -------------------------------------------------------------------- -Fri Apr 22 12:45:26 CEST 2005 - kukuk@suse.de - -- Check if nice value does not conflict with test suite - -------------------------------------------------------------------- -Tue Apr 19 13:54:03 CEST 2005 - mls@suse.de - -- resolv: trigger re-read of /etc/resolv.conf for all threads if - a change is detected -- nscd: support a negative timeout of zero, used by hosts cache - -------------------------------------------------------------------- -Mon Apr 18 17:31:23 CEST 2005 - meissner@suse.de - -- Enable fortify possibility even for GCC 4.0, we apply - the necessary patch to the SUSE GCC 4.0. - -------------------------------------------------------------------- -Sat Apr 16 12:16:13 CEST 2005 - aj@suse.de - -- Apply amd64 string diff again. - -------------------------------------------------------------------- -Tue Apr 12 11:35:46 CEST 2005 - kukuk@suse.de - -- Update kernel-headers to 2.6.10 -- Update to current CVS snapshot - -------------------------------------------------------------------- -Wed Apr 6 18:33:32 CEST 2005 - schwab@suse.de - -- Cleanup neededforbuild. - -------------------------------------------------------------------- -Tue Apr 5 22:02:25 CEST 2005 - aj@suse.de - -- Add gettext-devel to neededforbuild. - -------------------------------------------------------------------- -Tue Apr 5 16:45:06 CEST 2005 - aj@suse.de - -- Do not build on xen machines. -- Adjust libm ULPs for PowerPC. - -------------------------------------------------------------------- -Fri Apr 1 14:20:45 CEST 2005 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Tue Mar 29 10:57:40 CEST 2005 - kukuk@suse.de - -- Update to current CVS snapshot -- Fix compiler warnings on ix86 - -------------------------------------------------------------------- -Mon Mar 28 17:27:44 CEST 2005 - kukuk@suse.de - -- Update to current CVS snapshot -- Disable Noversion Patch on i386 temporary - -------------------------------------------------------------------- -Fri Mar 18 14:33:22 CET 2005 - ro@suse.de - -- check-build.sh: require 2.6.11 on x86,x86_64 for build - -------------------------------------------------------------------- -Thu Mar 17 13:57:22 CET 2005 - mls@suse.de - -- nscd: enable hosts cache -- nscd: also watch /etc/resolv.conf -- nscd: check files every 3 seconds -- nscd: deal correctly with missing files - -------------------------------------------------------------------- -Tue Mar 15 15:50:12 CET 2005 - kukuk@suse.de - -- Update to current CVS snapshot. - -------------------------------------------------------------------- -Sat Feb 12 02:49:56 CET 2005 - schwab@suse.de - -- Remove const from __pthread_internal_tsd_address. - -------------------------------------------------------------------- -Fri Feb 11 15:44:31 CET 2005 - schwab@suse.de - -- Update to current CVS. -- Link glibc_post_upgrade against new libc. -- Fix build error with gcc4. - -------------------------------------------------------------------- -Wed Feb 9 10:40:29 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Fix bindresvport blacklist handling. -- Increase buffer in tst-cancel17 to match new kernel buffer size - [#50277] -- Enable LinuxThreads again -- Remove ia64-audit patch (is upstream) - -------------------------------------------------------------------- -Mon Feb 7 13:15:58 CET 2005 - aj@suse.de - -- Add patch to allow compilation with gcc4. - -------------------------------------------------------------------- -Mon Jan 31 16:33:47 CET 2005 - schwab@suse.de - -- Readd support for LD_AUDIT on ia64. - -------------------------------------------------------------------- -Mon Jan 31 14:32:01 CET 2005 - kukuk@suse.de - -- Add memory clobber to string inline assemblies on s390 [#50284]. - -------------------------------------------------------------------- -Mon Jan 31 12:55:59 CET 2005 - kukuk@suse.de - -- Fix filelist on i686 if we build NPTL only version - -------------------------------------------------------------------- -Mon Jan 31 09:17:33 CET 2005 - aj@suse.de - -- Generate new ULPs file for i386 needed by GCC 4. - -------------------------------------------------------------------- -Sun Jan 30 12:43:56 CET 2005 - kukuk@suse.de - -- Include own copy of texi2html -- Add glibc_pst_upgrade program (based on version from FC3) -- Update to current CVS - -------------------------------------------------------------------- -Thu Jan 27 23:28:57 CET 2005 - kukuk@suse.de - -- Re-add patch for timezone/zic.c (got lost with last merge) - -------------------------------------------------------------------- -Wed Jan 26 11:34:36 CET 2005 - kukuk@suse.de - -- Update timezone data to 2005c release (fixes zdump crash on - 64bit architectures) - -------------------------------------------------------------------- -Sat Jan 22 15:45:25 CET 2005 - schwab@suse.de - -- Add basic (incomplete) support for LD_AUDIT on ia64. - -------------------------------------------------------------------- -Fri Jan 21 11:00:08 CET 2005 - kukuk@suse.de - -- Enable patch for [Bug #49833] -- Allow to build NPTL only glibc -- Update to CVS from Jan 16, 2005, containing: -- Fix execlp argument in SunRPC code [glibc #681] -- Fix errno return values for futimes [glibc #633] -- Update FPU function on PPC/PPC64 [Bug #49764] - -------------------------------------------------------------------- -Mon Jan 17 10:40:24 CET 2005 - aj@suse.de - -- Enable amd64 string patch again after fixing failing hunks. -- Handle missing cpuid better for amd64 string functions. [#49803] - -------------------------------------------------------------------- -Sat Jan 15 16:05:36 CET 2005 - aj@suse.de - -- Fix amd64 string patch to use correct datatype. - -------------------------------------------------------------------- -Fri Jan 14 14:06:43 CET 2005 - kukuk@suse.de - -- Fix memory corruption in getgrouplist function [Bug #49833] - -------------------------------------------------------------------- -Tue Jan 11 11:01:26 CET 2005 - kukuk@suse.de - -- Enable all LinuxThreads tests again -- Finalize getconf -a patch (make it compatible with Solaris) -- Rewrite getconf manual page and mention new option -- Merge GB18030 patches into one. - -------------------------------------------------------------------- -Thu Dec 30 10:57:40 CET 2004 - kukuk@suse.de - -- Merge kernel-headers.remove-SO_BSDCOMPAT.diff with - kernel-headers.SuSE.diff -- Revert nscd paths on old SuSE Linux distributions - -------------------------------------------------------------------- -Wed Dec 29 22:33:00 CET 2004 - kukuk@suse.de - -- Update to glibc 2.3.90 CVS branch -- Remove alarm-round.patch (merged upstream) - -------------------------------------------------------------------- -Thu Dec 9 14:19:05 CET 2004 - kukuk@suse.de - -- Update to current CVS -- Move nscd persistent database files back to /var/run/nscd - -------------------------------------------------------------------- -Mon Dec 6 15:43:08 CET 2004 - kukuk@suse.de - -- Update to current CVS -- Fix more kernel headers for userland inclusion - -------------------------------------------------------------------- -Fri Nov 26 14:33:20 CET 2004 - ro@suse.de - -- kernel-headers.diff: define __force in compiler.h - -------------------------------------------------------------------- -Thu Nov 25 17:52:39 CET 2004 - schwab@suse.de - -- Add Intel libm update. - -------------------------------------------------------------------- -Thu Nov 25 12:08:17 CET 2004 - kukuk@suse.de - -- Update to current glibc CVS -- Update kernel headers to 2.6.9 - -------------------------------------------------------------------- -Thu Nov 18 15:11:32 CET 2004 - kukuk@suse.de - -- Update to current glibc CVS - -------------------------------------------------------------------- -Mon Nov 15 14:11:27 CET 2004 - kukuk@suse.de - -- Update to current glibc CVS - -------------------------------------------------------------------- -Mon Nov 8 10:50:27 CET 2004 - kukuk@suse.de - -- Blacklist port 921 (lwresd) for usage by bindresvport() -- Update to current glibc CVS -- Add /var/run/nscd/* files as ghost entries - -------------------------------------------------------------------- -Mon Oct 18 13:54:04 CEST 2004 - aj@suse.de - -- Don't use special fdim functions for x86-64 since those give - wrong results for fdim (inf,inf). -- Fix ppc64 rebuild issue with ppc32 system [#47325]. - -------------------------------------------------------------------- -Wed Oct 13 14:06:55 CEST 2004 - kukuk@suse.de - -- Fix symlink librt.so -> tls/librt.so.1 -- Backout last glob changes -- Disable nptl as default for linking - -------------------------------------------------------------------- -Tue Oct 12 21:12:15 CEST 2004 - kukuk@suse.de - -- Install kernel-headers after merging linuxthreads/NPTL headers - -------------------------------------------------------------------- -Tue Oct 12 09:36:48 CEST 2004 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Mon Oct 11 15:11:03 CEST 2004 - kukuk@suse.de - -- Make NPTL default for linking - -------------------------------------------------------------------- -Fri Oct 1 13:34:49 CEST 2004 - kukuk@suse.de - -- Update to current CVS snapshot -- Add workaround for linuxthreads/without-__threads bug -- Remove KDE/ldconfig workaround -- Set SuSE ABI note to 9.3 - -------------------------------------------------------------------- -Sun Sep 26 16:56:19 CEST 2004 - kukuk@suse.de - -- Add lib/nptl/librt.so symlink to tls/librt.so.1 -- Update to current CVS - -------------------------------------------------------------------- -Sat Sep 25 13:43:09 CEST 2004 - kukuk@suse.de - -- Implement mq support for rtkaio and enable it again - -------------------------------------------------------------------- -Fri Sep 24 15:37:08 CEST 2004 - kukuk@suse.de - -- Add zh_SG.UTF-8 [Bug #46024] - -------------------------------------------------------------------- -Thu Sep 23 16:22:33 CEST 2004 - kukuk@suse.de - -- Sync sys/mount.h and linux/fs.h - -------------------------------------------------------------------- -Wed Sep 22 15:33:10 CEST 2004 - kukuk@suse.de - -- Make mdns support configurable in /etc/host.conf - -------------------------------------------------------------------- -Mon Sep 20 17:58:13 CEST 2004 - kukuk@suse.de - -- Fix invalidating of nscd caches and getaddrinfo() - -------------------------------------------------------------------- -Fri Sep 17 07:13:01 CEST 2004 - kukuk@suse.de - -- Update to current CVS (nscd and glob.h fixes) - -------------------------------------------------------------------- -Thu Sep 16 16:37:45 CEST 2004 - kukuk@suse.de - -- Fix getaddrinfo/nscd support - -------------------------------------------------------------------- -Wed Sep 15 14:11:29 CEST 2004 - kukuk@suse.de - -- Update to current CVS, remove merged patches - -------------------------------------------------------------------- -Sun Sep 12 09:06:31 CEST 2004 - kukuk@suse.de - -- Update to CVS: Fix nscd crash if one service is disabled -- glob.h: Add workaround for invalid prototypes -- nss_compat: Check that buffer is larger than 0 bytes - -------------------------------------------------------------------- -Sat Sep 11 00:50:47 CEST 2004 - kukuk@suse.de - -- Update to CVS: Fix cdefs.h for C++ usage - -------------------------------------------------------------------- -Fri Sep 10 14:31:47 CEST 2004 - kukuk@suse.de - -- Add lwres to hosts search order in nsswitch.conf -- Update to current CVS -- Use new nscd paths for socket/pid file -- Enable NPTL on i586 -- Add --print-all option to getconf - -------------------------------------------------------------------- -Thu Sep 2 11:13:48 CEST 2004 - kukuk@suse.de - -- Fix NPTL header files on x86-64 for 32bit compilation -- Apply various fixes from CVS -- Remove pre-Install for -devel package (no longer necessary) - -------------------------------------------------------------------- -Wed Aug 25 16:16:32 CEST 2004 - kukuk@suse.de - -- Don't compile in eval.c - -------------------------------------------------------------------- -Mon Aug 23 10:20:09 CEST 2004 - kukuk@suse.de - -- Update to current CVS: - - Use CVS version for last fix. - - Add malloc sanity checks for double free. - -------------------------------------------------------------------- -Sat Aug 21 00:06:58 CEST 2004 - schwab@suse.de - -- Fix cancellable syscalls in librt w/ linuxthreads. - -------------------------------------------------------------------- -Fri Aug 20 20:40:38 CEST 2004 - kukuk@suse.de - -- Update to current CVS [#43993] - -------------------------------------------------------------------- -Thu Aug 19 13:56:15 CEST 2004 - schwab@suse.de - -- Better fix for asm-ia64/gcc_intrin.h. - -------------------------------------------------------------------- -Wed Aug 18 14:53:47 CEST 2004 - kukuk@suse.de - -- Update to current CVS -- Workaround linux/ixjuser.h problem not including compiler.h -- Workaround linux/capi.h problem not including compiler.h - -------------------------------------------------------------------- -Tue Aug 17 18:32:29 CEST 2004 - schwab@suse.de - -- Fix asm-ia64/gcc_intrin.h. - -------------------------------------------------------------------- -Tue Aug 17 12:13:41 CEST 2004 - kukuk@suse.de - -- Workaround broken linux/crc-ccitt.h for usage from glibc [#43884] - -------------------------------------------------------------------- -Mon Aug 16 11:51:37 CEST 2004 - kukuk@suse.de - -- Update to current CVS version and update to - kernel-headers 2.6.8.1 to fix NPTL deadlock problems -- Disable linuxthreads/tst-clock1, does not work on i586 and lower - -------------------------------------------------------------------- -Fri Aug 13 14:45:31 CEST 2004 - kukuk@suse.de - -- Update to current CVS version -- Cleanup/adjust all patches - -------------------------------------------------------------------- -Thu Jun 17 12:12:31 CEST 2004 - kukuk@suse.de - -- Fix sched_setaffinity return/errno code in error case [#42124] - -------------------------------------------------------------------- -Wed Jun 16 07:45:07 CEST 2004 - meissner@suse.de - -- Updated altivec set/get/swapcontext patch to fix - more problems on altivec capable machines [#42039]. -- glibc is also able to build on -pmac64 kernels. - -------------------------------------------------------------------- -Mon Jun 14 20:12:00 CEST 2004 - kukuk@suse.de - -- Add fixes from CVS: - - sysconf return value fixes - - nscd host caching deadlock - - backtrace for s390/s390x/ia64 static linked binaries - -------------------------------------------------------------------- -Mon Jun 14 18:54:05 CEST 2004 - kukuk@suse.de - -- Increase listen backlog in RPC code [#41955] - -------------------------------------------------------------------- -Wed Jun 9 16:21:30 CEST 2004 - meissner@suse.de - -- Fixed typos in powerpc* *context functions to not destroy the r19 - register and save the v19 register correctly. [#41790] - -------------------------------------------------------------------- -Sat Jun 5 08:40:29 CEST 2004 - aj@suse.de - -- Fix makecontext with more than 6 arguments on x86-64 [#40546]. - -------------------------------------------------------------------- -Mon May 24 18:04:38 CEST 2004 - kukuk@suse.de - -- Update to kernel-headers 2.6.6 -- Update to current glibc CVS -- Disable rtkaio temporary - -------------------------------------------------------------------- -Sun May 23 21:44:19 CEST 2004 - kukuk@suse.de - -- Fix pthread_cond_wait on not ix86 and x86-64 architectures - -------------------------------------------------------------------- -Thu May 20 14:11:47 CEST 2004 - kukuk@suse.de - -- Add PPC64 kernel header file fixes [#40831,#40870] - -------------------------------------------------------------------- -Wed May 19 16:18:37 CEST 2004 - kukuk@suse.de - -- Add additional NPTL fixes from CVS - -------------------------------------------------------------------- -Tue May 18 10:52:27 CEST 2004 - schwab@suse.de - -- Fix mapping of DSOs with holes. - -------------------------------------------------------------------- -Fri May 14 13:50:37 CEST 2004 - schwab@suse.de - -- Fix rounding in alarm [#40552]. - -------------------------------------------------------------------- -Wed May 12 11:43:38 CEST 2004 - schwab@suse.de - -- Fix uninitialized array in regexp compiler [#40009]. - -------------------------------------------------------------------- -Tue May 11 11:45:08 CEST 2004 - kukuk@suse.de - -- Apply lot of fixes from current CVS -- Fix alignment of stack for makecontext on x86-64 [Bug #39413] -- Make XTABS identical to TABDLY on PPC - -------------------------------------------------------------------- -Wed May 5 13:50:51 CEST 2004 - kukuk@suse.de - -- Add some header fixes to match POSIX - -------------------------------------------------------------------- -Tue May 4 11:27:15 CEST 2004 - meissner@suse.de - -- Fix INLINE_SYSCALL on ppc and ppc64 (see #38399) - -------------------------------------------------------------------- -Mon May 3 13:42:12 CEST 2004 - kukuk@suse.de - -- Port --mlock option for ld.so from UL1 [Bug #39569] - -------------------------------------------------------------------- -Tue Apr 20 11:23:55 CEST 2004 - kukuk@suse.de - -- Add execstack fix for s390 - -------------------------------------------------------------------- -Mon Apr 19 13:11:27 CEST 2004 - kukuk@suse.de - -- Update to current CVS version (fix problems with new binutils - and gcc) - -------------------------------------------------------------------- -Mon Apr 19 08:29:42 CEST 2004 - kukuk@suse.de - -- Add pthread_getattr_np and syslog fixes from CVS -- Update gb18030 and big5hkscs gconv modules [Bug #39080] - -------------------------------------------------------------------- -Sat Apr 17 17:42:48 CEST 2004 - schwab@suse.de - -- Pacify autobuild. - -------------------------------------------------------------------- -Thu Apr 15 10:07:19 CEST 2004 - kukuk@suse.de - -- Add /etc/ld.so.conf.d/*.conf to /etc/ld.so.conf -- Disable FUTEX_REQUEUE support in NPTL library [Bug #38882] - -------------------------------------------------------------------- -Thu Apr 15 00:37:28 CEST 2004 - schwab@suse.de - -- Remove /usr/i386-linux from ld.so.conf, - -------------------------------------------------------------------- -Wed Apr 14 11:49:05 CEST 2004 - kukuk@suse.de - -- Fix linux/compiler.h for glibc inclusion -- Really fix ffsl on s390x - -------------------------------------------------------------------- -Sat Apr 10 00:42:04 CEST 2004 - schwab@suse.de - -- Fix syntax error in memcmp. - -------------------------------------------------------------------- -Fri Apr 9 16:22:31 CEST 2004 - kukuk@suse.de - -- Update from CVS: linuxthread debug fixes -- Fix INLINE_SYSCALL on x86-64 and ia64 (fixes #38399) -- Fix ffsl weak alias on s390x -- Update to 2.6.5 kernel headers - -------------------------------------------------------------------- -Thu Apr 8 00:24:46 CEST 2004 - meissner@suse.de - -- forward umount to umount2 on ppc64 because umount syscall - does not exist - -------------------------------------------------------------------- -Mon Apr 5 14:40:18 CEST 2004 - kukuk@suse.de - -- Sync with current CVS (which is nearly identical with most of - our latest patches) - -------------------------------------------------------------------- -Fri Apr 2 14:18:11 CEST 2004 - kukuk@suse.de - -- Make fstatvfs64 working on 32bit architectures -- Add fwrite LFS fix from aj -- Add powerpc fixes from CVS -- Fix wrong errno code for shm_unlink [Bug #38013] - -------------------------------------------------------------------- -Wed Mar 31 09:31:56 CEST 2004 - kukuk@suse.de - -- Add three fixes from CVS: - - Call __nptl_deallocate_tsd for main thread, too - - setgroups: optimizations for huge number of groups - - initgroups: Limit the initial allocation to 64 entries - -------------------------------------------------------------------- -Tue Mar 30 17:36:18 CEST 2004 - kukuk@suse.de - -- Add IUTF8 to bits/termios.h [Bug #34725] -- *affinitiy.c: Prepend GLIBC_ to version names - -------------------------------------------------------------------- -Sat Mar 27 09:52:53 CET 2004 - kukuk@suse.de - -- Fix wrong return value of getXXbyYY_r in case key was not - found [Bug #37181] -- Fix typo in dl-open -- Don't set errno in NSS NIS module if group was not found - -------------------------------------------------------------------- -Fri Mar 26 12:39:27 CET 2004 - aj@suse.de - -- Add pow10/pow10f aliases for AMD64. - -------------------------------------------------------------------- -Thu Mar 25 16:42:57 CET 2004 - kukuk@suse.de - -- Update to latest CVS snapshot - -------------------------------------------------------------------- -Sat Mar 20 07:49:49 CET 2004 - aj@suse.de - -- Fix further problems with sched_[sg]etaffinity calls. - -------------------------------------------------------------------- -Fri Mar 19 19:57:35 CET 2004 - aj@suse.de - -- Fix sched_setaffinity compile problem. - -------------------------------------------------------------------- -Fri Mar 19 19:44:32 CET 2004 - kukuk@suse.de - -- Remove conflict with special aaa_base version (rpm will handle - this with file conflict) - -------------------------------------------------------------------- -Fri Mar 19 15:43:19 CET 2004 - kukuk@suse.de - -- Add SuSE abi note -- Add madvise patch -- Update to current CVS - -------------------------------------------------------------------- -Wed Mar 17 13:59:14 CET 2004 - kukuk@suse.de - -- Use official NPTL version fix -- Add LD_DEBUG=statistic for x86-64 -- Fix two JB_SIZE redefinitions on PPC -- Add two fixes for execstack - -------------------------------------------------------------------- -Mon Mar 15 08:11:33 CET 2004 - kukuk@suse.de - -- Require kernel 2.6.4 for glibc/NPTL -- Remove siginfo_t/si_band patch (needs to be fixed in kernel) -- Update linuxthreads_db and nptl_db -- Add libidn fixes from CVS - -------------------------------------------------------------------- -Sat Mar 13 19:53:58 CET 2004 - kukuk@suse.de - -- Adjust filelist (remove libcidn.a and libcidn_p.a) - -------------------------------------------------------------------- -Sat Mar 13 16:01:42 CET 2004 - kukuk@suse.de - -- Update to current CVS (merge of patches) -- Fix siginfo_t/si_band [Bug #34330] - -------------------------------------------------------------------- -Thu Mar 11 18:35:05 CET 2004 - mls@suse.de - -- Add mdns support to resolver library - -------------------------------------------------------------------- -Thu Mar 11 16:01:43 CET 2004 - kukuk@suse.de - -- Update kernel headers to 2.6.4 -- Update to current glibc CVS - -------------------------------------------------------------------- -Wed Mar 10 15:44:25 CET 2004 - bg@suse.de - -- Update hppa patches. - -------------------------------------------------------------------- -Mon Mar 8 15:19:01 CET 2004 - kukuk@suse.de - -- Fix vDSO on IA64 - -------------------------------------------------------------------- -Mon Mar 8 13:25:48 CET 2004 - kukuk@suse.de - -- Update from glibc CVS: - - Add libidn - - Lot of dynamic loader changes - -------------------------------------------------------------------- -Thu Mar 4 10:50:09 CET 2004 - kukuk@suse.de - -- Update from glibc CVS: - - Fix posix_fadvise vs. posix_fadvise64 - -------------------------------------------------------------------- -Tue Mar 2 16:51:44 CET 2004 - kukuk@suse.de - -- Fix PPC kernel header files -- Update from glibc CVS - - NPTL fixes - - nscd fixes - -------------------------------------------------------------------- -Tue Mar 2 12:11:38 CET 2004 - schwab@suse.de - -- Fix ppc32 to always use stat64 syscall. - -------------------------------------------------------------------- -Sat Feb 28 17:30:17 CET 2004 - kukuk@suse.de - -- Update from glibc CVS: - - Fix compiler warnings - - NPTL: Don't use CLONE_STOPPED - - Revert vDSO changes - -------------------------------------------------------------------- -Fri Feb 27 10:05:48 CET 2004 - kukuk@suse.de - -- Update from glibc CVS: - - Real NGROUP_MAX fix - - Lot of NPTL fixes - - clock_settime fix -- Add no_NO back (required by OpenI18N spec and [Bug #34745]) - -------------------------------------------------------------------- -Thu Feb 26 14:52:07 CET 2004 - kukuk@suse.de - -- Workaround broken NGROUP_MAX function - -------------------------------------------------------------------- -Thu Feb 26 12:10:37 CET 2004 - kukuk@suse.de - -- Add insserv PreRequires for nscd -- Update from CVS: NPTL and getaddrinfo memory leak fixes, - Get NGROUP_MAX from /proc filesystem - -------------------------------------------------------------------- -Sat Feb 21 06:22:23 CET 2004 - kukuk@suse.de - -- Update from CVS: IA64 relo fix, lot of PPC fixes -- Fix linux/mod_devicetable.h for userland inclusion -- Enable NPTL on Alpha - -------------------------------------------------------------------- -Fri Feb 20 01:08:26 CET 2004 - schwab@suse.de - -- Fix pthread_barrier_wait. - -------------------------------------------------------------------- -Thu Feb 19 09:46:46 CET 2004 - kukuk@suse.de - -- Update from CVS: More NPTL fixes -- nscd.init: Cleanups - -------------------------------------------------------------------- -Wed Feb 18 15:49:09 CET 2004 - kukuk@suse.de - -- Kernel Headers: Fix asm-ppc/unaliged.h, asm-ppc/types.h and - asm-ppc/bitops.h for userland inclusion. - -------------------------------------------------------------------- -Wed Feb 18 11:24:35 CET 2004 - bg@suse.de - -- Update hppa patches for current glibc -- Add workaround for ICE in hppa - -------------------------------------------------------------------- -Tue Feb 17 13:54:28 CET 2004 - kukuk@suse.de - -- Update from CVS: - - PPC nptl compatiblity fix - - NSCD patches merged - - ld.so.preload: Igreno missing files - - getaddrinfo: Fix problem with IPv6 addresses - -------------------------------------------------------------------- -Tue Feb 17 11:42:59 CET 2004 - aj@suse.de - -- Fix string optimizations init code on AMD64. - -------------------------------------------------------------------- -Sat Feb 14 07:10:42 CET 2004 - kukuk@suse.de - -- Update from CVS (for NPTL fixes and new PPC longjmp) -- Fix nscd deadlock with kernel 2.6 [Bug #34507] - -------------------------------------------------------------------- -Fri Feb 13 14:19:25 CET 2004 - aj@suse.de - -- Add more string/memory optimizations for AMD64. - -------------------------------------------------------------------- -Thu Feb 12 17:07:08 CET 2004 - kukuk@suse.de - -- Fix regex bug with invalid UTF-8 strings - -------------------------------------------------------------------- -Thu Feb 12 16:31:51 CET 2004 - aj@suse.de - -- Add more string optimizations for AMD64. - -------------------------------------------------------------------- -Wed Feb 11 16:14:53 CET 2004 - kukuk@suse.de - -- Update to current CVS snapshot -- Fix _IOC_TYPECHECK on s390/s390x/parisc -- Compile rtkaio only with NPTL -- Remove glibcbug (was dropped since glibc uses bugzilla now) -- Disable parallel build on s390x - -------------------------------------------------------------------- -Tue Feb 10 15:38:37 CET 2004 - schwab@suse.de - -- Work around invalid use of kernel headers in some packages. - -------------------------------------------------------------------- -Fri Feb 6 19:57:04 CET 2004 - kukuk@suse.de - -- Add kernel stat fix for PPC -- Add fix for off-by-one error in regex code - -------------------------------------------------------------------- -Thu Feb 5 18:04:45 CET 2004 - kukuk@suse.de - -- Update kernel header files to 2.6.2 - -------------------------------------------------------------------- -Tue Feb 3 17:14:38 CET 2004 - bg@suse.de - -- Update hppa patch - -------------------------------------------------------------------- -Tue Feb 3 16:24:47 CET 2004 - kukuk@suse.de - -- Fix ypclnt speedup patch -- Update to current CVS snapshot - -------------------------------------------------------------------- -Mon Jan 26 13:44:39 CET 2004 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Wed Jan 21 10:23:42 CET 2004 - aj@suse.de - -- Do not run in parallel on s390. - -------------------------------------------------------------------- -Mon Jan 19 15:49:51 CET 2004 - ro@suse.de - -- really fix linux/percpu.h to compile in userland - -------------------------------------------------------------------- -Fri Jan 16 11:14:49 CET 2004 - kukuk@suse.de - -- Update version.h to 2.6.1 -- Fix linux/percpu.h to compile in userland -- Update to current CVS snapshot -- Revert nscd path changes - -------------------------------------------------------------------- -Wed Jan 14 12:06:13 CET 2004 - kukuk@suse.de - -- Update to Kernel Headers 2.6.1 -- Update to current CVS snapshot -- Don't ignore make check on IA64 any longer - -------------------------------------------------------------------- -Sat Jan 10 01:56:48 CET 2004 - schwab@suse.de - -- Locale no_NO has been renamed to nb_NO. - -------------------------------------------------------------------- -Fri Jan 9 14:09:01 CET 2004 - kukuk@suse.de - -- Temporary ignore make check on IA64 and PPC - (known kernel/compiler bugs) - -------------------------------------------------------------------- -Fri Jan 9 00:36:51 CET 2004 - stepan@suse.de - -- fix v4l2 headers - -------------------------------------------------------------------- -Wed Jan 7 13:09:26 CET 2004 - kukuk@suse.de - -- Update to glibc CVS from 20040107 -- Remove manual pages which are now part of man-pages - -------------------------------------------------------------------- -Thu Dec 18 13:41:37 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031218 -- Update ot final 2.6.0 kernel headers -- Fix syntax error in spec file -- Update HPPA patch - -------------------------------------------------------------------- -Mon Dec 15 19:19:08 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031215 - -------------------------------------------------------------------- -Fri Dec 12 10:19:52 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031212 -- disable rtkaio (does not work with kernel 2.6 yet) - -------------------------------------------------------------------- -Fri Dec 5 10:00:28 CET 2003 - kukuk@suse.de - -- Update to glibc 2.3.3 CVS -- Make an extra sub package for nscd - -------------------------------------------------------------------- -Thu Nov 27 13:08:32 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031127 -- Add nsswitch.conf (moved from aaa_base) -- Add ld.so.conf (moved from aaa_base) [Bug #33277] -- Fix ceil on AMD64 - -------------------------------------------------------------------- -Fri Nov 21 14:40:29 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031121 -- Obsolete epoll (glibc-devel contains now this header files) - -------------------------------------------------------------------- -Wed Nov 19 15:54:58 CET 2003 - kukuk@suse.de - -- Add patch so that ld.so supports linuxthreads and nptl -- PPC64 requires kernel 2.4.21 -- Update to glibc CVS from 20031119 - -------------------------------------------------------------------- -Fri Nov 14 14:05:38 CET 2003 - bg@suse.de - -- Add hppa patches for current glibc. - -------------------------------------------------------------------- -Fri Nov 14 13:32:06 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031114 -- Remove PPC64 symbol version patch - -------------------------------------------------------------------- -Thu Nov 13 12:10:15 CET 2003 - schwab@suse.de - -- Fix last change covering libNoVersion. - -------------------------------------------------------------------- -Mon Nov 10 16:52:09 CET 2003 - schwab@suse.de - -- Specfile cleanup. - -------------------------------------------------------------------- -Thu Nov 6 14:10:17 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031106 - -------------------------------------------------------------------- -Wed Nov 5 15:26:06 CET 2003 - uli@suse.de - -- added a number of ARM fixes (glibc-2.3.2-armformat.patch, - glibc-armisa.patch, glibc-sjlj.patch) - -------------------------------------------------------------------- -Mon Oct 27 21:13:09 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031027 -- kernel headers: update to 2.6.0-test9 -- nptl: Use -fno-unit-at-a-time on AMD64, too - -------------------------------------------------------------------- -Thu Oct 23 13:34:25 CEST 2003 - kukuk@suse.de - -- Update to current CVS version - -------------------------------------------------------------------- -Wed Oct 22 19:01:37 CEST 2003 - kukuk@suse.de - -- nptl: Fix prototype in configure script -- nptl: Use -fno-unit-at-a-time -- locale: Add nb_NO - -------------------------------------------------------------------- -Fri Oct 17 16:56:58 CEST 2003 - kukuk@suse.de - -- Increase timeout for make check on overloaded architectures - -------------------------------------------------------------------- -Thu Oct 16 18:19:13 CEST 2003 - kukuk@suse.de - -- Fix building as normal user - -------------------------------------------------------------------- -Wed Oct 15 16:31:32 CEST 2003 - kukuk@suse.de - -- Fix putpwent/putgrent -- Make build as normal user - -------------------------------------------------------------------- -Tue Oct 14 21:13:25 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031014 - -------------------------------------------------------------------- -Tue Oct 14 13:26:06 CEST 2003 - aj@suse.de - -- Fix w_acosf for AMD64. - -------------------------------------------------------------------- -Tue Oct 14 10:49:36 CEST 2003 - kukuk@suse.de - -- Fix asm-sparc/kbio.h to compile kbdrate/X11 - -------------------------------------------------------------------- -Mon Oct 13 12:11:53 CEST 2003 - kukuk@suse.de - -- Update to kernel header files from 2.6.0-test7 - -------------------------------------------------------------------- -Fri Oct 10 17:11:01 CEST 2003 - schwab@suse.de - -- Fix misnamed syscalls. - -------------------------------------------------------------------- -Tue Oct 7 21:13:09 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031007 - -------------------------------------------------------------------- -Fri Oct 3 09:12:38 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031003 -- Fix kernel ioctl header files for PPC/PPC64 -- Removed dl-reloc.c fix, merged upstream - -------------------------------------------------------------------- -Wed Oct 1 16:49:19 CEST 2003 - kukuk@suse.de - -- Update to glibc cvs from 20031001 -- Remove sysmacros.h fix, merged upstream -- Add dl-reloc.c fix for compiler warnings - -------------------------------------------------------------------- -Mon Sep 29 11:49:19 CEST 2003 - kukuk@suse.de - -- Update kernel-headers to 2.6.0-test6 -- Fix sysmacros.h to compile with -ansi - -------------------------------------------------------------------- -Sat Sep 27 20:58:07 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20030927 -- Remove SO_BSDCOMPAT (obsoleted by kernel) -- Make _IOC_TYPECHECK useable for userland programs - -------------------------------------------------------------------- -Fri Sep 26 10:01:15 CEST 2003 - kukuk@suse.de - -- Remove obsolete patches -- Update to crypt_blowfish 0.4.5 - -------------------------------------------------------------------- -Fri Sep 26 08:51:10 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20030926 -- Update to nptl 0.60 - -------------------------------------------------------------------- -Sat Sep 20 21:13:04 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20030920 -- Update to nptl 0.59 - -------------------------------------------------------------------- -Wed Sep 17 12:13:35 CEST 2003 - kukuk@suse.de - -- Disable TLS for i586 glibc [Bug #31034] - -------------------------------------------------------------------- -Tue Sep 16 15:38:19 CEST 2003 - kukuk@suse.de - -- Remove db1.85 - -------------------------------------------------------------------- -Mon Sep 15 21:30:51 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20030915 - -------------------------------------------------------------------- -Mon Sep 15 18:43:19 CEST 2003 - kukuk@suse.de - -- Update to kernel 2.6.0-test5 header files - -------------------------------------------------------------------- -Sat Sep 13 07:01:40 CEST 2003 - kukuk@suse.de - -- Add librtkaio, a librt using kernel aio - -------------------------------------------------------------------- -Thu Sep 11 16:59:49 CEST 2003 - kukuk@suse.de - -- Update to current CVS -- Remove patches which are merged in CVS -- Update to nptl-0.58 -- Remove _POSIX_VERSION hack - -------------------------------------------------------------------- -Thu Sep 11 16:59:49 CEST 2003 - kukuk@suse.de - -- version.h: Fix comment how to compile kernel modules - -------------------------------------------------------------------- -Wed Sep 10 19:27:05 CEST 2003 - aj@suse.de - -- Install en_US.ISO-8859-15 under this name [#30373]. - -------------------------------------------------------------------- -Tue Sep 9 14:22:02 CEST 2003 - aj@suse.de - -- Fix last patch. - -------------------------------------------------------------------- -Mon Sep 8 18:20:56 CEST 2003 - aj@suse.de - -- Fix setting up of user signal handler in linuxthreads on x86_64. - -------------------------------------------------------------------- -Fri Sep 5 13:44:13 CEST 2003 - kukuk@suse.de - -- Add dl-tls.c to fix out of memory with static TLS errors - -------------------------------------------------------------------- -Wed Sep 3 21:03:13 CEST 2003 - kukuk@suse.de - -- Update glibc-linuxthreads -- Set _POSIX_VERSION back to 199209 - -------------------------------------------------------------------- -Mon Sep 1 18:23:49 CEST 2003 - kukuk@suse.de - -- Fix typo in nss_compat patch - -------------------------------------------------------------------- -Mon Sep 1 09:13:14 CEST 2003 - kukuk@suse.de - -- Add opendir fix for usage with NPTL -- Fix getspnam/getspent in nss_compat [Bug #29689] -- Set _POSIX2_VERSION back to 199209 - -------------------------------------------------------------------- -Wed Aug 27 15:22:40 CEST 2003 - kukuk@suse.de - -- Update to current CVS version - -------------------------------------------------------------------- -Mon Aug 25 09:35:41 CEST 2003 - kukuk@suse.de - -- Update to current CVS version - -------------------------------------------------------------------- -Mon Aug 18 21:17:25 CEST 2003 - aj@suse.de - -- increase stack size for linuxthreads/set-context. - ------------------------------------------------------------------- -Mon Aug 18 13:23:00 CEST 2003 - aj@suse.de - -- Fix mathinline.h for i386 to compile under C++ without warnings. - -------------------------------------------------------------------- -Sun Aug 17 09:59:25 CEST 2003 - ro@suse.de - -- kernel-headers.dif: don't include device.h from videodev.h - -------------------------------------------------------------------- -Fri Aug 15 10:39:49 CEST 2003 - kukuk@suse.de - -- Update to current cvs (fixes assert usage in C++ source code) - -------------------------------------------------------------------- -Thu Aug 14 10:34:27 CEST 2003 - kukuk@suse.de - -- Initialize fp->_mode for glibc 2.0 compatibility [Bug #28386] -- On i686, include glibc with and without floating stack enabled -- Update to current cvs -- Update to nptl 0.56 - -------------------------------------------------------------------- -Thu Jul 31 16:57:36 CEST 2003 - kukuk@suse.de - -- Reenable new quota.h - -------------------------------------------------------------------- -Wed Jul 30 09:59:21 CEST 2003 - kukuk@suse.de - -- Update to current cvs -- Update kernel headers to 2.6.0-test2 -- Disable sys/quota.h update -- Enable TLS on AMD64 again - -------------------------------------------------------------------- -Mon Jul 28 17:18:33 CEST 2003 - kukuk@suse.de - -- Update to current cvs -- Disable TLS on AMD64 temporary -- Update sys/quota.h to match new kernel implementation - -------------------------------------------------------------------- -Fri Jul 25 10:14:44 CEST 2003 - kukuk@suse.de - -- Update to current cvs -- Update kernel headers to 2.6.0-test1 -- Update to nptl 0.55 -- Change minimal symbol version on PPC64 back to 2.2.5 - -------------------------------------------------------------------- -Wed Jul 23 18:13:40 CEST 2003 - meissner@suse.de - -- Fixed systemcall clobber lists for asm-ppc/unistd.h (by just - merging over the asm-ppc64 things). - -------------------------------------------------------------------- -Wed Jul 23 12:59:04 CEST 2003 - aj@suse.de - -- Handle in ldconfig konqueror.so and other similar KDE hacks that fail without - rpath. -- Fix bugs exposed by unit-at-a-time option. - -------------------------------------------------------------------- -Fri Jul 18 07:27:47 CEST 2003 - aj@suse.de - -- Fix compilation with unit-at-a-time enabled compiler. -- Enlarge stack for tst-setcontext test. - -------------------------------------------------------------------- -Mon Jun 30 13:09:25 CEST 2003 - kukuk@suse.de - -- Update to current CVS (includes if_arp.h and nss_compat changes) -- Update to nptl 0.50 -- Kernel header fixes for userland inclusion - -------------------------------------------------------------------- -Wed Jun 25 09:34:17 CEST 2003 - kukuk@suse.de - -- Update to current CVS -- Add target host and CVS checkout to glibc version printout -- Adjust fnmatch fix -- Update kernel headers to 2.5.73 - -------------------------------------------------------------------- -Tue Jun 24 23:09:11 CEST 2003 - kukuk@suse.de - -- Fix typos in syscalls.list on Alpha - -------------------------------------------------------------------- -Mon Jun 23 10:53:41 CEST 2003 - kukuk@suse.de - -- fix typo in linuxthreads on SPARC -- Update to current CVS -- Update to nptl 0.48 - -------------------------------------------------------------------- -Thu Jun 19 11:10:55 CEST 2003 - kukuk@suse.de - -- Disable nss_compat patch again - -------------------------------------------------------------------- -Wed Jun 18 10:51:07 CEST 2003 - kukuk@suse.de - -- Fix reading of locale.alias file -- Update to current CVS snapshot -- Update to nptl 0.47 -- Some kernel header file fixes for PPC64/IA64 -- Update nss_compat patch - -------------------------------------------------------------------- -Thu Jun 12 23:42:09 CEST 2003 - kukuk@suse.de - -- Update to current CVS snapshot -- Finish patch for printing linker warning - -------------------------------------------------------------------- -Wed Jun 11 11:45:42 CEST 2003 - kukuk@suse.de - -- Update to nptl 0.45 -- Update to current CVS snapshot -- Add patch to print linker warning, if a static binary calls - functions using NSS - -------------------------------------------------------------------- -Tue Jun 10 16:46:47 CEST 2003 - kukuk@suse.de - -- Use %find_lang macro and cleanup glibc-locale filelist - -------------------------------------------------------------------- -Thu Jun 5 17:28:36 CEST 2003 - kukuk@suse.de - -- Complete mathinline.h fixes - -------------------------------------------------------------------- -Thu Jun 5 10:10:02 CEST 2003 - kukuk@suse.de - -- linux/compiler.h: Define all inline variants to __inline__ - -------------------------------------------------------------------- -Wed Jun 4 14:29:07 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Update to nptl 0.43 -- More kernel header fixes -- Make --no-archive default for localedef - -------------------------------------------------------------------- -Tue May 27 14:09:31 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Update to nptl 0.40 -- Disable nss_compat patch -- Update to kernel headers from 2.5.70 - -------------------------------------------------------------------- -Fri May 23 10:50:37 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Add patches to make nss_compat work with every service - -------------------------------------------------------------------- -Mon May 19 10:57:13 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Add patch for better binary compatibility (errno, h_errno) - -------------------------------------------------------------------- -Fri May 16 09:32:39 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Update to nptl 0.39 -- Add URL tag -- asm-i386/byteorder.h: fix asm vs. __asm__ - -------------------------------------------------------------------- -Wed May 14 22:31:52 CEST 2003 - schwab@suse.de - -- Fix missing syscall numbers on ia64. - -------------------------------------------------------------------- -Wed May 14 08:59:09 CEST 2003 - kukuk@suse.de - -- More kernel headers fixes for i386, ia64, ppc and s390 - -------------------------------------------------------------------- -Mon May 12 16:49:51 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Fix lot of more kernel headers -- Adjust netinet/igmp.h patch -- Copy linux/version.h in place before compiling glibc - -------------------------------------------------------------------- -Fri May 9 13:25:08 CEST 2003 - kukuk@suse.de - -- Fix bits/stdio.h -- Fix lot of kernel headers to work in userspace -- Fix netinet/igmp.h -- Enable TLS on PPC - -------------------------------------------------------------------- -Wed May 7 10:58:25 CEST 2003 - kukuk@suse.de - -- Update CVS snapshot -- Enable TLS on IA64 -- Update to nptl 0.37 -- Update kernel-headers to 2.5.69 - -------------------------------------------------------------------- -Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de - -- fix install_info --delete call and move from preun to postun - -------------------------------------------------------------------- -Fri Apr 11 06:32:25 CEST 2003 - aj@suse.de - -- Do not build locales in parallel. - -------------------------------------------------------------------- -Tue Apr 8 16:12:36 CEST 2003 - kukuk@suse.de - -- Disable TLS for PPC - -------------------------------------------------------------------- -Mon Apr 7 14:16:03 CEST 2003 - kukuk@suse.de - -- Update CVS snapshot - -------------------------------------------------------------------- -Sat Apr 5 09:55:15 CEST 2003 - kukuk@suse.de - -- Disable TLS for ia64 -- Update to nptl 0.34 -- Update to CVS snapshot - -------------------------------------------------------------------- -Fri Apr 4 16:23:39 CEST 2003 - kukuk@suse.de - -- Remove libNoVersion from filelist on alpha -- Add nptl docu - -------------------------------------------------------------------- -Fri Apr 4 10:23:35 CEST 2003 - kukuk@suse.de - -- Update to nptl 0.33 -- Run ldconfig after installation -- Update to CVS snapshot - -------------------------------------------------------------------- -Sat Mar 29 17:47:56 CET 2003 - kukuk@suse.de - -- Update to CVS snapshot -- Add USAGI patches for kernel-headers -- Add nptl on i686 -- Enable --with-tls -- Implement NI_NUMSERICSCOPE for getnameinfo -- Implement AI_V4MAPPED/AI_ALL for getaddrinfo -- Implement AI_ADDRCONFIG for getaddrinfo -- Add USAGI patch for kernel headers - -------------------------------------------------------------------- -Mon Mar 24 21:46:45 CET 2003 - schwab@suse.de - -- Sanitize . - -------------------------------------------------------------------- -Mon Mar 17 08:45:27 CET 2003 - aj@suse.de - -- Fix tst-aio7 testcase and enable it again. -- Enable %fs for x86-64. -- Install en_US.ISO-8859-15 for libstdc++. -- Fix bits/syscalls.h for x86-64. - -------------------------------------------------------------------- -Thu Mar 13 10:36:24 CET 2003 - kukuk@suse.de - -- Revert tcgetattr change [Bug #25173/#25174] - -------------------------------------------------------------------- -Tue Mar 4 15:15:33 CET 2003 - aj@suse.de - -- Fix lround/lrint functions. - -------------------------------------------------------------------- -Sat Mar 1 07:24:22 CET 2003 - aj@suse.de - -- Update to 2.3.2 release. - -------------------------------------------------------------------- -Wed Feb 26 21:45:36 CET 2003 - kukuk@suse.de - -- Update to current cvs snapshot (fixes OOo and mysql problems) - -------------------------------------------------------------------- -Mon Feb 24 17:52:02 CET 2003 - kukuk@suse.de - -- Disable aio7 test on s390(x), too. - -------------------------------------------------------------------- -Mon Feb 24 14:19:20 CET 2003 - kukuk@suse.de - -- Update to current cvs snapshot (post 2.3.2-pre1) -- Remove glibc-2.3-ppc32-textrel.patch, is included in CVS -- Remove libc23-ppc64-cvshead20021210.patch - -------------------------------------------------------------------- -Thu Feb 20 16:19:21 CET 2003 - kukuk@suse.de - -- Update to current cvs snapshot -- Remove glibc-2.3-ppc64-vfork-20030214.patch, seems to be - included already. - -------------------------------------------------------------------- -Wed Feb 19 11:45:35 CET 2003 - olh@suse.de - -- add glibc-2.3-ppc32-textrel.patch - glibc-2.3-ppc64-vfork-20030214.patch - -------------------------------------------------------------------- -Fri Feb 14 14:51:11 CET 2003 - kukuk@suse.de - -- Extend getent to print all IP addresses of one host - -------------------------------------------------------------------- -Thu Feb 13 18:34:50 CET 2003 - kukuk@suse.de - -- Update to current snapshot - -------------------------------------------------------------------- -Wed Feb 12 11:50:54 CET 2003 - kukuk@suse.de - -- Update to current snapshot (contains official fix for #23513) - -------------------------------------------------------------------- -Tue Feb 11 15:28:16 CET 2003 - kukuk@suse.de - -- Update to current snapshot -- Fix corruption of internal data in gethostbyname2 [Bug #23513] - -------------------------------------------------------------------- -Sun Feb 9 12:20:55 CET 2003 - aj@suse.de - -- Fix cancellation of system calls on x86-64. - -------------------------------------------------------------------- -Sat Feb 8 10:43:02 CET 2003 - kukuk@suse.de - -- Fix wrong logic in dynamic resolv.conf patch - -------------------------------------------------------------------- -Fri Feb 7 17:35:12 CET 2003 - kukuk@suse.de - -- Fix access of _res symbol in multithreaded programs -- Add "dynamic resolv.conf" patch to libnss_dns, too. -- Remove obsolete db2 manual pages -- Update to current snapshot (fixes [Bug #23363]) - -------------------------------------------------------------------- -Thu Feb 6 18:06:36 CET 2003 - kukuk@suse.de - -- Update to current snapshot -- Use install-info for info pages - -------------------------------------------------------------------- -Tue Feb 4 20:12:51 CET 2003 - schwab@suse.de - -- Fix regexp parsing. - -------------------------------------------------------------------- -Mon Feb 3 14:44:21 CET 2003 - meissner@suse.de - -- Merged a unistd.h gcc3.3 compliance patch from Franz Sirl for - ppc and ppc64 kernel headers. - -------------------------------------------------------------------- -Fri Jan 31 22:12:03 CET 2003 - schwab@suse.de - -- Fix building on s390[x]. - -------------------------------------------------------------------- -Fri Jan 31 15:20:00 CET 2003 - kukuk@suse.de - -- Update to current glibc cvs - -------------------------------------------------------------------- -Thu Jan 30 16:05:32 CET 2003 - aj@suse.de - -- Fix one build problem on sparc. -- Fix asm-x86_64/mtrr.h. - -------------------------------------------------------------------- -Wed Jan 29 12:57:23 CET 2003 - kukuk@suse.de - -- Update to current glibc cvs -- Fix libm-ulps for x86-64 and ia64 - -------------------------------------------------------------------- -Thu Jan 23 16:47:33 CET 2003 - schwab@suse.de - -- Fix use of DT_FINI_ARRAY. -- Temporarily disable tst-aio7 test on ia64. - -------------------------------------------------------------------- -Tue Jan 14 22:41:33 CET 2003 - schwab@suse.de - -- Fix ia64 for non-tls build. - -------------------------------------------------------------------- -Tue Jan 14 21:51:24 CET 2003 - aj@suse.de - -- Package libpthread_nonshared.a. - -------------------------------------------------------------------- -Mon Jan 13 10:29:36 CET 2003 - kukuk@suse.de - -- Add fixed version of x86-64-linuxthreads-disable-fs.diff -- Readd parts of libm-x86-64.diff -- Update to current cvs snapshot -- Add fix for errno compatibility -- Add s390(x) vfork fixes - -------------------------------------------------------------------- -Sun Jan 12 19:16:13 CET 2003 - kukuk@suse.de - -- Update to current cvs snapshot - -------------------------------------------------------------------- -Fri Jan 3 19:09:36 CET 2003 - bg@suse.de - -- removed obsolete patch for hppa - -------------------------------------------------------------------- -Fri Dec 20 23:15:48 CET 2002 - kukuk@suse.de - -- Update to current cvs snapshot -- Obsoletes glibc-2.3-setjmp-ppc64.diff -- Obsoletes build-alpha.diff -- Obsoletes libm-x86-64.diff -- Disable activate-spinlocks.diff temporary -- Disable x86-64-linuxthreads-disable-fs.diff (breaks compilation) - -------------------------------------------------------------------- -Tue Dec 17 16:01:13 CET 2002 - olh@suse.de - -- remove glibc-2.2.5-ppc64-bits-socket_h.diff - add glibc-2.3-setjmp-ppc64.diff - add libc23-ppc64-cvshead20021210.patch - dont run configure in subshell, it can fail and rpm cant catch it - -------------------------------------------------------------------- -Fri Dec 13 20:01:30 CET 2002 - schwab@suse.de - -- Add more ia64 syscalls. - -------------------------------------------------------------------- -Fri Dec 6 22:06:41 CET 2002 - olh@suse.de - -- build also the locals parallel - do not fail with parallel calculation on lowmem systems - -------------------------------------------------------------------- -Tue Dec 3 11:16:30 CET 2002 - aj@suse.de - -- Build parallel on x86-64. -- Activate fast spinlocks in malloc for x86 and x86-64. -- Integrate new math library from AMD for x86-64. - -------------------------------------------------------------------- -Fri Nov 29 11:08:03 CET 2002 - bg@suse.de - -- Fix build on hppa. - -------------------------------------------------------------------- -Thu Nov 28 21:31:09 CET 2002 - aj@suse.de - -- Fix build on alpha. - -------------------------------------------------------------------- -Thu Nov 28 15:45:09 CET 2002 - aj@suse.de - -- Update to CVS version from 2002-11-28. -- Do not use %fs for threads for now on x86-64. -- Fix fnmatch bug with multibyte strings. - -------------------------------------------------------------------- -Tue Nov 12 12:41:17 CET 2002 - bg@suse.de - -- Updated hppa patches - -------------------------------------------------------------------- -Thu Nov 7 14:00:04 CET 2002 - kukuk@suse.de - -- getaddrinfo(): get host information for AF_INET and AF_INET6 only - from the same service [Bug #21237] - -------------------------------------------------------------------- -Thu Nov 7 12:11:29 CET 2002 - bg@suse.de - -- Fix build of linuxthreads for hppa - -------------------------------------------------------------------- -Tue Nov 5 16:31:11 CET 2002 - bg@suse.de - -- Use current kernel-headers for parisc -- Add support for hppa - -------------------------------------------------------------------- -Tue Nov 5 15:29:32 CET 2002 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Tue Oct 22 16:21:34 CEST 2002 - schwab@suse.de - -- Fix ia64 syscall numbers. - -------------------------------------------------------------------- -Mon Oct 21 17:20:04 CEST 2002 - schwab@suse.de - -- Fix alignment in locale-archive. - -------------------------------------------------------------------- -Mon Oct 21 17:16:51 CEST 2002 - kukuk@suse.de - -- Update to glibc 2.3.1 cvs 20021021 -- Remove nss_dns6 patch - -------------------------------------------------------------------- -Tue Oct 15 14:58:34 CEST 2002 - kukuk@suse.de - -- Update to glibc 2.3.1 cvs 20021015 - -------------------------------------------------------------------- -Wed Oct 2 14:06:31 CEST 2002 - kukuk@suse.de - -- Update to glibc 2.3 cvs 20021002 -- Update crypt_blowfish to 0.4.4 (manual page fix, hppa fix) - -------------------------------------------------------------------- -Wed Sep 25 11:43:08 CEST 2002 - mls@suse.de - -- build with -finline-limit=2000 on mips/armv4l - -------------------------------------------------------------------- -Tue Sep 17 14:54:26 CEST 2002 - schwab@suse.de - -- Add new ia64 syscall numbers. - -------------------------------------------------------------------- -Mon Sep 16 17:24:01 CEST 2002 - meissner@suse.de - -- Added AIO syscall numbers for ppc/ppc64, so libaio does not need them. -- Aligned powerpc bits/sem.h to be the same as the other 64bit - archs, keeping the 32bit layout. -- Added the faster ppc32 memset.S from glibc HEAD on request of IBM. - -------------------------------------------------------------------- -Thu Sep 12 15:56:07 CEST 2002 - meissner@suse.de - -- ppc/ppc64: added more biarch things to the SystemV IPC headers - which are needed to get 64bit ipc / IPC_STAT to work. - -------------------------------------------------------------------- -Mon Sep 9 18:52:53 CEST 2002 - bk@suse.de - -- s390x-biarch: use correct wordsize.h(move to main 32/64 directory) -- s390x: requires 64-bit kernel - -------------------------------------------------------------------- -Mon Sep 9 15:40:23 CEST 2002 - kukuk@suse.de - -- Increase minimum value of MAXPACKET in libnss_dns, too - -------------------------------------------------------------------- -Mon Sep 9 14:31:04 CEST 2002 - uli@suse.de - -- all architectures are created equal, but some are more equal - than others; increased DB_FILE_ID_LEN in DB2 to 24 on x86-64, - ia64, s390x and ppc64 to fit 64 bit __ino_t type - -------------------------------------------------------------------- -Fri Sep 6 17:26:53 MEST 2002 - mls@suse.de - -- fix squeeze bug in db-1.85: set dirty flag after page modification - -------------------------------------------------------------------- -Fri Sep 6 15:44:17 CEST 2002 - kukuk@suse.de - -- Increase minimum value of MAXPACKET - -------------------------------------------------------------------- -Mon Sep 2 10:38:40 CEST 2002 - kukuk@suse.de - -- Fix asm header files for sparc/sparc64 - -------------------------------------------------------------------- -Fri Aug 30 13:18:51 CEST 2002 - aj@suse.de - -- Revert linuxthreads for x86-64 for now. - -------------------------------------------------------------------- -Wed Aug 28 16:15:18 CEST 2002 - aj@suse.de - -- Add optimized math routines for x86-64. - -------------------------------------------------------------------- -Tue Aug 27 15:52:49 CEST 2002 - olh@suse.de - -- BuildFlags="$(echo $RPM_OPT_FLAGS | sed 's#-mminimal-toc##')" - -------------------------------------------------------------------- -Mon Aug 26 21:56:22 CEST 2002 - olh@suse.de - -- add ppc64_glibc_2.2.5_sunrpc-fix.patch - * sysdeps/unix/sysv/linux/powerpc/bits/socket.h: New file that adds - __powerpc64__ specific fields and adjust size/alignment for 64-bit. - -------------------------------------------------------------------- -Fri Aug 23 17:04:38 CEST 2002 - aj@suse.de - -- Use floating stacks for x86-64. -- Add LICENSE file. -- Fix profiling code on x86-64. -- Add strcspn, strpbrk and strspn optimizations for x86-64. -- Fix makecontext for x86-64. - -------------------------------------------------------------------- -Thu Aug 15 08:59:16 CEST 2002 - aj@suse.de - -- Use biarch headers already for building so that bits/syscalls.h is - build correctly. -- Fix bits/syscalls.h for x86-64. -- Remove *xattr patches. - -------------------------------------------------------------------- -Thu Aug 8 16:59:27 CEST 2002 - kukuk@suse.de - -- Update to current cvs (calloc variable overflow fixed) -- Apply fix for calloc fix -- Add *xattr system calls and error number - -------------------------------------------------------------------- -Tue Aug 6 12:45:06 CEST 2002 - kukuk@suse.de - -- Update to current cvs (IPv6 fixes) - -------------------------------------------------------------------- -Mon Aug 5 12:29:59 CEST 2002 - aj@suse.de - -- Implement *context functions for x86-64. - -------------------------------------------------------------------- -Sat Aug 3 16:01:07 CEST 2002 - kukuk@suse.de - -- Update kernel-headers to version 2.4.19 -- Add PreRequires "filesystem". - -------------------------------------------------------------------- -Thu Aug 1 18:23:37 CEST 2002 - bk@suse.de - -- added s390-may2002.diff with some chunks from may2002 drop -- give make check a second chance on s390(x), but fail if not(race) - -------------------------------------------------------------------- -Tue Jul 30 11:40:41 CEST 2002 - kukuk@suse.de - -- sunrpc/xdr_array.c: Check for variable overflow -- Ignore failed make check on s390(x) - -------------------------------------------------------------------- -Tue Jul 30 08:31:24 CEST 2002 - aj@suse.de - -- Add optimisations for x86-64. - -------------------------------------------------------------------- -Mon Jul 29 09:38:04 CEST 2002 - kukuk@suse.de - -- Don't allocate/free category name in setlocale() unnecessarily - (for IBM Java [Bug #17065]). - -------------------------------------------------------------------- -Tue Jul 23 13:36:31 CEST 2002 - kukuk@suse.de - -- Update to current glibc cvs (pread/pwrite fixes) -- Remove extra de.po, is in official tarball now. - -------------------------------------------------------------------- -Sat Jul 20 07:14:26 CEST 2002 - aj@suse.de - -- Fix profiling for x86-64. - -------------------------------------------------------------------- -Fri Jul 19 16:26:26 CEST 2002 - meissner@suse.de - -- Fixed the PPC64 patch, several superflous files removed. -- Reenabled make check for ppc64. - -------------------------------------------------------------------- -Wed Jul 17 14:13:58 CEST 2002 - kukuk@suse.de - -- Update to current glibc cvs -- Fix kernel headers for s390/s390x -- Move some binaries/shell scripts and manual pages to the - correct subpackage - -------------------------------------------------------------------- -Tue Jul 16 14:51:48 CEST 2002 - meissner@suse.de - -- Merged latest PowerPC patch from IBM. - * Lots of ppc64 related fixes. - * Start of biarch support. - * Changed struct stat in 64bit ABI. - -------------------------------------------------------------------- -Fri Jul 12 18:29:17 CEST 2002 - aj@suse.de - -- Add biarch patch for s390 and s390x. - -------------------------------------------------------------------- -Mon Jul 8 10:45:49 CEST 2002 - aj@suse.de - -- Add some optimized x86-64 math routines and a fixed lgammal - implementation. -- Testsuite on x86-64 should pass now. -- Run ldconfig in postinstall. -- Fix memleak in catgets. - -------------------------------------------------------------------- -Sat Jul 6 13:38:48 CEST 2002 - kukuk@suse.de - -- Fix typo in create_biarch_asm.sh (asm-sparc path) - -------------------------------------------------------------------- -Thu Jul 4 21:59:43 CEST 2002 - kukuk@suse.de - -- Fix typo in manpages/Makefile -- Fix filelist (on some archs ld-linux.so.2 was missing) - -------------------------------------------------------------------- -Thu Jul 4 10:02:46 CEST 2002 - kukuk@suse.de - -- Revert mktime patch (check for year < 70) -- Replace ifarch i386 with ix86 -- Add patch for arm -- Include pt_chown again - -------------------------------------------------------------------- -Wed Jul 3 16:05:05 CEST 2002 - kukuk@suse.de - -- Add more new manual pages -- Fix spec file (renaming of ld-*, creating of include/asm header - files) -- Update to current CVS version -- Fix kernel-headers for x86-64 (don't overwrite patched version) -- Rename Equador -> Ecuador [Bug #16648] -- Add hint about security problem of host caching with nscd to - config file. - -------------------------------------------------------------------- -Tue Jun 25 14:29:14 CEST 2002 - aj@suse.de - -- Fix dl-machine.h for x86-64 to compile with new binutils. -- Fix mtrr.h header for x86-64. -- Do not package pt_chown. - -------------------------------------------------------------------- -Tue Jun 18 14:28:40 CEST 2002 - sf@suse.de - -- reverted changes from Tue Jun 11 10:04:55 CEST 2002 - (took the kernel-headers from before, readded patch9) -- add new archive with kernel-headers for x86_64 -- add autofs patch - -------------------------------------------------------------------- -Mon Jun 17 17:12:39 CEST 2002 - bk@suse.de - -- remove s390* from the list of archs that ignore check fail - -------------------------------------------------------------------- -Thu Jun 13 20:38:00 CEST 2002 - uli@suse.de - -- fixed typos in spec - -------------------------------------------------------------------- -Thu Jun 13 13:35:43 CEST 2002 - schwab@suse.de - -- Fix ssize_t and __ipc_pid_t for ppc64. - -------------------------------------------------------------------- -Wed Jun 12 09:47:12 CEST 2002 - uli@suse.de - -- fix errlist.c for ARM as well - -------------------------------------------------------------------- -Tue Jun 11 10:04:55 CEST 2002 - sf@suse.de - -- made new kernel-header archive from kernel-source -- added asm-ppc64 to kernel-headers -- removed patch9 as it is obsoleted by the new kernel-headers - -------------------------------------------------------------------- -Fri Jun 7 14:29:30 CEST 2002 - olh@suse.de - -- update asm-ppc64/ioctls.h, missing TIOCGDEV - -------------------------------------------------------------------- -Thu Jun 6 17:57:41 CEST 2002 - olh@suse.de - -- fix glibc-ppc64 patch - -------------------------------------------------------------------- -Thu Jun 6 15:09:16 CEST 2002 - olh@suse.de - -- update ppc64_glibc_ldconfig.diff - -------------------------------------------------------------------- -Thu Jun 6 10:09:24 CEST 2002 - ke@suse.de - -- Update de.po from - http://www.iro.umontreal.ca/contrib/po/teams/PO/de/libc-2.2.5.de.po. -- Use only translated entries to make the testsuite happy; call - msgattrib on de.po and hu.po [# 16438]. - -------------------------------------------------------------------- -Mon Jun 3 09:58:54 CEST 2002 - aj@suse.de - -- Clean up generation of asm includes for bi-arch systems. -- Enable profiling for x86-64. - -------------------------------------------------------------------- -Mon Jun 3 08:52:38 CEST 2002 - kukuk@suse.de - -- Add fix for weak declaration "_old_sys_nerr" -- Remove already disabled alpha patch -- Update to current CVS - -------------------------------------------------------------------- -Sat Jun 1 10:54:41 CEST 2002 - olh@suse.de - -- fix stat for real, wrong size for st_nlink - -------------------------------------------------------------------- -Wed May 29 18:24:57 CEST 2002 - olh@suse.de - -- add ppc64_glibc_2.2.5-types.diff, fixes stat() - -------------------------------------------------------------------- -Wed May 29 10:38:34 CEST 2002 - olh@suse.de - -- add ppc64_glibc_ldconfig.diff for elf32/elf64 coexistance - -------------------------------------------------------------------- -Thu May 23 08:32:00 MEST 2002 - aj@suse.de - -- Rename __thread to fix problems with GCC 3.2. - -------------------------------------------------------------------- -Mon May 20 11:37:42 CEST 2002 - olh@suse.de - -- add ppc64 kernel headers - add create_ppc_asm.sh - update ppc64 patch, use /lib64/ld64.so.1 - move generic syscalls.list to ppc64/32 - set/getrlimit GLIBC2.0 is ppc32 only - use parallel make on ppc and ppc64 - do not chroot as user - cleanup nested ifarch for dynamic linker - -------------------------------------------------------------------- -Wed May 15 10:25:45 CEST 2002 - aj@suse.de - -- Fix building of linuxthreads with current GCC. - -------------------------------------------------------------------- -Mon May 13 10:04:37 CEST 2002 - olh@suse.de - -- fix ppc64 RTLDLIST ld64.so rewrite - -------------------------------------------------------------------- -Sat May 11 02:09:06 CEST 2002 - schwab@suse.de - -- Add div/mod compatibility functions for ia64. - -------------------------------------------------------------------- -Fri May 10 13:56:59 CEST 2002 - olh@suse.de - -- add ppc64 support - -------------------------------------------------------------------- -Thu May 9 10:06:19 CEST 2002 - aj@suse.de - -- Add sys/io.h for x86-64. - -------------------------------------------------------------------- -Mon May 6 18:12:51 CEST 2002 - ihno@suse.de - -- corrected memory calculation for parallel build - -------------------------------------------------------------------- -Fri May 3 16:28:23 CEST 2002 - kukuk@suse.de - -- Add fix to compile math.h on SPARC with g++ - -------------------------------------------------------------------- -Thu May 2 11:29:29 CEST 2002 - kukuk@suse.de - -- Update to current CVS 2.2 branch -- Add x86-64 fix for crti.o and /usr/lib64 with libpthread - -------------------------------------------------------------------- -Fri Apr 26 16:51:48 CEST 2002 - kukuk@suse.de - -- define sqrtl alias for PowerPC - -------------------------------------------------------------------- -Mon Apr 22 07:56:00 CEST 2002 - aj@suse.de - -- Fix vfork for x86-64. -- Fix handling of ld.so.cache for x86-64. - -------------------------------------------------------------------- -Thu Apr 18 09:16:58 CEST 2002 - aj@suse.de - -- Allow testsuite to fail for x86-64. -- Add ULPs for x86-64. - -------------------------------------------------------------------- -Wed Apr 17 16:36:51 CEST 2002 - kukuk@suse.de - -- Update to current snapshot (mktime and dl fixes) -- Update hu.po -- Do not build a profiled glibc for x86-64 - -------------------------------------------------------------------- -Fri Apr 12 10:33:31 CEST 2002 - kukuk@suse.de - -- Update to current snapshot (fix SPARC compile) -- Revert do-lookup.h patch on Alpha (does not work here) - -------------------------------------------------------------------- -Wed Apr 10 15:09:33 CEST 2002 - aj@suse.de - -- Fix linuxthreads for x86-64. - -------------------------------------------------------------------- -Wed Apr 10 13:02:48 CEST 2002 - aj@suse.de - -- Add x86-64.diff to fix glob64. - -------------------------------------------------------------------- -Wed Apr 10 10:26:22 CEST 2002 - kukuk@suse.de - -- Update kernel-headers to 2.4.19pre4 (with x86-64 support) -- Update glibc to current cvs snapshot -- Allow old currencies (before EUR) - -------------------------------------------------------------------- -Tue Apr 2 15:58:49 CEST 2002 - aj@suse.de - -- Update ULPs. - -------------------------------------------------------------------- -Thu Mar 21 16:18:58 CET 2002 - kukuk@suse.de - -- Create html pages after installation of info pages [Bug #15283] - -------------------------------------------------------------------- -Tue Mar 12 16:09:51 CET 2002 - kukuk@suse.de - -- Add db1 fix if blocksize is not ^2 - -------------------------------------------------------------------- -Sat Mar 2 18:18:15 CET 2002 - kukuk@suse.de - -- Add fix for format string bug - -------------------------------------------------------------------- -Sat Mar 2 10:44:31 CET 2002 - kukuk@suse.de - -- Fix return value of nice wrapper - -------------------------------------------------------------------- -Fri Mar 1 14:33:09 CET 2002 - kukuk@suse.de - -- Add fix for corrupt ut_line -- Add fix for current gcc 3.1 -- Add patch for nice return values - -------------------------------------------------------------------- -Thu Feb 28 14:53:42 CET 2002 - kukuk@suse.de - -- Add fix for rtime, swscanf and ia64 - -------------------------------------------------------------------- -Mon Feb 18 13:22:05 CET 2002 - kukuk@suse.de - -- When a dlopened module references a weak symbol from another - dlopened module (loaded with RTLD_GLOBAL) no dependency was - generated for this fact, so the second module was unloaded even - if the first one was still around. - -------------------------------------------------------------------- -Sun Feb 17 10:51:53 CET 2002 - kukuk@suse.de - -- Add pthread/signal bugfix [Bug #13280] -- Fix directory file list (don't include /usr/include) - -------------------------------------------------------------------- -Thu Feb 14 19:46:04 CET 2002 - kukuk@suse.de - -- Use defattr in spec file to avoid problems with not existing - UIDs and rpm. - -------------------------------------------------------------------- -Thu Feb 14 13:22:13 CET 2002 - aj@suse.de - -- Update ULPs for GCC 3.1. - -------------------------------------------------------------------- -Wed Feb 13 16:03:20 CET 2002 - kukuk@suse.de - -- Apply db1 patch from mls@suse.de to fix rpm problems - -------------------------------------------------------------------- -Tue Feb 12 02:01:42 CET 2002 - ro@suse.de - -- fix owner/group for kernel headers - -------------------------------------------------------------------- -Mon Feb 11 15:17:18 CET 2002 - kukuk@suse.de - -- Add another solution for the glob problem - -------------------------------------------------------------------- -Thu Feb 7 16:20:49 CET 2002 - kukuk@suse.de - -- Add fix for glob (glob should not call globfree) -- Add fix for innetgr - -------------------------------------------------------------------- -Wed Feb 6 22:01:29 CET 2002 - kukuk@suse.de - -- Use correct BuildRoot - -------------------------------------------------------------------- -Wed Feb 6 16:40:49 CET 2002 - kukuk@suse.de - -- Update hu.po - -------------------------------------------------------------------- -Wed Feb 6 15:36:56 CET 2002 - kukuk@suse.de - -- Set LC_CTYPE for error messages in localedef [Bug #12878] - -------------------------------------------------------------------- -Mon Feb 4 14:26:48 CET 2002 - kukuk@suse.de - -- Add fixes from CVS: dynamic loader, readv and writev seg.fault - and various architecture fixes for alpha and mips -- Don't compile with -g on Alpha -- Add fix for possible endless loop fix - -------------------------------------------------------------------- -Fri Feb 1 15:58:41 CET 2002 - bk@suse.de - -- merged s390x lib64 patch and spec file changes - -------------------------------------------------------------------- -Wed Jan 23 15:39:02 CET 2002 - kukuk@suse.de - -- Split glibc into glibc and glibc-locale -- Create more UTF8 locale - -------------------------------------------------------------------- -Mon Jan 21 10:45:19 CET 2002 - kukuk@suse.de - -- Update to official glibc 2.2.5 - -------------------------------------------------------------------- -Wed Jan 16 18:29:33 CET 2002 - kukuk@suse.de - -- Remove /var/adm/setup/setup.timeconfig - -------------------------------------------------------------------- -Wed Jan 16 17:22:52 CET 2002 - kukuk@suse.de - -- Apply S390 fix - -------------------------------------------------------------------- -Wed Jan 9 15:33:49 CET 2002 - kukuk@suse.de - -- Update to glibc 2.2.5pre1 - -------------------------------------------------------------------- -Tue Jan 8 18:41:29 CET 2002 - egmont@suselinux.hu - -- Added partial Hungarian translation - -------------------------------------------------------------------- -Tue Jan 8 13:52:51 CET 2002 - kukuk@suse.de - -- Add patch to pass math tests with gcc 3.x -- Update to current CVS version - -------------------------------------------------------------------- -Thu Jan 3 18:05:48 CET 2002 - kukuk@suse.de - -- Update kernel header files to 2.4.17 - -------------------------------------------------------------------- -Tue Jan 1 10:55:34 CET 2002 - kukuk@suse.de - -- Update current CVS version, add final fixes for LSB test suite - -------------------------------------------------------------------- -Tue Dec 18 15:27:42 CET 2001 - poeml@suse.de - -- Install ja_JP.SJIS locale. - -------------------------------------------------------------------- -Sat Dec 15 15:27:12 CET 2001 - schwab@suse.de - -- Fix missing declaration of md5_uintptr. - -------------------------------------------------------------------- -Fri Dec 14 10:11:17 CET 2001 - kukuk@suse.de - -- Update to correct CVS branch - -------------------------------------------------------------------- -Thu Dec 13 14:50:25 CET 2001 - kukuk@suse.de - -- Update to current CVS -- Increase PATH_MAX to 4096 (including the leading zero) -- Clear pointer if asprintf fails -- pthread_key_delete should not contact thread manager before it - is created. - -------------------------------------------------------------------- -Tue Dec 11 22:35:07 CET 2001 - kukuk@suse.de - -- Fix prelink patch - -------------------------------------------------------------------- -Tue Dec 11 18:53:12 CET 2001 - kukuk@suse.de - -- Add fixes for LSB.os test suite (ftw, grantpt and ftok) -- Update to current CVS -- Add prelink patch - -------------------------------------------------------------------- -Fri Dec 7 19:16:30 CET 2001 - kukuk@suse.de - -- Merge with current CVS -- Add blowfish crypt - -------------------------------------------------------------------- -Fri Nov 23 11:55:14 CET 2001 - uli@suse.de - -- added armv4l arch to spec -- added arm kernel headers -- added trivial fix for dl-machine.h from CVS (see arm.dif) - -------------------------------------------------------------------- -Thu Nov 15 10:29:33 CET 2001 - adrian@suse.de - -- add mips architecture to spec file -- apply further mips fixes for ld -- activate %clean again - -------------------------------------------------------------------- -Sun Nov 11 12:12:03 CET 2001 - kukuk@suse.de - -- Fix lost permissions of shell script on SPARC - -------------------------------------------------------------------- -Thu Nov 8 18:40:33 CET 2001 - kukuk@suse.de - -- Add 32bit UID fixes - -------------------------------------------------------------------- -Thu Nov 8 11:47:21 CET 2001 - kukuk@suse.de - -- More fixes for asm-ia64 header files - -------------------------------------------------------------------- -Thu Nov 8 10:50:13 CET 2001 - kukuk@suse.de - -- Fix asm-i386/processor.h (don't align struct) -- Fix asm-ia64/bitops.h (define CMPXCHG_BUGCHECK) -- Correct version number in version.h - -------------------------------------------------------------------- -Wed Nov 7 14:07:21 CET 2001 - uli@suse.de - -- fixed sys/io.h, sysmacros.h for icc - -------------------------------------------------------------------- -Tue Nov 6 16:53:04 CET 2001 - kukuk@suse.de - -- Update kernel-headers to 2.4.14 - -------------------------------------------------------------------- -Thu Nov 1 11:34:56 CET 2001 - kukuk@suse.de - -- Use again old rules to generate html files - -------------------------------------------------------------------- -Sun Oct 21 22:55:24 CEST 2001 - schwab@suse.de - -- Fix inttypes.h for C++. - -------------------------------------------------------------------- -Fri Oct 19 13:31:53 CEST 2001 - aj@suse.de - -- Fix typo in inttypes.h that presents compilation by non-GCC compilers. - -------------------------------------------------------------------- -Tue Oct 16 10:56:52 CEST 2001 - aj@suse.de - -- Update elf.h to include x86-64 defines since those are needed - by some other tools. - -------------------------------------------------------------------- -Fri Sep 28 15:59:19 CEST 2001 - schwab@suse.de - -- Readd patch from 2001-09-10 with corrections. -- Add compatibility patch for GCC 3. This allows to build glibc - with GCC 3. -- Require that make check succeeds on ia64. - -------------------------------------------------------------------- -Thu Sep 13 15:58:31 CEST 2001 - aj@suse.de - -- Add a better version of the threads-fork patch that fixes some - more places where interrupts can occur and does this a bit cleaner. - -------------------------------------------------------------------- -Tue Sep 11 13:50:37 CEST 2001 - aj@suse.de - -- Remove patch from 2001-09-10 since it breaks the dynamic linker. - -------------------------------------------------------------------- -Tue Sep 11 10:51:11 CEST 2001 - aj@suse.de - -- Fix bug in linuxthreads where manager and threads could - get out of synch due to an interrupted read call. - -------------------------------------------------------------------- -Mon Sep 10 18:20:32 CEST 2001 - schwab@suse.de - -- Fix handling of dependent dynamic objects for dlopen/dlclose. - -------------------------------------------------------------------- -Sat Sep 8 21:02:38 CEST 2001 - kukuk@suse.de - -- Don't create gconv cache (else iconv --list seg.faults) - -------------------------------------------------------------------- -Tue Aug 28 13:39:37 MEST 2001 - aj@suse.de - -- Improve dynamic linker to relocate dynamic objects faster. This - implies a small cache for symbol lookups and handling the ld -z combreloc - feature if binaries are linked this way. - -------------------------------------------------------------------- -Fri Aug 24 14:26:33 CEST 2001 - kukuk@suse.de - -- Add fix for handling of %l[] in vfscanf -- ldconfig removes stale links now -- Remove susehelp config files, now in susehelp itself - -------------------------------------------------------------------- -Wed Aug 22 15:26:06 CEST 2001 - aj@suse.de - -- Update s390 patch from IBM. - -------------------------------------------------------------------- -Fri Aug 17 14:11:16 CEST 2001 - kukuk@suse.de - -- Adjust dns6 patch for 2.2.4 -- Fix spec file (include lost libnss_dns6.so) -- Fix versionnumber in version.h [Bug #9759] -- Update kernel-header to 2.4.9 - -------------------------------------------------------------------- -Thu Aug 16 09:32:39 MEST 2001 - aj@suse.de - -- Update to 2.2.4 final. Add s390-ucontext patch. - -------------------------------------------------------------------- -Fri Aug 10 12:04:14 CEST 2001 - aj@suse.de - -- Update to current glibc version. Do not use the hardlink program - for compatification since localedef will do this itself now. - Create gconv cache. - -------------------------------------------------------------------- -Wed Aug 1 15:31:50 CEST 2001 - aj@suse.de - -- Add patch for zic to create copy of the timezone instead - of a symbolic link so that the file exists even if /usr is not - mounted. - Use i486 instead of i386 as default architecture for i386. - -------------------------------------------------------------------- -Sat Jul 28 08:36:27 CEST 2001 - kukuk@suse.de - -- Fix problem with linux/spinlock.h - -------------------------------------------------------------------- -Fri Jul 27 09:30:01 CEST 2001 - kukuk@suse.de - -- Update kernel-header files to 2.4.7 - -------------------------------------------------------------------- -Thu Jul 26 14:04:15 CEST 2001 - froh@suse.de - -- add fix for failing tst-setcontext on s390 - -------------------------------------------------------------------- -Wed Jul 25 09:29:38 CEST 2001 - aj@suse.de - -- Add patch to fix loading of dynamic libs in static programs for PPC. - -------------------------------------------------------------------- -Fri Jul 20 13:44:30 CEST 2001 - kukuk@suse.de - -- Update to current CVS snapshot -- Disable tst-regex and test-lfs - -------------------------------------------------------------------- -Fri Jul 6 15:26:54 CEST 2001 - kukuk@suse.de - -- Add da_DK@euro and da_DK.UTF-8 - -------------------------------------------------------------------- -Thu Jul 5 14:34:02 CEST 2001 - kukuk@suse.de - -- Update to current CVS snapshot -- Remove obsolete cvs patch -- Fix DNS/IPv6 patch -- Hardlink equal locale files - -------------------------------------------------------------------- -Fri Jun 22 15:59:21 CEST 2001 - olh@suse.de - -- add glibc-2.2.3-ppc_dlmachine.diff to fix binutils make check - -------------------------------------------------------------------- -Tue Jun 19 06:41:03 EDT 2001 - bk@suse.de - -- added s390x support to spec file - -------------------------------------------------------------------- -Tue Jun 19 10:27:38 CEST 2001 - aj@suse.de - -- Fix profiling on PowerPC. - -------------------------------------------------------------------- -Fri Jun 15 17:58:22 CEST 2001 - schwab@suse.de - -- Fixup asm-ia64/atomic.h for user-space inclusion. - -------------------------------------------------------------------- -Tue Jun 12 11:14:08 CEST 2001 - aj@suse.de - -- Fix testsuite for sparc. - -------------------------------------------------------------------- -Mon Jun 11 13:56:16 CEST 2001 - aj@suse.de - -- Fix testsuite for powerpc and S390, build again on alpha. - -------------------------------------------------------------------- -Tue May 22 15:43:24 CEST 2001 - kukuk@suse.de - -- Update to current CVS snapshot -- Rmove support for PF_LOCAL from getaddrinfo [Bug #8469] - -------------------------------------------------------------------- -Sun May 13 15:19:42 CEST 2001 - kukuk@suse.de - -- Don't use absolute paths in pre-install-section - -------------------------------------------------------------------- -Fri May 4 19:20:10 CEST 2001 - kukuk@suse.de - -- Add special version.h which fails on compiling kernel modules - -------------------------------------------------------------------- -Sat Apr 28 18:32:51 CEST 2001 - kukuk@suse.de - -- Update to glibc 2.2.3, kernel-headers-2.4.4 - -------------------------------------------------------------------- -Tue Apr 24 16:04:32 CEST 2001 - schwab@suse.de - -- Fix feenableexcept on ia64. - -------------------------------------------------------------------- -Tue Apr 24 15:48:34 CEST 2001 - aj@suse.de - -- Install some more UTF-8 locales, fix tr_TR locale. - -------------------------------------------------------------------- -Thu Apr 12 17:42:08 CEST 2001 - kukuk@suse.de - -- Include our own texi2html - -------------------------------------------------------------------- -Wed Apr 11 18:50:12 CEST 2001 - kukuk@suse.de - -- Add fixes from SuSE kernel header files -- Add patch to reload /etc/resolv.conf if there was changes -- Add glibc.conf for susehelp (glibc-html pages) - -------------------------------------------------------------------- -Mon Apr 9 17:39:18 CEST 2001 - schwab@suse.de - -- Fix ld.so for kernel 2.4.3 on ia64. - -------------------------------------------------------------------- -Thu Apr 5 17:39:44 CEST 2001 - kukuk@suse.de - -- Add more fixes from CVS - -------------------------------------------------------------------- -Tue Apr 3 15:40:58 CEST 2001 - kukuk@suse.de - -- Fix isdn header files from kernel-headers - -------------------------------------------------------------------- -Fri Mar 30 18:40:09 CEST 2001 - kukuk@suse.de - -- Update kernel header files to 2.4.3 - -------------------------------------------------------------------- -Fri Mar 30 17:22:54 CEST 2001 - kukuk@suse.de - -- Merge s390 patches -- Fix rcmd_af() (allow PF_UNSPEC) - -------------------------------------------------------------------- -Fri Mar 30 08:52:32 CEST 2001 - aj@suse.de - -- Add some small fixes, fix spec file for removal of man-pages. - -------------------------------------------------------------------- -Thu Mar 29 18:16:09 CEST 2001 - kukuk@suse.de - -- Don't provide kernel_headers any longer -- Remove some man-pages which are now official in the man-pages - package - -------------------------------------------------------------------- -Thu Mar 29 08:33:19 CEST 2001 - aj@suse.de - -- Fix shmfs recognition. - -------------------------------------------------------------------- -Thu Mar 29 01:18:52 CEST 2001 - ro@suse.de - -- added db-splitmask fix from mls (hopefully work around bug in db1) - -------------------------------------------------------------------- -Wed Mar 28 09:02:54 CEST 2001 - aj@suse.de - -- Fix s390 to not generate wrong relocations, work around compiler - error. - -------------------------------------------------------------------- -Wed Mar 21 14:46:25 CET 2001 - kukuk@suse.de - -- glibc-devel obsoletes and provides linclude - -------------------------------------------------------------------- -Tue Mar 20 12:38:28 CET 2001 - kukuk@suse.de - -- Add strtok and other fixes from CVS -- Add yp_all fix - -------------------------------------------------------------------- -Tue Mar 13 13:57:16 CET 2001 - kukuk@suse.de - -- Add more s390 string.h fixes - -------------------------------------------------------------------- -Mon Mar 12 10:05:30 CET 2001 - aj@suse.de - -- Add fixes for s390, don't run testsuite on s390 for now. - -------------------------------------------------------------------- -Fri Mar 9 17:05:27 CET 2001 - kukuk@suse.de - -- Fix linux/init.h header file - -------------------------------------------------------------------- -Fri Mar 9 16:01:15 CET 2001 - aj@suse.de - -- Handle new EM_S390 value. - -------------------------------------------------------------------- -Fri Mar 9 15:33:55 CET 2001 - kukuk@suse.de - -- kernel-heaer fixes to build on Alpha - -------------------------------------------------------------------- -Thu Mar 8 16:02:45 CET 2001 - ro@suse.de - -- update kernel-headers to 2.4.2 - -------------------------------------------------------------------- -Thu Mar 8 12:53:56 CET 2001 - ro@suse.de - -- kernel-header fixes to build on s390 - -------------------------------------------------------------------- -Thu Feb 22 11:22:08 CET 2001 - schwab@suse.de - -- More kernel header fixes for IA64. - -------------------------------------------------------------------- -Tue Feb 20 11:18:53 CET 2001 - kukuk@suse.de - -- Remove optimisation not supported on all plattforms - -------------------------------------------------------------------- -Mon Feb 19 09:48:02 CET 2001 - kukuk@suse.de - -- Fix Optimization of glibc build -- Add Optimization for alphaev6 and sparcv9 - -------------------------------------------------------------------- -Sat Feb 17 17:19:40 CET 2001 - kukuk@suse.de - -- Update to glibc 2.2.2 from CVS - -------------------------------------------------------------------- -Thu Feb 15 16:51:12 CET 2001 - kukuk@suse.de - -- kernel header fixes for SPARC and IA64 - -------------------------------------------------------------------- -Tue Feb 13 14:19:43 CET 2001 - kukuk@suse.de - -- Make optimization for i686 work -- Add manual page for ldd - -------------------------------------------------------------------- -Mon Feb 12 16:05:23 CET 2001 - kukuk@suse.de - -- Fix more kernel headers - -------------------------------------------------------------------- -Thu Feb 8 16:34:27 CET 2001 - kukuk@suse.de - -- Fix more kernel-headers - -------------------------------------------------------------------- -Wed Feb 7 17:17:03 CET 2001 - kukuk@suse.de - -- Delete links in pre install section for glibc-devel - -------------------------------------------------------------------- -Wed Feb 7 01:08:26 CET 2001 - kukuk@suse.de - -- Fix kernel-header includes - -------------------------------------------------------------------- -Tue Feb 6 09:29:04 CET 2001 - kukuk@suse.de - -- Fix creating of /usr/include/asm on SPARC -- Add more CVS patches - -------------------------------------------------------------------- -Mon Feb 5 18:58:08 CET 2001 - kukuk@suse.de - -- Add some patches from CVS -- Include our own kernel header files - -------------------------------------------------------------------- -Mon Jan 22 18:47:24 CET 2001 - aj@suse.de - -- Add elf patch to fix problems on ia64 and ppc with _dl_pagesize. - -------------------------------------------------------------------- -Mon Jan 22 10:26:42 CET 2001 - aj@suse.de - -- Fix mmap64 on powerpc. - -------------------------------------------------------------------- -Tue Jan 16 08:42:33 CET 2001 - aj@suse.de - -- Fix sunrpc-udp.diff, add mman.h fix for powerpc. - -------------------------------------------------------------------- -Wed Jan 10 14:49:30 CET 2001 - aj@suse.de - -- Add sunrpc-udp.diff to fix UDP timeouts with Linux 2.4 kernel. - -------------------------------------------------------------------- -Tue Jan 9 09:01:41 CET 2001 - aj@suse.de - -- Add glibc-2.2.secure.diff to close some security holes. - -------------------------------------------------------------------- -Wed Jan 3 15:26:45 CET 2001 - schwab@suse.de - -- Fix strtol and friends on 64 bit platforms. -- Use 8192 as default pagesize on ia64. -- Scan AUX vector also in statically linked programs. - -------------------------------------------------------------------- -Wed Jan 3 15:20:45 CET 2001 - aj@suse.de - -- Build some UTF-8 locales using a patch from Markus Kuhn. - -------------------------------------------------------------------- -Wed Dec 13 15:52:13 CET 2000 - aj@suse.de - -- Add compatibility patch for IPv6 and Linux 2.2. - -------------------------------------------------------------------- -Wed Dec 13 15:48:56 CET 2000 - schwab@suse.de - -- Update ia64 patch. - -------------------------------------------------------------------- -Sat Dec 9 13:30:23 CET 2000 - kukuk@suse.de - -- Fix resolver bug - -------------------------------------------------------------------- -Fri Dec 1 13:16:07 CET 2000 - kukuk@suse.de - -- Add bug fixes for setlocale and strncat -- strip gconv modules - -------------------------------------------------------------------- -Fri Nov 24 07:43:08 CET 2000 - kukuk@suse.de - -- Fix typo in spec file - -------------------------------------------------------------------- -Thu Nov 23 23:22:36 CET 2000 - kukuk@suse.de - -- Add hack for POWER3 - -------------------------------------------------------------------- -Wed Nov 22 13:03:19 CET 2000 - kukuk@suse.de - -- Add strncat bugfix for S/390 - -------------------------------------------------------------------- -Tue Nov 21 10:53:31 CET 2000 - kukuk@suse.de - -- Don't bulid 32bit compat packages - -------------------------------------------------------------------- -Mon Nov 20 15:46:44 CET 2000 - schwab@suse.de - -- Remove use of getpagesize syscall on ia64. -- Follow DT_INIT/DT_FINI change in compiler. - -------------------------------------------------------------------- -Sun Nov 19 22:43:40 CET 2000 - kukuk@suse.de - -- Minor specfile fixes - -------------------------------------------------------------------- -Thu Nov 16 17:38:47 CET 2000 - kukuk@suse.de - -- Add lot of more bug fixes - -------------------------------------------------------------------- -Tue Nov 14 16:52:59 CET 2000 - kukuk@suse.de - -- Add bugfix for static linked binaries/ld.so.cache from aj@suse.de - -------------------------------------------------------------------- -Mon Nov 13 14:52:05 CET 2000 - aj@suse.de - -- Fix noversion.diff and spec file. - -------------------------------------------------------------------- -Sat Nov 11 08:40:42 CET 2000 - kukuk@suse.de - -- Fix nssv1 on PowerPC -- no libNoVersion on SPARC - -------------------------------------------------------------------- -Fri Nov 10 21:47:16 CET 2000 - kukuk@suse.de - -- Disable make check on PowerPC and Alpha - -------------------------------------------------------------------- -Fri Nov 10 17:09:57 CET 2000 - kukuk@suse.de - -- Update to final glibc 2.2 - -------------------------------------------------------------------- -Fri Nov 3 10:44:46 CET 2000 - kukuk@suse.de - -- Update to glibc-2.2-20001103 (glibc-2.1.97) -- Don't install libNoVersion on PowerPC -- Rename nssv1 -> glibc-nssv1 -- Rename libd -> glibc-profile, move libg.a to libc -- Rename libcinfo -> glibc-info -- Rename libchtml -> glibc-html -- Rename localedb -> glibc-i18ndata -- Rename libc -> glibc-devel -- Rename shlibs -> glibc - -------------------------------------------------------------------- -Sat Oct 28 09:10:07 CEST 2000 - kukuk@suse.de - -- Update to glibc-2.2-20001028 -- Enable more checks - -------------------------------------------------------------------- -Fri Oct 27 15:39:17 CEST 2000 - aj@suse.de - -- Fix NoVersion patch - -------------------------------------------------------------------- -Wed Oct 25 16:47:22 CEST 2000 - kukuk@suse.de - -- Update to glibc-2.2-20001025 - -------------------------------------------------------------------- -Sun Oct 22 16:31:32 CEST 2000 - kukuk@suse.de - -- Update to glibc 2.2-20001021 -- Update glibc-db to 2.1.95 -- Update ia64 patch - -------------------------------------------------------------------- -Fri Oct 20 15:54:24 CEST 2000 - kukuk@suse.de - -- Update to glibc 2.2-20001020 -- Add s390 spec file changes - -------------------------------------------------------------------- -Tue Oct 10 13:46:03 CEST 2000 - schwab@suse.de - -- Update to glibc 2.2-20001009. -- Fix TRAMPOLINE_TEMPLATE for ia64. - -------------------------------------------------------------------- -Sun Oct 1 17:08:32 CEST 2000 - schwab@suse.de - -- Export more ia64 specific symbols. - -------------------------------------------------------------------- -Tue Sep 26 12:14:37 CEST 2000 - kukuk@suse.de - -- Update to glibc 2.2-20000926 - -------------------------------------------------------------------- -Mon Sep 25 14:02:07 CEST 2000 - kukuk@suse.de - -- Update to glibc 2.2-20000925 snapshot - -------------------------------------------------------------------- -Thu Sep 14 11:43:51 CEST 2000 - schwab@suse.de - -- Update ia64 patch. - -------------------------------------------------------------------- -Fri Sep 8 19:44:17 CEST 2000 - bk@suse.de - -- added glibc-2.1.3-db2-s390.tar.gz from developerworks (db2 fix) - -------------------------------------------------------------------- -Wed Sep 6 09:44:36 CEST 2000 - fober@suse.de - -- merge s390-7.0 with STABLE: - - upgraded to glibc-linuxthreads-2.1.3.1-s390.diff from 2.1.3 - - added new changes from IBM s390 codedrop - - removed glibc-dlopen-2.1.3-s390.diff which is - incorporated in glibc-linuxthreads-2.1.3.1-s390.diff now - -------------------------------------------------------------------- -Tue Sep 5 18:19:46 CEST 2000 - kukuk@suse.de - -- Add glibc-2.1.security.dif - -------------------------------------------------------------------- -Fri Sep 1 11:14:25 CEST 2000 - olh@suse.de - -- add glibc-2.1-ppc_lfs.dif, enables (hopefully) lfs on ppc - -------------------------------------------------------------------- -Wed Aug 30 16:16:04 CEST 2000 - olh@suse.de - -- remove sysdeps/powerpc/memset.S on ppc for POWER3 - -------------------------------------------------------------------- -Mon Aug 28 17:12:41 CEST 2000 - olh@suse.de - -- add glibc-2.1.sgi_fam.dif -- remove sysdeps/rs6000/memcopy.h on ppc for POWER3 - -------------------------------------------------------------------- -Mon Aug 21 19:56:06 CEST 2000 - garloff@suse.de - -- Fix race on cond_wait WRT owner of mutex (from olh@suse.de) - -------------------------------------------------------------------- -Tue Jul 25 08:41:48 CEST 2000 - kukuk@suse.de - -- Add mmap fix for PowerPC - -------------------------------------------------------------------- -Tue Jul 11 10:02:41 CEST 2000 - kukuk@suse.de - -- Remove "mutex is owned by current thread" bugfix for IBMs jdk - -------------------------------------------------------------------- -Mon Jun 26 16:47:54 CEST 2000 - schwab@suse.de - -- Update ia64 patch. - -------------------------------------------------------------------- -Tue Jun 20 15:33:43 CEST 2000 - kukuk@suse.de - -- Move html docu in extra package -- Update ia64 patch - -------------------------------------------------------------------- -Wed May 31 14:35:00 CEST 2000 - kukuk@suse.de - -- Remove LICENSE file, it's the same as COPYING.LIB -- Add libc docu as html - -------------------------------------------------------------------- -Sun May 28 14:44:42 CEST 2000 - kukuk@suse.de - -- Fix ldconfig on PPC and IA64 - -------------------------------------------------------------------- -Sat May 27 15:25:13 CEST 2000 - kukuk@suse.de - -- Merge new ldconfig fixes - -------------------------------------------------------------------- -Fri May 26 18:16:52 CEST 2000 - kukuk@suse.de - -- Update ia64 patch - -------------------------------------------------------------------- -Fri May 26 11:07:39 CEST 2000 - kukuk@suse.de - -- Fix (f)truncate64 and xdr_uint8_t - -------------------------------------------------------------------- -Wed May 24 22:23:12 CEST 2000 - kukuk@suse.de - -- Fix ldconfig.8 manual page - -------------------------------------------------------------------- -Thu May 18 17:53:09 CEST 2000 - bk@suse.de - -- added s390 dlopen fix - -------------------------------------------------------------------- -Tue May 16 16:48:13 CEST 2000 - bk@suse.de - -- updated s390 patches to match IBM_codedrop_2000_05_15 - -------------------------------------------------------------------- -Fri May 12 15:47:08 CEST 2000 - kukuk@suse.de - -- Fix netinet/in.h IPv6 compare - -------------------------------------------------------------------- -Fri May 12 14:47:15 CEST 2000 - schwab@suse.de - -- Update ia64 patches. - -------------------------------------------------------------------- -Fri May 12 14:22:11 CEST 2000 - kukuk@suse.de - -- Don't apply LFS patch - -------------------------------------------------------------------- -Tue May 9 22:21:23 CEST 2000 - kukuk@suse.de - -- Add LFS patches - -------------------------------------------------------------------- -Mon May 8 11:59:48 CEST 2000 - kukuk@suse.de - -- Add lot of bug fixes from CVS - -------------------------------------------------------------------- -Tue Apr 25 14:20:43 CEST 2000 - kukuk@suse.de - -- Fix nscd/getgrnam bug - -------------------------------------------------------------------- -Thu Apr 20 16:38:26 CEST 2000 - kukuk@suse.de - -- Remove /var/mail -> /var/spool/mail patch -- Update nscd.conf.5 manual page - -------------------------------------------------------------------- -Wed Apr 12 16:18:55 CEST 2000 - kukuk@suse.de - -- Add nscd patch from Chris Wing - -------------------------------------------------------------------- -Wed Apr 12 15:52:55 CEST 2000 - kukuk@suse.de - -- Add ldconfig fix from aj@suse.de - -------------------------------------------------------------------- -Wed Apr 12 11:33:02 CEST 2000 - schwab@suse.de - -- More ia64 patches. -- Use libc.so.0, libm.so.0, ld-linux-ia64.so.1 on ia64. - -------------------------------------------------------------------- -Mon Apr 10 17:55:46 CEST 2000 - kukuk@suse.de - -- Support asm-sparc64 and asm-sparc on SPARC - -------------------------------------------------------------------- -Mon Apr 10 15:46:35 CEST 2000 - kukuk@suse.de - -- Create /etc/ld.so.cache always with permissions 0644 -- Update ia64 patches - -------------------------------------------------------------------- -Thu Apr 6 11:27:20 CEST 2000 - schwab@suse.de - -- Fix dynamic linker bug in ia64. -- Add ia64 spinlocks for db2. - -------------------------------------------------------------------- -Tue Apr 4 16:16:21 CEST 2000 - schwab@suse.de - -- New IA64 patches. -- Fix ldconfig -p. - -------------------------------------------------------------------- -Mon Apr 3 14:42:03 MEST 2000 - bk@suse.de - -- s390 team added s390 patches - -------------------------------------------------------------------- -Wed Mar 22 12:10:02 CET 2000 - kukuk@suse.de - -- Fix last SPARC patch - -------------------------------------------------------------------- -Tue Mar 21 17:48:01 CET 2000 - kukuk@suse.de - -- Add SPARC patches -- Add IA64 patches - -------------------------------------------------------------------- -Wed Mar 15 14:35:47 CET 2000 - kukuk@suse.de - -- Remove personality call (problematic on Alpha) -- Fix typo in localeconv -- alpha/ioperm.c> Add entry for "Nautilus". - -------------------------------------------------------------------- -Tue Mar 7 18:17:07 CET 2000 - kukuk@suse.de - -- Add locale SIGSEGV fix -- Fix getdate bug - -------------------------------------------------------------------- -Fri Feb 25 10:53:47 CET 2000 - kukuk@suse.de - -- Update to final glibc 2.1.3 + fix for bigendian machines - -------------------------------------------------------------------- -Thu Feb 24 16:12:39 CET 2000 - kukuk@suse.de - -- Update to current glibc cvs snapshot -- Add libnss_dns6.so.2, which makes IPv4 and IPv6 lookups. - Old libnss_dns.so.2 will only make IPv4 lookups. - -------------------------------------------------------------------- -Tue Feb 22 16:40:35 CET 2000 - kukuk@suse.de - -- Update to current glibc cvs snapshot (2.1.3pre4) - -------------------------------------------------------------------- -Sat Feb 5 14:40:33 CET 2000 - kukuk@suse.de - -- Add missing defines for SPARC bits/termios.h - -------------------------------------------------------------------- -Thu Feb 3 18:25:12 CET 2000 - kukuk@suse.de - -- Add regex patch from Andreas Schwab - -------------------------------------------------------------------- -Wed Feb 2 11:37:52 CET 2000 - kukuk@suse.de - -- Add ldconfig fix -- Update to current glibc cvs snapshot -- Fix sys/io.h on Intel (C++) - -------------------------------------------------------------------- -Mon Jan 24 17:01:13 CET 2000 - kukuk@suse.de - -- Fix duplicate setrlimit - -------------------------------------------------------------------- -Mon Jan 24 12:01:27 CET 2000 - kukuk@suse.de - -- Update to current glibc cvs snapshot - -------------------------------------------------------------------- -Wed Jan 19 15:53:18 CET 2000 - kukuk@suse.de - -- Update to current glibc cvs snapshot - -------------------------------------------------------------------- -Sat Jan 15 01:31:16 CET 2000 - ro@suse.de - --fixed ppc db2-patch - -------------------------------------------------------------------- -Fri Jan 14 16:54:26 CET 2000 - kukuk@suse.de - -- Add patches for Intel and PPC - -------------------------------------------------------------------- -Fri Jan 14 00:27:03 CET 2000 - kukuk@suse.de - -- Add patch for SPARC - -------------------------------------------------------------------- -Thu Jan 13 15:23:54 CET 2000 - kukuk@suse.de - -- Move info pages to /usr/share/info - -------------------------------------------------------------------- -Mon Jan 10 14:49:14 CET 2000 - kukuk@suse.de - -- Add ipv6 patches for getent - -------------------------------------------------------------------- -Mon Jan 10 11:23:57 CET 2000 - kukuk@suse.de - -- Move manual pages for applications and config files into - shlibs package -- Update to current glibc 2.1.3 snapshot - -------------------------------------------------------------------- -Fri Dec 17 17:06:45 MET 1999 - kukuk@suse.de - -- Add new ldconfig patches -- Add aio patch -- Add fix for bits/string2.h - -------------------------------------------------------------------- -Wed Dec 15 16:37:02 MET 1999 - kukuk@suse.de - -- add ldconfig.8 - -------------------------------------------------------------------- -Wed Dec 15 10:00:53 MET 1999 - kukuk@suse.de - -- Update to current glibc 2.1.3 snapshot -- Fix get/setrlimit problems - -------------------------------------------------------------------- -Thu Dec 9 20:00:16 MET 1999 - kukuk@suse.de - -- Update to current glibc 2.1.3 snapshot -- Add new ldconfig - -------------------------------------------------------------------- -Sun Dec 5 11:50:42 MET 1999 - kukuk@suse.de - -- Disable make check for SPARC (kernel bug) -- Add setrlimit patches -- Update to current glibc 2.1.3 snapshot - -------------------------------------------------------------------- -Fri Nov 26 12:09:07 MET 1999 - kukuk@suse.de - -- Update to current glibc 2.1.3 snapshot. - -------------------------------------------------------------------- -Tue Oct 26 13:54:55 MEST 1999 - kukuk@suse.de - -- Add fix for correct accounting of needed bytes (gethnamaddr.c) -- Remove not exported, public names from internal md5 functions - -------------------------------------------------------------------- -Mon Oct 25 19:03:56 MEST 1999 - kukuk@suse.de - -- Add fix for missing nexttowardl aliase - -------------------------------------------------------------------- -Tue Oct 19 09:56:47 MEST 1999 - kukuk@suse.de - -- Add security fix for iruserok - -------------------------------------------------------------------- -Sat Oct 16 16:29:44 MEST 1999 - kukuk@suse.de - -- Build libNoVersion.so.1 on every platform - -------------------------------------------------------------------- -Mon Oct 11 19:19:00 MEST 1999 - kukuk@suse.de - -- Add linuxthreads/signals.c fix from Andreas Schwab -- Remove dangling symlink (Bug #544) -- Add more bug fixes - -------------------------------------------------------------------- -Fri Oct 8 22:07:24 MEST 1999 - kukuk@suse.de - -- Add timezone update - -------------------------------------------------------------------- -Fri Oct 8 17:42:22 MEST 1999 - kukuk@suse.de - -- Add NIS+ shadow parser fix - -------------------------------------------------------------------- -Thu Oct 7 11:46:27 MEST 1999 - kukuk@suse.de - -- Update to official glibc 2.1.2, add important fixes -- Update nscd, add manual pages for it - -------------------------------------------------------------------- -Mon Sep 20 18:14:13 CEST 1999 - ro@suse.de - -- libc: added requires kernel_headers - -------------------------------------------------------------------- -Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de - -- ran old prepare_spec on spec file to switch to new prepare_spec. - -------------------------------------------------------------------- -Mon Sep 6 10:25:03 MEST 1999 - kukuk@suse.de - -- Update to current glibc 2.1.2 cvs snapshot -- Remove use auf automake in spec file - -------------------------------------------------------------------- -Fri Sep 3 14:35:42 MEST 1999 - kukuk@suse.de - -- Update to current glibc 2.1.2 cvs snapshot -- Use RPM macros for configure - -------------------------------------------------------------------- -Wed Aug 25 17:07:09 MEST 1999 - kukuk@suse.de - -- Update to current glibc 2.1.2 cvs snapshot - -------------------------------------------------------------------- -Thu Aug 19 15:20:26 MEST 1999 - kukuk@suse.de - -- Add PowerPC patches from Uli Hecht -- Cleanup of SPEC file -- Create a profiling version - -------------------------------------------------------------------- -Sat Aug 14 19:58:45 MEST 1999 - kukuk@suse.de - -- disable nscd hosts caching by default -- Apply patch from HJL for broken gethostbyname_r in libnss_dns - -------------------------------------------------------------------- -Fri Jul 16 17:01:51 MEST 1999 - kukuk@suse.de - -- Add header fix for autoconf/g++ -- Move pt_chown and gconv modules from libc to shlibs - -------------------------------------------------------------------- -Wed Jul 14 16:05:14 MEST 1999 - kukuk@suse.de - -- Remove /etc/localtime from filelist - -------------------------------------------------------------------- -Mon Jul 12 09:54:43 MEST 1999 - kukuk@suse.de - -- Add more bug fixes from cvs -- Add ld.so bug fix from Andreas Schwab - -------------------------------------------------------------------- -Thu Jul 8 17:25:43 MEST 1999 - kukuk@suse.de - -- configure for i386-unknown-linux - -------------------------------------------------------------------- -Wed Jul 7 12:28:43 MEST 1999 - kukuk@suse.de - -- Remove alpha patch, it's now in glibc 2.1.2 cvs -- Add more bug fixes from cvs -- Remove malloc patch (breaks StarOffice) - -------------------------------------------------------------------- -Tue Jul 6 18:08:26 MEST 1999 - kukuk@suse.de - -- Add openpty patch from Andreas Schwab - (openpty now works if /dev/pts is not mounted) - -------------------------------------------------------------------- -Fri Jul 2 12:04:47 MEST 1999 - kukuk@suse.de - -- Remove warning von zic about symlinks. - -------------------------------------------------------------------- -Mon Jun 28 19:49:44 MEST 1999 - kukuk@suse.de - -- Remove ndbm links, now in gdbm - -------------------------------------------------------------------- -Fri Jun 25 16:16:20 MEST 1999 - kukuk@suse.de - -- Add a lot of more fixes -- Add nscd fixes and enable nscd on alpha - -------------------------------------------------------------------- -Mon Jun 14 09:17:26 MEST 1999 - kukuk@suse.de - -- Add nss_dns and fget* fixes. -- Add nscd patches for NIS+ - -------------------------------------------------------------------- -Thu Jun 10 10:04:11 MEST 1999 - kukuk@suse.de - -- Fix daemon() for MT programs -- Add libio fixes - -------------------------------------------------------------------- -Fri May 28 08:53:20 MEST 1999 - kukuk@suse.de - -- Add fix for docu -- Disable nscd for alpha again - -------------------------------------------------------------------- -Wed May 26 09:42:54 MEST 1999 - kukuk@suse.de - -- Update to version 2.1.1 - -------------------------------------------------------------------- -Mon May 17 16:49:35 MEST 1999 - kukuk@suse.de - -- Update to snapshot from 16.5.1999 -- Add manpages -- Add __setfpucw to libNoVersion (intel) -- Add COPYING and COPYING.LIB - -------------------------------------------------------------------- -Fri May 7 18:57:20 MEST 1999 - kukuk@suse.de - -- Update to snapshot from 6.5.1999 -- Add NoVersion patches from RedHat for miscompiled glibc 2.0 apps -- Add patch for Alpha RX164 -- Add workaround for nscd on Alpha - -------------------------------------------------------------------- -Wed Apr 28 17:48:51 MEST 1999 - kukuk@suse.de - -- Remove latest fnmatch patches from Uli Drepper - -------------------------------------------------------------------- -Tue Apr 27 11:48:46 MEST 1999 - kukuk@suse.de - -- update to cvs version of Apr 26 1999 -- fix pmap_set/pmap_unset for DHCP clients -- Rename libdb1.so.2[.1] to libdb.so.2[.1] since we don't create - the symbolic links. - -------------------------------------------------------------------- -Tue Apr 20 13:57:07 MEST 1999 - kukuk@suse.de - -- update to cvs version of Apr 20 1999 -- remove sunrpc.diff -- fix nssv1 package -- only include nscd on intel -- install /etc/nscd.conf - -------------------------------------------------------------------- -Mon Apr 12 09:52:58 MEST 1999 - kukuk@suse.de - -- update to cvs version of Apr 11 1999 -- Fix paths in paths.h -- install linuxthreads man pages and documentation -- Add sunrpc patch for Alpha and security fixes -- added links for el_GR and ru_RU.KOI8-R in usr/share/locale - -------------------------------------------------------------------- -Wed Mar 31 13:21:02 MEST 1999 - bs@suse.de - -- don't use lx_hack for build - -------------------------------------------------------------------- -Tue Mar 16 08:33:57 MET 1999 - ro@suse.de - -- libc.texinfo: changed to build with stable texinfo version - -------------------------------------------------------------------- -Mon Mar 15 23:49:51 MET 1999 - ro@suse.de - -- update to 2.1.1 (cvs of Mar 15 1999) -- update nssv1 to 2.0.2 - -------------------------------------------------------------------- -Sat Feb 20 19:29:32 MET 1999 - ro@suse.de - -- fixed specfile (lddlibc4 not built on alpha) - -------------------------------------------------------------------- -Sat Feb 20 18:41:22 MET 1999 - ro@suse.de - -- fixed specfile ... - -------------------------------------------------------------------- -Sat Feb 20 18:31:30 MET 1999 - ro@suse.de - -- added automake to neededforbuild - -------------------------------------------------------------------- -Sat Feb 20 18:15:44 MET 1999 - ro@suse.de - -- added nss-v1 modules (to keep old rpm happy with file owners) - -------------------------------------------------------------------- -Fri Feb 19 14:35:38 MET 1999 - ro@suse.de - -- update to cvs-version of 1999/02/18 - -------------------------------------------------------------------- -Fri Sep 25 18:58:28 MEST 1998 - ro@suse.de - -- fixed specfile - -------------------------------------------------------------------- -Fri Sep 25 12:15:13 MEST 1998 - ro@suse.de - -- update: use cvs-version of 980925 - edited db/Makefile to ignore messed up target-dependency - -------------------------------------------------------------------- -Mon Sep 21 19:43:16 MEST 1998 - ro@suse.de - -- update: use cvs-version of 980921 - -------------------------------------------------------------------- -Mon Sep 14 14:28:21 MEST 1998 - ro@suse.de - -- update: use today's cvs-version - -------------------------------------------------------------------- -Wed Sep 2 16:56:04 MEST 1998 - ro@suse.de - -- build for 586 since egcs generates code for 686 that does NOT run - on 586 !!! (eg strtok) - -------------------------------------------------------------------- -Sat Aug 22 00:43:48 MEST 1998 - ro@suse.de - -- updated to cvs-version 20.8.98 - added gettext as neededforbuild (so configure shuts up) - glibc-linuxthreads is contained in main archive now - -------------------------------------------------------------------- -Tue Jun 16 18:41:51 MEST 1998 - ro@suse.de - -- added symlink usr/include/X11 - -------------------------------------------------------------------- -Thu May 28 11:36:49 MEST 1998 - ro@suse.de - -- added symlinks to linux include files - -------------------------------------------------------------------- -Thu May 28 10:58:09 MEST 1998 - bs@suse.de - -- moved ".so" Links to package libc. - -------------------------------------------------------------------- -Wed May 27 16:26:15 MEST 1998 - bs@suse.de - -- changed version do `date` - -------------------------------------------------------------------- -Wed May 27 12:16:14 MEST 1998 - ro@suse.de - -- created specfile to build libc, shlibs, libd, libcinfo - localedb, timezone, - -- former libc renamed to libc5. diff --git a/glibc-utils.changes b/glibc-utils.changes deleted file mode 100644 index e43309f..0000000 --- a/glibc-utils.changes +++ /dev/null @@ -1,7931 +0,0 @@ -------------------------------------------------------------------- -Wed Jun 21 15:15:12 UTC 2017 - schwab@suse.de - -- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE - programs (BZ #21209) -- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for - AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357, BZ #21624) - -------------------------------------------------------------------- -Wed Jun 14 12:22:21 UTC 2017 - schwab@suse.de - -- Remove glibc-cpusetsize.diff, no longer useful - -------------------------------------------------------------------- -Wed May 31 10:35:31 UTC 2017 - schwab@suse.de - -- fts-symbol-redirect.patch: Fix symbol redirect for fts_set (bsc#1041123, - BZ #21289) - -------------------------------------------------------------------- -Mon May 29 18:10:31 UTC 2017 - schwab@suse.de - -- test-math-vector-sincos-aliasing.patch: Fix test-math-vector-sincos.h - aliasing - -------------------------------------------------------------------- -Mon May 29 10:24:22 UTC 2017 - schwab@suse.de - -- add-locales.patch: renamed from glibc-2.3.locales.diff.bz2, drop en_BE - locales (bsc#1039502) - -------------------------------------------------------------------- -Tue May 23 09:54:08 UTC 2017 - schwab@suse.de - -- Remove glibc-testsuite.patch, no longer relevant - -------------------------------------------------------------------- -Mon May 22 10:04:59 UTC 2017 - schwab@suse.de - -- Use multibuild feature -- Remove obsolete check-build.sh -- glibc.rpmlintrc: remove obsolete entries -- Use %tmpfiles_create in nscd postin - -------------------------------------------------------------------- -Wed Mar 29 13:09:49 UTC 2017 - schwab@suse.de - -- i686-memchr-sse.patch: Fix i686 memchr overflow calculation - (bsc#1031021, BZ #21182) -- sunrpc-use-after-free.patch: Avoid use-after-free read access in - clntudp_call (BZ #21115) -- Build testsuite with gdb and python-pexpect to enable more tests - -------------------------------------------------------------------- -Wed Feb 8 09:38:15 UTC 2017 - schwab@suse.de - -- tunables-bigendian.patch: Fix getting tunable values on big-endian (BZ - #21109) - -------------------------------------------------------------------- -Sun Feb 5 18:26:21 UTC 2017 - schwab@suse.de - -- Update to glibc 2.25 - * The feature test macro __STDC_WANT_LIB_EXT2__, from ISO/IEC TR - 24731-2:2010, is supported to enable declarations of functions from that - TR. - * The feature test macro __STDC_WANT_IEC_60559_BFP_EXT__, from ISO/IEC TS - 18661-1:2014, is supported to enable declarations of functions and macros - from that TS. - * The feature test macro __STDC_WANT_IEC_60559_FUNCS_EXT__, from ISO/IEC TS - 18661-4:2015, is supported to enable declarations of functions and macros - from that TS. - * The nonstandard feature selection macros _REENTRANT and _THREAD_SAFE are - now treated as compatibility synonyms for _POSIX_C_SOURCE=199506L. - * The inclusion of by is deprecated. - * New features from TS 18661-1:2014 are added to libm: the - fesetexcept, fetestexceptflag, fegetmode and fesetmode functions, the - femode_t type and the FE_DFL_MODE and FE_SNANS_ALWAYS_SIGNAL macros. - * Integer width macros from TS 18661-1:2014 are added to : - CHAR_WIDTH, SCHAR_WIDTH, UCHAR_WIDTH, SHRT_WIDTH, USHRT_WIDTH, INT_WIDTH, - UINT_WIDTH, LONG_WIDTH, ULONG_WIDTH, LLONG_WIDTH, ULLONG_WIDTH; and to - : INT8_WIDTH, UINT8_WIDTH, INT16_WIDTH, UINT16_WIDTH, - INT32_WIDTH, UINT32_WIDTH, INT64_WIDTH, UINT64_WIDTH, INT_LEAST8_WIDTH, - UINT_LEAST8_WIDTH, INT_LEAST16_WIDTH, UINT_LEAST16_WIDTH, - INT_LEAST32_WIDTH, UINT_LEAST32_WIDTH, INT_LEAST64_WIDTH, - UINT_LEAST64_WIDTH, INT_FAST8_WIDTH, UINT_FAST8_WIDTH, INT_FAST16_WIDTH, - UINT_FAST16_WIDTH, INT_FAST32_WIDTH, UINT_FAST32_WIDTH, INT_FAST64_WIDTH, - UINT_FAST64_WIDTH, INTPTR_WIDTH, UINTPTR_WIDTH, INTMAX_WIDTH, - UINTMAX_WIDTH, PTRDIFF_WIDTH, SIG_ATOMIC_WIDTH, SIZE_WIDTH, WCHAR_WIDTH, - WINT_WIDTH. - * New features are added from TS 18661-1:2014: - - Signaling NaN macros: SNANF, SNAN, SNANL. - - Nearest integer functions: roundeven, roundevenf, roundevenl, fromfp, - fromfpf, fromfpl, ufromfp, ufromfpf, ufromfpl, fromfpx, fromfpxf, - fromfpxl, ufromfpx, ufromfpxf, ufromfpxl. - - llogb functions: the llogb, llogbf and llogbl functions, and the - FP_LLOGB0 and FP_LLOGBNAN macros. - - Max-min magnitude functions: fmaxmag, fmaxmagf, fmaxmagl, fminmag, - fminmagf, fminmagl. - - Comparison macros: iseqsig. - - Classification macros: iscanonical, issubnormal, iszero. - - Total order functions: totalorder, totalorderf, totalorderl, - totalordermag, totalordermagf, totalordermagl. - - Canonicalize functions: canonicalize, canonicalizef, canonicalizel. - - NaN functions: getpayload, getpayloadf, getpayloadl, setpayload, - setpayloadf, setpayloadl, setpayloadsig, setpayloadsigf, setpayloadsigl. - * The functions strfromd, strfromf, and strfroml, from ISO/IEC TS 18661-1:2014, - are added to libc. - * Most of glibc can now be built with the stack smashing protector enabled. - * The function explicit_bzero, from OpenBSD, has been added to libc. - * On ColdFire, MicroBlaze, Nios II and SH3, the float_t type is now defined - to float instead of double. - * On x86_64, when compiling with -mfpmath=387 or -mfpmath=sse+387, the - float_t and double_t types are now defined to long double instead of float - and double. - * The getentropy and getrandom functions, and the header file - have been added. - * The buffer size for byte-oriented stdio streams is now limited to 8192 - bytes by default. - * The header now includes the header. - * The malloc_get_state and malloc_set_state functions have been removed. - * The “ip6-dotint” and “no-ip6-dotint” resolver options, and the - corresponding RES_NOIP6DOTINT flag from have been removed. - * The "ip6-bytestring" resolver option and the corresponding RES_USEBSTRING - flag from have been removed. - * The flags RES_AAONLY, RES_PRIMARY, RES_NOCHECKNAME, RES_KEEPTSIG, - RES_BLAST defined in the header file have been deprecated. - * The "inet6" option in /etc/resolv.conf and the RES_USE_INET6 flag for - _res.flags are deprecated. - * DNSSEC-related declarations and definitions have been removed from the - header file, and libresolv will no longer attempt to - decode the data part of DNSSEC record types. - * The resource record type classification macros ns_t_qt_p, ns_t_mrr_p, - ns_t_rr_p, ns_t_udp_p, ns_t_xfr_p have been removed from the - header file because the distinction between RR types and - meta-RR types is not officially standardized, subject to revision, and - thus not suitable for encoding in a macro. - * The types res_sendhookact, res_send_qhook, re_send_rhook, and the qhook - and rhook members of the res_state type in have been removed. - * For multi-arch support it is recommended to use a GCC which has - been built with support for GNU indirect functions. - * GDB pretty printers have been added for mutex and condition variable - structures in POSIX Threads. - * Tunables feature added to allow tweaking of the runtime for an application - program. - * A new version of condition variables functions have been implemented in - the NPTL implementation of POSIX Threads to provide stronger ordering - guarantees. - * A new version of pthread_rwlock functions have been implemented to use a more - scalable algorithm primarily through not using a critical section anymore to - make state changes. - * On ARM EABI (32-bit), generating a backtrace for execution contexts which - have been created with makecontext could fail to terminate due to a - missing .cantunwind annotation. (CVE-2016-6323) - * The DNS stub resolver functions would crash due to a NULL pointer - dereference when processing a query with a valid DNS question type which - was used internally in the implementation. (CVE-2015-5180) -- Enable stack protector if part of %optflags -- startcontext-cantunwind.patch: Removed -- cpuid-assertion.patch: Removed - -------------------------------------------------------------------- -Thu Oct 13 08:24:22 UTC 2016 - schwab@suse.de - -- cpuid-assertion.patch: Don't assert on older Intel CPUs (BZ #20647) - -------------------------------------------------------------------- -Wed Oct 5 15:01:46 UTC 2016 - schwab@suse.de - -- glibc-2.3.3-nscd-db-path.diff: Move persistent nscd databases to - /var/lib/nscd -- glibc-2.3.90-langpackdir.diff: simplify - -------------------------------------------------------------------- -Tue Aug 2 13:55:44 UTC 2016 - schwab@suse.de - -- Update to glibc 2.24 - * The minimum Linux kernel version that this version of the GNU C Library - can be used with is 3.2 - * The pap_AN locale has been deleted - * The readdir_r and readdir64_r functions have been deprecated - * The type `union wait' has been removed - * A new NSS action is added to facilitate large distributed system - administration - * The deprecated __malloc_initialize_hook variable has been removed from - the API - * The long unused localedef --old-style option has been removed - * nextupl, nextup, nextupf, nextdownl, nextdown and nextdownf are added - to libm - * An unnecessary stack copy in _nss_dns_getnetbyname_r was removed - (CVE-2016-3075) - * Previously, getaddrinfo copied large amounts of address data to the - stack, even after the fix for CVE-2013-4458 has been applied, - potentially resulting in a stack overflow. getaddrinfo now uses a - heap allocation instead (CVE-2016-3706) - * The glob function suffered from a stack-based buffer overflow when it - was called with the GLOB_ALTDIRFUNC flag and encountered a long file - name (CVE-2016-1234) - * The Sun RPC UDP client could exhaust all available stack space when - flooded with crafted ICMP and UDP messages (CVE-2016-4429) - * The IPv6 name server management code in libresolv could result in a - memory leak for each thread which is created, performs a failing - naming lookup, and exits (CVE-2016-5417) -- startcontext-cantunwind.patch: mark __startcontext as .cantunwind - (bsc#974800, BZ #20435) -- Removed patches: - * 0001-Updated-translations-for-2.23.patch - * 0002-Regenerate-libc.pot-for-2.23.patch - * 0003-Regenerated-configure-scripts.patch - * 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch - * 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch - * 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch - * 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch - * 0008-Update-NEWS.patch - * 0009-sln-use-stat64.patch - * 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch - * 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch - * 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch - * 0013-Mention-BZ-19762-in-NEWS.patch - * 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch - * 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch - * 0016-Fix-resource-leak-in-resolver-bug-19257.patch - * 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch - * 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch - * 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch - * 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch - * 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch - * 0022-configure-fix-test-usage.patch - * 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch - * 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch - * 0025-getnameinfo-Do-not-preserve-errno.patch - * 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch - * 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch - * 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch - * 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch - * 0030-hesiod-Remove-RCS-keywords.patch - * 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch - * 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch - * 0033-malloc-Remove-NO_THREADS.patch - * 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch - * 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch - * 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch - * 0037-malloc-Add-missing-internal_function-attributes-on-f.patch - * 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch - * 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch - * 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch - * 0041-nss_dns-Check-address-length-before-creating-addrinf.patch - * 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch - * 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch - * 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch - * 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch - * 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch - * 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch - * 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch - * 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch - * 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch - * 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch - * 0052-Fix-tst-dlsym-error-build.patch - * 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch - * 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch - * 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch - * 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch - * clntudp-call-alloca.patch - * glibc-memset-nontemporal.diff - * nis-initgroups-status.patch - * nscd-gc-crash.patch - * robust-mutex-deadlock.patch - * strncat-avoid-array-bounds-warning.patch - -------------------------------------------------------------------- -Wed Jun 29 12:50:21 UTC 2016 - schwab@suse.de - -- strncat-avoid-array-bounds-warning.patch: Avoid array-bounds warning for - stncat on i586 (BZ #20260) -- Update glibc.keyring -- Unset MALLOC_CHECK_ during testsuite run - -------------------------------------------------------------------- -Thu Jun 23 07:41:06 UTC 2016 - schwab@suse.de - -- nsswitch.conf: Add fallback to files for passwd and group to prepare for - libnsl removal. - -------------------------------------------------------------------- -Wed Jun 22 09:08:02 UTC 2016 - schwab@suse.de - -- nis-initgroups-status.patch: Return proper status from - _nss_nis_initgroups_dyn (bsc#984269, BZ #20262) -- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to - check for timeout (bsc#985170, BZ #20263) - -------------------------------------------------------------------- -Thu Jun 9 09:17:10 UTC 2016 - schwab@suse.de - -- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ - #19755) - -------------------------------------------------------------------- -Mon May 30 08:23:03 UTC 2016 - schwab@suse.de - -- clntudp-call-alloca.patch: do not use alloca in clntudp_call - (CVE-2016-4429, bsc#980854, BZ #20112) - -------------------------------------------------------------------- -Wed May 11 09:33:47 UTC 2016 - schwab@suse.de - -- Import patches from 2.23 branch - 0001-Updated-translations-for-2.23.patch - 0002-Regenerate-libc.pot-for-2.23.patch - 0003-Regenerated-configure-scripts.patch - 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch - 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch - 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch - 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch - 0008-Update-NEWS.patch - 0009-sln-use-stat64.patch - 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch - 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch - 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch - 0013-Mention-BZ-19762-in-NEWS.patch - 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch - 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch - 0016-Fix-resource-leak-in-resolver-bug-19257.patch - 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch - 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch - 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch - 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch - 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch - 0022-configure-fix-test-usage.patch - 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch - 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch - 0025-getnameinfo-Do-not-preserve-errno.patch - 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch - 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch - 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch - 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch - 0030-hesiod-Remove-RCS-keywords.patch - 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch - 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch - 0033-malloc-Remove-NO_THREADS.patch - 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch - 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch - 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch - 0037-malloc-Add-missing-internal_function-attributes-on-f.patch - 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch - 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch - 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch - 0041-nss_dns-Check-address-length-before-creating-addrinf.patch - 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch - 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch - 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch - 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch - 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch - 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch - 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch - 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch - 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch - 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch - 0052-Fix-tst-dlsym-error-build.patch - 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch - 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch - 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch - 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch -- CVE-2016-3075 CVE-2016-1234 CVE-2016-3706 bsc#973164 bsc#969727 -- resolv-mem-leak.patch: renamed to - 0016-Fix-resource-leak-in-resolver-bug-19257.patch -- no-long-double.patch: renamed to - 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch -- glibc-gcc6.patch: renamed to - 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch - -------------------------------------------------------------------- -Mon May 9 14:00:41 UTC 2016 - schwab@suse.de - -- glibc-c-utf8-locale.patch: fix bad standard in LC_IDENTIFICATION categories -- glibc-2.3.locales.diff.bz2: likewise - -------------------------------------------------------------------- -Mon Apr 25 08:55:47 UTC 2016 - jslaby@suse.com - -- glibc-gcc6.patch: Suppress GCC 6 warning about ambiguous 'else' with - -Wparentheses - -------------------------------------------------------------------- -Mon Apr 11 08:00:07 UTC 2016 - schwab@suse.de - -- Add compatibility symlinks for LSB 3.0 (fate#318933) - -------------------------------------------------------------------- -Mon Mar 21 11:57:49 UTC 2016 - schwab@suse.de - -- powerpc-elision-enable-envvar.patch: enable TLE only if - GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236) - -------------------------------------------------------------------- -Tue Mar 15 10:44:46 UTC 2016 - schwab@suse.de - -- ldd-system-interp.patch: Restore warning about execution permission, it - is still needed for noexec mounts (bsc#915985) - -------------------------------------------------------------------- -Tue Mar 8 15:28:16 UTC 2016 - idonmez@suse.com - -- Add C.UTF-8 locale (see https://sourceware.org/glibc/wiki/Proposals/C.UTF-8) - and rh#902094 . Added with glibc-c-utf8-locale.patch. -- Add glibc-disable-gettext-for-c-utf8.patch to disable gettext for - C.UTF-8 same as C locale. - -------------------------------------------------------------------- -Mon Mar 7 14:47:50 UTC 2016 - schwab@suse.de - -- Move %install_info_delete to %preun -- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer - acceptable - -------------------------------------------------------------------- -Tue Feb 23 16:11:36 UTC 2016 - schwab@suse.de - -- no-long-double.patch: Don't use long double functions if NO_LONG_DOUBLE - -------------------------------------------------------------------- -Mon Feb 22 11:05:12 UTC 2016 - schwab@suse.de - -- Update to glibc 2.23 release. - * Unicode 8.0.0 Support - * sched_setaffinity, pthread_setaffinity_np no longer attempt to guess - the kernel-internal CPU set size - * The fts.h header can now be used with -D_FILE_OFFSET_BITS=64 - * getaddrinfo now detects certain invalid responses on an internal - netlink socket - * A defect in the malloc implementation, present since glibc 2.15 (2012) - or glibc 2.10 via --enable-experimental-malloc (2009), could result in - the unnecessary serialization of memory allocation requests across - threads - * The obsolete header has been removed - * The obsolete functions bdflush, create_module, get_kernel_syms, - query_module and uselib are no longer available to newly linked - binaries - * Optimized string, wcsmbs and memory functions for IBM z13. - * Newly linked programs that define a variable called signgam will no - longer have it set by the lgamma, lgammaf and lgammal functions -- Removed patches: - * dont-remove-nodelete-flag.patch - * openat64-readd-o-largefile.patch - * mntent-blank-line.patch - * opendir-o-directory-check.patch - * strcoll-remove-strdiff-opt.patch - * ld-pointer-guard.patch - * tls-dtor-list-mangling.patch - * powerpc-lock-elision-race.patch - * prelink-elf-rtype-class.patch - * vector-finite-math-aliases.patch - * powerpc-elision-adapt-param.patch - * catopen-unbound-alloca.patch - * strftime-range-check.patch - * hcreate-overflow-check.patch - * errorcheck-mutex-no-elision.patch - * refactor-nan-parsing.patch - * send-dg-buffer-overflow.patch - * isinf-cxx11-conflict.patch - * ibm93x-redundant-shift-si.patch - * iconv-reset-input-buffer.patch - * tzset-tzname.patch - * static-dlopen.patch - -------------------------------------------------------------------- -Thu Feb 18 13:22:19 UTC 2016 - schwab@suse.de - -- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with - C++11 (bsc#963700, BZ #19439) - -------------------------------------------------------------------- -Wed Feb 17 09:48:26 UTC 2016 - schwab@suse.de - -- tls-dtor-list-mangling.patch: Harden tls_dtor_list with pointer mangling - (BZ #19018) -- prelink-elf-rtype-class.patch: Keep only ELF_RTYPE_CLASS_{PLT|COPY} bits - for prelink (BZ #19178) -- vector-finite-math-aliases.patch: Better workaround for aliases of - *_finite symbols in vector math library (BZ# 19058) -- powerpc-elision-adapt-param.patch: powerpc: Fix usage of elision - transient failure adapt param (BZ #19174) -- catopen-unbound-alloca.patch: Fix unbound alloca in catopen - (CVE-2015-8779, bsc#962739, BZ #17905) -- strftime-range-check.patch: Add range check on time fields - (CVE-2015-8776, bsc#962736, BZ #18985) -- hcreate-overflow-check.patch: Handle overflow in hcreate (CVE-2015-8778, - bsc#962737, BZ #18240) -- errorcheck-mutex-no-elision.patch: Don't do lock elision on an error - checking mutex (bsc#956716, BZ #17514) -- refactor-nan-parsing.patch: Refactor strtod parsing of NaN payloads - (CVE-2014-9761, bsc#962738, BZ #16962) -- send-dg-buffer-overflow.patch: Fix getaddrinfo stack-based buffer - overflow (CVE-2015-7547, bsc#961721, BZ #18665) -- powerpc-lock-elision-race.patch: renamed from - 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch - -------------------------------------------------------------------- -Mon Feb 15 15:43:02 UTC 2016 - schwab@suse.de - -- Add audit-devel and libcap-devel to BuildRequires, for use by nscd - -------------------------------------------------------------------- -Thu Nov 26 14:46:21 UTC 2015 - schwab@suse.de - -- reinitialize-dl_load_write_lock.patch: Reinitialize dl_load_write_lock - on fork (bsc#958315, BZ #19282) - -------------------------------------------------------------------- -Wed Nov 18 15:09:30 UTC 2015 - schwab@suse.de - -- resolv-mem-leak.patch: Fix resource leak in resolver (bsc#955647, BZ #19257) -- tzset-tzname.patch: Force rereading TZDEFRULES after it was used to set - DST rules only (BZ #19253) - -------------------------------------------------------------------- -Mon Oct 26 15:22:53 UTC 2015 - schwab@suse.de - -- glibc-2.3.90-noversion.diff: use stat64 - -------------------------------------------------------------------- -Mon Oct 19 12:28:58 UTC 2015 - schwab@suse.de - -- ld-pointer-guard.patch: Always enable pointer guard (CVE-2015-8777, - bsc#950944, BZ #18928) - -------------------------------------------------------------------- -Mon Oct 12 08:12:10 UTC 2015 - schwab@suse.de - -- strcoll-remove-strdiff-opt.patch: Remove incorrect STRDIFF-based - optimization (BZ #18589) - -------------------------------------------------------------------- -Thu Oct 8 14:26:14 UTC 2015 - schwab@suse.de - -- iconv-reset-input-buffer.patch: Fix iconv buffer handling with IGNORE - error handler (BZ #18830) - -------------------------------------------------------------------- -Wed Sep 30 11:48:05 UTC 2015 - normand@linux.vnet.ibm.com - -- new patch [BZ #18743] PowerPC: Fix a race condition when eliding a lock - 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch - -------------------------------------------------------------------- -Thu Sep 24 09:41:13 UTC 2015 - schwab@suse.de - -- nss-files-long-lines-2.patch: Properly reread entry after failure in - nss_files getent function (bsc#945779, BZ #18991) - -------------------------------------------------------------------- -Wed Sep 16 10:21:43 UTC 2015 - schwab@suse.de - -- fnmatch-collating-elements.patch: Fix fnmatch handling of collating - elements (BZ #17396, BZ #16976) - -------------------------------------------------------------------- -Mon Sep 7 13:27:58 UTC 2015 - schwab@suse.de - -- opendir-o-directory-check.patch: Fix opendir inverted o_directory_works - test -- static-dlopen.patch: Static dlopen default library search path fix - (bsc#937853) - -------------------------------------------------------------------- -Mon Aug 31 12:21:29 UTC 2015 - schwab@suse.de - -- mntent-blank-line.patch: Fix memory corruption w/blank lines - -------------------------------------------------------------------- -Mon Aug 10 09:23:57 UTC 2015 - schwab@suse.de - -- dont-remove-nodelete-flag.patch: Don't remove DF_1_NODELETE flag from - all loaded objects on failed dlopen -- openat64-readd-o-largefile.patch: Readd O_LARGEFILE flag for openat64 - -------------------------------------------------------------------- -Wed Aug 5 09:35:41 UTC 2015 - schwab@suse.de - -- Update to glibc 2.22 release. - * Cache information can be queried via sysconf() function on s390 - * A buffer overflow in gethostbyname_r and related functions performing DNS - requests has been fixed. (CVE-2015-1781) - * The time zone file parser has been made more robust against crafted time - zone files - * A powerpc and powerpc64 optimization for TLS, similar to TLS descriptors - for LD and GD on x86 and x86-64, has been implemented. - * Character encoding and ctype tables were updated to Unicode 7.0.0 - * Added vector math library named libmvec - * A new fmemopen implementation has been added with the goal of POSIX - compliance. - * The header is deprecated, and will be removed in a future - release. - * bsc#905313 bsc#920338 bsc#927080 bsc#928723 bsc#931480 bsc#939211 - bsc#940195 bsc#940332 bsc#944494 bsc#968787 -- Patches from upstream removed - * htm-tabort.patch - * o-tmpfile.patch - * memcpy-chk-non-SSE2.patch - * pthread-mutexattr-gettype-kind.patch - * powerpc-software-sqrt.patch - * static-tls-dtv-limit.patch - * threaded-trim-threshold.patch - * resolv-nameserver-handling.patch - * nss-separate-state-getXXent.patch - * aarch64-sigstksz.patch - * heap-top-corruption.patch - * pthread-join-deadlock.patch - -------------------------------------------------------------------- -Mon Jul 27 09:08:21 UTC 2015 - schwab@suse.de - -- pthread-join-deadlock.patch: Use IE model for static variables in - libc.so, libpthread.so and rtld (bsc#930015, BZ #18457) - -------------------------------------------------------------------- -Wed Jul 22 09:13:48 UTC 2015 - schwab@suse.de - -- glibc-nodate.patch: fix verification of timestamp - -------------------------------------------------------------------- -Tue Jul 21 07:50:22 UTC 2015 - meissner@suse.com - -- also filter out -fstack-protector-strong - -------------------------------------------------------------------- -Mon Jun 22 07:22:22 UTC 2015 - schwab@suse.de - -- getaddrinfo-ipv6-sanity.diff: Remove. It breaks services that start - before IPv6 is up (bsc#931399) -- glibc-2.3.locales.diff.bz2: Remove sh_YU locales, fix currency for en_BE. - -------------------------------------------------------------------- -Tue Jun 9 08:16:46 UTC 2015 - schwab@suse.de - -- Add /usr/include/gnu/lib-names-.*.h to baselibs -- pthread-join-deadlock.patch: Don't require rtld lock to store static TLS - offset in the DTV (bsc#930015, BZ #18457) -- heap-top-corruption.patch: Do not corrupt the top of a threaded heap if - top chunk is MINSIZE (BZ #18502) - -------------------------------------------------------------------- -Wed Apr 8 12:50:39 UTC 2015 - mgorman@suse.com - -- threaded-trim-threshold.patch: Fix regression in threaded application - malloc performance (bsc#915955, BZ #17195) - -------------------------------------------------------------------- -Thu Apr 2 08:11:20 UTC 2015 - schwab@suse.de - -- aarch64-sigstksz.patch: Increase MINSIGSTKSZ and SIGSTKSZ (BZ #16850) - -------------------------------------------------------------------- -Mon Mar 30 09:04:49 UTC 2015 - schwab@suse.de - -- powerpc-software-sqrt.patch: Fix powerpc software sqrt (BZ #17964, BZ - #17967) -- nss-separate-state-getXXent.patch: Separate internal state between - getXXent and getXXbyYY NSS calls (CVE-2014-8121, bsc#918187, BZ #18007) -- static-tls-dtv-limit.patch: Fix DTV race, assert, DTV_SURPLUS Static TLS - limit, and nptl_db garbage (bsc#919678, BZ #17090, BZ #17620, BZ #17621, - BZ #17628) - -------------------------------------------------------------------- -Mon Mar 9 13:05:32 UTC 2015 - schwab@suse.de - -- resolv-nameserver-handling.patch: Replace with simpler version with more - compatibility - -------------------------------------------------------------------- -Mon Mar 2 14:27:02 UTC 2015 - schwab@suse.de - -- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs - (bsc#920084) - -------------------------------------------------------------------- -Tue Feb 24 10:11:46 UTC 2015 - schwab@suse.de - -- resolv-nameserver-handling.patch: Rewrite handling of nameserver - configuration in resolver - -------------------------------------------------------------------- -Thu Feb 12 13:10:20 UTC 2015 - schwab@suse.de - -- htm-tabort.patch: Fix TABORT encoding for little endian - -------------------------------------------------------------------- -Mon Feb 9 09:26:01 UTC 2015 - schwab@suse.de - -- Update to glibc 2.21 release. - * A new semaphore algorithm has been implemented in generic C code for all - machines - * Added support for TSX lock elision of pthread mutexes on powerpc32, - powerpc64 and powerpc64le - * Optimized strcpy, stpcpy, strchrnul and strrchr implementations for - AArch64 - * i386 memcpy functions optimized with SSE2 unaligned load/store - * New locales: tu_IN, bh_IN, raj_IN, ce_RU - * The obsolete sigvec function has been removed - * CVE-2015-1472 CVE-2015-1473 CVE-2104-7817 CVE-2012-3406 CVE-2014-9402 - CVE-2014-7817 bsc#864081 bsc#906371 bsc#909053 bsc#910599 bsc#916222 -- Patches from upstream removed - * ifunc-x86-slow-sse4.patch - * pthread-mutex-trylock-elision.patch -- o-tmpfile.patch: Fix value of O_TMPFILE for architectures with - non-default O_DIRECTORY (BZ #17912) - -------------------------------------------------------------------- -Tue Oct 28 08:56:47 UTC 2014 - schwab@suse.de - -- Update to crypt_blowfish 1.3. - * Add support for the $2b$ prefix. -- ifunc-x86-slow-sse4.patch: Fix misdetected Slow_SSE4_2 cpu feature bit - (BZ #17501) - -------------------------------------------------------------------- -Mon Sep 8 09:48:26 UTC 2014 - schwab@suse.de - -- Update to glibc 2.20 release. - * Reverted change of ABI data structures for s390 and s390x - * Support for file description locks is added to systems running the - Linux kernel - * Optimized strchr implementation for AArch64 - * The minimum Linux kernel version that this version of the GNU C Library - can be used with is 2.6.32 - * Running the testsuite no longer terminates as soon as a test fails - * The am33 port, which had not worked for several years, has been removed - from ports. - * The _BSD_SOURCE and _SVID_SOURCE feature test macros are no longer - supported; they now act the same as _DEFAULT_SOURCE (but generate a - warning) - * Optimized strcmp implementation for ARMv7 - * Added support for TX lock elision of pthread mutexes on s390 and s390x - * All supported architectures now use the main glibc sysdeps directory - instead of some being in a separate "ports" directory - * The NPTL implementation of POSIX pthreads is no longer an "add-on" - * Locale names, including those obtained from environment variables (LANG - and the LC_* variables), are more tightly checked for proper syntax - * On x86-64, the dynamic linker's lazy-binding support is now compatible - with application code using Intel MPX instructions - * CVE-2013-7423 bsc#915526 bsc#934084 bsc#973010 -- Patches from upstream removed - * nss-dns-memleak.patch - * sin-sign.patch - * pldd-wait-ptrace-stop.patch - * nscd-track-startup-failures.patch - * powerpc-opt-power8.patch - * check-pf-alloca.patch - * getaddrinfo-uninit-result.patch - * ppc64-copysign.patch - * nextafterl-ibm-ldouble.patch - * ibm-long-double-math.patch - * ibm-long-double-frexpl.patch - * aarch64-setcontext.patch - * nss-nis-stack-use.patch - * psfaa.patch - * nss-files-long-lines.patch - * setlocale-directory-traversal.patch - * dt-ppc64-num.patch - * ppc64le-profiling.patch - * s390-revert-abi-change.patch - * disable-gconv-translit-modules.patch - * resolv-dont-ignore-second-answer.patch - * iconv-ibm-sentinel-check.patch -- Remove sprof.1, and mtrace.1, now included in the man-pages package - (bsc#967190) - -------------------------------------------------------------------- -Tue Sep 2 07:52:36 UTC 2014 - schwab@suse.de - -- iconv-ibm-sentinel-check.patch: Fix crashes on invalid input in IBM - gconv modules (CVE-2014-6040, bnc#894553, BZ #17325) - -------------------------------------------------------------------- -Tue Aug 26 10:47:31 UTC 2014 - schwab@suse.de - -- disable-gconv-translit-modules.patch: Disable gconv transliteration - module loading (CVE-2014-5119, bnc#892073, BZ #17187) - -------------------------------------------------------------------- -Mon Aug 11 10:01:54 UTC 2014 - schwab@suse.de - -- pthread-mutexattr-gettype-kind.patch: Filter out - PTHREAD_MUTEX_NO_ELISION_NP bit in pthread_mutexattr_gettype - (bnc#888131, BZ #15790) - -------------------------------------------------------------------- -Thu Jul 31 08:06:50 UTC 2014 - schwab@suse.de - -- ppc64le-profiling.patch: fix profiling for ppc64le (bnc#889601, BZ - #17213) -- s390-revert-abi-change.patch: replace with upstream patch, switches - default symbol version back to old version (bnc#887228) - -------------------------------------------------------------------- -Mon Jul 28 10:18:46 UTC 2014 - schwab@suse.de - -- ibm93x-redundant-shift-si.patch: Avoid redundant shift character in - iconv output at block boundary (bnc#886416, BZ #17197) - -------------------------------------------------------------------- -Thu Jul 24 15:35:50 UTC 2014 - schwab@suse.de - -- s390-revert-abi-change.patch: revert back to pre-2.19 layout of jmp_buf - and ucontext_t on s390 (bnc#887228) - -------------------------------------------------------------------- -Tue Jul 22 08:37:38 UTC 2014 - schwab@suse.de - -- dt-ppc64-num.patch: Correct DT_PPC64_NUM (bnc#887169, BZ #17153) - -------------------------------------------------------------------- -Mon Jul 14 08:33:08 UTC 2014 - schwab@suse.de - -- setlocale-directory-traversal.patch: Directory traversal in locale - environment handling (CVE-2014-0475, bnc#887022, BZ #17137) -- Remove the ppc64le check-abi workaround, no longer needed - -------------------------------------------------------------------- -Mon Jun 23 10:33:40 UTC 2014 - schwab@suse.de - -- nss-files-long-lines.patch: Don't ignore too long lines in nss_files - (bnc#883217, BZ #17079) -- Remove locale.1, localedef.1 and iconvconfig.8 manpages, now included in - the man-pages package (bnc#880703) -- manpages.patch: update - -------------------------------------------------------------------- -Mon Jun 16 08:27:38 UTC 2014 - schwab@suse.de - -- psfaa.patch: copy filename argument in posix_spawn_file_actions_addopen - (CVE-2014-4043, bnc#882600, BZ #17048) - -------------------------------------------------------------------- -Wed May 28 15:11:45 UTC 2014 - matz@suse.de - -- glibc-memset-nontemporal.diff: Speedup memset on x86_64 - (bnc#868622, BZ #16830) - -------------------------------------------------------------------- -Thu May 15 15:45:03 UTC 2014 - schwab@suse.de - -- add non-elision-enabled libpthread - -------------------------------------------------------------------- -Mon May 12 13:22:40 UTC 2014 - schwab@suse.de - -- nss-nis-stack-use.patch: fix unbound stack use in NIS NSS module (BZ - #16932) - -------------------------------------------------------------------- -Wed May 7 10:13:24 UTC 2014 - schwab@suse.de - -- getaddrinfo-uninit-result.patch: fix parsing of getai result for - IPv6-only request (bnc#876521) - -------------------------------------------------------------------- -Thu Apr 17 09:13:32 UTC 2014 - schwab@suse.de - -- ibm-long-double-frexpl.patch: Correct IBM long double frexpl - (bnc#872573, BZ #16740, BZ #16619) - -------------------------------------------------------------------- -Tue Apr 15 14:23:54 UTC 2014 - schwab@suse.de - -- ibm-long-double-math.patch: Remove faulty assembler implementations of - ceil, nearbyintl, roundl for IBM long double (bnc#873457, BZ #16701, BZ - #16706, BZ #16707) - -------------------------------------------------------------------- -Tue Apr 15 11:00:59 UTC 2014 - aj@suse.com - -- Use /run for nscd instead of /var/run. - -------------------------------------------------------------------- -Mon Apr 7 09:06:32 UTC 2014 - schwab@suse.de - -- pthread-mutex-destroy.patch: Remove -- pthread-mutex-trylock-elision.patch: Properly handle forced elision in - pthread_mutex_trylock (bnc#865968, BZ #16657) - -------------------------------------------------------------------- -Thu Apr 3 07:32:24 UTC 2014 - schwab@suse.de - -- nextafterl-ibm-ldouble.patch: Correct IBM long double nextafterl - (bnc#871637, BZ #16739) - -------------------------------------------------------------------- -Tue Apr 1 13:33:24 UTC 2014 - schwab@suse.de - -- Readd dependency on sysvinit.target to nscd.service (bnc#868422) -- Make the nscd service part of the nss-lookup and nss-user-lookup targets - (bnc#871386) -- Move _constraints back to main package and update it - -------------------------------------------------------------------- -Tue Apr 1 07:55:19 UTC 2014 - schwab@suse.de - -- ppc64-copysign.patch: Fix ppc64le copysign overwriting parent stack - frame (BZ #16786) -- aarch64-setcontext.patch: Fix aarch64 setcontext clobbering alternate - signal stack (BZ #16629) - -------------------------------------------------------------------- -Mon Mar 31 13:22:56 UTC 2014 - schwab@suse.de - -- powerpc-opt-power8.patch: readd POWER8 implementation of isnan, - isinf, finite with fix for little endian (bnc#871353) -- pthread-mutex-destroy.patch: Skip checks in pthread_mutex_destroy when - doing elision (bnc#865968) - -------------------------------------------------------------------- -Sat Mar 29 16:41:25 UTC 2014 - schwab@suse.de - -- powerpc-opt-power8.patch: remove broken POWER8 implementation of isnan, - isinf, finite; fix missing static symbols -- glibc-2.14-crypt.diff: update for file renaming - -------------------------------------------------------------------- -Thu Mar 27 08:40:20 UTC 2014 - schwab@suse.de - -- check-pf-alloca.patch: remove use of alloca while collecting interface - addresses - -------------------------------------------------------------------- -Tue Mar 25 09:26:44 UTC 2014 - schwab@suse.de - -- abort-no-flush.patch: Don't close or flush stdio streams on abort (BZ - #15436) -- fix-locking-in-_IO_cleanup.patch: always do locking when accessing - streams (bnc#796982, BZ #15142) -- resolv-dont-ignore-second-answer.patch: don't ignore second answer from - nameserver if the first one was empty (bnc#767266, BZ #13651) -- ldd-system-interp.patch: Never try to execute the file in ldd - (bnc#677787, BZ #16750) - -------------------------------------------------------------------- -Mon Mar 24 12:26:50 UTC 2014 - schwab@suse.de - -- check-pf-alloca.patch: Account for alloca use when collecting interface - addresses (bnc#785041, BZ #16002) - -------------------------------------------------------------------- -Mon Mar 24 07:59:40 UTC 2014 - schwab@suse.de - -- powerpc-opt-power8.patch: two more POWER8 optimisations (bnc#866711, - fate#315443) - -------------------------------------------------------------------- -Thu Mar 20 14:52:47 UTC 2014 - schwab@suse.de - -- getaddrinfo-uninit-result.patch: Fix use of half-initialized result in - getaddrinfo when using nscd (bnc#867636, BZ #16743) - -------------------------------------------------------------------- -Thu Mar 20 07:42:50 UTC 2014 - schwab@suse.de - -- Remove dependency on sysinit.target from nscd.service again (bnc#86422) - -------------------------------------------------------------------- -Wed Mar 19 14:39:55 UTC 2014 - schwab@suse.de - -- powerpc-opt-power8.patch: GLIBC Optimizations For POWER8 Hardware - (bnc#866711, fate#315443) - -------------------------------------------------------------------- -Tue Mar 18 17:10:43 UTC 2014 - schwab@suse.de - -- Make sure nscd is started after sysinit.target (bnc#868422) -- nscd-track-startup-failures.patch: properly track startup failures in - nscd and mark nscd.service as forking (BZ #16639) - -------------------------------------------------------------------- -Thu Mar 6 11:37:51 UTC 2014 - schwab@suse.de - -- Add services and netgroup persistent caches to nscd file list - -------------------------------------------------------------------- -Wed Feb 26 09:03:25 UTC 2014 - schwab@suse.de - -- sin-sign.patch: Fix sign of input to bsloww1 (BZ #16623) -- pldd-wait-ptrace-stop.patch: Update from upstream - -------------------------------------------------------------------- -Mon Feb 24 11:38:41 UTC 2014 - schwab@suse.de - -- nss-dns-memleak.patch: fix memory leak in nss-dns (bnc#863499) -- Don't build glibc-{extra,info,i18ndata,obsolete} and nscd for i686 - -------------------------------------------------------------------- -Mon Feb 10 14:24:29 UTC 2014 - schwab@suse.de - -- Bump minimum kernel to 3.0 - -------------------------------------------------------------------- -Sun Feb 9 13:52:23 UTC 2014 - schwab@suse.de - -- Update to glibc 2.19 release - -------------------------------------------------------------------- -Thu Feb 6 10:38:05 UTC 2014 - schwab@suse.de - -- Update to glibc 2.18.90 ee7cc3853761: - * More bug fixes - * SystemTap probes for slow multiple precision fallback paths of - transcendental functions have been introduced. - * Preliminary documentation about Multi-Thread, Async-Signal and - Async-Cancel Safety has been added. - * Change powerpc64le start ABI to 2.17 -- Add /usr/local/lib64 to ld.so.conf on all lib64 platforms -- Enable profile build for aarch64 -- ppc64le-abilist.patch: Removed - -------------------------------------------------------------------- -Wed Jan 8 12:38:29 UTC 2014 - coolo@suse.com - -- make pwdutils a real buildrequire - Requires(pre) are used during builds, but don't trigger rebuilds. - But to create clearly defined bootstrap projects, it's essential - to know what packages are required for others. So move this requires - to build to a buildrequire - -------------------------------------------------------------------- -Tue Jan 7 14:30:50 UTC 2014 - schwab@suse.de - -- Update to glibc 2.18.90 94c8a4bc574c: - * More bug fixes - * Slovenian translations for glibc messages have been contributed by the - Translation Project's Slovenian team of translators. - -------------------------------------------------------------------- -Thu Dec 19 13:45:17 UTC 2013 - schwab@suse.de - -- Update to glibc 2.18.90 83f5c32d21f7: - * Support for STT_GNU_IFUNC symbols added for ppc64 - * A new feature test macro _DEFAULT_SOURCE is available - * The _BSD_SOURCE feature test macro no longer enables BSD interfaces - that conflict with POSIX. The libbsd-compat library (which was a - dummy library that did nothing) has also been removed. - * Added support for version-3 tz format files -- i686-no-sse42-strstr.patch: Removed - -------------------------------------------------------------------- -Tue Dec 10 15:03:59 UTC 2013 - schwab@suse.de - -- Update to glibc 2.18.90 aeb95445d128: - * More bug fixes - * Support for STT_GNU_IFUNC symbols added for ppc32/power4+ - * The public headers no longer use __unused nor __block - * Support for PowerPC64 ELFv2 ABI -- ppc64le-abilist.patch: ABI lists for PowerLE - -------------------------------------------------------------------- -Mon Nov 25 13:59:52 UTC 2013 - schwab@suse.de - -- Update to glibc 2.18.90 bd12ab55c05e: - * New locales: ak_GH, anp_IN, ar_SS, cmn_TW, hak_TW, lzh_TW, nan_TW, pap_AW, - pap_CW, quz_PE, the_NP. - * Substantially revised locales: gd_GB, ht_HT - * The LC_ADDRESS field was updated to support country_car for almost all - supported locales. - * ISO 1427 definitions were updated. - * ISO 3166 definitions were updated. - * The localedef utility now supports --big-endian and --little-endian - command-line options to generate locales for a different system from that - for which the C library was built. - * Binary locale files now only depend on the endianness of the system for - which they are generated and not on other properties of that system. - * ISO 639 definitions were updated for Chiga (cgg) and Chinese (gan, hak, czh, - cjy, lzh, cmn, mnp, cdo, czo, cpx, wuu, hsn, yue). - * SystemTap probes for malloc have been introduced. - * Support for powerpc64le has been added. - * The soft-float powerpc port now supports e500 processors. -- Remove upstreamed patches: - cbrtl-ldbl-96.patch - fcntl-o-tmpfile.patch - getaddrinfo-overflow.patch - glibc-2.18.tar.xz - glibc-ld-profile.patch - glibc-nscd-hconf.diff - i686-strcasecmp-fallback.patch - m68k-Scrt1.patch - malloc-overflows.patch - nonascii-case.patch - nss-database.patch - printf-overrun.patch - readdir_r-overflow.patch - strcoll-overflow.patch -- Remove obsolete patches: - glibc-2.4.90-revert-only-euro.diff - -------------------------------------------------------------------- -Wed Oct 30 14:05:30 UTC 2013 - schwab@suse.de - -- getaddrinfo-overflow.patch: Fix stack overflow due to large AF_INET6 - requests (CVE-2013-4458, bnc#847227) - -------------------------------------------------------------------- -Mon Oct 21 12:14:38 UTC 2013 - schwab@suse.de - -- Remove SSE4.2 implementation of strstr for x86-32 (bnc#843464) - -------------------------------------------------------------------- -Mon Oct 14 09:32:44 UTC 2013 - schwab@suse.de - -- Depend on gcc defaults for base powerpc optimisations (bnc#844824) - -------------------------------------------------------------------- -Fri Oct 11 08:37:38 UTC 2013 - schwab@suse.de - -- Enable ports addon for m68k and adapt file list -- m68k-Scrt1.patch: Use PIC for Scrt1.o - -------------------------------------------------------------------- -Thu Sep 19 14:12:59 UTC 2013 - schwab@suse.de - -- nscd-server-user.patch: run nscd as user nscd (fate#314673) - -------------------------------------------------------------------- -Thu Sep 12 13:42:23 UTC 2013 - schwab@suse.de - -- malloc-overflows.patch: Fix integer overflows in malloc (CVE-2013-4332, - bnc#839870) - -------------------------------------------------------------------- -Wed Sep 11 10:11:56 UTC 2013 - schwab@suse.de - -- fcntl-o-tmpfile.patch: Add O_TMPFILE to (bnc#837965) -- strcoll-overflow.patch: Update to latest version - -------------------------------------------------------------------- -Tue Aug 13 07:24:59 UTC 2013 - schwab@suse.de - -- Update to glibc 2.18 release - * No source change -- strcoll-overflow.patch: fix buffer overflow in strcoll (CVE-2012-4412, - bnc#779320) -- readdir_r-overflow.patch: fix readdir_r with long file names - (CVE-2013-4237, bnc#834594) - -------------------------------------------------------------------- -Tue Aug 6 09:20:04 UTC 2013 - schwab@suse.de - -- Update to glibc 2.17.90 85891acadf1b: - * CVE-2013-2207 Incorrectly granting access to another user's pseudo-terminal - has been fixed by disabling the use of pt_chown (Bugzilla #15755). - Distributions can re-enable building and using pt_chown via the new configure - option `--enable-pt_chown'. Enabling the use of pt_chown carries with it - considerable security risks and should only be used if the distribution - understands and accepts the risks. - * CVE-2013-0242 Buffer overrun in regexp matcher has been fixed (Bugzilla - #15078). - * CVE-2013-1914 Stack overflow in getaddrinfo with many results has been - fixed (Bugzilla #15330). - * Add support for calling C++11 thread_local object destructors on thread - and program exit. This needs compiler support for offloading C++11 - destructor calls to glibc. - * Improved worst case performance of libm functions with double inputs and - output. - * Support for priority inherited mutexes in pthread condition variables on - non-x86 architectures. - * Optimized string functions for AArch64. Implemented by Marcus Shawcroft. - * Optimized string functions for ARM. Implemented by Will Newton and - Richard Henderson. - * Added a benchmark framework to track performance of functions in glibc. - * New macro named issignaling to check for a signaling NaN (sNaN). - It is based on draft TS 18661 and currently enabled as a GNU extension. - * On Linux, the clock function now uses the clock_gettime system call - for improved precision, rather than old times system call. - * Added new API functions pthread_getattr_default_np and - pthread_setattr_default_np to get and set the default pthread - attributes of a process. - * Added support for TSX lock elision for pthread mutexes on i386 and x86-64. - This may improve lock scaling of existing programs on TSX capable systems. - * Support added for AT_HWCAP2 (to coincide with Linux kernel 3.10 - availability). Implemented by Ryan S. Arnold. - * Support added for POWER8 platform. Implemented by Ryan S. Arnold. -- Remove upstreamed patches: - pthread-cond-timedwait-i486.patch - glibc-aarch64-lib64.patch - arm-ld-so-cache.patch - rtlddir.patch - regexp-overrun.patch - getaddrinfo-overflow.patch - nscd-netgroup.patch - disable-pt-chown.patch - nscd-short-write.patch - big5-hkscs-update.patch.bz2 - digits-dots.patch - strptime-W-week.patch - aarch64-sigsetjmp.patch -- Rediff all remaining patches -- Reenable stackguard randomization on arm -- Recognize ppc64p7 arch to build for power7 -- Remove all ABI extensions from libcrypt -- cbrtl-ldbl-96.patch: fix cbrtl for ldbl-96 - -------------------------------------------------------------------- -Wed Jul 31 12:20:38 UTC 2013 - schwab@suse.de - -- i686-strcasecmp-fallback.patch: fix fallback in i686 - strcasecmp/strncasecmp -- nonascii-case.patch: also test strncasecmp -- pldd-wait-ptrace-stop.patch: fix pldd not to leave process stopped after - detaching (bnc#819383) - -------------------------------------------------------------------- -Mon Jul 22 12:32:34 UTC 2013 - schwab@suse.de - -- disable-pt-chown.patch: disable use of pt_chown (CVE-2013-2207, - bnc#830257) -- nonascii-case.patch: fix strcasecmp in tr_TR.ISO-8859-9 locale -- glibc-2.14-crypt.diff: fix incomplete dependencies for libowcrypt - -------------------------------------------------------------------- -Thu Jul 4 12:14:27 UTC 2013 - schwab@suse.de - -- crypt_blowfish-gensalt.patch: separare crypt_gensalt into its own - library libowcrypt, remove crypt_rn and crypt_ra (fate#314945) -- glibc-2.14-crypt-versioning.diff, glibc-fix-check-abi.patch, - glibc-crypt-badsalttest.patch: folded into glibc-2.14-crypt.diff -- crypt_blowfish-const.patch: constify crypt_blowfish -- crypt_blowfish-1.2-sha.diff: refresh - -------------------------------------------------------------------- -Fri Jun 28 12:26:38 UTC 2013 - dmueller@suse.com - -- add ld-linux.so.3 compat symlink also for armv6hl -- remove deprecated armv7l - -------------------------------------------------------------------- -Wed Jun 19 09:29:55 UTC 2013 - coolo@suse.com - -- rely on systemd-rpm-macros instead of the full thing - -------------------------------------------------------------------- -Mon Jun 17 09:49:24 UTC 2013 - schwab@suse.de - -- nscd-netgroup.patch: Fix handling of netgroup cache in nscd (bnc#819524) - -------------------------------------------------------------------- -Mon Jun 10 08:33:46 UTC 2013 - schwab@suse.de - -- glibc-bindresvport-blacklist.diff: Renamed from - glibc-2.3.90-bindresvport.blacklist.diff; fix resource leaks - (bnc#824046) -- Remove glibc-armhf-compat.patch - -------------------------------------------------------------------- -Mon May 20 08:26:35 UTC 2013 - schwab@suse.de - -- aarch64-sigsetjmp.patch: Fix sigsetjmp on aarch64 - -------------------------------------------------------------------- -Sat May 18 09:34:41 UTC 2013 - schwab@suse.de - -- Fix file list for glibc-utils - -------------------------------------------------------------------- -Thu May 16 12:02:14 UTC 2013 - schwab@suse.de - -- big5-hkscs-update.patch.bz2: Update BIG5-HKSCS charmap to HKSCS-2008 -- digits-dots.patch: Fix parsing of numeric hosts in gethostbyname_r -- nss-database.patch: Properly cache the result from looking up the nss - database config -- strptime-W-week.patch: Properly handle %W in strptime -- printf-overrun.patch: Revert problematic fixes for [BZ #11741] -- glibc-aarch64-lib64.patch: Replace with upstream version -- arm-ld-so-cache.patch: ARM: Support loading unmarked objects from cache -- rtlddir.patch: Add support for rtld directory different from slib - directory -- regexp-overrun.patch: Fix buffer overrun in regexp matcher - (CVE-2013-0242, bnc#801246) -- getaddrinfo-overflow.patch: Fix stack overflow in getaddrinfo with many - results (CVE-2013-1914, bnc#813121) - -------------------------------------------------------------------- -Thu May 16 10:04:01 UTC 2013 - schwab@suse.de - -- When testsuite run fails make all test output available - -------------------------------------------------------------------- -Tue May 7 10:00:00 UTC 2013 - schwab@suse.de - -- Fix check for XEN build in glibc_post_upgrade - -------------------------------------------------------------------- -Sun Apr 14 02:41:52 UTC 2013 - crrodriguez@opensuse.org - -- Do not order nscd after syslog.target - -------------------------------------------------------------------- -Mon Mar 4 14:16:43 UTC 2013 - schwab@suse.de - -- Fix crypt ABI for aarch64 - -------------------------------------------------------------------- -Thu Feb 28 14:30:44 UTC 2013 - schwab@suse.de - -- manpages.patch: - Remove debianisms from manpages (bnc#805054) - -------------------------------------------------------------------- -Mon Feb 18 09:28:23 UTC 2013 - schwab@suse.de - -- Update crypt ABI for aarch64 -- glibc-aarch64-lib64.patch: - Use lib64 for aarch64 and add link for /lib/ld-linux-aarch64.so.1 -- Don't build profiling libraries for aarch64 - -------------------------------------------------------------------- -Tue Feb 5 09:28:44 UTC 2013 - schwab@suse.de - -- Move _constraints file to glibc-testsuite only - -------------------------------------------------------------------- -Sun Feb 3 00:08:54 UTC 2013 - dmueller@suse.com - -- build with ports enabled on aarch64 - -------------------------------------------------------------------- -Thu Jan 31 15:42:07 UTC 2013 - schwab@suse.de - -- Obsolete unscd to migrate back to nscd. - -------------------------------------------------------------------- -Thu Jan 31 09:09:06 UTC 2013 - coolo@suse.com - -- looks like testsuite runs only on kvm, so add _constraint - (actually it does not build on xen, but I can't constraint that) - -------------------------------------------------------------------- -Thu Jan 24 16:33:04 UTC 2013 - schwab@suse.de - -- Don't run testsuite in parallel -- Fail if testsuite fails -- Disable crypt/badsalttest test - -------------------------------------------------------------------- -Tue Jan 8 09:53:38 UTC 2013 - coolo@suse.com - -- add _constraints file to make sure glibc-testsuite only builds on big - hosts. Otherwise it's running out of memory and stalls - -------------------------------------------------------------------- -Thu Dec 27 12:31:13 UTC 2012 - aj@suse.de - -- Set bugurl to bugs.opensuse.org - -------------------------------------------------------------------- -Tue Dec 25 16:50:52 UTC 2012 - aj@suse.de - -- Update to glibc 2.17 release (git id c758a6861537): - * bump version number - * update translations - -------------------------------------------------------------------- -Tue Dec 18 10:28:01 UTC 2012 - schwab@suse.de - -- Move glibc-utils subpackage to own specfile and enable programs that - require libgd -- Filter GLIBC_PRIVATE symbols -- Don't stop at first error in testsuite run - -------------------------------------------------------------------- -Mon Dec 17 11:16:49 UTC 2012 - schwab@suse.de - -- Split off glibc-testsuite package - -------------------------------------------------------------------- -Fri Dec 14 19:31:45 UTC 2012 - aj@suse.de - -- Build profile and locale packages for i686 as well. - -------------------------------------------------------------------- -Wed Dec 12 08:32:53 UTC 2012 - aj@suse.de - -- Update to 4641d57e1e00: - * Updated translations - * bug fixes - -------------------------------------------------------------------- -Mon Dec 10 13:08:01 UTC 2012 - schwab@suse.de - -- pthread-cond-timedwait-i486.patch: - Extend i486 pthread_cond_timedwait to use futex syscall with absolute - timeout -- nscd-short-write.patch: - Properly check for short writes when sending the response in nscd - -------------------------------------------------------------------- -Sat Dec 8 18:55:53 UTC 2012 - aj@suse.de - -- Update to 56e7d3ad5c2f: - * Bugfixes - * Fix warnings building glibc -- Remove upstreamed patch glibc-revert-fseek-on-fclose.diff - -------------------------------------------------------------------- -Mon Dec 3 15:45:08 UTC 2012 - aj@suse.de - -- Remove nosegneg i686 library, it's only used for a 32-bit Xen - hypervisor (not for a 32-bit guest running under 64-bit hypervisor), - and since the 32-bit Xen hypervisor is not part of openSUSE anymore, - it is unneeded (bnc#789607). - -------------------------------------------------------------------- -Mon Dec 3 14:47:22 UTC 2012 - schwab@suse.de - -- Suppress error message from systemctl in %post -n nscd (bnc#792333) - -------------------------------------------------------------------- -Sat Dec 1 08:55:05 UTC 2012 - aj@suse.de - -- Update to f638872ab422: - Fix regression introduced with last update in sunrpc code - Fix assertion failure in resolver - Bug fixes -- Remove upstreamed patch glibc-resolv-assert.diff - -------------------------------------------------------------------- -Fri Nov 30 09:15:15 UTC 2012 - aj@suse.de - -- Update to c93ec1f091ec: - Warn about unsupported DT_FLAGS_1 flags - Add Interlingua locale - Bug fixes - -------------------------------------------------------------------- -Thu Nov 29 14:30:11 UTC 2012 - schwab@suse.de - -- Remove obsolete patches: - glibc-strict-aliasing.diff - nscd-avoid-gcc-warning.diff - -------------------------------------------------------------------- -Wed Nov 28 15:48:32 UTC 2012 - aj@suse.de - -- Update to e3c6aa3a5848: - * Fix powerpc64 make abi check failure - * bugfixes -- Install nscd.socket to new /usr location - -------------------------------------------------------------------- -Wed Nov 28 09:31:11 UTC 2012 - schwab@suse.de - -- Reenable multi-arch on ppc ppc64 - -------------------------------------------------------------------- -Tue Nov 27 21:34:15 UTC 2012 - aj@suse.de - -- Update to de2fd463b1c0: - Various bugfixes including: - * Fix fwrite bug causing grep etc testsuite failure - * sotruss: fix argument parsing - * Check supported DF_1_XXX bits - Add new locales niu_NU and niu_NZ -- Refresh patch glibc-revert-fseek-on-fclose.diff - -------------------------------------------------------------------- -Sat Nov 24 13:48:40 UTC 2012 - aj@suse.de - -- Remove nscd init script, use systemd files. - -------------------------------------------------------------------- -Fri Nov 23 14:33:37 UTC 2012 - matz@suse.com - -- Fix getaddrinfo-ipv6-sanity.diff to apply again. - -------------------------------------------------------------------- -Tue Nov 20 08:06:49 UTC 2012 - aj@suse.de - -- Update to f59cba71d848: - * Various bug fixes - * Add new locales szl_PL, ayc_PE, nhn_MX, doi_IN, mni_IN, sat_IN. - * Remove patch glibc-compiled-binaries.diff since getconf can not be - cross-compiled - * Refresh patch glibc-2.3.90-bindresvport.blacklist.diff - -------------------------------------------------------------------- -Sun Nov 11 09:54:43 UTC 2012 - aj@suse.de - -- Update to current glibc 2.17 development snapshot (git 7e2bd01fcf3c): - * Upstream changes: - + ports is now part of main tarball - + Add port to ARM AArch64 - + New function secure_getenv - + Systemtap static probes - + The `clock_*' suite of functions (declared in ) is now - available directly in the main C library. - + The `crypt' function now fails if passed salt bytes that violate the - specification for those values. On Linux, the `crypt' function will - consult /proc/sys/crypto/fips_enabled to determine if "FIPS mode" is - enabled, and fail on encrypted strings using the MD5 or DES algorithm - when the mode is enabled. - + Optimzations and bug fixes - * remove upstream patches malloc-check-size.patch, - glibc-2.16-getaddrinfo-buffer.patch, sparc-bind-now.patch, - pthread-cond-wait-revert.patch - * Remove now obsolete patch glibc-gai-private4.diff - * Refresh patches glibc-2.14-crypt.diff, glibc-2.14-crypt-versioning.diff, - glibc-fix-check-abi.patch, nss-db-path.patch, glibc-2.3.90-noversion.diff, - glibc-revert-fseek-on-fclose.diff - * Disable patches glibc-compiled-binaries.diff, getaddrinfo-ipv6-sanity.diff - and glibc-gai-private4.diff. - * Use git id instead of ChangeLog date in version output (patch glibc-version.diff) - * Enable multi-arch on all architectures that support it. - -------------------------------------------------------------------- -Wed Nov 7 14:59:06 UTC 2012 - schwab@suse.de - -- Avoid shell comment leaking into %post. - -------------------------------------------------------------------- -Thu Oct 25 07:30:04 UTC 2012 - aj@suse.de - -- Update to glibc 2.16 c3b96f90c9c1: - - Fix missing _mcount@GLIBC_2.0 on powerpc32 (replaces - patch glibc-2.16-ppc32-mcount.patch) -- Drop patch glibc-elf-localscope.diff, fixed upstream in 2.16 - in a different way. - -------------------------------------------------------------------- -Tue Oct 9 07:15:12 UTC 2012 - aj@suse.de - -- Fix malloc_usable_size (swo#1349, bnc#745247) (patch - malloc-check-size.patch). - -- Update to current glibc 2.16 (git a5cfcf08ffaa): - * fix fma detection - * Don't parse %s format argument as multibyte string - * Use size_t instead of int for internal variables in glob - * Properly handle fencepost with MALLOC_ALIGN_MASK - -------------------------------------------------------------------- -Sat Oct 6 08:51:46 UTC 2012 - meissner@suse.com - -- make glibc-devel- require glibc- just - like glibc-devel - -------------------------------------------------------------------- -Fri Sep 28 07:47:33 UTC 2012 - aj@suse.de - -- Fix crash in relocation on sparc with bind-now (swo#14376) - (patch sparc-bind-now.patch). - -------------------------------------------------------------------- -Thu Sep 27 12:20:11 UTC 2012 - aj@suse.de - -- Fix check-abi on more architectures (bnc#780696), patch by Jan - Engelhardt (updated patch glibc-fix-check-abi.patch). - -------------------------------------------------------------------- -Tue Sep 4 11:08:53 UTC 2012 - schwab@linux-m68k.org - -- Move pt_chown to %{_libexecdir} so that baselibs can find it. -- Do create hardlinks to getconf so that baselibs use the correct binary - and getconf -v works (obsoletes patch glibc-2.8-getconf.diff). - -------------------------------------------------------------------- -Tue Aug 28 07:10:49 UTC 2012 - aj@suse.de - -- Update to da1f43196321, major changes: - * Fix strtod integer/buffer overflow (bso#14459). - * Fix segmentation fault in strncasecmp for i686. - * Translation updates - -------------------------------------------------------------------- -Tue Jul 24 08:39:30 UTC 2012 - aj@suse.de - -- Fix _mcount on PowerPC32. - -------------------------------------------------------------------- -Sat Jul 21 07:31:10 UTC 2012 - aj@suse.de - -- Enable parallel build for some more cases. - -------------------------------------------------------------------- -Fri Jul 20 17:00:00 UTC 2012 - aj@suse.de - -- Update to glibc 2.16 release. - * update version numbers - * Documentation updates -- Update manpages from Debian, includes new man pages for - locale.1, mtrace.1, gencat.1 iconvconfig.8. -- Remove getent.1 man page, use the one from man-pages. - -------------------------------------------------------------------- -Fri Jul 20 16:42:42 UTC 2012 - aj@suse.de - -- Update to glibc 2.16 trunk (git id 416bf844227d): - * Fix check-abi for arm - * Refresh some patches. - * remove merged patches - * mainly lots of bug fixes - * Support for ISO C11 - * full details in NEWS file - -------------------------------------------------------------------- -Fri Jul 20 15:06:49 UTC 2012 - jengelh@inai.de - -- Add commit 10f62770e115d9f (glibc-sparc-fxstatat64.diff) from - upstream to resolve rpmlint-induced packaging abort due to - (previously) "no-return-in-nonvoid" -- Add xz as explicit BuildRequires for openSUSE_12.1 - -------------------------------------------------------------------- -Thu Jul 19 23:42:46 UTC 2012 - jengelh@inai.de - -- Do package ld-linux.so.2 on SPARC as well - -------------------------------------------------------------------- -Tue Jul 17 12:22:29 UTC 2012 - aj@suse.de - -- Add makeinfo as build requires to be able to generate the info - pages. - -------------------------------------------------------------------- -Wed Jul 4 13:36:17 UTC 2012 - aj@suse.de - -- Add glibc-2.16-getaddrinfo-buffer.patch to not use a too small - buffer for dns queries on 64-bit systems (bso#14307,bso#13904). -- Fix getaddrinfo-ipv6-sanity.diff (bnc#767125). - -------------------------------------------------------------------- -Mon Jul 2 16:23:15 UTC 2012 - agraf@suse.com - -- Backport *context patch for ARM from 2.16, so we have a working libpth - -------------------------------------------------------------------- -Thu Jun 28 18:46:30 UTC 2012 - aj@suse.de - -- Remove not anymore existing nscd.socket. - -------------------------------------------------------------------- -Thu Jun 28 12:33:50 UTC 2012 - aj@suse.de - -- Update to glibc 2.15-branch (git id 725b8ee08aff): - * Fix regression in cosh (bso#14273) - -------------------------------------------------------------------- -Wed Jun 27 07:34:15 UTC 2012 - aj@suse.de - -- Testsuite is ok to fail on arm - -------------------------------------------------------------------- -Tue Jun 26 07:11:49 UTC 2012 - aj@suse.de - -- Update to glibc 2.15 branch (git id b640404bd8c9): - * Fix fmod implementation that returned NaN for some values. - * Fix strcase_cmp_l x86 multiarch implementation. - * Remove glibc-2.15-avx2.patch, merged now. - -------------------------------------------------------------------- -Thu Jun 21 11:44:59 UTC 2012 - aj@suse.de - -- Fix Bogus FP exception on underflow for exp(double) (bnc#767956) - -------------------------------------------------------------------- -Mon Jun 18 11:04:37 UTC 2012 - aj@suse.de - -- Remove nscd.socket since nscd does not support socket - activation. - -------------------------------------------------------------------- -Wed Jun 13 11:07:15 UTC 2012 - aj@suse.de - -- Build power3 libs on 32-bit PowerPC (bnc#765165). - -------------------------------------------------------------------- -Wed May 23 20:00:55 UTC 2012 - aj@suse.de - -- Update to current git of glibc 2.15 branch: - * obsoletes glibc-2.16-avx.patch, - glibc-2.16-fix-check-localplt.patch - * Fixes for math functions. - -------------------------------------------------------------------- -Wed May 23 11:51:02 UTC 2012 - aj@suse.de - -- Fix first_weekday for tr_TR locale (tr_TR.patch) - -------------------------------------------------------------------- -Wed May 16 08:37:57 UTC 2012 - schwab@linux-m68k.org - -- Fix confstr use of local buffer outside its extent - -------------------------------------------------------------------- -Wed May 9 07:30:36 UTC 2012 - aj@suse.de - -- Split out glibc-armhf-compat.patch from armhf-ld-so.patch. -- Run nscd in the foreground with systemd (glibc-nscd-foreground-patch) - -------------------------------------------------------------------- -Tue May 8 14:00:52 UTC 2012 - aj@suse.de - -- Refresh glibc-2.16-avx.patch and handle FMA4. - -------------------------------------------------------------------- -Thu May 3 11:05:36 UTC 2012 - aj@suse.de - -- Fix dynamic linker name for ARMv5. - -------------------------------------------------------------------- -Thu Apr 26 14:02:37 UTC 2012 - aj@suse.de - -- Fix mcheck (optimization problem with gcc 4.7) - -------------------------------------------------------------------- -Wed Apr 25 10:40:20 UTC 2012 - aj@suse.de - -- Also check for armv7hl. - -------------------------------------------------------------------- -Wed Apr 25 08:47:22 UTC 2012 - adrian@suse.de - -- provide old ld-linux.so.3 on armv7, not catched by find.provides - -------------------------------------------------------------------- -Sun Apr 22 11:35:05 UTC 2012 - aj@suse.de - -- gcc 4.7 does not build crt files properly on powerpc64, backport - patch from upstream to handle this - (glibc-2.16-powerpc-initfini.patch) - -------------------------------------------------------------------- -Fri Apr 20 18:28:18 UTC 2012 - aj@suse.de - -- Disable patch x86-cpuid-level2.patch, this should be fixed in - valgrind now. - -------------------------------------------------------------------- -Thu Apr 19 11:12:43 UTC 2012 - aj@suse.de - -- Reorder patches, refresh to apply cleanly with -p1. - -------------------------------------------------------------------- -Wed Apr 18 11:35:48 UTC 2012 - aj@suse.de - -- Build profiled libs only for base. -- Cleanup patches. -- Remove glibc-2.14-fix-ctors.patch, we have proper support in - binutils now. - -------------------------------------------------------------------- -Tue Apr 17 12:35:21 UTC 2012 - aj@suse.de - -- The dynamic linker for armv7 hardware float is called - /lib/ld-linux-armhf.so.3. Provide symlink for old location. - -------------------------------------------------------------------- -Tue Apr 17 08:29:21 UTC 2012 - aj@suse.de - -- Build for power4 only, don't support power3 anymore. -- Add option to build glibc a bit more quickly for testing purposes. -- Remove disabled patch glibc-revert-netlink-cache.patch. -- Start renumbering patches. - -------------------------------------------------------------------- -Mon Apr 16 14:31:38 UTC 2012 - aj@suse.de - -- Do not build locales and profile for i686 since we only ship - the base and glibc-devel packages. - -------------------------------------------------------------------- -Fri Apr 13 09:35:49 UTC 2012 - aj@suse.de - -- Fix check-abi to succeed. -- Use feof_unlocked in glibc-2.3.90-bindresvport.blacklist.diff. -- Make x86 to be elf/check-localplt clean again -- Refresh some patches to apply without fuzz. - -------------------------------------------------------------------- -Fri Apr 6 09:19:11 UTC 2012 - aj@suse.de - -- Disable building with as-needed since it breaks glibc - (testsuite will fail, even if testsuite does not use as-needed) - -------------------------------------------------------------------- -Thu Apr 5 18:48:06 UTC 2012 - aj@suse.de - -- Another fix for dynamic linking. - -------------------------------------------------------------------- -Thu Apr 5 18:22:36 UTC 2012 - aj@suse.de - -- Properly fix dl_lookup_x crash (glibc-fix-noload.patch), disable - glibc-fix-lookup-crash.patch. - -------------------------------------------------------------------- -Mon Apr 2 09:30:24 UTC 2012 - aj@suse.de - -- Fix building on Armv5 (glibc-add-arm-dependency-libmemusage.patch) - -------------------------------------------------------------------- -Thu Mar 29 07:51:43 UTC 2012 - aj@suse.de - -- Fix crash when nscd is not running (bnc#741021) properly - and disable patch glibc-revert-netlink-cache.patch - -------------------------------------------------------------------- -Fri Mar 23 11:07:32 UTC 2012 - aj@suse.de - -- Fix path for nss_db (bnc#753657). - -------------------------------------------------------------------- -Thu Mar 22 09:41:48 UTC 2012 - aj@suse.de - -- Fix LD_PROFILE invocation. - -------------------------------------------------------------------- -Wed Mar 21 08:45:12 UTC 2012 - aj@suse.de - -- Fix cycle detection in loading of dynamic objects. - -------------------------------------------------------------------- -Wed Mar 14 08:26:52 UTC 2012 - aj@suse.de - -- Update getaddrinfo-ipv6-sanity.diff (bnc#684534). - -------------------------------------------------------------------- -Fri Mar 2 17:01:55 UTC 2012 - aj@suse.de - -- vfprintf: validate nargs and maybe allocate from heap (bnc#747768) - -------------------------------------------------------------------- -Tue Jan 31 13:20:37 UTC 2012 - aj@suse.de - -- Fix checks for AVX (patch glibc-2.16-avx.patch) - -------------------------------------------------------------------- -Tue Jan 31 09:44:07 UTC 2012 - aj@suse.de - -- Use Linux 2.6.32 on x86_64 as oldest supported kernel - -------------------------------------------------------------------- -Tue Jan 31 08:57:15 UTC 2012 - aj@suse.de - -- Fix relocation ordering to fix ifunc crash (bnc#740109). - -------------------------------------------------------------------- -Sun Jan 29 22:47:18 CET 2012 - dmueller@suse.de - -- set abi back to gnueabi for ARM (regression from Jan 12) - -------------------------------------------------------------------- -Wed Jan 18 09:29:24 UTC 2012 - aj@suse.de - -- Update license strings in spec file. - -------------------------------------------------------------------- -Mon Jan 16 13:19:43 UTC 2012 - aj@suse.de - -- Split up new subpackage glibc-extra and move makedb with its - dependency on libselinux to it. (bnc#741525) -- Use lua script for verifyscript to not have a dependency on bash - -------------------------------------------------------------------- -Thu Jan 12 15:42:36 UTC 2012 - aj@suse.de - -- Disable netlink caching (bnc#741021). - -------------------------------------------------------------------- -Thu Jan 12 11:01:41 UTC 2012 - aj@suse.de - -- Use _target_cpu instead of _build and _host. This makes the - i686 library really build for i686. - -------------------------------------------------------------------- -Tue Jan 10 12:31:14 UTC 2012 - aj@suse.de - -- Remove all math ifuncs on x86-64. - -------------------------------------------------------------------- -Tue Jan 10 09:53:58 UTC 2012 - aj@suse.de - -- Remove math ifuncs that cause crashes in apache2 and - gdk-pixbuf-query-loaders-64 (bnc#740109) for now - (glibc-2.15-math64crash.patch). -- nscd needs the same glibc version, add require. - -------------------------------------------------------------------- -Mon Jan 9 08:17:08 UTC 2012 - aj@suse.de - -- Fix realloc usage in vfscanf (glibc-2.16-scanf.patch) -- Fix getcontext on powerpc 32-bit (glibc-ppc-getcontext.patch) - -------------------------------------------------------------------- -Wed Jan 4 09:34:28 UTC 2012 - aj@suse.de - -- Remove patch glibc-2.3.4-gb18030-big5hkscs.diff.bz2 and - replace it by gb18030.patch.bz2 (synced with Fedora 16) - (bnc#743617). - -------------------------------------------------------------------- -Tue Jan 3 19:42:17 UTC 2012 - aj@suse.de - -- Compile unwind-dw2-fde-glibc.c with -fno-strict-aliasing - (patch glibc-strict-aliasing.diff) -- Build on i686 a separate library for usage under Xen. - -------------------------------------------------------------------- -Tue Jan 3 15:36:12 UTC 2012 - aj@suse.de - -- Only use -mno-tls-direct-seg-refs on 32-bit x86, it's not needed - on x86-64. - -------------------------------------------------------------------- -Tue Jan 3 14:37:48 UTC 2012 - aj@suse.de - -- Cleanup spec file: - - experimental malloc is not experimental anymore and only option - (drop patch glibc-malloc-arena-max.diff) - - remove obsolete configure flags - -------------------------------------------------------------------- -Tue Jan 3 08:40:28 UTC 2012 - aj@suse.de - -- Update to 2ba92745c36e: - - Update copyright years - - Fix miscompilation of posix/regex_internal.c with GCC 4.7. - -------------------------------------------------------------------- -Tue Jan 3 08:23:44 UTC 2012 - aj@suse.de - -- Revert pthread-cond-wait change for now since it causes hangs - (patch pthread-cond-wait-revert.patch). - -------------------------------------------------------------------- -Mon Dec 26 12:53:55 UTC 2011 - aj@suse.de - -- Update to c0da14cdda1f (glibc-ports: 8a70b2dcabbf): - - new locales - - many bugfixes - - glibc 2.15 - - obsoletes tzfile-corruption-fix.patch, - glibc-2.14-32args-printf.patch - -------------------------------------------------------------------- -Thu Dec 21 15:16:42 CET 2011 - meissner@suse.de - -- Do not mention the buildtime anymore to make build-compare work. - -------------------------------------------------------------------- -Mon Dec 19 10:01:56 UTC 2011 - aj@suse.de - -- Fix timezone loader overflow (bnc#735850,CVE-2009-5029) (patch - tzfile-corruption-fix.patch) - -------------------------------------------------------------------- -Mon Dec 5 09:29:32 UTC 2011 - aj@suse.de - -- Update to 52ad36a21973 (glibc-ports: 4a40b38f6355): - * fix many warnings - * bugfixes - * obsolete patches glibc-strict-aliasing.diff and - glibc-arm-clone-unwind-fix.diff - - -------------------------------------------------------------------- -Tue Nov 29 03:09:56 UTC 2011 - rcoe@wi.rr.com - -- fix printf with many args and printf arg specifiers (bnc#733140) - -------------------------------------------------------------------- -Thu Nov 24 14:02:55 UTC 2011 - aj@suse.de - -- Updated glibc-ports-2.14.1.tar.bz2 from ftp.gnu.org. - -------------------------------------------------------------------- -Thu Nov 24 09:25:14 UTC 2011 - aj@suse.com - -- Create glibc-devel-static baselibs (bnc#732349). - -------------------------------------------------------------------- -Thu Nov 17 10:27:31 UTC 2011 - aj@suse.de - -- Remove duplicated locales from glibc-2.3.locales.diff.bz2 - -------------------------------------------------------------------- -Tue Nov 15 12:49:56 UTC 2011 - aj@suse.de - -- nscd now monitors resolv.conf, so simplify glibc-2.4.90-nscd.diff - patch and re-enable it -- Adjust and re-enable glibc-2.3.3-nscd-db-path.diff - -------------------------------------------------------------------- -Tue Nov 15 12:10:32 UTC 2011 - aj@suse.de - -- Update to 09f93bd3d6b1: - - Clean up internal fopen uses to always use close-on-exec - - Optimized strcasecmp and strncasecmp for SSSE3 and SSE4.2 on x86-32 - - bugfixes - -------------------------------------------------------------------- -Mon Nov 14 12:02:06 CET 2011 - ro@suse.de - -- check-build.sh: accept kernel 3.x - -------------------------------------------------------------------- -Tue Nov 8 22:55:40 CET 2011 - dmueller@suse.de - -- make glibc-static provide versioned - -------------------------------------------------------------------- -Tue Nov 8 18:20:39 CET 2011 - dmueller@suse.de - -- fix building with ports again: - * ifuncs tracing backport requires adjustments - -- avoid using asynchronous-unwind-tables only during configure, - but still built the library with unwind tables enabled -- replace arm build hack with a proper solution - ------------------------------------------------------------------- -Mon Nov 7 21:06:32 CET 2011 - dmueller@suse.de - -- update glibc-ports to 2.14.1: - * Align the constant pool in start.S to 4 bytes. - * sysdeps/unix/sysv/linux/arm/eabi/internal_sendmmsg.S: New. -- Fix unwinding crash when using clone() - -------------------------------------------------------------------- -Wed Nov 2 13:52:36 UTC 2011 - aj@suse.de - -- Update to d35dce5213b3: - - caching of network information for getaddrinfo - - bugfixes - -------------------------------------------------------------------- -Sat Oct 29 18:37:46 UTC 2011 - aj@suse.de - -- Update to 21b64b153631: - - various bugfixes - -------------------------------------------------------------------- -Thu Oct 27 08:44:14 UTC 2011 - aj@suse.de - -- Update to 804791474dc1: - - more libm optimizations -- Remove AMD libm routines due to new upstream libm optimizations - and interfaces. -- Fix build on x86. - -------------------------------------------------------------------- -Mon Oct 24 19:02:46 UTC 2011 - aj@suse.de - -- Update to a201fbcf9cc3: - - More libm optimizations - - Optimize wcslen, strnlen - -------------------------------------------------------------------- -Thu Oct 20 08:58:47 UTC 2011 - aj@suse.de - -- Ignore failure of chkstat (bnc#725145). - -------------------------------------------------------------------- -Wed Oct 19 12:07:41 UTC 2011 - aj@suse.de - -- Provide glibc-static from glibc-devel-static to make packaging - easier. glibc-static is the Fedora name. - -------------------------------------------------------------------- -Tue Oct 18 07:42:40 UTC 2011 - aj@suse.de - -- Update to glibc head 99ce7b04edf1: - - Optimize many libm functions - - Optimize access to isXYZ and toXYZ tables - - Optimized memcmp and wmemcmp for x86-64 and x86-32 - - Add parameter annotation to modf - - Support optimized isXXX functions in C++ code - - Optimized memchr, memrchr, rawmemchr for x86-32 - - Add nscd netgroupcache -- Disable libm-x86-64.diff.bz2 since it needs changes following the - libm optimzations. - -------------------------------------------------------------------- -Mon Oct 17 07:47:54 UTC 2011 - aj@suse.de - -- Remove fma, fmaf from libm-x86-64.diff.bz2, they are not accurate - (bso#13304). - -------------------------------------------------------------------- -Tue Oct 11 09:51:46 UTC 2011 - aj@suse.de - -- Update to current git 4f2b767fef50 - * Correctly reparse group line after enlarging the buffer - * 2.14.1 release - -------------------------------------------------------------------- -Mon Oct 10 14:07:44 UTC 2011 - aj@suse.de - -- Fix tracing with ifuncs. - -------------------------------------------------------------------- -Tue Oct 4 14:10:13 UTC 2011 - uli@suse.com - -- cross-build: use %__cc, %__cxx, %_build, %_host -- mipsel: install ports, disable FP - -------------------------------------------------------------------- -Fri Sep 30 17:14:04 CEST 2011 - dmueller@suse.de - -- avoid build failure on %%arm - -------------------------------------------------------------------- -Thu Sep 29 12:58:59 UTC 2011 - aj@suse.de - -- Update to 68577918437e: - * Obsoleted patches: glibc-gconvcache-s390.diff, - glibc-2.3.5-nscd-zeronegtimeout.diff, - glibc-x86-bits-sigcontext.patch, - glibc-2.15-getsysstats-speedup.patch, glibc-2.13-warnings.fix, - glibc-2.13-localedef.patch, - glibc-fix-rwlock-stack-imbalance.patch, glibc-2.15-vsyscall.patch, - glibc-2.15-avoid-vsyscall.patch - -------------------------------------------------------------------- -Thu Sep 29 07:40:25 UTC 2011 - adrian@suse.de - -- just use %arm for right arm architectures - -------------------------------------------------------------------- -Tue Sep 27 11:24:02 UTC 2011 - aj@suse.de - -- Update to 2.14 git version 8bd683657e8a, it contains backports from - glibc trunk: - + Avoid race between {,__de}allocate_stack and __reclaim_stacks - during fork -- Add glibc-2.14-fix-ctors.patch to run ctors (bnc#717671), gcc 4.6 - optimized these away. - -------------------------------------------------------------------- -Mon Sep 26 12:30:09 UTC 2011 - adrian@suse.de - -- don't use -fasynchronous-unwind-tables on arm, it breaks the build - -------------------------------------------------------------------- -Thu Sep 22 21:07:43 CEST 2011 - dmueller@suse.de - -- fix ports build - -------------------------------------------------------------------- -Thu Sep 22 13:10:02 UTC 2011 - adrian@suse.de - -- don't enforce armv5tel for all arm architectures anymore -- armv8l architecture does not exist - -------------------------------------------------------------------- -Tue Sep 20 07:54:21 UTC 2011 - aj@suse.de - -- Cleanup spec file: remove some tags - -------------------------------------------------------------------- -Mon Sep 19 08:09:40 UTC 2011 - opensuse@cboltz.de - -- move usr.sbin.nscd apparmor profile back to apparmor-profiles package - (bnc#647718) - -------------------------------------------------------------------- -Mon Sep 19 07:45:36 UTC 2011 - aj@suse.de - -- Update to 2.14 git version 69c1dfc1a796, it contains backports from - glibc trunk: - + Fix setxid race handling exiting threads - + Fix cfi directives in x86-64 and i386 code - + Fix scope handling during dl_close - + Fix spurious nop at start of __strspn_ia32 - + Correct cycle detection during dependency sorting - + Fix fopen (non-existing-file, "re") errno (Obsoletes patch - fopen-close-exec.patch) - -------------------------------------------------------------------- -Fri Sep 16 11:20:29 UTC 2011 - mmarek@suse.cz - -- Fix assertion error in res_query.c, triggered by Firefox - (bso#13013). - -------------------------------------------------------------------- -Wed Sep 7 07:17:16 UTC 2011 - aj@suse.de - -- Avoid usage of vsyscalls inside glibc. - -------------------------------------------------------------------- -Tue Sep 6 09:53:24 CEST 2011 - aj@suse.de - -- Prefer real syscalls instead of vsyscalls on x86-64 outside - libc.so - -------------------------------------------------------------------- -Mon Sep 5 10:06:23 UTC 2011 - aj@suse.de - -- Do not not trigger an abort when an i586 Intel CPU is running the - i686 library, as valgrind does. [bnc#681398] - -------------------------------------------------------------------- -Mon Sep 5 08:26:24 UTC 2011 - aj@suse.de - -- Readd vdso support. -- Add patch to relocate objects in dependency order, this fixes the - vdso support. - -------------------------------------------------------------------- -Sat Sep 3 19:39:03 UTC 2011 - aj@suse.de - -- Revert last change, it caused some breakage. [bnc#715854] - -------------------------------------------------------------------- -Thu Sep 1 20:49:16 UTC 2011 - aj@suse.de - -- Add support for new vdso (3.1 kernel) and only then - for vsyscall which is not anymore in 3.1 kernel - (patch glibc-2.15-vsyscall.patch) - -------------------------------------------------------------------- -Thu Aug 25 09:44:37 UTC 2011 - lnussel@suse.de - -- use symbol version OW_CRYPT_1.0 for the Owl extensions - (crypt_r[an], crypt_gensalt.*) -- refactor sha2 gensalt patch -- document sha2 hashes in man page - -------------------------------------------------------------------- -Mon Aug 22 13:12:18 UTC 2011 - aj@suse.de - -- Update AppArmor profile of nscd [bnc#647718] - -------------------------------------------------------------------- -Fri Aug 19 13:26:11 UTC 2011 - aj@suse.de - -- Fix fopen("non-existing-file", "re") errno [bnc#713146]. - -------------------------------------------------------------------- -Thu Aug 18 11:55:08 UTC 2011 - aj@suse.de - -- Mark glibc-info, glibc-html and glibc-i18ndata as noarch packages. - -------------------------------------------------------------------- -Wed Aug 17 18:57:00 UTC 2011 - matz@suse.de - -- Fix crash (access-after-free) in dl_lookup_x. [bnc#703140] - -------------------------------------------------------------------- -Wed Aug 17 18:56:03 UTC 2011 - aj@suse.de - -- Enhance rpmlintrc to ignore shlib policy violation. -- Remove obsolete patches glibc-fnmatch-multibyte.diff, - glibc-2.3.1.localedef.diff, glibc-2.10-nscd-nostack.diff. - -------------------------------------------------------------------- -Wed Aug 17 14:47:11 UTC 2011 - aj@suse.de - -- Update to current 2.14 branch: Various bugfixes. - Remove upstreamed patches missing-include-build-fix.diff, - glibc-2.14-res_send.patch, glibc-dl-fxstatat64.patch) - -------------------------------------------------------------------- -Wed Aug 17 14:09:50 UTC 2011 - aj@suse.de - -- Revert removal of sunrpc code (patch glibc2.14-revert-sunrpc-removal.patch). - -------------------------------------------------------------------- -Fri Aug 12 14:55:12 CEST 2011 - matz@suse.de - -- Revert seeking on fclose, incomplete implementation of POSIX - behaviour can confuse current users. [bnc #711829] - (patch glibc-revert-fseek-on-fclose.diff) - -------------------------------------------------------------------- -Fri Jul 22 13:47:23 UTC 2011 - lnussel@suse.de - -- fix signature of sha2 functions - -------------------------------------------------------------------- -Thu Jul 21 12:37:09 UTC 2011 - rhafer@suse.de - -- Disable rewriting ::1 to 127.0.0.1 for /etc/hosts entries. - (bnc#684534, bnc#706719) - (patch glibc-fix-double-loopback.diff) - -------------------------------------------------------------------- -Wed Jul 20 15:04:33 UTC 2011 - lnussel@suse.de - -- install crypt_blowfish man pages - -------------------------------------------------------------------- -Tue Jul 19 12:19:22 UTC 2011 - aj@suse.de - -- Back to old glibc-2.2-sunrpc.diff for now. - -------------------------------------------------------------------- -Tue Jul 19 08:41:55 UTC 2011 - lnussel@suse.de - -- update crypt_blowfish to version 1.2 (bnc#700876) - * due to the signedness bug fix 2a hashes are incompatible with - previous versions if the password contains 8bit chracters! - * libcrypt now exports crypt_gensalt - -------------------------------------------------------------------- -Fri Jul 15 07:54:46 UTC 2011 - aj@suse.de - -- Update to glibc 2.14: - * The RPC implementation in libc is obsoleted. Old programs keep working - but new programs cannot be linked with the routines in libc anymore. - Programs in need of RPC functionality must be linked against TI-RPC. - The TI-RPC implementation is IPv6 enabled and there are other benefits. - * Various bugfixes, new locales, new linux kernel interfaces. - * New program sotruss to traces calls through PLTs - * Removed the following obsoleted patches: glibc-2.6-configure.diff, - glibc-disable-backward-memcpy.diff, glibc-static-memcpy.diff, - glibc-zarch-longlong.diff, glibc-bso-12454.diff, - glibc-vfprintf-positional.diff -- Build without -fno-strict-aliasing. - -------------------------------------------------------------------- -Tue Jul 12 14:21:29 UTC 2011 - aj@suse.de - -- Remove ppc-atomic.diff after discussion with glibc PPC experts - since it does not bring any real benefit. - -------------------------------------------------------------------- -Thu Jul 7 14:50:15 UTC 2011 - aj@suse.de - -- Update glibc-2.2-sunrpc.diff with newer patch from sourceware - bugzilla (bs#bso#5379). - -------------------------------------------------------------------- -Wed Jul 6 08:24:45 UTC 2011 - lnussel@suse.de - -- enable glibc-2.8-getconf.diff again to fix build failure - -------------------------------------------------------------------- -Tue Jul 5 20:22:50 UTC 2011 - aj@suse.de - -- Add systemd configuration for nscd. - -------------------------------------------------------------------- -Tue Jul 5 08:03:26 UTC 2011 - aj@suse.de - -- Remove glibc-statfs64-ia64.diff since current ia32el has the bug - fixed. -- Remove glibc-ppc64-vdso-time.diff (bnc#590216). - -------------------------------------------------------------------- -Mon Jul 4 10:00:46 UTC 2011 - aj@suse.de - -- Further cleanup of ld.so.conf to remove duplicate directories - and allow override of system directories (bnc#671725) -- Fix futex bug (added patch glibc-fix-rwlock-stack-imbalance.patch - from sourceware bug #12403). - -------------------------------------------------------------------- -Fri Jul 1 16:09:14 UTC 2011 - aj@suse.de - -- Remove glibc-2.10.99-ia64-include.diff, it's not needed anymore. -- Disable obsolete patches glibc-fnmatch-multibyte.diff, - glibc-2.10-nscd-nostack.diff, glibc-2.3.1.localedef.diff -- Add glibc-2.13-localedef.patch to fix alignment problem. -- Adjust glibc-version.diff, FLOATING_STACKS variable is obsolete. - -------------------------------------------------------------------- -Thu Jun 30 12:17:33 UTC 2011 - aj@suse.de - -- Remove old ARM patches as it's unclear why those are needed and arm - support is anyhow broken according to comments here and in spec - files. - -------------------------------------------------------------------- -Thu Jun 30 11:22:02 UTC 2011 - aj@suse.de - -- Back to kernel 2.6.16 as minimal kernel version. - -------------------------------------------------------------------- -Tue Jun 28 12:30:34 UTC 2011 - aj@suse.de - -- Only apply glibc-statfs64-ia64.diff on SLE but not on openSUSE. - -------------------------------------------------------------------- -Mon Jun 27 12:19:47 UTC 2011 - aj@suse.de - -- Disable exp_malloc on PPC platforms for now since it caused a - build failure. - -------------------------------------------------------------------- -Mon Jun 27 11:00:33 UTC 2011 - aj@suse.de - -- Update glibc-x86-bits-sigcontext.patch with version accepted - upstream. -- Add glibc-2.15-getsysstats-speedup.patch to "Fix Linux - sysconf(_SC_NPROCESSORS_[CONF|ONLN]) performance problem" -- Fix warning about potential array subscript out of bounds - (glibc-2.13-wranings.fix). -- Fix some rpmlint warnings. - -------------------------------------------------------------------- -Tue Jun 21 10:59:33 UTC 2011 - aj@suse.de - -- Cleanup spec file, change PreReqs. -- Remove obsolete patches: glibc-2.3.90-ld.so-madvise.diff, - glibc-suse-note.diff, glibc-2.3-regcomp.diff. -- Rename glibc-2.3-SuSE.diff to glibc-testsuite.patch, remove obsolete - parts. - -------------------------------------------------------------------- -Mon Jun 20 12:47:46 UTC 2011 - aj@suse.de - -- Enhance rpmlintrc. -- move summary,license and group out of the not-ppc if (by Marcus - Meissner). - -------------------------------------------------------------------- -Mon Jun 20 11:02:01 UTC 2011 - aj@suse.de - -- Remove PreReq on permissions to avoid a cycle that gives leads to - an uninstallable system (bnc#700925). -- Fix on x86 - fixes scpm compilation - (bnc#700784). - -------------------------------------------------------------------- -Fri Jun 17 09:50:19 UTC 2011 - aj@suse.de - -- Cleanup ld.so.conf list, move kde directories to - kdelibs3 (bnc#671725). - -------------------------------------------------------------------- -Fri Jun 17 07:07:37 UTC 2011 - aj@suse.de - -- Do not package memusage and memusagestat since they require - lib-gd and that grows the build cycle. - -------------------------------------------------------------------- -Thu Jun 16 18:37:19 UTC 2011 - aj@suse.de - -- Fix handling of shared library preloading. - -------------------------------------------------------------------- -Thu Jun 16 13:33:23 UTC 2011 - aj@suse.de - -- Fix getaddrinfo IPv6 code (bnc#684534). -- Split up glibc-devel-static subpackage (bnc#655261). - -------------------------------------------------------------------- -Thu Jun 16 12:23:32 UTC 2011 - aj@suse.de - -- Reorder ld.so.conf library list (bnc#671725). - -------------------------------------------------------------------- -Wed Jun 15 07:08:35 UTC 2011 - aj@suse.de - -- Split up package glibc-utils with some debugging tools, add memusage - and memusagestat programs -- Fix compile warnings. -- Silence some rpmlint warnings. -- Remove obsolete patches glibc-2.3.2-revert_tcsetattr.diff, - glibc-2.8-clone.diff, glibc-nptl-2.4-nofixsyscallnr.diff -- Cleanup spec file. -- Use new permission handling for pt_chown. -- Build without -fno-strict-aliasing. - -------------------------------------------------------------------- -Mon Jun 6 14:19:26 UTC 2011 - aj@suse.de - -- Fix typos in /etc/gai.conf (bnc#651912). - -------------------------------------------------------------------- -Fri Jun 3 08:40:55 UTC 2011 - aj@suse.de - -- Use 2.6.5 as oldest supported kernel on all archs besides x86 and - x86-64 (reverting partially a change). - -------------------------------------------------------------------- -Fri May 27 11:55:35 UTC 2011 - aj@suse.de - -- Remove patches that are not needed anymore: - * glibc-selinux.diff - * glibc-check-native-missing-include.diff - * glibc-2.3.3-execstack.diff -- Disable the following patches, they look obsolete by now but leave them - in to easy enable them again: - * glibc-2.3-SuSE.diff - * glibc-2.3-regcomp.diff - * glibc-2.8-clone.diff - * glibc-2.3.2-revert_tcsetattr.diff -- Do not package glibc-obsolete with empty directory on archs that - don't need it. - -------------------------------------------------------------------- -Thu May 26 07:53:51 UTC 2011 - aj@suse.de - -- Add glibc-static-memcpy.diff to fix static compiles. - -------------------------------------------------------------------- -Wed May 25 15:28:37 UTC 2011 - aj@suse.de - -- Run on kernel 2.6.32 or newer only - and optimize thus. -- Enable malloc implementation that is be less memory efficient - but higher performing in multi-threaded programs. -- Use --enable-bind-now to avoid lazy binding in ld.so - and libc.so - -------------------------------------------------------------------- -Wed May 25 14:38:58 UTC 2011 - aj@suse.de - -- Add glibc-bso-12454.diff to not create assert running dynamic linker - in some cases. -- Disable backwards memcpy for x86-64. - -------------------------------------------------------------------- -Wed May 25 07:59:27 UTC 2011 - aj@suse.de - -- Add glibc-dl-signal-error.diff to not crash the dynamic linker - if dependencies are missing. - -------------------------------------------------------------------- -Mon May 23 08:44:47 UTC 2011 - rguenther@novell.com - -- Update longlong.h from GCC sources. Fixes s390 build with -mzarch. - [bnc#695102] - -------------------------------------------------------------------- -Fri May 20 14:45:44 UTC 2011 - aj@suse.de - -- Fix obsoletes and provides. -- Update to glibc 2.13 -- Drop ld-prelink-unique.diff, it is part of 2.13. - -------------------------------------------------------------------- -Tue Feb 22 12:57:07 CET 2011 - pbaudis@suse.cz - -- Fix potential removal of required local scope from shared objects - marked as NODELETE [bnc#657627] - -------------------------------------------------------------------- -Fri Feb 4 00:46:40 CET 2011 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.3-b72646ad0c41 - - Random assortion of bugfixes, some #defines for new kernels -- Retired patches: - - glibc-2.11.3-bnc658509.diff - - glibc-2.11.3-bso12397.diff - - glibc-sparc64-fxstat.diff -- Remove the NSS hack of opening modules using RTLD_DEEPBIND. - This was useful for nss_ldap, since some applications used a different - LDAP library with clashing symbol names. However, it also created - many headaches, especially with the NSS modules not respecting - malloc() overrides. Now, sssd is used by default for LDAP resolutions - and we can therefore safely get rid of the hack. [bnc#477061] -- Remove the currently disabled AMD string function overrides. - Benchmarking did not unearth any differences that would make - convincing case for keeping the functions with all the associated - maintenance headaches; AMD does not recommend keeping their custom - versions of the functions either. -- Introduce MALLOC_ARENA_MAX and M_ARENA_MAX support [bnc#659090] -- Fixed stack unwinding past glibc _fini function (proper showing - of destructor backtraces) [bnc#585879] -- Fix gconv cache generation on s390 [bnc#592944] -- Add missing iconvconfig for refreshing gconv.cache to glibc-locale %post -- Fixed stack corruption in *printf() with large number of positional - specifiers [bnc#666179] - -------------------------------------------------------------------- -Fri Jan 28 14:53:35 UTC 2011 - rguenther@novell.com - -- Fix ENOSYS detection for mkdirat. [bso#12397] - -------------------------------------------------------------------- -Thu Dec 9 12:33:35 UTC 2010 - rguenther@novell.com - -- Drop restrict qualifiers from memmove and bcopy fortify wrappers. - [bnc#658509] - -------------------------------------------------------------------- -Tue Nov 30 01:53:42 CET 2010 - pbaudis@suse.cz - -- Upgrade to glibc-2.11.3 - - Just few more bugfixes since the latest upgrade - -------------------------------------------------------------------- -Tue Nov 16 04:03:01 CET 2010 - pbaudis@suse.cz - -- Remove explicit support for nss SPLIT_GROUPS setting; glibc from - 2.11 on should handle this automagically. - -------------------------------------------------------------------- -Mon Nov 15 18:43:35 CET 2010 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.2-dd2fde461e30 - - Candidate tree for glibc-2.11.3 - - Multitude of various bug fixes - -------------------------------------------------------------------- -Mon Nov 15 18:29:49 CET 2010 - pbaudis@suse.cz - -- Enable multi-arch routines support for ppc, ppc64, i686 and x86_64. - - Temporarily, AMD-optimized string routines are disabled. We will - selectively re-enable them after some more careful benchmarking - in the next few days. - - Note: In this glibc version, multi-arch routines DO NOT include - the controversial backwards-copy memcpy(). - -------------------------------------------------------------------- -Wed Oct 27 03:14:37 CEST 2010 - pbaudis@suse.cz - -- Fix missing hconf setup in nscd - this meant `multi on` in - /etc/host.conf was ignored when nscd was used, breaking e.g. - resolving of multi-AF records in /etc/hosts [bnc#572188] -- Fix two LD_AUDIT security vulnerabilities: spurious $ORIGIN expansion - and missing setuid library check when running as setuid [bnc#646960] - -------------------------------------------------------------------- -Mon Sep 13 14:36:26 UTC 2010 - aj@suse.de - -- Fix build in manual with make 3.82. - -------------------------------------------------------------------- -Sun Sep 12 08:00:57 UTC 2010 - aj@suse.de - -- Work around shortest-stem feature in make 3.82+ (patch - glibc-make-3.82.patch) - -------------------------------------------------------------------- -Wed Jul 7 04:12:05 CEST 2010 - pbaudis@suse.cz - -- Fix NIS-compat initgroups routine to work reliably over multiple - invocations [bnc#607064] - -------------------------------------------------------------------- -Thu Jul 1 19:52:56 UTC 2010 - jengelh@medozas.de - -- SPARC: restore fxstat functionality in sparc64 mode - -------------------------------------------------------------------- -Sat Jun 26 10:26:17 UTC 2010 - jengelh@medozas.de - -- Use %_smp_mflags - -------------------------------------------------------------------- -Fri Jun 11 15:41:07 CEST 2010 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.2-21580967038a - - Fix buggy x86 CPU family and model check - - Fix sunrpc error condition handling - - Fix crash on unresolved weak symbol reference - -------------------------------------------------------------------- -Tue Jun 1 03:38:28 CEST 2010 - pbaudis@suse.cz - -- Fix ldconfig -r failing on aux cache [bnc#609345] - -------------------------------------------------------------------- -Thu May 20 02:19:28 CEST 2010 - pbaudis@suse.cz - -- Upgrade to glibc-2.11.2 (f2020c64596a) - - Virtually no changes since previous revision, just official tag - -------------------------------------------------------------------- -Wed May 12 04:24:13 CEST 2010 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.1-6d270188ef3f - - This contains considerable amount of bugfixes cherrypicked from - the master branch, slated to become glibc-2.11.2 soon with little - further changes - -------------------------------------------------------------------- -Mon May 10 23:33:35 CEST 2010 - pbaudis@suse.cz - -- Add a hint about /etc/host.conf mdns option removal to the parser - error reporting [bnc#569273] - -------------------------------------------------------------------- -Tue May 4 05:47:41 UTC 2010 - aj@suse.de - -- Handle /var/run on tmpfs - -------------------------------------------------------------------- -Mon Apr 26 22:09:40 CEST 2010 - pbaudis@suse.cz - -- Remove stale resolv.dynamic.diff patch file - -------------------------------------------------------------------- -Thu Apr 22 08:30:50 CEST 2010 - meissner@suse.de - -- for powerpc32 build a generic library and also a power4 library - to allow older 32bit powerpc to work. bnc#596271 - -------------------------------------------------------------------- -Tue Apr 20 13:15:19 CEST 2010 - pbaudis@suse.cz - -- Consider private IPv4 addresses as global-scope in gai.conf [bnc#597616] - -------------------------------------------------------------------- -Wed Mar 24 13:04:12 CET 2010 - pbaudis@suse.cz - -- Fix get_nprocs() large CPU count handling [bnc#590665] - -------------------------------------------------------------------- -Tue Mar 23 15:09:09 CET 2010 - pbaudis@suse.cz - -- Fix interference of STB_GNU_UNIQUE and prelink [bnc#586979] -- Make time() use VDSO on PPC64 [bnc#590216] -- Make pthread_cond_timedway() use VDSO on PPC64 [bnc#590517] - -------------------------------------------------------------------- -Thu Mar 18 14:45:34 CET 2010 - pbaudis@suse.cz - -- Add PreReq for cat to glibc-locale [bnc#588997] - -------------------------------------------------------------------- -Thu Mar 18 14:29:42 CET 2010 - pbaudis@suse.cz - -- Fix /etc/resolv.conf change detection for multi-threaded applications - (by Sebastian Kienzl) - -------------------------------------------------------------------- -Fri Mar 5 12:59:44 CET 2010 - pbaudis@suse.cz - -- Fix spurious mapping from lowercase sharp s to uppercase sharp S - which is less standard and causes problems for ISO encodings [bnc#541773] - -------------------------------------------------------------------- -Mon Mar 1 18:55:37 CET 2010 - pbaudis@suse.cz - -- Fix spurious overflow messages on some R_X86_64_PC32 relocations, - patch by Richard Guenther [bnc#583019] - -------------------------------------------------------------------- -Wed Feb 24 11:53:41 CET 2010 - pbaudis@suse.cz - -- Fix assertion failures within valloc(), patch by Michael Matz - [bnc#581391] - -------------------------------------------------------------------- -Wed Feb 17 12:02:24 CET 2010 - pbaudis@suse.cz - -- S/390: Disable two UTF conversion instructions due to the hardware - mishandling some error conditions in the input stream [bnc#579871] - -------------------------------------------------------------------- -Mon Feb 15 22:34:29 CET 2010 - pbaudis@suse.cz - -- Further fix previous power5 fix - -------------------------------------------------------------------- -Sun Feb 14 15:33:33 CET 2010 - rguenther@suse.de - -- avoid spurious differences in nscd on rebuilds. - -------------------------------------------------------------------- -Thu Feb 11 21:36:32 CET 2010 - pbaudis@suse.cz - -- Fix another upgrade problem on power5 and older - correctly remove - the old optimized libraries; found out by matz@suse.de [bnc#563978] - -------------------------------------------------------------------- -Fri Feb 5 21:07:54 CET 2010 - pbaudis@suse.cz - -- Final fix for memchr() overflow on IA64 provided by upstream - [bnc#567516] - -------------------------------------------------------------------- -Thu Jan 28 17:11:59 CET 2010 - pbaudis@suse.cz - -- Fix another memchr() overflow on IA64; another known one still - remains a mystery [bnc#567516] - -------------------------------------------------------------------- -Wed Jan 27 02:49:46 CET 2010 - pbaudis@suse.cz - -- Remove now-obsolete powerpc-cpu addon usage [bnc#572819] -- Fix statfs64() on IA64 in 32-bit mode ia32el [bnc#534828] - -------------------------------------------------------------------- -Tue Jan 26 03:33:38 CET 2010 - pbaudis@suse.cz - -- Fix upgrade from previous distributions on power5 and older [bnc#563978] - -------------------------------------------------------------------- -Mon Jan 25 17:35:25 CET 2010 - meissner@suse.de - -- ignore power6, power7 and cell specific Power CPU optimizations - on openSUSE. - -------------------------------------------------------------------- -Tue Jan 19 02:42:40 CET 2010 - pbaudis@suse.cz - -- Disable AMD-optimized strncmp() on x86_64 that is getting miscompiled - by the assembler [bnc#540647] - -------------------------------------------------------------------- -Mon Jan 18 18:22:32 CET 2010 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.1-11c19d374bd4 - - Just trivial changes - version bump to 2.11.1, NIS-related - resolver fixes, ELF lookup race, .h typo fix and regcomp - out-of-memory handling miss - - Few more bugfixes, weekday updated in three locales -- Retired patches: - glibc-ia64-memchr.diff - -------------------------------------------------------------------- -Mon Dec 14 23:49:33 CET 2009 - jengelh@medozas.de - -- add baselibs.conf as a source - -------------------------------------------------------------------- -Fri Dec 11 13:13:01 CET 2009 - jengelh@medozas.de - -- libnldbl_nonshared is only built for sparc32 - -------------------------------------------------------------------- -Tue Dec 8 20:50:26 CET 2009 - jengelh@medozas.de - -- package libnldbl_nonshared for SPARC - -------------------------------------------------------------------- -Fri Nov 20 01:55:16 CET 2009 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11-1bc1954c7357: - - This snapshot is slated to become 2.11.1 if all goes well - - Mix of fixes for various recently found out issues -- Retired patches: - glibc-ifunc-dlsym-fixup.diff -- [IA64] Fix memchr() on mmap(MAP_SHARED) boundary [fix lighttpd crashes] -- Again use 127.0.0.1 as default nameserver in case of empty - /etc/resolv.conf [bnc#473308] - -------------------------------------------------------------------- -Thu Nov 19 13:15:41 CET 2009 - pbaudis@suse.cz - -- Add 623 and 664 to /etc/bindresvport.blacklist to fix problems with - port conflict on some IPMI network cards [bnc#513961] -- Allow external additions to /usr/share/locale/locale.alias and - /usr/lib/gconv/gconv-modules, required for the SAP-locales package. -- Add delimiter in front of external additions to locale/gconv lists -- Remove AMD-provided strlen(), upstream is faster. - -- Keep .symtab and .strtab for all glibc-related .so libraries [FATE#307090] - [bnc#545721] -- [ppc,ppc64] Enable optimized builds for power7; no separate power4, power5 - builds are generated anymore, instead default glibc is built for power4 - at least, tuned for power5 execution [FATE#307021] -- Large clean-up of the specfile - -------------------------------------------------------------------- -Fri Nov 13 22:47:47 CET 2009 - pbaudis@suse.cz - -- Upgrade to Git HEAD as of 20091105 - glibc-2.11-13f6812ffb5b: - * New interfaces: execvpe, pthread_sigqueue, mkstemps, mkstemps64, mkostemps, - mkostemps64 - Implemented by Ulrich Drepper. - - * Checking version of longjmp added that fails if an uninitialized stack - frame would be created. Implemented by Ulrich Drepper. - - * STT_GNU_IFUNC is now supported in static executables. - Implemented by H.J. Lu. - - * STT_GNU_IFUNC implemented for PPC by Alan Modra. - - * New optimized string functions for x86-64: strstr, strcasestr, memcmp, - strcspn, strpbrk, strspn, strcpy, stpcpy, strncpy, strcmp (SSE2, SSE4.2), - strncmp (SSE2, SSE4.2), strchr (SSE4.2), strrchr (SSE4.2). - Contributed by H.J. Lu. - - strlen, rawmemchr, strcmp (SSSE3), strncmp (SSSE3). - Implemented by Ulrich Drepper. - - * New optimized string functions for x86: strlen, strcspn, strspn, strpbrk, - strstr, strcasestr. - Contributed by H.J. Lu. - - * Support for fma instruction in AVX on x86-64. - Implemented by H.J. Lu and Ulrich Drepper. - - * AVX support in x86-64 auditing support in ld.so. - Implemented by H.J. Lu. - - * STB_GNU_UNIQUE support added. - Implemented by Ulrich Drepper. - - * Implement second fallback mode for optimized DNS lookup for even more - broken environments. If two requests from the same port are not - handled correctly close the socket and open a new one before sending - the second request. The 'single-request-reopen' option in /etc/resolv.conf - can be used to select this mode right away, instead of rediscovering the - necessity is every process again. - Implemented by Ulrich Drepper. - - * New resolver flag RES_USE_DNSSEC to enable use of verified lookup. - Implemented by Adam Tkac. - - * Optimized iconv conversions for S390x. - Implemented by Andreas Krebbel. - - * Using condvars with PI mutexes is now more efficient due to kernel - support for requeueing to PI futexes. NPTL support added for x86-64. - Implemented by Ulrich Drepper. - - * New locales: ps_AF, my_MM -- Retired patches: - glibc-utmp-timeout-raise.diff - glibc-nscd-assert.diff - glibc-2.10-mcheck-free-race.diff - glibc-nscd-prune-ret.diff -- Made ifunc compile on IA64 using patch by H.J.Lu -- Fixed compilation on PPC Cell -- Lowered utmp locking timeout from 30s to 10s to be compatible - with upstream -- Allow external additions to /usr/share/locale/locale.alias and - /usr/lib/gconv/gconv-modules, required for the SAP-locales package. -- Remove AMD-provided strlen(), upstream is faster. -- ARM is currently non-functional - -------------------------------------------------------------------- -Fri Nov 13 20:18:27 CET 2009 - pbaudis@suse.cz - -- Rediff patches to apply with fuzz 0 - -------------------------------------------------------------------- -Sat Sep 19 14:13:43 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-44dbdf3777 of glibc/pb-stable.git glibc-2.10-branch - (Still the same source is used for glibc-ports.) - random minor fixes - -------------------------------------------------------------------- -Fri Sep 18 21:40:04 CEST 2009 - coolo@novell.com - -- add /etc/apparmor.d to the nscd file list - -------------------------------------------------------------------- -Mon Sep 14 23:53:20 CEST 2009 - pbaudis@suse.cz - -- define _filter_GLIBC_PRIVATE so that our glibc is not marked to - provide these symbols [bnc#468748] -- Fix exception behaviour of various libm functions by AMD optimized - for x86_64 [bnc#487576] - -------------------------------------------------------------------- -Tue Sep 8 13:15:04 CEST 2009 - pbaudis@suse.cz - -- Provide the /etc/apparmor.d/usr.sbin.nscd file [bnc#535467] -- Blowfish: Enable BF_SCALE even on x86_64 - -------------------------------------------------------------------- -Sat Sep 5 23:19:51 CEST 2009 - pbaudis@suse.cz - -- Raise utmp locking timeout from 1s to 30s to ensure logins get recorded - even on heavily loaded systems [bnc#486631] -- Fix invalid pointer handling in some nscd assertions and the code to send - data to the client [bnc#513617] -- Radically trim down the Blowfish support patch - keeps only crypt_blowfish - from the original OWL patch, but does the rest within the current glibc - crypt infrastructure [bnc#529495] - -------------------------------------------------------------------- -Wed Aug 26 12:53:54 CEST 2009 - mls@suse.de - -- make patch0 usage consistent - -------------------------------------------------------------------- -Thu Aug 20 19:02:31 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-aa152ec6ad of release/2.10/master branch - (Still the same source is used for glibc-ports.) - random minor fixes - * REVERTED invalid fix of broken locking within nscd [bnc#510788] -- Fix nscd handling of zero negative timeout for some databases - [bnc#523154,bnc#510788] - -------------------------------------------------------------------- -Fri Jul 17 01:14:16 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-4253a1e0b2 of glibc/pb-stable.git glibc-2.10-branch - (Still the same source is used for glibc-ports.) - random minor fixes - * Fix broken locking within nscd [bnc#510788] -- Fix compilation with 2.6.30 kernel headers on IA64 - -------------------------------------------------------------------- -Thu Jun 18 00:58:47 CEST 2009 - pbaudis@suse.cz - -- Fix a dead-lock introduced by the bnc#509398 fix -- Update to glibc-2.10.1-d0f6ed789f of glibc/pb-stable.git glibc-2.10-branch - (Still the same source is used for glibc-ports.) - random minor fixes - -------------------------------------------------------------------- -Fri Jun 12 12:19:34 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-9cf557216c of glibc/pb-stable.git glibc-2.10-branch - (Still the same source is used for glibc-ports.) - * Fix 100% CPU usage by Java apps because of bad futex calls [bnc#509096] - -------------------------------------------------------------------- -Mon Jun 8 17:58:50 CEST 2009 - pbaudis@suse.cz - -- Fix race condition in the mcheck free() hook [bnc#509398] - -------------------------------------------------------------------- -Fri Jun 5 00:46:59 CEST 2009 - pbaudis@suse.cz - -- Remove temporary revert of a namespace leakage cleanup in glibc-2.8 - -------------------------------------------------------------------- -Fri May 22 22:45:10 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-e38af591a8 of glibc/pb-stable.git glibc-2.10-branch - maintained by me at repo.or.cz; contains backports of various bugfixes. - (Still the same source is used for glibc-ports.) -- Stop using separate tarball for nptl. -- Add ARM support, pulling in glibc-ports snapshot when compiling for ARM. - -------------------------------------------------------------------- -Fri May 15 22:13:33 CEST 2009 - pbaudis@suse.cz - -- Add support for multiple group records for a single group - when using nss_compat (configurable in /etc/default/nss) [bnc#480991] - -------------------------------------------------------------------- -Sun May 10 21:42:37 CEST 2009 - pbaudis@suse.cz - -- Update to 2009051021, glibc-2.10.1: - * Add missing cacheinfo entry for a recent Intel processor - * Fix ABI issue with the gshadow interface - -------------------------------------------------------------------- -Sun May 10 11:20:12 CEST 2009 - pbaudis@suse.cz - -- Upgrade to CVS HEAD as of 2009051010 - glibc-2.10: - * DNS IPv4-IPv6 lookup changed back to parallel version; with broken DNS - servers (the case e.g. for many ADSL users), you may experience long - timeouts, once for each process (but eventually your request will be - resolved) - the solution is to run nscd (default on SUSE) and/or - put 'options single-request' in /etc/resolv.conf. - - * New interfaces: preadv, preadv64, pwritev, pwritev64, malloc_info - Implemented by Ulrich Drepper. - - * New Linux interfaces: accept4, fallocate, fallocate64. - Implemented by Ulrich Drepper. - - * Correct declarations of string function when used in C++ code. This - could lead to compile errors for invalid C++ code. - - * XPG7/POSIX 2008 compilation environment. Many GNU-specific functions are - now in POSIX. - - * New POSIX 2008 interface: psiginfo - Implemented by Ulrich Drepper. - - * New ISO C++1x interfaces: quick_exit, at_quick_exit - Implemented by Ulrich Drepper. - - * Support for selecting between multiple function definitions at runtime - using STT_GNU_IFUNC symbols. Implemented by Ulrich Drepper. - - * The libcrypt library can now use the hash function implementations in - NSS. Implemented by Ulrich Drepper. - - * The malloc implementation can be compiled to be less memory efficient - but higher performing in multi-threaded programs. - Implemented by Ulrich Drepper. - - * New locales: nan_TW@latin, ks_IN - - * Faster strlen, strchr, strchrnul, strrchr, memchr, and rawmemchr for x86-64. - Implemented by Ulrich Drepper. - - * Extended printf hook support. It is possible to use user-defined types - and extend existing format specifiers. - Implemented by Ulrich Drepper. - - * Handling for group shadow files has been added. - Implemented by Ulrich Drepper. -- Retired: - glibc-2.10-dns-fixpack.diff - glibc-2.10-dns-no-gethostbyname4.diff - glibc-2.10-locale-tuesday.diff - glibc-2.10-nscd-gc-dataofs.diff - glibc-2.10-nscd-prunerace.diff - glibc-2.10-ppc32-setcontext-fp.diff - glibc-2.10-unsetenv.diff - glibc-2.4.90-mdns-resolver.diff - glibc-2.9-fortify.diff - glibc-getgroups-fortify.diff - glibc-ldscript.diff - glibc-mtfsf.diff - glibc-2.10-nscd-meminflight.diff - getaddrinfo-ipv6-sanity.diff - glibc-2.10-nis-hosts.diff -- Several other modified - -------------------------------------------------------------------- -Fri Apr 17 16:49:52 CEST 2009 - pbaudis@suse.cz - -- Fix defaulting to localhost in case of no nameserver entries - in /etc/resolv.conf [bnc#473308] - -------------------------------------------------------------------- -Mon Mar 23 15:32:01 CET 2009 - rguenther@suse.de - -- Add missing libc_hidden_builtin_def (memcmp) to - glibc-2.3.3-amd64-string.diff. Fixes build with GCC 4.4. - -------------------------------------------------------------------- -Fri Feb 27 16:21:17 CET 2009 - rguenther@suse.de - -- Make sure to mark fortified inline routines with - __attribute__((__artificial__)). - -------------------------------------------------------------------- -Wed Feb 18 16:18:19 CET 2009 - adrian@suse.de - -- Build i686 glibc src rpm as nosrc to get both versions on the - media [bnc#474338] - -------------------------------------------------------------------- -Thu Jan 22 14:10:25 CET 2009 - schwab@suse.de - -- Fix use of mtfsf insn. - -------------------------------------------------------------------- -Wed Jan 21 20:26:05 CET 2009 - schwab@suse.de - -- Fix ldscript mangling. - -------------------------------------------------------------------- -Wed Jan 21 01:18:59 CET 2009 - pbaudis@suse.cz - -- Re-enable the DNS fixpack, add real fix for bnc#441947 -- nscd: Fix gc he_data overflow and turn of alloca usage [bnc#387202] -- Normalize the patch queue -- Increate CPU_SETSIZE from 1024 to 4096 - for large SGI machines - and compatibility with SLE10SP2 [bnc#464667] - -------------------------------------------------------------------- -Fri Jan 16 22:33:21 CET 2009 - pbaudis@suse.cz - -- Disable the DNS fixpack from CVS, breaks nscd resolving [bnc#441947] - -------------------------------------------------------------------- -Fri Jan 9 13:12:21 CET 2009 - pbaudis@suse.cz - -- Fix unsetenv() crashing after clearenv() -- Backport various DNS-related fixes from CVS -- Disable parallel A-AAAA queries - revert to the glibc-2.9 behaviour - of sending the queries sequentially [bnc#442572] -- Fix fp register protection on power6 setcontext() [bnc#464738] - -------------------------------------------------------------------- -Mon Dec 8 01:25:57 CET 2008 - pbaudis@suse.cz - -- Fix crash when parsing NIS hosts file [bnc#448702] - -------------------------------------------------------------------- -Thu Dec 4 04:07:11 CET 2008 - pbaudis@suse.cz - -- Fix nscd gc-cacheadd and prune-invalidate races [bnc#446233] -- Remove obsolete and disabled nscd patch -- Fix /etc/bindresvport.blacklist parsing [bnc#439146] -- Fix en_GB and csb_PL locales having weeks start on Tuesdays [bnc#449186] - -------------------------------------------------------------------- -Sun Nov 23 14:55:40 CET 2008 - pbaudis@suse.cz - -- clean up patch filenames - -------------------------------------------------------------------- -Fri Nov 21 14:04:16 CET 2008 - olh@suse.de - -- fix check-build.sh to actually allow building on ppc* again - -------------------------------------------------------------------- -Fri Nov 21 13:36:05 CET 2008 - olh@suse.de - -- do not run compiled binaries with cputuned libraries [bnc#445911] - the buildhost only generates them, but must not execute them - -------------------------------------------------------------------- -Mon Nov 17 14:34:45 CET 2008 - pbaudis@suse.cz - -- Update to glibc-2.9 final - -------------------------------------------------------------------- -Thu Nov 6 18:25:09 CET 2008 - jjolly@suse.de - -- Added patch to fix s390x 64bit stack frame problem - -------------------------------------------------------------------- -Fri Oct 31 19:51:08 CET 2008 - matz@suse.de - -- Fix atomics on s390/s390x, leading to failures in pthread mutexes. - -------------------------------------------------------------------- -Tue Oct 28 18:08:32 CET 2008 - schwab@suse.de - -- Restore alignment patch. - -------------------------------------------------------------------- -Tue Oct 28 09:45:22 CET 2008 - olh@suse.de - -- symlink power5/power5+ to power4 on ppc32 - -------------------------------------------------------------------- -Thu Oct 23 22:20:28 CEST 2008 - ro@suse.de - -- only do obsoletes for XXbit packages on ppc, not on x86 - -------------------------------------------------------------------- -Wed Oct 23 13:46:25 CEST 2008 - matz@suse.de - -- Deactivate unwind tables for initfini.c. - -------------------------------------------------------------------- -Thu Oct 23 10:56:50 CEST 2008 - olh@suse.de - -- obsolete glibc{,-devel,-locale,-profile} -XXbit packages [bnc#437293] -- update last change to handle empty rpmspec defines - -------------------------------------------------------------------- -Tue Oct 21 09:54:06 CEST 2008 - olh@suse.de - -- update glibc_post_upgrade to handle power7 and ppc-cell-be -- remove libs unconditionally on powerpc to handle libs in - subdirectories for which we do not ship optimized versions [bnc#437209] - -------------------------------------------------------------------- -Thu Oct 16 14:42:59 CEST 2008 - olh@suse.de - -- enable cpu-tuned libraries for power4, power6 and ppc-cell-be - on ppc32 [fate#304000,bnc#408808] - -------------------------------------------------------------------- -Mon Oct 13 14:51:11 CEST 2008 - matz@suse.de - -- Update to trunk from 20081013, no longer export paccept, - obsoletes some patches (lowlevellock and res_send). - Fix overflow in nscd patch. - -------------------------------------------------------------------- -Mon Oct 13 00:03:18 CEST 2008 - dmueller@suse.de - -- also strip .comment.SUSE.OPTs from the static libs -- add missing-include-build-fix.diff - -------------------------------------------------------------------- -Tue Oct 7 09:44:20 CEST 2008 - schwab@suse.de - -- Fix alignment in resolver. - -------------------------------------------------------------------- -Tue Sep 30 09:41:01 CEST 2008 - olh@suse.de - -- symlink tuned libs because rpmlint is unable to handle hardlinks - -------------------------------------------------------------------- -Wed Sep 29 11:01:41 CEST 2008 - olh@suse.de - -- enable cpu-tuned libraries for power6 and ppc-cell-be [fate#304000,bnc#408808] -- remove -mtune G4/RS64 from CFLAGS on ppc/ppc64 - -------------------------------------------------------------------- -Thu Sep 18 11:39:53 CEST 2008 - rguenther@suse.de - -- Change .comment.SuSE.OPTs to .comment.SUSE.OPTs. Also strip from - crti.o and crtn.o. -- Adjust getgroups fortify check. [bnc#426958] - -------------------------------------------------------------------- -Thu Sep 18 10:19:51 CEST 2008 - schwab@suse.de - -- Fix alignment in resolver. - -------------------------------------------------------------------- -Mon Sep 15 11:55:18 CEST 2008 - adrian@suse.de - -- do not run glibc_post_upgrade in XEN builds - -------------------------------------------------------------------- -Sat Sep 13 21:49:44 CEST 2008 - rguenther@suse.de - -- strip .note.gnu.build-id from crt1.o. - -------------------------------------------------------------------- -Sat Sep 13 10:20:47 CEST 2008 - dmueller@suse.de - -- only strip comment from crt1.o - -------------------------------------------------------------------- -Fri Sep 12 17:49:39 CEST 2008 - mls@suse.de - -- block baselibs generation for i586 (use i686 instead) - -------------------------------------------------------------------- -Fri Sep 12 17:34:06 CEST 2008 - dmueller@suse.de - -- strip suse opts comments from crt.o (fate #300498) - -------------------------------------------------------------------- -Mon Sep 8 13:38:36 CEST 2008 - rguenther@suse.de - -- Add a patch to fix wrong asm constraints in the i386 lowlevel - futex lock implementation. - -------------------------------------------------------------------- -Thu Sep 4 19:46:22 CEST 2008 - matz@suse.de - -- Update to current trunk snapshot (2008-09-04), makes s390 build. - -------------------------------------------------------------------- -Wed Aug 27 16:12:01 CEST 2008 - matz@suse.de - -- Add a patch to use RTLD_DEEPBIND to load nss modules. [bnc #157078] - -------------------------------------------------------------------- -Mon Aug 25 15:09:37 CEST 2008 - matz@suse.de - -- Update to current trunk snapshot (2008-08-25). - -------------------------------------------------------------------- -Fri Aug 22 17:18:23 CEST 2008 - prusnak@suse.cz - -- enabled SELinux support [Fate#303662] - -------------------------------------------------------------------- -Fri Aug 15 10:37:10 CEST 2008 - aj@suse.de - -- Fix nscd init script for new checks. -- package empty ld.so.cache. - -------------------------------------------------------------------- -Fri Jul 25 08:16:40 CEST 2008 - aj@suse.de - -- Add directory /var/cache/ldconfig to filelist. - -------------------------------------------------------------------- -Wed Jun 25 15:38:25 CEST 2008 - pbaudis@suse.cz - -- Fix strptime() %EY era support [bnc#355887] - -------------------------------------------------------------------- -Wed Jun 25 13:30:42 CEST 2008 - rguenther@suse.de -- Add patch to fix unwinding through clone for x86_64 and i386. - [bnc#290807, bnc#403464] - -------------------------------------------------------------------- -Fri May 30 23:57:54 CEST 2008 - schwab@suse.de - -- Fix ppc atomic ops. - -------------------------------------------------------------------- -Fri Apr 25 13:30:50 CEST 2008 - pbaudis@suse.cz - -- Update to glibc-2.8 CVS branch as of 2008042513 (post-glibc-2.8): - * Faster sqrt and sqrtf implemention for some PPC variants. - -------------------------------------------------------------------- -Thu Apr 10 23:57:44 CEST 2008 - pbaudis@suse.cz - -- Build fix after the revert - -------------------------------------------------------------------- -Thu Apr 10 23:05:17 CEST 2008 - pbaudis@suse.cz - -- Temporarily revert a namespace leakage cleanup in glibc-2.8 since - it causes a lot of build failures - -------------------------------------------------------------------- -Thu Apr 10 16:29:34 CEST 2008 - pbaudis@suse.cz - -- Update to CVS HEAD as of 2008041002 (almost glibc-2.8): - * New locales: bo_CN, bo_IN. - - * New encoding: HP-ROMAN9, HP-GREEK8, HP-THAI8, HP-TURKISH8. - - * Sorting rules for some Indian languages (Devanagari and Gujarati). - Implemented by Pravin Satpute. - - * IPV6 addresses in /etc/resolv.conf can now have a scope ID - - * nscd caches now all timeouts for DNS entries - Implemented by Ulrich Drepper. - - * nscd is more efficient and wakes up less often. - Implemented by Ulrich Drepper. - - * More checking functions: asprintf, dprintf, obstack_printf, vasprintf, - vdprintf, and obstack_vprintf. - Implemented by Jakub Jelinek. - - * Faster memset for x86-64. - Implemented by Harsha Jagasia and H.J. Lu. - - * Faster memcpy on x86. - Implemented by Ulrich Drepper. - - * ARG_MAX is not anymore constant on Linux. Use sysconf(_SC_ARG_MAX). - Implemented by Ulrich Drepper. - -- memset() implementation from AMD replaced by new upstream - implementation - -- Enable stackguard randomization - -------------------------------------------------------------------- -Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de - -- added baselibs.conf file to build xxbit packages - for multilib support - -------------------------------------------------------------------- -Thu Mar 13 13:48:49 CET 2008 - dmueller@suse.de - -- don't try to use ipv6 in getaddrinfo() unconditionally (bnc#361697) - -------------------------------------------------------------------- -Sat Jan 26 13:19:41 CET 2008 - aj@suse.de - -- Add fixes from 2.8 branch for string.h and headers. The string.h - changes should fix sysvinit compilation. -- Fix some rpmlint warnings: - * Add versioned provides and obsoletes. - * Use %check section. - -------------------------------------------------------------------- -Fri Jan 18 14:03:43 CET 2008 - schwab@suse.de - -- Fix use of fnstsw. - -------------------------------------------------------------------- -Wed Nov 21 05:35:36 CET 2007 - pbaudis@suse.cz - -- Update to CVS branch glibc_2.7 as of today -- Remove the ::1 hack again -- Fix nscd race condition between mempool_alloc() and gc() [#288910] -- Fix nscd stack overflow in gc() when the number of cache entries - gets too large [#288910] -- Fix sunrpc udp client [#257745] -- Fix initgroups() crash in nss_compat [#310544] - -------------------------------------------------------------------- -Thu Sep 27 15:46:30 CEST 2007 - matz@suse.de - -- Remove broken x86_64 bcopy function. [#328486] - -------------------------------------------------------------------- -Sun Sep 16 14:04:30 CEST 2007 - aj@suse.de - -- Install gai.conf on all archs. - -------------------------------------------------------------------- -Thu Sep 13 17:20:58 CEST 2007 - pbaudis@suse.cz - -- Install the default gai.conf to /etc instead of docdir -- Do not return ::1 /etc/hosts records for 127.0.0.1 queries [#288879] - -------------------------------------------------------------------- -Wed Sep 5 03:07:39 CEST 2007 - pbaudis@suse.cz - -- Fix pthread_mutex_unlock() internal lock handling for incorrectly - written applications -- Fix nscd assertion failure when opening persistent db failed [#288910] - -------------------------------------------------------------------- -Mon Sep 3 20:10:39 CEST 2007 - mls@suse.de - -- fix typos in mdns patch [#206247], [#256690] - -------------------------------------------------------------------- -Fri Aug 31 17:38:02 CEST 2007 - aj@suse.de - -- Add /usr/share/locale-bundle/ as fallback directory for usage - with bundle-lang packages (see bug #302270). - -------------------------------------------------------------------- -Tue Aug 21 22:31:54 CEST 2007 - pbaudis@suse.cz - -- Reintroduce errorneously omitted AMD64 optimizations - (and fix them to compile again) - -------------------------------------------------------------------- -Thu Aug 16 09:47:53 CEST 2007 - aj@suse.de - -- Fix static linking (#233835). -- Silence rpmlint for profile package. -- Add Short-Description to nscd init script. - -------------------------------------------------------------------- -Mon Aug 13 19:09:31 CEST 2007 - aj@suse.de - -- Backport: - * Update kernel-features.h. - * Fix sched_getcpu error path on x86-64. - * Use upstreamed version of ldconfig cache speed ups. - -------------------------------------------------------------------- -Fri Aug 3 15:46:35 CEST 2007 - pbaudis@suse.cz - -- Remove the dynamic linker support for direct bindings (-Bdirect); - according to Michael Meeks, the performance improvement is too small -- Split timezone package to a separate physical package -- Update glibc to version 2.6.1 - -------------------------------------------------------------------- -Fri Jul 27 11:32:54 CEST 2007 - aj@suse.de - -- Use fdupes to reduce timezone data size. - -------------------------------------------------------------------- -Fri Jul 13 18:27:49 CEST 2007 - schwab@suse.de - -- Update to head of glibc-2.6 branch. -- Fix update on ppc. - -------------------------------------------------------------------- -Thu Jun 28 14:59:55 CEST 2007 - matz@suse.de - -- Add a provide for "rtld(GNU_HASH)". - -------------------------------------------------------------------- -Sun Jun 17 12:30:26 CEST 2007 - schwab@suse.de - -- Fix section selection in crt objects. - -------------------------------------------------------------------- -Thu Jun 7 02:43:29 CEST 2007 - pbaudis@suse.cz - -- Backport fix for crashing printf() of some invalid ldouble values - -------------------------------------------------------------------- -Wed May 30 04:40:25 CEST 2007 - pbaudis@suse.cz - -- Added few fixes from 2.6 CVS before 2.6.1 gets released - -------------------------------------------------------------------- -Fri May 18 23:14:42 CEST 2007 - pbaudis@suse.cz - -- Update glibc to version 2.6 -- Update tzdata to version 2007f - -------------------------------------------------------------------- -Fri May 4 11:24:53 CEST 2007 - schwab@suse.de - -- Update build checks. - -------------------------------------------------------------------- -Fri Apr 20 13:13:52 CEST 2007 - dmueller@suse.de - -- only keep symtab for libpthread* - -------------------------------------------------------------------- -Thu Apr 19 23:22:35 CEST 2007 - pbaudis@suse.cz - -- Fix strtod() exponent limit calculations [#230909] -- Fix random nscd crashes under very heavy passwd/group queries - load [#192391] -- Add some enums from CVS to sys/personality.h [#253710] -- Fix pthread_atfork()-induced hangs in threaded programs [#256237] -- Fix llrintl() on ppc64 [#241183] -- Fix makecontext() segfault [#249780] -- Fix potential dladdr() breakage [#241464] -- Fix some races in client programs with nscd garbage collection [#252138] - -------------------------------------------------------------------- -Fri Mar 30 02:54:06 CEST 2007 - pbaudis@suse.cz - -- Update localtime during timezone update [#239888] - -------------------------------------------------------------------- -Sun Mar 25 10:00:59 CEST 2007 - olh@suse.de - -- temporary disable powerpc cputuned libs to reduce turnaround time - -------------------------------------------------------------------- -Fri Feb 9 15:03:50 CET 2007 - pbaudis@suse.cz - -- Update to the latest upstream timezone data [#231833] - -------------------------------------------------------------------- -Fri Feb 2 11:42:51 CET 2007 - schwab@suse.de - -- Remove -ffortify. - -------------------------------------------------------------------- -Thu Feb 1 13:43:54 CET 2007 - schwab@suse.de - -- Remove -fstack-protector. - -------------------------------------------------------------------- -Mon Jan 29 16:13:09 CET 2007 - sbrabec@suse.cz - -- Removed references to /opt/gnome. - -------------------------------------------------------------------- -Thu Jan 25 21:14:58 CET 2007 - olh@suse.de - -- link power4 to ppc970, link power6 to power6x -- Update the powerpc cpu-tuned environment to v0.05 - -------------------------------------------------------------------- -Mon Jan 22 14:43:40 CET 2007 - schwab@suse.de - -- Update ppc build check. - -------------------------------------------------------------------- -Fri Nov 24 12:45:26 CET 2006 - pbaudis@suse.cz - -- Fix for Brazilian and Wester Australia timezone DSTs [#213375,#223196] - -------------------------------------------------------------------- -Thu Nov 16 21:59:06 CET 2006 - pbaudis@suse.cz - -- Disable power6 optimization for 10.2, not all pieces are there - [#219962] - -------------------------------------------------------------------- -Wed Oct 25 22:23:48 CEST 2006 - pbaudis@suse.cz - -- Change ld.so madvise() call to posix_fadvise() -- Fix mallopt(M_MXFAST,0) behaviour [#198760] -- Update the powerpc cpu-tuned environment to v0.04 [#215117] - -------------------------------------------------------------------- -Sun Oct 22 21:59:49 CEST 2006 - pbaudis@suse.cz - -- Update the powerpc cpu-tuned environment to v0.03 [#212549] -- Improve glibc powerpc optimization [#212548,#212580,#214282] - -------------------------------------------------------------------- -Tue Oct 17 21:03:54 CEST 2006 - mls@suse.de - -- add ldconfig-old-cache patch to speed up ldconfig - -------------------------------------------------------------------- -Sat Oct 14 12:23:53 CEST 2006 - olh@suse.de - -- dont use uninitialized (and wrong) variable in glibc-2.4.90-bdirect.diff - [#212470] - -------------------------------------------------------------------- -Thu Oct 12 02:33:58 CEST 2006 - pbaudis@suse.cz - -- Update to the latest 2.5 CVS -- More friendly -Bdirect behaviour in case of missing libraries -- Fix 2.4.90-nscd patch wrt. new gcc - -------------------------------------------------------------------- -Mon Oct 2 13:37:26 CEST 2006 - aj@suse.de - -- Fix warnings in testsuite (patch from CVS). - -------------------------------------------------------------------- -Fri Sep 29 22:06:43 CEST 2006 - pbaudis@suse.cz - -- Update to 2.5 CVS - official release (only minimal changes in CVS - since the last update) -- Fix a thinko in the -Bdirect patch - -------------------------------------------------------------------- -Fri Sep 29 19:51:24 CEST 2006 - dmueller@suse.de - -- fix devel requires - -------------------------------------------------------------------- -Fri Sep 29 04:27:40 CEST 2006 - pbaudis@suse.cz - -- Make the dynamic linker support direct bindings (Michael Meeks' - Solaris-like -Bdirect with minor changes by me) -- Split the kernel headers to a new package (linux-kernel-headers) - -------------------------------------------------------------------- -Wed Sep 27 14:59:32 CEST 2006 - schwab@suse.de - -- Fix broken assertion [#208189]. - -------------------------------------------------------------------- -Tue Sep 26 18:10:38 CEST 2006 - pbaudis@suse.cz - -- Fix mistake when removing some patches - -------------------------------------------------------------------- -Mon Sep 25 21:15:15 CEST 2006 - pbaudis@suse.cz - -- Update to current CVS - -------------------------------------------------------------------- -Sat Sep 23 04:36:58 CEST 2006 - pbaudis@suse.cz - -- Fix 64bit-cleanliness gcc warnings - -------------------------------------------------------------------- -Thu Sep 21 23:52:13 CEST 2006 - pbaudis@suse.cz - -- Add /usr/lib{,64}/Xaw3d to /etc/ld.so.conf (by schwab@suse.de, - from original STABLE) [#205169] -- Fix chown() instead of lchown() called in fchownat() emulation - [#201751] -- Fix glob() overflowing stack when producing massive number of - matches [#190458] -- Update to current CVS - -------------------------------------------------------------------- -Wed Sep 20 23:48:20 CEST 2006 - pbaudis@suse.cz - -- Fix cut'n'paste error in a last-minute change - -------------------------------------------------------------------- -Wed Sep 20 22:07:59 CEST 2006 - pbaudis@suse.cz - -- Update to current CVS -- Fix powerpc-cpu tarball extension -- Move crypt-blowfish to a patch so that quilt works on the tree - -------------------------------------------------------------------- -Sat Sep 2 19:01:21 CEST 2006 - schwab@suse.de - -- Use asm-powerpc for ppc and ppc64. -- Fix chroot check in glibc_post_upgrade. - -------------------------------------------------------------------- -Mon Aug 28 01:24:24 CEST 2006 - pbaudis@suse.cz - -- Update to current CVS, should fix false positive heap overflow - trigger from malloc() causing gcc to hang [#201724] - -------------------------------------------------------------------- -Wed Aug 23 23:56:35 CEST 2006 - pbaudis@suse.cz - -- Update the powerpc cpu-tuned environment to v0.02 [#199274] -- Update to current CVS -- Drop pthread_mutexattr_getprioceiling() out of range fix - -------------------------------------------------------------------- -Thu Aug 10 20:10:04 CEST 2006 - pbaudis@suse.cz - -Ported from STABLE: -- Remove libc5 reference from /etc/ld.so.conf, shlibs5 is no longer - supported [#181947] -- Fix name of a dummy ia64 header from offsets.h to asm-offsets.h - [#191394] - -------------------------------------------------------------------- -Sun Jul 30 23:33:04 CEST 2006 - pbaudis@suse.cz - -- Update to current CVS snapshot (highlight: support for .gnu.hash - fast linking support) - -------------------------------------------------------------------- -Wed Jul 12 03:15:08 CEST 2006 - pbaudis@suse.cz - -- pthread_mutexattr_getprioceiling() was returning prioceiling out - of range [#182782] - -------------------------------------------------------------------- -Wed Jul 12 02:39:22 CEST 2006 - pbaudis@suse.cz - -- Fix the HTML documentation missing an index [#190585] - -------------------------------------------------------------------- -Sat Jun 24 18:32:42 CEST 2006 - kukuk@suse.de - -- Update to current CVS snapshot -- Update to kernel-headers 2.6.17 -- Remove HZ define (sysconf(_SC_CLK_TCK) instead) - -------------------------------------------------------------------- -Tue Jun 13 11:49:43 CEST 2006 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Tue May 2 14:10:41 CEST 2006 - pbaudis@suse.cz - -- Fix bad memset() size in NTPL code [#159184] - -------------------------------------------------------------------- -Tue May 2 10:42:55 CEST 2006 - kukuk@suse.de - -- asm-powerpc/page.h: Don't move #ifdef __KERNEL__ [#171010] -- bits/mman.h: Fix value of MADV_REMOVE [#170734] - -------------------------------------------------------------------- -Mon Apr 24 12:04:12 CEST 2006 - kukuk@suse.de - -- Fix china timezone mess [#163674] -- Don't include linux/stddef.h [#167964] - -------------------------------------------------------------------- -Tue Apr 18 14:38:57 CEST 2006 - schwab@suse.de - -- Sanitize . - -------------------------------------------------------------------- -Thu Apr 13 13:34:07 CEST 2006 - kukuk@suse.de - -- Add /usr/include/linux/taskstats.h [#141936] - -------------------------------------------------------------------- -Tue Apr 11 12:20:57 CEST 2006 - kukuk@suse.de - -- nptl/init.c (sigcancel_handler): Compare with correct PID even - if the thread is in the middle of a fork call. - (sighandler_setxid): Likewise. - -------------------------------------------------------------------- -Sun Apr 9 16:27:20 CEST 2006 - ihno@suse.de - -- S390 fix for startupcode. Part of it was not PIC. - -------------------------------------------------------------------- -Fri Apr 7 13:42:20 CEST 2006 - kukuk@suse.de - -- Don't hardcode syscall numbers at our own - -------------------------------------------------------------------- -Tue Apr 4 22:10:47 CEST 2006 - schwab@suse.de - -- Fix readlink declaration. - -------------------------------------------------------------------- -Mon Apr 3 13:40:54 CEST 2006 - kukuk@suse.de - -- Update from CVS: - - nscd bug fixes - - Match return value of readlink to what POSIX says - - Fix NIS+ checks for NULL pointer - -------------------------------------------------------------------- -Sun Apr 2 20:53:17 CEST 2006 - dmueller@suse.de - -- Fix clients crash if nscd is unresponsive (glibc-#2501) -- Fix fd leak in nscd daemon (glibc-#2498) - -------------------------------------------------------------------- -Sat Apr 1 21:48:54 CEST 2006 - schwab@suse.de - -- Fix on ppc64. - -------------------------------------------------------------------- -Fri Mar 31 15:50:25 CEST 2006 - schwab@suse.de - -- Extend last change also to ppc64. - -------------------------------------------------------------------- -Sun Mar 26 21:08:58 CEST 2006 - schwab@suse.de - -- Terminate FDE before clone syscall. - -------------------------------------------------------------------- -Fri Mar 24 14:58:29 CET 2006 - ro@suse.de - -- kernel-headers: asm-powerpc: define PAGE_MASK in page.h - -------------------------------------------------------------------- -Mon Mar 20 13:57:27 CET 2006 - kukuk@suse.de - -- Update to final 2.6.16 kernel headers -- Update to current CVS: - - Don't use TLS before setting it up. - - Fix rounding of long doubles on ppc64. - - Correct usage of cfi_offset on ppc/ppc64. - - Fix memory leak in dlopen. - -------------------------------------------------------------------- -Tue Mar 14 17:08:27 CET 2006 - schwab@suse.de - -- Update fnmatch patch. - -------------------------------------------------------------------- -Fri Mar 10 13:36:38 CET 2006 - kukuk@suse.de - -- Disable unshare() syscall (request of kernel developer) - -------------------------------------------------------------------- -Fri Mar 10 08:30:53 CET 2006 - kukuk@suse.de - -- Don't include linux/interrupt.h from linux/rtc.h -- Revert last change to linux/input.h, disable struct -- Update to current CVS (nptl/ia64 fix) - -------------------------------------------------------------------- -Thu Mar 9 07:58:20 CET 2006 - kukuk@suse.de - -- Fix linux/input.h for userspace inclusion - -------------------------------------------------------------------- -Wed Mar 8 22:06:11 CET 2006 - kukuk@suse.de - -- Update kernel headers to 2.6.16-rc5 - -------------------------------------------------------------------- -Mon Mar 6 13:41:08 CET 2006 - kukuk@suse.de - -- Update to 2.4 CVS - - official release - - Fix free on ppc [#155374] - - Various sysconf() fixes - -------------------------------------------------------------------- -Sat Mar 4 18:12:36 CET 2006 - kukuk@suse.de - -- Update to CVS - - ldconfig/prelink fixes - -------------------------------------------------------------------- -Fri Mar 3 17:32:56 CET 2006 - aj@suse.de - -- Do not leave hyphens in defines in create_biarch_asm.sh (Bug 154998). - -------------------------------------------------------------------- -Fri Mar 3 10:58:02 CET 2006 - kukuk@suse.de - -- Update to CVS - - Fix ftw test suite failures - - Fix alignment of malloc for long double - -------------------------------------------------------------------- -Thu Mar 2 09:56:59 CET 2006 - kukuk@suse.de - -- Update to 2.3.91 CVS - - Fix 6arg syscall on s390x - - memccpy fix on IA64 - -------------------------------------------------------------------- -Wed Mar 1 08:54:53 CET 2006 - kukuk@suse.de - -- Update to CVS - - New linkat interface - - Update from tzdata2006b - - Define MADV_DONTFORK and MADV_DOFORK. - - Add robust mutex to NPTL - -------------------------------------------------------------------- -Thu Feb 23 15:26:29 CET 2006 - kukuk@suse.de - -- Reenable power optimized code again [#142839] - -------------------------------------------------------------------- -Sun Feb 12 09:45:39 CET 2006 - kukuk@suse.de - -- Disable power optimized code - -------------------------------------------------------------------- -Thu Feb 9 10:50:12 CET 2006 - kukuk@suse.de - -- Update to CVS - - Add unshare prototype - - Add memory barrier on i386/NPTL - -------------------------------------------------------------------- -Wed Feb 8 10:50:07 CET 2006 - kukuk@suse.de - -- Remove glibc-2.4-ppc-dl-procinfo-20060111.diff [#142839] - -------------------------------------------------------------------- -Mon Feb 6 16:58:50 CET 2006 - kukuk@suse.de - -- Update to current CVS -- Fix alternate locale search path patch [#147685] - -------------------------------------------------------------------- -Thu Feb 2 12:13:19 CET 2006 - kukuk@suse.de - -- Update to current CVS - -------------------------------------------------------------------- -Mon Jan 30 16:10:35 CET 2006 - schwab@suse.de - -- Fix the fix. - -------------------------------------------------------------------- -Sat Jan 28 18:42:08 CET 2006 - kukuk@suse.de - -- Fix seg.fault in __atfct_seterrno if called from futimesat() -- Apply patches for CPU-Tuned Environment on Power [#142839] - -------------------------------------------------------------------- -Fri Jan 27 12:10:55 CET 2006 - kukuk@suse.de - -- Cleanup ld.so.conf - -------------------------------------------------------------------- -Thu Jan 26 08:53:33 CET 2006 - kukuk@suse.de - -- Add alternate directory for translations [#144073] - -------------------------------------------------------------------- -Thu Jan 26 00:41:37 CET 2006 - mls@suse.de - -- converted neededforbuild to BuildRequires - -------------------------------------------------------------------- -Mon Jan 23 17:44:50 CET 2006 - kukuk@suse.de - -- Update to CVS -- Fix build_locales - -------------------------------------------------------------------- -Sat Jan 21 10:24:02 CET 2006 - kukuk@suse.de - -- Update to CVS -- Fix inclusion of sys/poll.h with _GNU_SOURCE defined - -------------------------------------------------------------------- -Fri Jan 20 15:02:35 CET 2006 - kukuk@suse.de - -- Update to CVS - -------------------------------------------------------------------- -Sun Jan 15 08:28:26 CET 2006 - kukuk@suse.de - -- Update to CVS (fix long double configure check) - -------------------------------------------------------------------- -Sun Jan 15 01:59:54 CET 2006 - schwab@suse.de - -- Readd , , . - -------------------------------------------------------------------- -Sun Jan 15 01:08:22 CET 2006 - schwab@suse.de - -- Readd . - -------------------------------------------------------------------- -Sat Jan 14 22:33:32 CET 2006 - kukuk@suse.de - -- Update to current CVS (long double support) - -------------------------------------------------------------------- -Fri Jan 13 09:17:17 CET 2006 - aj@suse.de - -- Fix x86-64 w_exp to not use extra plt. - -------------------------------------------------------------------- -Thu Jan 12 22:39:01 CET 2006 - kukuk@suse.de - -- Fix asm-s390/setup.h for userspace inclusion -- nsswitch.conf: Add nis to netgroup and automount entry -- Fix sys/procfs.h for ppc64 - -------------------------------------------------------------------- -Mon Jan 9 23:20:14 CET 2006 - kukuk@suse.de - -- Update to current CVS (fix for pthread.h with -std=c99) -- Define PAGE_SIZE on POWER -- Don't include linux/sched.h in asm-power/elf.h - -------------------------------------------------------------------- -Sun Jan 8 17:58:11 CET 2006 - kukuk@suse.de - -- Fix linux/acct.h for userland inclusion - -------------------------------------------------------------------- -Sun Jan 8 11:48:58 CET 2006 - kukuk@suse.de - -- Update to current CVS -- Remove CHILD_MAX from kernel-headers -- Copy subdirectories of asm-power, too. -- Remove da_DK@euro (does not exist) - -------------------------------------------------------------------- -Sat Jan 7 10:02:43 CET 2006 - kukuk@suse.de - -- Fix ext2 kernel headers -- Update to current CVS - -------------------------------------------------------------------- -Fri Jan 6 12:28:10 CET 2006 - kukuk@suse.de - -- Update to kernel headers 2.6.15 - -------------------------------------------------------------------- -Fri Jan 6 00:58:28 CET 2006 - kukuk@suse.de - -- Update crypt_blowfish to version 1.0 -- Update to current CVS -- Adjust nscd patches - -------------------------------------------------------------------- -Tue Jan 3 17:19:36 CET 2006 - aj@suse.de - -- Update to current CVS to fix pthread.h on 64-bit systems for C++. - -------------------------------------------------------------------- -Tue Jan 3 06:04:26 CET 2006 - aj@suse.de - -- Enable string patch again. -- Update to current CVS. - -------------------------------------------------------------------- -Wed Dec 21 15:11:14 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Fix ldconfig - -------------------------------------------------------------------- -Sat Dec 17 09:49:18 CET 2005 - kukuk@suse.de - -- Remove /usr/lib/zoneinfo -- Add /etc/localtime to filelist -- Update to current CVS -- Fix glibc #1978: statvfs does not know about current filesystems -- Fix wrong error return code of time() on x86 -- Remove nscd_nischeck -- Remove audit from nfb -- Remove LinuxThreads - -------------------------------------------------------------------- -Wed Dec 14 18:00:59 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Remove nscd_nischeck -- Remove audit from nfb - -------------------------------------------------------------------- -Mon Dec 5 12:07:05 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Disable SELinux - -------------------------------------------------------------------- -Thu Nov 24 15:54:27 CET 2005 - kukuk@suse.de - -- Remove obsolete patches: - - glibc-2.3.asprintf-error_handling.diff - - glibc-2.3.90-missing-string_h.diff - -------------------------------------------------------------------- -Wed Nov 23 17:20:10 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Don't install in parallel - -------------------------------------------------------------------- -Fri Nov 18 13:42:43 CET 2005 - kukuk@suse.de - -- Update to current CVS to fix compiling with new binutils - -------------------------------------------------------------------- -Wed Nov 16 18:33:57 CET 2005 - kukuk@suse.de - -- Update to current CVS - -------------------------------------------------------------------- -Sat Nov 5 14:44:07 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Disable linuxthreads on POWER and Itanium -- Fix kernel-headers for userland inclusion - -------------------------------------------------------------------- -Wed Nov 2 17:12:36 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Update to kernel-headers 2.6.14 - -------------------------------------------------------------------- -Tue Oct 18 17:37:08 CEST 2005 - kukuk@suse.de - -- Update to current CVS - -------------------------------------------------------------------- -Sat Oct 1 23:00:04 CEST 2005 - schwab@suse.de - -- Update libm ULPs. -- Fix limit in getcwd. - -------------------------------------------------------------------- -Thu Sep 15 16:13:50 CEST 2005 - kukuk@suse.de - -- Update to current CVS -- Update to final 2.6.13 kernel headers -- Adjust bindresvport.blacklist patch to check already ports >= 512 - -------------------------------------------------------------------- -Fri Aug 26 16:41:56 CEST 2005 - kukuk@suse.de - -- Update to current CVS -- init.d/nscd: Remove -S support (was removed from nscd) - -------------------------------------------------------------------- -Fri Aug 19 18:28:24 CEST 2005 - schwab@suse.de - -- Fix comment. - -------------------------------------------------------------------- -Fri Aug 19 17:36:24 CEST 2005 - matz@suse.de - -- Change .note.SuSE format [#105825]. - -------------------------------------------------------------------- -Fri Aug 19 17:13:21 CEST 2005 - kukuk@suse.de - -- Update to current CVS -- Move all obsolete libraries into own subpackage and document - them as obsolete - -------------------------------------------------------------------- -Fri Aug 5 10:32:38 CEST 2005 - schwab@suse.de - -- -mno-tls-direct-seg-refs is x86-only - -------------------------------------------------------------------- -Tue Aug 2 14:54:01 CEST 2005 - kukuk@suse.de - -- Update to 2.3.x CVS branch -- Compile with -mno-tls-direct-seg-refs - -------------------------------------------------------------------- -Fri Jul 29 11:12:02 CEST 2005 - kukuk@suse.de - -- Update to current CVS head - -------------------------------------------------------------------- -Wed Jul 27 23:13:04 CEST 2005 - schwab@suse.de - -- Update libm ULPs for ia64. -- Add linuxthreads stack guard support for ia64. - -------------------------------------------------------------------- -Sat Jul 23 10:05:16 CEST 2005 - kukuk@suse.de - -- Update to current CVS head (adds bits/wchar2.h) -- Move LinuxThreads version to obsolete/linuxthreads - -------------------------------------------------------------------- -Thu Jul 21 15:04:31 CEST 2005 - kukuk@suse.de - -- Update to current CVS head - -------------------------------------------------------------------- -Fri Jul 15 15:45:35 CEST 2005 - schwab@suse.de - -- Fix file list. - -------------------------------------------------------------------- -Fri Jul 15 12:09:08 CEST 2005 - aj@suse.de - -- Fix amd64 string routines and math routines. - -------------------------------------------------------------------- -Fri Jul 15 08:45:27 CEST 2005 - kukuk@suse.de - -- Use old LinuxThreads only for runtime and remove static version - and headers -- Update to current CVS head -- Remove own texi2html - -------------------------------------------------------------------- -Mon Jul 11 11:00:47 CEST 2005 - kukuk@suse.de - -- Install generic stdio-lock.h header file - -------------------------------------------------------------------- -Sat Jul 9 18:46:46 CEST 2005 - kukuk@suse.de - -- Temporary disable AMD64 string optimization - -------------------------------------------------------------------- -Wed Jul 6 09:58:39 CEST 2005 - kukuk@suse.de - -- Build and install ja_JP.SHIFT_JISX0213 locale [Bug #84030] - -------------------------------------------------------------------- -Mon Jul 4 20:41:47 CEST 2005 - kukuk@suse.de - -- nss_compat: Preserve original return value [Bug #95033] -- Cleanup old Obsoletes/Requires - -------------------------------------------------------------------- -Mon Jun 27 13:49:38 CEST 2005 - kukuk@suse.de - -- Update to current gilbc CVS snapshot - -------------------------------------------------------------------- -Thu Jun 23 23:25:42 CEST 2005 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Adjust nscd patch -- Enable SELinux/audit support for nscd -- Update .note.SuSE version - -------------------------------------------------------------------- -Mon Jun 20 12:35:20 CEST 2005 - kukuk@suse.de - -- Update to final 2.6.12 kernel headers -- Update to current glibc CVS snapshot - -------------------------------------------------------------------- -Thu Jun 16 17:03:43 CEST 2005 - kukuk@suse.de - -- Update linux/audit.h header -- Update to current CVS snapshot - -------------------------------------------------------------------- -Mon Jun 13 14:48:53 CEST 2005 - kukuk@suse.de - -- Don't terminate strings twice in nis/netgroup code. -- netinet/if_tr.h: don't include kernel headers. - -------------------------------------------------------------------- -Wed Jun 8 16:26:21 CEST 2005 - kukuk@suse.de - -- Update to kernel-headers 2.6.12-rc6 -- Fix build on s390 and s390x - -------------------------------------------------------------------- -Wed Jun 8 12:08:49 CEST 2005 - matz@suse.de - -- Don't strip .symtab from libpthread.so.0 (and other libs). - Fixes debugging of threaded programs (#81253). - -------------------------------------------------------------------- -Mon Jun 6 18:47:22 CEST 2005 - kukuk@suse.de - -- Update to current CVS head -- Update to kernel-headers 2.6.12-rc5 - -------------------------------------------------------------------- -Thu May 26 20:07:11 CEST 2005 - schwab@suse.de - -- No longer build loadlocale.c with -fno-unit-at-a-time. - -------------------------------------------------------------------- -Tue May 24 11:09:00 CEST 2005 - kukuk@suse.de - -- Update to current CVS head, obsoletes: - - glibc-2.3.90-libm.diff - - glibc-2.3.90-i386-sysdep.diff - - warn.diff - - dl-osinfo.diff - Adjusted: - - glibc-2.3.90-bindresvport.blacklist.diff - -------------------------------------------------------------------- -Sun May 22 01:53:44 CEST 2005 - schwab@suse.de - -- Fix missing include. - -------------------------------------------------------------------- -Tue May 17 23:46:19 CEST 2005 - schwab@suse.de - -- Fix warning. - -------------------------------------------------------------------- -Fri Apr 29 15:11:22 CEST 2005 - kukuk@suse.de - -- Update to latest CVS snapshost - -------------------------------------------------------------------- -Sat Apr 23 17:05:58 CEST 2005 - kukuk@suse.de - -- Fix all the archs using wrong FLAGS - -------------------------------------------------------------------- -Sat Apr 23 08:02:31 CEST 2005 - kukuk@suse.de - -- Remove -D_FORTIFY_SOURCE from RPM_OPT_FLAGS - -------------------------------------------------------------------- -Fri Apr 22 13:05:40 CEST 2005 - kukuk@suse.de - -- Update to current CVS - -------------------------------------------------------------------- -Fri Apr 22 12:45:26 CEST 2005 - kukuk@suse.de - -- Check if nice value does not conflict with test suite - -------------------------------------------------------------------- -Tue Apr 19 13:54:03 CEST 2005 - mls@suse.de - -- resolv: trigger re-read of /etc/resolv.conf for all threads if - a change is detected -- nscd: support a negative timeout of zero, used by hosts cache - -------------------------------------------------------------------- -Mon Apr 18 17:31:23 CEST 2005 - meissner@suse.de - -- Enable fortify possibility even for GCC 4.0, we apply - the necessary patch to the SUSE GCC 4.0. - -------------------------------------------------------------------- -Sat Apr 16 12:16:13 CEST 2005 - aj@suse.de - -- Apply amd64 string diff again. - -------------------------------------------------------------------- -Tue Apr 12 11:35:46 CEST 2005 - kukuk@suse.de - -- Update kernel-headers to 2.6.10 -- Update to current CVS snapshot - -------------------------------------------------------------------- -Wed Apr 6 18:33:32 CEST 2005 - schwab@suse.de - -- Cleanup neededforbuild. - -------------------------------------------------------------------- -Tue Apr 5 22:02:25 CEST 2005 - aj@suse.de - -- Add gettext-devel to neededforbuild. - -------------------------------------------------------------------- -Tue Apr 5 16:45:06 CEST 2005 - aj@suse.de - -- Do not build on xen machines. -- Adjust libm ULPs for PowerPC. - -------------------------------------------------------------------- -Fri Apr 1 14:20:45 CEST 2005 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Tue Mar 29 10:57:40 CEST 2005 - kukuk@suse.de - -- Update to current CVS snapshot -- Fix compiler warnings on ix86 - -------------------------------------------------------------------- -Mon Mar 28 17:27:44 CEST 2005 - kukuk@suse.de - -- Update to current CVS snapshot -- Disable Noversion Patch on i386 temporary - -------------------------------------------------------------------- -Fri Mar 18 14:33:22 CET 2005 - ro@suse.de - -- check-build.sh: require 2.6.11 on x86,x86_64 for build - -------------------------------------------------------------------- -Thu Mar 17 13:57:22 CET 2005 - mls@suse.de - -- nscd: enable hosts cache -- nscd: also watch /etc/resolv.conf -- nscd: check files every 3 seconds -- nscd: deal correctly with missing files - -------------------------------------------------------------------- -Tue Mar 15 15:50:12 CET 2005 - kukuk@suse.de - -- Update to current CVS snapshot. - -------------------------------------------------------------------- -Sat Feb 12 02:49:56 CET 2005 - schwab@suse.de - -- Remove const from __pthread_internal_tsd_address. - -------------------------------------------------------------------- -Fri Feb 11 15:44:31 CET 2005 - schwab@suse.de - -- Update to current CVS. -- Link glibc_post_upgrade against new libc. -- Fix build error with gcc4. - -------------------------------------------------------------------- -Wed Feb 9 10:40:29 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Fix bindresvport blacklist handling. -- Increase buffer in tst-cancel17 to match new kernel buffer size - [#50277] -- Enable LinuxThreads again -- Remove ia64-audit patch (is upstream) - -------------------------------------------------------------------- -Mon Feb 7 13:15:58 CET 2005 - aj@suse.de - -- Add patch to allow compilation with gcc4. - -------------------------------------------------------------------- -Mon Jan 31 16:33:47 CET 2005 - schwab@suse.de - -- Readd support for LD_AUDIT on ia64. - -------------------------------------------------------------------- -Mon Jan 31 14:32:01 CET 2005 - kukuk@suse.de - -- Add memory clobber to string inline assemblies on s390 [#50284]. - -------------------------------------------------------------------- -Mon Jan 31 12:55:59 CET 2005 - kukuk@suse.de - -- Fix filelist on i686 if we build NPTL only version - -------------------------------------------------------------------- -Mon Jan 31 09:17:33 CET 2005 - aj@suse.de - -- Generate new ULPs file for i386 needed by GCC 4. - -------------------------------------------------------------------- -Sun Jan 30 12:43:56 CET 2005 - kukuk@suse.de - -- Include own copy of texi2html -- Add glibc_pst_upgrade program (based on version from FC3) -- Update to current CVS - -------------------------------------------------------------------- -Thu Jan 27 23:28:57 CET 2005 - kukuk@suse.de - -- Re-add patch for timezone/zic.c (got lost with last merge) - -------------------------------------------------------------------- -Wed Jan 26 11:34:36 CET 2005 - kukuk@suse.de - -- Update timezone data to 2005c release (fixes zdump crash on - 64bit architectures) - -------------------------------------------------------------------- -Sat Jan 22 15:45:25 CET 2005 - schwab@suse.de - -- Add basic (incomplete) support for LD_AUDIT on ia64. - -------------------------------------------------------------------- -Fri Jan 21 11:00:08 CET 2005 - kukuk@suse.de - -- Enable patch for [Bug #49833] -- Allow to build NPTL only glibc -- Update to CVS from Jan 16, 2005, containing: -- Fix execlp argument in SunRPC code [glibc #681] -- Fix errno return values for futimes [glibc #633] -- Update FPU function on PPC/PPC64 [Bug #49764] - -------------------------------------------------------------------- -Mon Jan 17 10:40:24 CET 2005 - aj@suse.de - -- Enable amd64 string patch again after fixing failing hunks. -- Handle missing cpuid better for amd64 string functions. [#49803] - -------------------------------------------------------------------- -Sat Jan 15 16:05:36 CET 2005 - aj@suse.de - -- Fix amd64 string patch to use correct datatype. - -------------------------------------------------------------------- -Fri Jan 14 14:06:43 CET 2005 - kukuk@suse.de - -- Fix memory corruption in getgrouplist function [Bug #49833] - -------------------------------------------------------------------- -Tue Jan 11 11:01:26 CET 2005 - kukuk@suse.de - -- Enable all LinuxThreads tests again -- Finalize getconf -a patch (make it compatible with Solaris) -- Rewrite getconf manual page and mention new option -- Merge GB18030 patches into one. - -------------------------------------------------------------------- -Thu Dec 30 10:57:40 CET 2004 - kukuk@suse.de - -- Merge kernel-headers.remove-SO_BSDCOMPAT.diff with - kernel-headers.SuSE.diff -- Revert nscd paths on old SuSE Linux distributions - -------------------------------------------------------------------- -Wed Dec 29 22:33:00 CET 2004 - kukuk@suse.de - -- Update to glibc 2.3.90 CVS branch -- Remove alarm-round.patch (merged upstream) - -------------------------------------------------------------------- -Thu Dec 9 14:19:05 CET 2004 - kukuk@suse.de - -- Update to current CVS -- Move nscd persistent database files back to /var/run/nscd - -------------------------------------------------------------------- -Mon Dec 6 15:43:08 CET 2004 - kukuk@suse.de - -- Update to current CVS -- Fix more kernel headers for userland inclusion - -------------------------------------------------------------------- -Fri Nov 26 14:33:20 CET 2004 - ro@suse.de - -- kernel-headers.diff: define __force in compiler.h - -------------------------------------------------------------------- -Thu Nov 25 17:52:39 CET 2004 - schwab@suse.de - -- Add Intel libm update. - -------------------------------------------------------------------- -Thu Nov 25 12:08:17 CET 2004 - kukuk@suse.de - -- Update to current glibc CVS -- Update kernel headers to 2.6.9 - -------------------------------------------------------------------- -Thu Nov 18 15:11:32 CET 2004 - kukuk@suse.de - -- Update to current glibc CVS - -------------------------------------------------------------------- -Mon Nov 15 14:11:27 CET 2004 - kukuk@suse.de - -- Update to current glibc CVS - -------------------------------------------------------------------- -Mon Nov 8 10:50:27 CET 2004 - kukuk@suse.de - -- Blacklist port 921 (lwresd) for usage by bindresvport() -- Update to current glibc CVS -- Add /var/run/nscd/* files as ghost entries - -------------------------------------------------------------------- -Mon Oct 18 13:54:04 CEST 2004 - aj@suse.de - -- Don't use special fdim functions for x86-64 since those give - wrong results for fdim (inf,inf). -- Fix ppc64 rebuild issue with ppc32 system [#47325]. - -------------------------------------------------------------------- -Wed Oct 13 14:06:55 CEST 2004 - kukuk@suse.de - -- Fix symlink librt.so -> tls/librt.so.1 -- Backout last glob changes -- Disable nptl as default for linking - -------------------------------------------------------------------- -Tue Oct 12 21:12:15 CEST 2004 - kukuk@suse.de - -- Install kernel-headers after merging linuxthreads/NPTL headers - -------------------------------------------------------------------- -Tue Oct 12 09:36:48 CEST 2004 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Mon Oct 11 15:11:03 CEST 2004 - kukuk@suse.de - -- Make NPTL default for linking - -------------------------------------------------------------------- -Fri Oct 1 13:34:49 CEST 2004 - kukuk@suse.de - -- Update to current CVS snapshot -- Add workaround for linuxthreads/without-__threads bug -- Remove KDE/ldconfig workaround -- Set SuSE ABI note to 9.3 - -------------------------------------------------------------------- -Sun Sep 26 16:56:19 CEST 2004 - kukuk@suse.de - -- Add lib/nptl/librt.so symlink to tls/librt.so.1 -- Update to current CVS - -------------------------------------------------------------------- -Sat Sep 25 13:43:09 CEST 2004 - kukuk@suse.de - -- Implement mq support for rtkaio and enable it again - -------------------------------------------------------------------- -Fri Sep 24 15:37:08 CEST 2004 - kukuk@suse.de - -- Add zh_SG.UTF-8 [Bug #46024] - -------------------------------------------------------------------- -Thu Sep 23 16:22:33 CEST 2004 - kukuk@suse.de - -- Sync sys/mount.h and linux/fs.h - -------------------------------------------------------------------- -Wed Sep 22 15:33:10 CEST 2004 - kukuk@suse.de - -- Make mdns support configurable in /etc/host.conf - -------------------------------------------------------------------- -Mon Sep 20 17:58:13 CEST 2004 - kukuk@suse.de - -- Fix invalidating of nscd caches and getaddrinfo() - -------------------------------------------------------------------- -Fri Sep 17 07:13:01 CEST 2004 - kukuk@suse.de - -- Update to current CVS (nscd and glob.h fixes) - -------------------------------------------------------------------- -Thu Sep 16 16:37:45 CEST 2004 - kukuk@suse.de - -- Fix getaddrinfo/nscd support - -------------------------------------------------------------------- -Wed Sep 15 14:11:29 CEST 2004 - kukuk@suse.de - -- Update to current CVS, remove merged patches - -------------------------------------------------------------------- -Sun Sep 12 09:06:31 CEST 2004 - kukuk@suse.de - -- Update to CVS: Fix nscd crash if one service is disabled -- glob.h: Add workaround for invalid prototypes -- nss_compat: Check that buffer is larger than 0 bytes - -------------------------------------------------------------------- -Sat Sep 11 00:50:47 CEST 2004 - kukuk@suse.de - -- Update to CVS: Fix cdefs.h for C++ usage - -------------------------------------------------------------------- -Fri Sep 10 14:31:47 CEST 2004 - kukuk@suse.de - -- Add lwres to hosts search order in nsswitch.conf -- Update to current CVS -- Use new nscd paths for socket/pid file -- Enable NPTL on i586 -- Add --print-all option to getconf - -------------------------------------------------------------------- -Thu Sep 2 11:13:48 CEST 2004 - kukuk@suse.de - -- Fix NPTL header files on x86-64 for 32bit compilation -- Apply various fixes from CVS -- Remove pre-Install for -devel package (no longer necessary) - -------------------------------------------------------------------- -Wed Aug 25 16:16:32 CEST 2004 - kukuk@suse.de - -- Don't compile in eval.c - -------------------------------------------------------------------- -Mon Aug 23 10:20:09 CEST 2004 - kukuk@suse.de - -- Update to current CVS: - - Use CVS version for last fix. - - Add malloc sanity checks for double free. - -------------------------------------------------------------------- -Sat Aug 21 00:06:58 CEST 2004 - schwab@suse.de - -- Fix cancellable syscalls in librt w/ linuxthreads. - -------------------------------------------------------------------- -Fri Aug 20 20:40:38 CEST 2004 - kukuk@suse.de - -- Update to current CVS [#43993] - -------------------------------------------------------------------- -Thu Aug 19 13:56:15 CEST 2004 - schwab@suse.de - -- Better fix for asm-ia64/gcc_intrin.h. - -------------------------------------------------------------------- -Wed Aug 18 14:53:47 CEST 2004 - kukuk@suse.de - -- Update to current CVS -- Workaround linux/ixjuser.h problem not including compiler.h -- Workaround linux/capi.h problem not including compiler.h - -------------------------------------------------------------------- -Tue Aug 17 18:32:29 CEST 2004 - schwab@suse.de - -- Fix asm-ia64/gcc_intrin.h. - -------------------------------------------------------------------- -Tue Aug 17 12:13:41 CEST 2004 - kukuk@suse.de - -- Workaround broken linux/crc-ccitt.h for usage from glibc [#43884] - -------------------------------------------------------------------- -Mon Aug 16 11:51:37 CEST 2004 - kukuk@suse.de - -- Update to current CVS version and update to - kernel-headers 2.6.8.1 to fix NPTL deadlock problems -- Disable linuxthreads/tst-clock1, does not work on i586 and lower - -------------------------------------------------------------------- -Fri Aug 13 14:45:31 CEST 2004 - kukuk@suse.de - -- Update to current CVS version -- Cleanup/adjust all patches - -------------------------------------------------------------------- -Thu Jun 17 12:12:31 CEST 2004 - kukuk@suse.de - -- Fix sched_setaffinity return/errno code in error case [#42124] - -------------------------------------------------------------------- -Wed Jun 16 07:45:07 CEST 2004 - meissner@suse.de - -- Updated altivec set/get/swapcontext patch to fix - more problems on altivec capable machines [#42039]. -- glibc is also able to build on -pmac64 kernels. - -------------------------------------------------------------------- -Mon Jun 14 20:12:00 CEST 2004 - kukuk@suse.de - -- Add fixes from CVS: - - sysconf return value fixes - - nscd host caching deadlock - - backtrace for s390/s390x/ia64 static linked binaries - -------------------------------------------------------------------- -Mon Jun 14 18:54:05 CEST 2004 - kukuk@suse.de - -- Increase listen backlog in RPC code [#41955] - -------------------------------------------------------------------- -Wed Jun 9 16:21:30 CEST 2004 - meissner@suse.de - -- Fixed typos in powerpc* *context functions to not destroy the r19 - register and save the v19 register correctly. [#41790] - -------------------------------------------------------------------- -Sat Jun 5 08:40:29 CEST 2004 - aj@suse.de - -- Fix makecontext with more than 6 arguments on x86-64 [#40546]. - -------------------------------------------------------------------- -Mon May 24 18:04:38 CEST 2004 - kukuk@suse.de - -- Update to kernel-headers 2.6.6 -- Update to current glibc CVS -- Disable rtkaio temporary - -------------------------------------------------------------------- -Sun May 23 21:44:19 CEST 2004 - kukuk@suse.de - -- Fix pthread_cond_wait on not ix86 and x86-64 architectures - -------------------------------------------------------------------- -Thu May 20 14:11:47 CEST 2004 - kukuk@suse.de - -- Add PPC64 kernel header file fixes [#40831,#40870] - -------------------------------------------------------------------- -Wed May 19 16:18:37 CEST 2004 - kukuk@suse.de - -- Add additional NPTL fixes from CVS - -------------------------------------------------------------------- -Tue May 18 10:52:27 CEST 2004 - schwab@suse.de - -- Fix mapping of DSOs with holes. - -------------------------------------------------------------------- -Fri May 14 13:50:37 CEST 2004 - schwab@suse.de - -- Fix rounding in alarm [#40552]. - -------------------------------------------------------------------- -Wed May 12 11:43:38 CEST 2004 - schwab@suse.de - -- Fix uninitialized array in regexp compiler [#40009]. - -------------------------------------------------------------------- -Tue May 11 11:45:08 CEST 2004 - kukuk@suse.de - -- Apply lot of fixes from current CVS -- Fix alignment of stack for makecontext on x86-64 [Bug #39413] -- Make XTABS identical to TABDLY on PPC - -------------------------------------------------------------------- -Wed May 5 13:50:51 CEST 2004 - kukuk@suse.de - -- Add some header fixes to match POSIX - -------------------------------------------------------------------- -Tue May 4 11:27:15 CEST 2004 - meissner@suse.de - -- Fix INLINE_SYSCALL on ppc and ppc64 (see #38399) - -------------------------------------------------------------------- -Mon May 3 13:42:12 CEST 2004 - kukuk@suse.de - -- Port --mlock option for ld.so from UL1 [Bug #39569] - -------------------------------------------------------------------- -Tue Apr 20 11:23:55 CEST 2004 - kukuk@suse.de - -- Add execstack fix for s390 - -------------------------------------------------------------------- -Mon Apr 19 13:11:27 CEST 2004 - kukuk@suse.de - -- Update to current CVS version (fix problems with new binutils - and gcc) - -------------------------------------------------------------------- -Mon Apr 19 08:29:42 CEST 2004 - kukuk@suse.de - -- Add pthread_getattr_np and syslog fixes from CVS -- Update gb18030 and big5hkscs gconv modules [Bug #39080] - -------------------------------------------------------------------- -Sat Apr 17 17:42:48 CEST 2004 - schwab@suse.de - -- Pacify autobuild. - -------------------------------------------------------------------- -Thu Apr 15 10:07:19 CEST 2004 - kukuk@suse.de - -- Add /etc/ld.so.conf.d/*.conf to /etc/ld.so.conf -- Disable FUTEX_REQUEUE support in NPTL library [Bug #38882] - -------------------------------------------------------------------- -Thu Apr 15 00:37:28 CEST 2004 - schwab@suse.de - -- Remove /usr/i386-linux from ld.so.conf, - -------------------------------------------------------------------- -Wed Apr 14 11:49:05 CEST 2004 - kukuk@suse.de - -- Fix linux/compiler.h for glibc inclusion -- Really fix ffsl on s390x - -------------------------------------------------------------------- -Sat Apr 10 00:42:04 CEST 2004 - schwab@suse.de - -- Fix syntax error in memcmp. - -------------------------------------------------------------------- -Fri Apr 9 16:22:31 CEST 2004 - kukuk@suse.de - -- Update from CVS: linuxthread debug fixes -- Fix INLINE_SYSCALL on x86-64 and ia64 (fixes #38399) -- Fix ffsl weak alias on s390x -- Update to 2.6.5 kernel headers - -------------------------------------------------------------------- -Thu Apr 8 00:24:46 CEST 2004 - meissner@suse.de - -- forward umount to umount2 on ppc64 because umount syscall - does not exist - -------------------------------------------------------------------- -Mon Apr 5 14:40:18 CEST 2004 - kukuk@suse.de - -- Sync with current CVS (which is nearly identical with most of - our latest patches) - -------------------------------------------------------------------- -Fri Apr 2 14:18:11 CEST 2004 - kukuk@suse.de - -- Make fstatvfs64 working on 32bit architectures -- Add fwrite LFS fix from aj -- Add powerpc fixes from CVS -- Fix wrong errno code for shm_unlink [Bug #38013] - -------------------------------------------------------------------- -Wed Mar 31 09:31:56 CEST 2004 - kukuk@suse.de - -- Add three fixes from CVS: - - Call __nptl_deallocate_tsd for main thread, too - - setgroups: optimizations for huge number of groups - - initgroups: Limit the initial allocation to 64 entries - -------------------------------------------------------------------- -Tue Mar 30 17:36:18 CEST 2004 - kukuk@suse.de - -- Add IUTF8 to bits/termios.h [Bug #34725] -- *affinitiy.c: Prepend GLIBC_ to version names - -------------------------------------------------------------------- -Sat Mar 27 09:52:53 CET 2004 - kukuk@suse.de - -- Fix wrong return value of getXXbyYY_r in case key was not - found [Bug #37181] -- Fix typo in dl-open -- Don't set errno in NSS NIS module if group was not found - -------------------------------------------------------------------- -Fri Mar 26 12:39:27 CET 2004 - aj@suse.de - -- Add pow10/pow10f aliases for AMD64. - -------------------------------------------------------------------- -Thu Mar 25 16:42:57 CET 2004 - kukuk@suse.de - -- Update to latest CVS snapshot - -------------------------------------------------------------------- -Sat Mar 20 07:49:49 CET 2004 - aj@suse.de - -- Fix further problems with sched_[sg]etaffinity calls. - -------------------------------------------------------------------- -Fri Mar 19 19:57:35 CET 2004 - aj@suse.de - -- Fix sched_setaffinity compile problem. - -------------------------------------------------------------------- -Fri Mar 19 19:44:32 CET 2004 - kukuk@suse.de - -- Remove conflict with special aaa_base version (rpm will handle - this with file conflict) - -------------------------------------------------------------------- -Fri Mar 19 15:43:19 CET 2004 - kukuk@suse.de - -- Add SuSE abi note -- Add madvise patch -- Update to current CVS - -------------------------------------------------------------------- -Wed Mar 17 13:59:14 CET 2004 - kukuk@suse.de - -- Use official NPTL version fix -- Add LD_DEBUG=statistic for x86-64 -- Fix two JB_SIZE redefinitions on PPC -- Add two fixes for execstack - -------------------------------------------------------------------- -Mon Mar 15 08:11:33 CET 2004 - kukuk@suse.de - -- Require kernel 2.6.4 for glibc/NPTL -- Remove siginfo_t/si_band patch (needs to be fixed in kernel) -- Update linuxthreads_db and nptl_db -- Add libidn fixes from CVS - -------------------------------------------------------------------- -Sat Mar 13 19:53:58 CET 2004 - kukuk@suse.de - -- Adjust filelist (remove libcidn.a and libcidn_p.a) - -------------------------------------------------------------------- -Sat Mar 13 16:01:42 CET 2004 - kukuk@suse.de - -- Update to current CVS (merge of patches) -- Fix siginfo_t/si_band [Bug #34330] - -------------------------------------------------------------------- -Thu Mar 11 18:35:05 CET 2004 - mls@suse.de - -- Add mdns support to resolver library - -------------------------------------------------------------------- -Thu Mar 11 16:01:43 CET 2004 - kukuk@suse.de - -- Update kernel headers to 2.6.4 -- Update to current glibc CVS - -------------------------------------------------------------------- -Wed Mar 10 15:44:25 CET 2004 - bg@suse.de - -- Update hppa patches. - -------------------------------------------------------------------- -Mon Mar 8 15:19:01 CET 2004 - kukuk@suse.de - -- Fix vDSO on IA64 - -------------------------------------------------------------------- -Mon Mar 8 13:25:48 CET 2004 - kukuk@suse.de - -- Update from glibc CVS: - - Add libidn - - Lot of dynamic loader changes - -------------------------------------------------------------------- -Thu Mar 4 10:50:09 CET 2004 - kukuk@suse.de - -- Update from glibc CVS: - - Fix posix_fadvise vs. posix_fadvise64 - -------------------------------------------------------------------- -Tue Mar 2 16:51:44 CET 2004 - kukuk@suse.de - -- Fix PPC kernel header files -- Update from glibc CVS - - NPTL fixes - - nscd fixes - -------------------------------------------------------------------- -Tue Mar 2 12:11:38 CET 2004 - schwab@suse.de - -- Fix ppc32 to always use stat64 syscall. - -------------------------------------------------------------------- -Sat Feb 28 17:30:17 CET 2004 - kukuk@suse.de - -- Update from glibc CVS: - - Fix compiler warnings - - NPTL: Don't use CLONE_STOPPED - - Revert vDSO changes - -------------------------------------------------------------------- -Fri Feb 27 10:05:48 CET 2004 - kukuk@suse.de - -- Update from glibc CVS: - - Real NGROUP_MAX fix - - Lot of NPTL fixes - - clock_settime fix -- Add no_NO back (required by OpenI18N spec and [Bug #34745]) - -------------------------------------------------------------------- -Thu Feb 26 14:52:07 CET 2004 - kukuk@suse.de - -- Workaround broken NGROUP_MAX function - -------------------------------------------------------------------- -Thu Feb 26 12:10:37 CET 2004 - kukuk@suse.de - -- Add insserv PreRequires for nscd -- Update from CVS: NPTL and getaddrinfo memory leak fixes, - Get NGROUP_MAX from /proc filesystem - -------------------------------------------------------------------- -Sat Feb 21 06:22:23 CET 2004 - kukuk@suse.de - -- Update from CVS: IA64 relo fix, lot of PPC fixes -- Fix linux/mod_devicetable.h for userland inclusion -- Enable NPTL on Alpha - -------------------------------------------------------------------- -Fri Feb 20 01:08:26 CET 2004 - schwab@suse.de - -- Fix pthread_barrier_wait. - -------------------------------------------------------------------- -Thu Feb 19 09:46:46 CET 2004 - kukuk@suse.de - -- Update from CVS: More NPTL fixes -- nscd.init: Cleanups - -------------------------------------------------------------------- -Wed Feb 18 15:49:09 CET 2004 - kukuk@suse.de - -- Kernel Headers: Fix asm-ppc/unaliged.h, asm-ppc/types.h and - asm-ppc/bitops.h for userland inclusion. - -------------------------------------------------------------------- -Wed Feb 18 11:24:35 CET 2004 - bg@suse.de - -- Update hppa patches for current glibc -- Add workaround for ICE in hppa - -------------------------------------------------------------------- -Tue Feb 17 13:54:28 CET 2004 - kukuk@suse.de - -- Update from CVS: - - PPC nptl compatiblity fix - - NSCD patches merged - - ld.so.preload: Igreno missing files - - getaddrinfo: Fix problem with IPv6 addresses - -------------------------------------------------------------------- -Tue Feb 17 11:42:59 CET 2004 - aj@suse.de - -- Fix string optimizations init code on AMD64. - -------------------------------------------------------------------- -Sat Feb 14 07:10:42 CET 2004 - kukuk@suse.de - -- Update from CVS (for NPTL fixes and new PPC longjmp) -- Fix nscd deadlock with kernel 2.6 [Bug #34507] - -------------------------------------------------------------------- -Fri Feb 13 14:19:25 CET 2004 - aj@suse.de - -- Add more string/memory optimizations for AMD64. - -------------------------------------------------------------------- -Thu Feb 12 17:07:08 CET 2004 - kukuk@suse.de - -- Fix regex bug with invalid UTF-8 strings - -------------------------------------------------------------------- -Thu Feb 12 16:31:51 CET 2004 - aj@suse.de - -- Add more string optimizations for AMD64. - -------------------------------------------------------------------- -Wed Feb 11 16:14:53 CET 2004 - kukuk@suse.de - -- Update to current CVS snapshot -- Fix _IOC_TYPECHECK on s390/s390x/parisc -- Compile rtkaio only with NPTL -- Remove glibcbug (was dropped since glibc uses bugzilla now) -- Disable parallel build on s390x - -------------------------------------------------------------------- -Tue Feb 10 15:38:37 CET 2004 - schwab@suse.de - -- Work around invalid use of kernel headers in some packages. - -------------------------------------------------------------------- -Fri Feb 6 19:57:04 CET 2004 - kukuk@suse.de - -- Add kernel stat fix for PPC -- Add fix for off-by-one error in regex code - -------------------------------------------------------------------- -Thu Feb 5 18:04:45 CET 2004 - kukuk@suse.de - -- Update kernel header files to 2.6.2 - -------------------------------------------------------------------- -Tue Feb 3 17:14:38 CET 2004 - bg@suse.de - -- Update hppa patch - -------------------------------------------------------------------- -Tue Feb 3 16:24:47 CET 2004 - kukuk@suse.de - -- Fix ypclnt speedup patch -- Update to current CVS snapshot - -------------------------------------------------------------------- -Mon Jan 26 13:44:39 CET 2004 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Wed Jan 21 10:23:42 CET 2004 - aj@suse.de - -- Do not run in parallel on s390. - -------------------------------------------------------------------- -Mon Jan 19 15:49:51 CET 2004 - ro@suse.de - -- really fix linux/percpu.h to compile in userland - -------------------------------------------------------------------- -Fri Jan 16 11:14:49 CET 2004 - kukuk@suse.de - -- Update version.h to 2.6.1 -- Fix linux/percpu.h to compile in userland -- Update to current CVS snapshot -- Revert nscd path changes - -------------------------------------------------------------------- -Wed Jan 14 12:06:13 CET 2004 - kukuk@suse.de - -- Update to Kernel Headers 2.6.1 -- Update to current CVS snapshot -- Don't ignore make check on IA64 any longer - -------------------------------------------------------------------- -Sat Jan 10 01:56:48 CET 2004 - schwab@suse.de - -- Locale no_NO has been renamed to nb_NO. - -------------------------------------------------------------------- -Fri Jan 9 14:09:01 CET 2004 - kukuk@suse.de - -- Temporary ignore make check on IA64 and PPC - (known kernel/compiler bugs) - -------------------------------------------------------------------- -Fri Jan 9 00:36:51 CET 2004 - stepan@suse.de - -- fix v4l2 headers - -------------------------------------------------------------------- -Wed Jan 7 13:09:26 CET 2004 - kukuk@suse.de - -- Update to glibc CVS from 20040107 -- Remove manual pages which are now part of man-pages - -------------------------------------------------------------------- -Thu Dec 18 13:41:37 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031218 -- Update ot final 2.6.0 kernel headers -- Fix syntax error in spec file -- Update HPPA patch - -------------------------------------------------------------------- -Mon Dec 15 19:19:08 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031215 - -------------------------------------------------------------------- -Fri Dec 12 10:19:52 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031212 -- disable rtkaio (does not work with kernel 2.6 yet) - -------------------------------------------------------------------- -Fri Dec 5 10:00:28 CET 2003 - kukuk@suse.de - -- Update to glibc 2.3.3 CVS -- Make an extra sub package for nscd - -------------------------------------------------------------------- -Thu Nov 27 13:08:32 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031127 -- Add nsswitch.conf (moved from aaa_base) -- Add ld.so.conf (moved from aaa_base) [Bug #33277] -- Fix ceil on AMD64 - -------------------------------------------------------------------- -Fri Nov 21 14:40:29 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031121 -- Obsolete epoll (glibc-devel contains now this header files) - -------------------------------------------------------------------- -Wed Nov 19 15:54:58 CET 2003 - kukuk@suse.de - -- Add patch so that ld.so supports linuxthreads and nptl -- PPC64 requires kernel 2.4.21 -- Update to glibc CVS from 20031119 - -------------------------------------------------------------------- -Fri Nov 14 14:05:38 CET 2003 - bg@suse.de - -- Add hppa patches for current glibc. - -------------------------------------------------------------------- -Fri Nov 14 13:32:06 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031114 -- Remove PPC64 symbol version patch - -------------------------------------------------------------------- -Thu Nov 13 12:10:15 CET 2003 - schwab@suse.de - -- Fix last change covering libNoVersion. - -------------------------------------------------------------------- -Mon Nov 10 16:52:09 CET 2003 - schwab@suse.de - -- Specfile cleanup. - -------------------------------------------------------------------- -Thu Nov 6 14:10:17 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031106 - -------------------------------------------------------------------- -Wed Nov 5 15:26:06 CET 2003 - uli@suse.de - -- added a number of ARM fixes (glibc-2.3.2-armformat.patch, - glibc-armisa.patch, glibc-sjlj.patch) - -------------------------------------------------------------------- -Mon Oct 27 21:13:09 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031027 -- kernel headers: update to 2.6.0-test9 -- nptl: Use -fno-unit-at-a-time on AMD64, too - -------------------------------------------------------------------- -Thu Oct 23 13:34:25 CEST 2003 - kukuk@suse.de - -- Update to current CVS version - -------------------------------------------------------------------- -Wed Oct 22 19:01:37 CEST 2003 - kukuk@suse.de - -- nptl: Fix prototype in configure script -- nptl: Use -fno-unit-at-a-time -- locale: Add nb_NO - -------------------------------------------------------------------- -Fri Oct 17 16:56:58 CEST 2003 - kukuk@suse.de - -- Increase timeout for make check on overloaded architectures - -------------------------------------------------------------------- -Thu Oct 16 18:19:13 CEST 2003 - kukuk@suse.de - -- Fix building as normal user - -------------------------------------------------------------------- -Wed Oct 15 16:31:32 CEST 2003 - kukuk@suse.de - -- Fix putpwent/putgrent -- Make build as normal user - -------------------------------------------------------------------- -Tue Oct 14 21:13:25 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031014 - -------------------------------------------------------------------- -Tue Oct 14 13:26:06 CEST 2003 - aj@suse.de - -- Fix w_acosf for AMD64. - -------------------------------------------------------------------- -Tue Oct 14 10:49:36 CEST 2003 - kukuk@suse.de - -- Fix asm-sparc/kbio.h to compile kbdrate/X11 - -------------------------------------------------------------------- -Mon Oct 13 12:11:53 CEST 2003 - kukuk@suse.de - -- Update to kernel header files from 2.6.0-test7 - -------------------------------------------------------------------- -Fri Oct 10 17:11:01 CEST 2003 - schwab@suse.de - -- Fix misnamed syscalls. - -------------------------------------------------------------------- -Tue Oct 7 21:13:09 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031007 - -------------------------------------------------------------------- -Fri Oct 3 09:12:38 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031003 -- Fix kernel ioctl header files for PPC/PPC64 -- Removed dl-reloc.c fix, merged upstream - -------------------------------------------------------------------- -Wed Oct 1 16:49:19 CEST 2003 - kukuk@suse.de - -- Update to glibc cvs from 20031001 -- Remove sysmacros.h fix, merged upstream -- Add dl-reloc.c fix for compiler warnings - -------------------------------------------------------------------- -Mon Sep 29 11:49:19 CEST 2003 - kukuk@suse.de - -- Update kernel-headers to 2.6.0-test6 -- Fix sysmacros.h to compile with -ansi - -------------------------------------------------------------------- -Sat Sep 27 20:58:07 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20030927 -- Remove SO_BSDCOMPAT (obsoleted by kernel) -- Make _IOC_TYPECHECK useable for userland programs - -------------------------------------------------------------------- -Fri Sep 26 10:01:15 CEST 2003 - kukuk@suse.de - -- Remove obsolete patches -- Update to crypt_blowfish 0.4.5 - -------------------------------------------------------------------- -Fri Sep 26 08:51:10 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20030926 -- Update to nptl 0.60 - -------------------------------------------------------------------- -Sat Sep 20 21:13:04 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20030920 -- Update to nptl 0.59 - -------------------------------------------------------------------- -Wed Sep 17 12:13:35 CEST 2003 - kukuk@suse.de - -- Disable TLS for i586 glibc [Bug #31034] - -------------------------------------------------------------------- -Tue Sep 16 15:38:19 CEST 2003 - kukuk@suse.de - -- Remove db1.85 - -------------------------------------------------------------------- -Mon Sep 15 21:30:51 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20030915 - -------------------------------------------------------------------- -Mon Sep 15 18:43:19 CEST 2003 - kukuk@suse.de - -- Update to kernel 2.6.0-test5 header files - -------------------------------------------------------------------- -Sat Sep 13 07:01:40 CEST 2003 - kukuk@suse.de - -- Add librtkaio, a librt using kernel aio - -------------------------------------------------------------------- -Thu Sep 11 16:59:49 CEST 2003 - kukuk@suse.de - -- Update to current CVS -- Remove patches which are merged in CVS -- Update to nptl-0.58 -- Remove _POSIX_VERSION hack - -------------------------------------------------------------------- -Thu Sep 11 16:59:49 CEST 2003 - kukuk@suse.de - -- version.h: Fix comment how to compile kernel modules - -------------------------------------------------------------------- -Wed Sep 10 19:27:05 CEST 2003 - aj@suse.de - -- Install en_US.ISO-8859-15 under this name [#30373]. - -------------------------------------------------------------------- -Tue Sep 9 14:22:02 CEST 2003 - aj@suse.de - -- Fix last patch. - -------------------------------------------------------------------- -Mon Sep 8 18:20:56 CEST 2003 - aj@suse.de - -- Fix setting up of user signal handler in linuxthreads on x86_64. - -------------------------------------------------------------------- -Fri Sep 5 13:44:13 CEST 2003 - kukuk@suse.de - -- Add dl-tls.c to fix out of memory with static TLS errors - -------------------------------------------------------------------- -Wed Sep 3 21:03:13 CEST 2003 - kukuk@suse.de - -- Update glibc-linuxthreads -- Set _POSIX_VERSION back to 199209 - -------------------------------------------------------------------- -Mon Sep 1 18:23:49 CEST 2003 - kukuk@suse.de - -- Fix typo in nss_compat patch - -------------------------------------------------------------------- -Mon Sep 1 09:13:14 CEST 2003 - kukuk@suse.de - -- Add opendir fix for usage with NPTL -- Fix getspnam/getspent in nss_compat [Bug #29689] -- Set _POSIX2_VERSION back to 199209 - -------------------------------------------------------------------- -Wed Aug 27 15:22:40 CEST 2003 - kukuk@suse.de - -- Update to current CVS version - -------------------------------------------------------------------- -Mon Aug 25 09:35:41 CEST 2003 - kukuk@suse.de - -- Update to current CVS version - -------------------------------------------------------------------- -Mon Aug 18 21:17:25 CEST 2003 - aj@suse.de - -- increase stack size for linuxthreads/set-context. - ------------------------------------------------------------------- -Mon Aug 18 13:23:00 CEST 2003 - aj@suse.de - -- Fix mathinline.h for i386 to compile under C++ without warnings. - -------------------------------------------------------------------- -Sun Aug 17 09:59:25 CEST 2003 - ro@suse.de - -- kernel-headers.dif: don't include device.h from videodev.h - -------------------------------------------------------------------- -Fri Aug 15 10:39:49 CEST 2003 - kukuk@suse.de - -- Update to current cvs (fixes assert usage in C++ source code) - -------------------------------------------------------------------- -Thu Aug 14 10:34:27 CEST 2003 - kukuk@suse.de - -- Initialize fp->_mode for glibc 2.0 compatibility [Bug #28386] -- On i686, include glibc with and without floating stack enabled -- Update to current cvs -- Update to nptl 0.56 - -------------------------------------------------------------------- -Thu Jul 31 16:57:36 CEST 2003 - kukuk@suse.de - -- Reenable new quota.h - -------------------------------------------------------------------- -Wed Jul 30 09:59:21 CEST 2003 - kukuk@suse.de - -- Update to current cvs -- Update kernel headers to 2.6.0-test2 -- Disable sys/quota.h update -- Enable TLS on AMD64 again - -------------------------------------------------------------------- -Mon Jul 28 17:18:33 CEST 2003 - kukuk@suse.de - -- Update to current cvs -- Disable TLS on AMD64 temporary -- Update sys/quota.h to match new kernel implementation - -------------------------------------------------------------------- -Fri Jul 25 10:14:44 CEST 2003 - kukuk@suse.de - -- Update to current cvs -- Update kernel headers to 2.6.0-test1 -- Update to nptl 0.55 -- Change minimal symbol version on PPC64 back to 2.2.5 - -------------------------------------------------------------------- -Wed Jul 23 18:13:40 CEST 2003 - meissner@suse.de - -- Fixed systemcall clobber lists for asm-ppc/unistd.h (by just - merging over the asm-ppc64 things). - -------------------------------------------------------------------- -Wed Jul 23 12:59:04 CEST 2003 - aj@suse.de - -- Handle in ldconfig konqueror.so and other similar KDE hacks that fail without - rpath. -- Fix bugs exposed by unit-at-a-time option. - -------------------------------------------------------------------- -Fri Jul 18 07:27:47 CEST 2003 - aj@suse.de - -- Fix compilation with unit-at-a-time enabled compiler. -- Enlarge stack for tst-setcontext test. - -------------------------------------------------------------------- -Mon Jun 30 13:09:25 CEST 2003 - kukuk@suse.de - -- Update to current CVS (includes if_arp.h and nss_compat changes) -- Update to nptl 0.50 -- Kernel header fixes for userland inclusion - -------------------------------------------------------------------- -Wed Jun 25 09:34:17 CEST 2003 - kukuk@suse.de - -- Update to current CVS -- Add target host and CVS checkout to glibc version printout -- Adjust fnmatch fix -- Update kernel headers to 2.5.73 - -------------------------------------------------------------------- -Tue Jun 24 23:09:11 CEST 2003 - kukuk@suse.de - -- Fix typos in syscalls.list on Alpha - -------------------------------------------------------------------- -Mon Jun 23 10:53:41 CEST 2003 - kukuk@suse.de - -- fix typo in linuxthreads on SPARC -- Update to current CVS -- Update to nptl 0.48 - -------------------------------------------------------------------- -Thu Jun 19 11:10:55 CEST 2003 - kukuk@suse.de - -- Disable nss_compat patch again - -------------------------------------------------------------------- -Wed Jun 18 10:51:07 CEST 2003 - kukuk@suse.de - -- Fix reading of locale.alias file -- Update to current CVS snapshot -- Update to nptl 0.47 -- Some kernel header file fixes for PPC64/IA64 -- Update nss_compat patch - -------------------------------------------------------------------- -Thu Jun 12 23:42:09 CEST 2003 - kukuk@suse.de - -- Update to current CVS snapshot -- Finish patch for printing linker warning - -------------------------------------------------------------------- -Wed Jun 11 11:45:42 CEST 2003 - kukuk@suse.de - -- Update to nptl 0.45 -- Update to current CVS snapshot -- Add patch to print linker warning, if a static binary calls - functions using NSS - -------------------------------------------------------------------- -Tue Jun 10 16:46:47 CEST 2003 - kukuk@suse.de - -- Use %find_lang macro and cleanup glibc-locale filelist - -------------------------------------------------------------------- -Thu Jun 5 17:28:36 CEST 2003 - kukuk@suse.de - -- Complete mathinline.h fixes - -------------------------------------------------------------------- -Thu Jun 5 10:10:02 CEST 2003 - kukuk@suse.de - -- linux/compiler.h: Define all inline variants to __inline__ - -------------------------------------------------------------------- -Wed Jun 4 14:29:07 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Update to nptl 0.43 -- More kernel header fixes -- Make --no-archive default for localedef - -------------------------------------------------------------------- -Tue May 27 14:09:31 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Update to nptl 0.40 -- Disable nss_compat patch -- Update to kernel headers from 2.5.70 - -------------------------------------------------------------------- -Fri May 23 10:50:37 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Add patches to make nss_compat work with every service - -------------------------------------------------------------------- -Mon May 19 10:57:13 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Add patch for better binary compatibility (errno, h_errno) - -------------------------------------------------------------------- -Fri May 16 09:32:39 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Update to nptl 0.39 -- Add URL tag -- asm-i386/byteorder.h: fix asm vs. __asm__ - -------------------------------------------------------------------- -Wed May 14 22:31:52 CEST 2003 - schwab@suse.de - -- Fix missing syscall numbers on ia64. - -------------------------------------------------------------------- -Wed May 14 08:59:09 CEST 2003 - kukuk@suse.de - -- More kernel headers fixes for i386, ia64, ppc and s390 - -------------------------------------------------------------------- -Mon May 12 16:49:51 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Fix lot of more kernel headers -- Adjust netinet/igmp.h patch -- Copy linux/version.h in place before compiling glibc - -------------------------------------------------------------------- -Fri May 9 13:25:08 CEST 2003 - kukuk@suse.de - -- Fix bits/stdio.h -- Fix lot of kernel headers to work in userspace -- Fix netinet/igmp.h -- Enable TLS on PPC - -------------------------------------------------------------------- -Wed May 7 10:58:25 CEST 2003 - kukuk@suse.de - -- Update CVS snapshot -- Enable TLS on IA64 -- Update to nptl 0.37 -- Update kernel-headers to 2.5.69 - -------------------------------------------------------------------- -Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de - -- fix install_info --delete call and move from preun to postun - -------------------------------------------------------------------- -Fri Apr 11 06:32:25 CEST 2003 - aj@suse.de - -- Do not build locales in parallel. - -------------------------------------------------------------------- -Tue Apr 8 16:12:36 CEST 2003 - kukuk@suse.de - -- Disable TLS for PPC - -------------------------------------------------------------------- -Mon Apr 7 14:16:03 CEST 2003 - kukuk@suse.de - -- Update CVS snapshot - -------------------------------------------------------------------- -Sat Apr 5 09:55:15 CEST 2003 - kukuk@suse.de - -- Disable TLS for ia64 -- Update to nptl 0.34 -- Update to CVS snapshot - -------------------------------------------------------------------- -Fri Apr 4 16:23:39 CEST 2003 - kukuk@suse.de - -- Remove libNoVersion from filelist on alpha -- Add nptl docu - -------------------------------------------------------------------- -Fri Apr 4 10:23:35 CEST 2003 - kukuk@suse.de - -- Update to nptl 0.33 -- Run ldconfig after installation -- Update to CVS snapshot - -------------------------------------------------------------------- -Sat Mar 29 17:47:56 CET 2003 - kukuk@suse.de - -- Update to CVS snapshot -- Add USAGI patches for kernel-headers -- Add nptl on i686 -- Enable --with-tls -- Implement NI_NUMSERICSCOPE for getnameinfo -- Implement AI_V4MAPPED/AI_ALL for getaddrinfo -- Implement AI_ADDRCONFIG for getaddrinfo -- Add USAGI patch for kernel headers - -------------------------------------------------------------------- -Mon Mar 24 21:46:45 CET 2003 - schwab@suse.de - -- Sanitize . - -------------------------------------------------------------------- -Mon Mar 17 08:45:27 CET 2003 - aj@suse.de - -- Fix tst-aio7 testcase and enable it again. -- Enable %fs for x86-64. -- Install en_US.ISO-8859-15 for libstdc++. -- Fix bits/syscalls.h for x86-64. - -------------------------------------------------------------------- -Thu Mar 13 10:36:24 CET 2003 - kukuk@suse.de - -- Revert tcgetattr change [Bug #25173/#25174] - -------------------------------------------------------------------- -Tue Mar 4 15:15:33 CET 2003 - aj@suse.de - -- Fix lround/lrint functions. - -------------------------------------------------------------------- -Sat Mar 1 07:24:22 CET 2003 - aj@suse.de - -- Update to 2.3.2 release. - -------------------------------------------------------------------- -Wed Feb 26 21:45:36 CET 2003 - kukuk@suse.de - -- Update to current cvs snapshot (fixes OOo and mysql problems) - -------------------------------------------------------------------- -Mon Feb 24 17:52:02 CET 2003 - kukuk@suse.de - -- Disable aio7 test on s390(x), too. - -------------------------------------------------------------------- -Mon Feb 24 14:19:20 CET 2003 - kukuk@suse.de - -- Update to current cvs snapshot (post 2.3.2-pre1) -- Remove glibc-2.3-ppc32-textrel.patch, is included in CVS -- Remove libc23-ppc64-cvshead20021210.patch - -------------------------------------------------------------------- -Thu Feb 20 16:19:21 CET 2003 - kukuk@suse.de - -- Update to current cvs snapshot -- Remove glibc-2.3-ppc64-vfork-20030214.patch, seems to be - included already. - -------------------------------------------------------------------- -Wed Feb 19 11:45:35 CET 2003 - olh@suse.de - -- add glibc-2.3-ppc32-textrel.patch - glibc-2.3-ppc64-vfork-20030214.patch - -------------------------------------------------------------------- -Fri Feb 14 14:51:11 CET 2003 - kukuk@suse.de - -- Extend getent to print all IP addresses of one host - -------------------------------------------------------------------- -Thu Feb 13 18:34:50 CET 2003 - kukuk@suse.de - -- Update to current snapshot - -------------------------------------------------------------------- -Wed Feb 12 11:50:54 CET 2003 - kukuk@suse.de - -- Update to current snapshot (contains official fix for #23513) - -------------------------------------------------------------------- -Tue Feb 11 15:28:16 CET 2003 - kukuk@suse.de - -- Update to current snapshot -- Fix corruption of internal data in gethostbyname2 [Bug #23513] - -------------------------------------------------------------------- -Sun Feb 9 12:20:55 CET 2003 - aj@suse.de - -- Fix cancellation of system calls on x86-64. - -------------------------------------------------------------------- -Sat Feb 8 10:43:02 CET 2003 - kukuk@suse.de - -- Fix wrong logic in dynamic resolv.conf patch - -------------------------------------------------------------------- -Fri Feb 7 17:35:12 CET 2003 - kukuk@suse.de - -- Fix access of _res symbol in multithreaded programs -- Add "dynamic resolv.conf" patch to libnss_dns, too. -- Remove obsolete db2 manual pages -- Update to current snapshot (fixes [Bug #23363]) - -------------------------------------------------------------------- -Thu Feb 6 18:06:36 CET 2003 - kukuk@suse.de - -- Update to current snapshot -- Use install-info for info pages - -------------------------------------------------------------------- -Tue Feb 4 20:12:51 CET 2003 - schwab@suse.de - -- Fix regexp parsing. - -------------------------------------------------------------------- -Mon Feb 3 14:44:21 CET 2003 - meissner@suse.de - -- Merged a unistd.h gcc3.3 compliance patch from Franz Sirl for - ppc and ppc64 kernel headers. - -------------------------------------------------------------------- -Fri Jan 31 22:12:03 CET 2003 - schwab@suse.de - -- Fix building on s390[x]. - -------------------------------------------------------------------- -Fri Jan 31 15:20:00 CET 2003 - kukuk@suse.de - -- Update to current glibc cvs - -------------------------------------------------------------------- -Thu Jan 30 16:05:32 CET 2003 - aj@suse.de - -- Fix one build problem on sparc. -- Fix asm-x86_64/mtrr.h. - -------------------------------------------------------------------- -Wed Jan 29 12:57:23 CET 2003 - kukuk@suse.de - -- Update to current glibc cvs -- Fix libm-ulps for x86-64 and ia64 - -------------------------------------------------------------------- -Thu Jan 23 16:47:33 CET 2003 - schwab@suse.de - -- Fix use of DT_FINI_ARRAY. -- Temporarily disable tst-aio7 test on ia64. - -------------------------------------------------------------------- -Tue Jan 14 22:41:33 CET 2003 - schwab@suse.de - -- Fix ia64 for non-tls build. - -------------------------------------------------------------------- -Tue Jan 14 21:51:24 CET 2003 - aj@suse.de - -- Package libpthread_nonshared.a. - -------------------------------------------------------------------- -Mon Jan 13 10:29:36 CET 2003 - kukuk@suse.de - -- Add fixed version of x86-64-linuxthreads-disable-fs.diff -- Readd parts of libm-x86-64.diff -- Update to current cvs snapshot -- Add fix for errno compatibility -- Add s390(x) vfork fixes - -------------------------------------------------------------------- -Sun Jan 12 19:16:13 CET 2003 - kukuk@suse.de - -- Update to current cvs snapshot - -------------------------------------------------------------------- -Fri Jan 3 19:09:36 CET 2003 - bg@suse.de - -- removed obsolete patch for hppa - -------------------------------------------------------------------- -Fri Dec 20 23:15:48 CET 2002 - kukuk@suse.de - -- Update to current cvs snapshot -- Obsoletes glibc-2.3-setjmp-ppc64.diff -- Obsoletes build-alpha.diff -- Obsoletes libm-x86-64.diff -- Disable activate-spinlocks.diff temporary -- Disable x86-64-linuxthreads-disable-fs.diff (breaks compilation) - -------------------------------------------------------------------- -Tue Dec 17 16:01:13 CET 2002 - olh@suse.de - -- remove glibc-2.2.5-ppc64-bits-socket_h.diff - add glibc-2.3-setjmp-ppc64.diff - add libc23-ppc64-cvshead20021210.patch - dont run configure in subshell, it can fail and rpm cant catch it - -------------------------------------------------------------------- -Fri Dec 13 20:01:30 CET 2002 - schwab@suse.de - -- Add more ia64 syscalls. - -------------------------------------------------------------------- -Fri Dec 6 22:06:41 CET 2002 - olh@suse.de - -- build also the locals parallel - do not fail with parallel calculation on lowmem systems - -------------------------------------------------------------------- -Tue Dec 3 11:16:30 CET 2002 - aj@suse.de - -- Build parallel on x86-64. -- Activate fast spinlocks in malloc for x86 and x86-64. -- Integrate new math library from AMD for x86-64. - -------------------------------------------------------------------- -Fri Nov 29 11:08:03 CET 2002 - bg@suse.de - -- Fix build on hppa. - -------------------------------------------------------------------- -Thu Nov 28 21:31:09 CET 2002 - aj@suse.de - -- Fix build on alpha. - -------------------------------------------------------------------- -Thu Nov 28 15:45:09 CET 2002 - aj@suse.de - -- Update to CVS version from 2002-11-28. -- Do not use %fs for threads for now on x86-64. -- Fix fnmatch bug with multibyte strings. - -------------------------------------------------------------------- -Tue Nov 12 12:41:17 CET 2002 - bg@suse.de - -- Updated hppa patches - -------------------------------------------------------------------- -Thu Nov 7 14:00:04 CET 2002 - kukuk@suse.de - -- getaddrinfo(): get host information for AF_INET and AF_INET6 only - from the same service [Bug #21237] - -------------------------------------------------------------------- -Thu Nov 7 12:11:29 CET 2002 - bg@suse.de - -- Fix build of linuxthreads for hppa - -------------------------------------------------------------------- -Tue Nov 5 16:31:11 CET 2002 - bg@suse.de - -- Use current kernel-headers for parisc -- Add support for hppa - -------------------------------------------------------------------- -Tue Nov 5 15:29:32 CET 2002 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Tue Oct 22 16:21:34 CEST 2002 - schwab@suse.de - -- Fix ia64 syscall numbers. - -------------------------------------------------------------------- -Mon Oct 21 17:20:04 CEST 2002 - schwab@suse.de - -- Fix alignment in locale-archive. - -------------------------------------------------------------------- -Mon Oct 21 17:16:51 CEST 2002 - kukuk@suse.de - -- Update to glibc 2.3.1 cvs 20021021 -- Remove nss_dns6 patch - -------------------------------------------------------------------- -Tue Oct 15 14:58:34 CEST 2002 - kukuk@suse.de - -- Update to glibc 2.3.1 cvs 20021015 - -------------------------------------------------------------------- -Wed Oct 2 14:06:31 CEST 2002 - kukuk@suse.de - -- Update to glibc 2.3 cvs 20021002 -- Update crypt_blowfish to 0.4.4 (manual page fix, hppa fix) - -------------------------------------------------------------------- -Wed Sep 25 11:43:08 CEST 2002 - mls@suse.de - -- build with -finline-limit=2000 on mips/armv4l - -------------------------------------------------------------------- -Tue Sep 17 14:54:26 CEST 2002 - schwab@suse.de - -- Add new ia64 syscall numbers. - -------------------------------------------------------------------- -Mon Sep 16 17:24:01 CEST 2002 - meissner@suse.de - -- Added AIO syscall numbers for ppc/ppc64, so libaio does not need them. -- Aligned powerpc bits/sem.h to be the same as the other 64bit - archs, keeping the 32bit layout. -- Added the faster ppc32 memset.S from glibc HEAD on request of IBM. - -------------------------------------------------------------------- -Thu Sep 12 15:56:07 CEST 2002 - meissner@suse.de - -- ppc/ppc64: added more biarch things to the SystemV IPC headers - which are needed to get 64bit ipc / IPC_STAT to work. - -------------------------------------------------------------------- -Mon Sep 9 18:52:53 CEST 2002 - bk@suse.de - -- s390x-biarch: use correct wordsize.h(move to main 32/64 directory) -- s390x: requires 64-bit kernel - -------------------------------------------------------------------- -Mon Sep 9 15:40:23 CEST 2002 - kukuk@suse.de - -- Increase minimum value of MAXPACKET in libnss_dns, too - -------------------------------------------------------------------- -Mon Sep 9 14:31:04 CEST 2002 - uli@suse.de - -- all architectures are created equal, but some are more equal - than others; increased DB_FILE_ID_LEN in DB2 to 24 on x86-64, - ia64, s390x and ppc64 to fit 64 bit __ino_t type - -------------------------------------------------------------------- -Fri Sep 6 17:26:53 MEST 2002 - mls@suse.de - -- fix squeeze bug in db-1.85: set dirty flag after page modification - -------------------------------------------------------------------- -Fri Sep 6 15:44:17 CEST 2002 - kukuk@suse.de - -- Increase minimum value of MAXPACKET - -------------------------------------------------------------------- -Mon Sep 2 10:38:40 CEST 2002 - kukuk@suse.de - -- Fix asm header files for sparc/sparc64 - -------------------------------------------------------------------- -Fri Aug 30 13:18:51 CEST 2002 - aj@suse.de - -- Revert linuxthreads for x86-64 for now. - -------------------------------------------------------------------- -Wed Aug 28 16:15:18 CEST 2002 - aj@suse.de - -- Add optimized math routines for x86-64. - -------------------------------------------------------------------- -Tue Aug 27 15:52:49 CEST 2002 - olh@suse.de - -- BuildFlags="$(echo $RPM_OPT_FLAGS | sed 's#-mminimal-toc##')" - -------------------------------------------------------------------- -Mon Aug 26 21:56:22 CEST 2002 - olh@suse.de - -- add ppc64_glibc_2.2.5_sunrpc-fix.patch - * sysdeps/unix/sysv/linux/powerpc/bits/socket.h: New file that adds - __powerpc64__ specific fields and adjust size/alignment for 64-bit. - -------------------------------------------------------------------- -Fri Aug 23 17:04:38 CEST 2002 - aj@suse.de - -- Use floating stacks for x86-64. -- Add LICENSE file. -- Fix profiling code on x86-64. -- Add strcspn, strpbrk and strspn optimizations for x86-64. -- Fix makecontext for x86-64. - -------------------------------------------------------------------- -Thu Aug 15 08:59:16 CEST 2002 - aj@suse.de - -- Use biarch headers already for building so that bits/syscalls.h is - build correctly. -- Fix bits/syscalls.h for x86-64. -- Remove *xattr patches. - -------------------------------------------------------------------- -Thu Aug 8 16:59:27 CEST 2002 - kukuk@suse.de - -- Update to current cvs (calloc variable overflow fixed) -- Apply fix for calloc fix -- Add *xattr system calls and error number - -------------------------------------------------------------------- -Tue Aug 6 12:45:06 CEST 2002 - kukuk@suse.de - -- Update to current cvs (IPv6 fixes) - -------------------------------------------------------------------- -Mon Aug 5 12:29:59 CEST 2002 - aj@suse.de - -- Implement *context functions for x86-64. - -------------------------------------------------------------------- -Sat Aug 3 16:01:07 CEST 2002 - kukuk@suse.de - -- Update kernel-headers to version 2.4.19 -- Add PreRequires "filesystem". - -------------------------------------------------------------------- -Thu Aug 1 18:23:37 CEST 2002 - bk@suse.de - -- added s390-may2002.diff with some chunks from may2002 drop -- give make check a second chance on s390(x), but fail if not(race) - -------------------------------------------------------------------- -Tue Jul 30 11:40:41 CEST 2002 - kukuk@suse.de - -- sunrpc/xdr_array.c: Check for variable overflow -- Ignore failed make check on s390(x) - -------------------------------------------------------------------- -Tue Jul 30 08:31:24 CEST 2002 - aj@suse.de - -- Add optimisations for x86-64. - -------------------------------------------------------------------- -Mon Jul 29 09:38:04 CEST 2002 - kukuk@suse.de - -- Don't allocate/free category name in setlocale() unnecessarily - (for IBM Java [Bug #17065]). - -------------------------------------------------------------------- -Tue Jul 23 13:36:31 CEST 2002 - kukuk@suse.de - -- Update to current glibc cvs (pread/pwrite fixes) -- Remove extra de.po, is in official tarball now. - -------------------------------------------------------------------- -Sat Jul 20 07:14:26 CEST 2002 - aj@suse.de - -- Fix profiling for x86-64. - -------------------------------------------------------------------- -Fri Jul 19 16:26:26 CEST 2002 - meissner@suse.de - -- Fixed the PPC64 patch, several superflous files removed. -- Reenabled make check for ppc64. - -------------------------------------------------------------------- -Wed Jul 17 14:13:58 CEST 2002 - kukuk@suse.de - -- Update to current glibc cvs -- Fix kernel headers for s390/s390x -- Move some binaries/shell scripts and manual pages to the - correct subpackage - -------------------------------------------------------------------- -Tue Jul 16 14:51:48 CEST 2002 - meissner@suse.de - -- Merged latest PowerPC patch from IBM. - * Lots of ppc64 related fixes. - * Start of biarch support. - * Changed struct stat in 64bit ABI. - -------------------------------------------------------------------- -Fri Jul 12 18:29:17 CEST 2002 - aj@suse.de - -- Add biarch patch for s390 and s390x. - -------------------------------------------------------------------- -Mon Jul 8 10:45:49 CEST 2002 - aj@suse.de - -- Add some optimized x86-64 math routines and a fixed lgammal - implementation. -- Testsuite on x86-64 should pass now. -- Run ldconfig in postinstall. -- Fix memleak in catgets. - -------------------------------------------------------------------- -Sat Jul 6 13:38:48 CEST 2002 - kukuk@suse.de - -- Fix typo in create_biarch_asm.sh (asm-sparc path) - -------------------------------------------------------------------- -Thu Jul 4 21:59:43 CEST 2002 - kukuk@suse.de - -- Fix typo in manpages/Makefile -- Fix filelist (on some archs ld-linux.so.2 was missing) - -------------------------------------------------------------------- -Thu Jul 4 10:02:46 CEST 2002 - kukuk@suse.de - -- Revert mktime patch (check for year < 70) -- Replace ifarch i386 with ix86 -- Add patch for arm -- Include pt_chown again - -------------------------------------------------------------------- -Wed Jul 3 16:05:05 CEST 2002 - kukuk@suse.de - -- Add more new manual pages -- Fix spec file (renaming of ld-*, creating of include/asm header - files) -- Update to current CVS version -- Fix kernel-headers for x86-64 (don't overwrite patched version) -- Rename Equador -> Ecuador [Bug #16648] -- Add hint about security problem of host caching with nscd to - config file. - -------------------------------------------------------------------- -Tue Jun 25 14:29:14 CEST 2002 - aj@suse.de - -- Fix dl-machine.h for x86-64 to compile with new binutils. -- Fix mtrr.h header for x86-64. -- Do not package pt_chown. - -------------------------------------------------------------------- -Tue Jun 18 14:28:40 CEST 2002 - sf@suse.de - -- reverted changes from Tue Jun 11 10:04:55 CEST 2002 - (took the kernel-headers from before, readded patch9) -- add new archive with kernel-headers for x86_64 -- add autofs patch - -------------------------------------------------------------------- -Mon Jun 17 17:12:39 CEST 2002 - bk@suse.de - -- remove s390* from the list of archs that ignore check fail - -------------------------------------------------------------------- -Thu Jun 13 20:38:00 CEST 2002 - uli@suse.de - -- fixed typos in spec - -------------------------------------------------------------------- -Thu Jun 13 13:35:43 CEST 2002 - schwab@suse.de - -- Fix ssize_t and __ipc_pid_t for ppc64. - -------------------------------------------------------------------- -Wed Jun 12 09:47:12 CEST 2002 - uli@suse.de - -- fix errlist.c for ARM as well - -------------------------------------------------------------------- -Tue Jun 11 10:04:55 CEST 2002 - sf@suse.de - -- made new kernel-header archive from kernel-source -- added asm-ppc64 to kernel-headers -- removed patch9 as it is obsoleted by the new kernel-headers - -------------------------------------------------------------------- -Fri Jun 7 14:29:30 CEST 2002 - olh@suse.de - -- update asm-ppc64/ioctls.h, missing TIOCGDEV - -------------------------------------------------------------------- -Thu Jun 6 17:57:41 CEST 2002 - olh@suse.de - -- fix glibc-ppc64 patch - -------------------------------------------------------------------- -Thu Jun 6 15:09:16 CEST 2002 - olh@suse.de - -- update ppc64_glibc_ldconfig.diff - -------------------------------------------------------------------- -Thu Jun 6 10:09:24 CEST 2002 - ke@suse.de - -- Update de.po from - http://www.iro.umontreal.ca/contrib/po/teams/PO/de/libc-2.2.5.de.po. -- Use only translated entries to make the testsuite happy; call - msgattrib on de.po and hu.po [# 16438]. - -------------------------------------------------------------------- -Mon Jun 3 09:58:54 CEST 2002 - aj@suse.de - -- Clean up generation of asm includes for bi-arch systems. -- Enable profiling for x86-64. - -------------------------------------------------------------------- -Mon Jun 3 08:52:38 CEST 2002 - kukuk@suse.de - -- Add fix for weak declaration "_old_sys_nerr" -- Remove already disabled alpha patch -- Update to current CVS - -------------------------------------------------------------------- -Sat Jun 1 10:54:41 CEST 2002 - olh@suse.de - -- fix stat for real, wrong size for st_nlink - -------------------------------------------------------------------- -Wed May 29 18:24:57 CEST 2002 - olh@suse.de - -- add ppc64_glibc_2.2.5-types.diff, fixes stat() - -------------------------------------------------------------------- -Wed May 29 10:38:34 CEST 2002 - olh@suse.de - -- add ppc64_glibc_ldconfig.diff for elf32/elf64 coexistance - -------------------------------------------------------------------- -Thu May 23 08:32:00 MEST 2002 - aj@suse.de - -- Rename __thread to fix problems with GCC 3.2. - -------------------------------------------------------------------- -Mon May 20 11:37:42 CEST 2002 - olh@suse.de - -- add ppc64 kernel headers - add create_ppc_asm.sh - update ppc64 patch, use /lib64/ld64.so.1 - move generic syscalls.list to ppc64/32 - set/getrlimit GLIBC2.0 is ppc32 only - use parallel make on ppc and ppc64 - do not chroot as user - cleanup nested ifarch for dynamic linker - -------------------------------------------------------------------- -Wed May 15 10:25:45 CEST 2002 - aj@suse.de - -- Fix building of linuxthreads with current GCC. - -------------------------------------------------------------------- -Mon May 13 10:04:37 CEST 2002 - olh@suse.de - -- fix ppc64 RTLDLIST ld64.so rewrite - -------------------------------------------------------------------- -Sat May 11 02:09:06 CEST 2002 - schwab@suse.de - -- Add div/mod compatibility functions for ia64. - -------------------------------------------------------------------- -Fri May 10 13:56:59 CEST 2002 - olh@suse.de - -- add ppc64 support - -------------------------------------------------------------------- -Thu May 9 10:06:19 CEST 2002 - aj@suse.de - -- Add sys/io.h for x86-64. - -------------------------------------------------------------------- -Mon May 6 18:12:51 CEST 2002 - ihno@suse.de - -- corrected memory calculation for parallel build - -------------------------------------------------------------------- -Fri May 3 16:28:23 CEST 2002 - kukuk@suse.de - -- Add fix to compile math.h on SPARC with g++ - -------------------------------------------------------------------- -Thu May 2 11:29:29 CEST 2002 - kukuk@suse.de - -- Update to current CVS 2.2 branch -- Add x86-64 fix for crti.o and /usr/lib64 with libpthread - -------------------------------------------------------------------- -Fri Apr 26 16:51:48 CEST 2002 - kukuk@suse.de - -- define sqrtl alias for PowerPC - -------------------------------------------------------------------- -Mon Apr 22 07:56:00 CEST 2002 - aj@suse.de - -- Fix vfork for x86-64. -- Fix handling of ld.so.cache for x86-64. - -------------------------------------------------------------------- -Thu Apr 18 09:16:58 CEST 2002 - aj@suse.de - -- Allow testsuite to fail for x86-64. -- Add ULPs for x86-64. - -------------------------------------------------------------------- -Wed Apr 17 16:36:51 CEST 2002 - kukuk@suse.de - -- Update to current snapshot (mktime and dl fixes) -- Update hu.po -- Do not build a profiled glibc for x86-64 - -------------------------------------------------------------------- -Fri Apr 12 10:33:31 CEST 2002 - kukuk@suse.de - -- Update to current snapshot (fix SPARC compile) -- Revert do-lookup.h patch on Alpha (does not work here) - -------------------------------------------------------------------- -Wed Apr 10 15:09:33 CEST 2002 - aj@suse.de - -- Fix linuxthreads for x86-64. - -------------------------------------------------------------------- -Wed Apr 10 13:02:48 CEST 2002 - aj@suse.de - -- Add x86-64.diff to fix glob64. - -------------------------------------------------------------------- -Wed Apr 10 10:26:22 CEST 2002 - kukuk@suse.de - -- Update kernel-headers to 2.4.19pre4 (with x86-64 support) -- Update glibc to current cvs snapshot -- Allow old currencies (before EUR) - -------------------------------------------------------------------- -Tue Apr 2 15:58:49 CEST 2002 - aj@suse.de - -- Update ULPs. - -------------------------------------------------------------------- -Thu Mar 21 16:18:58 CET 2002 - kukuk@suse.de - -- Create html pages after installation of info pages [Bug #15283] - -------------------------------------------------------------------- -Tue Mar 12 16:09:51 CET 2002 - kukuk@suse.de - -- Add db1 fix if blocksize is not ^2 - -------------------------------------------------------------------- -Sat Mar 2 18:18:15 CET 2002 - kukuk@suse.de - -- Add fix for format string bug - -------------------------------------------------------------------- -Sat Mar 2 10:44:31 CET 2002 - kukuk@suse.de - -- Fix return value of nice wrapper - -------------------------------------------------------------------- -Fri Mar 1 14:33:09 CET 2002 - kukuk@suse.de - -- Add fix for corrupt ut_line -- Add fix for current gcc 3.1 -- Add patch for nice return values - -------------------------------------------------------------------- -Thu Feb 28 14:53:42 CET 2002 - kukuk@suse.de - -- Add fix for rtime, swscanf and ia64 - -------------------------------------------------------------------- -Mon Feb 18 13:22:05 CET 2002 - kukuk@suse.de - -- When a dlopened module references a weak symbol from another - dlopened module (loaded with RTLD_GLOBAL) no dependency was - generated for this fact, so the second module was unloaded even - if the first one was still around. - -------------------------------------------------------------------- -Sun Feb 17 10:51:53 CET 2002 - kukuk@suse.de - -- Add pthread/signal bugfix [Bug #13280] -- Fix directory file list (don't include /usr/include) - -------------------------------------------------------------------- -Thu Feb 14 19:46:04 CET 2002 - kukuk@suse.de - -- Use defattr in spec file to avoid problems with not existing - UIDs and rpm. - -------------------------------------------------------------------- -Thu Feb 14 13:22:13 CET 2002 - aj@suse.de - -- Update ULPs for GCC 3.1. - -------------------------------------------------------------------- -Wed Feb 13 16:03:20 CET 2002 - kukuk@suse.de - -- Apply db1 patch from mls@suse.de to fix rpm problems - -------------------------------------------------------------------- -Tue Feb 12 02:01:42 CET 2002 - ro@suse.de - -- fix owner/group for kernel headers - -------------------------------------------------------------------- -Mon Feb 11 15:17:18 CET 2002 - kukuk@suse.de - -- Add another solution for the glob problem - -------------------------------------------------------------------- -Thu Feb 7 16:20:49 CET 2002 - kukuk@suse.de - -- Add fix for glob (glob should not call globfree) -- Add fix for innetgr - -------------------------------------------------------------------- -Wed Feb 6 22:01:29 CET 2002 - kukuk@suse.de - -- Use correct BuildRoot - -------------------------------------------------------------------- -Wed Feb 6 16:40:49 CET 2002 - kukuk@suse.de - -- Update hu.po - -------------------------------------------------------------------- -Wed Feb 6 15:36:56 CET 2002 - kukuk@suse.de - -- Set LC_CTYPE for error messages in localedef [Bug #12878] - -------------------------------------------------------------------- -Mon Feb 4 14:26:48 CET 2002 - kukuk@suse.de - -- Add fixes from CVS: dynamic loader, readv and writev seg.fault - and various architecture fixes for alpha and mips -- Don't compile with -g on Alpha -- Add fix for possible endless loop fix - -------------------------------------------------------------------- -Fri Feb 1 15:58:41 CET 2002 - bk@suse.de - -- merged s390x lib64 patch and spec file changes - -------------------------------------------------------------------- -Wed Jan 23 15:39:02 CET 2002 - kukuk@suse.de - -- Split glibc into glibc and glibc-locale -- Create more UTF8 locale - -------------------------------------------------------------------- -Mon Jan 21 10:45:19 CET 2002 - kukuk@suse.de - -- Update to official glibc 2.2.5 - -------------------------------------------------------------------- -Wed Jan 16 18:29:33 CET 2002 - kukuk@suse.de - -- Remove /var/adm/setup/setup.timeconfig - -------------------------------------------------------------------- -Wed Jan 16 17:22:52 CET 2002 - kukuk@suse.de - -- Apply S390 fix - -------------------------------------------------------------------- -Wed Jan 9 15:33:49 CET 2002 - kukuk@suse.de - -- Update to glibc 2.2.5pre1 - -------------------------------------------------------------------- -Tue Jan 8 18:41:29 CET 2002 - egmont@suselinux.hu - -- Added partial Hungarian translation - -------------------------------------------------------------------- -Tue Jan 8 13:52:51 CET 2002 - kukuk@suse.de - -- Add patch to pass math tests with gcc 3.x -- Update to current CVS version - -------------------------------------------------------------------- -Thu Jan 3 18:05:48 CET 2002 - kukuk@suse.de - -- Update kernel header files to 2.4.17 - -------------------------------------------------------------------- -Tue Jan 1 10:55:34 CET 2002 - kukuk@suse.de - -- Update current CVS version, add final fixes for LSB test suite - -------------------------------------------------------------------- -Tue Dec 18 15:27:42 CET 2001 - poeml@suse.de - -- Install ja_JP.SJIS locale. - -------------------------------------------------------------------- -Sat Dec 15 15:27:12 CET 2001 - schwab@suse.de - -- Fix missing declaration of md5_uintptr. - -------------------------------------------------------------------- -Fri Dec 14 10:11:17 CET 2001 - kukuk@suse.de - -- Update to correct CVS branch - -------------------------------------------------------------------- -Thu Dec 13 14:50:25 CET 2001 - kukuk@suse.de - -- Update to current CVS -- Increase PATH_MAX to 4096 (including the leading zero) -- Clear pointer if asprintf fails -- pthread_key_delete should not contact thread manager before it - is created. - -------------------------------------------------------------------- -Tue Dec 11 22:35:07 CET 2001 - kukuk@suse.de - -- Fix prelink patch - -------------------------------------------------------------------- -Tue Dec 11 18:53:12 CET 2001 - kukuk@suse.de - -- Add fixes for LSB.os test suite (ftw, grantpt and ftok) -- Update to current CVS -- Add prelink patch - -------------------------------------------------------------------- -Fri Dec 7 19:16:30 CET 2001 - kukuk@suse.de - -- Merge with current CVS -- Add blowfish crypt - -------------------------------------------------------------------- -Fri Nov 23 11:55:14 CET 2001 - uli@suse.de - -- added armv4l arch to spec -- added arm kernel headers -- added trivial fix for dl-machine.h from CVS (see arm.dif) - -------------------------------------------------------------------- -Thu Nov 15 10:29:33 CET 2001 - adrian@suse.de - -- add mips architecture to spec file -- apply further mips fixes for ld -- activate %clean again - -------------------------------------------------------------------- -Sun Nov 11 12:12:03 CET 2001 - kukuk@suse.de - -- Fix lost permissions of shell script on SPARC - -------------------------------------------------------------------- -Thu Nov 8 18:40:33 CET 2001 - kukuk@suse.de - -- Add 32bit UID fixes - -------------------------------------------------------------------- -Thu Nov 8 11:47:21 CET 2001 - kukuk@suse.de - -- More fixes for asm-ia64 header files - -------------------------------------------------------------------- -Thu Nov 8 10:50:13 CET 2001 - kukuk@suse.de - -- Fix asm-i386/processor.h (don't align struct) -- Fix asm-ia64/bitops.h (define CMPXCHG_BUGCHECK) -- Correct version number in version.h - -------------------------------------------------------------------- -Wed Nov 7 14:07:21 CET 2001 - uli@suse.de - -- fixed sys/io.h, sysmacros.h for icc - -------------------------------------------------------------------- -Tue Nov 6 16:53:04 CET 2001 - kukuk@suse.de - -- Update kernel-headers to 2.4.14 - -------------------------------------------------------------------- -Thu Nov 1 11:34:56 CET 2001 - kukuk@suse.de - -- Use again old rules to generate html files - -------------------------------------------------------------------- -Sun Oct 21 22:55:24 CEST 2001 - schwab@suse.de - -- Fix inttypes.h for C++. - -------------------------------------------------------------------- -Fri Oct 19 13:31:53 CEST 2001 - aj@suse.de - -- Fix typo in inttypes.h that presents compilation by non-GCC compilers. - -------------------------------------------------------------------- -Tue Oct 16 10:56:52 CEST 2001 - aj@suse.de - -- Update elf.h to include x86-64 defines since those are needed - by some other tools. - -------------------------------------------------------------------- -Fri Sep 28 15:59:19 CEST 2001 - schwab@suse.de - -- Readd patch from 2001-09-10 with corrections. -- Add compatibility patch for GCC 3. This allows to build glibc - with GCC 3. -- Require that make check succeeds on ia64. - -------------------------------------------------------------------- -Thu Sep 13 15:58:31 CEST 2001 - aj@suse.de - -- Add a better version of the threads-fork patch that fixes some - more places where interrupts can occur and does this a bit cleaner. - -------------------------------------------------------------------- -Tue Sep 11 13:50:37 CEST 2001 - aj@suse.de - -- Remove patch from 2001-09-10 since it breaks the dynamic linker. - -------------------------------------------------------------------- -Tue Sep 11 10:51:11 CEST 2001 - aj@suse.de - -- Fix bug in linuxthreads where manager and threads could - get out of synch due to an interrupted read call. - -------------------------------------------------------------------- -Mon Sep 10 18:20:32 CEST 2001 - schwab@suse.de - -- Fix handling of dependent dynamic objects for dlopen/dlclose. - -------------------------------------------------------------------- -Sat Sep 8 21:02:38 CEST 2001 - kukuk@suse.de - -- Don't create gconv cache (else iconv --list seg.faults) - -------------------------------------------------------------------- -Tue Aug 28 13:39:37 MEST 2001 - aj@suse.de - -- Improve dynamic linker to relocate dynamic objects faster. This - implies a small cache for symbol lookups and handling the ld -z combreloc - feature if binaries are linked this way. - -------------------------------------------------------------------- -Fri Aug 24 14:26:33 CEST 2001 - kukuk@suse.de - -- Add fix for handling of %l[] in vfscanf -- ldconfig removes stale links now -- Remove susehelp config files, now in susehelp itself - -------------------------------------------------------------------- -Wed Aug 22 15:26:06 CEST 2001 - aj@suse.de - -- Update s390 patch from IBM. - -------------------------------------------------------------------- -Fri Aug 17 14:11:16 CEST 2001 - kukuk@suse.de - -- Adjust dns6 patch for 2.2.4 -- Fix spec file (include lost libnss_dns6.so) -- Fix versionnumber in version.h [Bug #9759] -- Update kernel-header to 2.4.9 - -------------------------------------------------------------------- -Thu Aug 16 09:32:39 MEST 2001 - aj@suse.de - -- Update to 2.2.4 final. Add s390-ucontext patch. - -------------------------------------------------------------------- -Fri Aug 10 12:04:14 CEST 2001 - aj@suse.de - -- Update to current glibc version. Do not use the hardlink program - for compatification since localedef will do this itself now. - Create gconv cache. - -------------------------------------------------------------------- -Wed Aug 1 15:31:50 CEST 2001 - aj@suse.de - -- Add patch for zic to create copy of the timezone instead - of a symbolic link so that the file exists even if /usr is not - mounted. - Use i486 instead of i386 as default architecture for i386. - -------------------------------------------------------------------- -Sat Jul 28 08:36:27 CEST 2001 - kukuk@suse.de - -- Fix problem with linux/spinlock.h - -------------------------------------------------------------------- -Fri Jul 27 09:30:01 CEST 2001 - kukuk@suse.de - -- Update kernel-header files to 2.4.7 - -------------------------------------------------------------------- -Thu Jul 26 14:04:15 CEST 2001 - froh@suse.de - -- add fix for failing tst-setcontext on s390 - -------------------------------------------------------------------- -Wed Jul 25 09:29:38 CEST 2001 - aj@suse.de - -- Add patch to fix loading of dynamic libs in static programs for PPC. - -------------------------------------------------------------------- -Fri Jul 20 13:44:30 CEST 2001 - kukuk@suse.de - -- Update to current CVS snapshot -- Disable tst-regex and test-lfs - -------------------------------------------------------------------- -Fri Jul 6 15:26:54 CEST 2001 - kukuk@suse.de - -- Add da_DK@euro and da_DK.UTF-8 - -------------------------------------------------------------------- -Thu Jul 5 14:34:02 CEST 2001 - kukuk@suse.de - -- Update to current CVS snapshot -- Remove obsolete cvs patch -- Fix DNS/IPv6 patch -- Hardlink equal locale files - -------------------------------------------------------------------- -Fri Jun 22 15:59:21 CEST 2001 - olh@suse.de - -- add glibc-2.2.3-ppc_dlmachine.diff to fix binutils make check - -------------------------------------------------------------------- -Tue Jun 19 06:41:03 EDT 2001 - bk@suse.de - -- added s390x support to spec file - -------------------------------------------------------------------- -Tue Jun 19 10:27:38 CEST 2001 - aj@suse.de - -- Fix profiling on PowerPC. - -------------------------------------------------------------------- -Fri Jun 15 17:58:22 CEST 2001 - schwab@suse.de - -- Fixup asm-ia64/atomic.h for user-space inclusion. - -------------------------------------------------------------------- -Tue Jun 12 11:14:08 CEST 2001 - aj@suse.de - -- Fix testsuite for sparc. - -------------------------------------------------------------------- -Mon Jun 11 13:56:16 CEST 2001 - aj@suse.de - -- Fix testsuite for powerpc and S390, build again on alpha. - -------------------------------------------------------------------- -Tue May 22 15:43:24 CEST 2001 - kukuk@suse.de - -- Update to current CVS snapshot -- Rmove support for PF_LOCAL from getaddrinfo [Bug #8469] - -------------------------------------------------------------------- -Sun May 13 15:19:42 CEST 2001 - kukuk@suse.de - -- Don't use absolute paths in pre-install-section - -------------------------------------------------------------------- -Fri May 4 19:20:10 CEST 2001 - kukuk@suse.de - -- Add special version.h which fails on compiling kernel modules - -------------------------------------------------------------------- -Sat Apr 28 18:32:51 CEST 2001 - kukuk@suse.de - -- Update to glibc 2.2.3, kernel-headers-2.4.4 - -------------------------------------------------------------------- -Tue Apr 24 16:04:32 CEST 2001 - schwab@suse.de - -- Fix feenableexcept on ia64. - -------------------------------------------------------------------- -Tue Apr 24 15:48:34 CEST 2001 - aj@suse.de - -- Install some more UTF-8 locales, fix tr_TR locale. - -------------------------------------------------------------------- -Thu Apr 12 17:42:08 CEST 2001 - kukuk@suse.de - -- Include our own texi2html - -------------------------------------------------------------------- -Wed Apr 11 18:50:12 CEST 2001 - kukuk@suse.de - -- Add fixes from SuSE kernel header files -- Add patch to reload /etc/resolv.conf if there was changes -- Add glibc.conf for susehelp (glibc-html pages) - -------------------------------------------------------------------- -Mon Apr 9 17:39:18 CEST 2001 - schwab@suse.de - -- Fix ld.so for kernel 2.4.3 on ia64. - -------------------------------------------------------------------- -Thu Apr 5 17:39:44 CEST 2001 - kukuk@suse.de - -- Add more fixes from CVS - -------------------------------------------------------------------- -Tue Apr 3 15:40:58 CEST 2001 - kukuk@suse.de - -- Fix isdn header files from kernel-headers - -------------------------------------------------------------------- -Fri Mar 30 18:40:09 CEST 2001 - kukuk@suse.de - -- Update kernel header files to 2.4.3 - -------------------------------------------------------------------- -Fri Mar 30 17:22:54 CEST 2001 - kukuk@suse.de - -- Merge s390 patches -- Fix rcmd_af() (allow PF_UNSPEC) - -------------------------------------------------------------------- -Fri Mar 30 08:52:32 CEST 2001 - aj@suse.de - -- Add some small fixes, fix spec file for removal of man-pages. - -------------------------------------------------------------------- -Thu Mar 29 18:16:09 CEST 2001 - kukuk@suse.de - -- Don't provide kernel_headers any longer -- Remove some man-pages which are now official in the man-pages - package - -------------------------------------------------------------------- -Thu Mar 29 08:33:19 CEST 2001 - aj@suse.de - -- Fix shmfs recognition. - -------------------------------------------------------------------- -Thu Mar 29 01:18:52 CEST 2001 - ro@suse.de - -- added db-splitmask fix from mls (hopefully work around bug in db1) - -------------------------------------------------------------------- -Wed Mar 28 09:02:54 CEST 2001 - aj@suse.de - -- Fix s390 to not generate wrong relocations, work around compiler - error. - -------------------------------------------------------------------- -Wed Mar 21 14:46:25 CET 2001 - kukuk@suse.de - -- glibc-devel obsoletes and provides linclude - -------------------------------------------------------------------- -Tue Mar 20 12:38:28 CET 2001 - kukuk@suse.de - -- Add strtok and other fixes from CVS -- Add yp_all fix - -------------------------------------------------------------------- -Tue Mar 13 13:57:16 CET 2001 - kukuk@suse.de - -- Add more s390 string.h fixes - -------------------------------------------------------------------- -Mon Mar 12 10:05:30 CET 2001 - aj@suse.de - -- Add fixes for s390, don't run testsuite on s390 for now. - -------------------------------------------------------------------- -Fri Mar 9 17:05:27 CET 2001 - kukuk@suse.de - -- Fix linux/init.h header file - -------------------------------------------------------------------- -Fri Mar 9 16:01:15 CET 2001 - aj@suse.de - -- Handle new EM_S390 value. - -------------------------------------------------------------------- -Fri Mar 9 15:33:55 CET 2001 - kukuk@suse.de - -- kernel-heaer fixes to build on Alpha - -------------------------------------------------------------------- -Thu Mar 8 16:02:45 CET 2001 - ro@suse.de - -- update kernel-headers to 2.4.2 - -------------------------------------------------------------------- -Thu Mar 8 12:53:56 CET 2001 - ro@suse.de - -- kernel-header fixes to build on s390 - -------------------------------------------------------------------- -Thu Feb 22 11:22:08 CET 2001 - schwab@suse.de - -- More kernel header fixes for IA64. - -------------------------------------------------------------------- -Tue Feb 20 11:18:53 CET 2001 - kukuk@suse.de - -- Remove optimisation not supported on all plattforms - -------------------------------------------------------------------- -Mon Feb 19 09:48:02 CET 2001 - kukuk@suse.de - -- Fix Optimization of glibc build -- Add Optimization for alphaev6 and sparcv9 - -------------------------------------------------------------------- -Sat Feb 17 17:19:40 CET 2001 - kukuk@suse.de - -- Update to glibc 2.2.2 from CVS - -------------------------------------------------------------------- -Thu Feb 15 16:51:12 CET 2001 - kukuk@suse.de - -- kernel header fixes for SPARC and IA64 - -------------------------------------------------------------------- -Tue Feb 13 14:19:43 CET 2001 - kukuk@suse.de - -- Make optimization for i686 work -- Add manual page for ldd - -------------------------------------------------------------------- -Mon Feb 12 16:05:23 CET 2001 - kukuk@suse.de - -- Fix more kernel headers - -------------------------------------------------------------------- -Thu Feb 8 16:34:27 CET 2001 - kukuk@suse.de - -- Fix more kernel-headers - -------------------------------------------------------------------- -Wed Feb 7 17:17:03 CET 2001 - kukuk@suse.de - -- Delete links in pre install section for glibc-devel - -------------------------------------------------------------------- -Wed Feb 7 01:08:26 CET 2001 - kukuk@suse.de - -- Fix kernel-header includes - -------------------------------------------------------------------- -Tue Feb 6 09:29:04 CET 2001 - kukuk@suse.de - -- Fix creating of /usr/include/asm on SPARC -- Add more CVS patches - -------------------------------------------------------------------- -Mon Feb 5 18:58:08 CET 2001 - kukuk@suse.de - -- Add some patches from CVS -- Include our own kernel header files - -------------------------------------------------------------------- -Mon Jan 22 18:47:24 CET 2001 - aj@suse.de - -- Add elf patch to fix problems on ia64 and ppc with _dl_pagesize. - -------------------------------------------------------------------- -Mon Jan 22 10:26:42 CET 2001 - aj@suse.de - -- Fix mmap64 on powerpc. - -------------------------------------------------------------------- -Tue Jan 16 08:42:33 CET 2001 - aj@suse.de - -- Fix sunrpc-udp.diff, add mman.h fix for powerpc. - -------------------------------------------------------------------- -Wed Jan 10 14:49:30 CET 2001 - aj@suse.de - -- Add sunrpc-udp.diff to fix UDP timeouts with Linux 2.4 kernel. - -------------------------------------------------------------------- -Tue Jan 9 09:01:41 CET 2001 - aj@suse.de - -- Add glibc-2.2.secure.diff to close some security holes. - -------------------------------------------------------------------- -Wed Jan 3 15:26:45 CET 2001 - schwab@suse.de - -- Fix strtol and friends on 64 bit platforms. -- Use 8192 as default pagesize on ia64. -- Scan AUX vector also in statically linked programs. - -------------------------------------------------------------------- -Wed Jan 3 15:20:45 CET 2001 - aj@suse.de - -- Build some UTF-8 locales using a patch from Markus Kuhn. - -------------------------------------------------------------------- -Wed Dec 13 15:52:13 CET 2000 - aj@suse.de - -- Add compatibility patch for IPv6 and Linux 2.2. - -------------------------------------------------------------------- -Wed Dec 13 15:48:56 CET 2000 - schwab@suse.de - -- Update ia64 patch. - -------------------------------------------------------------------- -Sat Dec 9 13:30:23 CET 2000 - kukuk@suse.de - -- Fix resolver bug - -------------------------------------------------------------------- -Fri Dec 1 13:16:07 CET 2000 - kukuk@suse.de - -- Add bug fixes for setlocale and strncat -- strip gconv modules - -------------------------------------------------------------------- -Fri Nov 24 07:43:08 CET 2000 - kukuk@suse.de - -- Fix typo in spec file - -------------------------------------------------------------------- -Thu Nov 23 23:22:36 CET 2000 - kukuk@suse.de - -- Add hack for POWER3 - -------------------------------------------------------------------- -Wed Nov 22 13:03:19 CET 2000 - kukuk@suse.de - -- Add strncat bugfix for S/390 - -------------------------------------------------------------------- -Tue Nov 21 10:53:31 CET 2000 - kukuk@suse.de - -- Don't bulid 32bit compat packages - -------------------------------------------------------------------- -Mon Nov 20 15:46:44 CET 2000 - schwab@suse.de - -- Remove use of getpagesize syscall on ia64. -- Follow DT_INIT/DT_FINI change in compiler. - -------------------------------------------------------------------- -Sun Nov 19 22:43:40 CET 2000 - kukuk@suse.de - -- Minor specfile fixes - -------------------------------------------------------------------- -Thu Nov 16 17:38:47 CET 2000 - kukuk@suse.de - -- Add lot of more bug fixes - -------------------------------------------------------------------- -Tue Nov 14 16:52:59 CET 2000 - kukuk@suse.de - -- Add bugfix for static linked binaries/ld.so.cache from aj@suse.de - -------------------------------------------------------------------- -Mon Nov 13 14:52:05 CET 2000 - aj@suse.de - -- Fix noversion.diff and spec file. - -------------------------------------------------------------------- -Sat Nov 11 08:40:42 CET 2000 - kukuk@suse.de - -- Fix nssv1 on PowerPC -- no libNoVersion on SPARC - -------------------------------------------------------------------- -Fri Nov 10 21:47:16 CET 2000 - kukuk@suse.de - -- Disable make check on PowerPC and Alpha - -------------------------------------------------------------------- -Fri Nov 10 17:09:57 CET 2000 - kukuk@suse.de - -- Update to final glibc 2.2 - -------------------------------------------------------------------- -Fri Nov 3 10:44:46 CET 2000 - kukuk@suse.de - -- Update to glibc-2.2-20001103 (glibc-2.1.97) -- Don't install libNoVersion on PowerPC -- Rename nssv1 -> glibc-nssv1 -- Rename libd -> glibc-profile, move libg.a to libc -- Rename libcinfo -> glibc-info -- Rename libchtml -> glibc-html -- Rename localedb -> glibc-i18ndata -- Rename libc -> glibc-devel -- Rename shlibs -> glibc - -------------------------------------------------------------------- -Sat Oct 28 09:10:07 CEST 2000 - kukuk@suse.de - -- Update to glibc-2.2-20001028 -- Enable more checks - -------------------------------------------------------------------- -Fri Oct 27 15:39:17 CEST 2000 - aj@suse.de - -- Fix NoVersion patch - -------------------------------------------------------------------- -Wed Oct 25 16:47:22 CEST 2000 - kukuk@suse.de - -- Update to glibc-2.2-20001025 - -------------------------------------------------------------------- -Sun Oct 22 16:31:32 CEST 2000 - kukuk@suse.de - -- Update to glibc 2.2-20001021 -- Update glibc-db to 2.1.95 -- Update ia64 patch - -------------------------------------------------------------------- -Fri Oct 20 15:54:24 CEST 2000 - kukuk@suse.de - -- Update to glibc 2.2-20001020 -- Add s390 spec file changes - -------------------------------------------------------------------- -Tue Oct 10 13:46:03 CEST 2000 - schwab@suse.de - -- Update to glibc 2.2-20001009. -- Fix TRAMPOLINE_TEMPLATE for ia64. - -------------------------------------------------------------------- -Sun Oct 1 17:08:32 CEST 2000 - schwab@suse.de - -- Export more ia64 specific symbols. - -------------------------------------------------------------------- -Tue Sep 26 12:14:37 CEST 2000 - kukuk@suse.de - -- Update to glibc 2.2-20000926 - -------------------------------------------------------------------- -Mon Sep 25 14:02:07 CEST 2000 - kukuk@suse.de - -- Update to glibc 2.2-20000925 snapshot - -------------------------------------------------------------------- -Thu Sep 14 11:43:51 CEST 2000 - schwab@suse.de - -- Update ia64 patch. - -------------------------------------------------------------------- -Fri Sep 8 19:44:17 CEST 2000 - bk@suse.de - -- added glibc-2.1.3-db2-s390.tar.gz from developerworks (db2 fix) - -------------------------------------------------------------------- -Wed Sep 6 09:44:36 CEST 2000 - fober@suse.de - -- merge s390-7.0 with STABLE: - - upgraded to glibc-linuxthreads-2.1.3.1-s390.diff from 2.1.3 - - added new changes from IBM s390 codedrop - - removed glibc-dlopen-2.1.3-s390.diff which is - incorporated in glibc-linuxthreads-2.1.3.1-s390.diff now - -------------------------------------------------------------------- -Tue Sep 5 18:19:46 CEST 2000 - kukuk@suse.de - -- Add glibc-2.1.security.dif - -------------------------------------------------------------------- -Fri Sep 1 11:14:25 CEST 2000 - olh@suse.de - -- add glibc-2.1-ppc_lfs.dif, enables (hopefully) lfs on ppc - -------------------------------------------------------------------- -Wed Aug 30 16:16:04 CEST 2000 - olh@suse.de - -- remove sysdeps/powerpc/memset.S on ppc for POWER3 - -------------------------------------------------------------------- -Mon Aug 28 17:12:41 CEST 2000 - olh@suse.de - -- add glibc-2.1.sgi_fam.dif -- remove sysdeps/rs6000/memcopy.h on ppc for POWER3 - -------------------------------------------------------------------- -Mon Aug 21 19:56:06 CEST 2000 - garloff@suse.de - -- Fix race on cond_wait WRT owner of mutex (from olh@suse.de) - -------------------------------------------------------------------- -Tue Jul 25 08:41:48 CEST 2000 - kukuk@suse.de - -- Add mmap fix for PowerPC - -------------------------------------------------------------------- -Tue Jul 11 10:02:41 CEST 2000 - kukuk@suse.de - -- Remove "mutex is owned by current thread" bugfix for IBMs jdk - -------------------------------------------------------------------- -Mon Jun 26 16:47:54 CEST 2000 - schwab@suse.de - -- Update ia64 patch. - -------------------------------------------------------------------- -Tue Jun 20 15:33:43 CEST 2000 - kukuk@suse.de - -- Move html docu in extra package -- Update ia64 patch - -------------------------------------------------------------------- -Wed May 31 14:35:00 CEST 2000 - kukuk@suse.de - -- Remove LICENSE file, it's the same as COPYING.LIB -- Add libc docu as html - -------------------------------------------------------------------- -Sun May 28 14:44:42 CEST 2000 - kukuk@suse.de - -- Fix ldconfig on PPC and IA64 - -------------------------------------------------------------------- -Sat May 27 15:25:13 CEST 2000 - kukuk@suse.de - -- Merge new ldconfig fixes - -------------------------------------------------------------------- -Fri May 26 18:16:52 CEST 2000 - kukuk@suse.de - -- Update ia64 patch - -------------------------------------------------------------------- -Fri May 26 11:07:39 CEST 2000 - kukuk@suse.de - -- Fix (f)truncate64 and xdr_uint8_t - -------------------------------------------------------------------- -Wed May 24 22:23:12 CEST 2000 - kukuk@suse.de - -- Fix ldconfig.8 manual page - -------------------------------------------------------------------- -Thu May 18 17:53:09 CEST 2000 - bk@suse.de - -- added s390 dlopen fix - -------------------------------------------------------------------- -Tue May 16 16:48:13 CEST 2000 - bk@suse.de - -- updated s390 patches to match IBM_codedrop_2000_05_15 - -------------------------------------------------------------------- -Fri May 12 15:47:08 CEST 2000 - kukuk@suse.de - -- Fix netinet/in.h IPv6 compare - -------------------------------------------------------------------- -Fri May 12 14:47:15 CEST 2000 - schwab@suse.de - -- Update ia64 patches. - -------------------------------------------------------------------- -Fri May 12 14:22:11 CEST 2000 - kukuk@suse.de - -- Don't apply LFS patch - -------------------------------------------------------------------- -Tue May 9 22:21:23 CEST 2000 - kukuk@suse.de - -- Add LFS patches - -------------------------------------------------------------------- -Mon May 8 11:59:48 CEST 2000 - kukuk@suse.de - -- Add lot of bug fixes from CVS - -------------------------------------------------------------------- -Tue Apr 25 14:20:43 CEST 2000 - kukuk@suse.de - -- Fix nscd/getgrnam bug - -------------------------------------------------------------------- -Thu Apr 20 16:38:26 CEST 2000 - kukuk@suse.de - -- Remove /var/mail -> /var/spool/mail patch -- Update nscd.conf.5 manual page - -------------------------------------------------------------------- -Wed Apr 12 16:18:55 CEST 2000 - kukuk@suse.de - -- Add nscd patch from Chris Wing - -------------------------------------------------------------------- -Wed Apr 12 15:52:55 CEST 2000 - kukuk@suse.de - -- Add ldconfig fix from aj@suse.de - -------------------------------------------------------------------- -Wed Apr 12 11:33:02 CEST 2000 - schwab@suse.de - -- More ia64 patches. -- Use libc.so.0, libm.so.0, ld-linux-ia64.so.1 on ia64. - -------------------------------------------------------------------- -Mon Apr 10 17:55:46 CEST 2000 - kukuk@suse.de - -- Support asm-sparc64 and asm-sparc on SPARC - -------------------------------------------------------------------- -Mon Apr 10 15:46:35 CEST 2000 - kukuk@suse.de - -- Create /etc/ld.so.cache always with permissions 0644 -- Update ia64 patches - -------------------------------------------------------------------- -Thu Apr 6 11:27:20 CEST 2000 - schwab@suse.de - -- Fix dynamic linker bug in ia64. -- Add ia64 spinlocks for db2. - -------------------------------------------------------------------- -Tue Apr 4 16:16:21 CEST 2000 - schwab@suse.de - -- New IA64 patches. -- Fix ldconfig -p. - -------------------------------------------------------------------- -Mon Apr 3 14:42:03 MEST 2000 - bk@suse.de - -- s390 team added s390 patches - -------------------------------------------------------------------- -Wed Mar 22 12:10:02 CET 2000 - kukuk@suse.de - -- Fix last SPARC patch - -------------------------------------------------------------------- -Tue Mar 21 17:48:01 CET 2000 - kukuk@suse.de - -- Add SPARC patches -- Add IA64 patches - -------------------------------------------------------------------- -Wed Mar 15 14:35:47 CET 2000 - kukuk@suse.de - -- Remove personality call (problematic on Alpha) -- Fix typo in localeconv -- alpha/ioperm.c> Add entry for "Nautilus". - -------------------------------------------------------------------- -Tue Mar 7 18:17:07 CET 2000 - kukuk@suse.de - -- Add locale SIGSEGV fix -- Fix getdate bug - -------------------------------------------------------------------- -Fri Feb 25 10:53:47 CET 2000 - kukuk@suse.de - -- Update to final glibc 2.1.3 + fix for bigendian machines - -------------------------------------------------------------------- -Thu Feb 24 16:12:39 CET 2000 - kukuk@suse.de - -- Update to current glibc cvs snapshot -- Add libnss_dns6.so.2, which makes IPv4 and IPv6 lookups. - Old libnss_dns.so.2 will only make IPv4 lookups. - -------------------------------------------------------------------- -Tue Feb 22 16:40:35 CET 2000 - kukuk@suse.de - -- Update to current glibc cvs snapshot (2.1.3pre4) - -------------------------------------------------------------------- -Sat Feb 5 14:40:33 CET 2000 - kukuk@suse.de - -- Add missing defines for SPARC bits/termios.h - -------------------------------------------------------------------- -Thu Feb 3 18:25:12 CET 2000 - kukuk@suse.de - -- Add regex patch from Andreas Schwab - -------------------------------------------------------------------- -Wed Feb 2 11:37:52 CET 2000 - kukuk@suse.de - -- Add ldconfig fix -- Update to current glibc cvs snapshot -- Fix sys/io.h on Intel (C++) - -------------------------------------------------------------------- -Mon Jan 24 17:01:13 CET 2000 - kukuk@suse.de - -- Fix duplicate setrlimit - -------------------------------------------------------------------- -Mon Jan 24 12:01:27 CET 2000 - kukuk@suse.de - -- Update to current glibc cvs snapshot - -------------------------------------------------------------------- -Wed Jan 19 15:53:18 CET 2000 - kukuk@suse.de - -- Update to current glibc cvs snapshot - -------------------------------------------------------------------- -Sat Jan 15 01:31:16 CET 2000 - ro@suse.de - --fixed ppc db2-patch - -------------------------------------------------------------------- -Fri Jan 14 16:54:26 CET 2000 - kukuk@suse.de - -- Add patches for Intel and PPC - -------------------------------------------------------------------- -Fri Jan 14 00:27:03 CET 2000 - kukuk@suse.de - -- Add patch for SPARC - -------------------------------------------------------------------- -Thu Jan 13 15:23:54 CET 2000 - kukuk@suse.de - -- Move info pages to /usr/share/info - -------------------------------------------------------------------- -Mon Jan 10 14:49:14 CET 2000 - kukuk@suse.de - -- Add ipv6 patches for getent - -------------------------------------------------------------------- -Mon Jan 10 11:23:57 CET 2000 - kukuk@suse.de - -- Move manual pages for applications and config files into - shlibs package -- Update to current glibc 2.1.3 snapshot - -------------------------------------------------------------------- -Fri Dec 17 17:06:45 MET 1999 - kukuk@suse.de - -- Add new ldconfig patches -- Add aio patch -- Add fix for bits/string2.h - -------------------------------------------------------------------- -Wed Dec 15 16:37:02 MET 1999 - kukuk@suse.de - -- add ldconfig.8 - -------------------------------------------------------------------- -Wed Dec 15 10:00:53 MET 1999 - kukuk@suse.de - -- Update to current glibc 2.1.3 snapshot -- Fix get/setrlimit problems - -------------------------------------------------------------------- -Thu Dec 9 20:00:16 MET 1999 - kukuk@suse.de - -- Update to current glibc 2.1.3 snapshot -- Add new ldconfig - -------------------------------------------------------------------- -Sun Dec 5 11:50:42 MET 1999 - kukuk@suse.de - -- Disable make check for SPARC (kernel bug) -- Add setrlimit patches -- Update to current glibc 2.1.3 snapshot - -------------------------------------------------------------------- -Fri Nov 26 12:09:07 MET 1999 - kukuk@suse.de - -- Update to current glibc 2.1.3 snapshot. - -------------------------------------------------------------------- -Tue Oct 26 13:54:55 MEST 1999 - kukuk@suse.de - -- Add fix for correct accounting of needed bytes (gethnamaddr.c) -- Remove not exported, public names from internal md5 functions - -------------------------------------------------------------------- -Mon Oct 25 19:03:56 MEST 1999 - kukuk@suse.de - -- Add fix for missing nexttowardl aliase - -------------------------------------------------------------------- -Tue Oct 19 09:56:47 MEST 1999 - kukuk@suse.de - -- Add security fix for iruserok - -------------------------------------------------------------------- -Sat Oct 16 16:29:44 MEST 1999 - kukuk@suse.de - -- Build libNoVersion.so.1 on every platform - -------------------------------------------------------------------- -Mon Oct 11 19:19:00 MEST 1999 - kukuk@suse.de - -- Add linuxthreads/signals.c fix from Andreas Schwab -- Remove dangling symlink (Bug #544) -- Add more bug fixes - -------------------------------------------------------------------- -Fri Oct 8 22:07:24 MEST 1999 - kukuk@suse.de - -- Add timezone update - -------------------------------------------------------------------- -Fri Oct 8 17:42:22 MEST 1999 - kukuk@suse.de - -- Add NIS+ shadow parser fix - -------------------------------------------------------------------- -Thu Oct 7 11:46:27 MEST 1999 - kukuk@suse.de - -- Update to official glibc 2.1.2, add important fixes -- Update nscd, add manual pages for it - -------------------------------------------------------------------- -Mon Sep 20 18:14:13 CEST 1999 - ro@suse.de - -- libc: added requires kernel_headers - -------------------------------------------------------------------- -Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de - -- ran old prepare_spec on spec file to switch to new prepare_spec. - -------------------------------------------------------------------- -Mon Sep 6 10:25:03 MEST 1999 - kukuk@suse.de - -- Update to current glibc 2.1.2 cvs snapshot -- Remove use auf automake in spec file - -------------------------------------------------------------------- -Fri Sep 3 14:35:42 MEST 1999 - kukuk@suse.de - -- Update to current glibc 2.1.2 cvs snapshot -- Use RPM macros for configure - -------------------------------------------------------------------- -Wed Aug 25 17:07:09 MEST 1999 - kukuk@suse.de - -- Update to current glibc 2.1.2 cvs snapshot - -------------------------------------------------------------------- -Thu Aug 19 15:20:26 MEST 1999 - kukuk@suse.de - -- Add PowerPC patches from Uli Hecht -- Cleanup of SPEC file -- Create a profiling version - -------------------------------------------------------------------- -Sat Aug 14 19:58:45 MEST 1999 - kukuk@suse.de - -- disable nscd hosts caching by default -- Apply patch from HJL for broken gethostbyname_r in libnss_dns - -------------------------------------------------------------------- -Fri Jul 16 17:01:51 MEST 1999 - kukuk@suse.de - -- Add header fix for autoconf/g++ -- Move pt_chown and gconv modules from libc to shlibs - -------------------------------------------------------------------- -Wed Jul 14 16:05:14 MEST 1999 - kukuk@suse.de - -- Remove /etc/localtime from filelist - -------------------------------------------------------------------- -Mon Jul 12 09:54:43 MEST 1999 - kukuk@suse.de - -- Add more bug fixes from cvs -- Add ld.so bug fix from Andreas Schwab - -------------------------------------------------------------------- -Thu Jul 8 17:25:43 MEST 1999 - kukuk@suse.de - -- configure for i386-unknown-linux - -------------------------------------------------------------------- -Wed Jul 7 12:28:43 MEST 1999 - kukuk@suse.de - -- Remove alpha patch, it's now in glibc 2.1.2 cvs -- Add more bug fixes from cvs -- Remove malloc patch (breaks StarOffice) - -------------------------------------------------------------------- -Tue Jul 6 18:08:26 MEST 1999 - kukuk@suse.de - -- Add openpty patch from Andreas Schwab - (openpty now works if /dev/pts is not mounted) - -------------------------------------------------------------------- -Fri Jul 2 12:04:47 MEST 1999 - kukuk@suse.de - -- Remove warning von zic about symlinks. - -------------------------------------------------------------------- -Mon Jun 28 19:49:44 MEST 1999 - kukuk@suse.de - -- Remove ndbm links, now in gdbm - -------------------------------------------------------------------- -Fri Jun 25 16:16:20 MEST 1999 - kukuk@suse.de - -- Add a lot of more fixes -- Add nscd fixes and enable nscd on alpha - -------------------------------------------------------------------- -Mon Jun 14 09:17:26 MEST 1999 - kukuk@suse.de - -- Add nss_dns and fget* fixes. -- Add nscd patches for NIS+ - -------------------------------------------------------------------- -Thu Jun 10 10:04:11 MEST 1999 - kukuk@suse.de - -- Fix daemon() for MT programs -- Add libio fixes - -------------------------------------------------------------------- -Fri May 28 08:53:20 MEST 1999 - kukuk@suse.de - -- Add fix for docu -- Disable nscd for alpha again - -------------------------------------------------------------------- -Wed May 26 09:42:54 MEST 1999 - kukuk@suse.de - -- Update to version 2.1.1 - -------------------------------------------------------------------- -Mon May 17 16:49:35 MEST 1999 - kukuk@suse.de - -- Update to snapshot from 16.5.1999 -- Add manpages -- Add __setfpucw to libNoVersion (intel) -- Add COPYING and COPYING.LIB - -------------------------------------------------------------------- -Fri May 7 18:57:20 MEST 1999 - kukuk@suse.de - -- Update to snapshot from 6.5.1999 -- Add NoVersion patches from RedHat for miscompiled glibc 2.0 apps -- Add patch for Alpha RX164 -- Add workaround for nscd on Alpha - -------------------------------------------------------------------- -Wed Apr 28 17:48:51 MEST 1999 - kukuk@suse.de - -- Remove latest fnmatch patches from Uli Drepper - -------------------------------------------------------------------- -Tue Apr 27 11:48:46 MEST 1999 - kukuk@suse.de - -- update to cvs version of Apr 26 1999 -- fix pmap_set/pmap_unset for DHCP clients -- Rename libdb1.so.2[.1] to libdb.so.2[.1] since we don't create - the symbolic links. - -------------------------------------------------------------------- -Tue Apr 20 13:57:07 MEST 1999 - kukuk@suse.de - -- update to cvs version of Apr 20 1999 -- remove sunrpc.diff -- fix nssv1 package -- only include nscd on intel -- install /etc/nscd.conf - -------------------------------------------------------------------- -Mon Apr 12 09:52:58 MEST 1999 - kukuk@suse.de - -- update to cvs version of Apr 11 1999 -- Fix paths in paths.h -- install linuxthreads man pages and documentation -- Add sunrpc patch for Alpha and security fixes -- added links for el_GR and ru_RU.KOI8-R in usr/share/locale - -------------------------------------------------------------------- -Wed Mar 31 13:21:02 MEST 1999 - bs@suse.de - -- don't use lx_hack for build - -------------------------------------------------------------------- -Tue Mar 16 08:33:57 MET 1999 - ro@suse.de - -- libc.texinfo: changed to build with stable texinfo version - -------------------------------------------------------------------- -Mon Mar 15 23:49:51 MET 1999 - ro@suse.de - -- update to 2.1.1 (cvs of Mar 15 1999) -- update nssv1 to 2.0.2 - -------------------------------------------------------------------- -Sat Feb 20 19:29:32 MET 1999 - ro@suse.de - -- fixed specfile (lddlibc4 not built on alpha) - -------------------------------------------------------------------- -Sat Feb 20 18:41:22 MET 1999 - ro@suse.de - -- fixed specfile ... - -------------------------------------------------------------------- -Sat Feb 20 18:31:30 MET 1999 - ro@suse.de - -- added automake to neededforbuild - -------------------------------------------------------------------- -Sat Feb 20 18:15:44 MET 1999 - ro@suse.de - -- added nss-v1 modules (to keep old rpm happy with file owners) - -------------------------------------------------------------------- -Fri Feb 19 14:35:38 MET 1999 - ro@suse.de - -- update to cvs-version of 1999/02/18 - -------------------------------------------------------------------- -Fri Sep 25 18:58:28 MEST 1998 - ro@suse.de - -- fixed specfile - -------------------------------------------------------------------- -Fri Sep 25 12:15:13 MEST 1998 - ro@suse.de - -- update: use cvs-version of 980925 - edited db/Makefile to ignore messed up target-dependency - -------------------------------------------------------------------- -Mon Sep 21 19:43:16 MEST 1998 - ro@suse.de - -- update: use cvs-version of 980921 - -------------------------------------------------------------------- -Mon Sep 14 14:28:21 MEST 1998 - ro@suse.de - -- update: use today's cvs-version - -------------------------------------------------------------------- -Wed Sep 2 16:56:04 MEST 1998 - ro@suse.de - -- build for 586 since egcs generates code for 686 that does NOT run - on 586 !!! (eg strtok) - -------------------------------------------------------------------- -Sat Aug 22 00:43:48 MEST 1998 - ro@suse.de - -- updated to cvs-version 20.8.98 - added gettext as neededforbuild (so configure shuts up) - glibc-linuxthreads is contained in main archive now - -------------------------------------------------------------------- -Tue Jun 16 18:41:51 MEST 1998 - ro@suse.de - -- added symlink usr/include/X11 - -------------------------------------------------------------------- -Thu May 28 11:36:49 MEST 1998 - ro@suse.de - -- added symlinks to linux include files - -------------------------------------------------------------------- -Thu May 28 10:58:09 MEST 1998 - bs@suse.de - -- moved ".so" Links to package libc. - -------------------------------------------------------------------- -Wed May 27 16:26:15 MEST 1998 - bs@suse.de - -- changed version do `date` - -------------------------------------------------------------------- -Wed May 27 12:16:14 MEST 1998 - ro@suse.de - -- created specfile to build libc, shlibs, libd, libcinfo - localedb, timezone, - -- former libc renamed to libc5. diff --git a/glibc.i686.changes b/glibc.i686.changes deleted file mode 100644 index e43309f..0000000 --- a/glibc.i686.changes +++ /dev/null @@ -1,7931 +0,0 @@ -------------------------------------------------------------------- -Wed Jun 21 15:15:12 UTC 2017 - schwab@suse.de - -- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE - programs (BZ #21209) -- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for - AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357, BZ #21624) - -------------------------------------------------------------------- -Wed Jun 14 12:22:21 UTC 2017 - schwab@suse.de - -- Remove glibc-cpusetsize.diff, no longer useful - -------------------------------------------------------------------- -Wed May 31 10:35:31 UTC 2017 - schwab@suse.de - -- fts-symbol-redirect.patch: Fix symbol redirect for fts_set (bsc#1041123, - BZ #21289) - -------------------------------------------------------------------- -Mon May 29 18:10:31 UTC 2017 - schwab@suse.de - -- test-math-vector-sincos-aliasing.patch: Fix test-math-vector-sincos.h - aliasing - -------------------------------------------------------------------- -Mon May 29 10:24:22 UTC 2017 - schwab@suse.de - -- add-locales.patch: renamed from glibc-2.3.locales.diff.bz2, drop en_BE - locales (bsc#1039502) - -------------------------------------------------------------------- -Tue May 23 09:54:08 UTC 2017 - schwab@suse.de - -- Remove glibc-testsuite.patch, no longer relevant - -------------------------------------------------------------------- -Mon May 22 10:04:59 UTC 2017 - schwab@suse.de - -- Use multibuild feature -- Remove obsolete check-build.sh -- glibc.rpmlintrc: remove obsolete entries -- Use %tmpfiles_create in nscd postin - -------------------------------------------------------------------- -Wed Mar 29 13:09:49 UTC 2017 - schwab@suse.de - -- i686-memchr-sse.patch: Fix i686 memchr overflow calculation - (bsc#1031021, BZ #21182) -- sunrpc-use-after-free.patch: Avoid use-after-free read access in - clntudp_call (BZ #21115) -- Build testsuite with gdb and python-pexpect to enable more tests - -------------------------------------------------------------------- -Wed Feb 8 09:38:15 UTC 2017 - schwab@suse.de - -- tunables-bigendian.patch: Fix getting tunable values on big-endian (BZ - #21109) - -------------------------------------------------------------------- -Sun Feb 5 18:26:21 UTC 2017 - schwab@suse.de - -- Update to glibc 2.25 - * The feature test macro __STDC_WANT_LIB_EXT2__, from ISO/IEC TR - 24731-2:2010, is supported to enable declarations of functions from that - TR. - * The feature test macro __STDC_WANT_IEC_60559_BFP_EXT__, from ISO/IEC TS - 18661-1:2014, is supported to enable declarations of functions and macros - from that TS. - * The feature test macro __STDC_WANT_IEC_60559_FUNCS_EXT__, from ISO/IEC TS - 18661-4:2015, is supported to enable declarations of functions and macros - from that TS. - * The nonstandard feature selection macros _REENTRANT and _THREAD_SAFE are - now treated as compatibility synonyms for _POSIX_C_SOURCE=199506L. - * The inclusion of by is deprecated. - * New features from TS 18661-1:2014 are added to libm: the - fesetexcept, fetestexceptflag, fegetmode and fesetmode functions, the - femode_t type and the FE_DFL_MODE and FE_SNANS_ALWAYS_SIGNAL macros. - * Integer width macros from TS 18661-1:2014 are added to : - CHAR_WIDTH, SCHAR_WIDTH, UCHAR_WIDTH, SHRT_WIDTH, USHRT_WIDTH, INT_WIDTH, - UINT_WIDTH, LONG_WIDTH, ULONG_WIDTH, LLONG_WIDTH, ULLONG_WIDTH; and to - : INT8_WIDTH, UINT8_WIDTH, INT16_WIDTH, UINT16_WIDTH, - INT32_WIDTH, UINT32_WIDTH, INT64_WIDTH, UINT64_WIDTH, INT_LEAST8_WIDTH, - UINT_LEAST8_WIDTH, INT_LEAST16_WIDTH, UINT_LEAST16_WIDTH, - INT_LEAST32_WIDTH, UINT_LEAST32_WIDTH, INT_LEAST64_WIDTH, - UINT_LEAST64_WIDTH, INT_FAST8_WIDTH, UINT_FAST8_WIDTH, INT_FAST16_WIDTH, - UINT_FAST16_WIDTH, INT_FAST32_WIDTH, UINT_FAST32_WIDTH, INT_FAST64_WIDTH, - UINT_FAST64_WIDTH, INTPTR_WIDTH, UINTPTR_WIDTH, INTMAX_WIDTH, - UINTMAX_WIDTH, PTRDIFF_WIDTH, SIG_ATOMIC_WIDTH, SIZE_WIDTH, WCHAR_WIDTH, - WINT_WIDTH. - * New features are added from TS 18661-1:2014: - - Signaling NaN macros: SNANF, SNAN, SNANL. - - Nearest integer functions: roundeven, roundevenf, roundevenl, fromfp, - fromfpf, fromfpl, ufromfp, ufromfpf, ufromfpl, fromfpx, fromfpxf, - fromfpxl, ufromfpx, ufromfpxf, ufromfpxl. - - llogb functions: the llogb, llogbf and llogbl functions, and the - FP_LLOGB0 and FP_LLOGBNAN macros. - - Max-min magnitude functions: fmaxmag, fmaxmagf, fmaxmagl, fminmag, - fminmagf, fminmagl. - - Comparison macros: iseqsig. - - Classification macros: iscanonical, issubnormal, iszero. - - Total order functions: totalorder, totalorderf, totalorderl, - totalordermag, totalordermagf, totalordermagl. - - Canonicalize functions: canonicalize, canonicalizef, canonicalizel. - - NaN functions: getpayload, getpayloadf, getpayloadl, setpayload, - setpayloadf, setpayloadl, setpayloadsig, setpayloadsigf, setpayloadsigl. - * The functions strfromd, strfromf, and strfroml, from ISO/IEC TS 18661-1:2014, - are added to libc. - * Most of glibc can now be built with the stack smashing protector enabled. - * The function explicit_bzero, from OpenBSD, has been added to libc. - * On ColdFire, MicroBlaze, Nios II and SH3, the float_t type is now defined - to float instead of double. - * On x86_64, when compiling with -mfpmath=387 or -mfpmath=sse+387, the - float_t and double_t types are now defined to long double instead of float - and double. - * The getentropy and getrandom functions, and the header file - have been added. - * The buffer size for byte-oriented stdio streams is now limited to 8192 - bytes by default. - * The header now includes the header. - * The malloc_get_state and malloc_set_state functions have been removed. - * The “ip6-dotint” and “no-ip6-dotint” resolver options, and the - corresponding RES_NOIP6DOTINT flag from have been removed. - * The "ip6-bytestring" resolver option and the corresponding RES_USEBSTRING - flag from have been removed. - * The flags RES_AAONLY, RES_PRIMARY, RES_NOCHECKNAME, RES_KEEPTSIG, - RES_BLAST defined in the header file have been deprecated. - * The "inet6" option in /etc/resolv.conf and the RES_USE_INET6 flag for - _res.flags are deprecated. - * DNSSEC-related declarations and definitions have been removed from the - header file, and libresolv will no longer attempt to - decode the data part of DNSSEC record types. - * The resource record type classification macros ns_t_qt_p, ns_t_mrr_p, - ns_t_rr_p, ns_t_udp_p, ns_t_xfr_p have been removed from the - header file because the distinction between RR types and - meta-RR types is not officially standardized, subject to revision, and - thus not suitable for encoding in a macro. - * The types res_sendhookact, res_send_qhook, re_send_rhook, and the qhook - and rhook members of the res_state type in have been removed. - * For multi-arch support it is recommended to use a GCC which has - been built with support for GNU indirect functions. - * GDB pretty printers have been added for mutex and condition variable - structures in POSIX Threads. - * Tunables feature added to allow tweaking of the runtime for an application - program. - * A new version of condition variables functions have been implemented in - the NPTL implementation of POSIX Threads to provide stronger ordering - guarantees. - * A new version of pthread_rwlock functions have been implemented to use a more - scalable algorithm primarily through not using a critical section anymore to - make state changes. - * On ARM EABI (32-bit), generating a backtrace for execution contexts which - have been created with makecontext could fail to terminate due to a - missing .cantunwind annotation. (CVE-2016-6323) - * The DNS stub resolver functions would crash due to a NULL pointer - dereference when processing a query with a valid DNS question type which - was used internally in the implementation. (CVE-2015-5180) -- Enable stack protector if part of %optflags -- startcontext-cantunwind.patch: Removed -- cpuid-assertion.patch: Removed - -------------------------------------------------------------------- -Thu Oct 13 08:24:22 UTC 2016 - schwab@suse.de - -- cpuid-assertion.patch: Don't assert on older Intel CPUs (BZ #20647) - -------------------------------------------------------------------- -Wed Oct 5 15:01:46 UTC 2016 - schwab@suse.de - -- glibc-2.3.3-nscd-db-path.diff: Move persistent nscd databases to - /var/lib/nscd -- glibc-2.3.90-langpackdir.diff: simplify - -------------------------------------------------------------------- -Tue Aug 2 13:55:44 UTC 2016 - schwab@suse.de - -- Update to glibc 2.24 - * The minimum Linux kernel version that this version of the GNU C Library - can be used with is 3.2 - * The pap_AN locale has been deleted - * The readdir_r and readdir64_r functions have been deprecated - * The type `union wait' has been removed - * A new NSS action is added to facilitate large distributed system - administration - * The deprecated __malloc_initialize_hook variable has been removed from - the API - * The long unused localedef --old-style option has been removed - * nextupl, nextup, nextupf, nextdownl, nextdown and nextdownf are added - to libm - * An unnecessary stack copy in _nss_dns_getnetbyname_r was removed - (CVE-2016-3075) - * Previously, getaddrinfo copied large amounts of address data to the - stack, even after the fix for CVE-2013-4458 has been applied, - potentially resulting in a stack overflow. getaddrinfo now uses a - heap allocation instead (CVE-2016-3706) - * The glob function suffered from a stack-based buffer overflow when it - was called with the GLOB_ALTDIRFUNC flag and encountered a long file - name (CVE-2016-1234) - * The Sun RPC UDP client could exhaust all available stack space when - flooded with crafted ICMP and UDP messages (CVE-2016-4429) - * The IPv6 name server management code in libresolv could result in a - memory leak for each thread which is created, performs a failing - naming lookup, and exits (CVE-2016-5417) -- startcontext-cantunwind.patch: mark __startcontext as .cantunwind - (bsc#974800, BZ #20435) -- Removed patches: - * 0001-Updated-translations-for-2.23.patch - * 0002-Regenerate-libc.pot-for-2.23.patch - * 0003-Regenerated-configure-scripts.patch - * 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch - * 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch - * 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch - * 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch - * 0008-Update-NEWS.patch - * 0009-sln-use-stat64.patch - * 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch - * 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch - * 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch - * 0013-Mention-BZ-19762-in-NEWS.patch - * 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch - * 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch - * 0016-Fix-resource-leak-in-resolver-bug-19257.patch - * 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch - * 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch - * 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch - * 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch - * 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch - * 0022-configure-fix-test-usage.patch - * 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch - * 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch - * 0025-getnameinfo-Do-not-preserve-errno.patch - * 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch - * 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch - * 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch - * 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch - * 0030-hesiod-Remove-RCS-keywords.patch - * 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch - * 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch - * 0033-malloc-Remove-NO_THREADS.patch - * 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch - * 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch - * 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch - * 0037-malloc-Add-missing-internal_function-attributes-on-f.patch - * 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch - * 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch - * 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch - * 0041-nss_dns-Check-address-length-before-creating-addrinf.patch - * 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch - * 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch - * 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch - * 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch - * 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch - * 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch - * 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch - * 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch - * 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch - * 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch - * 0052-Fix-tst-dlsym-error-build.patch - * 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch - * 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch - * 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch - * 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch - * clntudp-call-alloca.patch - * glibc-memset-nontemporal.diff - * nis-initgroups-status.patch - * nscd-gc-crash.patch - * robust-mutex-deadlock.patch - * strncat-avoid-array-bounds-warning.patch - -------------------------------------------------------------------- -Wed Jun 29 12:50:21 UTC 2016 - schwab@suse.de - -- strncat-avoid-array-bounds-warning.patch: Avoid array-bounds warning for - stncat on i586 (BZ #20260) -- Update glibc.keyring -- Unset MALLOC_CHECK_ during testsuite run - -------------------------------------------------------------------- -Thu Jun 23 07:41:06 UTC 2016 - schwab@suse.de - -- nsswitch.conf: Add fallback to files for passwd and group to prepare for - libnsl removal. - -------------------------------------------------------------------- -Wed Jun 22 09:08:02 UTC 2016 - schwab@suse.de - -- nis-initgroups-status.patch: Return proper status from - _nss_nis_initgroups_dyn (bsc#984269, BZ #20262) -- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to - check for timeout (bsc#985170, BZ #20263) - -------------------------------------------------------------------- -Thu Jun 9 09:17:10 UTC 2016 - schwab@suse.de - -- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ - #19755) - -------------------------------------------------------------------- -Mon May 30 08:23:03 UTC 2016 - schwab@suse.de - -- clntudp-call-alloca.patch: do not use alloca in clntudp_call - (CVE-2016-4429, bsc#980854, BZ #20112) - -------------------------------------------------------------------- -Wed May 11 09:33:47 UTC 2016 - schwab@suse.de - -- Import patches from 2.23 branch - 0001-Updated-translations-for-2.23.patch - 0002-Regenerate-libc.pot-for-2.23.patch - 0003-Regenerated-configure-scripts.patch - 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch - 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch - 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch - 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch - 0008-Update-NEWS.patch - 0009-sln-use-stat64.patch - 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch - 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch - 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch - 0013-Mention-BZ-19762-in-NEWS.patch - 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch - 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch - 0016-Fix-resource-leak-in-resolver-bug-19257.patch - 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch - 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch - 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch - 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch - 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch - 0022-configure-fix-test-usage.patch - 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch - 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch - 0025-getnameinfo-Do-not-preserve-errno.patch - 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch - 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch - 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch - 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch - 0030-hesiod-Remove-RCS-keywords.patch - 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch - 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch - 0033-malloc-Remove-NO_THREADS.patch - 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch - 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch - 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch - 0037-malloc-Add-missing-internal_function-attributes-on-f.patch - 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch - 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch - 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch - 0041-nss_dns-Check-address-length-before-creating-addrinf.patch - 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch - 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch - 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch - 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch - 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch - 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch - 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch - 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch - 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch - 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch - 0052-Fix-tst-dlsym-error-build.patch - 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch - 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch - 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch - 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch -- CVE-2016-3075 CVE-2016-1234 CVE-2016-3706 bsc#973164 bsc#969727 -- resolv-mem-leak.patch: renamed to - 0016-Fix-resource-leak-in-resolver-bug-19257.patch -- no-long-double.patch: renamed to - 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch -- glibc-gcc6.patch: renamed to - 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch - -------------------------------------------------------------------- -Mon May 9 14:00:41 UTC 2016 - schwab@suse.de - -- glibc-c-utf8-locale.patch: fix bad standard in LC_IDENTIFICATION categories -- glibc-2.3.locales.diff.bz2: likewise - -------------------------------------------------------------------- -Mon Apr 25 08:55:47 UTC 2016 - jslaby@suse.com - -- glibc-gcc6.patch: Suppress GCC 6 warning about ambiguous 'else' with - -Wparentheses - -------------------------------------------------------------------- -Mon Apr 11 08:00:07 UTC 2016 - schwab@suse.de - -- Add compatibility symlinks for LSB 3.0 (fate#318933) - -------------------------------------------------------------------- -Mon Mar 21 11:57:49 UTC 2016 - schwab@suse.de - -- powerpc-elision-enable-envvar.patch: enable TLE only if - GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236) - -------------------------------------------------------------------- -Tue Mar 15 10:44:46 UTC 2016 - schwab@suse.de - -- ldd-system-interp.patch: Restore warning about execution permission, it - is still needed for noexec mounts (bsc#915985) - -------------------------------------------------------------------- -Tue Mar 8 15:28:16 UTC 2016 - idonmez@suse.com - -- Add C.UTF-8 locale (see https://sourceware.org/glibc/wiki/Proposals/C.UTF-8) - and rh#902094 . Added with glibc-c-utf8-locale.patch. -- Add glibc-disable-gettext-for-c-utf8.patch to disable gettext for - C.UTF-8 same as C locale. - -------------------------------------------------------------------- -Mon Mar 7 14:47:50 UTC 2016 - schwab@suse.de - -- Move %install_info_delete to %preun -- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer - acceptable - -------------------------------------------------------------------- -Tue Feb 23 16:11:36 UTC 2016 - schwab@suse.de - -- no-long-double.patch: Don't use long double functions if NO_LONG_DOUBLE - -------------------------------------------------------------------- -Mon Feb 22 11:05:12 UTC 2016 - schwab@suse.de - -- Update to glibc 2.23 release. - * Unicode 8.0.0 Support - * sched_setaffinity, pthread_setaffinity_np no longer attempt to guess - the kernel-internal CPU set size - * The fts.h header can now be used with -D_FILE_OFFSET_BITS=64 - * getaddrinfo now detects certain invalid responses on an internal - netlink socket - * A defect in the malloc implementation, present since glibc 2.15 (2012) - or glibc 2.10 via --enable-experimental-malloc (2009), could result in - the unnecessary serialization of memory allocation requests across - threads - * The obsolete header has been removed - * The obsolete functions bdflush, create_module, get_kernel_syms, - query_module and uselib are no longer available to newly linked - binaries - * Optimized string, wcsmbs and memory functions for IBM z13. - * Newly linked programs that define a variable called signgam will no - longer have it set by the lgamma, lgammaf and lgammal functions -- Removed patches: - * dont-remove-nodelete-flag.patch - * openat64-readd-o-largefile.patch - * mntent-blank-line.patch - * opendir-o-directory-check.patch - * strcoll-remove-strdiff-opt.patch - * ld-pointer-guard.patch - * tls-dtor-list-mangling.patch - * powerpc-lock-elision-race.patch - * prelink-elf-rtype-class.patch - * vector-finite-math-aliases.patch - * powerpc-elision-adapt-param.patch - * catopen-unbound-alloca.patch - * strftime-range-check.patch - * hcreate-overflow-check.patch - * errorcheck-mutex-no-elision.patch - * refactor-nan-parsing.patch - * send-dg-buffer-overflow.patch - * isinf-cxx11-conflict.patch - * ibm93x-redundant-shift-si.patch - * iconv-reset-input-buffer.patch - * tzset-tzname.patch - * static-dlopen.patch - -------------------------------------------------------------------- -Thu Feb 18 13:22:19 UTC 2016 - schwab@suse.de - -- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with - C++11 (bsc#963700, BZ #19439) - -------------------------------------------------------------------- -Wed Feb 17 09:48:26 UTC 2016 - schwab@suse.de - -- tls-dtor-list-mangling.patch: Harden tls_dtor_list with pointer mangling - (BZ #19018) -- prelink-elf-rtype-class.patch: Keep only ELF_RTYPE_CLASS_{PLT|COPY} bits - for prelink (BZ #19178) -- vector-finite-math-aliases.patch: Better workaround for aliases of - *_finite symbols in vector math library (BZ# 19058) -- powerpc-elision-adapt-param.patch: powerpc: Fix usage of elision - transient failure adapt param (BZ #19174) -- catopen-unbound-alloca.patch: Fix unbound alloca in catopen - (CVE-2015-8779, bsc#962739, BZ #17905) -- strftime-range-check.patch: Add range check on time fields - (CVE-2015-8776, bsc#962736, BZ #18985) -- hcreate-overflow-check.patch: Handle overflow in hcreate (CVE-2015-8778, - bsc#962737, BZ #18240) -- errorcheck-mutex-no-elision.patch: Don't do lock elision on an error - checking mutex (bsc#956716, BZ #17514) -- refactor-nan-parsing.patch: Refactor strtod parsing of NaN payloads - (CVE-2014-9761, bsc#962738, BZ #16962) -- send-dg-buffer-overflow.patch: Fix getaddrinfo stack-based buffer - overflow (CVE-2015-7547, bsc#961721, BZ #18665) -- powerpc-lock-elision-race.patch: renamed from - 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch - -------------------------------------------------------------------- -Mon Feb 15 15:43:02 UTC 2016 - schwab@suse.de - -- Add audit-devel and libcap-devel to BuildRequires, for use by nscd - -------------------------------------------------------------------- -Thu Nov 26 14:46:21 UTC 2015 - schwab@suse.de - -- reinitialize-dl_load_write_lock.patch: Reinitialize dl_load_write_lock - on fork (bsc#958315, BZ #19282) - -------------------------------------------------------------------- -Wed Nov 18 15:09:30 UTC 2015 - schwab@suse.de - -- resolv-mem-leak.patch: Fix resource leak in resolver (bsc#955647, BZ #19257) -- tzset-tzname.patch: Force rereading TZDEFRULES after it was used to set - DST rules only (BZ #19253) - -------------------------------------------------------------------- -Mon Oct 26 15:22:53 UTC 2015 - schwab@suse.de - -- glibc-2.3.90-noversion.diff: use stat64 - -------------------------------------------------------------------- -Mon Oct 19 12:28:58 UTC 2015 - schwab@suse.de - -- ld-pointer-guard.patch: Always enable pointer guard (CVE-2015-8777, - bsc#950944, BZ #18928) - -------------------------------------------------------------------- -Mon Oct 12 08:12:10 UTC 2015 - schwab@suse.de - -- strcoll-remove-strdiff-opt.patch: Remove incorrect STRDIFF-based - optimization (BZ #18589) - -------------------------------------------------------------------- -Thu Oct 8 14:26:14 UTC 2015 - schwab@suse.de - -- iconv-reset-input-buffer.patch: Fix iconv buffer handling with IGNORE - error handler (BZ #18830) - -------------------------------------------------------------------- -Wed Sep 30 11:48:05 UTC 2015 - normand@linux.vnet.ibm.com - -- new patch [BZ #18743] PowerPC: Fix a race condition when eliding a lock - 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch - -------------------------------------------------------------------- -Thu Sep 24 09:41:13 UTC 2015 - schwab@suse.de - -- nss-files-long-lines-2.patch: Properly reread entry after failure in - nss_files getent function (bsc#945779, BZ #18991) - -------------------------------------------------------------------- -Wed Sep 16 10:21:43 UTC 2015 - schwab@suse.de - -- fnmatch-collating-elements.patch: Fix fnmatch handling of collating - elements (BZ #17396, BZ #16976) - -------------------------------------------------------------------- -Mon Sep 7 13:27:58 UTC 2015 - schwab@suse.de - -- opendir-o-directory-check.patch: Fix opendir inverted o_directory_works - test -- static-dlopen.patch: Static dlopen default library search path fix - (bsc#937853) - -------------------------------------------------------------------- -Mon Aug 31 12:21:29 UTC 2015 - schwab@suse.de - -- mntent-blank-line.patch: Fix memory corruption w/blank lines - -------------------------------------------------------------------- -Mon Aug 10 09:23:57 UTC 2015 - schwab@suse.de - -- dont-remove-nodelete-flag.patch: Don't remove DF_1_NODELETE flag from - all loaded objects on failed dlopen -- openat64-readd-o-largefile.patch: Readd O_LARGEFILE flag for openat64 - -------------------------------------------------------------------- -Wed Aug 5 09:35:41 UTC 2015 - schwab@suse.de - -- Update to glibc 2.22 release. - * Cache information can be queried via sysconf() function on s390 - * A buffer overflow in gethostbyname_r and related functions performing DNS - requests has been fixed. (CVE-2015-1781) - * The time zone file parser has been made more robust against crafted time - zone files - * A powerpc and powerpc64 optimization for TLS, similar to TLS descriptors - for LD and GD on x86 and x86-64, has been implemented. - * Character encoding and ctype tables were updated to Unicode 7.0.0 - * Added vector math library named libmvec - * A new fmemopen implementation has been added with the goal of POSIX - compliance. - * The header is deprecated, and will be removed in a future - release. - * bsc#905313 bsc#920338 bsc#927080 bsc#928723 bsc#931480 bsc#939211 - bsc#940195 bsc#940332 bsc#944494 bsc#968787 -- Patches from upstream removed - * htm-tabort.patch - * o-tmpfile.patch - * memcpy-chk-non-SSE2.patch - * pthread-mutexattr-gettype-kind.patch - * powerpc-software-sqrt.patch - * static-tls-dtv-limit.patch - * threaded-trim-threshold.patch - * resolv-nameserver-handling.patch - * nss-separate-state-getXXent.patch - * aarch64-sigstksz.patch - * heap-top-corruption.patch - * pthread-join-deadlock.patch - -------------------------------------------------------------------- -Mon Jul 27 09:08:21 UTC 2015 - schwab@suse.de - -- pthread-join-deadlock.patch: Use IE model for static variables in - libc.so, libpthread.so and rtld (bsc#930015, BZ #18457) - -------------------------------------------------------------------- -Wed Jul 22 09:13:48 UTC 2015 - schwab@suse.de - -- glibc-nodate.patch: fix verification of timestamp - -------------------------------------------------------------------- -Tue Jul 21 07:50:22 UTC 2015 - meissner@suse.com - -- also filter out -fstack-protector-strong - -------------------------------------------------------------------- -Mon Jun 22 07:22:22 UTC 2015 - schwab@suse.de - -- getaddrinfo-ipv6-sanity.diff: Remove. It breaks services that start - before IPv6 is up (bsc#931399) -- glibc-2.3.locales.diff.bz2: Remove sh_YU locales, fix currency for en_BE. - -------------------------------------------------------------------- -Tue Jun 9 08:16:46 UTC 2015 - schwab@suse.de - -- Add /usr/include/gnu/lib-names-.*.h to baselibs -- pthread-join-deadlock.patch: Don't require rtld lock to store static TLS - offset in the DTV (bsc#930015, BZ #18457) -- heap-top-corruption.patch: Do not corrupt the top of a threaded heap if - top chunk is MINSIZE (BZ #18502) - -------------------------------------------------------------------- -Wed Apr 8 12:50:39 UTC 2015 - mgorman@suse.com - -- threaded-trim-threshold.patch: Fix regression in threaded application - malloc performance (bsc#915955, BZ #17195) - -------------------------------------------------------------------- -Thu Apr 2 08:11:20 UTC 2015 - schwab@suse.de - -- aarch64-sigstksz.patch: Increase MINSIGSTKSZ and SIGSTKSZ (BZ #16850) - -------------------------------------------------------------------- -Mon Mar 30 09:04:49 UTC 2015 - schwab@suse.de - -- powerpc-software-sqrt.patch: Fix powerpc software sqrt (BZ #17964, BZ - #17967) -- nss-separate-state-getXXent.patch: Separate internal state between - getXXent and getXXbyYY NSS calls (CVE-2014-8121, bsc#918187, BZ #18007) -- static-tls-dtv-limit.patch: Fix DTV race, assert, DTV_SURPLUS Static TLS - limit, and nptl_db garbage (bsc#919678, BZ #17090, BZ #17620, BZ #17621, - BZ #17628) - -------------------------------------------------------------------- -Mon Mar 9 13:05:32 UTC 2015 - schwab@suse.de - -- resolv-nameserver-handling.patch: Replace with simpler version with more - compatibility - -------------------------------------------------------------------- -Mon Mar 2 14:27:02 UTC 2015 - schwab@suse.de - -- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs - (bsc#920084) - -------------------------------------------------------------------- -Tue Feb 24 10:11:46 UTC 2015 - schwab@suse.de - -- resolv-nameserver-handling.patch: Rewrite handling of nameserver - configuration in resolver - -------------------------------------------------------------------- -Thu Feb 12 13:10:20 UTC 2015 - schwab@suse.de - -- htm-tabort.patch: Fix TABORT encoding for little endian - -------------------------------------------------------------------- -Mon Feb 9 09:26:01 UTC 2015 - schwab@suse.de - -- Update to glibc 2.21 release. - * A new semaphore algorithm has been implemented in generic C code for all - machines - * Added support for TSX lock elision of pthread mutexes on powerpc32, - powerpc64 and powerpc64le - * Optimized strcpy, stpcpy, strchrnul and strrchr implementations for - AArch64 - * i386 memcpy functions optimized with SSE2 unaligned load/store - * New locales: tu_IN, bh_IN, raj_IN, ce_RU - * The obsolete sigvec function has been removed - * CVE-2015-1472 CVE-2015-1473 CVE-2104-7817 CVE-2012-3406 CVE-2014-9402 - CVE-2014-7817 bsc#864081 bsc#906371 bsc#909053 bsc#910599 bsc#916222 -- Patches from upstream removed - * ifunc-x86-slow-sse4.patch - * pthread-mutex-trylock-elision.patch -- o-tmpfile.patch: Fix value of O_TMPFILE for architectures with - non-default O_DIRECTORY (BZ #17912) - -------------------------------------------------------------------- -Tue Oct 28 08:56:47 UTC 2014 - schwab@suse.de - -- Update to crypt_blowfish 1.3. - * Add support for the $2b$ prefix. -- ifunc-x86-slow-sse4.patch: Fix misdetected Slow_SSE4_2 cpu feature bit - (BZ #17501) - -------------------------------------------------------------------- -Mon Sep 8 09:48:26 UTC 2014 - schwab@suse.de - -- Update to glibc 2.20 release. - * Reverted change of ABI data structures for s390 and s390x - * Support for file description locks is added to systems running the - Linux kernel - * Optimized strchr implementation for AArch64 - * The minimum Linux kernel version that this version of the GNU C Library - can be used with is 2.6.32 - * Running the testsuite no longer terminates as soon as a test fails - * The am33 port, which had not worked for several years, has been removed - from ports. - * The _BSD_SOURCE and _SVID_SOURCE feature test macros are no longer - supported; they now act the same as _DEFAULT_SOURCE (but generate a - warning) - * Optimized strcmp implementation for ARMv7 - * Added support for TX lock elision of pthread mutexes on s390 and s390x - * All supported architectures now use the main glibc sysdeps directory - instead of some being in a separate "ports" directory - * The NPTL implementation of POSIX pthreads is no longer an "add-on" - * Locale names, including those obtained from environment variables (LANG - and the LC_* variables), are more tightly checked for proper syntax - * On x86-64, the dynamic linker's lazy-binding support is now compatible - with application code using Intel MPX instructions - * CVE-2013-7423 bsc#915526 bsc#934084 bsc#973010 -- Patches from upstream removed - * nss-dns-memleak.patch - * sin-sign.patch - * pldd-wait-ptrace-stop.patch - * nscd-track-startup-failures.patch - * powerpc-opt-power8.patch - * check-pf-alloca.patch - * getaddrinfo-uninit-result.patch - * ppc64-copysign.patch - * nextafterl-ibm-ldouble.patch - * ibm-long-double-math.patch - * ibm-long-double-frexpl.patch - * aarch64-setcontext.patch - * nss-nis-stack-use.patch - * psfaa.patch - * nss-files-long-lines.patch - * setlocale-directory-traversal.patch - * dt-ppc64-num.patch - * ppc64le-profiling.patch - * s390-revert-abi-change.patch - * disable-gconv-translit-modules.patch - * resolv-dont-ignore-second-answer.patch - * iconv-ibm-sentinel-check.patch -- Remove sprof.1, and mtrace.1, now included in the man-pages package - (bsc#967190) - -------------------------------------------------------------------- -Tue Sep 2 07:52:36 UTC 2014 - schwab@suse.de - -- iconv-ibm-sentinel-check.patch: Fix crashes on invalid input in IBM - gconv modules (CVE-2014-6040, bnc#894553, BZ #17325) - -------------------------------------------------------------------- -Tue Aug 26 10:47:31 UTC 2014 - schwab@suse.de - -- disable-gconv-translit-modules.patch: Disable gconv transliteration - module loading (CVE-2014-5119, bnc#892073, BZ #17187) - -------------------------------------------------------------------- -Mon Aug 11 10:01:54 UTC 2014 - schwab@suse.de - -- pthread-mutexattr-gettype-kind.patch: Filter out - PTHREAD_MUTEX_NO_ELISION_NP bit in pthread_mutexattr_gettype - (bnc#888131, BZ #15790) - -------------------------------------------------------------------- -Thu Jul 31 08:06:50 UTC 2014 - schwab@suse.de - -- ppc64le-profiling.patch: fix profiling for ppc64le (bnc#889601, BZ - #17213) -- s390-revert-abi-change.patch: replace with upstream patch, switches - default symbol version back to old version (bnc#887228) - -------------------------------------------------------------------- -Mon Jul 28 10:18:46 UTC 2014 - schwab@suse.de - -- ibm93x-redundant-shift-si.patch: Avoid redundant shift character in - iconv output at block boundary (bnc#886416, BZ #17197) - -------------------------------------------------------------------- -Thu Jul 24 15:35:50 UTC 2014 - schwab@suse.de - -- s390-revert-abi-change.patch: revert back to pre-2.19 layout of jmp_buf - and ucontext_t on s390 (bnc#887228) - -------------------------------------------------------------------- -Tue Jul 22 08:37:38 UTC 2014 - schwab@suse.de - -- dt-ppc64-num.patch: Correct DT_PPC64_NUM (bnc#887169, BZ #17153) - -------------------------------------------------------------------- -Mon Jul 14 08:33:08 UTC 2014 - schwab@suse.de - -- setlocale-directory-traversal.patch: Directory traversal in locale - environment handling (CVE-2014-0475, bnc#887022, BZ #17137) -- Remove the ppc64le check-abi workaround, no longer needed - -------------------------------------------------------------------- -Mon Jun 23 10:33:40 UTC 2014 - schwab@suse.de - -- nss-files-long-lines.patch: Don't ignore too long lines in nss_files - (bnc#883217, BZ #17079) -- Remove locale.1, localedef.1 and iconvconfig.8 manpages, now included in - the man-pages package (bnc#880703) -- manpages.patch: update - -------------------------------------------------------------------- -Mon Jun 16 08:27:38 UTC 2014 - schwab@suse.de - -- psfaa.patch: copy filename argument in posix_spawn_file_actions_addopen - (CVE-2014-4043, bnc#882600, BZ #17048) - -------------------------------------------------------------------- -Wed May 28 15:11:45 UTC 2014 - matz@suse.de - -- glibc-memset-nontemporal.diff: Speedup memset on x86_64 - (bnc#868622, BZ #16830) - -------------------------------------------------------------------- -Thu May 15 15:45:03 UTC 2014 - schwab@suse.de - -- add non-elision-enabled libpthread - -------------------------------------------------------------------- -Mon May 12 13:22:40 UTC 2014 - schwab@suse.de - -- nss-nis-stack-use.patch: fix unbound stack use in NIS NSS module (BZ - #16932) - -------------------------------------------------------------------- -Wed May 7 10:13:24 UTC 2014 - schwab@suse.de - -- getaddrinfo-uninit-result.patch: fix parsing of getai result for - IPv6-only request (bnc#876521) - -------------------------------------------------------------------- -Thu Apr 17 09:13:32 UTC 2014 - schwab@suse.de - -- ibm-long-double-frexpl.patch: Correct IBM long double frexpl - (bnc#872573, BZ #16740, BZ #16619) - -------------------------------------------------------------------- -Tue Apr 15 14:23:54 UTC 2014 - schwab@suse.de - -- ibm-long-double-math.patch: Remove faulty assembler implementations of - ceil, nearbyintl, roundl for IBM long double (bnc#873457, BZ #16701, BZ - #16706, BZ #16707) - -------------------------------------------------------------------- -Tue Apr 15 11:00:59 UTC 2014 - aj@suse.com - -- Use /run for nscd instead of /var/run. - -------------------------------------------------------------------- -Mon Apr 7 09:06:32 UTC 2014 - schwab@suse.de - -- pthread-mutex-destroy.patch: Remove -- pthread-mutex-trylock-elision.patch: Properly handle forced elision in - pthread_mutex_trylock (bnc#865968, BZ #16657) - -------------------------------------------------------------------- -Thu Apr 3 07:32:24 UTC 2014 - schwab@suse.de - -- nextafterl-ibm-ldouble.patch: Correct IBM long double nextafterl - (bnc#871637, BZ #16739) - -------------------------------------------------------------------- -Tue Apr 1 13:33:24 UTC 2014 - schwab@suse.de - -- Readd dependency on sysvinit.target to nscd.service (bnc#868422) -- Make the nscd service part of the nss-lookup and nss-user-lookup targets - (bnc#871386) -- Move _constraints back to main package and update it - -------------------------------------------------------------------- -Tue Apr 1 07:55:19 UTC 2014 - schwab@suse.de - -- ppc64-copysign.patch: Fix ppc64le copysign overwriting parent stack - frame (BZ #16786) -- aarch64-setcontext.patch: Fix aarch64 setcontext clobbering alternate - signal stack (BZ #16629) - -------------------------------------------------------------------- -Mon Mar 31 13:22:56 UTC 2014 - schwab@suse.de - -- powerpc-opt-power8.patch: readd POWER8 implementation of isnan, - isinf, finite with fix for little endian (bnc#871353) -- pthread-mutex-destroy.patch: Skip checks in pthread_mutex_destroy when - doing elision (bnc#865968) - -------------------------------------------------------------------- -Sat Mar 29 16:41:25 UTC 2014 - schwab@suse.de - -- powerpc-opt-power8.patch: remove broken POWER8 implementation of isnan, - isinf, finite; fix missing static symbols -- glibc-2.14-crypt.diff: update for file renaming - -------------------------------------------------------------------- -Thu Mar 27 08:40:20 UTC 2014 - schwab@suse.de - -- check-pf-alloca.patch: remove use of alloca while collecting interface - addresses - -------------------------------------------------------------------- -Tue Mar 25 09:26:44 UTC 2014 - schwab@suse.de - -- abort-no-flush.patch: Don't close or flush stdio streams on abort (BZ - #15436) -- fix-locking-in-_IO_cleanup.patch: always do locking when accessing - streams (bnc#796982, BZ #15142) -- resolv-dont-ignore-second-answer.patch: don't ignore second answer from - nameserver if the first one was empty (bnc#767266, BZ #13651) -- ldd-system-interp.patch: Never try to execute the file in ldd - (bnc#677787, BZ #16750) - -------------------------------------------------------------------- -Mon Mar 24 12:26:50 UTC 2014 - schwab@suse.de - -- check-pf-alloca.patch: Account for alloca use when collecting interface - addresses (bnc#785041, BZ #16002) - -------------------------------------------------------------------- -Mon Mar 24 07:59:40 UTC 2014 - schwab@suse.de - -- powerpc-opt-power8.patch: two more POWER8 optimisations (bnc#866711, - fate#315443) - -------------------------------------------------------------------- -Thu Mar 20 14:52:47 UTC 2014 - schwab@suse.de - -- getaddrinfo-uninit-result.patch: Fix use of half-initialized result in - getaddrinfo when using nscd (bnc#867636, BZ #16743) - -------------------------------------------------------------------- -Thu Mar 20 07:42:50 UTC 2014 - schwab@suse.de - -- Remove dependency on sysinit.target from nscd.service again (bnc#86422) - -------------------------------------------------------------------- -Wed Mar 19 14:39:55 UTC 2014 - schwab@suse.de - -- powerpc-opt-power8.patch: GLIBC Optimizations For POWER8 Hardware - (bnc#866711, fate#315443) - -------------------------------------------------------------------- -Tue Mar 18 17:10:43 UTC 2014 - schwab@suse.de - -- Make sure nscd is started after sysinit.target (bnc#868422) -- nscd-track-startup-failures.patch: properly track startup failures in - nscd and mark nscd.service as forking (BZ #16639) - -------------------------------------------------------------------- -Thu Mar 6 11:37:51 UTC 2014 - schwab@suse.de - -- Add services and netgroup persistent caches to nscd file list - -------------------------------------------------------------------- -Wed Feb 26 09:03:25 UTC 2014 - schwab@suse.de - -- sin-sign.patch: Fix sign of input to bsloww1 (BZ #16623) -- pldd-wait-ptrace-stop.patch: Update from upstream - -------------------------------------------------------------------- -Mon Feb 24 11:38:41 UTC 2014 - schwab@suse.de - -- nss-dns-memleak.patch: fix memory leak in nss-dns (bnc#863499) -- Don't build glibc-{extra,info,i18ndata,obsolete} and nscd for i686 - -------------------------------------------------------------------- -Mon Feb 10 14:24:29 UTC 2014 - schwab@suse.de - -- Bump minimum kernel to 3.0 - -------------------------------------------------------------------- -Sun Feb 9 13:52:23 UTC 2014 - schwab@suse.de - -- Update to glibc 2.19 release - -------------------------------------------------------------------- -Thu Feb 6 10:38:05 UTC 2014 - schwab@suse.de - -- Update to glibc 2.18.90 ee7cc3853761: - * More bug fixes - * SystemTap probes for slow multiple precision fallback paths of - transcendental functions have been introduced. - * Preliminary documentation about Multi-Thread, Async-Signal and - Async-Cancel Safety has been added. - * Change powerpc64le start ABI to 2.17 -- Add /usr/local/lib64 to ld.so.conf on all lib64 platforms -- Enable profile build for aarch64 -- ppc64le-abilist.patch: Removed - -------------------------------------------------------------------- -Wed Jan 8 12:38:29 UTC 2014 - coolo@suse.com - -- make pwdutils a real buildrequire - Requires(pre) are used during builds, but don't trigger rebuilds. - But to create clearly defined bootstrap projects, it's essential - to know what packages are required for others. So move this requires - to build to a buildrequire - -------------------------------------------------------------------- -Tue Jan 7 14:30:50 UTC 2014 - schwab@suse.de - -- Update to glibc 2.18.90 94c8a4bc574c: - * More bug fixes - * Slovenian translations for glibc messages have been contributed by the - Translation Project's Slovenian team of translators. - -------------------------------------------------------------------- -Thu Dec 19 13:45:17 UTC 2013 - schwab@suse.de - -- Update to glibc 2.18.90 83f5c32d21f7: - * Support for STT_GNU_IFUNC symbols added for ppc64 - * A new feature test macro _DEFAULT_SOURCE is available - * The _BSD_SOURCE feature test macro no longer enables BSD interfaces - that conflict with POSIX. The libbsd-compat library (which was a - dummy library that did nothing) has also been removed. - * Added support for version-3 tz format files -- i686-no-sse42-strstr.patch: Removed - -------------------------------------------------------------------- -Tue Dec 10 15:03:59 UTC 2013 - schwab@suse.de - -- Update to glibc 2.18.90 aeb95445d128: - * More bug fixes - * Support for STT_GNU_IFUNC symbols added for ppc32/power4+ - * The public headers no longer use __unused nor __block - * Support for PowerPC64 ELFv2 ABI -- ppc64le-abilist.patch: ABI lists for PowerLE - -------------------------------------------------------------------- -Mon Nov 25 13:59:52 UTC 2013 - schwab@suse.de - -- Update to glibc 2.18.90 bd12ab55c05e: - * New locales: ak_GH, anp_IN, ar_SS, cmn_TW, hak_TW, lzh_TW, nan_TW, pap_AW, - pap_CW, quz_PE, the_NP. - * Substantially revised locales: gd_GB, ht_HT - * The LC_ADDRESS field was updated to support country_car for almost all - supported locales. - * ISO 1427 definitions were updated. - * ISO 3166 definitions were updated. - * The localedef utility now supports --big-endian and --little-endian - command-line options to generate locales for a different system from that - for which the C library was built. - * Binary locale files now only depend on the endianness of the system for - which they are generated and not on other properties of that system. - * ISO 639 definitions were updated for Chiga (cgg) and Chinese (gan, hak, czh, - cjy, lzh, cmn, mnp, cdo, czo, cpx, wuu, hsn, yue). - * SystemTap probes for malloc have been introduced. - * Support for powerpc64le has been added. - * The soft-float powerpc port now supports e500 processors. -- Remove upstreamed patches: - cbrtl-ldbl-96.patch - fcntl-o-tmpfile.patch - getaddrinfo-overflow.patch - glibc-2.18.tar.xz - glibc-ld-profile.patch - glibc-nscd-hconf.diff - i686-strcasecmp-fallback.patch - m68k-Scrt1.patch - malloc-overflows.patch - nonascii-case.patch - nss-database.patch - printf-overrun.patch - readdir_r-overflow.patch - strcoll-overflow.patch -- Remove obsolete patches: - glibc-2.4.90-revert-only-euro.diff - -------------------------------------------------------------------- -Wed Oct 30 14:05:30 UTC 2013 - schwab@suse.de - -- getaddrinfo-overflow.patch: Fix stack overflow due to large AF_INET6 - requests (CVE-2013-4458, bnc#847227) - -------------------------------------------------------------------- -Mon Oct 21 12:14:38 UTC 2013 - schwab@suse.de - -- Remove SSE4.2 implementation of strstr for x86-32 (bnc#843464) - -------------------------------------------------------------------- -Mon Oct 14 09:32:44 UTC 2013 - schwab@suse.de - -- Depend on gcc defaults for base powerpc optimisations (bnc#844824) - -------------------------------------------------------------------- -Fri Oct 11 08:37:38 UTC 2013 - schwab@suse.de - -- Enable ports addon for m68k and adapt file list -- m68k-Scrt1.patch: Use PIC for Scrt1.o - -------------------------------------------------------------------- -Thu Sep 19 14:12:59 UTC 2013 - schwab@suse.de - -- nscd-server-user.patch: run nscd as user nscd (fate#314673) - -------------------------------------------------------------------- -Thu Sep 12 13:42:23 UTC 2013 - schwab@suse.de - -- malloc-overflows.patch: Fix integer overflows in malloc (CVE-2013-4332, - bnc#839870) - -------------------------------------------------------------------- -Wed Sep 11 10:11:56 UTC 2013 - schwab@suse.de - -- fcntl-o-tmpfile.patch: Add O_TMPFILE to (bnc#837965) -- strcoll-overflow.patch: Update to latest version - -------------------------------------------------------------------- -Tue Aug 13 07:24:59 UTC 2013 - schwab@suse.de - -- Update to glibc 2.18 release - * No source change -- strcoll-overflow.patch: fix buffer overflow in strcoll (CVE-2012-4412, - bnc#779320) -- readdir_r-overflow.patch: fix readdir_r with long file names - (CVE-2013-4237, bnc#834594) - -------------------------------------------------------------------- -Tue Aug 6 09:20:04 UTC 2013 - schwab@suse.de - -- Update to glibc 2.17.90 85891acadf1b: - * CVE-2013-2207 Incorrectly granting access to another user's pseudo-terminal - has been fixed by disabling the use of pt_chown (Bugzilla #15755). - Distributions can re-enable building and using pt_chown via the new configure - option `--enable-pt_chown'. Enabling the use of pt_chown carries with it - considerable security risks and should only be used if the distribution - understands and accepts the risks. - * CVE-2013-0242 Buffer overrun in regexp matcher has been fixed (Bugzilla - #15078). - * CVE-2013-1914 Stack overflow in getaddrinfo with many results has been - fixed (Bugzilla #15330). - * Add support for calling C++11 thread_local object destructors on thread - and program exit. This needs compiler support for offloading C++11 - destructor calls to glibc. - * Improved worst case performance of libm functions with double inputs and - output. - * Support for priority inherited mutexes in pthread condition variables on - non-x86 architectures. - * Optimized string functions for AArch64. Implemented by Marcus Shawcroft. - * Optimized string functions for ARM. Implemented by Will Newton and - Richard Henderson. - * Added a benchmark framework to track performance of functions in glibc. - * New macro named issignaling to check for a signaling NaN (sNaN). - It is based on draft TS 18661 and currently enabled as a GNU extension. - * On Linux, the clock function now uses the clock_gettime system call - for improved precision, rather than old times system call. - * Added new API functions pthread_getattr_default_np and - pthread_setattr_default_np to get and set the default pthread - attributes of a process. - * Added support for TSX lock elision for pthread mutexes on i386 and x86-64. - This may improve lock scaling of existing programs on TSX capable systems. - * Support added for AT_HWCAP2 (to coincide with Linux kernel 3.10 - availability). Implemented by Ryan S. Arnold. - * Support added for POWER8 platform. Implemented by Ryan S. Arnold. -- Remove upstreamed patches: - pthread-cond-timedwait-i486.patch - glibc-aarch64-lib64.patch - arm-ld-so-cache.patch - rtlddir.patch - regexp-overrun.patch - getaddrinfo-overflow.patch - nscd-netgroup.patch - disable-pt-chown.patch - nscd-short-write.patch - big5-hkscs-update.patch.bz2 - digits-dots.patch - strptime-W-week.patch - aarch64-sigsetjmp.patch -- Rediff all remaining patches -- Reenable stackguard randomization on arm -- Recognize ppc64p7 arch to build for power7 -- Remove all ABI extensions from libcrypt -- cbrtl-ldbl-96.patch: fix cbrtl for ldbl-96 - -------------------------------------------------------------------- -Wed Jul 31 12:20:38 UTC 2013 - schwab@suse.de - -- i686-strcasecmp-fallback.patch: fix fallback in i686 - strcasecmp/strncasecmp -- nonascii-case.patch: also test strncasecmp -- pldd-wait-ptrace-stop.patch: fix pldd not to leave process stopped after - detaching (bnc#819383) - -------------------------------------------------------------------- -Mon Jul 22 12:32:34 UTC 2013 - schwab@suse.de - -- disable-pt-chown.patch: disable use of pt_chown (CVE-2013-2207, - bnc#830257) -- nonascii-case.patch: fix strcasecmp in tr_TR.ISO-8859-9 locale -- glibc-2.14-crypt.diff: fix incomplete dependencies for libowcrypt - -------------------------------------------------------------------- -Thu Jul 4 12:14:27 UTC 2013 - schwab@suse.de - -- crypt_blowfish-gensalt.patch: separare crypt_gensalt into its own - library libowcrypt, remove crypt_rn and crypt_ra (fate#314945) -- glibc-2.14-crypt-versioning.diff, glibc-fix-check-abi.patch, - glibc-crypt-badsalttest.patch: folded into glibc-2.14-crypt.diff -- crypt_blowfish-const.patch: constify crypt_blowfish -- crypt_blowfish-1.2-sha.diff: refresh - -------------------------------------------------------------------- -Fri Jun 28 12:26:38 UTC 2013 - dmueller@suse.com - -- add ld-linux.so.3 compat symlink also for armv6hl -- remove deprecated armv7l - -------------------------------------------------------------------- -Wed Jun 19 09:29:55 UTC 2013 - coolo@suse.com - -- rely on systemd-rpm-macros instead of the full thing - -------------------------------------------------------------------- -Mon Jun 17 09:49:24 UTC 2013 - schwab@suse.de - -- nscd-netgroup.patch: Fix handling of netgroup cache in nscd (bnc#819524) - -------------------------------------------------------------------- -Mon Jun 10 08:33:46 UTC 2013 - schwab@suse.de - -- glibc-bindresvport-blacklist.diff: Renamed from - glibc-2.3.90-bindresvport.blacklist.diff; fix resource leaks - (bnc#824046) -- Remove glibc-armhf-compat.patch - -------------------------------------------------------------------- -Mon May 20 08:26:35 UTC 2013 - schwab@suse.de - -- aarch64-sigsetjmp.patch: Fix sigsetjmp on aarch64 - -------------------------------------------------------------------- -Sat May 18 09:34:41 UTC 2013 - schwab@suse.de - -- Fix file list for glibc-utils - -------------------------------------------------------------------- -Thu May 16 12:02:14 UTC 2013 - schwab@suse.de - -- big5-hkscs-update.patch.bz2: Update BIG5-HKSCS charmap to HKSCS-2008 -- digits-dots.patch: Fix parsing of numeric hosts in gethostbyname_r -- nss-database.patch: Properly cache the result from looking up the nss - database config -- strptime-W-week.patch: Properly handle %W in strptime -- printf-overrun.patch: Revert problematic fixes for [BZ #11741] -- glibc-aarch64-lib64.patch: Replace with upstream version -- arm-ld-so-cache.patch: ARM: Support loading unmarked objects from cache -- rtlddir.patch: Add support for rtld directory different from slib - directory -- regexp-overrun.patch: Fix buffer overrun in regexp matcher - (CVE-2013-0242, bnc#801246) -- getaddrinfo-overflow.patch: Fix stack overflow in getaddrinfo with many - results (CVE-2013-1914, bnc#813121) - -------------------------------------------------------------------- -Thu May 16 10:04:01 UTC 2013 - schwab@suse.de - -- When testsuite run fails make all test output available - -------------------------------------------------------------------- -Tue May 7 10:00:00 UTC 2013 - schwab@suse.de - -- Fix check for XEN build in glibc_post_upgrade - -------------------------------------------------------------------- -Sun Apr 14 02:41:52 UTC 2013 - crrodriguez@opensuse.org - -- Do not order nscd after syslog.target - -------------------------------------------------------------------- -Mon Mar 4 14:16:43 UTC 2013 - schwab@suse.de - -- Fix crypt ABI for aarch64 - -------------------------------------------------------------------- -Thu Feb 28 14:30:44 UTC 2013 - schwab@suse.de - -- manpages.patch: - Remove debianisms from manpages (bnc#805054) - -------------------------------------------------------------------- -Mon Feb 18 09:28:23 UTC 2013 - schwab@suse.de - -- Update crypt ABI for aarch64 -- glibc-aarch64-lib64.patch: - Use lib64 for aarch64 and add link for /lib/ld-linux-aarch64.so.1 -- Don't build profiling libraries for aarch64 - -------------------------------------------------------------------- -Tue Feb 5 09:28:44 UTC 2013 - schwab@suse.de - -- Move _constraints file to glibc-testsuite only - -------------------------------------------------------------------- -Sun Feb 3 00:08:54 UTC 2013 - dmueller@suse.com - -- build with ports enabled on aarch64 - -------------------------------------------------------------------- -Thu Jan 31 15:42:07 UTC 2013 - schwab@suse.de - -- Obsolete unscd to migrate back to nscd. - -------------------------------------------------------------------- -Thu Jan 31 09:09:06 UTC 2013 - coolo@suse.com - -- looks like testsuite runs only on kvm, so add _constraint - (actually it does not build on xen, but I can't constraint that) - -------------------------------------------------------------------- -Thu Jan 24 16:33:04 UTC 2013 - schwab@suse.de - -- Don't run testsuite in parallel -- Fail if testsuite fails -- Disable crypt/badsalttest test - -------------------------------------------------------------------- -Tue Jan 8 09:53:38 UTC 2013 - coolo@suse.com - -- add _constraints file to make sure glibc-testsuite only builds on big - hosts. Otherwise it's running out of memory and stalls - -------------------------------------------------------------------- -Thu Dec 27 12:31:13 UTC 2012 - aj@suse.de - -- Set bugurl to bugs.opensuse.org - -------------------------------------------------------------------- -Tue Dec 25 16:50:52 UTC 2012 - aj@suse.de - -- Update to glibc 2.17 release (git id c758a6861537): - * bump version number - * update translations - -------------------------------------------------------------------- -Tue Dec 18 10:28:01 UTC 2012 - schwab@suse.de - -- Move glibc-utils subpackage to own specfile and enable programs that - require libgd -- Filter GLIBC_PRIVATE symbols -- Don't stop at first error in testsuite run - -------------------------------------------------------------------- -Mon Dec 17 11:16:49 UTC 2012 - schwab@suse.de - -- Split off glibc-testsuite package - -------------------------------------------------------------------- -Fri Dec 14 19:31:45 UTC 2012 - aj@suse.de - -- Build profile and locale packages for i686 as well. - -------------------------------------------------------------------- -Wed Dec 12 08:32:53 UTC 2012 - aj@suse.de - -- Update to 4641d57e1e00: - * Updated translations - * bug fixes - -------------------------------------------------------------------- -Mon Dec 10 13:08:01 UTC 2012 - schwab@suse.de - -- pthread-cond-timedwait-i486.patch: - Extend i486 pthread_cond_timedwait to use futex syscall with absolute - timeout -- nscd-short-write.patch: - Properly check for short writes when sending the response in nscd - -------------------------------------------------------------------- -Sat Dec 8 18:55:53 UTC 2012 - aj@suse.de - -- Update to 56e7d3ad5c2f: - * Bugfixes - * Fix warnings building glibc -- Remove upstreamed patch glibc-revert-fseek-on-fclose.diff - -------------------------------------------------------------------- -Mon Dec 3 15:45:08 UTC 2012 - aj@suse.de - -- Remove nosegneg i686 library, it's only used for a 32-bit Xen - hypervisor (not for a 32-bit guest running under 64-bit hypervisor), - and since the 32-bit Xen hypervisor is not part of openSUSE anymore, - it is unneeded (bnc#789607). - -------------------------------------------------------------------- -Mon Dec 3 14:47:22 UTC 2012 - schwab@suse.de - -- Suppress error message from systemctl in %post -n nscd (bnc#792333) - -------------------------------------------------------------------- -Sat Dec 1 08:55:05 UTC 2012 - aj@suse.de - -- Update to f638872ab422: - Fix regression introduced with last update in sunrpc code - Fix assertion failure in resolver - Bug fixes -- Remove upstreamed patch glibc-resolv-assert.diff - -------------------------------------------------------------------- -Fri Nov 30 09:15:15 UTC 2012 - aj@suse.de - -- Update to c93ec1f091ec: - Warn about unsupported DT_FLAGS_1 flags - Add Interlingua locale - Bug fixes - -------------------------------------------------------------------- -Thu Nov 29 14:30:11 UTC 2012 - schwab@suse.de - -- Remove obsolete patches: - glibc-strict-aliasing.diff - nscd-avoid-gcc-warning.diff - -------------------------------------------------------------------- -Wed Nov 28 15:48:32 UTC 2012 - aj@suse.de - -- Update to e3c6aa3a5848: - * Fix powerpc64 make abi check failure - * bugfixes -- Install nscd.socket to new /usr location - -------------------------------------------------------------------- -Wed Nov 28 09:31:11 UTC 2012 - schwab@suse.de - -- Reenable multi-arch on ppc ppc64 - -------------------------------------------------------------------- -Tue Nov 27 21:34:15 UTC 2012 - aj@suse.de - -- Update to de2fd463b1c0: - Various bugfixes including: - * Fix fwrite bug causing grep etc testsuite failure - * sotruss: fix argument parsing - * Check supported DF_1_XXX bits - Add new locales niu_NU and niu_NZ -- Refresh patch glibc-revert-fseek-on-fclose.diff - -------------------------------------------------------------------- -Sat Nov 24 13:48:40 UTC 2012 - aj@suse.de - -- Remove nscd init script, use systemd files. - -------------------------------------------------------------------- -Fri Nov 23 14:33:37 UTC 2012 - matz@suse.com - -- Fix getaddrinfo-ipv6-sanity.diff to apply again. - -------------------------------------------------------------------- -Tue Nov 20 08:06:49 UTC 2012 - aj@suse.de - -- Update to f59cba71d848: - * Various bug fixes - * Add new locales szl_PL, ayc_PE, nhn_MX, doi_IN, mni_IN, sat_IN. - * Remove patch glibc-compiled-binaries.diff since getconf can not be - cross-compiled - * Refresh patch glibc-2.3.90-bindresvport.blacklist.diff - -------------------------------------------------------------------- -Sun Nov 11 09:54:43 UTC 2012 - aj@suse.de - -- Update to current glibc 2.17 development snapshot (git 7e2bd01fcf3c): - * Upstream changes: - + ports is now part of main tarball - + Add port to ARM AArch64 - + New function secure_getenv - + Systemtap static probes - + The `clock_*' suite of functions (declared in ) is now - available directly in the main C library. - + The `crypt' function now fails if passed salt bytes that violate the - specification for those values. On Linux, the `crypt' function will - consult /proc/sys/crypto/fips_enabled to determine if "FIPS mode" is - enabled, and fail on encrypted strings using the MD5 or DES algorithm - when the mode is enabled. - + Optimzations and bug fixes - * remove upstream patches malloc-check-size.patch, - glibc-2.16-getaddrinfo-buffer.patch, sparc-bind-now.patch, - pthread-cond-wait-revert.patch - * Remove now obsolete patch glibc-gai-private4.diff - * Refresh patches glibc-2.14-crypt.diff, glibc-2.14-crypt-versioning.diff, - glibc-fix-check-abi.patch, nss-db-path.patch, glibc-2.3.90-noversion.diff, - glibc-revert-fseek-on-fclose.diff - * Disable patches glibc-compiled-binaries.diff, getaddrinfo-ipv6-sanity.diff - and glibc-gai-private4.diff. - * Use git id instead of ChangeLog date in version output (patch glibc-version.diff) - * Enable multi-arch on all architectures that support it. - -------------------------------------------------------------------- -Wed Nov 7 14:59:06 UTC 2012 - schwab@suse.de - -- Avoid shell comment leaking into %post. - -------------------------------------------------------------------- -Thu Oct 25 07:30:04 UTC 2012 - aj@suse.de - -- Update to glibc 2.16 c3b96f90c9c1: - - Fix missing _mcount@GLIBC_2.0 on powerpc32 (replaces - patch glibc-2.16-ppc32-mcount.patch) -- Drop patch glibc-elf-localscope.diff, fixed upstream in 2.16 - in a different way. - -------------------------------------------------------------------- -Tue Oct 9 07:15:12 UTC 2012 - aj@suse.de - -- Fix malloc_usable_size (swo#1349, bnc#745247) (patch - malloc-check-size.patch). - -- Update to current glibc 2.16 (git a5cfcf08ffaa): - * fix fma detection - * Don't parse %s format argument as multibyte string - * Use size_t instead of int for internal variables in glob - * Properly handle fencepost with MALLOC_ALIGN_MASK - -------------------------------------------------------------------- -Sat Oct 6 08:51:46 UTC 2012 - meissner@suse.com - -- make glibc-devel- require glibc- just - like glibc-devel - -------------------------------------------------------------------- -Fri Sep 28 07:47:33 UTC 2012 - aj@suse.de - -- Fix crash in relocation on sparc with bind-now (swo#14376) - (patch sparc-bind-now.patch). - -------------------------------------------------------------------- -Thu Sep 27 12:20:11 UTC 2012 - aj@suse.de - -- Fix check-abi on more architectures (bnc#780696), patch by Jan - Engelhardt (updated patch glibc-fix-check-abi.patch). - -------------------------------------------------------------------- -Tue Sep 4 11:08:53 UTC 2012 - schwab@linux-m68k.org - -- Move pt_chown to %{_libexecdir} so that baselibs can find it. -- Do create hardlinks to getconf so that baselibs use the correct binary - and getconf -v works (obsoletes patch glibc-2.8-getconf.diff). - -------------------------------------------------------------------- -Tue Aug 28 07:10:49 UTC 2012 - aj@suse.de - -- Update to da1f43196321, major changes: - * Fix strtod integer/buffer overflow (bso#14459). - * Fix segmentation fault in strncasecmp for i686. - * Translation updates - -------------------------------------------------------------------- -Tue Jul 24 08:39:30 UTC 2012 - aj@suse.de - -- Fix _mcount on PowerPC32. - -------------------------------------------------------------------- -Sat Jul 21 07:31:10 UTC 2012 - aj@suse.de - -- Enable parallel build for some more cases. - -------------------------------------------------------------------- -Fri Jul 20 17:00:00 UTC 2012 - aj@suse.de - -- Update to glibc 2.16 release. - * update version numbers - * Documentation updates -- Update manpages from Debian, includes new man pages for - locale.1, mtrace.1, gencat.1 iconvconfig.8. -- Remove getent.1 man page, use the one from man-pages. - -------------------------------------------------------------------- -Fri Jul 20 16:42:42 UTC 2012 - aj@suse.de - -- Update to glibc 2.16 trunk (git id 416bf844227d): - * Fix check-abi for arm - * Refresh some patches. - * remove merged patches - * mainly lots of bug fixes - * Support for ISO C11 - * full details in NEWS file - -------------------------------------------------------------------- -Fri Jul 20 15:06:49 UTC 2012 - jengelh@inai.de - -- Add commit 10f62770e115d9f (glibc-sparc-fxstatat64.diff) from - upstream to resolve rpmlint-induced packaging abort due to - (previously) "no-return-in-nonvoid" -- Add xz as explicit BuildRequires for openSUSE_12.1 - -------------------------------------------------------------------- -Thu Jul 19 23:42:46 UTC 2012 - jengelh@inai.de - -- Do package ld-linux.so.2 on SPARC as well - -------------------------------------------------------------------- -Tue Jul 17 12:22:29 UTC 2012 - aj@suse.de - -- Add makeinfo as build requires to be able to generate the info - pages. - -------------------------------------------------------------------- -Wed Jul 4 13:36:17 UTC 2012 - aj@suse.de - -- Add glibc-2.16-getaddrinfo-buffer.patch to not use a too small - buffer for dns queries on 64-bit systems (bso#14307,bso#13904). -- Fix getaddrinfo-ipv6-sanity.diff (bnc#767125). - -------------------------------------------------------------------- -Mon Jul 2 16:23:15 UTC 2012 - agraf@suse.com - -- Backport *context patch for ARM from 2.16, so we have a working libpth - -------------------------------------------------------------------- -Thu Jun 28 18:46:30 UTC 2012 - aj@suse.de - -- Remove not anymore existing nscd.socket. - -------------------------------------------------------------------- -Thu Jun 28 12:33:50 UTC 2012 - aj@suse.de - -- Update to glibc 2.15-branch (git id 725b8ee08aff): - * Fix regression in cosh (bso#14273) - -------------------------------------------------------------------- -Wed Jun 27 07:34:15 UTC 2012 - aj@suse.de - -- Testsuite is ok to fail on arm - -------------------------------------------------------------------- -Tue Jun 26 07:11:49 UTC 2012 - aj@suse.de - -- Update to glibc 2.15 branch (git id b640404bd8c9): - * Fix fmod implementation that returned NaN for some values. - * Fix strcase_cmp_l x86 multiarch implementation. - * Remove glibc-2.15-avx2.patch, merged now. - -------------------------------------------------------------------- -Thu Jun 21 11:44:59 UTC 2012 - aj@suse.de - -- Fix Bogus FP exception on underflow for exp(double) (bnc#767956) - -------------------------------------------------------------------- -Mon Jun 18 11:04:37 UTC 2012 - aj@suse.de - -- Remove nscd.socket since nscd does not support socket - activation. - -------------------------------------------------------------------- -Wed Jun 13 11:07:15 UTC 2012 - aj@suse.de - -- Build power3 libs on 32-bit PowerPC (bnc#765165). - -------------------------------------------------------------------- -Wed May 23 20:00:55 UTC 2012 - aj@suse.de - -- Update to current git of glibc 2.15 branch: - * obsoletes glibc-2.16-avx.patch, - glibc-2.16-fix-check-localplt.patch - * Fixes for math functions. - -------------------------------------------------------------------- -Wed May 23 11:51:02 UTC 2012 - aj@suse.de - -- Fix first_weekday for tr_TR locale (tr_TR.patch) - -------------------------------------------------------------------- -Wed May 16 08:37:57 UTC 2012 - schwab@linux-m68k.org - -- Fix confstr use of local buffer outside its extent - -------------------------------------------------------------------- -Wed May 9 07:30:36 UTC 2012 - aj@suse.de - -- Split out glibc-armhf-compat.patch from armhf-ld-so.patch. -- Run nscd in the foreground with systemd (glibc-nscd-foreground-patch) - -------------------------------------------------------------------- -Tue May 8 14:00:52 UTC 2012 - aj@suse.de - -- Refresh glibc-2.16-avx.patch and handle FMA4. - -------------------------------------------------------------------- -Thu May 3 11:05:36 UTC 2012 - aj@suse.de - -- Fix dynamic linker name for ARMv5. - -------------------------------------------------------------------- -Thu Apr 26 14:02:37 UTC 2012 - aj@suse.de - -- Fix mcheck (optimization problem with gcc 4.7) - -------------------------------------------------------------------- -Wed Apr 25 10:40:20 UTC 2012 - aj@suse.de - -- Also check for armv7hl. - -------------------------------------------------------------------- -Wed Apr 25 08:47:22 UTC 2012 - adrian@suse.de - -- provide old ld-linux.so.3 on armv7, not catched by find.provides - -------------------------------------------------------------------- -Sun Apr 22 11:35:05 UTC 2012 - aj@suse.de - -- gcc 4.7 does not build crt files properly on powerpc64, backport - patch from upstream to handle this - (glibc-2.16-powerpc-initfini.patch) - -------------------------------------------------------------------- -Fri Apr 20 18:28:18 UTC 2012 - aj@suse.de - -- Disable patch x86-cpuid-level2.patch, this should be fixed in - valgrind now. - -------------------------------------------------------------------- -Thu Apr 19 11:12:43 UTC 2012 - aj@suse.de - -- Reorder patches, refresh to apply cleanly with -p1. - -------------------------------------------------------------------- -Wed Apr 18 11:35:48 UTC 2012 - aj@suse.de - -- Build profiled libs only for base. -- Cleanup patches. -- Remove glibc-2.14-fix-ctors.patch, we have proper support in - binutils now. - -------------------------------------------------------------------- -Tue Apr 17 12:35:21 UTC 2012 - aj@suse.de - -- The dynamic linker for armv7 hardware float is called - /lib/ld-linux-armhf.so.3. Provide symlink for old location. - -------------------------------------------------------------------- -Tue Apr 17 08:29:21 UTC 2012 - aj@suse.de - -- Build for power4 only, don't support power3 anymore. -- Add option to build glibc a bit more quickly for testing purposes. -- Remove disabled patch glibc-revert-netlink-cache.patch. -- Start renumbering patches. - -------------------------------------------------------------------- -Mon Apr 16 14:31:38 UTC 2012 - aj@suse.de - -- Do not build locales and profile for i686 since we only ship - the base and glibc-devel packages. - -------------------------------------------------------------------- -Fri Apr 13 09:35:49 UTC 2012 - aj@suse.de - -- Fix check-abi to succeed. -- Use feof_unlocked in glibc-2.3.90-bindresvport.blacklist.diff. -- Make x86 to be elf/check-localplt clean again -- Refresh some patches to apply without fuzz. - -------------------------------------------------------------------- -Fri Apr 6 09:19:11 UTC 2012 - aj@suse.de - -- Disable building with as-needed since it breaks glibc - (testsuite will fail, even if testsuite does not use as-needed) - -------------------------------------------------------------------- -Thu Apr 5 18:48:06 UTC 2012 - aj@suse.de - -- Another fix for dynamic linking. - -------------------------------------------------------------------- -Thu Apr 5 18:22:36 UTC 2012 - aj@suse.de - -- Properly fix dl_lookup_x crash (glibc-fix-noload.patch), disable - glibc-fix-lookup-crash.patch. - -------------------------------------------------------------------- -Mon Apr 2 09:30:24 UTC 2012 - aj@suse.de - -- Fix building on Armv5 (glibc-add-arm-dependency-libmemusage.patch) - -------------------------------------------------------------------- -Thu Mar 29 07:51:43 UTC 2012 - aj@suse.de - -- Fix crash when nscd is not running (bnc#741021) properly - and disable patch glibc-revert-netlink-cache.patch - -------------------------------------------------------------------- -Fri Mar 23 11:07:32 UTC 2012 - aj@suse.de - -- Fix path for nss_db (bnc#753657). - -------------------------------------------------------------------- -Thu Mar 22 09:41:48 UTC 2012 - aj@suse.de - -- Fix LD_PROFILE invocation. - -------------------------------------------------------------------- -Wed Mar 21 08:45:12 UTC 2012 - aj@suse.de - -- Fix cycle detection in loading of dynamic objects. - -------------------------------------------------------------------- -Wed Mar 14 08:26:52 UTC 2012 - aj@suse.de - -- Update getaddrinfo-ipv6-sanity.diff (bnc#684534). - -------------------------------------------------------------------- -Fri Mar 2 17:01:55 UTC 2012 - aj@suse.de - -- vfprintf: validate nargs and maybe allocate from heap (bnc#747768) - -------------------------------------------------------------------- -Tue Jan 31 13:20:37 UTC 2012 - aj@suse.de - -- Fix checks for AVX (patch glibc-2.16-avx.patch) - -------------------------------------------------------------------- -Tue Jan 31 09:44:07 UTC 2012 - aj@suse.de - -- Use Linux 2.6.32 on x86_64 as oldest supported kernel - -------------------------------------------------------------------- -Tue Jan 31 08:57:15 UTC 2012 - aj@suse.de - -- Fix relocation ordering to fix ifunc crash (bnc#740109). - -------------------------------------------------------------------- -Sun Jan 29 22:47:18 CET 2012 - dmueller@suse.de - -- set abi back to gnueabi for ARM (regression from Jan 12) - -------------------------------------------------------------------- -Wed Jan 18 09:29:24 UTC 2012 - aj@suse.de - -- Update license strings in spec file. - -------------------------------------------------------------------- -Mon Jan 16 13:19:43 UTC 2012 - aj@suse.de - -- Split up new subpackage glibc-extra and move makedb with its - dependency on libselinux to it. (bnc#741525) -- Use lua script for verifyscript to not have a dependency on bash - -------------------------------------------------------------------- -Thu Jan 12 15:42:36 UTC 2012 - aj@suse.de - -- Disable netlink caching (bnc#741021). - -------------------------------------------------------------------- -Thu Jan 12 11:01:41 UTC 2012 - aj@suse.de - -- Use _target_cpu instead of _build and _host. This makes the - i686 library really build for i686. - -------------------------------------------------------------------- -Tue Jan 10 12:31:14 UTC 2012 - aj@suse.de - -- Remove all math ifuncs on x86-64. - -------------------------------------------------------------------- -Tue Jan 10 09:53:58 UTC 2012 - aj@suse.de - -- Remove math ifuncs that cause crashes in apache2 and - gdk-pixbuf-query-loaders-64 (bnc#740109) for now - (glibc-2.15-math64crash.patch). -- nscd needs the same glibc version, add require. - -------------------------------------------------------------------- -Mon Jan 9 08:17:08 UTC 2012 - aj@suse.de - -- Fix realloc usage in vfscanf (glibc-2.16-scanf.patch) -- Fix getcontext on powerpc 32-bit (glibc-ppc-getcontext.patch) - -------------------------------------------------------------------- -Wed Jan 4 09:34:28 UTC 2012 - aj@suse.de - -- Remove patch glibc-2.3.4-gb18030-big5hkscs.diff.bz2 and - replace it by gb18030.patch.bz2 (synced with Fedora 16) - (bnc#743617). - -------------------------------------------------------------------- -Tue Jan 3 19:42:17 UTC 2012 - aj@suse.de - -- Compile unwind-dw2-fde-glibc.c with -fno-strict-aliasing - (patch glibc-strict-aliasing.diff) -- Build on i686 a separate library for usage under Xen. - -------------------------------------------------------------------- -Tue Jan 3 15:36:12 UTC 2012 - aj@suse.de - -- Only use -mno-tls-direct-seg-refs on 32-bit x86, it's not needed - on x86-64. - -------------------------------------------------------------------- -Tue Jan 3 14:37:48 UTC 2012 - aj@suse.de - -- Cleanup spec file: - - experimental malloc is not experimental anymore and only option - (drop patch glibc-malloc-arena-max.diff) - - remove obsolete configure flags - -------------------------------------------------------------------- -Tue Jan 3 08:40:28 UTC 2012 - aj@suse.de - -- Update to 2ba92745c36e: - - Update copyright years - - Fix miscompilation of posix/regex_internal.c with GCC 4.7. - -------------------------------------------------------------------- -Tue Jan 3 08:23:44 UTC 2012 - aj@suse.de - -- Revert pthread-cond-wait change for now since it causes hangs - (patch pthread-cond-wait-revert.patch). - -------------------------------------------------------------------- -Mon Dec 26 12:53:55 UTC 2011 - aj@suse.de - -- Update to c0da14cdda1f (glibc-ports: 8a70b2dcabbf): - - new locales - - many bugfixes - - glibc 2.15 - - obsoletes tzfile-corruption-fix.patch, - glibc-2.14-32args-printf.patch - -------------------------------------------------------------------- -Thu Dec 21 15:16:42 CET 2011 - meissner@suse.de - -- Do not mention the buildtime anymore to make build-compare work. - -------------------------------------------------------------------- -Mon Dec 19 10:01:56 UTC 2011 - aj@suse.de - -- Fix timezone loader overflow (bnc#735850,CVE-2009-5029) (patch - tzfile-corruption-fix.patch) - -------------------------------------------------------------------- -Mon Dec 5 09:29:32 UTC 2011 - aj@suse.de - -- Update to 52ad36a21973 (glibc-ports: 4a40b38f6355): - * fix many warnings - * bugfixes - * obsolete patches glibc-strict-aliasing.diff and - glibc-arm-clone-unwind-fix.diff - - -------------------------------------------------------------------- -Tue Nov 29 03:09:56 UTC 2011 - rcoe@wi.rr.com - -- fix printf with many args and printf arg specifiers (bnc#733140) - -------------------------------------------------------------------- -Thu Nov 24 14:02:55 UTC 2011 - aj@suse.de - -- Updated glibc-ports-2.14.1.tar.bz2 from ftp.gnu.org. - -------------------------------------------------------------------- -Thu Nov 24 09:25:14 UTC 2011 - aj@suse.com - -- Create glibc-devel-static baselibs (bnc#732349). - -------------------------------------------------------------------- -Thu Nov 17 10:27:31 UTC 2011 - aj@suse.de - -- Remove duplicated locales from glibc-2.3.locales.diff.bz2 - -------------------------------------------------------------------- -Tue Nov 15 12:49:56 UTC 2011 - aj@suse.de - -- nscd now monitors resolv.conf, so simplify glibc-2.4.90-nscd.diff - patch and re-enable it -- Adjust and re-enable glibc-2.3.3-nscd-db-path.diff - -------------------------------------------------------------------- -Tue Nov 15 12:10:32 UTC 2011 - aj@suse.de - -- Update to 09f93bd3d6b1: - - Clean up internal fopen uses to always use close-on-exec - - Optimized strcasecmp and strncasecmp for SSSE3 and SSE4.2 on x86-32 - - bugfixes - -------------------------------------------------------------------- -Mon Nov 14 12:02:06 CET 2011 - ro@suse.de - -- check-build.sh: accept kernel 3.x - -------------------------------------------------------------------- -Tue Nov 8 22:55:40 CET 2011 - dmueller@suse.de - -- make glibc-static provide versioned - -------------------------------------------------------------------- -Tue Nov 8 18:20:39 CET 2011 - dmueller@suse.de - -- fix building with ports again: - * ifuncs tracing backport requires adjustments - -- avoid using asynchronous-unwind-tables only during configure, - but still built the library with unwind tables enabled -- replace arm build hack with a proper solution - ------------------------------------------------------------------- -Mon Nov 7 21:06:32 CET 2011 - dmueller@suse.de - -- update glibc-ports to 2.14.1: - * Align the constant pool in start.S to 4 bytes. - * sysdeps/unix/sysv/linux/arm/eabi/internal_sendmmsg.S: New. -- Fix unwinding crash when using clone() - -------------------------------------------------------------------- -Wed Nov 2 13:52:36 UTC 2011 - aj@suse.de - -- Update to d35dce5213b3: - - caching of network information for getaddrinfo - - bugfixes - -------------------------------------------------------------------- -Sat Oct 29 18:37:46 UTC 2011 - aj@suse.de - -- Update to 21b64b153631: - - various bugfixes - -------------------------------------------------------------------- -Thu Oct 27 08:44:14 UTC 2011 - aj@suse.de - -- Update to 804791474dc1: - - more libm optimizations -- Remove AMD libm routines due to new upstream libm optimizations - and interfaces. -- Fix build on x86. - -------------------------------------------------------------------- -Mon Oct 24 19:02:46 UTC 2011 - aj@suse.de - -- Update to a201fbcf9cc3: - - More libm optimizations - - Optimize wcslen, strnlen - -------------------------------------------------------------------- -Thu Oct 20 08:58:47 UTC 2011 - aj@suse.de - -- Ignore failure of chkstat (bnc#725145). - -------------------------------------------------------------------- -Wed Oct 19 12:07:41 UTC 2011 - aj@suse.de - -- Provide glibc-static from glibc-devel-static to make packaging - easier. glibc-static is the Fedora name. - -------------------------------------------------------------------- -Tue Oct 18 07:42:40 UTC 2011 - aj@suse.de - -- Update to glibc head 99ce7b04edf1: - - Optimize many libm functions - - Optimize access to isXYZ and toXYZ tables - - Optimized memcmp and wmemcmp for x86-64 and x86-32 - - Add parameter annotation to modf - - Support optimized isXXX functions in C++ code - - Optimized memchr, memrchr, rawmemchr for x86-32 - - Add nscd netgroupcache -- Disable libm-x86-64.diff.bz2 since it needs changes following the - libm optimzations. - -------------------------------------------------------------------- -Mon Oct 17 07:47:54 UTC 2011 - aj@suse.de - -- Remove fma, fmaf from libm-x86-64.diff.bz2, they are not accurate - (bso#13304). - -------------------------------------------------------------------- -Tue Oct 11 09:51:46 UTC 2011 - aj@suse.de - -- Update to current git 4f2b767fef50 - * Correctly reparse group line after enlarging the buffer - * 2.14.1 release - -------------------------------------------------------------------- -Mon Oct 10 14:07:44 UTC 2011 - aj@suse.de - -- Fix tracing with ifuncs. - -------------------------------------------------------------------- -Tue Oct 4 14:10:13 UTC 2011 - uli@suse.com - -- cross-build: use %__cc, %__cxx, %_build, %_host -- mipsel: install ports, disable FP - -------------------------------------------------------------------- -Fri Sep 30 17:14:04 CEST 2011 - dmueller@suse.de - -- avoid build failure on %%arm - -------------------------------------------------------------------- -Thu Sep 29 12:58:59 UTC 2011 - aj@suse.de - -- Update to 68577918437e: - * Obsoleted patches: glibc-gconvcache-s390.diff, - glibc-2.3.5-nscd-zeronegtimeout.diff, - glibc-x86-bits-sigcontext.patch, - glibc-2.15-getsysstats-speedup.patch, glibc-2.13-warnings.fix, - glibc-2.13-localedef.patch, - glibc-fix-rwlock-stack-imbalance.patch, glibc-2.15-vsyscall.patch, - glibc-2.15-avoid-vsyscall.patch - -------------------------------------------------------------------- -Thu Sep 29 07:40:25 UTC 2011 - adrian@suse.de - -- just use %arm for right arm architectures - -------------------------------------------------------------------- -Tue Sep 27 11:24:02 UTC 2011 - aj@suse.de - -- Update to 2.14 git version 8bd683657e8a, it contains backports from - glibc trunk: - + Avoid race between {,__de}allocate_stack and __reclaim_stacks - during fork -- Add glibc-2.14-fix-ctors.patch to run ctors (bnc#717671), gcc 4.6 - optimized these away. - -------------------------------------------------------------------- -Mon Sep 26 12:30:09 UTC 2011 - adrian@suse.de - -- don't use -fasynchronous-unwind-tables on arm, it breaks the build - -------------------------------------------------------------------- -Thu Sep 22 21:07:43 CEST 2011 - dmueller@suse.de - -- fix ports build - -------------------------------------------------------------------- -Thu Sep 22 13:10:02 UTC 2011 - adrian@suse.de - -- don't enforce armv5tel for all arm architectures anymore -- armv8l architecture does not exist - -------------------------------------------------------------------- -Tue Sep 20 07:54:21 UTC 2011 - aj@suse.de - -- Cleanup spec file: remove some tags - -------------------------------------------------------------------- -Mon Sep 19 08:09:40 UTC 2011 - opensuse@cboltz.de - -- move usr.sbin.nscd apparmor profile back to apparmor-profiles package - (bnc#647718) - -------------------------------------------------------------------- -Mon Sep 19 07:45:36 UTC 2011 - aj@suse.de - -- Update to 2.14 git version 69c1dfc1a796, it contains backports from - glibc trunk: - + Fix setxid race handling exiting threads - + Fix cfi directives in x86-64 and i386 code - + Fix scope handling during dl_close - + Fix spurious nop at start of __strspn_ia32 - + Correct cycle detection during dependency sorting - + Fix fopen (non-existing-file, "re") errno (Obsoletes patch - fopen-close-exec.patch) - -------------------------------------------------------------------- -Fri Sep 16 11:20:29 UTC 2011 - mmarek@suse.cz - -- Fix assertion error in res_query.c, triggered by Firefox - (bso#13013). - -------------------------------------------------------------------- -Wed Sep 7 07:17:16 UTC 2011 - aj@suse.de - -- Avoid usage of vsyscalls inside glibc. - -------------------------------------------------------------------- -Tue Sep 6 09:53:24 CEST 2011 - aj@suse.de - -- Prefer real syscalls instead of vsyscalls on x86-64 outside - libc.so - -------------------------------------------------------------------- -Mon Sep 5 10:06:23 UTC 2011 - aj@suse.de - -- Do not not trigger an abort when an i586 Intel CPU is running the - i686 library, as valgrind does. [bnc#681398] - -------------------------------------------------------------------- -Mon Sep 5 08:26:24 UTC 2011 - aj@suse.de - -- Readd vdso support. -- Add patch to relocate objects in dependency order, this fixes the - vdso support. - -------------------------------------------------------------------- -Sat Sep 3 19:39:03 UTC 2011 - aj@suse.de - -- Revert last change, it caused some breakage. [bnc#715854] - -------------------------------------------------------------------- -Thu Sep 1 20:49:16 UTC 2011 - aj@suse.de - -- Add support for new vdso (3.1 kernel) and only then - for vsyscall which is not anymore in 3.1 kernel - (patch glibc-2.15-vsyscall.patch) - -------------------------------------------------------------------- -Thu Aug 25 09:44:37 UTC 2011 - lnussel@suse.de - -- use symbol version OW_CRYPT_1.0 for the Owl extensions - (crypt_r[an], crypt_gensalt.*) -- refactor sha2 gensalt patch -- document sha2 hashes in man page - -------------------------------------------------------------------- -Mon Aug 22 13:12:18 UTC 2011 - aj@suse.de - -- Update AppArmor profile of nscd [bnc#647718] - -------------------------------------------------------------------- -Fri Aug 19 13:26:11 UTC 2011 - aj@suse.de - -- Fix fopen("non-existing-file", "re") errno [bnc#713146]. - -------------------------------------------------------------------- -Thu Aug 18 11:55:08 UTC 2011 - aj@suse.de - -- Mark glibc-info, glibc-html and glibc-i18ndata as noarch packages. - -------------------------------------------------------------------- -Wed Aug 17 18:57:00 UTC 2011 - matz@suse.de - -- Fix crash (access-after-free) in dl_lookup_x. [bnc#703140] - -------------------------------------------------------------------- -Wed Aug 17 18:56:03 UTC 2011 - aj@suse.de - -- Enhance rpmlintrc to ignore shlib policy violation. -- Remove obsolete patches glibc-fnmatch-multibyte.diff, - glibc-2.3.1.localedef.diff, glibc-2.10-nscd-nostack.diff. - -------------------------------------------------------------------- -Wed Aug 17 14:47:11 UTC 2011 - aj@suse.de - -- Update to current 2.14 branch: Various bugfixes. - Remove upstreamed patches missing-include-build-fix.diff, - glibc-2.14-res_send.patch, glibc-dl-fxstatat64.patch) - -------------------------------------------------------------------- -Wed Aug 17 14:09:50 UTC 2011 - aj@suse.de - -- Revert removal of sunrpc code (patch glibc2.14-revert-sunrpc-removal.patch). - -------------------------------------------------------------------- -Fri Aug 12 14:55:12 CEST 2011 - matz@suse.de - -- Revert seeking on fclose, incomplete implementation of POSIX - behaviour can confuse current users. [bnc #711829] - (patch glibc-revert-fseek-on-fclose.diff) - -------------------------------------------------------------------- -Fri Jul 22 13:47:23 UTC 2011 - lnussel@suse.de - -- fix signature of sha2 functions - -------------------------------------------------------------------- -Thu Jul 21 12:37:09 UTC 2011 - rhafer@suse.de - -- Disable rewriting ::1 to 127.0.0.1 for /etc/hosts entries. - (bnc#684534, bnc#706719) - (patch glibc-fix-double-loopback.diff) - -------------------------------------------------------------------- -Wed Jul 20 15:04:33 UTC 2011 - lnussel@suse.de - -- install crypt_blowfish man pages - -------------------------------------------------------------------- -Tue Jul 19 12:19:22 UTC 2011 - aj@suse.de - -- Back to old glibc-2.2-sunrpc.diff for now. - -------------------------------------------------------------------- -Tue Jul 19 08:41:55 UTC 2011 - lnussel@suse.de - -- update crypt_blowfish to version 1.2 (bnc#700876) - * due to the signedness bug fix 2a hashes are incompatible with - previous versions if the password contains 8bit chracters! - * libcrypt now exports crypt_gensalt - -------------------------------------------------------------------- -Fri Jul 15 07:54:46 UTC 2011 - aj@suse.de - -- Update to glibc 2.14: - * The RPC implementation in libc is obsoleted. Old programs keep working - but new programs cannot be linked with the routines in libc anymore. - Programs in need of RPC functionality must be linked against TI-RPC. - The TI-RPC implementation is IPv6 enabled and there are other benefits. - * Various bugfixes, new locales, new linux kernel interfaces. - * New program sotruss to traces calls through PLTs - * Removed the following obsoleted patches: glibc-2.6-configure.diff, - glibc-disable-backward-memcpy.diff, glibc-static-memcpy.diff, - glibc-zarch-longlong.diff, glibc-bso-12454.diff, - glibc-vfprintf-positional.diff -- Build without -fno-strict-aliasing. - -------------------------------------------------------------------- -Tue Jul 12 14:21:29 UTC 2011 - aj@suse.de - -- Remove ppc-atomic.diff after discussion with glibc PPC experts - since it does not bring any real benefit. - -------------------------------------------------------------------- -Thu Jul 7 14:50:15 UTC 2011 - aj@suse.de - -- Update glibc-2.2-sunrpc.diff with newer patch from sourceware - bugzilla (bs#bso#5379). - -------------------------------------------------------------------- -Wed Jul 6 08:24:45 UTC 2011 - lnussel@suse.de - -- enable glibc-2.8-getconf.diff again to fix build failure - -------------------------------------------------------------------- -Tue Jul 5 20:22:50 UTC 2011 - aj@suse.de - -- Add systemd configuration for nscd. - -------------------------------------------------------------------- -Tue Jul 5 08:03:26 UTC 2011 - aj@suse.de - -- Remove glibc-statfs64-ia64.diff since current ia32el has the bug - fixed. -- Remove glibc-ppc64-vdso-time.diff (bnc#590216). - -------------------------------------------------------------------- -Mon Jul 4 10:00:46 UTC 2011 - aj@suse.de - -- Further cleanup of ld.so.conf to remove duplicate directories - and allow override of system directories (bnc#671725) -- Fix futex bug (added patch glibc-fix-rwlock-stack-imbalance.patch - from sourceware bug #12403). - -------------------------------------------------------------------- -Fri Jul 1 16:09:14 UTC 2011 - aj@suse.de - -- Remove glibc-2.10.99-ia64-include.diff, it's not needed anymore. -- Disable obsolete patches glibc-fnmatch-multibyte.diff, - glibc-2.10-nscd-nostack.diff, glibc-2.3.1.localedef.diff -- Add glibc-2.13-localedef.patch to fix alignment problem. -- Adjust glibc-version.diff, FLOATING_STACKS variable is obsolete. - -------------------------------------------------------------------- -Thu Jun 30 12:17:33 UTC 2011 - aj@suse.de - -- Remove old ARM patches as it's unclear why those are needed and arm - support is anyhow broken according to comments here and in spec - files. - -------------------------------------------------------------------- -Thu Jun 30 11:22:02 UTC 2011 - aj@suse.de - -- Back to kernel 2.6.16 as minimal kernel version. - -------------------------------------------------------------------- -Tue Jun 28 12:30:34 UTC 2011 - aj@suse.de - -- Only apply glibc-statfs64-ia64.diff on SLE but not on openSUSE. - -------------------------------------------------------------------- -Mon Jun 27 12:19:47 UTC 2011 - aj@suse.de - -- Disable exp_malloc on PPC platforms for now since it caused a - build failure. - -------------------------------------------------------------------- -Mon Jun 27 11:00:33 UTC 2011 - aj@suse.de - -- Update glibc-x86-bits-sigcontext.patch with version accepted - upstream. -- Add glibc-2.15-getsysstats-speedup.patch to "Fix Linux - sysconf(_SC_NPROCESSORS_[CONF|ONLN]) performance problem" -- Fix warning about potential array subscript out of bounds - (glibc-2.13-wranings.fix). -- Fix some rpmlint warnings. - -------------------------------------------------------------------- -Tue Jun 21 10:59:33 UTC 2011 - aj@suse.de - -- Cleanup spec file, change PreReqs. -- Remove obsolete patches: glibc-2.3.90-ld.so-madvise.diff, - glibc-suse-note.diff, glibc-2.3-regcomp.diff. -- Rename glibc-2.3-SuSE.diff to glibc-testsuite.patch, remove obsolete - parts. - -------------------------------------------------------------------- -Mon Jun 20 12:47:46 UTC 2011 - aj@suse.de - -- Enhance rpmlintrc. -- move summary,license and group out of the not-ppc if (by Marcus - Meissner). - -------------------------------------------------------------------- -Mon Jun 20 11:02:01 UTC 2011 - aj@suse.de - -- Remove PreReq on permissions to avoid a cycle that gives leads to - an uninstallable system (bnc#700925). -- Fix on x86 - fixes scpm compilation - (bnc#700784). - -------------------------------------------------------------------- -Fri Jun 17 09:50:19 UTC 2011 - aj@suse.de - -- Cleanup ld.so.conf list, move kde directories to - kdelibs3 (bnc#671725). - -------------------------------------------------------------------- -Fri Jun 17 07:07:37 UTC 2011 - aj@suse.de - -- Do not package memusage and memusagestat since they require - lib-gd and that grows the build cycle. - -------------------------------------------------------------------- -Thu Jun 16 18:37:19 UTC 2011 - aj@suse.de - -- Fix handling of shared library preloading. - -------------------------------------------------------------------- -Thu Jun 16 13:33:23 UTC 2011 - aj@suse.de - -- Fix getaddrinfo IPv6 code (bnc#684534). -- Split up glibc-devel-static subpackage (bnc#655261). - -------------------------------------------------------------------- -Thu Jun 16 12:23:32 UTC 2011 - aj@suse.de - -- Reorder ld.so.conf library list (bnc#671725). - -------------------------------------------------------------------- -Wed Jun 15 07:08:35 UTC 2011 - aj@suse.de - -- Split up package glibc-utils with some debugging tools, add memusage - and memusagestat programs -- Fix compile warnings. -- Silence some rpmlint warnings. -- Remove obsolete patches glibc-2.3.2-revert_tcsetattr.diff, - glibc-2.8-clone.diff, glibc-nptl-2.4-nofixsyscallnr.diff -- Cleanup spec file. -- Use new permission handling for pt_chown. -- Build without -fno-strict-aliasing. - -------------------------------------------------------------------- -Mon Jun 6 14:19:26 UTC 2011 - aj@suse.de - -- Fix typos in /etc/gai.conf (bnc#651912). - -------------------------------------------------------------------- -Fri Jun 3 08:40:55 UTC 2011 - aj@suse.de - -- Use 2.6.5 as oldest supported kernel on all archs besides x86 and - x86-64 (reverting partially a change). - -------------------------------------------------------------------- -Fri May 27 11:55:35 UTC 2011 - aj@suse.de - -- Remove patches that are not needed anymore: - * glibc-selinux.diff - * glibc-check-native-missing-include.diff - * glibc-2.3.3-execstack.diff -- Disable the following patches, they look obsolete by now but leave them - in to easy enable them again: - * glibc-2.3-SuSE.diff - * glibc-2.3-regcomp.diff - * glibc-2.8-clone.diff - * glibc-2.3.2-revert_tcsetattr.diff -- Do not package glibc-obsolete with empty directory on archs that - don't need it. - -------------------------------------------------------------------- -Thu May 26 07:53:51 UTC 2011 - aj@suse.de - -- Add glibc-static-memcpy.diff to fix static compiles. - -------------------------------------------------------------------- -Wed May 25 15:28:37 UTC 2011 - aj@suse.de - -- Run on kernel 2.6.32 or newer only - and optimize thus. -- Enable malloc implementation that is be less memory efficient - but higher performing in multi-threaded programs. -- Use --enable-bind-now to avoid lazy binding in ld.so - and libc.so - -------------------------------------------------------------------- -Wed May 25 14:38:58 UTC 2011 - aj@suse.de - -- Add glibc-bso-12454.diff to not create assert running dynamic linker - in some cases. -- Disable backwards memcpy for x86-64. - -------------------------------------------------------------------- -Wed May 25 07:59:27 UTC 2011 - aj@suse.de - -- Add glibc-dl-signal-error.diff to not crash the dynamic linker - if dependencies are missing. - -------------------------------------------------------------------- -Mon May 23 08:44:47 UTC 2011 - rguenther@novell.com - -- Update longlong.h from GCC sources. Fixes s390 build with -mzarch. - [bnc#695102] - -------------------------------------------------------------------- -Fri May 20 14:45:44 UTC 2011 - aj@suse.de - -- Fix obsoletes and provides. -- Update to glibc 2.13 -- Drop ld-prelink-unique.diff, it is part of 2.13. - -------------------------------------------------------------------- -Tue Feb 22 12:57:07 CET 2011 - pbaudis@suse.cz - -- Fix potential removal of required local scope from shared objects - marked as NODELETE [bnc#657627] - -------------------------------------------------------------------- -Fri Feb 4 00:46:40 CET 2011 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.3-b72646ad0c41 - - Random assortion of bugfixes, some #defines for new kernels -- Retired patches: - - glibc-2.11.3-bnc658509.diff - - glibc-2.11.3-bso12397.diff - - glibc-sparc64-fxstat.diff -- Remove the NSS hack of opening modules using RTLD_DEEPBIND. - This was useful for nss_ldap, since some applications used a different - LDAP library with clashing symbol names. However, it also created - many headaches, especially with the NSS modules not respecting - malloc() overrides. Now, sssd is used by default for LDAP resolutions - and we can therefore safely get rid of the hack. [bnc#477061] -- Remove the currently disabled AMD string function overrides. - Benchmarking did not unearth any differences that would make - convincing case for keeping the functions with all the associated - maintenance headaches; AMD does not recommend keeping their custom - versions of the functions either. -- Introduce MALLOC_ARENA_MAX and M_ARENA_MAX support [bnc#659090] -- Fixed stack unwinding past glibc _fini function (proper showing - of destructor backtraces) [bnc#585879] -- Fix gconv cache generation on s390 [bnc#592944] -- Add missing iconvconfig for refreshing gconv.cache to glibc-locale %post -- Fixed stack corruption in *printf() with large number of positional - specifiers [bnc#666179] - -------------------------------------------------------------------- -Fri Jan 28 14:53:35 UTC 2011 - rguenther@novell.com - -- Fix ENOSYS detection for mkdirat. [bso#12397] - -------------------------------------------------------------------- -Thu Dec 9 12:33:35 UTC 2010 - rguenther@novell.com - -- Drop restrict qualifiers from memmove and bcopy fortify wrappers. - [bnc#658509] - -------------------------------------------------------------------- -Tue Nov 30 01:53:42 CET 2010 - pbaudis@suse.cz - -- Upgrade to glibc-2.11.3 - - Just few more bugfixes since the latest upgrade - -------------------------------------------------------------------- -Tue Nov 16 04:03:01 CET 2010 - pbaudis@suse.cz - -- Remove explicit support for nss SPLIT_GROUPS setting; glibc from - 2.11 on should handle this automagically. - -------------------------------------------------------------------- -Mon Nov 15 18:43:35 CET 2010 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.2-dd2fde461e30 - - Candidate tree for glibc-2.11.3 - - Multitude of various bug fixes - -------------------------------------------------------------------- -Mon Nov 15 18:29:49 CET 2010 - pbaudis@suse.cz - -- Enable multi-arch routines support for ppc, ppc64, i686 and x86_64. - - Temporarily, AMD-optimized string routines are disabled. We will - selectively re-enable them after some more careful benchmarking - in the next few days. - - Note: In this glibc version, multi-arch routines DO NOT include - the controversial backwards-copy memcpy(). - -------------------------------------------------------------------- -Wed Oct 27 03:14:37 CEST 2010 - pbaudis@suse.cz - -- Fix missing hconf setup in nscd - this meant `multi on` in - /etc/host.conf was ignored when nscd was used, breaking e.g. - resolving of multi-AF records in /etc/hosts [bnc#572188] -- Fix two LD_AUDIT security vulnerabilities: spurious $ORIGIN expansion - and missing setuid library check when running as setuid [bnc#646960] - -------------------------------------------------------------------- -Mon Sep 13 14:36:26 UTC 2010 - aj@suse.de - -- Fix build in manual with make 3.82. - -------------------------------------------------------------------- -Sun Sep 12 08:00:57 UTC 2010 - aj@suse.de - -- Work around shortest-stem feature in make 3.82+ (patch - glibc-make-3.82.patch) - -------------------------------------------------------------------- -Wed Jul 7 04:12:05 CEST 2010 - pbaudis@suse.cz - -- Fix NIS-compat initgroups routine to work reliably over multiple - invocations [bnc#607064] - -------------------------------------------------------------------- -Thu Jul 1 19:52:56 UTC 2010 - jengelh@medozas.de - -- SPARC: restore fxstat functionality in sparc64 mode - -------------------------------------------------------------------- -Sat Jun 26 10:26:17 UTC 2010 - jengelh@medozas.de - -- Use %_smp_mflags - -------------------------------------------------------------------- -Fri Jun 11 15:41:07 CEST 2010 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.2-21580967038a - - Fix buggy x86 CPU family and model check - - Fix sunrpc error condition handling - - Fix crash on unresolved weak symbol reference - -------------------------------------------------------------------- -Tue Jun 1 03:38:28 CEST 2010 - pbaudis@suse.cz - -- Fix ldconfig -r failing on aux cache [bnc#609345] - -------------------------------------------------------------------- -Thu May 20 02:19:28 CEST 2010 - pbaudis@suse.cz - -- Upgrade to glibc-2.11.2 (f2020c64596a) - - Virtually no changes since previous revision, just official tag - -------------------------------------------------------------------- -Wed May 12 04:24:13 CEST 2010 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.1-6d270188ef3f - - This contains considerable amount of bugfixes cherrypicked from - the master branch, slated to become glibc-2.11.2 soon with little - further changes - -------------------------------------------------------------------- -Mon May 10 23:33:35 CEST 2010 - pbaudis@suse.cz - -- Add a hint about /etc/host.conf mdns option removal to the parser - error reporting [bnc#569273] - -------------------------------------------------------------------- -Tue May 4 05:47:41 UTC 2010 - aj@suse.de - -- Handle /var/run on tmpfs - -------------------------------------------------------------------- -Mon Apr 26 22:09:40 CEST 2010 - pbaudis@suse.cz - -- Remove stale resolv.dynamic.diff patch file - -------------------------------------------------------------------- -Thu Apr 22 08:30:50 CEST 2010 - meissner@suse.de - -- for powerpc32 build a generic library and also a power4 library - to allow older 32bit powerpc to work. bnc#596271 - -------------------------------------------------------------------- -Tue Apr 20 13:15:19 CEST 2010 - pbaudis@suse.cz - -- Consider private IPv4 addresses as global-scope in gai.conf [bnc#597616] - -------------------------------------------------------------------- -Wed Mar 24 13:04:12 CET 2010 - pbaudis@suse.cz - -- Fix get_nprocs() large CPU count handling [bnc#590665] - -------------------------------------------------------------------- -Tue Mar 23 15:09:09 CET 2010 - pbaudis@suse.cz - -- Fix interference of STB_GNU_UNIQUE and prelink [bnc#586979] -- Make time() use VDSO on PPC64 [bnc#590216] -- Make pthread_cond_timedway() use VDSO on PPC64 [bnc#590517] - -------------------------------------------------------------------- -Thu Mar 18 14:45:34 CET 2010 - pbaudis@suse.cz - -- Add PreReq for cat to glibc-locale [bnc#588997] - -------------------------------------------------------------------- -Thu Mar 18 14:29:42 CET 2010 - pbaudis@suse.cz - -- Fix /etc/resolv.conf change detection for multi-threaded applications - (by Sebastian Kienzl) - -------------------------------------------------------------------- -Fri Mar 5 12:59:44 CET 2010 - pbaudis@suse.cz - -- Fix spurious mapping from lowercase sharp s to uppercase sharp S - which is less standard and causes problems for ISO encodings [bnc#541773] - -------------------------------------------------------------------- -Mon Mar 1 18:55:37 CET 2010 - pbaudis@suse.cz - -- Fix spurious overflow messages on some R_X86_64_PC32 relocations, - patch by Richard Guenther [bnc#583019] - -------------------------------------------------------------------- -Wed Feb 24 11:53:41 CET 2010 - pbaudis@suse.cz - -- Fix assertion failures within valloc(), patch by Michael Matz - [bnc#581391] - -------------------------------------------------------------------- -Wed Feb 17 12:02:24 CET 2010 - pbaudis@suse.cz - -- S/390: Disable two UTF conversion instructions due to the hardware - mishandling some error conditions in the input stream [bnc#579871] - -------------------------------------------------------------------- -Mon Feb 15 22:34:29 CET 2010 - pbaudis@suse.cz - -- Further fix previous power5 fix - -------------------------------------------------------------------- -Sun Feb 14 15:33:33 CET 2010 - rguenther@suse.de - -- avoid spurious differences in nscd on rebuilds. - -------------------------------------------------------------------- -Thu Feb 11 21:36:32 CET 2010 - pbaudis@suse.cz - -- Fix another upgrade problem on power5 and older - correctly remove - the old optimized libraries; found out by matz@suse.de [bnc#563978] - -------------------------------------------------------------------- -Fri Feb 5 21:07:54 CET 2010 - pbaudis@suse.cz - -- Final fix for memchr() overflow on IA64 provided by upstream - [bnc#567516] - -------------------------------------------------------------------- -Thu Jan 28 17:11:59 CET 2010 - pbaudis@suse.cz - -- Fix another memchr() overflow on IA64; another known one still - remains a mystery [bnc#567516] - -------------------------------------------------------------------- -Wed Jan 27 02:49:46 CET 2010 - pbaudis@suse.cz - -- Remove now-obsolete powerpc-cpu addon usage [bnc#572819] -- Fix statfs64() on IA64 in 32-bit mode ia32el [bnc#534828] - -------------------------------------------------------------------- -Tue Jan 26 03:33:38 CET 2010 - pbaudis@suse.cz - -- Fix upgrade from previous distributions on power5 and older [bnc#563978] - -------------------------------------------------------------------- -Mon Jan 25 17:35:25 CET 2010 - meissner@suse.de - -- ignore power6, power7 and cell specific Power CPU optimizations - on openSUSE. - -------------------------------------------------------------------- -Tue Jan 19 02:42:40 CET 2010 - pbaudis@suse.cz - -- Disable AMD-optimized strncmp() on x86_64 that is getting miscompiled - by the assembler [bnc#540647] - -------------------------------------------------------------------- -Mon Jan 18 18:22:32 CET 2010 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11.1-11c19d374bd4 - - Just trivial changes - version bump to 2.11.1, NIS-related - resolver fixes, ELF lookup race, .h typo fix and regcomp - out-of-memory handling miss - - Few more bugfixes, weekday updated in three locales -- Retired patches: - glibc-ia64-memchr.diff - -------------------------------------------------------------------- -Mon Dec 14 23:49:33 CET 2009 - jengelh@medozas.de - -- add baselibs.conf as a source - -------------------------------------------------------------------- -Fri Dec 11 13:13:01 CET 2009 - jengelh@medozas.de - -- libnldbl_nonshared is only built for sparc32 - -------------------------------------------------------------------- -Tue Dec 8 20:50:26 CET 2009 - jengelh@medozas.de - -- package libnldbl_nonshared for SPARC - -------------------------------------------------------------------- -Fri Nov 20 01:55:16 CET 2009 - pbaudis@suse.cz - -- Upgrade to latest release/2.11/master - glibc-2.11-1bc1954c7357: - - This snapshot is slated to become 2.11.1 if all goes well - - Mix of fixes for various recently found out issues -- Retired patches: - glibc-ifunc-dlsym-fixup.diff -- [IA64] Fix memchr() on mmap(MAP_SHARED) boundary [fix lighttpd crashes] -- Again use 127.0.0.1 as default nameserver in case of empty - /etc/resolv.conf [bnc#473308] - -------------------------------------------------------------------- -Thu Nov 19 13:15:41 CET 2009 - pbaudis@suse.cz - -- Add 623 and 664 to /etc/bindresvport.blacklist to fix problems with - port conflict on some IPMI network cards [bnc#513961] -- Allow external additions to /usr/share/locale/locale.alias and - /usr/lib/gconv/gconv-modules, required for the SAP-locales package. -- Add delimiter in front of external additions to locale/gconv lists -- Remove AMD-provided strlen(), upstream is faster. - -- Keep .symtab and .strtab for all glibc-related .so libraries [FATE#307090] - [bnc#545721] -- [ppc,ppc64] Enable optimized builds for power7; no separate power4, power5 - builds are generated anymore, instead default glibc is built for power4 - at least, tuned for power5 execution [FATE#307021] -- Large clean-up of the specfile - -------------------------------------------------------------------- -Fri Nov 13 22:47:47 CET 2009 - pbaudis@suse.cz - -- Upgrade to Git HEAD as of 20091105 - glibc-2.11-13f6812ffb5b: - * New interfaces: execvpe, pthread_sigqueue, mkstemps, mkstemps64, mkostemps, - mkostemps64 - Implemented by Ulrich Drepper. - - * Checking version of longjmp added that fails if an uninitialized stack - frame would be created. Implemented by Ulrich Drepper. - - * STT_GNU_IFUNC is now supported in static executables. - Implemented by H.J. Lu. - - * STT_GNU_IFUNC implemented for PPC by Alan Modra. - - * New optimized string functions for x86-64: strstr, strcasestr, memcmp, - strcspn, strpbrk, strspn, strcpy, stpcpy, strncpy, strcmp (SSE2, SSE4.2), - strncmp (SSE2, SSE4.2), strchr (SSE4.2), strrchr (SSE4.2). - Contributed by H.J. Lu. - - strlen, rawmemchr, strcmp (SSSE3), strncmp (SSSE3). - Implemented by Ulrich Drepper. - - * New optimized string functions for x86: strlen, strcspn, strspn, strpbrk, - strstr, strcasestr. - Contributed by H.J. Lu. - - * Support for fma instruction in AVX on x86-64. - Implemented by H.J. Lu and Ulrich Drepper. - - * AVX support in x86-64 auditing support in ld.so. - Implemented by H.J. Lu. - - * STB_GNU_UNIQUE support added. - Implemented by Ulrich Drepper. - - * Implement second fallback mode for optimized DNS lookup for even more - broken environments. If two requests from the same port are not - handled correctly close the socket and open a new one before sending - the second request. The 'single-request-reopen' option in /etc/resolv.conf - can be used to select this mode right away, instead of rediscovering the - necessity is every process again. - Implemented by Ulrich Drepper. - - * New resolver flag RES_USE_DNSSEC to enable use of verified lookup. - Implemented by Adam Tkac. - - * Optimized iconv conversions for S390x. - Implemented by Andreas Krebbel. - - * Using condvars with PI mutexes is now more efficient due to kernel - support for requeueing to PI futexes. NPTL support added for x86-64. - Implemented by Ulrich Drepper. - - * New locales: ps_AF, my_MM -- Retired patches: - glibc-utmp-timeout-raise.diff - glibc-nscd-assert.diff - glibc-2.10-mcheck-free-race.diff - glibc-nscd-prune-ret.diff -- Made ifunc compile on IA64 using patch by H.J.Lu -- Fixed compilation on PPC Cell -- Lowered utmp locking timeout from 30s to 10s to be compatible - with upstream -- Allow external additions to /usr/share/locale/locale.alias and - /usr/lib/gconv/gconv-modules, required for the SAP-locales package. -- Remove AMD-provided strlen(), upstream is faster. -- ARM is currently non-functional - -------------------------------------------------------------------- -Fri Nov 13 20:18:27 CET 2009 - pbaudis@suse.cz - -- Rediff patches to apply with fuzz 0 - -------------------------------------------------------------------- -Sat Sep 19 14:13:43 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-44dbdf3777 of glibc/pb-stable.git glibc-2.10-branch - (Still the same source is used for glibc-ports.) - random minor fixes - -------------------------------------------------------------------- -Fri Sep 18 21:40:04 CEST 2009 - coolo@novell.com - -- add /etc/apparmor.d to the nscd file list - -------------------------------------------------------------------- -Mon Sep 14 23:53:20 CEST 2009 - pbaudis@suse.cz - -- define _filter_GLIBC_PRIVATE so that our glibc is not marked to - provide these symbols [bnc#468748] -- Fix exception behaviour of various libm functions by AMD optimized - for x86_64 [bnc#487576] - -------------------------------------------------------------------- -Tue Sep 8 13:15:04 CEST 2009 - pbaudis@suse.cz - -- Provide the /etc/apparmor.d/usr.sbin.nscd file [bnc#535467] -- Blowfish: Enable BF_SCALE even on x86_64 - -------------------------------------------------------------------- -Sat Sep 5 23:19:51 CEST 2009 - pbaudis@suse.cz - -- Raise utmp locking timeout from 1s to 30s to ensure logins get recorded - even on heavily loaded systems [bnc#486631] -- Fix invalid pointer handling in some nscd assertions and the code to send - data to the client [bnc#513617] -- Radically trim down the Blowfish support patch - keeps only crypt_blowfish - from the original OWL patch, but does the rest within the current glibc - crypt infrastructure [bnc#529495] - -------------------------------------------------------------------- -Wed Aug 26 12:53:54 CEST 2009 - mls@suse.de - -- make patch0 usage consistent - -------------------------------------------------------------------- -Thu Aug 20 19:02:31 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-aa152ec6ad of release/2.10/master branch - (Still the same source is used for glibc-ports.) - random minor fixes - * REVERTED invalid fix of broken locking within nscd [bnc#510788] -- Fix nscd handling of zero negative timeout for some databases - [bnc#523154,bnc#510788] - -------------------------------------------------------------------- -Fri Jul 17 01:14:16 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-4253a1e0b2 of glibc/pb-stable.git glibc-2.10-branch - (Still the same source is used for glibc-ports.) - random minor fixes - * Fix broken locking within nscd [bnc#510788] -- Fix compilation with 2.6.30 kernel headers on IA64 - -------------------------------------------------------------------- -Thu Jun 18 00:58:47 CEST 2009 - pbaudis@suse.cz - -- Fix a dead-lock introduced by the bnc#509398 fix -- Update to glibc-2.10.1-d0f6ed789f of glibc/pb-stable.git glibc-2.10-branch - (Still the same source is used for glibc-ports.) - random minor fixes - -------------------------------------------------------------------- -Fri Jun 12 12:19:34 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-9cf557216c of glibc/pb-stable.git glibc-2.10-branch - (Still the same source is used for glibc-ports.) - * Fix 100% CPU usage by Java apps because of bad futex calls [bnc#509096] - -------------------------------------------------------------------- -Mon Jun 8 17:58:50 CEST 2009 - pbaudis@suse.cz - -- Fix race condition in the mcheck free() hook [bnc#509398] - -------------------------------------------------------------------- -Fri Jun 5 00:46:59 CEST 2009 - pbaudis@suse.cz - -- Remove temporary revert of a namespace leakage cleanup in glibc-2.8 - -------------------------------------------------------------------- -Fri May 22 22:45:10 CEST 2009 - pbaudis@suse.cz - -- Update to glibc-2.10.1-e38af591a8 of glibc/pb-stable.git glibc-2.10-branch - maintained by me at repo.or.cz; contains backports of various bugfixes. - (Still the same source is used for glibc-ports.) -- Stop using separate tarball for nptl. -- Add ARM support, pulling in glibc-ports snapshot when compiling for ARM. - -------------------------------------------------------------------- -Fri May 15 22:13:33 CEST 2009 - pbaudis@suse.cz - -- Add support for multiple group records for a single group - when using nss_compat (configurable in /etc/default/nss) [bnc#480991] - -------------------------------------------------------------------- -Sun May 10 21:42:37 CEST 2009 - pbaudis@suse.cz - -- Update to 2009051021, glibc-2.10.1: - * Add missing cacheinfo entry for a recent Intel processor - * Fix ABI issue with the gshadow interface - -------------------------------------------------------------------- -Sun May 10 11:20:12 CEST 2009 - pbaudis@suse.cz - -- Upgrade to CVS HEAD as of 2009051010 - glibc-2.10: - * DNS IPv4-IPv6 lookup changed back to parallel version; with broken DNS - servers (the case e.g. for many ADSL users), you may experience long - timeouts, once for each process (but eventually your request will be - resolved) - the solution is to run nscd (default on SUSE) and/or - put 'options single-request' in /etc/resolv.conf. - - * New interfaces: preadv, preadv64, pwritev, pwritev64, malloc_info - Implemented by Ulrich Drepper. - - * New Linux interfaces: accept4, fallocate, fallocate64. - Implemented by Ulrich Drepper. - - * Correct declarations of string function when used in C++ code. This - could lead to compile errors for invalid C++ code. - - * XPG7/POSIX 2008 compilation environment. Many GNU-specific functions are - now in POSIX. - - * New POSIX 2008 interface: psiginfo - Implemented by Ulrich Drepper. - - * New ISO C++1x interfaces: quick_exit, at_quick_exit - Implemented by Ulrich Drepper. - - * Support for selecting between multiple function definitions at runtime - using STT_GNU_IFUNC symbols. Implemented by Ulrich Drepper. - - * The libcrypt library can now use the hash function implementations in - NSS. Implemented by Ulrich Drepper. - - * The malloc implementation can be compiled to be less memory efficient - but higher performing in multi-threaded programs. - Implemented by Ulrich Drepper. - - * New locales: nan_TW@latin, ks_IN - - * Faster strlen, strchr, strchrnul, strrchr, memchr, and rawmemchr for x86-64. - Implemented by Ulrich Drepper. - - * Extended printf hook support. It is possible to use user-defined types - and extend existing format specifiers. - Implemented by Ulrich Drepper. - - * Handling for group shadow files has been added. - Implemented by Ulrich Drepper. -- Retired: - glibc-2.10-dns-fixpack.diff - glibc-2.10-dns-no-gethostbyname4.diff - glibc-2.10-locale-tuesday.diff - glibc-2.10-nscd-gc-dataofs.diff - glibc-2.10-nscd-prunerace.diff - glibc-2.10-ppc32-setcontext-fp.diff - glibc-2.10-unsetenv.diff - glibc-2.4.90-mdns-resolver.diff - glibc-2.9-fortify.diff - glibc-getgroups-fortify.diff - glibc-ldscript.diff - glibc-mtfsf.diff - glibc-2.10-nscd-meminflight.diff - getaddrinfo-ipv6-sanity.diff - glibc-2.10-nis-hosts.diff -- Several other modified - -------------------------------------------------------------------- -Fri Apr 17 16:49:52 CEST 2009 - pbaudis@suse.cz - -- Fix defaulting to localhost in case of no nameserver entries - in /etc/resolv.conf [bnc#473308] - -------------------------------------------------------------------- -Mon Mar 23 15:32:01 CET 2009 - rguenther@suse.de - -- Add missing libc_hidden_builtin_def (memcmp) to - glibc-2.3.3-amd64-string.diff. Fixes build with GCC 4.4. - -------------------------------------------------------------------- -Fri Feb 27 16:21:17 CET 2009 - rguenther@suse.de - -- Make sure to mark fortified inline routines with - __attribute__((__artificial__)). - -------------------------------------------------------------------- -Wed Feb 18 16:18:19 CET 2009 - adrian@suse.de - -- Build i686 glibc src rpm as nosrc to get both versions on the - media [bnc#474338] - -------------------------------------------------------------------- -Thu Jan 22 14:10:25 CET 2009 - schwab@suse.de - -- Fix use of mtfsf insn. - -------------------------------------------------------------------- -Wed Jan 21 20:26:05 CET 2009 - schwab@suse.de - -- Fix ldscript mangling. - -------------------------------------------------------------------- -Wed Jan 21 01:18:59 CET 2009 - pbaudis@suse.cz - -- Re-enable the DNS fixpack, add real fix for bnc#441947 -- nscd: Fix gc he_data overflow and turn of alloca usage [bnc#387202] -- Normalize the patch queue -- Increate CPU_SETSIZE from 1024 to 4096 - for large SGI machines - and compatibility with SLE10SP2 [bnc#464667] - -------------------------------------------------------------------- -Fri Jan 16 22:33:21 CET 2009 - pbaudis@suse.cz - -- Disable the DNS fixpack from CVS, breaks nscd resolving [bnc#441947] - -------------------------------------------------------------------- -Fri Jan 9 13:12:21 CET 2009 - pbaudis@suse.cz - -- Fix unsetenv() crashing after clearenv() -- Backport various DNS-related fixes from CVS -- Disable parallel A-AAAA queries - revert to the glibc-2.9 behaviour - of sending the queries sequentially [bnc#442572] -- Fix fp register protection on power6 setcontext() [bnc#464738] - -------------------------------------------------------------------- -Mon Dec 8 01:25:57 CET 2008 - pbaudis@suse.cz - -- Fix crash when parsing NIS hosts file [bnc#448702] - -------------------------------------------------------------------- -Thu Dec 4 04:07:11 CET 2008 - pbaudis@suse.cz - -- Fix nscd gc-cacheadd and prune-invalidate races [bnc#446233] -- Remove obsolete and disabled nscd patch -- Fix /etc/bindresvport.blacklist parsing [bnc#439146] -- Fix en_GB and csb_PL locales having weeks start on Tuesdays [bnc#449186] - -------------------------------------------------------------------- -Sun Nov 23 14:55:40 CET 2008 - pbaudis@suse.cz - -- clean up patch filenames - -------------------------------------------------------------------- -Fri Nov 21 14:04:16 CET 2008 - olh@suse.de - -- fix check-build.sh to actually allow building on ppc* again - -------------------------------------------------------------------- -Fri Nov 21 13:36:05 CET 2008 - olh@suse.de - -- do not run compiled binaries with cputuned libraries [bnc#445911] - the buildhost only generates them, but must not execute them - -------------------------------------------------------------------- -Mon Nov 17 14:34:45 CET 2008 - pbaudis@suse.cz - -- Update to glibc-2.9 final - -------------------------------------------------------------------- -Thu Nov 6 18:25:09 CET 2008 - jjolly@suse.de - -- Added patch to fix s390x 64bit stack frame problem - -------------------------------------------------------------------- -Fri Oct 31 19:51:08 CET 2008 - matz@suse.de - -- Fix atomics on s390/s390x, leading to failures in pthread mutexes. - -------------------------------------------------------------------- -Tue Oct 28 18:08:32 CET 2008 - schwab@suse.de - -- Restore alignment patch. - -------------------------------------------------------------------- -Tue Oct 28 09:45:22 CET 2008 - olh@suse.de - -- symlink power5/power5+ to power4 on ppc32 - -------------------------------------------------------------------- -Thu Oct 23 22:20:28 CEST 2008 - ro@suse.de - -- only do obsoletes for XXbit packages on ppc, not on x86 - -------------------------------------------------------------------- -Wed Oct 23 13:46:25 CEST 2008 - matz@suse.de - -- Deactivate unwind tables for initfini.c. - -------------------------------------------------------------------- -Thu Oct 23 10:56:50 CEST 2008 - olh@suse.de - -- obsolete glibc{,-devel,-locale,-profile} -XXbit packages [bnc#437293] -- update last change to handle empty rpmspec defines - -------------------------------------------------------------------- -Tue Oct 21 09:54:06 CEST 2008 - olh@suse.de - -- update glibc_post_upgrade to handle power7 and ppc-cell-be -- remove libs unconditionally on powerpc to handle libs in - subdirectories for which we do not ship optimized versions [bnc#437209] - -------------------------------------------------------------------- -Thu Oct 16 14:42:59 CEST 2008 - olh@suse.de - -- enable cpu-tuned libraries for power4, power6 and ppc-cell-be - on ppc32 [fate#304000,bnc#408808] - -------------------------------------------------------------------- -Mon Oct 13 14:51:11 CEST 2008 - matz@suse.de - -- Update to trunk from 20081013, no longer export paccept, - obsoletes some patches (lowlevellock and res_send). - Fix overflow in nscd patch. - -------------------------------------------------------------------- -Mon Oct 13 00:03:18 CEST 2008 - dmueller@suse.de - -- also strip .comment.SUSE.OPTs from the static libs -- add missing-include-build-fix.diff - -------------------------------------------------------------------- -Tue Oct 7 09:44:20 CEST 2008 - schwab@suse.de - -- Fix alignment in resolver. - -------------------------------------------------------------------- -Tue Sep 30 09:41:01 CEST 2008 - olh@suse.de - -- symlink tuned libs because rpmlint is unable to handle hardlinks - -------------------------------------------------------------------- -Wed Sep 29 11:01:41 CEST 2008 - olh@suse.de - -- enable cpu-tuned libraries for power6 and ppc-cell-be [fate#304000,bnc#408808] -- remove -mtune G4/RS64 from CFLAGS on ppc/ppc64 - -------------------------------------------------------------------- -Thu Sep 18 11:39:53 CEST 2008 - rguenther@suse.de - -- Change .comment.SuSE.OPTs to .comment.SUSE.OPTs. Also strip from - crti.o and crtn.o. -- Adjust getgroups fortify check. [bnc#426958] - -------------------------------------------------------------------- -Thu Sep 18 10:19:51 CEST 2008 - schwab@suse.de - -- Fix alignment in resolver. - -------------------------------------------------------------------- -Mon Sep 15 11:55:18 CEST 2008 - adrian@suse.de - -- do not run glibc_post_upgrade in XEN builds - -------------------------------------------------------------------- -Sat Sep 13 21:49:44 CEST 2008 - rguenther@suse.de - -- strip .note.gnu.build-id from crt1.o. - -------------------------------------------------------------------- -Sat Sep 13 10:20:47 CEST 2008 - dmueller@suse.de - -- only strip comment from crt1.o - -------------------------------------------------------------------- -Fri Sep 12 17:49:39 CEST 2008 - mls@suse.de - -- block baselibs generation for i586 (use i686 instead) - -------------------------------------------------------------------- -Fri Sep 12 17:34:06 CEST 2008 - dmueller@suse.de - -- strip suse opts comments from crt.o (fate #300498) - -------------------------------------------------------------------- -Mon Sep 8 13:38:36 CEST 2008 - rguenther@suse.de - -- Add a patch to fix wrong asm constraints in the i386 lowlevel - futex lock implementation. - -------------------------------------------------------------------- -Thu Sep 4 19:46:22 CEST 2008 - matz@suse.de - -- Update to current trunk snapshot (2008-09-04), makes s390 build. - -------------------------------------------------------------------- -Wed Aug 27 16:12:01 CEST 2008 - matz@suse.de - -- Add a patch to use RTLD_DEEPBIND to load nss modules. [bnc #157078] - -------------------------------------------------------------------- -Mon Aug 25 15:09:37 CEST 2008 - matz@suse.de - -- Update to current trunk snapshot (2008-08-25). - -------------------------------------------------------------------- -Fri Aug 22 17:18:23 CEST 2008 - prusnak@suse.cz - -- enabled SELinux support [Fate#303662] - -------------------------------------------------------------------- -Fri Aug 15 10:37:10 CEST 2008 - aj@suse.de - -- Fix nscd init script for new checks. -- package empty ld.so.cache. - -------------------------------------------------------------------- -Fri Jul 25 08:16:40 CEST 2008 - aj@suse.de - -- Add directory /var/cache/ldconfig to filelist. - -------------------------------------------------------------------- -Wed Jun 25 15:38:25 CEST 2008 - pbaudis@suse.cz - -- Fix strptime() %EY era support [bnc#355887] - -------------------------------------------------------------------- -Wed Jun 25 13:30:42 CEST 2008 - rguenther@suse.de -- Add patch to fix unwinding through clone for x86_64 and i386. - [bnc#290807, bnc#403464] - -------------------------------------------------------------------- -Fri May 30 23:57:54 CEST 2008 - schwab@suse.de - -- Fix ppc atomic ops. - -------------------------------------------------------------------- -Fri Apr 25 13:30:50 CEST 2008 - pbaudis@suse.cz - -- Update to glibc-2.8 CVS branch as of 2008042513 (post-glibc-2.8): - * Faster sqrt and sqrtf implemention for some PPC variants. - -------------------------------------------------------------------- -Thu Apr 10 23:57:44 CEST 2008 - pbaudis@suse.cz - -- Build fix after the revert - -------------------------------------------------------------------- -Thu Apr 10 23:05:17 CEST 2008 - pbaudis@suse.cz - -- Temporarily revert a namespace leakage cleanup in glibc-2.8 since - it causes a lot of build failures - -------------------------------------------------------------------- -Thu Apr 10 16:29:34 CEST 2008 - pbaudis@suse.cz - -- Update to CVS HEAD as of 2008041002 (almost glibc-2.8): - * New locales: bo_CN, bo_IN. - - * New encoding: HP-ROMAN9, HP-GREEK8, HP-THAI8, HP-TURKISH8. - - * Sorting rules for some Indian languages (Devanagari and Gujarati). - Implemented by Pravin Satpute. - - * IPV6 addresses in /etc/resolv.conf can now have a scope ID - - * nscd caches now all timeouts for DNS entries - Implemented by Ulrich Drepper. - - * nscd is more efficient and wakes up less often. - Implemented by Ulrich Drepper. - - * More checking functions: asprintf, dprintf, obstack_printf, vasprintf, - vdprintf, and obstack_vprintf. - Implemented by Jakub Jelinek. - - * Faster memset for x86-64. - Implemented by Harsha Jagasia and H.J. Lu. - - * Faster memcpy on x86. - Implemented by Ulrich Drepper. - - * ARG_MAX is not anymore constant on Linux. Use sysconf(_SC_ARG_MAX). - Implemented by Ulrich Drepper. - -- memset() implementation from AMD replaced by new upstream - implementation - -- Enable stackguard randomization - -------------------------------------------------------------------- -Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de - -- added baselibs.conf file to build xxbit packages - for multilib support - -------------------------------------------------------------------- -Thu Mar 13 13:48:49 CET 2008 - dmueller@suse.de - -- don't try to use ipv6 in getaddrinfo() unconditionally (bnc#361697) - -------------------------------------------------------------------- -Sat Jan 26 13:19:41 CET 2008 - aj@suse.de - -- Add fixes from 2.8 branch for string.h and headers. The string.h - changes should fix sysvinit compilation. -- Fix some rpmlint warnings: - * Add versioned provides and obsoletes. - * Use %check section. - -------------------------------------------------------------------- -Fri Jan 18 14:03:43 CET 2008 - schwab@suse.de - -- Fix use of fnstsw. - -------------------------------------------------------------------- -Wed Nov 21 05:35:36 CET 2007 - pbaudis@suse.cz - -- Update to CVS branch glibc_2.7 as of today -- Remove the ::1 hack again -- Fix nscd race condition between mempool_alloc() and gc() [#288910] -- Fix nscd stack overflow in gc() when the number of cache entries - gets too large [#288910] -- Fix sunrpc udp client [#257745] -- Fix initgroups() crash in nss_compat [#310544] - -------------------------------------------------------------------- -Thu Sep 27 15:46:30 CEST 2007 - matz@suse.de - -- Remove broken x86_64 bcopy function. [#328486] - -------------------------------------------------------------------- -Sun Sep 16 14:04:30 CEST 2007 - aj@suse.de - -- Install gai.conf on all archs. - -------------------------------------------------------------------- -Thu Sep 13 17:20:58 CEST 2007 - pbaudis@suse.cz - -- Install the default gai.conf to /etc instead of docdir -- Do not return ::1 /etc/hosts records for 127.0.0.1 queries [#288879] - -------------------------------------------------------------------- -Wed Sep 5 03:07:39 CEST 2007 - pbaudis@suse.cz - -- Fix pthread_mutex_unlock() internal lock handling for incorrectly - written applications -- Fix nscd assertion failure when opening persistent db failed [#288910] - -------------------------------------------------------------------- -Mon Sep 3 20:10:39 CEST 2007 - mls@suse.de - -- fix typos in mdns patch [#206247], [#256690] - -------------------------------------------------------------------- -Fri Aug 31 17:38:02 CEST 2007 - aj@suse.de - -- Add /usr/share/locale-bundle/ as fallback directory for usage - with bundle-lang packages (see bug #302270). - -------------------------------------------------------------------- -Tue Aug 21 22:31:54 CEST 2007 - pbaudis@suse.cz - -- Reintroduce errorneously omitted AMD64 optimizations - (and fix them to compile again) - -------------------------------------------------------------------- -Thu Aug 16 09:47:53 CEST 2007 - aj@suse.de - -- Fix static linking (#233835). -- Silence rpmlint for profile package. -- Add Short-Description to nscd init script. - -------------------------------------------------------------------- -Mon Aug 13 19:09:31 CEST 2007 - aj@suse.de - -- Backport: - * Update kernel-features.h. - * Fix sched_getcpu error path on x86-64. - * Use upstreamed version of ldconfig cache speed ups. - -------------------------------------------------------------------- -Fri Aug 3 15:46:35 CEST 2007 - pbaudis@suse.cz - -- Remove the dynamic linker support for direct bindings (-Bdirect); - according to Michael Meeks, the performance improvement is too small -- Split timezone package to a separate physical package -- Update glibc to version 2.6.1 - -------------------------------------------------------------------- -Fri Jul 27 11:32:54 CEST 2007 - aj@suse.de - -- Use fdupes to reduce timezone data size. - -------------------------------------------------------------------- -Fri Jul 13 18:27:49 CEST 2007 - schwab@suse.de - -- Update to head of glibc-2.6 branch. -- Fix update on ppc. - -------------------------------------------------------------------- -Thu Jun 28 14:59:55 CEST 2007 - matz@suse.de - -- Add a provide for "rtld(GNU_HASH)". - -------------------------------------------------------------------- -Sun Jun 17 12:30:26 CEST 2007 - schwab@suse.de - -- Fix section selection in crt objects. - -------------------------------------------------------------------- -Thu Jun 7 02:43:29 CEST 2007 - pbaudis@suse.cz - -- Backport fix for crashing printf() of some invalid ldouble values - -------------------------------------------------------------------- -Wed May 30 04:40:25 CEST 2007 - pbaudis@suse.cz - -- Added few fixes from 2.6 CVS before 2.6.1 gets released - -------------------------------------------------------------------- -Fri May 18 23:14:42 CEST 2007 - pbaudis@suse.cz - -- Update glibc to version 2.6 -- Update tzdata to version 2007f - -------------------------------------------------------------------- -Fri May 4 11:24:53 CEST 2007 - schwab@suse.de - -- Update build checks. - -------------------------------------------------------------------- -Fri Apr 20 13:13:52 CEST 2007 - dmueller@suse.de - -- only keep symtab for libpthread* - -------------------------------------------------------------------- -Thu Apr 19 23:22:35 CEST 2007 - pbaudis@suse.cz - -- Fix strtod() exponent limit calculations [#230909] -- Fix random nscd crashes under very heavy passwd/group queries - load [#192391] -- Add some enums from CVS to sys/personality.h [#253710] -- Fix pthread_atfork()-induced hangs in threaded programs [#256237] -- Fix llrintl() on ppc64 [#241183] -- Fix makecontext() segfault [#249780] -- Fix potential dladdr() breakage [#241464] -- Fix some races in client programs with nscd garbage collection [#252138] - -------------------------------------------------------------------- -Fri Mar 30 02:54:06 CEST 2007 - pbaudis@suse.cz - -- Update localtime during timezone update [#239888] - -------------------------------------------------------------------- -Sun Mar 25 10:00:59 CEST 2007 - olh@suse.de - -- temporary disable powerpc cputuned libs to reduce turnaround time - -------------------------------------------------------------------- -Fri Feb 9 15:03:50 CET 2007 - pbaudis@suse.cz - -- Update to the latest upstream timezone data [#231833] - -------------------------------------------------------------------- -Fri Feb 2 11:42:51 CET 2007 - schwab@suse.de - -- Remove -ffortify. - -------------------------------------------------------------------- -Thu Feb 1 13:43:54 CET 2007 - schwab@suse.de - -- Remove -fstack-protector. - -------------------------------------------------------------------- -Mon Jan 29 16:13:09 CET 2007 - sbrabec@suse.cz - -- Removed references to /opt/gnome. - -------------------------------------------------------------------- -Thu Jan 25 21:14:58 CET 2007 - olh@suse.de - -- link power4 to ppc970, link power6 to power6x -- Update the powerpc cpu-tuned environment to v0.05 - -------------------------------------------------------------------- -Mon Jan 22 14:43:40 CET 2007 - schwab@suse.de - -- Update ppc build check. - -------------------------------------------------------------------- -Fri Nov 24 12:45:26 CET 2006 - pbaudis@suse.cz - -- Fix for Brazilian and Wester Australia timezone DSTs [#213375,#223196] - -------------------------------------------------------------------- -Thu Nov 16 21:59:06 CET 2006 - pbaudis@suse.cz - -- Disable power6 optimization for 10.2, not all pieces are there - [#219962] - -------------------------------------------------------------------- -Wed Oct 25 22:23:48 CEST 2006 - pbaudis@suse.cz - -- Change ld.so madvise() call to posix_fadvise() -- Fix mallopt(M_MXFAST,0) behaviour [#198760] -- Update the powerpc cpu-tuned environment to v0.04 [#215117] - -------------------------------------------------------------------- -Sun Oct 22 21:59:49 CEST 2006 - pbaudis@suse.cz - -- Update the powerpc cpu-tuned environment to v0.03 [#212549] -- Improve glibc powerpc optimization [#212548,#212580,#214282] - -------------------------------------------------------------------- -Tue Oct 17 21:03:54 CEST 2006 - mls@suse.de - -- add ldconfig-old-cache patch to speed up ldconfig - -------------------------------------------------------------------- -Sat Oct 14 12:23:53 CEST 2006 - olh@suse.de - -- dont use uninitialized (and wrong) variable in glibc-2.4.90-bdirect.diff - [#212470] - -------------------------------------------------------------------- -Thu Oct 12 02:33:58 CEST 2006 - pbaudis@suse.cz - -- Update to the latest 2.5 CVS -- More friendly -Bdirect behaviour in case of missing libraries -- Fix 2.4.90-nscd patch wrt. new gcc - -------------------------------------------------------------------- -Mon Oct 2 13:37:26 CEST 2006 - aj@suse.de - -- Fix warnings in testsuite (patch from CVS). - -------------------------------------------------------------------- -Fri Sep 29 22:06:43 CEST 2006 - pbaudis@suse.cz - -- Update to 2.5 CVS - official release (only minimal changes in CVS - since the last update) -- Fix a thinko in the -Bdirect patch - -------------------------------------------------------------------- -Fri Sep 29 19:51:24 CEST 2006 - dmueller@suse.de - -- fix devel requires - -------------------------------------------------------------------- -Fri Sep 29 04:27:40 CEST 2006 - pbaudis@suse.cz - -- Make the dynamic linker support direct bindings (Michael Meeks' - Solaris-like -Bdirect with minor changes by me) -- Split the kernel headers to a new package (linux-kernel-headers) - -------------------------------------------------------------------- -Wed Sep 27 14:59:32 CEST 2006 - schwab@suse.de - -- Fix broken assertion [#208189]. - -------------------------------------------------------------------- -Tue Sep 26 18:10:38 CEST 2006 - pbaudis@suse.cz - -- Fix mistake when removing some patches - -------------------------------------------------------------------- -Mon Sep 25 21:15:15 CEST 2006 - pbaudis@suse.cz - -- Update to current CVS - -------------------------------------------------------------------- -Sat Sep 23 04:36:58 CEST 2006 - pbaudis@suse.cz - -- Fix 64bit-cleanliness gcc warnings - -------------------------------------------------------------------- -Thu Sep 21 23:52:13 CEST 2006 - pbaudis@suse.cz - -- Add /usr/lib{,64}/Xaw3d to /etc/ld.so.conf (by schwab@suse.de, - from original STABLE) [#205169] -- Fix chown() instead of lchown() called in fchownat() emulation - [#201751] -- Fix glob() overflowing stack when producing massive number of - matches [#190458] -- Update to current CVS - -------------------------------------------------------------------- -Wed Sep 20 23:48:20 CEST 2006 - pbaudis@suse.cz - -- Fix cut'n'paste error in a last-minute change - -------------------------------------------------------------------- -Wed Sep 20 22:07:59 CEST 2006 - pbaudis@suse.cz - -- Update to current CVS -- Fix powerpc-cpu tarball extension -- Move crypt-blowfish to a patch so that quilt works on the tree - -------------------------------------------------------------------- -Sat Sep 2 19:01:21 CEST 2006 - schwab@suse.de - -- Use asm-powerpc for ppc and ppc64. -- Fix chroot check in glibc_post_upgrade. - -------------------------------------------------------------------- -Mon Aug 28 01:24:24 CEST 2006 - pbaudis@suse.cz - -- Update to current CVS, should fix false positive heap overflow - trigger from malloc() causing gcc to hang [#201724] - -------------------------------------------------------------------- -Wed Aug 23 23:56:35 CEST 2006 - pbaudis@suse.cz - -- Update the powerpc cpu-tuned environment to v0.02 [#199274] -- Update to current CVS -- Drop pthread_mutexattr_getprioceiling() out of range fix - -------------------------------------------------------------------- -Thu Aug 10 20:10:04 CEST 2006 - pbaudis@suse.cz - -Ported from STABLE: -- Remove libc5 reference from /etc/ld.so.conf, shlibs5 is no longer - supported [#181947] -- Fix name of a dummy ia64 header from offsets.h to asm-offsets.h - [#191394] - -------------------------------------------------------------------- -Sun Jul 30 23:33:04 CEST 2006 - pbaudis@suse.cz - -- Update to current CVS snapshot (highlight: support for .gnu.hash - fast linking support) - -------------------------------------------------------------------- -Wed Jul 12 03:15:08 CEST 2006 - pbaudis@suse.cz - -- pthread_mutexattr_getprioceiling() was returning prioceiling out - of range [#182782] - -------------------------------------------------------------------- -Wed Jul 12 02:39:22 CEST 2006 - pbaudis@suse.cz - -- Fix the HTML documentation missing an index [#190585] - -------------------------------------------------------------------- -Sat Jun 24 18:32:42 CEST 2006 - kukuk@suse.de - -- Update to current CVS snapshot -- Update to kernel-headers 2.6.17 -- Remove HZ define (sysconf(_SC_CLK_TCK) instead) - -------------------------------------------------------------------- -Tue Jun 13 11:49:43 CEST 2006 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Tue May 2 14:10:41 CEST 2006 - pbaudis@suse.cz - -- Fix bad memset() size in NTPL code [#159184] - -------------------------------------------------------------------- -Tue May 2 10:42:55 CEST 2006 - kukuk@suse.de - -- asm-powerpc/page.h: Don't move #ifdef __KERNEL__ [#171010] -- bits/mman.h: Fix value of MADV_REMOVE [#170734] - -------------------------------------------------------------------- -Mon Apr 24 12:04:12 CEST 2006 - kukuk@suse.de - -- Fix china timezone mess [#163674] -- Don't include linux/stddef.h [#167964] - -------------------------------------------------------------------- -Tue Apr 18 14:38:57 CEST 2006 - schwab@suse.de - -- Sanitize . - -------------------------------------------------------------------- -Thu Apr 13 13:34:07 CEST 2006 - kukuk@suse.de - -- Add /usr/include/linux/taskstats.h [#141936] - -------------------------------------------------------------------- -Tue Apr 11 12:20:57 CEST 2006 - kukuk@suse.de - -- nptl/init.c (sigcancel_handler): Compare with correct PID even - if the thread is in the middle of a fork call. - (sighandler_setxid): Likewise. - -------------------------------------------------------------------- -Sun Apr 9 16:27:20 CEST 2006 - ihno@suse.de - -- S390 fix for startupcode. Part of it was not PIC. - -------------------------------------------------------------------- -Fri Apr 7 13:42:20 CEST 2006 - kukuk@suse.de - -- Don't hardcode syscall numbers at our own - -------------------------------------------------------------------- -Tue Apr 4 22:10:47 CEST 2006 - schwab@suse.de - -- Fix readlink declaration. - -------------------------------------------------------------------- -Mon Apr 3 13:40:54 CEST 2006 - kukuk@suse.de - -- Update from CVS: - - nscd bug fixes - - Match return value of readlink to what POSIX says - - Fix NIS+ checks for NULL pointer - -------------------------------------------------------------------- -Sun Apr 2 20:53:17 CEST 2006 - dmueller@suse.de - -- Fix clients crash if nscd is unresponsive (glibc-#2501) -- Fix fd leak in nscd daemon (glibc-#2498) - -------------------------------------------------------------------- -Sat Apr 1 21:48:54 CEST 2006 - schwab@suse.de - -- Fix on ppc64. - -------------------------------------------------------------------- -Fri Mar 31 15:50:25 CEST 2006 - schwab@suse.de - -- Extend last change also to ppc64. - -------------------------------------------------------------------- -Sun Mar 26 21:08:58 CEST 2006 - schwab@suse.de - -- Terminate FDE before clone syscall. - -------------------------------------------------------------------- -Fri Mar 24 14:58:29 CET 2006 - ro@suse.de - -- kernel-headers: asm-powerpc: define PAGE_MASK in page.h - -------------------------------------------------------------------- -Mon Mar 20 13:57:27 CET 2006 - kukuk@suse.de - -- Update to final 2.6.16 kernel headers -- Update to current CVS: - - Don't use TLS before setting it up. - - Fix rounding of long doubles on ppc64. - - Correct usage of cfi_offset on ppc/ppc64. - - Fix memory leak in dlopen. - -------------------------------------------------------------------- -Tue Mar 14 17:08:27 CET 2006 - schwab@suse.de - -- Update fnmatch patch. - -------------------------------------------------------------------- -Fri Mar 10 13:36:38 CET 2006 - kukuk@suse.de - -- Disable unshare() syscall (request of kernel developer) - -------------------------------------------------------------------- -Fri Mar 10 08:30:53 CET 2006 - kukuk@suse.de - -- Don't include linux/interrupt.h from linux/rtc.h -- Revert last change to linux/input.h, disable struct -- Update to current CVS (nptl/ia64 fix) - -------------------------------------------------------------------- -Thu Mar 9 07:58:20 CET 2006 - kukuk@suse.de - -- Fix linux/input.h for userspace inclusion - -------------------------------------------------------------------- -Wed Mar 8 22:06:11 CET 2006 - kukuk@suse.de - -- Update kernel headers to 2.6.16-rc5 - -------------------------------------------------------------------- -Mon Mar 6 13:41:08 CET 2006 - kukuk@suse.de - -- Update to 2.4 CVS - - official release - - Fix free on ppc [#155374] - - Various sysconf() fixes - -------------------------------------------------------------------- -Sat Mar 4 18:12:36 CET 2006 - kukuk@suse.de - -- Update to CVS - - ldconfig/prelink fixes - -------------------------------------------------------------------- -Fri Mar 3 17:32:56 CET 2006 - aj@suse.de - -- Do not leave hyphens in defines in create_biarch_asm.sh (Bug 154998). - -------------------------------------------------------------------- -Fri Mar 3 10:58:02 CET 2006 - kukuk@suse.de - -- Update to CVS - - Fix ftw test suite failures - - Fix alignment of malloc for long double - -------------------------------------------------------------------- -Thu Mar 2 09:56:59 CET 2006 - kukuk@suse.de - -- Update to 2.3.91 CVS - - Fix 6arg syscall on s390x - - memccpy fix on IA64 - -------------------------------------------------------------------- -Wed Mar 1 08:54:53 CET 2006 - kukuk@suse.de - -- Update to CVS - - New linkat interface - - Update from tzdata2006b - - Define MADV_DONTFORK and MADV_DOFORK. - - Add robust mutex to NPTL - -------------------------------------------------------------------- -Thu Feb 23 15:26:29 CET 2006 - kukuk@suse.de - -- Reenable power optimized code again [#142839] - -------------------------------------------------------------------- -Sun Feb 12 09:45:39 CET 2006 - kukuk@suse.de - -- Disable power optimized code - -------------------------------------------------------------------- -Thu Feb 9 10:50:12 CET 2006 - kukuk@suse.de - -- Update to CVS - - Add unshare prototype - - Add memory barrier on i386/NPTL - -------------------------------------------------------------------- -Wed Feb 8 10:50:07 CET 2006 - kukuk@suse.de - -- Remove glibc-2.4-ppc-dl-procinfo-20060111.diff [#142839] - -------------------------------------------------------------------- -Mon Feb 6 16:58:50 CET 2006 - kukuk@suse.de - -- Update to current CVS -- Fix alternate locale search path patch [#147685] - -------------------------------------------------------------------- -Thu Feb 2 12:13:19 CET 2006 - kukuk@suse.de - -- Update to current CVS - -------------------------------------------------------------------- -Mon Jan 30 16:10:35 CET 2006 - schwab@suse.de - -- Fix the fix. - -------------------------------------------------------------------- -Sat Jan 28 18:42:08 CET 2006 - kukuk@suse.de - -- Fix seg.fault in __atfct_seterrno if called from futimesat() -- Apply patches for CPU-Tuned Environment on Power [#142839] - -------------------------------------------------------------------- -Fri Jan 27 12:10:55 CET 2006 - kukuk@suse.de - -- Cleanup ld.so.conf - -------------------------------------------------------------------- -Thu Jan 26 08:53:33 CET 2006 - kukuk@suse.de - -- Add alternate directory for translations [#144073] - -------------------------------------------------------------------- -Thu Jan 26 00:41:37 CET 2006 - mls@suse.de - -- converted neededforbuild to BuildRequires - -------------------------------------------------------------------- -Mon Jan 23 17:44:50 CET 2006 - kukuk@suse.de - -- Update to CVS -- Fix build_locales - -------------------------------------------------------------------- -Sat Jan 21 10:24:02 CET 2006 - kukuk@suse.de - -- Update to CVS -- Fix inclusion of sys/poll.h with _GNU_SOURCE defined - -------------------------------------------------------------------- -Fri Jan 20 15:02:35 CET 2006 - kukuk@suse.de - -- Update to CVS - -------------------------------------------------------------------- -Sun Jan 15 08:28:26 CET 2006 - kukuk@suse.de - -- Update to CVS (fix long double configure check) - -------------------------------------------------------------------- -Sun Jan 15 01:59:54 CET 2006 - schwab@suse.de - -- Readd , , . - -------------------------------------------------------------------- -Sun Jan 15 01:08:22 CET 2006 - schwab@suse.de - -- Readd . - -------------------------------------------------------------------- -Sat Jan 14 22:33:32 CET 2006 - kukuk@suse.de - -- Update to current CVS (long double support) - -------------------------------------------------------------------- -Fri Jan 13 09:17:17 CET 2006 - aj@suse.de - -- Fix x86-64 w_exp to not use extra plt. - -------------------------------------------------------------------- -Thu Jan 12 22:39:01 CET 2006 - kukuk@suse.de - -- Fix asm-s390/setup.h for userspace inclusion -- nsswitch.conf: Add nis to netgroup and automount entry -- Fix sys/procfs.h for ppc64 - -------------------------------------------------------------------- -Mon Jan 9 23:20:14 CET 2006 - kukuk@suse.de - -- Update to current CVS (fix for pthread.h with -std=c99) -- Define PAGE_SIZE on POWER -- Don't include linux/sched.h in asm-power/elf.h - -------------------------------------------------------------------- -Sun Jan 8 17:58:11 CET 2006 - kukuk@suse.de - -- Fix linux/acct.h for userland inclusion - -------------------------------------------------------------------- -Sun Jan 8 11:48:58 CET 2006 - kukuk@suse.de - -- Update to current CVS -- Remove CHILD_MAX from kernel-headers -- Copy subdirectories of asm-power, too. -- Remove da_DK@euro (does not exist) - -------------------------------------------------------------------- -Sat Jan 7 10:02:43 CET 2006 - kukuk@suse.de - -- Fix ext2 kernel headers -- Update to current CVS - -------------------------------------------------------------------- -Fri Jan 6 12:28:10 CET 2006 - kukuk@suse.de - -- Update to kernel headers 2.6.15 - -------------------------------------------------------------------- -Fri Jan 6 00:58:28 CET 2006 - kukuk@suse.de - -- Update crypt_blowfish to version 1.0 -- Update to current CVS -- Adjust nscd patches - -------------------------------------------------------------------- -Tue Jan 3 17:19:36 CET 2006 - aj@suse.de - -- Update to current CVS to fix pthread.h on 64-bit systems for C++. - -------------------------------------------------------------------- -Tue Jan 3 06:04:26 CET 2006 - aj@suse.de - -- Enable string patch again. -- Update to current CVS. - -------------------------------------------------------------------- -Wed Dec 21 15:11:14 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Fix ldconfig - -------------------------------------------------------------------- -Sat Dec 17 09:49:18 CET 2005 - kukuk@suse.de - -- Remove /usr/lib/zoneinfo -- Add /etc/localtime to filelist -- Update to current CVS -- Fix glibc #1978: statvfs does not know about current filesystems -- Fix wrong error return code of time() on x86 -- Remove nscd_nischeck -- Remove audit from nfb -- Remove LinuxThreads - -------------------------------------------------------------------- -Wed Dec 14 18:00:59 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Remove nscd_nischeck -- Remove audit from nfb - -------------------------------------------------------------------- -Mon Dec 5 12:07:05 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Disable SELinux - -------------------------------------------------------------------- -Thu Nov 24 15:54:27 CET 2005 - kukuk@suse.de - -- Remove obsolete patches: - - glibc-2.3.asprintf-error_handling.diff - - glibc-2.3.90-missing-string_h.diff - -------------------------------------------------------------------- -Wed Nov 23 17:20:10 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Don't install in parallel - -------------------------------------------------------------------- -Fri Nov 18 13:42:43 CET 2005 - kukuk@suse.de - -- Update to current CVS to fix compiling with new binutils - -------------------------------------------------------------------- -Wed Nov 16 18:33:57 CET 2005 - kukuk@suse.de - -- Update to current CVS - -------------------------------------------------------------------- -Sat Nov 5 14:44:07 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Disable linuxthreads on POWER and Itanium -- Fix kernel-headers for userland inclusion - -------------------------------------------------------------------- -Wed Nov 2 17:12:36 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Update to kernel-headers 2.6.14 - -------------------------------------------------------------------- -Tue Oct 18 17:37:08 CEST 2005 - kukuk@suse.de - -- Update to current CVS - -------------------------------------------------------------------- -Sat Oct 1 23:00:04 CEST 2005 - schwab@suse.de - -- Update libm ULPs. -- Fix limit in getcwd. - -------------------------------------------------------------------- -Thu Sep 15 16:13:50 CEST 2005 - kukuk@suse.de - -- Update to current CVS -- Update to final 2.6.13 kernel headers -- Adjust bindresvport.blacklist patch to check already ports >= 512 - -------------------------------------------------------------------- -Fri Aug 26 16:41:56 CEST 2005 - kukuk@suse.de - -- Update to current CVS -- init.d/nscd: Remove -S support (was removed from nscd) - -------------------------------------------------------------------- -Fri Aug 19 18:28:24 CEST 2005 - schwab@suse.de - -- Fix comment. - -------------------------------------------------------------------- -Fri Aug 19 17:36:24 CEST 2005 - matz@suse.de - -- Change .note.SuSE format [#105825]. - -------------------------------------------------------------------- -Fri Aug 19 17:13:21 CEST 2005 - kukuk@suse.de - -- Update to current CVS -- Move all obsolete libraries into own subpackage and document - them as obsolete - -------------------------------------------------------------------- -Fri Aug 5 10:32:38 CEST 2005 - schwab@suse.de - -- -mno-tls-direct-seg-refs is x86-only - -------------------------------------------------------------------- -Tue Aug 2 14:54:01 CEST 2005 - kukuk@suse.de - -- Update to 2.3.x CVS branch -- Compile with -mno-tls-direct-seg-refs - -------------------------------------------------------------------- -Fri Jul 29 11:12:02 CEST 2005 - kukuk@suse.de - -- Update to current CVS head - -------------------------------------------------------------------- -Wed Jul 27 23:13:04 CEST 2005 - schwab@suse.de - -- Update libm ULPs for ia64. -- Add linuxthreads stack guard support for ia64. - -------------------------------------------------------------------- -Sat Jul 23 10:05:16 CEST 2005 - kukuk@suse.de - -- Update to current CVS head (adds bits/wchar2.h) -- Move LinuxThreads version to obsolete/linuxthreads - -------------------------------------------------------------------- -Thu Jul 21 15:04:31 CEST 2005 - kukuk@suse.de - -- Update to current CVS head - -------------------------------------------------------------------- -Fri Jul 15 15:45:35 CEST 2005 - schwab@suse.de - -- Fix file list. - -------------------------------------------------------------------- -Fri Jul 15 12:09:08 CEST 2005 - aj@suse.de - -- Fix amd64 string routines and math routines. - -------------------------------------------------------------------- -Fri Jul 15 08:45:27 CEST 2005 - kukuk@suse.de - -- Use old LinuxThreads only for runtime and remove static version - and headers -- Update to current CVS head -- Remove own texi2html - -------------------------------------------------------------------- -Mon Jul 11 11:00:47 CEST 2005 - kukuk@suse.de - -- Install generic stdio-lock.h header file - -------------------------------------------------------------------- -Sat Jul 9 18:46:46 CEST 2005 - kukuk@suse.de - -- Temporary disable AMD64 string optimization - -------------------------------------------------------------------- -Wed Jul 6 09:58:39 CEST 2005 - kukuk@suse.de - -- Build and install ja_JP.SHIFT_JISX0213 locale [Bug #84030] - -------------------------------------------------------------------- -Mon Jul 4 20:41:47 CEST 2005 - kukuk@suse.de - -- nss_compat: Preserve original return value [Bug #95033] -- Cleanup old Obsoletes/Requires - -------------------------------------------------------------------- -Mon Jun 27 13:49:38 CEST 2005 - kukuk@suse.de - -- Update to current gilbc CVS snapshot - -------------------------------------------------------------------- -Thu Jun 23 23:25:42 CEST 2005 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Adjust nscd patch -- Enable SELinux/audit support for nscd -- Update .note.SuSE version - -------------------------------------------------------------------- -Mon Jun 20 12:35:20 CEST 2005 - kukuk@suse.de - -- Update to final 2.6.12 kernel headers -- Update to current glibc CVS snapshot - -------------------------------------------------------------------- -Thu Jun 16 17:03:43 CEST 2005 - kukuk@suse.de - -- Update linux/audit.h header -- Update to current CVS snapshot - -------------------------------------------------------------------- -Mon Jun 13 14:48:53 CEST 2005 - kukuk@suse.de - -- Don't terminate strings twice in nis/netgroup code. -- netinet/if_tr.h: don't include kernel headers. - -------------------------------------------------------------------- -Wed Jun 8 16:26:21 CEST 2005 - kukuk@suse.de - -- Update to kernel-headers 2.6.12-rc6 -- Fix build on s390 and s390x - -------------------------------------------------------------------- -Wed Jun 8 12:08:49 CEST 2005 - matz@suse.de - -- Don't strip .symtab from libpthread.so.0 (and other libs). - Fixes debugging of threaded programs (#81253). - -------------------------------------------------------------------- -Mon Jun 6 18:47:22 CEST 2005 - kukuk@suse.de - -- Update to current CVS head -- Update to kernel-headers 2.6.12-rc5 - -------------------------------------------------------------------- -Thu May 26 20:07:11 CEST 2005 - schwab@suse.de - -- No longer build loadlocale.c with -fno-unit-at-a-time. - -------------------------------------------------------------------- -Tue May 24 11:09:00 CEST 2005 - kukuk@suse.de - -- Update to current CVS head, obsoletes: - - glibc-2.3.90-libm.diff - - glibc-2.3.90-i386-sysdep.diff - - warn.diff - - dl-osinfo.diff - Adjusted: - - glibc-2.3.90-bindresvport.blacklist.diff - -------------------------------------------------------------------- -Sun May 22 01:53:44 CEST 2005 - schwab@suse.de - -- Fix missing include. - -------------------------------------------------------------------- -Tue May 17 23:46:19 CEST 2005 - schwab@suse.de - -- Fix warning. - -------------------------------------------------------------------- -Fri Apr 29 15:11:22 CEST 2005 - kukuk@suse.de - -- Update to latest CVS snapshost - -------------------------------------------------------------------- -Sat Apr 23 17:05:58 CEST 2005 - kukuk@suse.de - -- Fix all the archs using wrong FLAGS - -------------------------------------------------------------------- -Sat Apr 23 08:02:31 CEST 2005 - kukuk@suse.de - -- Remove -D_FORTIFY_SOURCE from RPM_OPT_FLAGS - -------------------------------------------------------------------- -Fri Apr 22 13:05:40 CEST 2005 - kukuk@suse.de - -- Update to current CVS - -------------------------------------------------------------------- -Fri Apr 22 12:45:26 CEST 2005 - kukuk@suse.de - -- Check if nice value does not conflict with test suite - -------------------------------------------------------------------- -Tue Apr 19 13:54:03 CEST 2005 - mls@suse.de - -- resolv: trigger re-read of /etc/resolv.conf for all threads if - a change is detected -- nscd: support a negative timeout of zero, used by hosts cache - -------------------------------------------------------------------- -Mon Apr 18 17:31:23 CEST 2005 - meissner@suse.de - -- Enable fortify possibility even for GCC 4.0, we apply - the necessary patch to the SUSE GCC 4.0. - -------------------------------------------------------------------- -Sat Apr 16 12:16:13 CEST 2005 - aj@suse.de - -- Apply amd64 string diff again. - -------------------------------------------------------------------- -Tue Apr 12 11:35:46 CEST 2005 - kukuk@suse.de - -- Update kernel-headers to 2.6.10 -- Update to current CVS snapshot - -------------------------------------------------------------------- -Wed Apr 6 18:33:32 CEST 2005 - schwab@suse.de - -- Cleanup neededforbuild. - -------------------------------------------------------------------- -Tue Apr 5 22:02:25 CEST 2005 - aj@suse.de - -- Add gettext-devel to neededforbuild. - -------------------------------------------------------------------- -Tue Apr 5 16:45:06 CEST 2005 - aj@suse.de - -- Do not build on xen machines. -- Adjust libm ULPs for PowerPC. - -------------------------------------------------------------------- -Fri Apr 1 14:20:45 CEST 2005 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Tue Mar 29 10:57:40 CEST 2005 - kukuk@suse.de - -- Update to current CVS snapshot -- Fix compiler warnings on ix86 - -------------------------------------------------------------------- -Mon Mar 28 17:27:44 CEST 2005 - kukuk@suse.de - -- Update to current CVS snapshot -- Disable Noversion Patch on i386 temporary - -------------------------------------------------------------------- -Fri Mar 18 14:33:22 CET 2005 - ro@suse.de - -- check-build.sh: require 2.6.11 on x86,x86_64 for build - -------------------------------------------------------------------- -Thu Mar 17 13:57:22 CET 2005 - mls@suse.de - -- nscd: enable hosts cache -- nscd: also watch /etc/resolv.conf -- nscd: check files every 3 seconds -- nscd: deal correctly with missing files - -------------------------------------------------------------------- -Tue Mar 15 15:50:12 CET 2005 - kukuk@suse.de - -- Update to current CVS snapshot. - -------------------------------------------------------------------- -Sat Feb 12 02:49:56 CET 2005 - schwab@suse.de - -- Remove const from __pthread_internal_tsd_address. - -------------------------------------------------------------------- -Fri Feb 11 15:44:31 CET 2005 - schwab@suse.de - -- Update to current CVS. -- Link glibc_post_upgrade against new libc. -- Fix build error with gcc4. - -------------------------------------------------------------------- -Wed Feb 9 10:40:29 CET 2005 - kukuk@suse.de - -- Update to current CVS -- Fix bindresvport blacklist handling. -- Increase buffer in tst-cancel17 to match new kernel buffer size - [#50277] -- Enable LinuxThreads again -- Remove ia64-audit patch (is upstream) - -------------------------------------------------------------------- -Mon Feb 7 13:15:58 CET 2005 - aj@suse.de - -- Add patch to allow compilation with gcc4. - -------------------------------------------------------------------- -Mon Jan 31 16:33:47 CET 2005 - schwab@suse.de - -- Readd support for LD_AUDIT on ia64. - -------------------------------------------------------------------- -Mon Jan 31 14:32:01 CET 2005 - kukuk@suse.de - -- Add memory clobber to string inline assemblies on s390 [#50284]. - -------------------------------------------------------------------- -Mon Jan 31 12:55:59 CET 2005 - kukuk@suse.de - -- Fix filelist on i686 if we build NPTL only version - -------------------------------------------------------------------- -Mon Jan 31 09:17:33 CET 2005 - aj@suse.de - -- Generate new ULPs file for i386 needed by GCC 4. - -------------------------------------------------------------------- -Sun Jan 30 12:43:56 CET 2005 - kukuk@suse.de - -- Include own copy of texi2html -- Add glibc_pst_upgrade program (based on version from FC3) -- Update to current CVS - -------------------------------------------------------------------- -Thu Jan 27 23:28:57 CET 2005 - kukuk@suse.de - -- Re-add patch for timezone/zic.c (got lost with last merge) - -------------------------------------------------------------------- -Wed Jan 26 11:34:36 CET 2005 - kukuk@suse.de - -- Update timezone data to 2005c release (fixes zdump crash on - 64bit architectures) - -------------------------------------------------------------------- -Sat Jan 22 15:45:25 CET 2005 - schwab@suse.de - -- Add basic (incomplete) support for LD_AUDIT on ia64. - -------------------------------------------------------------------- -Fri Jan 21 11:00:08 CET 2005 - kukuk@suse.de - -- Enable patch for [Bug #49833] -- Allow to build NPTL only glibc -- Update to CVS from Jan 16, 2005, containing: -- Fix execlp argument in SunRPC code [glibc #681] -- Fix errno return values for futimes [glibc #633] -- Update FPU function on PPC/PPC64 [Bug #49764] - -------------------------------------------------------------------- -Mon Jan 17 10:40:24 CET 2005 - aj@suse.de - -- Enable amd64 string patch again after fixing failing hunks. -- Handle missing cpuid better for amd64 string functions. [#49803] - -------------------------------------------------------------------- -Sat Jan 15 16:05:36 CET 2005 - aj@suse.de - -- Fix amd64 string patch to use correct datatype. - -------------------------------------------------------------------- -Fri Jan 14 14:06:43 CET 2005 - kukuk@suse.de - -- Fix memory corruption in getgrouplist function [Bug #49833] - -------------------------------------------------------------------- -Tue Jan 11 11:01:26 CET 2005 - kukuk@suse.de - -- Enable all LinuxThreads tests again -- Finalize getconf -a patch (make it compatible with Solaris) -- Rewrite getconf manual page and mention new option -- Merge GB18030 patches into one. - -------------------------------------------------------------------- -Thu Dec 30 10:57:40 CET 2004 - kukuk@suse.de - -- Merge kernel-headers.remove-SO_BSDCOMPAT.diff with - kernel-headers.SuSE.diff -- Revert nscd paths on old SuSE Linux distributions - -------------------------------------------------------------------- -Wed Dec 29 22:33:00 CET 2004 - kukuk@suse.de - -- Update to glibc 2.3.90 CVS branch -- Remove alarm-round.patch (merged upstream) - -------------------------------------------------------------------- -Thu Dec 9 14:19:05 CET 2004 - kukuk@suse.de - -- Update to current CVS -- Move nscd persistent database files back to /var/run/nscd - -------------------------------------------------------------------- -Mon Dec 6 15:43:08 CET 2004 - kukuk@suse.de - -- Update to current CVS -- Fix more kernel headers for userland inclusion - -------------------------------------------------------------------- -Fri Nov 26 14:33:20 CET 2004 - ro@suse.de - -- kernel-headers.diff: define __force in compiler.h - -------------------------------------------------------------------- -Thu Nov 25 17:52:39 CET 2004 - schwab@suse.de - -- Add Intel libm update. - -------------------------------------------------------------------- -Thu Nov 25 12:08:17 CET 2004 - kukuk@suse.de - -- Update to current glibc CVS -- Update kernel headers to 2.6.9 - -------------------------------------------------------------------- -Thu Nov 18 15:11:32 CET 2004 - kukuk@suse.de - -- Update to current glibc CVS - -------------------------------------------------------------------- -Mon Nov 15 14:11:27 CET 2004 - kukuk@suse.de - -- Update to current glibc CVS - -------------------------------------------------------------------- -Mon Nov 8 10:50:27 CET 2004 - kukuk@suse.de - -- Blacklist port 921 (lwresd) for usage by bindresvport() -- Update to current glibc CVS -- Add /var/run/nscd/* files as ghost entries - -------------------------------------------------------------------- -Mon Oct 18 13:54:04 CEST 2004 - aj@suse.de - -- Don't use special fdim functions for x86-64 since those give - wrong results for fdim (inf,inf). -- Fix ppc64 rebuild issue with ppc32 system [#47325]. - -------------------------------------------------------------------- -Wed Oct 13 14:06:55 CEST 2004 - kukuk@suse.de - -- Fix symlink librt.so -> tls/librt.so.1 -- Backout last glob changes -- Disable nptl as default for linking - -------------------------------------------------------------------- -Tue Oct 12 21:12:15 CEST 2004 - kukuk@suse.de - -- Install kernel-headers after merging linuxthreads/NPTL headers - -------------------------------------------------------------------- -Tue Oct 12 09:36:48 CEST 2004 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Mon Oct 11 15:11:03 CEST 2004 - kukuk@suse.de - -- Make NPTL default for linking - -------------------------------------------------------------------- -Fri Oct 1 13:34:49 CEST 2004 - kukuk@suse.de - -- Update to current CVS snapshot -- Add workaround for linuxthreads/without-__threads bug -- Remove KDE/ldconfig workaround -- Set SuSE ABI note to 9.3 - -------------------------------------------------------------------- -Sun Sep 26 16:56:19 CEST 2004 - kukuk@suse.de - -- Add lib/nptl/librt.so symlink to tls/librt.so.1 -- Update to current CVS - -------------------------------------------------------------------- -Sat Sep 25 13:43:09 CEST 2004 - kukuk@suse.de - -- Implement mq support for rtkaio and enable it again - -------------------------------------------------------------------- -Fri Sep 24 15:37:08 CEST 2004 - kukuk@suse.de - -- Add zh_SG.UTF-8 [Bug #46024] - -------------------------------------------------------------------- -Thu Sep 23 16:22:33 CEST 2004 - kukuk@suse.de - -- Sync sys/mount.h and linux/fs.h - -------------------------------------------------------------------- -Wed Sep 22 15:33:10 CEST 2004 - kukuk@suse.de - -- Make mdns support configurable in /etc/host.conf - -------------------------------------------------------------------- -Mon Sep 20 17:58:13 CEST 2004 - kukuk@suse.de - -- Fix invalidating of nscd caches and getaddrinfo() - -------------------------------------------------------------------- -Fri Sep 17 07:13:01 CEST 2004 - kukuk@suse.de - -- Update to current CVS (nscd and glob.h fixes) - -------------------------------------------------------------------- -Thu Sep 16 16:37:45 CEST 2004 - kukuk@suse.de - -- Fix getaddrinfo/nscd support - -------------------------------------------------------------------- -Wed Sep 15 14:11:29 CEST 2004 - kukuk@suse.de - -- Update to current CVS, remove merged patches - -------------------------------------------------------------------- -Sun Sep 12 09:06:31 CEST 2004 - kukuk@suse.de - -- Update to CVS: Fix nscd crash if one service is disabled -- glob.h: Add workaround for invalid prototypes -- nss_compat: Check that buffer is larger than 0 bytes - -------------------------------------------------------------------- -Sat Sep 11 00:50:47 CEST 2004 - kukuk@suse.de - -- Update to CVS: Fix cdefs.h for C++ usage - -------------------------------------------------------------------- -Fri Sep 10 14:31:47 CEST 2004 - kukuk@suse.de - -- Add lwres to hosts search order in nsswitch.conf -- Update to current CVS -- Use new nscd paths for socket/pid file -- Enable NPTL on i586 -- Add --print-all option to getconf - -------------------------------------------------------------------- -Thu Sep 2 11:13:48 CEST 2004 - kukuk@suse.de - -- Fix NPTL header files on x86-64 for 32bit compilation -- Apply various fixes from CVS -- Remove pre-Install for -devel package (no longer necessary) - -------------------------------------------------------------------- -Wed Aug 25 16:16:32 CEST 2004 - kukuk@suse.de - -- Don't compile in eval.c - -------------------------------------------------------------------- -Mon Aug 23 10:20:09 CEST 2004 - kukuk@suse.de - -- Update to current CVS: - - Use CVS version for last fix. - - Add malloc sanity checks for double free. - -------------------------------------------------------------------- -Sat Aug 21 00:06:58 CEST 2004 - schwab@suse.de - -- Fix cancellable syscalls in librt w/ linuxthreads. - -------------------------------------------------------------------- -Fri Aug 20 20:40:38 CEST 2004 - kukuk@suse.de - -- Update to current CVS [#43993] - -------------------------------------------------------------------- -Thu Aug 19 13:56:15 CEST 2004 - schwab@suse.de - -- Better fix for asm-ia64/gcc_intrin.h. - -------------------------------------------------------------------- -Wed Aug 18 14:53:47 CEST 2004 - kukuk@suse.de - -- Update to current CVS -- Workaround linux/ixjuser.h problem not including compiler.h -- Workaround linux/capi.h problem not including compiler.h - -------------------------------------------------------------------- -Tue Aug 17 18:32:29 CEST 2004 - schwab@suse.de - -- Fix asm-ia64/gcc_intrin.h. - -------------------------------------------------------------------- -Tue Aug 17 12:13:41 CEST 2004 - kukuk@suse.de - -- Workaround broken linux/crc-ccitt.h for usage from glibc [#43884] - -------------------------------------------------------------------- -Mon Aug 16 11:51:37 CEST 2004 - kukuk@suse.de - -- Update to current CVS version and update to - kernel-headers 2.6.8.1 to fix NPTL deadlock problems -- Disable linuxthreads/tst-clock1, does not work on i586 and lower - -------------------------------------------------------------------- -Fri Aug 13 14:45:31 CEST 2004 - kukuk@suse.de - -- Update to current CVS version -- Cleanup/adjust all patches - -------------------------------------------------------------------- -Thu Jun 17 12:12:31 CEST 2004 - kukuk@suse.de - -- Fix sched_setaffinity return/errno code in error case [#42124] - -------------------------------------------------------------------- -Wed Jun 16 07:45:07 CEST 2004 - meissner@suse.de - -- Updated altivec set/get/swapcontext patch to fix - more problems on altivec capable machines [#42039]. -- glibc is also able to build on -pmac64 kernels. - -------------------------------------------------------------------- -Mon Jun 14 20:12:00 CEST 2004 - kukuk@suse.de - -- Add fixes from CVS: - - sysconf return value fixes - - nscd host caching deadlock - - backtrace for s390/s390x/ia64 static linked binaries - -------------------------------------------------------------------- -Mon Jun 14 18:54:05 CEST 2004 - kukuk@suse.de - -- Increase listen backlog in RPC code [#41955] - -------------------------------------------------------------------- -Wed Jun 9 16:21:30 CEST 2004 - meissner@suse.de - -- Fixed typos in powerpc* *context functions to not destroy the r19 - register and save the v19 register correctly. [#41790] - -------------------------------------------------------------------- -Sat Jun 5 08:40:29 CEST 2004 - aj@suse.de - -- Fix makecontext with more than 6 arguments on x86-64 [#40546]. - -------------------------------------------------------------------- -Mon May 24 18:04:38 CEST 2004 - kukuk@suse.de - -- Update to kernel-headers 2.6.6 -- Update to current glibc CVS -- Disable rtkaio temporary - -------------------------------------------------------------------- -Sun May 23 21:44:19 CEST 2004 - kukuk@suse.de - -- Fix pthread_cond_wait on not ix86 and x86-64 architectures - -------------------------------------------------------------------- -Thu May 20 14:11:47 CEST 2004 - kukuk@suse.de - -- Add PPC64 kernel header file fixes [#40831,#40870] - -------------------------------------------------------------------- -Wed May 19 16:18:37 CEST 2004 - kukuk@suse.de - -- Add additional NPTL fixes from CVS - -------------------------------------------------------------------- -Tue May 18 10:52:27 CEST 2004 - schwab@suse.de - -- Fix mapping of DSOs with holes. - -------------------------------------------------------------------- -Fri May 14 13:50:37 CEST 2004 - schwab@suse.de - -- Fix rounding in alarm [#40552]. - -------------------------------------------------------------------- -Wed May 12 11:43:38 CEST 2004 - schwab@suse.de - -- Fix uninitialized array in regexp compiler [#40009]. - -------------------------------------------------------------------- -Tue May 11 11:45:08 CEST 2004 - kukuk@suse.de - -- Apply lot of fixes from current CVS -- Fix alignment of stack for makecontext on x86-64 [Bug #39413] -- Make XTABS identical to TABDLY on PPC - -------------------------------------------------------------------- -Wed May 5 13:50:51 CEST 2004 - kukuk@suse.de - -- Add some header fixes to match POSIX - -------------------------------------------------------------------- -Tue May 4 11:27:15 CEST 2004 - meissner@suse.de - -- Fix INLINE_SYSCALL on ppc and ppc64 (see #38399) - -------------------------------------------------------------------- -Mon May 3 13:42:12 CEST 2004 - kukuk@suse.de - -- Port --mlock option for ld.so from UL1 [Bug #39569] - -------------------------------------------------------------------- -Tue Apr 20 11:23:55 CEST 2004 - kukuk@suse.de - -- Add execstack fix for s390 - -------------------------------------------------------------------- -Mon Apr 19 13:11:27 CEST 2004 - kukuk@suse.de - -- Update to current CVS version (fix problems with new binutils - and gcc) - -------------------------------------------------------------------- -Mon Apr 19 08:29:42 CEST 2004 - kukuk@suse.de - -- Add pthread_getattr_np and syslog fixes from CVS -- Update gb18030 and big5hkscs gconv modules [Bug #39080] - -------------------------------------------------------------------- -Sat Apr 17 17:42:48 CEST 2004 - schwab@suse.de - -- Pacify autobuild. - -------------------------------------------------------------------- -Thu Apr 15 10:07:19 CEST 2004 - kukuk@suse.de - -- Add /etc/ld.so.conf.d/*.conf to /etc/ld.so.conf -- Disable FUTEX_REQUEUE support in NPTL library [Bug #38882] - -------------------------------------------------------------------- -Thu Apr 15 00:37:28 CEST 2004 - schwab@suse.de - -- Remove /usr/i386-linux from ld.so.conf, - -------------------------------------------------------------------- -Wed Apr 14 11:49:05 CEST 2004 - kukuk@suse.de - -- Fix linux/compiler.h for glibc inclusion -- Really fix ffsl on s390x - -------------------------------------------------------------------- -Sat Apr 10 00:42:04 CEST 2004 - schwab@suse.de - -- Fix syntax error in memcmp. - -------------------------------------------------------------------- -Fri Apr 9 16:22:31 CEST 2004 - kukuk@suse.de - -- Update from CVS: linuxthread debug fixes -- Fix INLINE_SYSCALL on x86-64 and ia64 (fixes #38399) -- Fix ffsl weak alias on s390x -- Update to 2.6.5 kernel headers - -------------------------------------------------------------------- -Thu Apr 8 00:24:46 CEST 2004 - meissner@suse.de - -- forward umount to umount2 on ppc64 because umount syscall - does not exist - -------------------------------------------------------------------- -Mon Apr 5 14:40:18 CEST 2004 - kukuk@suse.de - -- Sync with current CVS (which is nearly identical with most of - our latest patches) - -------------------------------------------------------------------- -Fri Apr 2 14:18:11 CEST 2004 - kukuk@suse.de - -- Make fstatvfs64 working on 32bit architectures -- Add fwrite LFS fix from aj -- Add powerpc fixes from CVS -- Fix wrong errno code for shm_unlink [Bug #38013] - -------------------------------------------------------------------- -Wed Mar 31 09:31:56 CEST 2004 - kukuk@suse.de - -- Add three fixes from CVS: - - Call __nptl_deallocate_tsd for main thread, too - - setgroups: optimizations for huge number of groups - - initgroups: Limit the initial allocation to 64 entries - -------------------------------------------------------------------- -Tue Mar 30 17:36:18 CEST 2004 - kukuk@suse.de - -- Add IUTF8 to bits/termios.h [Bug #34725] -- *affinitiy.c: Prepend GLIBC_ to version names - -------------------------------------------------------------------- -Sat Mar 27 09:52:53 CET 2004 - kukuk@suse.de - -- Fix wrong return value of getXXbyYY_r in case key was not - found [Bug #37181] -- Fix typo in dl-open -- Don't set errno in NSS NIS module if group was not found - -------------------------------------------------------------------- -Fri Mar 26 12:39:27 CET 2004 - aj@suse.de - -- Add pow10/pow10f aliases for AMD64. - -------------------------------------------------------------------- -Thu Mar 25 16:42:57 CET 2004 - kukuk@suse.de - -- Update to latest CVS snapshot - -------------------------------------------------------------------- -Sat Mar 20 07:49:49 CET 2004 - aj@suse.de - -- Fix further problems with sched_[sg]etaffinity calls. - -------------------------------------------------------------------- -Fri Mar 19 19:57:35 CET 2004 - aj@suse.de - -- Fix sched_setaffinity compile problem. - -------------------------------------------------------------------- -Fri Mar 19 19:44:32 CET 2004 - kukuk@suse.de - -- Remove conflict with special aaa_base version (rpm will handle - this with file conflict) - -------------------------------------------------------------------- -Fri Mar 19 15:43:19 CET 2004 - kukuk@suse.de - -- Add SuSE abi note -- Add madvise patch -- Update to current CVS - -------------------------------------------------------------------- -Wed Mar 17 13:59:14 CET 2004 - kukuk@suse.de - -- Use official NPTL version fix -- Add LD_DEBUG=statistic for x86-64 -- Fix two JB_SIZE redefinitions on PPC -- Add two fixes for execstack - -------------------------------------------------------------------- -Mon Mar 15 08:11:33 CET 2004 - kukuk@suse.de - -- Require kernel 2.6.4 for glibc/NPTL -- Remove siginfo_t/si_band patch (needs to be fixed in kernel) -- Update linuxthreads_db and nptl_db -- Add libidn fixes from CVS - -------------------------------------------------------------------- -Sat Mar 13 19:53:58 CET 2004 - kukuk@suse.de - -- Adjust filelist (remove libcidn.a and libcidn_p.a) - -------------------------------------------------------------------- -Sat Mar 13 16:01:42 CET 2004 - kukuk@suse.de - -- Update to current CVS (merge of patches) -- Fix siginfo_t/si_band [Bug #34330] - -------------------------------------------------------------------- -Thu Mar 11 18:35:05 CET 2004 - mls@suse.de - -- Add mdns support to resolver library - -------------------------------------------------------------------- -Thu Mar 11 16:01:43 CET 2004 - kukuk@suse.de - -- Update kernel headers to 2.6.4 -- Update to current glibc CVS - -------------------------------------------------------------------- -Wed Mar 10 15:44:25 CET 2004 - bg@suse.de - -- Update hppa patches. - -------------------------------------------------------------------- -Mon Mar 8 15:19:01 CET 2004 - kukuk@suse.de - -- Fix vDSO on IA64 - -------------------------------------------------------------------- -Mon Mar 8 13:25:48 CET 2004 - kukuk@suse.de - -- Update from glibc CVS: - - Add libidn - - Lot of dynamic loader changes - -------------------------------------------------------------------- -Thu Mar 4 10:50:09 CET 2004 - kukuk@suse.de - -- Update from glibc CVS: - - Fix posix_fadvise vs. posix_fadvise64 - -------------------------------------------------------------------- -Tue Mar 2 16:51:44 CET 2004 - kukuk@suse.de - -- Fix PPC kernel header files -- Update from glibc CVS - - NPTL fixes - - nscd fixes - -------------------------------------------------------------------- -Tue Mar 2 12:11:38 CET 2004 - schwab@suse.de - -- Fix ppc32 to always use stat64 syscall. - -------------------------------------------------------------------- -Sat Feb 28 17:30:17 CET 2004 - kukuk@suse.de - -- Update from glibc CVS: - - Fix compiler warnings - - NPTL: Don't use CLONE_STOPPED - - Revert vDSO changes - -------------------------------------------------------------------- -Fri Feb 27 10:05:48 CET 2004 - kukuk@suse.de - -- Update from glibc CVS: - - Real NGROUP_MAX fix - - Lot of NPTL fixes - - clock_settime fix -- Add no_NO back (required by OpenI18N spec and [Bug #34745]) - -------------------------------------------------------------------- -Thu Feb 26 14:52:07 CET 2004 - kukuk@suse.de - -- Workaround broken NGROUP_MAX function - -------------------------------------------------------------------- -Thu Feb 26 12:10:37 CET 2004 - kukuk@suse.de - -- Add insserv PreRequires for nscd -- Update from CVS: NPTL and getaddrinfo memory leak fixes, - Get NGROUP_MAX from /proc filesystem - -------------------------------------------------------------------- -Sat Feb 21 06:22:23 CET 2004 - kukuk@suse.de - -- Update from CVS: IA64 relo fix, lot of PPC fixes -- Fix linux/mod_devicetable.h for userland inclusion -- Enable NPTL on Alpha - -------------------------------------------------------------------- -Fri Feb 20 01:08:26 CET 2004 - schwab@suse.de - -- Fix pthread_barrier_wait. - -------------------------------------------------------------------- -Thu Feb 19 09:46:46 CET 2004 - kukuk@suse.de - -- Update from CVS: More NPTL fixes -- nscd.init: Cleanups - -------------------------------------------------------------------- -Wed Feb 18 15:49:09 CET 2004 - kukuk@suse.de - -- Kernel Headers: Fix asm-ppc/unaliged.h, asm-ppc/types.h and - asm-ppc/bitops.h for userland inclusion. - -------------------------------------------------------------------- -Wed Feb 18 11:24:35 CET 2004 - bg@suse.de - -- Update hppa patches for current glibc -- Add workaround for ICE in hppa - -------------------------------------------------------------------- -Tue Feb 17 13:54:28 CET 2004 - kukuk@suse.de - -- Update from CVS: - - PPC nptl compatiblity fix - - NSCD patches merged - - ld.so.preload: Igreno missing files - - getaddrinfo: Fix problem with IPv6 addresses - -------------------------------------------------------------------- -Tue Feb 17 11:42:59 CET 2004 - aj@suse.de - -- Fix string optimizations init code on AMD64. - -------------------------------------------------------------------- -Sat Feb 14 07:10:42 CET 2004 - kukuk@suse.de - -- Update from CVS (for NPTL fixes and new PPC longjmp) -- Fix nscd deadlock with kernel 2.6 [Bug #34507] - -------------------------------------------------------------------- -Fri Feb 13 14:19:25 CET 2004 - aj@suse.de - -- Add more string/memory optimizations for AMD64. - -------------------------------------------------------------------- -Thu Feb 12 17:07:08 CET 2004 - kukuk@suse.de - -- Fix regex bug with invalid UTF-8 strings - -------------------------------------------------------------------- -Thu Feb 12 16:31:51 CET 2004 - aj@suse.de - -- Add more string optimizations for AMD64. - -------------------------------------------------------------------- -Wed Feb 11 16:14:53 CET 2004 - kukuk@suse.de - -- Update to current CVS snapshot -- Fix _IOC_TYPECHECK on s390/s390x/parisc -- Compile rtkaio only with NPTL -- Remove glibcbug (was dropped since glibc uses bugzilla now) -- Disable parallel build on s390x - -------------------------------------------------------------------- -Tue Feb 10 15:38:37 CET 2004 - schwab@suse.de - -- Work around invalid use of kernel headers in some packages. - -------------------------------------------------------------------- -Fri Feb 6 19:57:04 CET 2004 - kukuk@suse.de - -- Add kernel stat fix for PPC -- Add fix for off-by-one error in regex code - -------------------------------------------------------------------- -Thu Feb 5 18:04:45 CET 2004 - kukuk@suse.de - -- Update kernel header files to 2.6.2 - -------------------------------------------------------------------- -Tue Feb 3 17:14:38 CET 2004 - bg@suse.de - -- Update hppa patch - -------------------------------------------------------------------- -Tue Feb 3 16:24:47 CET 2004 - kukuk@suse.de - -- Fix ypclnt speedup patch -- Update to current CVS snapshot - -------------------------------------------------------------------- -Mon Jan 26 13:44:39 CET 2004 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Wed Jan 21 10:23:42 CET 2004 - aj@suse.de - -- Do not run in parallel on s390. - -------------------------------------------------------------------- -Mon Jan 19 15:49:51 CET 2004 - ro@suse.de - -- really fix linux/percpu.h to compile in userland - -------------------------------------------------------------------- -Fri Jan 16 11:14:49 CET 2004 - kukuk@suse.de - -- Update version.h to 2.6.1 -- Fix linux/percpu.h to compile in userland -- Update to current CVS snapshot -- Revert nscd path changes - -------------------------------------------------------------------- -Wed Jan 14 12:06:13 CET 2004 - kukuk@suse.de - -- Update to Kernel Headers 2.6.1 -- Update to current CVS snapshot -- Don't ignore make check on IA64 any longer - -------------------------------------------------------------------- -Sat Jan 10 01:56:48 CET 2004 - schwab@suse.de - -- Locale no_NO has been renamed to nb_NO. - -------------------------------------------------------------------- -Fri Jan 9 14:09:01 CET 2004 - kukuk@suse.de - -- Temporary ignore make check on IA64 and PPC - (known kernel/compiler bugs) - -------------------------------------------------------------------- -Fri Jan 9 00:36:51 CET 2004 - stepan@suse.de - -- fix v4l2 headers - -------------------------------------------------------------------- -Wed Jan 7 13:09:26 CET 2004 - kukuk@suse.de - -- Update to glibc CVS from 20040107 -- Remove manual pages which are now part of man-pages - -------------------------------------------------------------------- -Thu Dec 18 13:41:37 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031218 -- Update ot final 2.6.0 kernel headers -- Fix syntax error in spec file -- Update HPPA patch - -------------------------------------------------------------------- -Mon Dec 15 19:19:08 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031215 - -------------------------------------------------------------------- -Fri Dec 12 10:19:52 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031212 -- disable rtkaio (does not work with kernel 2.6 yet) - -------------------------------------------------------------------- -Fri Dec 5 10:00:28 CET 2003 - kukuk@suse.de - -- Update to glibc 2.3.3 CVS -- Make an extra sub package for nscd - -------------------------------------------------------------------- -Thu Nov 27 13:08:32 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031127 -- Add nsswitch.conf (moved from aaa_base) -- Add ld.so.conf (moved from aaa_base) [Bug #33277] -- Fix ceil on AMD64 - -------------------------------------------------------------------- -Fri Nov 21 14:40:29 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031121 -- Obsolete epoll (glibc-devel contains now this header files) - -------------------------------------------------------------------- -Wed Nov 19 15:54:58 CET 2003 - kukuk@suse.de - -- Add patch so that ld.so supports linuxthreads and nptl -- PPC64 requires kernel 2.4.21 -- Update to glibc CVS from 20031119 - -------------------------------------------------------------------- -Fri Nov 14 14:05:38 CET 2003 - bg@suse.de - -- Add hppa patches for current glibc. - -------------------------------------------------------------------- -Fri Nov 14 13:32:06 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031114 -- Remove PPC64 symbol version patch - -------------------------------------------------------------------- -Thu Nov 13 12:10:15 CET 2003 - schwab@suse.de - -- Fix last change covering libNoVersion. - -------------------------------------------------------------------- -Mon Nov 10 16:52:09 CET 2003 - schwab@suse.de - -- Specfile cleanup. - -------------------------------------------------------------------- -Thu Nov 6 14:10:17 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031106 - -------------------------------------------------------------------- -Wed Nov 5 15:26:06 CET 2003 - uli@suse.de - -- added a number of ARM fixes (glibc-2.3.2-armformat.patch, - glibc-armisa.patch, glibc-sjlj.patch) - -------------------------------------------------------------------- -Mon Oct 27 21:13:09 CET 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031027 -- kernel headers: update to 2.6.0-test9 -- nptl: Use -fno-unit-at-a-time on AMD64, too - -------------------------------------------------------------------- -Thu Oct 23 13:34:25 CEST 2003 - kukuk@suse.de - -- Update to current CVS version - -------------------------------------------------------------------- -Wed Oct 22 19:01:37 CEST 2003 - kukuk@suse.de - -- nptl: Fix prototype in configure script -- nptl: Use -fno-unit-at-a-time -- locale: Add nb_NO - -------------------------------------------------------------------- -Fri Oct 17 16:56:58 CEST 2003 - kukuk@suse.de - -- Increase timeout for make check on overloaded architectures - -------------------------------------------------------------------- -Thu Oct 16 18:19:13 CEST 2003 - kukuk@suse.de - -- Fix building as normal user - -------------------------------------------------------------------- -Wed Oct 15 16:31:32 CEST 2003 - kukuk@suse.de - -- Fix putpwent/putgrent -- Make build as normal user - -------------------------------------------------------------------- -Tue Oct 14 21:13:25 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031014 - -------------------------------------------------------------------- -Tue Oct 14 13:26:06 CEST 2003 - aj@suse.de - -- Fix w_acosf for AMD64. - -------------------------------------------------------------------- -Tue Oct 14 10:49:36 CEST 2003 - kukuk@suse.de - -- Fix asm-sparc/kbio.h to compile kbdrate/X11 - -------------------------------------------------------------------- -Mon Oct 13 12:11:53 CEST 2003 - kukuk@suse.de - -- Update to kernel header files from 2.6.0-test7 - -------------------------------------------------------------------- -Fri Oct 10 17:11:01 CEST 2003 - schwab@suse.de - -- Fix misnamed syscalls. - -------------------------------------------------------------------- -Tue Oct 7 21:13:09 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031007 - -------------------------------------------------------------------- -Fri Oct 3 09:12:38 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20031003 -- Fix kernel ioctl header files for PPC/PPC64 -- Removed dl-reloc.c fix, merged upstream - -------------------------------------------------------------------- -Wed Oct 1 16:49:19 CEST 2003 - kukuk@suse.de - -- Update to glibc cvs from 20031001 -- Remove sysmacros.h fix, merged upstream -- Add dl-reloc.c fix for compiler warnings - -------------------------------------------------------------------- -Mon Sep 29 11:49:19 CEST 2003 - kukuk@suse.de - -- Update kernel-headers to 2.6.0-test6 -- Fix sysmacros.h to compile with -ansi - -------------------------------------------------------------------- -Sat Sep 27 20:58:07 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20030927 -- Remove SO_BSDCOMPAT (obsoleted by kernel) -- Make _IOC_TYPECHECK useable for userland programs - -------------------------------------------------------------------- -Fri Sep 26 10:01:15 CEST 2003 - kukuk@suse.de - -- Remove obsolete patches -- Update to crypt_blowfish 0.4.5 - -------------------------------------------------------------------- -Fri Sep 26 08:51:10 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20030926 -- Update to nptl 0.60 - -------------------------------------------------------------------- -Sat Sep 20 21:13:04 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20030920 -- Update to nptl 0.59 - -------------------------------------------------------------------- -Wed Sep 17 12:13:35 CEST 2003 - kukuk@suse.de - -- Disable TLS for i586 glibc [Bug #31034] - -------------------------------------------------------------------- -Tue Sep 16 15:38:19 CEST 2003 - kukuk@suse.de - -- Remove db1.85 - -------------------------------------------------------------------- -Mon Sep 15 21:30:51 CEST 2003 - kukuk@suse.de - -- Update to glibc CVS from 20030915 - -------------------------------------------------------------------- -Mon Sep 15 18:43:19 CEST 2003 - kukuk@suse.de - -- Update to kernel 2.6.0-test5 header files - -------------------------------------------------------------------- -Sat Sep 13 07:01:40 CEST 2003 - kukuk@suse.de - -- Add librtkaio, a librt using kernel aio - -------------------------------------------------------------------- -Thu Sep 11 16:59:49 CEST 2003 - kukuk@suse.de - -- Update to current CVS -- Remove patches which are merged in CVS -- Update to nptl-0.58 -- Remove _POSIX_VERSION hack - -------------------------------------------------------------------- -Thu Sep 11 16:59:49 CEST 2003 - kukuk@suse.de - -- version.h: Fix comment how to compile kernel modules - -------------------------------------------------------------------- -Wed Sep 10 19:27:05 CEST 2003 - aj@suse.de - -- Install en_US.ISO-8859-15 under this name [#30373]. - -------------------------------------------------------------------- -Tue Sep 9 14:22:02 CEST 2003 - aj@suse.de - -- Fix last patch. - -------------------------------------------------------------------- -Mon Sep 8 18:20:56 CEST 2003 - aj@suse.de - -- Fix setting up of user signal handler in linuxthreads on x86_64. - -------------------------------------------------------------------- -Fri Sep 5 13:44:13 CEST 2003 - kukuk@suse.de - -- Add dl-tls.c to fix out of memory with static TLS errors - -------------------------------------------------------------------- -Wed Sep 3 21:03:13 CEST 2003 - kukuk@suse.de - -- Update glibc-linuxthreads -- Set _POSIX_VERSION back to 199209 - -------------------------------------------------------------------- -Mon Sep 1 18:23:49 CEST 2003 - kukuk@suse.de - -- Fix typo in nss_compat patch - -------------------------------------------------------------------- -Mon Sep 1 09:13:14 CEST 2003 - kukuk@suse.de - -- Add opendir fix for usage with NPTL -- Fix getspnam/getspent in nss_compat [Bug #29689] -- Set _POSIX2_VERSION back to 199209 - -------------------------------------------------------------------- -Wed Aug 27 15:22:40 CEST 2003 - kukuk@suse.de - -- Update to current CVS version - -------------------------------------------------------------------- -Mon Aug 25 09:35:41 CEST 2003 - kukuk@suse.de - -- Update to current CVS version - -------------------------------------------------------------------- -Mon Aug 18 21:17:25 CEST 2003 - aj@suse.de - -- increase stack size for linuxthreads/set-context. - ------------------------------------------------------------------- -Mon Aug 18 13:23:00 CEST 2003 - aj@suse.de - -- Fix mathinline.h for i386 to compile under C++ without warnings. - -------------------------------------------------------------------- -Sun Aug 17 09:59:25 CEST 2003 - ro@suse.de - -- kernel-headers.dif: don't include device.h from videodev.h - -------------------------------------------------------------------- -Fri Aug 15 10:39:49 CEST 2003 - kukuk@suse.de - -- Update to current cvs (fixes assert usage in C++ source code) - -------------------------------------------------------------------- -Thu Aug 14 10:34:27 CEST 2003 - kukuk@suse.de - -- Initialize fp->_mode for glibc 2.0 compatibility [Bug #28386] -- On i686, include glibc with and without floating stack enabled -- Update to current cvs -- Update to nptl 0.56 - -------------------------------------------------------------------- -Thu Jul 31 16:57:36 CEST 2003 - kukuk@suse.de - -- Reenable new quota.h - -------------------------------------------------------------------- -Wed Jul 30 09:59:21 CEST 2003 - kukuk@suse.de - -- Update to current cvs -- Update kernel headers to 2.6.0-test2 -- Disable sys/quota.h update -- Enable TLS on AMD64 again - -------------------------------------------------------------------- -Mon Jul 28 17:18:33 CEST 2003 - kukuk@suse.de - -- Update to current cvs -- Disable TLS on AMD64 temporary -- Update sys/quota.h to match new kernel implementation - -------------------------------------------------------------------- -Fri Jul 25 10:14:44 CEST 2003 - kukuk@suse.de - -- Update to current cvs -- Update kernel headers to 2.6.0-test1 -- Update to nptl 0.55 -- Change minimal symbol version on PPC64 back to 2.2.5 - -------------------------------------------------------------------- -Wed Jul 23 18:13:40 CEST 2003 - meissner@suse.de - -- Fixed systemcall clobber lists for asm-ppc/unistd.h (by just - merging over the asm-ppc64 things). - -------------------------------------------------------------------- -Wed Jul 23 12:59:04 CEST 2003 - aj@suse.de - -- Handle in ldconfig konqueror.so and other similar KDE hacks that fail without - rpath. -- Fix bugs exposed by unit-at-a-time option. - -------------------------------------------------------------------- -Fri Jul 18 07:27:47 CEST 2003 - aj@suse.de - -- Fix compilation with unit-at-a-time enabled compiler. -- Enlarge stack for tst-setcontext test. - -------------------------------------------------------------------- -Mon Jun 30 13:09:25 CEST 2003 - kukuk@suse.de - -- Update to current CVS (includes if_arp.h and nss_compat changes) -- Update to nptl 0.50 -- Kernel header fixes for userland inclusion - -------------------------------------------------------------------- -Wed Jun 25 09:34:17 CEST 2003 - kukuk@suse.de - -- Update to current CVS -- Add target host and CVS checkout to glibc version printout -- Adjust fnmatch fix -- Update kernel headers to 2.5.73 - -------------------------------------------------------------------- -Tue Jun 24 23:09:11 CEST 2003 - kukuk@suse.de - -- Fix typos in syscalls.list on Alpha - -------------------------------------------------------------------- -Mon Jun 23 10:53:41 CEST 2003 - kukuk@suse.de - -- fix typo in linuxthreads on SPARC -- Update to current CVS -- Update to nptl 0.48 - -------------------------------------------------------------------- -Thu Jun 19 11:10:55 CEST 2003 - kukuk@suse.de - -- Disable nss_compat patch again - -------------------------------------------------------------------- -Wed Jun 18 10:51:07 CEST 2003 - kukuk@suse.de - -- Fix reading of locale.alias file -- Update to current CVS snapshot -- Update to nptl 0.47 -- Some kernel header file fixes for PPC64/IA64 -- Update nss_compat patch - -------------------------------------------------------------------- -Thu Jun 12 23:42:09 CEST 2003 - kukuk@suse.de - -- Update to current CVS snapshot -- Finish patch for printing linker warning - -------------------------------------------------------------------- -Wed Jun 11 11:45:42 CEST 2003 - kukuk@suse.de - -- Update to nptl 0.45 -- Update to current CVS snapshot -- Add patch to print linker warning, if a static binary calls - functions using NSS - -------------------------------------------------------------------- -Tue Jun 10 16:46:47 CEST 2003 - kukuk@suse.de - -- Use %find_lang macro and cleanup glibc-locale filelist - -------------------------------------------------------------------- -Thu Jun 5 17:28:36 CEST 2003 - kukuk@suse.de - -- Complete mathinline.h fixes - -------------------------------------------------------------------- -Thu Jun 5 10:10:02 CEST 2003 - kukuk@suse.de - -- linux/compiler.h: Define all inline variants to __inline__ - -------------------------------------------------------------------- -Wed Jun 4 14:29:07 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Update to nptl 0.43 -- More kernel header fixes -- Make --no-archive default for localedef - -------------------------------------------------------------------- -Tue May 27 14:09:31 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Update to nptl 0.40 -- Disable nss_compat patch -- Update to kernel headers from 2.5.70 - -------------------------------------------------------------------- -Fri May 23 10:50:37 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Add patches to make nss_compat work with every service - -------------------------------------------------------------------- -Mon May 19 10:57:13 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Add patch for better binary compatibility (errno, h_errno) - -------------------------------------------------------------------- -Fri May 16 09:32:39 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Update to nptl 0.39 -- Add URL tag -- asm-i386/byteorder.h: fix asm vs. __asm__ - -------------------------------------------------------------------- -Wed May 14 22:31:52 CEST 2003 - schwab@suse.de - -- Fix missing syscall numbers on ia64. - -------------------------------------------------------------------- -Wed May 14 08:59:09 CEST 2003 - kukuk@suse.de - -- More kernel headers fixes for i386, ia64, ppc and s390 - -------------------------------------------------------------------- -Mon May 12 16:49:51 CEST 2003 - kukuk@suse.de - -- Update to current glibc CVS snapshot -- Fix lot of more kernel headers -- Adjust netinet/igmp.h patch -- Copy linux/version.h in place before compiling glibc - -------------------------------------------------------------------- -Fri May 9 13:25:08 CEST 2003 - kukuk@suse.de - -- Fix bits/stdio.h -- Fix lot of kernel headers to work in userspace -- Fix netinet/igmp.h -- Enable TLS on PPC - -------------------------------------------------------------------- -Wed May 7 10:58:25 CEST 2003 - kukuk@suse.de - -- Update CVS snapshot -- Enable TLS on IA64 -- Update to nptl 0.37 -- Update kernel-headers to 2.5.69 - -------------------------------------------------------------------- -Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de - -- fix install_info --delete call and move from preun to postun - -------------------------------------------------------------------- -Fri Apr 11 06:32:25 CEST 2003 - aj@suse.de - -- Do not build locales in parallel. - -------------------------------------------------------------------- -Tue Apr 8 16:12:36 CEST 2003 - kukuk@suse.de - -- Disable TLS for PPC - -------------------------------------------------------------------- -Mon Apr 7 14:16:03 CEST 2003 - kukuk@suse.de - -- Update CVS snapshot - -------------------------------------------------------------------- -Sat Apr 5 09:55:15 CEST 2003 - kukuk@suse.de - -- Disable TLS for ia64 -- Update to nptl 0.34 -- Update to CVS snapshot - -------------------------------------------------------------------- -Fri Apr 4 16:23:39 CEST 2003 - kukuk@suse.de - -- Remove libNoVersion from filelist on alpha -- Add nptl docu - -------------------------------------------------------------------- -Fri Apr 4 10:23:35 CEST 2003 - kukuk@suse.de - -- Update to nptl 0.33 -- Run ldconfig after installation -- Update to CVS snapshot - -------------------------------------------------------------------- -Sat Mar 29 17:47:56 CET 2003 - kukuk@suse.de - -- Update to CVS snapshot -- Add USAGI patches for kernel-headers -- Add nptl on i686 -- Enable --with-tls -- Implement NI_NUMSERICSCOPE for getnameinfo -- Implement AI_V4MAPPED/AI_ALL for getaddrinfo -- Implement AI_ADDRCONFIG for getaddrinfo -- Add USAGI patch for kernel headers - -------------------------------------------------------------------- -Mon Mar 24 21:46:45 CET 2003 - schwab@suse.de - -- Sanitize . - -------------------------------------------------------------------- -Mon Mar 17 08:45:27 CET 2003 - aj@suse.de - -- Fix tst-aio7 testcase and enable it again. -- Enable %fs for x86-64. -- Install en_US.ISO-8859-15 for libstdc++. -- Fix bits/syscalls.h for x86-64. - -------------------------------------------------------------------- -Thu Mar 13 10:36:24 CET 2003 - kukuk@suse.de - -- Revert tcgetattr change [Bug #25173/#25174] - -------------------------------------------------------------------- -Tue Mar 4 15:15:33 CET 2003 - aj@suse.de - -- Fix lround/lrint functions. - -------------------------------------------------------------------- -Sat Mar 1 07:24:22 CET 2003 - aj@suse.de - -- Update to 2.3.2 release. - -------------------------------------------------------------------- -Wed Feb 26 21:45:36 CET 2003 - kukuk@suse.de - -- Update to current cvs snapshot (fixes OOo and mysql problems) - -------------------------------------------------------------------- -Mon Feb 24 17:52:02 CET 2003 - kukuk@suse.de - -- Disable aio7 test on s390(x), too. - -------------------------------------------------------------------- -Mon Feb 24 14:19:20 CET 2003 - kukuk@suse.de - -- Update to current cvs snapshot (post 2.3.2-pre1) -- Remove glibc-2.3-ppc32-textrel.patch, is included in CVS -- Remove libc23-ppc64-cvshead20021210.patch - -------------------------------------------------------------------- -Thu Feb 20 16:19:21 CET 2003 - kukuk@suse.de - -- Update to current cvs snapshot -- Remove glibc-2.3-ppc64-vfork-20030214.patch, seems to be - included already. - -------------------------------------------------------------------- -Wed Feb 19 11:45:35 CET 2003 - olh@suse.de - -- add glibc-2.3-ppc32-textrel.patch - glibc-2.3-ppc64-vfork-20030214.patch - -------------------------------------------------------------------- -Fri Feb 14 14:51:11 CET 2003 - kukuk@suse.de - -- Extend getent to print all IP addresses of one host - -------------------------------------------------------------------- -Thu Feb 13 18:34:50 CET 2003 - kukuk@suse.de - -- Update to current snapshot - -------------------------------------------------------------------- -Wed Feb 12 11:50:54 CET 2003 - kukuk@suse.de - -- Update to current snapshot (contains official fix for #23513) - -------------------------------------------------------------------- -Tue Feb 11 15:28:16 CET 2003 - kukuk@suse.de - -- Update to current snapshot -- Fix corruption of internal data in gethostbyname2 [Bug #23513] - -------------------------------------------------------------------- -Sun Feb 9 12:20:55 CET 2003 - aj@suse.de - -- Fix cancellation of system calls on x86-64. - -------------------------------------------------------------------- -Sat Feb 8 10:43:02 CET 2003 - kukuk@suse.de - -- Fix wrong logic in dynamic resolv.conf patch - -------------------------------------------------------------------- -Fri Feb 7 17:35:12 CET 2003 - kukuk@suse.de - -- Fix access of _res symbol in multithreaded programs -- Add "dynamic resolv.conf" patch to libnss_dns, too. -- Remove obsolete db2 manual pages -- Update to current snapshot (fixes [Bug #23363]) - -------------------------------------------------------------------- -Thu Feb 6 18:06:36 CET 2003 - kukuk@suse.de - -- Update to current snapshot -- Use install-info for info pages - -------------------------------------------------------------------- -Tue Feb 4 20:12:51 CET 2003 - schwab@suse.de - -- Fix regexp parsing. - -------------------------------------------------------------------- -Mon Feb 3 14:44:21 CET 2003 - meissner@suse.de - -- Merged a unistd.h gcc3.3 compliance patch from Franz Sirl for - ppc and ppc64 kernel headers. - -------------------------------------------------------------------- -Fri Jan 31 22:12:03 CET 2003 - schwab@suse.de - -- Fix building on s390[x]. - -------------------------------------------------------------------- -Fri Jan 31 15:20:00 CET 2003 - kukuk@suse.de - -- Update to current glibc cvs - -------------------------------------------------------------------- -Thu Jan 30 16:05:32 CET 2003 - aj@suse.de - -- Fix one build problem on sparc. -- Fix asm-x86_64/mtrr.h. - -------------------------------------------------------------------- -Wed Jan 29 12:57:23 CET 2003 - kukuk@suse.de - -- Update to current glibc cvs -- Fix libm-ulps for x86-64 and ia64 - -------------------------------------------------------------------- -Thu Jan 23 16:47:33 CET 2003 - schwab@suse.de - -- Fix use of DT_FINI_ARRAY. -- Temporarily disable tst-aio7 test on ia64. - -------------------------------------------------------------------- -Tue Jan 14 22:41:33 CET 2003 - schwab@suse.de - -- Fix ia64 for non-tls build. - -------------------------------------------------------------------- -Tue Jan 14 21:51:24 CET 2003 - aj@suse.de - -- Package libpthread_nonshared.a. - -------------------------------------------------------------------- -Mon Jan 13 10:29:36 CET 2003 - kukuk@suse.de - -- Add fixed version of x86-64-linuxthreads-disable-fs.diff -- Readd parts of libm-x86-64.diff -- Update to current cvs snapshot -- Add fix for errno compatibility -- Add s390(x) vfork fixes - -------------------------------------------------------------------- -Sun Jan 12 19:16:13 CET 2003 - kukuk@suse.de - -- Update to current cvs snapshot - -------------------------------------------------------------------- -Fri Jan 3 19:09:36 CET 2003 - bg@suse.de - -- removed obsolete patch for hppa - -------------------------------------------------------------------- -Fri Dec 20 23:15:48 CET 2002 - kukuk@suse.de - -- Update to current cvs snapshot -- Obsoletes glibc-2.3-setjmp-ppc64.diff -- Obsoletes build-alpha.diff -- Obsoletes libm-x86-64.diff -- Disable activate-spinlocks.diff temporary -- Disable x86-64-linuxthreads-disable-fs.diff (breaks compilation) - -------------------------------------------------------------------- -Tue Dec 17 16:01:13 CET 2002 - olh@suse.de - -- remove glibc-2.2.5-ppc64-bits-socket_h.diff - add glibc-2.3-setjmp-ppc64.diff - add libc23-ppc64-cvshead20021210.patch - dont run configure in subshell, it can fail and rpm cant catch it - -------------------------------------------------------------------- -Fri Dec 13 20:01:30 CET 2002 - schwab@suse.de - -- Add more ia64 syscalls. - -------------------------------------------------------------------- -Fri Dec 6 22:06:41 CET 2002 - olh@suse.de - -- build also the locals parallel - do not fail with parallel calculation on lowmem systems - -------------------------------------------------------------------- -Tue Dec 3 11:16:30 CET 2002 - aj@suse.de - -- Build parallel on x86-64. -- Activate fast spinlocks in malloc for x86 and x86-64. -- Integrate new math library from AMD for x86-64. - -------------------------------------------------------------------- -Fri Nov 29 11:08:03 CET 2002 - bg@suse.de - -- Fix build on hppa. - -------------------------------------------------------------------- -Thu Nov 28 21:31:09 CET 2002 - aj@suse.de - -- Fix build on alpha. - -------------------------------------------------------------------- -Thu Nov 28 15:45:09 CET 2002 - aj@suse.de - -- Update to CVS version from 2002-11-28. -- Do not use %fs for threads for now on x86-64. -- Fix fnmatch bug with multibyte strings. - -------------------------------------------------------------------- -Tue Nov 12 12:41:17 CET 2002 - bg@suse.de - -- Updated hppa patches - -------------------------------------------------------------------- -Thu Nov 7 14:00:04 CET 2002 - kukuk@suse.de - -- getaddrinfo(): get host information for AF_INET and AF_INET6 only - from the same service [Bug #21237] - -------------------------------------------------------------------- -Thu Nov 7 12:11:29 CET 2002 - bg@suse.de - -- Fix build of linuxthreads for hppa - -------------------------------------------------------------------- -Tue Nov 5 16:31:11 CET 2002 - bg@suse.de - -- Use current kernel-headers for parisc -- Add support for hppa - -------------------------------------------------------------------- -Tue Nov 5 15:29:32 CET 2002 - kukuk@suse.de - -- Update to current CVS snapshot - -------------------------------------------------------------------- -Tue Oct 22 16:21:34 CEST 2002 - schwab@suse.de - -- Fix ia64 syscall numbers. - -------------------------------------------------------------------- -Mon Oct 21 17:20:04 CEST 2002 - schwab@suse.de - -- Fix alignment in locale-archive. - -------------------------------------------------------------------- -Mon Oct 21 17:16:51 CEST 2002 - kukuk@suse.de - -- Update to glibc 2.3.1 cvs 20021021 -- Remove nss_dns6 patch - -------------------------------------------------------------------- -Tue Oct 15 14:58:34 CEST 2002 - kukuk@suse.de - -- Update to glibc 2.3.1 cvs 20021015 - -------------------------------------------------------------------- -Wed Oct 2 14:06:31 CEST 2002 - kukuk@suse.de - -- Update to glibc 2.3 cvs 20021002 -- Update crypt_blowfish to 0.4.4 (manual page fix, hppa fix) - -------------------------------------------------------------------- -Wed Sep 25 11:43:08 CEST 2002 - mls@suse.de - -- build with -finline-limit=2000 on mips/armv4l - -------------------------------------------------------------------- -Tue Sep 17 14:54:26 CEST 2002 - schwab@suse.de - -- Add new ia64 syscall numbers. - -------------------------------------------------------------------- -Mon Sep 16 17:24:01 CEST 2002 - meissner@suse.de - -- Added AIO syscall numbers for ppc/ppc64, so libaio does not need them. -- Aligned powerpc bits/sem.h to be the same as the other 64bit - archs, keeping the 32bit layout. -- Added the faster ppc32 memset.S from glibc HEAD on request of IBM. - -------------------------------------------------------------------- -Thu Sep 12 15:56:07 CEST 2002 - meissner@suse.de - -- ppc/ppc64: added more biarch things to the SystemV IPC headers - which are needed to get 64bit ipc / IPC_STAT to work. - -------------------------------------------------------------------- -Mon Sep 9 18:52:53 CEST 2002 - bk@suse.de - -- s390x-biarch: use correct wordsize.h(move to main 32/64 directory) -- s390x: requires 64-bit kernel - -------------------------------------------------------------------- -Mon Sep 9 15:40:23 CEST 2002 - kukuk@suse.de - -- Increase minimum value of MAXPACKET in libnss_dns, too - -------------------------------------------------------------------- -Mon Sep 9 14:31:04 CEST 2002 - uli@suse.de - -- all architectures are created equal, but some are more equal - than others; increased DB_FILE_ID_LEN in DB2 to 24 on x86-64, - ia64, s390x and ppc64 to fit 64 bit __ino_t type - -------------------------------------------------------------------- -Fri Sep 6 17:26:53 MEST 2002 - mls@suse.de - -- fix squeeze bug in db-1.85: set dirty flag after page modification - -------------------------------------------------------------------- -Fri Sep 6 15:44:17 CEST 2002 - kukuk@suse.de - -- Increase minimum value of MAXPACKET - -------------------------------------------------------------------- -Mon Sep 2 10:38:40 CEST 2002 - kukuk@suse.de - -- Fix asm header files for sparc/sparc64 - -------------------------------------------------------------------- -Fri Aug 30 13:18:51 CEST 2002 - aj@suse.de - -- Revert linuxthreads for x86-64 for now. - -------------------------------------------------------------------- -Wed Aug 28 16:15:18 CEST 2002 - aj@suse.de - -- Add optimized math routines for x86-64. - -------------------------------------------------------------------- -Tue Aug 27 15:52:49 CEST 2002 - olh@suse.de - -- BuildFlags="$(echo $RPM_OPT_FLAGS | sed 's#-mminimal-toc##')" - -------------------------------------------------------------------- -Mon Aug 26 21:56:22 CEST 2002 - olh@suse.de - -- add ppc64_glibc_2.2.5_sunrpc-fix.patch - * sysdeps/unix/sysv/linux/powerpc/bits/socket.h: New file that adds - __powerpc64__ specific fields and adjust size/alignment for 64-bit. - -------------------------------------------------------------------- -Fri Aug 23 17:04:38 CEST 2002 - aj@suse.de - -- Use floating stacks for x86-64. -- Add LICENSE file. -- Fix profiling code on x86-64. -- Add strcspn, strpbrk and strspn optimizations for x86-64. -- Fix makecontext for x86-64. - -------------------------------------------------------------------- -Thu Aug 15 08:59:16 CEST 2002 - aj@suse.de - -- Use biarch headers already for building so that bits/syscalls.h is - build correctly. -- Fix bits/syscalls.h for x86-64. -- Remove *xattr patches. - -------------------------------------------------------------------- -Thu Aug 8 16:59:27 CEST 2002 - kukuk@suse.de - -- Update to current cvs (calloc variable overflow fixed) -- Apply fix for calloc fix -- Add *xattr system calls and error number - -------------------------------------------------------------------- -Tue Aug 6 12:45:06 CEST 2002 - kukuk@suse.de - -- Update to current cvs (IPv6 fixes) - -------------------------------------------------------------------- -Mon Aug 5 12:29:59 CEST 2002 - aj@suse.de - -- Implement *context functions for x86-64. - -------------------------------------------------------------------- -Sat Aug 3 16:01:07 CEST 2002 - kukuk@suse.de - -- Update kernel-headers to version 2.4.19 -- Add PreRequires "filesystem". - -------------------------------------------------------------------- -Thu Aug 1 18:23:37 CEST 2002 - bk@suse.de - -- added s390-may2002.diff with some chunks from may2002 drop -- give make check a second chance on s390(x), but fail if not(race) - -------------------------------------------------------------------- -Tue Jul 30 11:40:41 CEST 2002 - kukuk@suse.de - -- sunrpc/xdr_array.c: Check for variable overflow -- Ignore failed make check on s390(x) - -------------------------------------------------------------------- -Tue Jul 30 08:31:24 CEST 2002 - aj@suse.de - -- Add optimisations for x86-64. - -------------------------------------------------------------------- -Mon Jul 29 09:38:04 CEST 2002 - kukuk@suse.de - -- Don't allocate/free category name in setlocale() unnecessarily - (for IBM Java [Bug #17065]). - -------------------------------------------------------------------- -Tue Jul 23 13:36:31 CEST 2002 - kukuk@suse.de - -- Update to current glibc cvs (pread/pwrite fixes) -- Remove extra de.po, is in official tarball now. - -------------------------------------------------------------------- -Sat Jul 20 07:14:26 CEST 2002 - aj@suse.de - -- Fix profiling for x86-64. - -------------------------------------------------------------------- -Fri Jul 19 16:26:26 CEST 2002 - meissner@suse.de - -- Fixed the PPC64 patch, several superflous files removed. -- Reenabled make check for ppc64. - -------------------------------------------------------------------- -Wed Jul 17 14:13:58 CEST 2002 - kukuk@suse.de - -- Update to current glibc cvs -- Fix kernel headers for s390/s390x -- Move some binaries/shell scripts and manual pages to the - correct subpackage - -------------------------------------------------------------------- -Tue Jul 16 14:51:48 CEST 2002 - meissner@suse.de - -- Merged latest PowerPC patch from IBM. - * Lots of ppc64 related fixes. - * Start of biarch support. - * Changed struct stat in 64bit ABI. - -------------------------------------------------------------------- -Fri Jul 12 18:29:17 CEST 2002 - aj@suse.de - -- Add biarch patch for s390 and s390x. - -------------------------------------------------------------------- -Mon Jul 8 10:45:49 CEST 2002 - aj@suse.de - -- Add some optimized x86-64 math routines and a fixed lgammal - implementation. -- Testsuite on x86-64 should pass now. -- Run ldconfig in postinstall. -- Fix memleak in catgets. - -------------------------------------------------------------------- -Sat Jul 6 13:38:48 CEST 2002 - kukuk@suse.de - -- Fix typo in create_biarch_asm.sh (asm-sparc path) - -------------------------------------------------------------------- -Thu Jul 4 21:59:43 CEST 2002 - kukuk@suse.de - -- Fix typo in manpages/Makefile -- Fix filelist (on some archs ld-linux.so.2 was missing) - -------------------------------------------------------------------- -Thu Jul 4 10:02:46 CEST 2002 - kukuk@suse.de - -- Revert mktime patch (check for year < 70) -- Replace ifarch i386 with ix86 -- Add patch for arm -- Include pt_chown again - -------------------------------------------------------------------- -Wed Jul 3 16:05:05 CEST 2002 - kukuk@suse.de - -- Add more new manual pages -- Fix spec file (renaming of ld-*, creating of include/asm header - files) -- Update to current CVS version -- Fix kernel-headers for x86-64 (don't overwrite patched version) -- Rename Equador -> Ecuador [Bug #16648] -- Add hint about security problem of host caching with nscd to - config file. - -------------------------------------------------------------------- -Tue Jun 25 14:29:14 CEST 2002 - aj@suse.de - -- Fix dl-machine.h for x86-64 to compile with new binutils. -- Fix mtrr.h header for x86-64. -- Do not package pt_chown. - -------------------------------------------------------------------- -Tue Jun 18 14:28:40 CEST 2002 - sf@suse.de - -- reverted changes from Tue Jun 11 10:04:55 CEST 2002 - (took the kernel-headers from before, readded patch9) -- add new archive with kernel-headers for x86_64 -- add autofs patch - -------------------------------------------------------------------- -Mon Jun 17 17:12:39 CEST 2002 - bk@suse.de - -- remove s390* from the list of archs that ignore check fail - -------------------------------------------------------------------- -Thu Jun 13 20:38:00 CEST 2002 - uli@suse.de - -- fixed typos in spec - -------------------------------------------------------------------- -Thu Jun 13 13:35:43 CEST 2002 - schwab@suse.de - -- Fix ssize_t and __ipc_pid_t for ppc64. - -------------------------------------------------------------------- -Wed Jun 12 09:47:12 CEST 2002 - uli@suse.de - -- fix errlist.c for ARM as well - -------------------------------------------------------------------- -Tue Jun 11 10:04:55 CEST 2002 - sf@suse.de - -- made new kernel-header archive from kernel-source -- added asm-ppc64 to kernel-headers -- removed patch9 as it is obsoleted by the new kernel-headers - -------------------------------------------------------------------- -Fri Jun 7 14:29:30 CEST 2002 - olh@suse.de - -- update asm-ppc64/ioctls.h, missing TIOCGDEV - -------------------------------------------------------------------- -Thu Jun 6 17:57:41 CEST 2002 - olh@suse.de - -- fix glibc-ppc64 patch - -------------------------------------------------------------------- -Thu Jun 6 15:09:16 CEST 2002 - olh@suse.de - -- update ppc64_glibc_ldconfig.diff - -------------------------------------------------------------------- -Thu Jun 6 10:09:24 CEST 2002 - ke@suse.de - -- Update de.po from - http://www.iro.umontreal.ca/contrib/po/teams/PO/de/libc-2.2.5.de.po. -- Use only translated entries to make the testsuite happy; call - msgattrib on de.po and hu.po [# 16438]. - -------------------------------------------------------------------- -Mon Jun 3 09:58:54 CEST 2002 - aj@suse.de - -- Clean up generation of asm includes for bi-arch systems. -- Enable profiling for x86-64. - -------------------------------------------------------------------- -Mon Jun 3 08:52:38 CEST 2002 - kukuk@suse.de - -- Add fix for weak declaration "_old_sys_nerr" -- Remove already disabled alpha patch -- Update to current CVS - -------------------------------------------------------------------- -Sat Jun 1 10:54:41 CEST 2002 - olh@suse.de - -- fix stat for real, wrong size for st_nlink - -------------------------------------------------------------------- -Wed May 29 18:24:57 CEST 2002 - olh@suse.de - -- add ppc64_glibc_2.2.5-types.diff, fixes stat() - -------------------------------------------------------------------- -Wed May 29 10:38:34 CEST 2002 - olh@suse.de - -- add ppc64_glibc_ldconfig.diff for elf32/elf64 coexistance - -------------------------------------------------------------------- -Thu May 23 08:32:00 MEST 2002 - aj@suse.de - -- Rename __thread to fix problems with GCC 3.2. - -------------------------------------------------------------------- -Mon May 20 11:37:42 CEST 2002 - olh@suse.de - -- add ppc64 kernel headers - add create_ppc_asm.sh - update ppc64 patch, use /lib64/ld64.so.1 - move generic syscalls.list to ppc64/32 - set/getrlimit GLIBC2.0 is ppc32 only - use parallel make on ppc and ppc64 - do not chroot as user - cleanup nested ifarch for dynamic linker - -------------------------------------------------------------------- -Wed May 15 10:25:45 CEST 2002 - aj@suse.de - -- Fix building of linuxthreads with current GCC. - -------------------------------------------------------------------- -Mon May 13 10:04:37 CEST 2002 - olh@suse.de - -- fix ppc64 RTLDLIST ld64.so rewrite - -------------------------------------------------------------------- -Sat May 11 02:09:06 CEST 2002 - schwab@suse.de - -- Add div/mod compatibility functions for ia64. - -------------------------------------------------------------------- -Fri May 10 13:56:59 CEST 2002 - olh@suse.de - -- add ppc64 support - -------------------------------------------------------------------- -Thu May 9 10:06:19 CEST 2002 - aj@suse.de - -- Add sys/io.h for x86-64. - -------------------------------------------------------------------- -Mon May 6 18:12:51 CEST 2002 - ihno@suse.de - -- corrected memory calculation for parallel build - -------------------------------------------------------------------- -Fri May 3 16:28:23 CEST 2002 - kukuk@suse.de - -- Add fix to compile math.h on SPARC with g++ - -------------------------------------------------------------------- -Thu May 2 11:29:29 CEST 2002 - kukuk@suse.de - -- Update to current CVS 2.2 branch -- Add x86-64 fix for crti.o and /usr/lib64 with libpthread - -------------------------------------------------------------------- -Fri Apr 26 16:51:48 CEST 2002 - kukuk@suse.de - -- define sqrtl alias for PowerPC - -------------------------------------------------------------------- -Mon Apr 22 07:56:00 CEST 2002 - aj@suse.de - -- Fix vfork for x86-64. -- Fix handling of ld.so.cache for x86-64. - -------------------------------------------------------------------- -Thu Apr 18 09:16:58 CEST 2002 - aj@suse.de - -- Allow testsuite to fail for x86-64. -- Add ULPs for x86-64. - -------------------------------------------------------------------- -Wed Apr 17 16:36:51 CEST 2002 - kukuk@suse.de - -- Update to current snapshot (mktime and dl fixes) -- Update hu.po -- Do not build a profiled glibc for x86-64 - -------------------------------------------------------------------- -Fri Apr 12 10:33:31 CEST 2002 - kukuk@suse.de - -- Update to current snapshot (fix SPARC compile) -- Revert do-lookup.h patch on Alpha (does not work here) - -------------------------------------------------------------------- -Wed Apr 10 15:09:33 CEST 2002 - aj@suse.de - -- Fix linuxthreads for x86-64. - -------------------------------------------------------------------- -Wed Apr 10 13:02:48 CEST 2002 - aj@suse.de - -- Add x86-64.diff to fix glob64. - -------------------------------------------------------------------- -Wed Apr 10 10:26:22 CEST 2002 - kukuk@suse.de - -- Update kernel-headers to 2.4.19pre4 (with x86-64 support) -- Update glibc to current cvs snapshot -- Allow old currencies (before EUR) - -------------------------------------------------------------------- -Tue Apr 2 15:58:49 CEST 2002 - aj@suse.de - -- Update ULPs. - -------------------------------------------------------------------- -Thu Mar 21 16:18:58 CET 2002 - kukuk@suse.de - -- Create html pages after installation of info pages [Bug #15283] - -------------------------------------------------------------------- -Tue Mar 12 16:09:51 CET 2002 - kukuk@suse.de - -- Add db1 fix if blocksize is not ^2 - -------------------------------------------------------------------- -Sat Mar 2 18:18:15 CET 2002 - kukuk@suse.de - -- Add fix for format string bug - -------------------------------------------------------------------- -Sat Mar 2 10:44:31 CET 2002 - kukuk@suse.de - -- Fix return value of nice wrapper - -------------------------------------------------------------------- -Fri Mar 1 14:33:09 CET 2002 - kukuk@suse.de - -- Add fix for corrupt ut_line -- Add fix for current gcc 3.1 -- Add patch for nice return values - -------------------------------------------------------------------- -Thu Feb 28 14:53:42 CET 2002 - kukuk@suse.de - -- Add fix for rtime, swscanf and ia64 - -------------------------------------------------------------------- -Mon Feb 18 13:22:05 CET 2002 - kukuk@suse.de - -- When a dlopened module references a weak symbol from another - dlopened module (loaded with RTLD_GLOBAL) no dependency was - generated for this fact, so the second module was unloaded even - if the first one was still around. - -------------------------------------------------------------------- -Sun Feb 17 10:51:53 CET 2002 - kukuk@suse.de - -- Add pthread/signal bugfix [Bug #13280] -- Fix directory file list (don't include /usr/include) - -------------------------------------------------------------------- -Thu Feb 14 19:46:04 CET 2002 - kukuk@suse.de - -- Use defattr in spec file to avoid problems with not existing - UIDs and rpm. - -------------------------------------------------------------------- -Thu Feb 14 13:22:13 CET 2002 - aj@suse.de - -- Update ULPs for GCC 3.1. - -------------------------------------------------------------------- -Wed Feb 13 16:03:20 CET 2002 - kukuk@suse.de - -- Apply db1 patch from mls@suse.de to fix rpm problems - -------------------------------------------------------------------- -Tue Feb 12 02:01:42 CET 2002 - ro@suse.de - -- fix owner/group for kernel headers - -------------------------------------------------------------------- -Mon Feb 11 15:17:18 CET 2002 - kukuk@suse.de - -- Add another solution for the glob problem - -------------------------------------------------------------------- -Thu Feb 7 16:20:49 CET 2002 - kukuk@suse.de - -- Add fix for glob (glob should not call globfree) -- Add fix for innetgr - -------------------------------------------------------------------- -Wed Feb 6 22:01:29 CET 2002 - kukuk@suse.de - -- Use correct BuildRoot - -------------------------------------------------------------------- -Wed Feb 6 16:40:49 CET 2002 - kukuk@suse.de - -- Update hu.po - -------------------------------------------------------------------- -Wed Feb 6 15:36:56 CET 2002 - kukuk@suse.de - -- Set LC_CTYPE for error messages in localedef [Bug #12878] - -------------------------------------------------------------------- -Mon Feb 4 14:26:48 CET 2002 - kukuk@suse.de - -- Add fixes from CVS: dynamic loader, readv and writev seg.fault - and various architecture fixes for alpha and mips -- Don't compile with -g on Alpha -- Add fix for possible endless loop fix - -------------------------------------------------------------------- -Fri Feb 1 15:58:41 CET 2002 - bk@suse.de - -- merged s390x lib64 patch and spec file changes - -------------------------------------------------------------------- -Wed Jan 23 15:39:02 CET 2002 - kukuk@suse.de - -- Split glibc into glibc and glibc-locale -- Create more UTF8 locale - -------------------------------------------------------------------- -Mon Jan 21 10:45:19 CET 2002 - kukuk@suse.de - -- Update to official glibc 2.2.5 - -------------------------------------------------------------------- -Wed Jan 16 18:29:33 CET 2002 - kukuk@suse.de - -- Remove /var/adm/setup/setup.timeconfig - -------------------------------------------------------------------- -Wed Jan 16 17:22:52 CET 2002 - kukuk@suse.de - -- Apply S390 fix - -------------------------------------------------------------------- -Wed Jan 9 15:33:49 CET 2002 - kukuk@suse.de - -- Update to glibc 2.2.5pre1 - -------------------------------------------------------------------- -Tue Jan 8 18:41:29 CET 2002 - egmont@suselinux.hu - -- Added partial Hungarian translation - -------------------------------------------------------------------- -Tue Jan 8 13:52:51 CET 2002 - kukuk@suse.de - -- Add patch to pass math tests with gcc 3.x -- Update to current CVS version - -------------------------------------------------------------------- -Thu Jan 3 18:05:48 CET 2002 - kukuk@suse.de - -- Update kernel header files to 2.4.17 - -------------------------------------------------------------------- -Tue Jan 1 10:55:34 CET 2002 - kukuk@suse.de - -- Update current CVS version, add final fixes for LSB test suite - -------------------------------------------------------------------- -Tue Dec 18 15:27:42 CET 2001 - poeml@suse.de - -- Install ja_JP.SJIS locale. - -------------------------------------------------------------------- -Sat Dec 15 15:27:12 CET 2001 - schwab@suse.de - -- Fix missing declaration of md5_uintptr. - -------------------------------------------------------------------- -Fri Dec 14 10:11:17 CET 2001 - kukuk@suse.de - -- Update to correct CVS branch - -------------------------------------------------------------------- -Thu Dec 13 14:50:25 CET 2001 - kukuk@suse.de - -- Update to current CVS -- Increase PATH_MAX to 4096 (including the leading zero) -- Clear pointer if asprintf fails -- pthread_key_delete should not contact thread manager before it - is created. - -------------------------------------------------------------------- -Tue Dec 11 22:35:07 CET 2001 - kukuk@suse.de - -- Fix prelink patch - -------------------------------------------------------------------- -Tue Dec 11 18:53:12 CET 2001 - kukuk@suse.de - -- Add fixes for LSB.os test suite (ftw, grantpt and ftok) -- Update to current CVS -- Add prelink patch - -------------------------------------------------------------------- -Fri Dec 7 19:16:30 CET 2001 - kukuk@suse.de - -- Merge with current CVS -- Add blowfish crypt - -------------------------------------------------------------------- -Fri Nov 23 11:55:14 CET 2001 - uli@suse.de - -- added armv4l arch to spec -- added arm kernel headers -- added trivial fix for dl-machine.h from CVS (see arm.dif) - -------------------------------------------------------------------- -Thu Nov 15 10:29:33 CET 2001 - adrian@suse.de - -- add mips architecture to spec file -- apply further mips fixes for ld -- activate %clean again - -------------------------------------------------------------------- -Sun Nov 11 12:12:03 CET 2001 - kukuk@suse.de - -- Fix lost permissions of shell script on SPARC - -------------------------------------------------------------------- -Thu Nov 8 18:40:33 CET 2001 - kukuk@suse.de - -- Add 32bit UID fixes - -------------------------------------------------------------------- -Thu Nov 8 11:47:21 CET 2001 - kukuk@suse.de - -- More fixes for asm-ia64 header files - -------------------------------------------------------------------- -Thu Nov 8 10:50:13 CET 2001 - kukuk@suse.de - -- Fix asm-i386/processor.h (don't align struct) -- Fix asm-ia64/bitops.h (define CMPXCHG_BUGCHECK) -- Correct version number in version.h - -------------------------------------------------------------------- -Wed Nov 7 14:07:21 CET 2001 - uli@suse.de - -- fixed sys/io.h, sysmacros.h for icc - -------------------------------------------------------------------- -Tue Nov 6 16:53:04 CET 2001 - kukuk@suse.de - -- Update kernel-headers to 2.4.14 - -------------------------------------------------------------------- -Thu Nov 1 11:34:56 CET 2001 - kukuk@suse.de - -- Use again old rules to generate html files - -------------------------------------------------------------------- -Sun Oct 21 22:55:24 CEST 2001 - schwab@suse.de - -- Fix inttypes.h for C++. - -------------------------------------------------------------------- -Fri Oct 19 13:31:53 CEST 2001 - aj@suse.de - -- Fix typo in inttypes.h that presents compilation by non-GCC compilers. - -------------------------------------------------------------------- -Tue Oct 16 10:56:52 CEST 2001 - aj@suse.de - -- Update elf.h to include x86-64 defines since those are needed - by some other tools. - -------------------------------------------------------------------- -Fri Sep 28 15:59:19 CEST 2001 - schwab@suse.de - -- Readd patch from 2001-09-10 with corrections. -- Add compatibility patch for GCC 3. This allows to build glibc - with GCC 3. -- Require that make check succeeds on ia64. - -------------------------------------------------------------------- -Thu Sep 13 15:58:31 CEST 2001 - aj@suse.de - -- Add a better version of the threads-fork patch that fixes some - more places where interrupts can occur and does this a bit cleaner. - -------------------------------------------------------------------- -Tue Sep 11 13:50:37 CEST 2001 - aj@suse.de - -- Remove patch from 2001-09-10 since it breaks the dynamic linker. - -------------------------------------------------------------------- -Tue Sep 11 10:51:11 CEST 2001 - aj@suse.de - -- Fix bug in linuxthreads where manager and threads could - get out of synch due to an interrupted read call. - -------------------------------------------------------------------- -Mon Sep 10 18:20:32 CEST 2001 - schwab@suse.de - -- Fix handling of dependent dynamic objects for dlopen/dlclose. - -------------------------------------------------------------------- -Sat Sep 8 21:02:38 CEST 2001 - kukuk@suse.de - -- Don't create gconv cache (else iconv --list seg.faults) - -------------------------------------------------------------------- -Tue Aug 28 13:39:37 MEST 2001 - aj@suse.de - -- Improve dynamic linker to relocate dynamic objects faster. This - implies a small cache for symbol lookups and handling the ld -z combreloc - feature if binaries are linked this way. - -------------------------------------------------------------------- -Fri Aug 24 14:26:33 CEST 2001 - kukuk@suse.de - -- Add fix for handling of %l[] in vfscanf -- ldconfig removes stale links now -- Remove susehelp config files, now in susehelp itself - -------------------------------------------------------------------- -Wed Aug 22 15:26:06 CEST 2001 - aj@suse.de - -- Update s390 patch from IBM. - -------------------------------------------------------------------- -Fri Aug 17 14:11:16 CEST 2001 - kukuk@suse.de - -- Adjust dns6 patch for 2.2.4 -- Fix spec file (include lost libnss_dns6.so) -- Fix versionnumber in version.h [Bug #9759] -- Update kernel-header to 2.4.9 - -------------------------------------------------------------------- -Thu Aug 16 09:32:39 MEST 2001 - aj@suse.de - -- Update to 2.2.4 final. Add s390-ucontext patch. - -------------------------------------------------------------------- -Fri Aug 10 12:04:14 CEST 2001 - aj@suse.de - -- Update to current glibc version. Do not use the hardlink program - for compatification since localedef will do this itself now. - Create gconv cache. - -------------------------------------------------------------------- -Wed Aug 1 15:31:50 CEST 2001 - aj@suse.de - -- Add patch for zic to create copy of the timezone instead - of a symbolic link so that the file exists even if /usr is not - mounted. - Use i486 instead of i386 as default architecture for i386. - -------------------------------------------------------------------- -Sat Jul 28 08:36:27 CEST 2001 - kukuk@suse.de - -- Fix problem with linux/spinlock.h - -------------------------------------------------------------------- -Fri Jul 27 09:30:01 CEST 2001 - kukuk@suse.de - -- Update kernel-header files to 2.4.7 - -------------------------------------------------------------------- -Thu Jul 26 14:04:15 CEST 2001 - froh@suse.de - -- add fix for failing tst-setcontext on s390 - -------------------------------------------------------------------- -Wed Jul 25 09:29:38 CEST 2001 - aj@suse.de - -- Add patch to fix loading of dynamic libs in static programs for PPC. - -------------------------------------------------------------------- -Fri Jul 20 13:44:30 CEST 2001 - kukuk@suse.de - -- Update to current CVS snapshot -- Disable tst-regex and test-lfs - -------------------------------------------------------------------- -Fri Jul 6 15:26:54 CEST 2001 - kukuk@suse.de - -- Add da_DK@euro and da_DK.UTF-8 - -------------------------------------------------------------------- -Thu Jul 5 14:34:02 CEST 2001 - kukuk@suse.de - -- Update to current CVS snapshot -- Remove obsolete cvs patch -- Fix DNS/IPv6 patch -- Hardlink equal locale files - -------------------------------------------------------------------- -Fri Jun 22 15:59:21 CEST 2001 - olh@suse.de - -- add glibc-2.2.3-ppc_dlmachine.diff to fix binutils make check - -------------------------------------------------------------------- -Tue Jun 19 06:41:03 EDT 2001 - bk@suse.de - -- added s390x support to spec file - -------------------------------------------------------------------- -Tue Jun 19 10:27:38 CEST 2001 - aj@suse.de - -- Fix profiling on PowerPC. - -------------------------------------------------------------------- -Fri Jun 15 17:58:22 CEST 2001 - schwab@suse.de - -- Fixup asm-ia64/atomic.h for user-space inclusion. - -------------------------------------------------------------------- -Tue Jun 12 11:14:08 CEST 2001 - aj@suse.de - -- Fix testsuite for sparc. - -------------------------------------------------------------------- -Mon Jun 11 13:56:16 CEST 2001 - aj@suse.de - -- Fix testsuite for powerpc and S390, build again on alpha. - -------------------------------------------------------------------- -Tue May 22 15:43:24 CEST 2001 - kukuk@suse.de - -- Update to current CVS snapshot -- Rmove support for PF_LOCAL from getaddrinfo [Bug #8469] - -------------------------------------------------------------------- -Sun May 13 15:19:42 CEST 2001 - kukuk@suse.de - -- Don't use absolute paths in pre-install-section - -------------------------------------------------------------------- -Fri May 4 19:20:10 CEST 2001 - kukuk@suse.de - -- Add special version.h which fails on compiling kernel modules - -------------------------------------------------------------------- -Sat Apr 28 18:32:51 CEST 2001 - kukuk@suse.de - -- Update to glibc 2.2.3, kernel-headers-2.4.4 - -------------------------------------------------------------------- -Tue Apr 24 16:04:32 CEST 2001 - schwab@suse.de - -- Fix feenableexcept on ia64. - -------------------------------------------------------------------- -Tue Apr 24 15:48:34 CEST 2001 - aj@suse.de - -- Install some more UTF-8 locales, fix tr_TR locale. - -------------------------------------------------------------------- -Thu Apr 12 17:42:08 CEST 2001 - kukuk@suse.de - -- Include our own texi2html - -------------------------------------------------------------------- -Wed Apr 11 18:50:12 CEST 2001 - kukuk@suse.de - -- Add fixes from SuSE kernel header files -- Add patch to reload /etc/resolv.conf if there was changes -- Add glibc.conf for susehelp (glibc-html pages) - -------------------------------------------------------------------- -Mon Apr 9 17:39:18 CEST 2001 - schwab@suse.de - -- Fix ld.so for kernel 2.4.3 on ia64. - -------------------------------------------------------------------- -Thu Apr 5 17:39:44 CEST 2001 - kukuk@suse.de - -- Add more fixes from CVS - -------------------------------------------------------------------- -Tue Apr 3 15:40:58 CEST 2001 - kukuk@suse.de - -- Fix isdn header files from kernel-headers - -------------------------------------------------------------------- -Fri Mar 30 18:40:09 CEST 2001 - kukuk@suse.de - -- Update kernel header files to 2.4.3 - -------------------------------------------------------------------- -Fri Mar 30 17:22:54 CEST 2001 - kukuk@suse.de - -- Merge s390 patches -- Fix rcmd_af() (allow PF_UNSPEC) - -------------------------------------------------------------------- -Fri Mar 30 08:52:32 CEST 2001 - aj@suse.de - -- Add some small fixes, fix spec file for removal of man-pages. - -------------------------------------------------------------------- -Thu Mar 29 18:16:09 CEST 2001 - kukuk@suse.de - -- Don't provide kernel_headers any longer -- Remove some man-pages which are now official in the man-pages - package - -------------------------------------------------------------------- -Thu Mar 29 08:33:19 CEST 2001 - aj@suse.de - -- Fix shmfs recognition. - -------------------------------------------------------------------- -Thu Mar 29 01:18:52 CEST 2001 - ro@suse.de - -- added db-splitmask fix from mls (hopefully work around bug in db1) - -------------------------------------------------------------------- -Wed Mar 28 09:02:54 CEST 2001 - aj@suse.de - -- Fix s390 to not generate wrong relocations, work around compiler - error. - -------------------------------------------------------------------- -Wed Mar 21 14:46:25 CET 2001 - kukuk@suse.de - -- glibc-devel obsoletes and provides linclude - -------------------------------------------------------------------- -Tue Mar 20 12:38:28 CET 2001 - kukuk@suse.de - -- Add strtok and other fixes from CVS -- Add yp_all fix - -------------------------------------------------------------------- -Tue Mar 13 13:57:16 CET 2001 - kukuk@suse.de - -- Add more s390 string.h fixes - -------------------------------------------------------------------- -Mon Mar 12 10:05:30 CET 2001 - aj@suse.de - -- Add fixes for s390, don't run testsuite on s390 for now. - -------------------------------------------------------------------- -Fri Mar 9 17:05:27 CET 2001 - kukuk@suse.de - -- Fix linux/init.h header file - -------------------------------------------------------------------- -Fri Mar 9 16:01:15 CET 2001 - aj@suse.de - -- Handle new EM_S390 value. - -------------------------------------------------------------------- -Fri Mar 9 15:33:55 CET 2001 - kukuk@suse.de - -- kernel-heaer fixes to build on Alpha - -------------------------------------------------------------------- -Thu Mar 8 16:02:45 CET 2001 - ro@suse.de - -- update kernel-headers to 2.4.2 - -------------------------------------------------------------------- -Thu Mar 8 12:53:56 CET 2001 - ro@suse.de - -- kernel-header fixes to build on s390 - -------------------------------------------------------------------- -Thu Feb 22 11:22:08 CET 2001 - schwab@suse.de - -- More kernel header fixes for IA64. - -------------------------------------------------------------------- -Tue Feb 20 11:18:53 CET 2001 - kukuk@suse.de - -- Remove optimisation not supported on all plattforms - -------------------------------------------------------------------- -Mon Feb 19 09:48:02 CET 2001 - kukuk@suse.de - -- Fix Optimization of glibc build -- Add Optimization for alphaev6 and sparcv9 - -------------------------------------------------------------------- -Sat Feb 17 17:19:40 CET 2001 - kukuk@suse.de - -- Update to glibc 2.2.2 from CVS - -------------------------------------------------------------------- -Thu Feb 15 16:51:12 CET 2001 - kukuk@suse.de - -- kernel header fixes for SPARC and IA64 - -------------------------------------------------------------------- -Tue Feb 13 14:19:43 CET 2001 - kukuk@suse.de - -- Make optimization for i686 work -- Add manual page for ldd - -------------------------------------------------------------------- -Mon Feb 12 16:05:23 CET 2001 - kukuk@suse.de - -- Fix more kernel headers - -------------------------------------------------------------------- -Thu Feb 8 16:34:27 CET 2001 - kukuk@suse.de - -- Fix more kernel-headers - -------------------------------------------------------------------- -Wed Feb 7 17:17:03 CET 2001 - kukuk@suse.de - -- Delete links in pre install section for glibc-devel - -------------------------------------------------------------------- -Wed Feb 7 01:08:26 CET 2001 - kukuk@suse.de - -- Fix kernel-header includes - -------------------------------------------------------------------- -Tue Feb 6 09:29:04 CET 2001 - kukuk@suse.de - -- Fix creating of /usr/include/asm on SPARC -- Add more CVS patches - -------------------------------------------------------------------- -Mon Feb 5 18:58:08 CET 2001 - kukuk@suse.de - -- Add some patches from CVS -- Include our own kernel header files - -------------------------------------------------------------------- -Mon Jan 22 18:47:24 CET 2001 - aj@suse.de - -- Add elf patch to fix problems on ia64 and ppc with _dl_pagesize. - -------------------------------------------------------------------- -Mon Jan 22 10:26:42 CET 2001 - aj@suse.de - -- Fix mmap64 on powerpc. - -------------------------------------------------------------------- -Tue Jan 16 08:42:33 CET 2001 - aj@suse.de - -- Fix sunrpc-udp.diff, add mman.h fix for powerpc. - -------------------------------------------------------------------- -Wed Jan 10 14:49:30 CET 2001 - aj@suse.de - -- Add sunrpc-udp.diff to fix UDP timeouts with Linux 2.4 kernel. - -------------------------------------------------------------------- -Tue Jan 9 09:01:41 CET 2001 - aj@suse.de - -- Add glibc-2.2.secure.diff to close some security holes. - -------------------------------------------------------------------- -Wed Jan 3 15:26:45 CET 2001 - schwab@suse.de - -- Fix strtol and friends on 64 bit platforms. -- Use 8192 as default pagesize on ia64. -- Scan AUX vector also in statically linked programs. - -------------------------------------------------------------------- -Wed Jan 3 15:20:45 CET 2001 - aj@suse.de - -- Build some UTF-8 locales using a patch from Markus Kuhn. - -------------------------------------------------------------------- -Wed Dec 13 15:52:13 CET 2000 - aj@suse.de - -- Add compatibility patch for IPv6 and Linux 2.2. - -------------------------------------------------------------------- -Wed Dec 13 15:48:56 CET 2000 - schwab@suse.de - -- Update ia64 patch. - -------------------------------------------------------------------- -Sat Dec 9 13:30:23 CET 2000 - kukuk@suse.de - -- Fix resolver bug - -------------------------------------------------------------------- -Fri Dec 1 13:16:07 CET 2000 - kukuk@suse.de - -- Add bug fixes for setlocale and strncat -- strip gconv modules - -------------------------------------------------------------------- -Fri Nov 24 07:43:08 CET 2000 - kukuk@suse.de - -- Fix typo in spec file - -------------------------------------------------------------------- -Thu Nov 23 23:22:36 CET 2000 - kukuk@suse.de - -- Add hack for POWER3 - -------------------------------------------------------------------- -Wed Nov 22 13:03:19 CET 2000 - kukuk@suse.de - -- Add strncat bugfix for S/390 - -------------------------------------------------------------------- -Tue Nov 21 10:53:31 CET 2000 - kukuk@suse.de - -- Don't bulid 32bit compat packages - -------------------------------------------------------------------- -Mon Nov 20 15:46:44 CET 2000 - schwab@suse.de - -- Remove use of getpagesize syscall on ia64. -- Follow DT_INIT/DT_FINI change in compiler. - -------------------------------------------------------------------- -Sun Nov 19 22:43:40 CET 2000 - kukuk@suse.de - -- Minor specfile fixes - -------------------------------------------------------------------- -Thu Nov 16 17:38:47 CET 2000 - kukuk@suse.de - -- Add lot of more bug fixes - -------------------------------------------------------------------- -Tue Nov 14 16:52:59 CET 2000 - kukuk@suse.de - -- Add bugfix for static linked binaries/ld.so.cache from aj@suse.de - -------------------------------------------------------------------- -Mon Nov 13 14:52:05 CET 2000 - aj@suse.de - -- Fix noversion.diff and spec file. - -------------------------------------------------------------------- -Sat Nov 11 08:40:42 CET 2000 - kukuk@suse.de - -- Fix nssv1 on PowerPC -- no libNoVersion on SPARC - -------------------------------------------------------------------- -Fri Nov 10 21:47:16 CET 2000 - kukuk@suse.de - -- Disable make check on PowerPC and Alpha - -------------------------------------------------------------------- -Fri Nov 10 17:09:57 CET 2000 - kukuk@suse.de - -- Update to final glibc 2.2 - -------------------------------------------------------------------- -Fri Nov 3 10:44:46 CET 2000 - kukuk@suse.de - -- Update to glibc-2.2-20001103 (glibc-2.1.97) -- Don't install libNoVersion on PowerPC -- Rename nssv1 -> glibc-nssv1 -- Rename libd -> glibc-profile, move libg.a to libc -- Rename libcinfo -> glibc-info -- Rename libchtml -> glibc-html -- Rename localedb -> glibc-i18ndata -- Rename libc -> glibc-devel -- Rename shlibs -> glibc - -------------------------------------------------------------------- -Sat Oct 28 09:10:07 CEST 2000 - kukuk@suse.de - -- Update to glibc-2.2-20001028 -- Enable more checks - -------------------------------------------------------------------- -Fri Oct 27 15:39:17 CEST 2000 - aj@suse.de - -- Fix NoVersion patch - -------------------------------------------------------------------- -Wed Oct 25 16:47:22 CEST 2000 - kukuk@suse.de - -- Update to glibc-2.2-20001025 - -------------------------------------------------------------------- -Sun Oct 22 16:31:32 CEST 2000 - kukuk@suse.de - -- Update to glibc 2.2-20001021 -- Update glibc-db to 2.1.95 -- Update ia64 patch - -------------------------------------------------------------------- -Fri Oct 20 15:54:24 CEST 2000 - kukuk@suse.de - -- Update to glibc 2.2-20001020 -- Add s390 spec file changes - -------------------------------------------------------------------- -Tue Oct 10 13:46:03 CEST 2000 - schwab@suse.de - -- Update to glibc 2.2-20001009. -- Fix TRAMPOLINE_TEMPLATE for ia64. - -------------------------------------------------------------------- -Sun Oct 1 17:08:32 CEST 2000 - schwab@suse.de - -- Export more ia64 specific symbols. - -------------------------------------------------------------------- -Tue Sep 26 12:14:37 CEST 2000 - kukuk@suse.de - -- Update to glibc 2.2-20000926 - -------------------------------------------------------------------- -Mon Sep 25 14:02:07 CEST 2000 - kukuk@suse.de - -- Update to glibc 2.2-20000925 snapshot - -------------------------------------------------------------------- -Thu Sep 14 11:43:51 CEST 2000 - schwab@suse.de - -- Update ia64 patch. - -------------------------------------------------------------------- -Fri Sep 8 19:44:17 CEST 2000 - bk@suse.de - -- added glibc-2.1.3-db2-s390.tar.gz from developerworks (db2 fix) - -------------------------------------------------------------------- -Wed Sep 6 09:44:36 CEST 2000 - fober@suse.de - -- merge s390-7.0 with STABLE: - - upgraded to glibc-linuxthreads-2.1.3.1-s390.diff from 2.1.3 - - added new changes from IBM s390 codedrop - - removed glibc-dlopen-2.1.3-s390.diff which is - incorporated in glibc-linuxthreads-2.1.3.1-s390.diff now - -------------------------------------------------------------------- -Tue Sep 5 18:19:46 CEST 2000 - kukuk@suse.de - -- Add glibc-2.1.security.dif - -------------------------------------------------------------------- -Fri Sep 1 11:14:25 CEST 2000 - olh@suse.de - -- add glibc-2.1-ppc_lfs.dif, enables (hopefully) lfs on ppc - -------------------------------------------------------------------- -Wed Aug 30 16:16:04 CEST 2000 - olh@suse.de - -- remove sysdeps/powerpc/memset.S on ppc for POWER3 - -------------------------------------------------------------------- -Mon Aug 28 17:12:41 CEST 2000 - olh@suse.de - -- add glibc-2.1.sgi_fam.dif -- remove sysdeps/rs6000/memcopy.h on ppc for POWER3 - -------------------------------------------------------------------- -Mon Aug 21 19:56:06 CEST 2000 - garloff@suse.de - -- Fix race on cond_wait WRT owner of mutex (from olh@suse.de) - -------------------------------------------------------------------- -Tue Jul 25 08:41:48 CEST 2000 - kukuk@suse.de - -- Add mmap fix for PowerPC - -------------------------------------------------------------------- -Tue Jul 11 10:02:41 CEST 2000 - kukuk@suse.de - -- Remove "mutex is owned by current thread" bugfix for IBMs jdk - -------------------------------------------------------------------- -Mon Jun 26 16:47:54 CEST 2000 - schwab@suse.de - -- Update ia64 patch. - -------------------------------------------------------------------- -Tue Jun 20 15:33:43 CEST 2000 - kukuk@suse.de - -- Move html docu in extra package -- Update ia64 patch - -------------------------------------------------------------------- -Wed May 31 14:35:00 CEST 2000 - kukuk@suse.de - -- Remove LICENSE file, it's the same as COPYING.LIB -- Add libc docu as html - -------------------------------------------------------------------- -Sun May 28 14:44:42 CEST 2000 - kukuk@suse.de - -- Fix ldconfig on PPC and IA64 - -------------------------------------------------------------------- -Sat May 27 15:25:13 CEST 2000 - kukuk@suse.de - -- Merge new ldconfig fixes - -------------------------------------------------------------------- -Fri May 26 18:16:52 CEST 2000 - kukuk@suse.de - -- Update ia64 patch - -------------------------------------------------------------------- -Fri May 26 11:07:39 CEST 2000 - kukuk@suse.de - -- Fix (f)truncate64 and xdr_uint8_t - -------------------------------------------------------------------- -Wed May 24 22:23:12 CEST 2000 - kukuk@suse.de - -- Fix ldconfig.8 manual page - -------------------------------------------------------------------- -Thu May 18 17:53:09 CEST 2000 - bk@suse.de - -- added s390 dlopen fix - -------------------------------------------------------------------- -Tue May 16 16:48:13 CEST 2000 - bk@suse.de - -- updated s390 patches to match IBM_codedrop_2000_05_15 - -------------------------------------------------------------------- -Fri May 12 15:47:08 CEST 2000 - kukuk@suse.de - -- Fix netinet/in.h IPv6 compare - -------------------------------------------------------------------- -Fri May 12 14:47:15 CEST 2000 - schwab@suse.de - -- Update ia64 patches. - -------------------------------------------------------------------- -Fri May 12 14:22:11 CEST 2000 - kukuk@suse.de - -- Don't apply LFS patch - -------------------------------------------------------------------- -Tue May 9 22:21:23 CEST 2000 - kukuk@suse.de - -- Add LFS patches - -------------------------------------------------------------------- -Mon May 8 11:59:48 CEST 2000 - kukuk@suse.de - -- Add lot of bug fixes from CVS - -------------------------------------------------------------------- -Tue Apr 25 14:20:43 CEST 2000 - kukuk@suse.de - -- Fix nscd/getgrnam bug - -------------------------------------------------------------------- -Thu Apr 20 16:38:26 CEST 2000 - kukuk@suse.de - -- Remove /var/mail -> /var/spool/mail patch -- Update nscd.conf.5 manual page - -------------------------------------------------------------------- -Wed Apr 12 16:18:55 CEST 2000 - kukuk@suse.de - -- Add nscd patch from Chris Wing - -------------------------------------------------------------------- -Wed Apr 12 15:52:55 CEST 2000 - kukuk@suse.de - -- Add ldconfig fix from aj@suse.de - -------------------------------------------------------------------- -Wed Apr 12 11:33:02 CEST 2000 - schwab@suse.de - -- More ia64 patches. -- Use libc.so.0, libm.so.0, ld-linux-ia64.so.1 on ia64. - -------------------------------------------------------------------- -Mon Apr 10 17:55:46 CEST 2000 - kukuk@suse.de - -- Support asm-sparc64 and asm-sparc on SPARC - -------------------------------------------------------------------- -Mon Apr 10 15:46:35 CEST 2000 - kukuk@suse.de - -- Create /etc/ld.so.cache always with permissions 0644 -- Update ia64 patches - -------------------------------------------------------------------- -Thu Apr 6 11:27:20 CEST 2000 - schwab@suse.de - -- Fix dynamic linker bug in ia64. -- Add ia64 spinlocks for db2. - -------------------------------------------------------------------- -Tue Apr 4 16:16:21 CEST 2000 - schwab@suse.de - -- New IA64 patches. -- Fix ldconfig -p. - -------------------------------------------------------------------- -Mon Apr 3 14:42:03 MEST 2000 - bk@suse.de - -- s390 team added s390 patches - -------------------------------------------------------------------- -Wed Mar 22 12:10:02 CET 2000 - kukuk@suse.de - -- Fix last SPARC patch - -------------------------------------------------------------------- -Tue Mar 21 17:48:01 CET 2000 - kukuk@suse.de - -- Add SPARC patches -- Add IA64 patches - -------------------------------------------------------------------- -Wed Mar 15 14:35:47 CET 2000 - kukuk@suse.de - -- Remove personality call (problematic on Alpha) -- Fix typo in localeconv -- alpha/ioperm.c> Add entry for "Nautilus". - -------------------------------------------------------------------- -Tue Mar 7 18:17:07 CET 2000 - kukuk@suse.de - -- Add locale SIGSEGV fix -- Fix getdate bug - -------------------------------------------------------------------- -Fri Feb 25 10:53:47 CET 2000 - kukuk@suse.de - -- Update to final glibc 2.1.3 + fix for bigendian machines - -------------------------------------------------------------------- -Thu Feb 24 16:12:39 CET 2000 - kukuk@suse.de - -- Update to current glibc cvs snapshot -- Add libnss_dns6.so.2, which makes IPv4 and IPv6 lookups. - Old libnss_dns.so.2 will only make IPv4 lookups. - -------------------------------------------------------------------- -Tue Feb 22 16:40:35 CET 2000 - kukuk@suse.de - -- Update to current glibc cvs snapshot (2.1.3pre4) - -------------------------------------------------------------------- -Sat Feb 5 14:40:33 CET 2000 - kukuk@suse.de - -- Add missing defines for SPARC bits/termios.h - -------------------------------------------------------------------- -Thu Feb 3 18:25:12 CET 2000 - kukuk@suse.de - -- Add regex patch from Andreas Schwab - -------------------------------------------------------------------- -Wed Feb 2 11:37:52 CET 2000 - kukuk@suse.de - -- Add ldconfig fix -- Update to current glibc cvs snapshot -- Fix sys/io.h on Intel (C++) - -------------------------------------------------------------------- -Mon Jan 24 17:01:13 CET 2000 - kukuk@suse.de - -- Fix duplicate setrlimit - -------------------------------------------------------------------- -Mon Jan 24 12:01:27 CET 2000 - kukuk@suse.de - -- Update to current glibc cvs snapshot - -------------------------------------------------------------------- -Wed Jan 19 15:53:18 CET 2000 - kukuk@suse.de - -- Update to current glibc cvs snapshot - -------------------------------------------------------------------- -Sat Jan 15 01:31:16 CET 2000 - ro@suse.de - --fixed ppc db2-patch - -------------------------------------------------------------------- -Fri Jan 14 16:54:26 CET 2000 - kukuk@suse.de - -- Add patches for Intel and PPC - -------------------------------------------------------------------- -Fri Jan 14 00:27:03 CET 2000 - kukuk@suse.de - -- Add patch for SPARC - -------------------------------------------------------------------- -Thu Jan 13 15:23:54 CET 2000 - kukuk@suse.de - -- Move info pages to /usr/share/info - -------------------------------------------------------------------- -Mon Jan 10 14:49:14 CET 2000 - kukuk@suse.de - -- Add ipv6 patches for getent - -------------------------------------------------------------------- -Mon Jan 10 11:23:57 CET 2000 - kukuk@suse.de - -- Move manual pages for applications and config files into - shlibs package -- Update to current glibc 2.1.3 snapshot - -------------------------------------------------------------------- -Fri Dec 17 17:06:45 MET 1999 - kukuk@suse.de - -- Add new ldconfig patches -- Add aio patch -- Add fix for bits/string2.h - -------------------------------------------------------------------- -Wed Dec 15 16:37:02 MET 1999 - kukuk@suse.de - -- add ldconfig.8 - -------------------------------------------------------------------- -Wed Dec 15 10:00:53 MET 1999 - kukuk@suse.de - -- Update to current glibc 2.1.3 snapshot -- Fix get/setrlimit problems - -------------------------------------------------------------------- -Thu Dec 9 20:00:16 MET 1999 - kukuk@suse.de - -- Update to current glibc 2.1.3 snapshot -- Add new ldconfig - -------------------------------------------------------------------- -Sun Dec 5 11:50:42 MET 1999 - kukuk@suse.de - -- Disable make check for SPARC (kernel bug) -- Add setrlimit patches -- Update to current glibc 2.1.3 snapshot - -------------------------------------------------------------------- -Fri Nov 26 12:09:07 MET 1999 - kukuk@suse.de - -- Update to current glibc 2.1.3 snapshot. - -------------------------------------------------------------------- -Tue Oct 26 13:54:55 MEST 1999 - kukuk@suse.de - -- Add fix for correct accounting of needed bytes (gethnamaddr.c) -- Remove not exported, public names from internal md5 functions - -------------------------------------------------------------------- -Mon Oct 25 19:03:56 MEST 1999 - kukuk@suse.de - -- Add fix for missing nexttowardl aliase - -------------------------------------------------------------------- -Tue Oct 19 09:56:47 MEST 1999 - kukuk@suse.de - -- Add security fix for iruserok - -------------------------------------------------------------------- -Sat Oct 16 16:29:44 MEST 1999 - kukuk@suse.de - -- Build libNoVersion.so.1 on every platform - -------------------------------------------------------------------- -Mon Oct 11 19:19:00 MEST 1999 - kukuk@suse.de - -- Add linuxthreads/signals.c fix from Andreas Schwab -- Remove dangling symlink (Bug #544) -- Add more bug fixes - -------------------------------------------------------------------- -Fri Oct 8 22:07:24 MEST 1999 - kukuk@suse.de - -- Add timezone update - -------------------------------------------------------------------- -Fri Oct 8 17:42:22 MEST 1999 - kukuk@suse.de - -- Add NIS+ shadow parser fix - -------------------------------------------------------------------- -Thu Oct 7 11:46:27 MEST 1999 - kukuk@suse.de - -- Update to official glibc 2.1.2, add important fixes -- Update nscd, add manual pages for it - -------------------------------------------------------------------- -Mon Sep 20 18:14:13 CEST 1999 - ro@suse.de - -- libc: added requires kernel_headers - -------------------------------------------------------------------- -Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de - -- ran old prepare_spec on spec file to switch to new prepare_spec. - -------------------------------------------------------------------- -Mon Sep 6 10:25:03 MEST 1999 - kukuk@suse.de - -- Update to current glibc 2.1.2 cvs snapshot -- Remove use auf automake in spec file - -------------------------------------------------------------------- -Fri Sep 3 14:35:42 MEST 1999 - kukuk@suse.de - -- Update to current glibc 2.1.2 cvs snapshot -- Use RPM macros for configure - -------------------------------------------------------------------- -Wed Aug 25 17:07:09 MEST 1999 - kukuk@suse.de - -- Update to current glibc 2.1.2 cvs snapshot - -------------------------------------------------------------------- -Thu Aug 19 15:20:26 MEST 1999 - kukuk@suse.de - -- Add PowerPC patches from Uli Hecht -- Cleanup of SPEC file -- Create a profiling version - -------------------------------------------------------------------- -Sat Aug 14 19:58:45 MEST 1999 - kukuk@suse.de - -- disable nscd hosts caching by default -- Apply patch from HJL for broken gethostbyname_r in libnss_dns - -------------------------------------------------------------------- -Fri Jul 16 17:01:51 MEST 1999 - kukuk@suse.de - -- Add header fix for autoconf/g++ -- Move pt_chown and gconv modules from libc to shlibs - -------------------------------------------------------------------- -Wed Jul 14 16:05:14 MEST 1999 - kukuk@suse.de - -- Remove /etc/localtime from filelist - -------------------------------------------------------------------- -Mon Jul 12 09:54:43 MEST 1999 - kukuk@suse.de - -- Add more bug fixes from cvs -- Add ld.so bug fix from Andreas Schwab - -------------------------------------------------------------------- -Thu Jul 8 17:25:43 MEST 1999 - kukuk@suse.de - -- configure for i386-unknown-linux - -------------------------------------------------------------------- -Wed Jul 7 12:28:43 MEST 1999 - kukuk@suse.de - -- Remove alpha patch, it's now in glibc 2.1.2 cvs -- Add more bug fixes from cvs -- Remove malloc patch (breaks StarOffice) - -------------------------------------------------------------------- -Tue Jul 6 18:08:26 MEST 1999 - kukuk@suse.de - -- Add openpty patch from Andreas Schwab - (openpty now works if /dev/pts is not mounted) - -------------------------------------------------------------------- -Fri Jul 2 12:04:47 MEST 1999 - kukuk@suse.de - -- Remove warning von zic about symlinks. - -------------------------------------------------------------------- -Mon Jun 28 19:49:44 MEST 1999 - kukuk@suse.de - -- Remove ndbm links, now in gdbm - -------------------------------------------------------------------- -Fri Jun 25 16:16:20 MEST 1999 - kukuk@suse.de - -- Add a lot of more fixes -- Add nscd fixes and enable nscd on alpha - -------------------------------------------------------------------- -Mon Jun 14 09:17:26 MEST 1999 - kukuk@suse.de - -- Add nss_dns and fget* fixes. -- Add nscd patches for NIS+ - -------------------------------------------------------------------- -Thu Jun 10 10:04:11 MEST 1999 - kukuk@suse.de - -- Fix daemon() for MT programs -- Add libio fixes - -------------------------------------------------------------------- -Fri May 28 08:53:20 MEST 1999 - kukuk@suse.de - -- Add fix for docu -- Disable nscd for alpha again - -------------------------------------------------------------------- -Wed May 26 09:42:54 MEST 1999 - kukuk@suse.de - -- Update to version 2.1.1 - -------------------------------------------------------------------- -Mon May 17 16:49:35 MEST 1999 - kukuk@suse.de - -- Update to snapshot from 16.5.1999 -- Add manpages -- Add __setfpucw to libNoVersion (intel) -- Add COPYING and COPYING.LIB - -------------------------------------------------------------------- -Fri May 7 18:57:20 MEST 1999 - kukuk@suse.de - -- Update to snapshot from 6.5.1999 -- Add NoVersion patches from RedHat for miscompiled glibc 2.0 apps -- Add patch for Alpha RX164 -- Add workaround for nscd on Alpha - -------------------------------------------------------------------- -Wed Apr 28 17:48:51 MEST 1999 - kukuk@suse.de - -- Remove latest fnmatch patches from Uli Drepper - -------------------------------------------------------------------- -Tue Apr 27 11:48:46 MEST 1999 - kukuk@suse.de - -- update to cvs version of Apr 26 1999 -- fix pmap_set/pmap_unset for DHCP clients -- Rename libdb1.so.2[.1] to libdb.so.2[.1] since we don't create - the symbolic links. - -------------------------------------------------------------------- -Tue Apr 20 13:57:07 MEST 1999 - kukuk@suse.de - -- update to cvs version of Apr 20 1999 -- remove sunrpc.diff -- fix nssv1 package -- only include nscd on intel -- install /etc/nscd.conf - -------------------------------------------------------------------- -Mon Apr 12 09:52:58 MEST 1999 - kukuk@suse.de - -- update to cvs version of Apr 11 1999 -- Fix paths in paths.h -- install linuxthreads man pages and documentation -- Add sunrpc patch for Alpha and security fixes -- added links for el_GR and ru_RU.KOI8-R in usr/share/locale - -------------------------------------------------------------------- -Wed Mar 31 13:21:02 MEST 1999 - bs@suse.de - -- don't use lx_hack for build - -------------------------------------------------------------------- -Tue Mar 16 08:33:57 MET 1999 - ro@suse.de - -- libc.texinfo: changed to build with stable texinfo version - -------------------------------------------------------------------- -Mon Mar 15 23:49:51 MET 1999 - ro@suse.de - -- update to 2.1.1 (cvs of Mar 15 1999) -- update nssv1 to 2.0.2 - -------------------------------------------------------------------- -Sat Feb 20 19:29:32 MET 1999 - ro@suse.de - -- fixed specfile (lddlibc4 not built on alpha) - -------------------------------------------------------------------- -Sat Feb 20 18:41:22 MET 1999 - ro@suse.de - -- fixed specfile ... - -------------------------------------------------------------------- -Sat Feb 20 18:31:30 MET 1999 - ro@suse.de - -- added automake to neededforbuild - -------------------------------------------------------------------- -Sat Feb 20 18:15:44 MET 1999 - ro@suse.de - -- added nss-v1 modules (to keep old rpm happy with file owners) - -------------------------------------------------------------------- -Fri Feb 19 14:35:38 MET 1999 - ro@suse.de - -- update to cvs-version of 1999/02/18 - -------------------------------------------------------------------- -Fri Sep 25 18:58:28 MEST 1998 - ro@suse.de - -- fixed specfile - -------------------------------------------------------------------- -Fri Sep 25 12:15:13 MEST 1998 - ro@suse.de - -- update: use cvs-version of 980925 - edited db/Makefile to ignore messed up target-dependency - -------------------------------------------------------------------- -Mon Sep 21 19:43:16 MEST 1998 - ro@suse.de - -- update: use cvs-version of 980921 - -------------------------------------------------------------------- -Mon Sep 14 14:28:21 MEST 1998 - ro@suse.de - -- update: use today's cvs-version - -------------------------------------------------------------------- -Wed Sep 2 16:56:04 MEST 1998 - ro@suse.de - -- build for 586 since egcs generates code for 686 that does NOT run - on 586 !!! (eg strtok) - -------------------------------------------------------------------- -Sat Aug 22 00:43:48 MEST 1998 - ro@suse.de - -- updated to cvs-version 20.8.98 - added gettext as neededforbuild (so configure shuts up) - glibc-linuxthreads is contained in main archive now - -------------------------------------------------------------------- -Tue Jun 16 18:41:51 MEST 1998 - ro@suse.de - -- added symlink usr/include/X11 - -------------------------------------------------------------------- -Thu May 28 11:36:49 MEST 1998 - ro@suse.de - -- added symlinks to linux include files - -------------------------------------------------------------------- -Thu May 28 10:58:09 MEST 1998 - bs@suse.de - -- moved ".so" Links to package libc. - -------------------------------------------------------------------- -Wed May 27 16:26:15 MEST 1998 - bs@suse.de - -- changed version do `date` - -------------------------------------------------------------------- -Wed May 27 12:16:14 MEST 1998 - ro@suse.de - -- created specfile to build libc, shlibs, libd, libcinfo - localedb, timezone, - -- former libc renamed to libc5. diff --git a/pre_checkin.sh b/pre_checkin.sh index bb59dc2..9288970 100644 --- a/pre_checkin.sh +++ b/pre_checkin.sh @@ -1,5 +1,4 @@ #!/bin/sh for flavor in -utils -testsuite .i686; do sed "/^%define flavor/s/%{nil}/${flavor#?}/" glibc.spec > glibc$flavor.spec - cp glibc.changes glibc$flavor.changes done From a740ec4cd2b8adf0ecb3daae57f8db295408df55ef86ba34b28be85ea661d517 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Mon, 17 Jul 2017 12:55:27 +0000 Subject: [PATCH 08/15] Accepting request 510973 from home:Andreas_Schwab:Factory Reorganize specfile OBS-URL: https://build.opensuse.org/request/show/510973 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=463 --- glibc-testsuite.changes | 7931 +++++++++++++++++++++++++++++++++++++++ glibc-testsuite.head.in | 6 + glibc-testsuite.spec | 41 +- glibc-utils.changes | 7931 +++++++++++++++++++++++++++++++++++++++ glibc-utils.head.in | 7 + glibc-utils.spec | 42 +- glibc.i686.spec | 1436 ------- glibc.spec | 47 +- pre_checkin.sh | 8 +- 9 files changed, 15927 insertions(+), 1522 deletions(-) create mode 100644 glibc-testsuite.changes create mode 100644 glibc-testsuite.head.in create mode 100644 glibc-utils.changes create mode 100644 glibc-utils.head.in delete mode 100644 glibc.i686.spec diff --git a/glibc-testsuite.changes b/glibc-testsuite.changes new file mode 100644 index 0000000..e43309f --- /dev/null +++ b/glibc-testsuite.changes @@ -0,0 +1,7931 @@ +------------------------------------------------------------------- +Wed Jun 21 15:15:12 UTC 2017 - schwab@suse.de + +- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE + programs (BZ #21209) +- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for + AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357, BZ #21624) + +------------------------------------------------------------------- +Wed Jun 14 12:22:21 UTC 2017 - schwab@suse.de + +- Remove glibc-cpusetsize.diff, no longer useful + +------------------------------------------------------------------- +Wed May 31 10:35:31 UTC 2017 - schwab@suse.de + +- fts-symbol-redirect.patch: Fix symbol redirect for fts_set (bsc#1041123, + BZ #21289) + +------------------------------------------------------------------- +Mon May 29 18:10:31 UTC 2017 - schwab@suse.de + +- test-math-vector-sincos-aliasing.patch: Fix test-math-vector-sincos.h + aliasing + +------------------------------------------------------------------- +Mon May 29 10:24:22 UTC 2017 - schwab@suse.de + +- add-locales.patch: renamed from glibc-2.3.locales.diff.bz2, drop en_BE + locales (bsc#1039502) + +------------------------------------------------------------------- +Tue May 23 09:54:08 UTC 2017 - schwab@suse.de + +- Remove glibc-testsuite.patch, no longer relevant + +------------------------------------------------------------------- +Mon May 22 10:04:59 UTC 2017 - schwab@suse.de + +- Use multibuild feature +- Remove obsolete check-build.sh +- glibc.rpmlintrc: remove obsolete entries +- Use %tmpfiles_create in nscd postin + +------------------------------------------------------------------- +Wed Mar 29 13:09:49 UTC 2017 - schwab@suse.de + +- i686-memchr-sse.patch: Fix i686 memchr overflow calculation + (bsc#1031021, BZ #21182) +- sunrpc-use-after-free.patch: Avoid use-after-free read access in + clntudp_call (BZ #21115) +- Build testsuite with gdb and python-pexpect to enable more tests + +------------------------------------------------------------------- +Wed Feb 8 09:38:15 UTC 2017 - schwab@suse.de + +- tunables-bigendian.patch: Fix getting tunable values on big-endian (BZ + #21109) + +------------------------------------------------------------------- +Sun Feb 5 18:26:21 UTC 2017 - schwab@suse.de + +- Update to glibc 2.25 + * The feature test macro __STDC_WANT_LIB_EXT2__, from ISO/IEC TR + 24731-2:2010, is supported to enable declarations of functions from that + TR. + * The feature test macro __STDC_WANT_IEC_60559_BFP_EXT__, from ISO/IEC TS + 18661-1:2014, is supported to enable declarations of functions and macros + from that TS. + * The feature test macro __STDC_WANT_IEC_60559_FUNCS_EXT__, from ISO/IEC TS + 18661-4:2015, is supported to enable declarations of functions and macros + from that TS. + * The nonstandard feature selection macros _REENTRANT and _THREAD_SAFE are + now treated as compatibility synonyms for _POSIX_C_SOURCE=199506L. + * The inclusion of by is deprecated. + * New features from TS 18661-1:2014 are added to libm: the + fesetexcept, fetestexceptflag, fegetmode and fesetmode functions, the + femode_t type and the FE_DFL_MODE and FE_SNANS_ALWAYS_SIGNAL macros. + * Integer width macros from TS 18661-1:2014 are added to : + CHAR_WIDTH, SCHAR_WIDTH, UCHAR_WIDTH, SHRT_WIDTH, USHRT_WIDTH, INT_WIDTH, + UINT_WIDTH, LONG_WIDTH, ULONG_WIDTH, LLONG_WIDTH, ULLONG_WIDTH; and to + : INT8_WIDTH, UINT8_WIDTH, INT16_WIDTH, UINT16_WIDTH, + INT32_WIDTH, UINT32_WIDTH, INT64_WIDTH, UINT64_WIDTH, INT_LEAST8_WIDTH, + UINT_LEAST8_WIDTH, INT_LEAST16_WIDTH, UINT_LEAST16_WIDTH, + INT_LEAST32_WIDTH, UINT_LEAST32_WIDTH, INT_LEAST64_WIDTH, + UINT_LEAST64_WIDTH, INT_FAST8_WIDTH, UINT_FAST8_WIDTH, INT_FAST16_WIDTH, + UINT_FAST16_WIDTH, INT_FAST32_WIDTH, UINT_FAST32_WIDTH, INT_FAST64_WIDTH, + UINT_FAST64_WIDTH, INTPTR_WIDTH, UINTPTR_WIDTH, INTMAX_WIDTH, + UINTMAX_WIDTH, PTRDIFF_WIDTH, SIG_ATOMIC_WIDTH, SIZE_WIDTH, WCHAR_WIDTH, + WINT_WIDTH. + * New features are added from TS 18661-1:2014: + - Signaling NaN macros: SNANF, SNAN, SNANL. + - Nearest integer functions: roundeven, roundevenf, roundevenl, fromfp, + fromfpf, fromfpl, ufromfp, ufromfpf, ufromfpl, fromfpx, fromfpxf, + fromfpxl, ufromfpx, ufromfpxf, ufromfpxl. + - llogb functions: the llogb, llogbf and llogbl functions, and the + FP_LLOGB0 and FP_LLOGBNAN macros. + - Max-min magnitude functions: fmaxmag, fmaxmagf, fmaxmagl, fminmag, + fminmagf, fminmagl. + - Comparison macros: iseqsig. + - Classification macros: iscanonical, issubnormal, iszero. + - Total order functions: totalorder, totalorderf, totalorderl, + totalordermag, totalordermagf, totalordermagl. + - Canonicalize functions: canonicalize, canonicalizef, canonicalizel. + - NaN functions: getpayload, getpayloadf, getpayloadl, setpayload, + setpayloadf, setpayloadl, setpayloadsig, setpayloadsigf, setpayloadsigl. + * The functions strfromd, strfromf, and strfroml, from ISO/IEC TS 18661-1:2014, + are added to libc. + * Most of glibc can now be built with the stack smashing protector enabled. + * The function explicit_bzero, from OpenBSD, has been added to libc. + * On ColdFire, MicroBlaze, Nios II and SH3, the float_t type is now defined + to float instead of double. + * On x86_64, when compiling with -mfpmath=387 or -mfpmath=sse+387, the + float_t and double_t types are now defined to long double instead of float + and double. + * The getentropy and getrandom functions, and the header file + have been added. + * The buffer size for byte-oriented stdio streams is now limited to 8192 + bytes by default. + * The header now includes the header. + * The malloc_get_state and malloc_set_state functions have been removed. + * The “ip6-dotint” and “no-ip6-dotint” resolver options, and the + corresponding RES_NOIP6DOTINT flag from have been removed. + * The "ip6-bytestring" resolver option and the corresponding RES_USEBSTRING + flag from have been removed. + * The flags RES_AAONLY, RES_PRIMARY, RES_NOCHECKNAME, RES_KEEPTSIG, + RES_BLAST defined in the header file have been deprecated. + * The "inet6" option in /etc/resolv.conf and the RES_USE_INET6 flag for + _res.flags are deprecated. + * DNSSEC-related declarations and definitions have been removed from the + header file, and libresolv will no longer attempt to + decode the data part of DNSSEC record types. + * The resource record type classification macros ns_t_qt_p, ns_t_mrr_p, + ns_t_rr_p, ns_t_udp_p, ns_t_xfr_p have been removed from the + header file because the distinction between RR types and + meta-RR types is not officially standardized, subject to revision, and + thus not suitable for encoding in a macro. + * The types res_sendhookact, res_send_qhook, re_send_rhook, and the qhook + and rhook members of the res_state type in have been removed. + * For multi-arch support it is recommended to use a GCC which has + been built with support for GNU indirect functions. + * GDB pretty printers have been added for mutex and condition variable + structures in POSIX Threads. + * Tunables feature added to allow tweaking of the runtime for an application + program. + * A new version of condition variables functions have been implemented in + the NPTL implementation of POSIX Threads to provide stronger ordering + guarantees. + * A new version of pthread_rwlock functions have been implemented to use a more + scalable algorithm primarily through not using a critical section anymore to + make state changes. + * On ARM EABI (32-bit), generating a backtrace for execution contexts which + have been created with makecontext could fail to terminate due to a + missing .cantunwind annotation. (CVE-2016-6323) + * The DNS stub resolver functions would crash due to a NULL pointer + dereference when processing a query with a valid DNS question type which + was used internally in the implementation. (CVE-2015-5180) +- Enable stack protector if part of %optflags +- startcontext-cantunwind.patch: Removed +- cpuid-assertion.patch: Removed + +------------------------------------------------------------------- +Thu Oct 13 08:24:22 UTC 2016 - schwab@suse.de + +- cpuid-assertion.patch: Don't assert on older Intel CPUs (BZ #20647) + +------------------------------------------------------------------- +Wed Oct 5 15:01:46 UTC 2016 - schwab@suse.de + +- glibc-2.3.3-nscd-db-path.diff: Move persistent nscd databases to + /var/lib/nscd +- glibc-2.3.90-langpackdir.diff: simplify + +------------------------------------------------------------------- +Tue Aug 2 13:55:44 UTC 2016 - schwab@suse.de + +- Update to glibc 2.24 + * The minimum Linux kernel version that this version of the GNU C Library + can be used with is 3.2 + * The pap_AN locale has been deleted + * The readdir_r and readdir64_r functions have been deprecated + * The type `union wait' has been removed + * A new NSS action is added to facilitate large distributed system + administration + * The deprecated __malloc_initialize_hook variable has been removed from + the API + * The long unused localedef --old-style option has been removed + * nextupl, nextup, nextupf, nextdownl, nextdown and nextdownf are added + to libm + * An unnecessary stack copy in _nss_dns_getnetbyname_r was removed + (CVE-2016-3075) + * Previously, getaddrinfo copied large amounts of address data to the + stack, even after the fix for CVE-2013-4458 has been applied, + potentially resulting in a stack overflow. getaddrinfo now uses a + heap allocation instead (CVE-2016-3706) + * The glob function suffered from a stack-based buffer overflow when it + was called with the GLOB_ALTDIRFUNC flag and encountered a long file + name (CVE-2016-1234) + * The Sun RPC UDP client could exhaust all available stack space when + flooded with crafted ICMP and UDP messages (CVE-2016-4429) + * The IPv6 name server management code in libresolv could result in a + memory leak for each thread which is created, performs a failing + naming lookup, and exits (CVE-2016-5417) +- startcontext-cantunwind.patch: mark __startcontext as .cantunwind + (bsc#974800, BZ #20435) +- Removed patches: + * 0001-Updated-translations-for-2.23.patch + * 0002-Regenerate-libc.pot-for-2.23.patch + * 0003-Regenerated-configure-scripts.patch + * 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch + * 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch + * 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch + * 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch + * 0008-Update-NEWS.patch + * 0009-sln-use-stat64.patch + * 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch + * 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch + * 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch + * 0013-Mention-BZ-19762-in-NEWS.patch + * 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch + * 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch + * 0016-Fix-resource-leak-in-resolver-bug-19257.patch + * 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch + * 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch + * 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch + * 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch + * 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch + * 0022-configure-fix-test-usage.patch + * 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch + * 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch + * 0025-getnameinfo-Do-not-preserve-errno.patch + * 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch + * 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch + * 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch + * 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch + * 0030-hesiod-Remove-RCS-keywords.patch + * 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch + * 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch + * 0033-malloc-Remove-NO_THREADS.patch + * 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch + * 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch + * 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch + * 0037-malloc-Add-missing-internal_function-attributes-on-f.patch + * 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch + * 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch + * 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch + * 0041-nss_dns-Check-address-length-before-creating-addrinf.patch + * 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch + * 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch + * 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch + * 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch + * 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch + * 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch + * 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch + * 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch + * 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch + * 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch + * 0052-Fix-tst-dlsym-error-build.patch + * 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch + * 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch + * 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch + * 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch + * clntudp-call-alloca.patch + * glibc-memset-nontemporal.diff + * nis-initgroups-status.patch + * nscd-gc-crash.patch + * robust-mutex-deadlock.patch + * strncat-avoid-array-bounds-warning.patch + +------------------------------------------------------------------- +Wed Jun 29 12:50:21 UTC 2016 - schwab@suse.de + +- strncat-avoid-array-bounds-warning.patch: Avoid array-bounds warning for + stncat on i586 (BZ #20260) +- Update glibc.keyring +- Unset MALLOC_CHECK_ during testsuite run + +------------------------------------------------------------------- +Thu Jun 23 07:41:06 UTC 2016 - schwab@suse.de + +- nsswitch.conf: Add fallback to files for passwd and group to prepare for + libnsl removal. + +------------------------------------------------------------------- +Wed Jun 22 09:08:02 UTC 2016 - schwab@suse.de + +- nis-initgroups-status.patch: Return proper status from + _nss_nis_initgroups_dyn (bsc#984269, BZ #20262) +- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to + check for timeout (bsc#985170, BZ #20263) + +------------------------------------------------------------------- +Thu Jun 9 09:17:10 UTC 2016 - schwab@suse.de + +- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ + #19755) + +------------------------------------------------------------------- +Mon May 30 08:23:03 UTC 2016 - schwab@suse.de + +- clntudp-call-alloca.patch: do not use alloca in clntudp_call + (CVE-2016-4429, bsc#980854, BZ #20112) + +------------------------------------------------------------------- +Wed May 11 09:33:47 UTC 2016 - schwab@suse.de + +- Import patches from 2.23 branch + 0001-Updated-translations-for-2.23.patch + 0002-Regenerate-libc.pot-for-2.23.patch + 0003-Regenerated-configure-scripts.patch + 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch + 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch + 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch + 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch + 0008-Update-NEWS.patch + 0009-sln-use-stat64.patch + 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch + 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch + 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch + 0013-Mention-BZ-19762-in-NEWS.patch + 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch + 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch + 0016-Fix-resource-leak-in-resolver-bug-19257.patch + 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch + 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch + 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch + 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch + 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch + 0022-configure-fix-test-usage.patch + 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch + 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch + 0025-getnameinfo-Do-not-preserve-errno.patch + 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch + 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch + 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch + 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch + 0030-hesiod-Remove-RCS-keywords.patch + 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch + 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch + 0033-malloc-Remove-NO_THREADS.patch + 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch + 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch + 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch + 0037-malloc-Add-missing-internal_function-attributes-on-f.patch + 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch + 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch + 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch + 0041-nss_dns-Check-address-length-before-creating-addrinf.patch + 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch + 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch + 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch + 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch + 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch + 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch + 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch + 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch + 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch + 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch + 0052-Fix-tst-dlsym-error-build.patch + 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch + 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch + 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch + 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch +- CVE-2016-3075 CVE-2016-1234 CVE-2016-3706 bsc#973164 bsc#969727 +- resolv-mem-leak.patch: renamed to + 0016-Fix-resource-leak-in-resolver-bug-19257.patch +- no-long-double.patch: renamed to + 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch +- glibc-gcc6.patch: renamed to + 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch + +------------------------------------------------------------------- +Mon May 9 14:00:41 UTC 2016 - schwab@suse.de + +- glibc-c-utf8-locale.patch: fix bad standard in LC_IDENTIFICATION categories +- glibc-2.3.locales.diff.bz2: likewise + +------------------------------------------------------------------- +Mon Apr 25 08:55:47 UTC 2016 - jslaby@suse.com + +- glibc-gcc6.patch: Suppress GCC 6 warning about ambiguous 'else' with + -Wparentheses + +------------------------------------------------------------------- +Mon Apr 11 08:00:07 UTC 2016 - schwab@suse.de + +- Add compatibility symlinks for LSB 3.0 (fate#318933) + +------------------------------------------------------------------- +Mon Mar 21 11:57:49 UTC 2016 - schwab@suse.de + +- powerpc-elision-enable-envvar.patch: enable TLE only if + GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236) + +------------------------------------------------------------------- +Tue Mar 15 10:44:46 UTC 2016 - schwab@suse.de + +- ldd-system-interp.patch: Restore warning about execution permission, it + is still needed for noexec mounts (bsc#915985) + +------------------------------------------------------------------- +Tue Mar 8 15:28:16 UTC 2016 - idonmez@suse.com + +- Add C.UTF-8 locale (see https://sourceware.org/glibc/wiki/Proposals/C.UTF-8) + and rh#902094 . Added with glibc-c-utf8-locale.patch. +- Add glibc-disable-gettext-for-c-utf8.patch to disable gettext for + C.UTF-8 same as C locale. + +------------------------------------------------------------------- +Mon Mar 7 14:47:50 UTC 2016 - schwab@suse.de + +- Move %install_info_delete to %preun +- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer + acceptable + +------------------------------------------------------------------- +Tue Feb 23 16:11:36 UTC 2016 - schwab@suse.de + +- no-long-double.patch: Don't use long double functions if NO_LONG_DOUBLE + +------------------------------------------------------------------- +Mon Feb 22 11:05:12 UTC 2016 - schwab@suse.de + +- Update to glibc 2.23 release. + * Unicode 8.0.0 Support + * sched_setaffinity, pthread_setaffinity_np no longer attempt to guess + the kernel-internal CPU set size + * The fts.h header can now be used with -D_FILE_OFFSET_BITS=64 + * getaddrinfo now detects certain invalid responses on an internal + netlink socket + * A defect in the malloc implementation, present since glibc 2.15 (2012) + or glibc 2.10 via --enable-experimental-malloc (2009), could result in + the unnecessary serialization of memory allocation requests across + threads + * The obsolete header has been removed + * The obsolete functions bdflush, create_module, get_kernel_syms, + query_module and uselib are no longer available to newly linked + binaries + * Optimized string, wcsmbs and memory functions for IBM z13. + * Newly linked programs that define a variable called signgam will no + longer have it set by the lgamma, lgammaf and lgammal functions +- Removed patches: + * dont-remove-nodelete-flag.patch + * openat64-readd-o-largefile.patch + * mntent-blank-line.patch + * opendir-o-directory-check.patch + * strcoll-remove-strdiff-opt.patch + * ld-pointer-guard.patch + * tls-dtor-list-mangling.patch + * powerpc-lock-elision-race.patch + * prelink-elf-rtype-class.patch + * vector-finite-math-aliases.patch + * powerpc-elision-adapt-param.patch + * catopen-unbound-alloca.patch + * strftime-range-check.patch + * hcreate-overflow-check.patch + * errorcheck-mutex-no-elision.patch + * refactor-nan-parsing.patch + * send-dg-buffer-overflow.patch + * isinf-cxx11-conflict.patch + * ibm93x-redundant-shift-si.patch + * iconv-reset-input-buffer.patch + * tzset-tzname.patch + * static-dlopen.patch + +------------------------------------------------------------------- +Thu Feb 18 13:22:19 UTC 2016 - schwab@suse.de + +- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with + C++11 (bsc#963700, BZ #19439) + +------------------------------------------------------------------- +Wed Feb 17 09:48:26 UTC 2016 - schwab@suse.de + +- tls-dtor-list-mangling.patch: Harden tls_dtor_list with pointer mangling + (BZ #19018) +- prelink-elf-rtype-class.patch: Keep only ELF_RTYPE_CLASS_{PLT|COPY} bits + for prelink (BZ #19178) +- vector-finite-math-aliases.patch: Better workaround for aliases of + *_finite symbols in vector math library (BZ# 19058) +- powerpc-elision-adapt-param.patch: powerpc: Fix usage of elision + transient failure adapt param (BZ #19174) +- catopen-unbound-alloca.patch: Fix unbound alloca in catopen + (CVE-2015-8779, bsc#962739, BZ #17905) +- strftime-range-check.patch: Add range check on time fields + (CVE-2015-8776, bsc#962736, BZ #18985) +- hcreate-overflow-check.patch: Handle overflow in hcreate (CVE-2015-8778, + bsc#962737, BZ #18240) +- errorcheck-mutex-no-elision.patch: Don't do lock elision on an error + checking mutex (bsc#956716, BZ #17514) +- refactor-nan-parsing.patch: Refactor strtod parsing of NaN payloads + (CVE-2014-9761, bsc#962738, BZ #16962) +- send-dg-buffer-overflow.patch: Fix getaddrinfo stack-based buffer + overflow (CVE-2015-7547, bsc#961721, BZ #18665) +- powerpc-lock-elision-race.patch: renamed from + 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch + +------------------------------------------------------------------- +Mon Feb 15 15:43:02 UTC 2016 - schwab@suse.de + +- Add audit-devel and libcap-devel to BuildRequires, for use by nscd + +------------------------------------------------------------------- +Thu Nov 26 14:46:21 UTC 2015 - schwab@suse.de + +- reinitialize-dl_load_write_lock.patch: Reinitialize dl_load_write_lock + on fork (bsc#958315, BZ #19282) + +------------------------------------------------------------------- +Wed Nov 18 15:09:30 UTC 2015 - schwab@suse.de + +- resolv-mem-leak.patch: Fix resource leak in resolver (bsc#955647, BZ #19257) +- tzset-tzname.patch: Force rereading TZDEFRULES after it was used to set + DST rules only (BZ #19253) + +------------------------------------------------------------------- +Mon Oct 26 15:22:53 UTC 2015 - schwab@suse.de + +- glibc-2.3.90-noversion.diff: use stat64 + +------------------------------------------------------------------- +Mon Oct 19 12:28:58 UTC 2015 - schwab@suse.de + +- ld-pointer-guard.patch: Always enable pointer guard (CVE-2015-8777, + bsc#950944, BZ #18928) + +------------------------------------------------------------------- +Mon Oct 12 08:12:10 UTC 2015 - schwab@suse.de + +- strcoll-remove-strdiff-opt.patch: Remove incorrect STRDIFF-based + optimization (BZ #18589) + +------------------------------------------------------------------- +Thu Oct 8 14:26:14 UTC 2015 - schwab@suse.de + +- iconv-reset-input-buffer.patch: Fix iconv buffer handling with IGNORE + error handler (BZ #18830) + +------------------------------------------------------------------- +Wed Sep 30 11:48:05 UTC 2015 - normand@linux.vnet.ibm.com + +- new patch [BZ #18743] PowerPC: Fix a race condition when eliding a lock + 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch + +------------------------------------------------------------------- +Thu Sep 24 09:41:13 UTC 2015 - schwab@suse.de + +- nss-files-long-lines-2.patch: Properly reread entry after failure in + nss_files getent function (bsc#945779, BZ #18991) + +------------------------------------------------------------------- +Wed Sep 16 10:21:43 UTC 2015 - schwab@suse.de + +- fnmatch-collating-elements.patch: Fix fnmatch handling of collating + elements (BZ #17396, BZ #16976) + +------------------------------------------------------------------- +Mon Sep 7 13:27:58 UTC 2015 - schwab@suse.de + +- opendir-o-directory-check.patch: Fix opendir inverted o_directory_works + test +- static-dlopen.patch: Static dlopen default library search path fix + (bsc#937853) + +------------------------------------------------------------------- +Mon Aug 31 12:21:29 UTC 2015 - schwab@suse.de + +- mntent-blank-line.patch: Fix memory corruption w/blank lines + +------------------------------------------------------------------- +Mon Aug 10 09:23:57 UTC 2015 - schwab@suse.de + +- dont-remove-nodelete-flag.patch: Don't remove DF_1_NODELETE flag from + all loaded objects on failed dlopen +- openat64-readd-o-largefile.patch: Readd O_LARGEFILE flag for openat64 + +------------------------------------------------------------------- +Wed Aug 5 09:35:41 UTC 2015 - schwab@suse.de + +- Update to glibc 2.22 release. + * Cache information can be queried via sysconf() function on s390 + * A buffer overflow in gethostbyname_r and related functions performing DNS + requests has been fixed. (CVE-2015-1781) + * The time zone file parser has been made more robust against crafted time + zone files + * A powerpc and powerpc64 optimization for TLS, similar to TLS descriptors + for LD and GD on x86 and x86-64, has been implemented. + * Character encoding and ctype tables were updated to Unicode 7.0.0 + * Added vector math library named libmvec + * A new fmemopen implementation has been added with the goal of POSIX + compliance. + * The header is deprecated, and will be removed in a future + release. + * bsc#905313 bsc#920338 bsc#927080 bsc#928723 bsc#931480 bsc#939211 + bsc#940195 bsc#940332 bsc#944494 bsc#968787 +- Patches from upstream removed + * htm-tabort.patch + * o-tmpfile.patch + * memcpy-chk-non-SSE2.patch + * pthread-mutexattr-gettype-kind.patch + * powerpc-software-sqrt.patch + * static-tls-dtv-limit.patch + * threaded-trim-threshold.patch + * resolv-nameserver-handling.patch + * nss-separate-state-getXXent.patch + * aarch64-sigstksz.patch + * heap-top-corruption.patch + * pthread-join-deadlock.patch + +------------------------------------------------------------------- +Mon Jul 27 09:08:21 UTC 2015 - schwab@suse.de + +- pthread-join-deadlock.patch: Use IE model for static variables in + libc.so, libpthread.so and rtld (bsc#930015, BZ #18457) + +------------------------------------------------------------------- +Wed Jul 22 09:13:48 UTC 2015 - schwab@suse.de + +- glibc-nodate.patch: fix verification of timestamp + +------------------------------------------------------------------- +Tue Jul 21 07:50:22 UTC 2015 - meissner@suse.com + +- also filter out -fstack-protector-strong + +------------------------------------------------------------------- +Mon Jun 22 07:22:22 UTC 2015 - schwab@suse.de + +- getaddrinfo-ipv6-sanity.diff: Remove. It breaks services that start + before IPv6 is up (bsc#931399) +- glibc-2.3.locales.diff.bz2: Remove sh_YU locales, fix currency for en_BE. + +------------------------------------------------------------------- +Tue Jun 9 08:16:46 UTC 2015 - schwab@suse.de + +- Add /usr/include/gnu/lib-names-.*.h to baselibs +- pthread-join-deadlock.patch: Don't require rtld lock to store static TLS + offset in the DTV (bsc#930015, BZ #18457) +- heap-top-corruption.patch: Do not corrupt the top of a threaded heap if + top chunk is MINSIZE (BZ #18502) + +------------------------------------------------------------------- +Wed Apr 8 12:50:39 UTC 2015 - mgorman@suse.com + +- threaded-trim-threshold.patch: Fix regression in threaded application + malloc performance (bsc#915955, BZ #17195) + +------------------------------------------------------------------- +Thu Apr 2 08:11:20 UTC 2015 - schwab@suse.de + +- aarch64-sigstksz.patch: Increase MINSIGSTKSZ and SIGSTKSZ (BZ #16850) + +------------------------------------------------------------------- +Mon Mar 30 09:04:49 UTC 2015 - schwab@suse.de + +- powerpc-software-sqrt.patch: Fix powerpc software sqrt (BZ #17964, BZ + #17967) +- nss-separate-state-getXXent.patch: Separate internal state between + getXXent and getXXbyYY NSS calls (CVE-2014-8121, bsc#918187, BZ #18007) +- static-tls-dtv-limit.patch: Fix DTV race, assert, DTV_SURPLUS Static TLS + limit, and nptl_db garbage (bsc#919678, BZ #17090, BZ #17620, BZ #17621, + BZ #17628) + +------------------------------------------------------------------- +Mon Mar 9 13:05:32 UTC 2015 - schwab@suse.de + +- resolv-nameserver-handling.patch: Replace with simpler version with more + compatibility + +------------------------------------------------------------------- +Mon Mar 2 14:27:02 UTC 2015 - schwab@suse.de + +- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs + (bsc#920084) + +------------------------------------------------------------------- +Tue Feb 24 10:11:46 UTC 2015 - schwab@suse.de + +- resolv-nameserver-handling.patch: Rewrite handling of nameserver + configuration in resolver + +------------------------------------------------------------------- +Thu Feb 12 13:10:20 UTC 2015 - schwab@suse.de + +- htm-tabort.patch: Fix TABORT encoding for little endian + +------------------------------------------------------------------- +Mon Feb 9 09:26:01 UTC 2015 - schwab@suse.de + +- Update to glibc 2.21 release. + * A new semaphore algorithm has been implemented in generic C code for all + machines + * Added support for TSX lock elision of pthread mutexes on powerpc32, + powerpc64 and powerpc64le + * Optimized strcpy, stpcpy, strchrnul and strrchr implementations for + AArch64 + * i386 memcpy functions optimized with SSE2 unaligned load/store + * New locales: tu_IN, bh_IN, raj_IN, ce_RU + * The obsolete sigvec function has been removed + * CVE-2015-1472 CVE-2015-1473 CVE-2104-7817 CVE-2012-3406 CVE-2014-9402 + CVE-2014-7817 bsc#864081 bsc#906371 bsc#909053 bsc#910599 bsc#916222 +- Patches from upstream removed + * ifunc-x86-slow-sse4.patch + * pthread-mutex-trylock-elision.patch +- o-tmpfile.patch: Fix value of O_TMPFILE for architectures with + non-default O_DIRECTORY (BZ #17912) + +------------------------------------------------------------------- +Tue Oct 28 08:56:47 UTC 2014 - schwab@suse.de + +- Update to crypt_blowfish 1.3. + * Add support for the $2b$ prefix. +- ifunc-x86-slow-sse4.patch: Fix misdetected Slow_SSE4_2 cpu feature bit + (BZ #17501) + +------------------------------------------------------------------- +Mon Sep 8 09:48:26 UTC 2014 - schwab@suse.de + +- Update to glibc 2.20 release. + * Reverted change of ABI data structures for s390 and s390x + * Support for file description locks is added to systems running the + Linux kernel + * Optimized strchr implementation for AArch64 + * The minimum Linux kernel version that this version of the GNU C Library + can be used with is 2.6.32 + * Running the testsuite no longer terminates as soon as a test fails + * The am33 port, which had not worked for several years, has been removed + from ports. + * The _BSD_SOURCE and _SVID_SOURCE feature test macros are no longer + supported; they now act the same as _DEFAULT_SOURCE (but generate a + warning) + * Optimized strcmp implementation for ARMv7 + * Added support for TX lock elision of pthread mutexes on s390 and s390x + * All supported architectures now use the main glibc sysdeps directory + instead of some being in a separate "ports" directory + * The NPTL implementation of POSIX pthreads is no longer an "add-on" + * Locale names, including those obtained from environment variables (LANG + and the LC_* variables), are more tightly checked for proper syntax + * On x86-64, the dynamic linker's lazy-binding support is now compatible + with application code using Intel MPX instructions + * CVE-2013-7423 bsc#915526 bsc#934084 bsc#973010 +- Patches from upstream removed + * nss-dns-memleak.patch + * sin-sign.patch + * pldd-wait-ptrace-stop.patch + * nscd-track-startup-failures.patch + * powerpc-opt-power8.patch + * check-pf-alloca.patch + * getaddrinfo-uninit-result.patch + * ppc64-copysign.patch + * nextafterl-ibm-ldouble.patch + * ibm-long-double-math.patch + * ibm-long-double-frexpl.patch + * aarch64-setcontext.patch + * nss-nis-stack-use.patch + * psfaa.patch + * nss-files-long-lines.patch + * setlocale-directory-traversal.patch + * dt-ppc64-num.patch + * ppc64le-profiling.patch + * s390-revert-abi-change.patch + * disable-gconv-translit-modules.patch + * resolv-dont-ignore-second-answer.patch + * iconv-ibm-sentinel-check.patch +- Remove sprof.1, and mtrace.1, now included in the man-pages package + (bsc#967190) + +------------------------------------------------------------------- +Tue Sep 2 07:52:36 UTC 2014 - schwab@suse.de + +- iconv-ibm-sentinel-check.patch: Fix crashes on invalid input in IBM + gconv modules (CVE-2014-6040, bnc#894553, BZ #17325) + +------------------------------------------------------------------- +Tue Aug 26 10:47:31 UTC 2014 - schwab@suse.de + +- disable-gconv-translit-modules.patch: Disable gconv transliteration + module loading (CVE-2014-5119, bnc#892073, BZ #17187) + +------------------------------------------------------------------- +Mon Aug 11 10:01:54 UTC 2014 - schwab@suse.de + +- pthread-mutexattr-gettype-kind.patch: Filter out + PTHREAD_MUTEX_NO_ELISION_NP bit in pthread_mutexattr_gettype + (bnc#888131, BZ #15790) + +------------------------------------------------------------------- +Thu Jul 31 08:06:50 UTC 2014 - schwab@suse.de + +- ppc64le-profiling.patch: fix profiling for ppc64le (bnc#889601, BZ + #17213) +- s390-revert-abi-change.patch: replace with upstream patch, switches + default symbol version back to old version (bnc#887228) + +------------------------------------------------------------------- +Mon Jul 28 10:18:46 UTC 2014 - schwab@suse.de + +- ibm93x-redundant-shift-si.patch: Avoid redundant shift character in + iconv output at block boundary (bnc#886416, BZ #17197) + +------------------------------------------------------------------- +Thu Jul 24 15:35:50 UTC 2014 - schwab@suse.de + +- s390-revert-abi-change.patch: revert back to pre-2.19 layout of jmp_buf + and ucontext_t on s390 (bnc#887228) + +------------------------------------------------------------------- +Tue Jul 22 08:37:38 UTC 2014 - schwab@suse.de + +- dt-ppc64-num.patch: Correct DT_PPC64_NUM (bnc#887169, BZ #17153) + +------------------------------------------------------------------- +Mon Jul 14 08:33:08 UTC 2014 - schwab@suse.de + +- setlocale-directory-traversal.patch: Directory traversal in locale + environment handling (CVE-2014-0475, bnc#887022, BZ #17137) +- Remove the ppc64le check-abi workaround, no longer needed + +------------------------------------------------------------------- +Mon Jun 23 10:33:40 UTC 2014 - schwab@suse.de + +- nss-files-long-lines.patch: Don't ignore too long lines in nss_files + (bnc#883217, BZ #17079) +- Remove locale.1, localedef.1 and iconvconfig.8 manpages, now included in + the man-pages package (bnc#880703) +- manpages.patch: update + +------------------------------------------------------------------- +Mon Jun 16 08:27:38 UTC 2014 - schwab@suse.de + +- psfaa.patch: copy filename argument in posix_spawn_file_actions_addopen + (CVE-2014-4043, bnc#882600, BZ #17048) + +------------------------------------------------------------------- +Wed May 28 15:11:45 UTC 2014 - matz@suse.de + +- glibc-memset-nontemporal.diff: Speedup memset on x86_64 + (bnc#868622, BZ #16830) + +------------------------------------------------------------------- +Thu May 15 15:45:03 UTC 2014 - schwab@suse.de + +- add non-elision-enabled libpthread + +------------------------------------------------------------------- +Mon May 12 13:22:40 UTC 2014 - schwab@suse.de + +- nss-nis-stack-use.patch: fix unbound stack use in NIS NSS module (BZ + #16932) + +------------------------------------------------------------------- +Wed May 7 10:13:24 UTC 2014 - schwab@suse.de + +- getaddrinfo-uninit-result.patch: fix parsing of getai result for + IPv6-only request (bnc#876521) + +------------------------------------------------------------------- +Thu Apr 17 09:13:32 UTC 2014 - schwab@suse.de + +- ibm-long-double-frexpl.patch: Correct IBM long double frexpl + (bnc#872573, BZ #16740, BZ #16619) + +------------------------------------------------------------------- +Tue Apr 15 14:23:54 UTC 2014 - schwab@suse.de + +- ibm-long-double-math.patch: Remove faulty assembler implementations of + ceil, nearbyintl, roundl for IBM long double (bnc#873457, BZ #16701, BZ + #16706, BZ #16707) + +------------------------------------------------------------------- +Tue Apr 15 11:00:59 UTC 2014 - aj@suse.com + +- Use /run for nscd instead of /var/run. + +------------------------------------------------------------------- +Mon Apr 7 09:06:32 UTC 2014 - schwab@suse.de + +- pthread-mutex-destroy.patch: Remove +- pthread-mutex-trylock-elision.patch: Properly handle forced elision in + pthread_mutex_trylock (bnc#865968, BZ #16657) + +------------------------------------------------------------------- +Thu Apr 3 07:32:24 UTC 2014 - schwab@suse.de + +- nextafterl-ibm-ldouble.patch: Correct IBM long double nextafterl + (bnc#871637, BZ #16739) + +------------------------------------------------------------------- +Tue Apr 1 13:33:24 UTC 2014 - schwab@suse.de + +- Readd dependency on sysvinit.target to nscd.service (bnc#868422) +- Make the nscd service part of the nss-lookup and nss-user-lookup targets + (bnc#871386) +- Move _constraints back to main package and update it + +------------------------------------------------------------------- +Tue Apr 1 07:55:19 UTC 2014 - schwab@suse.de + +- ppc64-copysign.patch: Fix ppc64le copysign overwriting parent stack + frame (BZ #16786) +- aarch64-setcontext.patch: Fix aarch64 setcontext clobbering alternate + signal stack (BZ #16629) + +------------------------------------------------------------------- +Mon Mar 31 13:22:56 UTC 2014 - schwab@suse.de + +- powerpc-opt-power8.patch: readd POWER8 implementation of isnan, + isinf, finite with fix for little endian (bnc#871353) +- pthread-mutex-destroy.patch: Skip checks in pthread_mutex_destroy when + doing elision (bnc#865968) + +------------------------------------------------------------------- +Sat Mar 29 16:41:25 UTC 2014 - schwab@suse.de + +- powerpc-opt-power8.patch: remove broken POWER8 implementation of isnan, + isinf, finite; fix missing static symbols +- glibc-2.14-crypt.diff: update for file renaming + +------------------------------------------------------------------- +Thu Mar 27 08:40:20 UTC 2014 - schwab@suse.de + +- check-pf-alloca.patch: remove use of alloca while collecting interface + addresses + +------------------------------------------------------------------- +Tue Mar 25 09:26:44 UTC 2014 - schwab@suse.de + +- abort-no-flush.patch: Don't close or flush stdio streams on abort (BZ + #15436) +- fix-locking-in-_IO_cleanup.patch: always do locking when accessing + streams (bnc#796982, BZ #15142) +- resolv-dont-ignore-second-answer.patch: don't ignore second answer from + nameserver if the first one was empty (bnc#767266, BZ #13651) +- ldd-system-interp.patch: Never try to execute the file in ldd + (bnc#677787, BZ #16750) + +------------------------------------------------------------------- +Mon Mar 24 12:26:50 UTC 2014 - schwab@suse.de + +- check-pf-alloca.patch: Account for alloca use when collecting interface + addresses (bnc#785041, BZ #16002) + +------------------------------------------------------------------- +Mon Mar 24 07:59:40 UTC 2014 - schwab@suse.de + +- powerpc-opt-power8.patch: two more POWER8 optimisations (bnc#866711, + fate#315443) + +------------------------------------------------------------------- +Thu Mar 20 14:52:47 UTC 2014 - schwab@suse.de + +- getaddrinfo-uninit-result.patch: Fix use of half-initialized result in + getaddrinfo when using nscd (bnc#867636, BZ #16743) + +------------------------------------------------------------------- +Thu Mar 20 07:42:50 UTC 2014 - schwab@suse.de + +- Remove dependency on sysinit.target from nscd.service again (bnc#86422) + +------------------------------------------------------------------- +Wed Mar 19 14:39:55 UTC 2014 - schwab@suse.de + +- powerpc-opt-power8.patch: GLIBC Optimizations For POWER8 Hardware + (bnc#866711, fate#315443) + +------------------------------------------------------------------- +Tue Mar 18 17:10:43 UTC 2014 - schwab@suse.de + +- Make sure nscd is started after sysinit.target (bnc#868422) +- nscd-track-startup-failures.patch: properly track startup failures in + nscd and mark nscd.service as forking (BZ #16639) + +------------------------------------------------------------------- +Thu Mar 6 11:37:51 UTC 2014 - schwab@suse.de + +- Add services and netgroup persistent caches to nscd file list + +------------------------------------------------------------------- +Wed Feb 26 09:03:25 UTC 2014 - schwab@suse.de + +- sin-sign.patch: Fix sign of input to bsloww1 (BZ #16623) +- pldd-wait-ptrace-stop.patch: Update from upstream + +------------------------------------------------------------------- +Mon Feb 24 11:38:41 UTC 2014 - schwab@suse.de + +- nss-dns-memleak.patch: fix memory leak in nss-dns (bnc#863499) +- Don't build glibc-{extra,info,i18ndata,obsolete} and nscd for i686 + +------------------------------------------------------------------- +Mon Feb 10 14:24:29 UTC 2014 - schwab@suse.de + +- Bump minimum kernel to 3.0 + +------------------------------------------------------------------- +Sun Feb 9 13:52:23 UTC 2014 - schwab@suse.de + +- Update to glibc 2.19 release + +------------------------------------------------------------------- +Thu Feb 6 10:38:05 UTC 2014 - schwab@suse.de + +- Update to glibc 2.18.90 ee7cc3853761: + * More bug fixes + * SystemTap probes for slow multiple precision fallback paths of + transcendental functions have been introduced. + * Preliminary documentation about Multi-Thread, Async-Signal and + Async-Cancel Safety has been added. + * Change powerpc64le start ABI to 2.17 +- Add /usr/local/lib64 to ld.so.conf on all lib64 platforms +- Enable profile build for aarch64 +- ppc64le-abilist.patch: Removed + +------------------------------------------------------------------- +Wed Jan 8 12:38:29 UTC 2014 - coolo@suse.com + +- make pwdutils a real buildrequire + Requires(pre) are used during builds, but don't trigger rebuilds. + But to create clearly defined bootstrap projects, it's essential + to know what packages are required for others. So move this requires + to build to a buildrequire + +------------------------------------------------------------------- +Tue Jan 7 14:30:50 UTC 2014 - schwab@suse.de + +- Update to glibc 2.18.90 94c8a4bc574c: + * More bug fixes + * Slovenian translations for glibc messages have been contributed by the + Translation Project's Slovenian team of translators. + +------------------------------------------------------------------- +Thu Dec 19 13:45:17 UTC 2013 - schwab@suse.de + +- Update to glibc 2.18.90 83f5c32d21f7: + * Support for STT_GNU_IFUNC symbols added for ppc64 + * A new feature test macro _DEFAULT_SOURCE is available + * The _BSD_SOURCE feature test macro no longer enables BSD interfaces + that conflict with POSIX. The libbsd-compat library (which was a + dummy library that did nothing) has also been removed. + * Added support for version-3 tz format files +- i686-no-sse42-strstr.patch: Removed + +------------------------------------------------------------------- +Tue Dec 10 15:03:59 UTC 2013 - schwab@suse.de + +- Update to glibc 2.18.90 aeb95445d128: + * More bug fixes + * Support for STT_GNU_IFUNC symbols added for ppc32/power4+ + * The public headers no longer use __unused nor __block + * Support for PowerPC64 ELFv2 ABI +- ppc64le-abilist.patch: ABI lists for PowerLE + +------------------------------------------------------------------- +Mon Nov 25 13:59:52 UTC 2013 - schwab@suse.de + +- Update to glibc 2.18.90 bd12ab55c05e: + * New locales: ak_GH, anp_IN, ar_SS, cmn_TW, hak_TW, lzh_TW, nan_TW, pap_AW, + pap_CW, quz_PE, the_NP. + * Substantially revised locales: gd_GB, ht_HT + * The LC_ADDRESS field was updated to support country_car for almost all + supported locales. + * ISO 1427 definitions were updated. + * ISO 3166 definitions were updated. + * The localedef utility now supports --big-endian and --little-endian + command-line options to generate locales for a different system from that + for which the C library was built. + * Binary locale files now only depend on the endianness of the system for + which they are generated and not on other properties of that system. + * ISO 639 definitions were updated for Chiga (cgg) and Chinese (gan, hak, czh, + cjy, lzh, cmn, mnp, cdo, czo, cpx, wuu, hsn, yue). + * SystemTap probes for malloc have been introduced. + * Support for powerpc64le has been added. + * The soft-float powerpc port now supports e500 processors. +- Remove upstreamed patches: + cbrtl-ldbl-96.patch + fcntl-o-tmpfile.patch + getaddrinfo-overflow.patch + glibc-2.18.tar.xz + glibc-ld-profile.patch + glibc-nscd-hconf.diff + i686-strcasecmp-fallback.patch + m68k-Scrt1.patch + malloc-overflows.patch + nonascii-case.patch + nss-database.patch + printf-overrun.patch + readdir_r-overflow.patch + strcoll-overflow.patch +- Remove obsolete patches: + glibc-2.4.90-revert-only-euro.diff + +------------------------------------------------------------------- +Wed Oct 30 14:05:30 UTC 2013 - schwab@suse.de + +- getaddrinfo-overflow.patch: Fix stack overflow due to large AF_INET6 + requests (CVE-2013-4458, bnc#847227) + +------------------------------------------------------------------- +Mon Oct 21 12:14:38 UTC 2013 - schwab@suse.de + +- Remove SSE4.2 implementation of strstr for x86-32 (bnc#843464) + +------------------------------------------------------------------- +Mon Oct 14 09:32:44 UTC 2013 - schwab@suse.de + +- Depend on gcc defaults for base powerpc optimisations (bnc#844824) + +------------------------------------------------------------------- +Fri Oct 11 08:37:38 UTC 2013 - schwab@suse.de + +- Enable ports addon for m68k and adapt file list +- m68k-Scrt1.patch: Use PIC for Scrt1.o + +------------------------------------------------------------------- +Thu Sep 19 14:12:59 UTC 2013 - schwab@suse.de + +- nscd-server-user.patch: run nscd as user nscd (fate#314673) + +------------------------------------------------------------------- +Thu Sep 12 13:42:23 UTC 2013 - schwab@suse.de + +- malloc-overflows.patch: Fix integer overflows in malloc (CVE-2013-4332, + bnc#839870) + +------------------------------------------------------------------- +Wed Sep 11 10:11:56 UTC 2013 - schwab@suse.de + +- fcntl-o-tmpfile.patch: Add O_TMPFILE to (bnc#837965) +- strcoll-overflow.patch: Update to latest version + +------------------------------------------------------------------- +Tue Aug 13 07:24:59 UTC 2013 - schwab@suse.de + +- Update to glibc 2.18 release + * No source change +- strcoll-overflow.patch: fix buffer overflow in strcoll (CVE-2012-4412, + bnc#779320) +- readdir_r-overflow.patch: fix readdir_r with long file names + (CVE-2013-4237, bnc#834594) + +------------------------------------------------------------------- +Tue Aug 6 09:20:04 UTC 2013 - schwab@suse.de + +- Update to glibc 2.17.90 85891acadf1b: + * CVE-2013-2207 Incorrectly granting access to another user's pseudo-terminal + has been fixed by disabling the use of pt_chown (Bugzilla #15755). + Distributions can re-enable building and using pt_chown via the new configure + option `--enable-pt_chown'. Enabling the use of pt_chown carries with it + considerable security risks and should only be used if the distribution + understands and accepts the risks. + * CVE-2013-0242 Buffer overrun in regexp matcher has been fixed (Bugzilla + #15078). + * CVE-2013-1914 Stack overflow in getaddrinfo with many results has been + fixed (Bugzilla #15330). + * Add support for calling C++11 thread_local object destructors on thread + and program exit. This needs compiler support for offloading C++11 + destructor calls to glibc. + * Improved worst case performance of libm functions with double inputs and + output. + * Support for priority inherited mutexes in pthread condition variables on + non-x86 architectures. + * Optimized string functions for AArch64. Implemented by Marcus Shawcroft. + * Optimized string functions for ARM. Implemented by Will Newton and + Richard Henderson. + * Added a benchmark framework to track performance of functions in glibc. + * New macro named issignaling to check for a signaling NaN (sNaN). + It is based on draft TS 18661 and currently enabled as a GNU extension. + * On Linux, the clock function now uses the clock_gettime system call + for improved precision, rather than old times system call. + * Added new API functions pthread_getattr_default_np and + pthread_setattr_default_np to get and set the default pthread + attributes of a process. + * Added support for TSX lock elision for pthread mutexes on i386 and x86-64. + This may improve lock scaling of existing programs on TSX capable systems. + * Support added for AT_HWCAP2 (to coincide with Linux kernel 3.10 + availability). Implemented by Ryan S. Arnold. + * Support added for POWER8 platform. Implemented by Ryan S. Arnold. +- Remove upstreamed patches: + pthread-cond-timedwait-i486.patch + glibc-aarch64-lib64.patch + arm-ld-so-cache.patch + rtlddir.patch + regexp-overrun.patch + getaddrinfo-overflow.patch + nscd-netgroup.patch + disable-pt-chown.patch + nscd-short-write.patch + big5-hkscs-update.patch.bz2 + digits-dots.patch + strptime-W-week.patch + aarch64-sigsetjmp.patch +- Rediff all remaining patches +- Reenable stackguard randomization on arm +- Recognize ppc64p7 arch to build for power7 +- Remove all ABI extensions from libcrypt +- cbrtl-ldbl-96.patch: fix cbrtl for ldbl-96 + +------------------------------------------------------------------- +Wed Jul 31 12:20:38 UTC 2013 - schwab@suse.de + +- i686-strcasecmp-fallback.patch: fix fallback in i686 + strcasecmp/strncasecmp +- nonascii-case.patch: also test strncasecmp +- pldd-wait-ptrace-stop.patch: fix pldd not to leave process stopped after + detaching (bnc#819383) + +------------------------------------------------------------------- +Mon Jul 22 12:32:34 UTC 2013 - schwab@suse.de + +- disable-pt-chown.patch: disable use of pt_chown (CVE-2013-2207, + bnc#830257) +- nonascii-case.patch: fix strcasecmp in tr_TR.ISO-8859-9 locale +- glibc-2.14-crypt.diff: fix incomplete dependencies for libowcrypt + +------------------------------------------------------------------- +Thu Jul 4 12:14:27 UTC 2013 - schwab@suse.de + +- crypt_blowfish-gensalt.patch: separare crypt_gensalt into its own + library libowcrypt, remove crypt_rn and crypt_ra (fate#314945) +- glibc-2.14-crypt-versioning.diff, glibc-fix-check-abi.patch, + glibc-crypt-badsalttest.patch: folded into glibc-2.14-crypt.diff +- crypt_blowfish-const.patch: constify crypt_blowfish +- crypt_blowfish-1.2-sha.diff: refresh + +------------------------------------------------------------------- +Fri Jun 28 12:26:38 UTC 2013 - dmueller@suse.com + +- add ld-linux.so.3 compat symlink also for armv6hl +- remove deprecated armv7l + +------------------------------------------------------------------- +Wed Jun 19 09:29:55 UTC 2013 - coolo@suse.com + +- rely on systemd-rpm-macros instead of the full thing + +------------------------------------------------------------------- +Mon Jun 17 09:49:24 UTC 2013 - schwab@suse.de + +- nscd-netgroup.patch: Fix handling of netgroup cache in nscd (bnc#819524) + +------------------------------------------------------------------- +Mon Jun 10 08:33:46 UTC 2013 - schwab@suse.de + +- glibc-bindresvport-blacklist.diff: Renamed from + glibc-2.3.90-bindresvport.blacklist.diff; fix resource leaks + (bnc#824046) +- Remove glibc-armhf-compat.patch + +------------------------------------------------------------------- +Mon May 20 08:26:35 UTC 2013 - schwab@suse.de + +- aarch64-sigsetjmp.patch: Fix sigsetjmp on aarch64 + +------------------------------------------------------------------- +Sat May 18 09:34:41 UTC 2013 - schwab@suse.de + +- Fix file list for glibc-utils + +------------------------------------------------------------------- +Thu May 16 12:02:14 UTC 2013 - schwab@suse.de + +- big5-hkscs-update.patch.bz2: Update BIG5-HKSCS charmap to HKSCS-2008 +- digits-dots.patch: Fix parsing of numeric hosts in gethostbyname_r +- nss-database.patch: Properly cache the result from looking up the nss + database config +- strptime-W-week.patch: Properly handle %W in strptime +- printf-overrun.patch: Revert problematic fixes for [BZ #11741] +- glibc-aarch64-lib64.patch: Replace with upstream version +- arm-ld-so-cache.patch: ARM: Support loading unmarked objects from cache +- rtlddir.patch: Add support for rtld directory different from slib + directory +- regexp-overrun.patch: Fix buffer overrun in regexp matcher + (CVE-2013-0242, bnc#801246) +- getaddrinfo-overflow.patch: Fix stack overflow in getaddrinfo with many + results (CVE-2013-1914, bnc#813121) + +------------------------------------------------------------------- +Thu May 16 10:04:01 UTC 2013 - schwab@suse.de + +- When testsuite run fails make all test output available + +------------------------------------------------------------------- +Tue May 7 10:00:00 UTC 2013 - schwab@suse.de + +- Fix check for XEN build in glibc_post_upgrade + +------------------------------------------------------------------- +Sun Apr 14 02:41:52 UTC 2013 - crrodriguez@opensuse.org + +- Do not order nscd after syslog.target + +------------------------------------------------------------------- +Mon Mar 4 14:16:43 UTC 2013 - schwab@suse.de + +- Fix crypt ABI for aarch64 + +------------------------------------------------------------------- +Thu Feb 28 14:30:44 UTC 2013 - schwab@suse.de + +- manpages.patch: + Remove debianisms from manpages (bnc#805054) + +------------------------------------------------------------------- +Mon Feb 18 09:28:23 UTC 2013 - schwab@suse.de + +- Update crypt ABI for aarch64 +- glibc-aarch64-lib64.patch: + Use lib64 for aarch64 and add link for /lib/ld-linux-aarch64.so.1 +- Don't build profiling libraries for aarch64 + +------------------------------------------------------------------- +Tue Feb 5 09:28:44 UTC 2013 - schwab@suse.de + +- Move _constraints file to glibc-testsuite only + +------------------------------------------------------------------- +Sun Feb 3 00:08:54 UTC 2013 - dmueller@suse.com + +- build with ports enabled on aarch64 + +------------------------------------------------------------------- +Thu Jan 31 15:42:07 UTC 2013 - schwab@suse.de + +- Obsolete unscd to migrate back to nscd. + +------------------------------------------------------------------- +Thu Jan 31 09:09:06 UTC 2013 - coolo@suse.com + +- looks like testsuite runs only on kvm, so add _constraint + (actually it does not build on xen, but I can't constraint that) + +------------------------------------------------------------------- +Thu Jan 24 16:33:04 UTC 2013 - schwab@suse.de + +- Don't run testsuite in parallel +- Fail if testsuite fails +- Disable crypt/badsalttest test + +------------------------------------------------------------------- +Tue Jan 8 09:53:38 UTC 2013 - coolo@suse.com + +- add _constraints file to make sure glibc-testsuite only builds on big + hosts. Otherwise it's running out of memory and stalls + +------------------------------------------------------------------- +Thu Dec 27 12:31:13 UTC 2012 - aj@suse.de + +- Set bugurl to bugs.opensuse.org + +------------------------------------------------------------------- +Tue Dec 25 16:50:52 UTC 2012 - aj@suse.de + +- Update to glibc 2.17 release (git id c758a6861537): + * bump version number + * update translations + +------------------------------------------------------------------- +Tue Dec 18 10:28:01 UTC 2012 - schwab@suse.de + +- Move glibc-utils subpackage to own specfile and enable programs that + require libgd +- Filter GLIBC_PRIVATE symbols +- Don't stop at first error in testsuite run + +------------------------------------------------------------------- +Mon Dec 17 11:16:49 UTC 2012 - schwab@suse.de + +- Split off glibc-testsuite package + +------------------------------------------------------------------- +Fri Dec 14 19:31:45 UTC 2012 - aj@suse.de + +- Build profile and locale packages for i686 as well. + +------------------------------------------------------------------- +Wed Dec 12 08:32:53 UTC 2012 - aj@suse.de + +- Update to 4641d57e1e00: + * Updated translations + * bug fixes + +------------------------------------------------------------------- +Mon Dec 10 13:08:01 UTC 2012 - schwab@suse.de + +- pthread-cond-timedwait-i486.patch: + Extend i486 pthread_cond_timedwait to use futex syscall with absolute + timeout +- nscd-short-write.patch: + Properly check for short writes when sending the response in nscd + +------------------------------------------------------------------- +Sat Dec 8 18:55:53 UTC 2012 - aj@suse.de + +- Update to 56e7d3ad5c2f: + * Bugfixes + * Fix warnings building glibc +- Remove upstreamed patch glibc-revert-fseek-on-fclose.diff + +------------------------------------------------------------------- +Mon Dec 3 15:45:08 UTC 2012 - aj@suse.de + +- Remove nosegneg i686 library, it's only used for a 32-bit Xen + hypervisor (not for a 32-bit guest running under 64-bit hypervisor), + and since the 32-bit Xen hypervisor is not part of openSUSE anymore, + it is unneeded (bnc#789607). + +------------------------------------------------------------------- +Mon Dec 3 14:47:22 UTC 2012 - schwab@suse.de + +- Suppress error message from systemctl in %post -n nscd (bnc#792333) + +------------------------------------------------------------------- +Sat Dec 1 08:55:05 UTC 2012 - aj@suse.de + +- Update to f638872ab422: + Fix regression introduced with last update in sunrpc code + Fix assertion failure in resolver + Bug fixes +- Remove upstreamed patch glibc-resolv-assert.diff + +------------------------------------------------------------------- +Fri Nov 30 09:15:15 UTC 2012 - aj@suse.de + +- Update to c93ec1f091ec: + Warn about unsupported DT_FLAGS_1 flags + Add Interlingua locale + Bug fixes + +------------------------------------------------------------------- +Thu Nov 29 14:30:11 UTC 2012 - schwab@suse.de + +- Remove obsolete patches: + glibc-strict-aliasing.diff + nscd-avoid-gcc-warning.diff + +------------------------------------------------------------------- +Wed Nov 28 15:48:32 UTC 2012 - aj@suse.de + +- Update to e3c6aa3a5848: + * Fix powerpc64 make abi check failure + * bugfixes +- Install nscd.socket to new /usr location + +------------------------------------------------------------------- +Wed Nov 28 09:31:11 UTC 2012 - schwab@suse.de + +- Reenable multi-arch on ppc ppc64 + +------------------------------------------------------------------- +Tue Nov 27 21:34:15 UTC 2012 - aj@suse.de + +- Update to de2fd463b1c0: + Various bugfixes including: + * Fix fwrite bug causing grep etc testsuite failure + * sotruss: fix argument parsing + * Check supported DF_1_XXX bits + Add new locales niu_NU and niu_NZ +- Refresh patch glibc-revert-fseek-on-fclose.diff + +------------------------------------------------------------------- +Sat Nov 24 13:48:40 UTC 2012 - aj@suse.de + +- Remove nscd init script, use systemd files. + +------------------------------------------------------------------- +Fri Nov 23 14:33:37 UTC 2012 - matz@suse.com + +- Fix getaddrinfo-ipv6-sanity.diff to apply again. + +------------------------------------------------------------------- +Tue Nov 20 08:06:49 UTC 2012 - aj@suse.de + +- Update to f59cba71d848: + * Various bug fixes + * Add new locales szl_PL, ayc_PE, nhn_MX, doi_IN, mni_IN, sat_IN. + * Remove patch glibc-compiled-binaries.diff since getconf can not be + cross-compiled + * Refresh patch glibc-2.3.90-bindresvport.blacklist.diff + +------------------------------------------------------------------- +Sun Nov 11 09:54:43 UTC 2012 - aj@suse.de + +- Update to current glibc 2.17 development snapshot (git 7e2bd01fcf3c): + * Upstream changes: + + ports is now part of main tarball + + Add port to ARM AArch64 + + New function secure_getenv + + Systemtap static probes + + The `clock_*' suite of functions (declared in ) is now + available directly in the main C library. + + The `crypt' function now fails if passed salt bytes that violate the + specification for those values. On Linux, the `crypt' function will + consult /proc/sys/crypto/fips_enabled to determine if "FIPS mode" is + enabled, and fail on encrypted strings using the MD5 or DES algorithm + when the mode is enabled. + + Optimzations and bug fixes + * remove upstream patches malloc-check-size.patch, + glibc-2.16-getaddrinfo-buffer.patch, sparc-bind-now.patch, + pthread-cond-wait-revert.patch + * Remove now obsolete patch glibc-gai-private4.diff + * Refresh patches glibc-2.14-crypt.diff, glibc-2.14-crypt-versioning.diff, + glibc-fix-check-abi.patch, nss-db-path.patch, glibc-2.3.90-noversion.diff, + glibc-revert-fseek-on-fclose.diff + * Disable patches glibc-compiled-binaries.diff, getaddrinfo-ipv6-sanity.diff + and glibc-gai-private4.diff. + * Use git id instead of ChangeLog date in version output (patch glibc-version.diff) + * Enable multi-arch on all architectures that support it. + +------------------------------------------------------------------- +Wed Nov 7 14:59:06 UTC 2012 - schwab@suse.de + +- Avoid shell comment leaking into %post. + +------------------------------------------------------------------- +Thu Oct 25 07:30:04 UTC 2012 - aj@suse.de + +- Update to glibc 2.16 c3b96f90c9c1: + - Fix missing _mcount@GLIBC_2.0 on powerpc32 (replaces + patch glibc-2.16-ppc32-mcount.patch) +- Drop patch glibc-elf-localscope.diff, fixed upstream in 2.16 + in a different way. + +------------------------------------------------------------------- +Tue Oct 9 07:15:12 UTC 2012 - aj@suse.de + +- Fix malloc_usable_size (swo#1349, bnc#745247) (patch + malloc-check-size.patch). + +- Update to current glibc 2.16 (git a5cfcf08ffaa): + * fix fma detection + * Don't parse %s format argument as multibyte string + * Use size_t instead of int for internal variables in glob + * Properly handle fencepost with MALLOC_ALIGN_MASK + +------------------------------------------------------------------- +Sat Oct 6 08:51:46 UTC 2012 - meissner@suse.com + +- make glibc-devel- require glibc- just + like glibc-devel + +------------------------------------------------------------------- +Fri Sep 28 07:47:33 UTC 2012 - aj@suse.de + +- Fix crash in relocation on sparc with bind-now (swo#14376) + (patch sparc-bind-now.patch). + +------------------------------------------------------------------- +Thu Sep 27 12:20:11 UTC 2012 - aj@suse.de + +- Fix check-abi on more architectures (bnc#780696), patch by Jan + Engelhardt (updated patch glibc-fix-check-abi.patch). + +------------------------------------------------------------------- +Tue Sep 4 11:08:53 UTC 2012 - schwab@linux-m68k.org + +- Move pt_chown to %{_libexecdir} so that baselibs can find it. +- Do create hardlinks to getconf so that baselibs use the correct binary + and getconf -v works (obsoletes patch glibc-2.8-getconf.diff). + +------------------------------------------------------------------- +Tue Aug 28 07:10:49 UTC 2012 - aj@suse.de + +- Update to da1f43196321, major changes: + * Fix strtod integer/buffer overflow (bso#14459). + * Fix segmentation fault in strncasecmp for i686. + * Translation updates + +------------------------------------------------------------------- +Tue Jul 24 08:39:30 UTC 2012 - aj@suse.de + +- Fix _mcount on PowerPC32. + +------------------------------------------------------------------- +Sat Jul 21 07:31:10 UTC 2012 - aj@suse.de + +- Enable parallel build for some more cases. + +------------------------------------------------------------------- +Fri Jul 20 17:00:00 UTC 2012 - aj@suse.de + +- Update to glibc 2.16 release. + * update version numbers + * Documentation updates +- Update manpages from Debian, includes new man pages for + locale.1, mtrace.1, gencat.1 iconvconfig.8. +- Remove getent.1 man page, use the one from man-pages. + +------------------------------------------------------------------- +Fri Jul 20 16:42:42 UTC 2012 - aj@suse.de + +- Update to glibc 2.16 trunk (git id 416bf844227d): + * Fix check-abi for arm + * Refresh some patches. + * remove merged patches + * mainly lots of bug fixes + * Support for ISO C11 + * full details in NEWS file + +------------------------------------------------------------------- +Fri Jul 20 15:06:49 UTC 2012 - jengelh@inai.de + +- Add commit 10f62770e115d9f (glibc-sparc-fxstatat64.diff) from + upstream to resolve rpmlint-induced packaging abort due to + (previously) "no-return-in-nonvoid" +- Add xz as explicit BuildRequires for openSUSE_12.1 + +------------------------------------------------------------------- +Thu Jul 19 23:42:46 UTC 2012 - jengelh@inai.de + +- Do package ld-linux.so.2 on SPARC as well + +------------------------------------------------------------------- +Tue Jul 17 12:22:29 UTC 2012 - aj@suse.de + +- Add makeinfo as build requires to be able to generate the info + pages. + +------------------------------------------------------------------- +Wed Jul 4 13:36:17 UTC 2012 - aj@suse.de + +- Add glibc-2.16-getaddrinfo-buffer.patch to not use a too small + buffer for dns queries on 64-bit systems (bso#14307,bso#13904). +- Fix getaddrinfo-ipv6-sanity.diff (bnc#767125). + +------------------------------------------------------------------- +Mon Jul 2 16:23:15 UTC 2012 - agraf@suse.com + +- Backport *context patch for ARM from 2.16, so we have a working libpth + +------------------------------------------------------------------- +Thu Jun 28 18:46:30 UTC 2012 - aj@suse.de + +- Remove not anymore existing nscd.socket. + +------------------------------------------------------------------- +Thu Jun 28 12:33:50 UTC 2012 - aj@suse.de + +- Update to glibc 2.15-branch (git id 725b8ee08aff): + * Fix regression in cosh (bso#14273) + +------------------------------------------------------------------- +Wed Jun 27 07:34:15 UTC 2012 - aj@suse.de + +- Testsuite is ok to fail on arm + +------------------------------------------------------------------- +Tue Jun 26 07:11:49 UTC 2012 - aj@suse.de + +- Update to glibc 2.15 branch (git id b640404bd8c9): + * Fix fmod implementation that returned NaN for some values. + * Fix strcase_cmp_l x86 multiarch implementation. + * Remove glibc-2.15-avx2.patch, merged now. + +------------------------------------------------------------------- +Thu Jun 21 11:44:59 UTC 2012 - aj@suse.de + +- Fix Bogus FP exception on underflow for exp(double) (bnc#767956) + +------------------------------------------------------------------- +Mon Jun 18 11:04:37 UTC 2012 - aj@suse.de + +- Remove nscd.socket since nscd does not support socket + activation. + +------------------------------------------------------------------- +Wed Jun 13 11:07:15 UTC 2012 - aj@suse.de + +- Build power3 libs on 32-bit PowerPC (bnc#765165). + +------------------------------------------------------------------- +Wed May 23 20:00:55 UTC 2012 - aj@suse.de + +- Update to current git of glibc 2.15 branch: + * obsoletes glibc-2.16-avx.patch, + glibc-2.16-fix-check-localplt.patch + * Fixes for math functions. + +------------------------------------------------------------------- +Wed May 23 11:51:02 UTC 2012 - aj@suse.de + +- Fix first_weekday for tr_TR locale (tr_TR.patch) + +------------------------------------------------------------------- +Wed May 16 08:37:57 UTC 2012 - schwab@linux-m68k.org + +- Fix confstr use of local buffer outside its extent + +------------------------------------------------------------------- +Wed May 9 07:30:36 UTC 2012 - aj@suse.de + +- Split out glibc-armhf-compat.patch from armhf-ld-so.patch. +- Run nscd in the foreground with systemd (glibc-nscd-foreground-patch) + +------------------------------------------------------------------- +Tue May 8 14:00:52 UTC 2012 - aj@suse.de + +- Refresh glibc-2.16-avx.patch and handle FMA4. + +------------------------------------------------------------------- +Thu May 3 11:05:36 UTC 2012 - aj@suse.de + +- Fix dynamic linker name for ARMv5. + +------------------------------------------------------------------- +Thu Apr 26 14:02:37 UTC 2012 - aj@suse.de + +- Fix mcheck (optimization problem with gcc 4.7) + +------------------------------------------------------------------- +Wed Apr 25 10:40:20 UTC 2012 - aj@suse.de + +- Also check for armv7hl. + +------------------------------------------------------------------- +Wed Apr 25 08:47:22 UTC 2012 - adrian@suse.de + +- provide old ld-linux.so.3 on armv7, not catched by find.provides + +------------------------------------------------------------------- +Sun Apr 22 11:35:05 UTC 2012 - aj@suse.de + +- gcc 4.7 does not build crt files properly on powerpc64, backport + patch from upstream to handle this + (glibc-2.16-powerpc-initfini.patch) + +------------------------------------------------------------------- +Fri Apr 20 18:28:18 UTC 2012 - aj@suse.de + +- Disable patch x86-cpuid-level2.patch, this should be fixed in + valgrind now. + +------------------------------------------------------------------- +Thu Apr 19 11:12:43 UTC 2012 - aj@suse.de + +- Reorder patches, refresh to apply cleanly with -p1. + +------------------------------------------------------------------- +Wed Apr 18 11:35:48 UTC 2012 - aj@suse.de + +- Build profiled libs only for base. +- Cleanup patches. +- Remove glibc-2.14-fix-ctors.patch, we have proper support in + binutils now. + +------------------------------------------------------------------- +Tue Apr 17 12:35:21 UTC 2012 - aj@suse.de + +- The dynamic linker for armv7 hardware float is called + /lib/ld-linux-armhf.so.3. Provide symlink for old location. + +------------------------------------------------------------------- +Tue Apr 17 08:29:21 UTC 2012 - aj@suse.de + +- Build for power4 only, don't support power3 anymore. +- Add option to build glibc a bit more quickly for testing purposes. +- Remove disabled patch glibc-revert-netlink-cache.patch. +- Start renumbering patches. + +------------------------------------------------------------------- +Mon Apr 16 14:31:38 UTC 2012 - aj@suse.de + +- Do not build locales and profile for i686 since we only ship + the base and glibc-devel packages. + +------------------------------------------------------------------- +Fri Apr 13 09:35:49 UTC 2012 - aj@suse.de + +- Fix check-abi to succeed. +- Use feof_unlocked in glibc-2.3.90-bindresvport.blacklist.diff. +- Make x86 to be elf/check-localplt clean again +- Refresh some patches to apply without fuzz. + +------------------------------------------------------------------- +Fri Apr 6 09:19:11 UTC 2012 - aj@suse.de + +- Disable building with as-needed since it breaks glibc + (testsuite will fail, even if testsuite does not use as-needed) + +------------------------------------------------------------------- +Thu Apr 5 18:48:06 UTC 2012 - aj@suse.de + +- Another fix for dynamic linking. + +------------------------------------------------------------------- +Thu Apr 5 18:22:36 UTC 2012 - aj@suse.de + +- Properly fix dl_lookup_x crash (glibc-fix-noload.patch), disable + glibc-fix-lookup-crash.patch. + +------------------------------------------------------------------- +Mon Apr 2 09:30:24 UTC 2012 - aj@suse.de + +- Fix building on Armv5 (glibc-add-arm-dependency-libmemusage.patch) + +------------------------------------------------------------------- +Thu Mar 29 07:51:43 UTC 2012 - aj@suse.de + +- Fix crash when nscd is not running (bnc#741021) properly + and disable patch glibc-revert-netlink-cache.patch + +------------------------------------------------------------------- +Fri Mar 23 11:07:32 UTC 2012 - aj@suse.de + +- Fix path for nss_db (bnc#753657). + +------------------------------------------------------------------- +Thu Mar 22 09:41:48 UTC 2012 - aj@suse.de + +- Fix LD_PROFILE invocation. + +------------------------------------------------------------------- +Wed Mar 21 08:45:12 UTC 2012 - aj@suse.de + +- Fix cycle detection in loading of dynamic objects. + +------------------------------------------------------------------- +Wed Mar 14 08:26:52 UTC 2012 - aj@suse.de + +- Update getaddrinfo-ipv6-sanity.diff (bnc#684534). + +------------------------------------------------------------------- +Fri Mar 2 17:01:55 UTC 2012 - aj@suse.de + +- vfprintf: validate nargs and maybe allocate from heap (bnc#747768) + +------------------------------------------------------------------- +Tue Jan 31 13:20:37 UTC 2012 - aj@suse.de + +- Fix checks for AVX (patch glibc-2.16-avx.patch) + +------------------------------------------------------------------- +Tue Jan 31 09:44:07 UTC 2012 - aj@suse.de + +- Use Linux 2.6.32 on x86_64 as oldest supported kernel + +------------------------------------------------------------------- +Tue Jan 31 08:57:15 UTC 2012 - aj@suse.de + +- Fix relocation ordering to fix ifunc crash (bnc#740109). + +------------------------------------------------------------------- +Sun Jan 29 22:47:18 CET 2012 - dmueller@suse.de + +- set abi back to gnueabi for ARM (regression from Jan 12) + +------------------------------------------------------------------- +Wed Jan 18 09:29:24 UTC 2012 - aj@suse.de + +- Update license strings in spec file. + +------------------------------------------------------------------- +Mon Jan 16 13:19:43 UTC 2012 - aj@suse.de + +- Split up new subpackage glibc-extra and move makedb with its + dependency on libselinux to it. (bnc#741525) +- Use lua script for verifyscript to not have a dependency on bash + +------------------------------------------------------------------- +Thu Jan 12 15:42:36 UTC 2012 - aj@suse.de + +- Disable netlink caching (bnc#741021). + +------------------------------------------------------------------- +Thu Jan 12 11:01:41 UTC 2012 - aj@suse.de + +- Use _target_cpu instead of _build and _host. This makes the + i686 library really build for i686. + +------------------------------------------------------------------- +Tue Jan 10 12:31:14 UTC 2012 - aj@suse.de + +- Remove all math ifuncs on x86-64. + +------------------------------------------------------------------- +Tue Jan 10 09:53:58 UTC 2012 - aj@suse.de + +- Remove math ifuncs that cause crashes in apache2 and + gdk-pixbuf-query-loaders-64 (bnc#740109) for now + (glibc-2.15-math64crash.patch). +- nscd needs the same glibc version, add require. + +------------------------------------------------------------------- +Mon Jan 9 08:17:08 UTC 2012 - aj@suse.de + +- Fix realloc usage in vfscanf (glibc-2.16-scanf.patch) +- Fix getcontext on powerpc 32-bit (glibc-ppc-getcontext.patch) + +------------------------------------------------------------------- +Wed Jan 4 09:34:28 UTC 2012 - aj@suse.de + +- Remove patch glibc-2.3.4-gb18030-big5hkscs.diff.bz2 and + replace it by gb18030.patch.bz2 (synced with Fedora 16) + (bnc#743617). + +------------------------------------------------------------------- +Tue Jan 3 19:42:17 UTC 2012 - aj@suse.de + +- Compile unwind-dw2-fde-glibc.c with -fno-strict-aliasing + (patch glibc-strict-aliasing.diff) +- Build on i686 a separate library for usage under Xen. + +------------------------------------------------------------------- +Tue Jan 3 15:36:12 UTC 2012 - aj@suse.de + +- Only use -mno-tls-direct-seg-refs on 32-bit x86, it's not needed + on x86-64. + +------------------------------------------------------------------- +Tue Jan 3 14:37:48 UTC 2012 - aj@suse.de + +- Cleanup spec file: + - experimental malloc is not experimental anymore and only option + (drop patch glibc-malloc-arena-max.diff) + - remove obsolete configure flags + +------------------------------------------------------------------- +Tue Jan 3 08:40:28 UTC 2012 - aj@suse.de + +- Update to 2ba92745c36e: + - Update copyright years + - Fix miscompilation of posix/regex_internal.c with GCC 4.7. + +------------------------------------------------------------------- +Tue Jan 3 08:23:44 UTC 2012 - aj@suse.de + +- Revert pthread-cond-wait change for now since it causes hangs + (patch pthread-cond-wait-revert.patch). + +------------------------------------------------------------------- +Mon Dec 26 12:53:55 UTC 2011 - aj@suse.de + +- Update to c0da14cdda1f (glibc-ports: 8a70b2dcabbf): + - new locales + - many bugfixes + - glibc 2.15 + - obsoletes tzfile-corruption-fix.patch, + glibc-2.14-32args-printf.patch + +------------------------------------------------------------------- +Thu Dec 21 15:16:42 CET 2011 - meissner@suse.de + +- Do not mention the buildtime anymore to make build-compare work. + +------------------------------------------------------------------- +Mon Dec 19 10:01:56 UTC 2011 - aj@suse.de + +- Fix timezone loader overflow (bnc#735850,CVE-2009-5029) (patch + tzfile-corruption-fix.patch) + +------------------------------------------------------------------- +Mon Dec 5 09:29:32 UTC 2011 - aj@suse.de + +- Update to 52ad36a21973 (glibc-ports: 4a40b38f6355): + * fix many warnings + * bugfixes + * obsolete patches glibc-strict-aliasing.diff and + glibc-arm-clone-unwind-fix.diff + + +------------------------------------------------------------------- +Tue Nov 29 03:09:56 UTC 2011 - rcoe@wi.rr.com + +- fix printf with many args and printf arg specifiers (bnc#733140) + +------------------------------------------------------------------- +Thu Nov 24 14:02:55 UTC 2011 - aj@suse.de + +- Updated glibc-ports-2.14.1.tar.bz2 from ftp.gnu.org. + +------------------------------------------------------------------- +Thu Nov 24 09:25:14 UTC 2011 - aj@suse.com + +- Create glibc-devel-static baselibs (bnc#732349). + +------------------------------------------------------------------- +Thu Nov 17 10:27:31 UTC 2011 - aj@suse.de + +- Remove duplicated locales from glibc-2.3.locales.diff.bz2 + +------------------------------------------------------------------- +Tue Nov 15 12:49:56 UTC 2011 - aj@suse.de + +- nscd now monitors resolv.conf, so simplify glibc-2.4.90-nscd.diff + patch and re-enable it +- Adjust and re-enable glibc-2.3.3-nscd-db-path.diff + +------------------------------------------------------------------- +Tue Nov 15 12:10:32 UTC 2011 - aj@suse.de + +- Update to 09f93bd3d6b1: + - Clean up internal fopen uses to always use close-on-exec + - Optimized strcasecmp and strncasecmp for SSSE3 and SSE4.2 on x86-32 + - bugfixes + +------------------------------------------------------------------- +Mon Nov 14 12:02:06 CET 2011 - ro@suse.de + +- check-build.sh: accept kernel 3.x + +------------------------------------------------------------------- +Tue Nov 8 22:55:40 CET 2011 - dmueller@suse.de + +- make glibc-static provide versioned + +------------------------------------------------------------------- +Tue Nov 8 18:20:39 CET 2011 - dmueller@suse.de + +- fix building with ports again: + * ifuncs tracing backport requires adjustments + +- avoid using asynchronous-unwind-tables only during configure, + but still built the library with unwind tables enabled +- replace arm build hack with a proper solution + +------------------------------------------------------------------ +Mon Nov 7 21:06:32 CET 2011 - dmueller@suse.de + +- update glibc-ports to 2.14.1: + * Align the constant pool in start.S to 4 bytes. + * sysdeps/unix/sysv/linux/arm/eabi/internal_sendmmsg.S: New. +- Fix unwinding crash when using clone() + +------------------------------------------------------------------- +Wed Nov 2 13:52:36 UTC 2011 - aj@suse.de + +- Update to d35dce5213b3: + - caching of network information for getaddrinfo + - bugfixes + +------------------------------------------------------------------- +Sat Oct 29 18:37:46 UTC 2011 - aj@suse.de + +- Update to 21b64b153631: + - various bugfixes + +------------------------------------------------------------------- +Thu Oct 27 08:44:14 UTC 2011 - aj@suse.de + +- Update to 804791474dc1: + - more libm optimizations +- Remove AMD libm routines due to new upstream libm optimizations + and interfaces. +- Fix build on x86. + +------------------------------------------------------------------- +Mon Oct 24 19:02:46 UTC 2011 - aj@suse.de + +- Update to a201fbcf9cc3: + - More libm optimizations + - Optimize wcslen, strnlen + +------------------------------------------------------------------- +Thu Oct 20 08:58:47 UTC 2011 - aj@suse.de + +- Ignore failure of chkstat (bnc#725145). + +------------------------------------------------------------------- +Wed Oct 19 12:07:41 UTC 2011 - aj@suse.de + +- Provide glibc-static from glibc-devel-static to make packaging + easier. glibc-static is the Fedora name. + +------------------------------------------------------------------- +Tue Oct 18 07:42:40 UTC 2011 - aj@suse.de + +- Update to glibc head 99ce7b04edf1: + - Optimize many libm functions + - Optimize access to isXYZ and toXYZ tables + - Optimized memcmp and wmemcmp for x86-64 and x86-32 + - Add parameter annotation to modf + - Support optimized isXXX functions in C++ code + - Optimized memchr, memrchr, rawmemchr for x86-32 + - Add nscd netgroupcache +- Disable libm-x86-64.diff.bz2 since it needs changes following the + libm optimzations. + +------------------------------------------------------------------- +Mon Oct 17 07:47:54 UTC 2011 - aj@suse.de + +- Remove fma, fmaf from libm-x86-64.diff.bz2, they are not accurate + (bso#13304). + +------------------------------------------------------------------- +Tue Oct 11 09:51:46 UTC 2011 - aj@suse.de + +- Update to current git 4f2b767fef50 + * Correctly reparse group line after enlarging the buffer + * 2.14.1 release + +------------------------------------------------------------------- +Mon Oct 10 14:07:44 UTC 2011 - aj@suse.de + +- Fix tracing with ifuncs. + +------------------------------------------------------------------- +Tue Oct 4 14:10:13 UTC 2011 - uli@suse.com + +- cross-build: use %__cc, %__cxx, %_build, %_host +- mipsel: install ports, disable FP + +------------------------------------------------------------------- +Fri Sep 30 17:14:04 CEST 2011 - dmueller@suse.de + +- avoid build failure on %%arm + +------------------------------------------------------------------- +Thu Sep 29 12:58:59 UTC 2011 - aj@suse.de + +- Update to 68577918437e: + * Obsoleted patches: glibc-gconvcache-s390.diff, + glibc-2.3.5-nscd-zeronegtimeout.diff, + glibc-x86-bits-sigcontext.patch, + glibc-2.15-getsysstats-speedup.patch, glibc-2.13-warnings.fix, + glibc-2.13-localedef.patch, + glibc-fix-rwlock-stack-imbalance.patch, glibc-2.15-vsyscall.patch, + glibc-2.15-avoid-vsyscall.patch + +------------------------------------------------------------------- +Thu Sep 29 07:40:25 UTC 2011 - adrian@suse.de + +- just use %arm for right arm architectures + +------------------------------------------------------------------- +Tue Sep 27 11:24:02 UTC 2011 - aj@suse.de + +- Update to 2.14 git version 8bd683657e8a, it contains backports from + glibc trunk: + + Avoid race between {,__de}allocate_stack and __reclaim_stacks + during fork +- Add glibc-2.14-fix-ctors.patch to run ctors (bnc#717671), gcc 4.6 + optimized these away. + +------------------------------------------------------------------- +Mon Sep 26 12:30:09 UTC 2011 - adrian@suse.de + +- don't use -fasynchronous-unwind-tables on arm, it breaks the build + +------------------------------------------------------------------- +Thu Sep 22 21:07:43 CEST 2011 - dmueller@suse.de + +- fix ports build + +------------------------------------------------------------------- +Thu Sep 22 13:10:02 UTC 2011 - adrian@suse.de + +- don't enforce armv5tel for all arm architectures anymore +- armv8l architecture does not exist + +------------------------------------------------------------------- +Tue Sep 20 07:54:21 UTC 2011 - aj@suse.de + +- Cleanup spec file: remove some tags + +------------------------------------------------------------------- +Mon Sep 19 08:09:40 UTC 2011 - opensuse@cboltz.de + +- move usr.sbin.nscd apparmor profile back to apparmor-profiles package + (bnc#647718) + +------------------------------------------------------------------- +Mon Sep 19 07:45:36 UTC 2011 - aj@suse.de + +- Update to 2.14 git version 69c1dfc1a796, it contains backports from + glibc trunk: + + Fix setxid race handling exiting threads + + Fix cfi directives in x86-64 and i386 code + + Fix scope handling during dl_close + + Fix spurious nop at start of __strspn_ia32 + + Correct cycle detection during dependency sorting + + Fix fopen (non-existing-file, "re") errno (Obsoletes patch + fopen-close-exec.patch) + +------------------------------------------------------------------- +Fri Sep 16 11:20:29 UTC 2011 - mmarek@suse.cz + +- Fix assertion error in res_query.c, triggered by Firefox + (bso#13013). + +------------------------------------------------------------------- +Wed Sep 7 07:17:16 UTC 2011 - aj@suse.de + +- Avoid usage of vsyscalls inside glibc. + +------------------------------------------------------------------- +Tue Sep 6 09:53:24 CEST 2011 - aj@suse.de + +- Prefer real syscalls instead of vsyscalls on x86-64 outside + libc.so + +------------------------------------------------------------------- +Mon Sep 5 10:06:23 UTC 2011 - aj@suse.de + +- Do not not trigger an abort when an i586 Intel CPU is running the + i686 library, as valgrind does. [bnc#681398] + +------------------------------------------------------------------- +Mon Sep 5 08:26:24 UTC 2011 - aj@suse.de + +- Readd vdso support. +- Add patch to relocate objects in dependency order, this fixes the + vdso support. + +------------------------------------------------------------------- +Sat Sep 3 19:39:03 UTC 2011 - aj@suse.de + +- Revert last change, it caused some breakage. [bnc#715854] + +------------------------------------------------------------------- +Thu Sep 1 20:49:16 UTC 2011 - aj@suse.de + +- Add support for new vdso (3.1 kernel) and only then + for vsyscall which is not anymore in 3.1 kernel + (patch glibc-2.15-vsyscall.patch) + +------------------------------------------------------------------- +Thu Aug 25 09:44:37 UTC 2011 - lnussel@suse.de + +- use symbol version OW_CRYPT_1.0 for the Owl extensions + (crypt_r[an], crypt_gensalt.*) +- refactor sha2 gensalt patch +- document sha2 hashes in man page + +------------------------------------------------------------------- +Mon Aug 22 13:12:18 UTC 2011 - aj@suse.de + +- Update AppArmor profile of nscd [bnc#647718] + +------------------------------------------------------------------- +Fri Aug 19 13:26:11 UTC 2011 - aj@suse.de + +- Fix fopen("non-existing-file", "re") errno [bnc#713146]. + +------------------------------------------------------------------- +Thu Aug 18 11:55:08 UTC 2011 - aj@suse.de + +- Mark glibc-info, glibc-html and glibc-i18ndata as noarch packages. + +------------------------------------------------------------------- +Wed Aug 17 18:57:00 UTC 2011 - matz@suse.de + +- Fix crash (access-after-free) in dl_lookup_x. [bnc#703140] + +------------------------------------------------------------------- +Wed Aug 17 18:56:03 UTC 2011 - aj@suse.de + +- Enhance rpmlintrc to ignore shlib policy violation. +- Remove obsolete patches glibc-fnmatch-multibyte.diff, + glibc-2.3.1.localedef.diff, glibc-2.10-nscd-nostack.diff. + +------------------------------------------------------------------- +Wed Aug 17 14:47:11 UTC 2011 - aj@suse.de + +- Update to current 2.14 branch: Various bugfixes. + Remove upstreamed patches missing-include-build-fix.diff, + glibc-2.14-res_send.patch, glibc-dl-fxstatat64.patch) + +------------------------------------------------------------------- +Wed Aug 17 14:09:50 UTC 2011 - aj@suse.de + +- Revert removal of sunrpc code (patch glibc2.14-revert-sunrpc-removal.patch). + +------------------------------------------------------------------- +Fri Aug 12 14:55:12 CEST 2011 - matz@suse.de + +- Revert seeking on fclose, incomplete implementation of POSIX + behaviour can confuse current users. [bnc #711829] + (patch glibc-revert-fseek-on-fclose.diff) + +------------------------------------------------------------------- +Fri Jul 22 13:47:23 UTC 2011 - lnussel@suse.de + +- fix signature of sha2 functions + +------------------------------------------------------------------- +Thu Jul 21 12:37:09 UTC 2011 - rhafer@suse.de + +- Disable rewriting ::1 to 127.0.0.1 for /etc/hosts entries. + (bnc#684534, bnc#706719) + (patch glibc-fix-double-loopback.diff) + +------------------------------------------------------------------- +Wed Jul 20 15:04:33 UTC 2011 - lnussel@suse.de + +- install crypt_blowfish man pages + +------------------------------------------------------------------- +Tue Jul 19 12:19:22 UTC 2011 - aj@suse.de + +- Back to old glibc-2.2-sunrpc.diff for now. + +------------------------------------------------------------------- +Tue Jul 19 08:41:55 UTC 2011 - lnussel@suse.de + +- update crypt_blowfish to version 1.2 (bnc#700876) + * due to the signedness bug fix 2a hashes are incompatible with + previous versions if the password contains 8bit chracters! + * libcrypt now exports crypt_gensalt + +------------------------------------------------------------------- +Fri Jul 15 07:54:46 UTC 2011 - aj@suse.de + +- Update to glibc 2.14: + * The RPC implementation in libc is obsoleted. Old programs keep working + but new programs cannot be linked with the routines in libc anymore. + Programs in need of RPC functionality must be linked against TI-RPC. + The TI-RPC implementation is IPv6 enabled and there are other benefits. + * Various bugfixes, new locales, new linux kernel interfaces. + * New program sotruss to traces calls through PLTs + * Removed the following obsoleted patches: glibc-2.6-configure.diff, + glibc-disable-backward-memcpy.diff, glibc-static-memcpy.diff, + glibc-zarch-longlong.diff, glibc-bso-12454.diff, + glibc-vfprintf-positional.diff +- Build without -fno-strict-aliasing. + +------------------------------------------------------------------- +Tue Jul 12 14:21:29 UTC 2011 - aj@suse.de + +- Remove ppc-atomic.diff after discussion with glibc PPC experts + since it does not bring any real benefit. + +------------------------------------------------------------------- +Thu Jul 7 14:50:15 UTC 2011 - aj@suse.de + +- Update glibc-2.2-sunrpc.diff with newer patch from sourceware + bugzilla (bs#bso#5379). + +------------------------------------------------------------------- +Wed Jul 6 08:24:45 UTC 2011 - lnussel@suse.de + +- enable glibc-2.8-getconf.diff again to fix build failure + +------------------------------------------------------------------- +Tue Jul 5 20:22:50 UTC 2011 - aj@suse.de + +- Add systemd configuration for nscd. + +------------------------------------------------------------------- +Tue Jul 5 08:03:26 UTC 2011 - aj@suse.de + +- Remove glibc-statfs64-ia64.diff since current ia32el has the bug + fixed. +- Remove glibc-ppc64-vdso-time.diff (bnc#590216). + +------------------------------------------------------------------- +Mon Jul 4 10:00:46 UTC 2011 - aj@suse.de + +- Further cleanup of ld.so.conf to remove duplicate directories + and allow override of system directories (bnc#671725) +- Fix futex bug (added patch glibc-fix-rwlock-stack-imbalance.patch + from sourceware bug #12403). + +------------------------------------------------------------------- +Fri Jul 1 16:09:14 UTC 2011 - aj@suse.de + +- Remove glibc-2.10.99-ia64-include.diff, it's not needed anymore. +- Disable obsolete patches glibc-fnmatch-multibyte.diff, + glibc-2.10-nscd-nostack.diff, glibc-2.3.1.localedef.diff +- Add glibc-2.13-localedef.patch to fix alignment problem. +- Adjust glibc-version.diff, FLOATING_STACKS variable is obsolete. + +------------------------------------------------------------------- +Thu Jun 30 12:17:33 UTC 2011 - aj@suse.de + +- Remove old ARM patches as it's unclear why those are needed and arm + support is anyhow broken according to comments here and in spec + files. + +------------------------------------------------------------------- +Thu Jun 30 11:22:02 UTC 2011 - aj@suse.de + +- Back to kernel 2.6.16 as minimal kernel version. + +------------------------------------------------------------------- +Tue Jun 28 12:30:34 UTC 2011 - aj@suse.de + +- Only apply glibc-statfs64-ia64.diff on SLE but not on openSUSE. + +------------------------------------------------------------------- +Mon Jun 27 12:19:47 UTC 2011 - aj@suse.de + +- Disable exp_malloc on PPC platforms for now since it caused a + build failure. + +------------------------------------------------------------------- +Mon Jun 27 11:00:33 UTC 2011 - aj@suse.de + +- Update glibc-x86-bits-sigcontext.patch with version accepted + upstream. +- Add glibc-2.15-getsysstats-speedup.patch to "Fix Linux + sysconf(_SC_NPROCESSORS_[CONF|ONLN]) performance problem" +- Fix warning about potential array subscript out of bounds + (glibc-2.13-wranings.fix). +- Fix some rpmlint warnings. + +------------------------------------------------------------------- +Tue Jun 21 10:59:33 UTC 2011 - aj@suse.de + +- Cleanup spec file, change PreReqs. +- Remove obsolete patches: glibc-2.3.90-ld.so-madvise.diff, + glibc-suse-note.diff, glibc-2.3-regcomp.diff. +- Rename glibc-2.3-SuSE.diff to glibc-testsuite.patch, remove obsolete + parts. + +------------------------------------------------------------------- +Mon Jun 20 12:47:46 UTC 2011 - aj@suse.de + +- Enhance rpmlintrc. +- move summary,license and group out of the not-ppc if (by Marcus + Meissner). + +------------------------------------------------------------------- +Mon Jun 20 11:02:01 UTC 2011 - aj@suse.de + +- Remove PreReq on permissions to avoid a cycle that gives leads to + an uninstallable system (bnc#700925). +- Fix on x86 - fixes scpm compilation + (bnc#700784). + +------------------------------------------------------------------- +Fri Jun 17 09:50:19 UTC 2011 - aj@suse.de + +- Cleanup ld.so.conf list, move kde directories to + kdelibs3 (bnc#671725). + +------------------------------------------------------------------- +Fri Jun 17 07:07:37 UTC 2011 - aj@suse.de + +- Do not package memusage and memusagestat since they require + lib-gd and that grows the build cycle. + +------------------------------------------------------------------- +Thu Jun 16 18:37:19 UTC 2011 - aj@suse.de + +- Fix handling of shared library preloading. + +------------------------------------------------------------------- +Thu Jun 16 13:33:23 UTC 2011 - aj@suse.de + +- Fix getaddrinfo IPv6 code (bnc#684534). +- Split up glibc-devel-static subpackage (bnc#655261). + +------------------------------------------------------------------- +Thu Jun 16 12:23:32 UTC 2011 - aj@suse.de + +- Reorder ld.so.conf library list (bnc#671725). + +------------------------------------------------------------------- +Wed Jun 15 07:08:35 UTC 2011 - aj@suse.de + +- Split up package glibc-utils with some debugging tools, add memusage + and memusagestat programs +- Fix compile warnings. +- Silence some rpmlint warnings. +- Remove obsolete patches glibc-2.3.2-revert_tcsetattr.diff, + glibc-2.8-clone.diff, glibc-nptl-2.4-nofixsyscallnr.diff +- Cleanup spec file. +- Use new permission handling for pt_chown. +- Build without -fno-strict-aliasing. + +------------------------------------------------------------------- +Mon Jun 6 14:19:26 UTC 2011 - aj@suse.de + +- Fix typos in /etc/gai.conf (bnc#651912). + +------------------------------------------------------------------- +Fri Jun 3 08:40:55 UTC 2011 - aj@suse.de + +- Use 2.6.5 as oldest supported kernel on all archs besides x86 and + x86-64 (reverting partially a change). + +------------------------------------------------------------------- +Fri May 27 11:55:35 UTC 2011 - aj@suse.de + +- Remove patches that are not needed anymore: + * glibc-selinux.diff + * glibc-check-native-missing-include.diff + * glibc-2.3.3-execstack.diff +- Disable the following patches, they look obsolete by now but leave them + in to easy enable them again: + * glibc-2.3-SuSE.diff + * glibc-2.3-regcomp.diff + * glibc-2.8-clone.diff + * glibc-2.3.2-revert_tcsetattr.diff +- Do not package glibc-obsolete with empty directory on archs that + don't need it. + +------------------------------------------------------------------- +Thu May 26 07:53:51 UTC 2011 - aj@suse.de + +- Add glibc-static-memcpy.diff to fix static compiles. + +------------------------------------------------------------------- +Wed May 25 15:28:37 UTC 2011 - aj@suse.de + +- Run on kernel 2.6.32 or newer only - and optimize thus. +- Enable malloc implementation that is be less memory efficient + but higher performing in multi-threaded programs. +- Use --enable-bind-now to avoid lazy binding in ld.so + and libc.so + +------------------------------------------------------------------- +Wed May 25 14:38:58 UTC 2011 - aj@suse.de + +- Add glibc-bso-12454.diff to not create assert running dynamic linker + in some cases. +- Disable backwards memcpy for x86-64. + +------------------------------------------------------------------- +Wed May 25 07:59:27 UTC 2011 - aj@suse.de + +- Add glibc-dl-signal-error.diff to not crash the dynamic linker + if dependencies are missing. + +------------------------------------------------------------------- +Mon May 23 08:44:47 UTC 2011 - rguenther@novell.com + +- Update longlong.h from GCC sources. Fixes s390 build with -mzarch. + [bnc#695102] + +------------------------------------------------------------------- +Fri May 20 14:45:44 UTC 2011 - aj@suse.de + +- Fix obsoletes and provides. +- Update to glibc 2.13 +- Drop ld-prelink-unique.diff, it is part of 2.13. + +------------------------------------------------------------------- +Tue Feb 22 12:57:07 CET 2011 - pbaudis@suse.cz + +- Fix potential removal of required local scope from shared objects + marked as NODELETE [bnc#657627] + +------------------------------------------------------------------- +Fri Feb 4 00:46:40 CET 2011 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.3-b72646ad0c41 + - Random assortion of bugfixes, some #defines for new kernels +- Retired patches: + - glibc-2.11.3-bnc658509.diff + - glibc-2.11.3-bso12397.diff + - glibc-sparc64-fxstat.diff +- Remove the NSS hack of opening modules using RTLD_DEEPBIND. + This was useful for nss_ldap, since some applications used a different + LDAP library with clashing symbol names. However, it also created + many headaches, especially with the NSS modules not respecting + malloc() overrides. Now, sssd is used by default for LDAP resolutions + and we can therefore safely get rid of the hack. [bnc#477061] +- Remove the currently disabled AMD string function overrides. + Benchmarking did not unearth any differences that would make + convincing case for keeping the functions with all the associated + maintenance headaches; AMD does not recommend keeping their custom + versions of the functions either. +- Introduce MALLOC_ARENA_MAX and M_ARENA_MAX support [bnc#659090] +- Fixed stack unwinding past glibc _fini function (proper showing + of destructor backtraces) [bnc#585879] +- Fix gconv cache generation on s390 [bnc#592944] +- Add missing iconvconfig for refreshing gconv.cache to glibc-locale %post +- Fixed stack corruption in *printf() with large number of positional + specifiers [bnc#666179] + +------------------------------------------------------------------- +Fri Jan 28 14:53:35 UTC 2011 - rguenther@novell.com + +- Fix ENOSYS detection for mkdirat. [bso#12397] + +------------------------------------------------------------------- +Thu Dec 9 12:33:35 UTC 2010 - rguenther@novell.com + +- Drop restrict qualifiers from memmove and bcopy fortify wrappers. + [bnc#658509] + +------------------------------------------------------------------- +Tue Nov 30 01:53:42 CET 2010 - pbaudis@suse.cz + +- Upgrade to glibc-2.11.3 + - Just few more bugfixes since the latest upgrade + +------------------------------------------------------------------- +Tue Nov 16 04:03:01 CET 2010 - pbaudis@suse.cz + +- Remove explicit support for nss SPLIT_GROUPS setting; glibc from + 2.11 on should handle this automagically. + +------------------------------------------------------------------- +Mon Nov 15 18:43:35 CET 2010 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.2-dd2fde461e30 + - Candidate tree for glibc-2.11.3 + - Multitude of various bug fixes + +------------------------------------------------------------------- +Mon Nov 15 18:29:49 CET 2010 - pbaudis@suse.cz + +- Enable multi-arch routines support for ppc, ppc64, i686 and x86_64. + + Temporarily, AMD-optimized string routines are disabled. We will + selectively re-enable them after some more careful benchmarking + in the next few days. + + Note: In this glibc version, multi-arch routines DO NOT include + the controversial backwards-copy memcpy(). + +------------------------------------------------------------------- +Wed Oct 27 03:14:37 CEST 2010 - pbaudis@suse.cz + +- Fix missing hconf setup in nscd - this meant `multi on` in + /etc/host.conf was ignored when nscd was used, breaking e.g. + resolving of multi-AF records in /etc/hosts [bnc#572188] +- Fix two LD_AUDIT security vulnerabilities: spurious $ORIGIN expansion + and missing setuid library check when running as setuid [bnc#646960] + +------------------------------------------------------------------- +Mon Sep 13 14:36:26 UTC 2010 - aj@suse.de + +- Fix build in manual with make 3.82. + +------------------------------------------------------------------- +Sun Sep 12 08:00:57 UTC 2010 - aj@suse.de + +- Work around shortest-stem feature in make 3.82+ (patch + glibc-make-3.82.patch) + +------------------------------------------------------------------- +Wed Jul 7 04:12:05 CEST 2010 - pbaudis@suse.cz + +- Fix NIS-compat initgroups routine to work reliably over multiple + invocations [bnc#607064] + +------------------------------------------------------------------- +Thu Jul 1 19:52:56 UTC 2010 - jengelh@medozas.de + +- SPARC: restore fxstat functionality in sparc64 mode + +------------------------------------------------------------------- +Sat Jun 26 10:26:17 UTC 2010 - jengelh@medozas.de + +- Use %_smp_mflags + +------------------------------------------------------------------- +Fri Jun 11 15:41:07 CEST 2010 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.2-21580967038a + - Fix buggy x86 CPU family and model check + - Fix sunrpc error condition handling + - Fix crash on unresolved weak symbol reference + +------------------------------------------------------------------- +Tue Jun 1 03:38:28 CEST 2010 - pbaudis@suse.cz + +- Fix ldconfig -r failing on aux cache [bnc#609345] + +------------------------------------------------------------------- +Thu May 20 02:19:28 CEST 2010 - pbaudis@suse.cz + +- Upgrade to glibc-2.11.2 (f2020c64596a) + - Virtually no changes since previous revision, just official tag + +------------------------------------------------------------------- +Wed May 12 04:24:13 CEST 2010 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.1-6d270188ef3f + - This contains considerable amount of bugfixes cherrypicked from + the master branch, slated to become glibc-2.11.2 soon with little + further changes + +------------------------------------------------------------------- +Mon May 10 23:33:35 CEST 2010 - pbaudis@suse.cz + +- Add a hint about /etc/host.conf mdns option removal to the parser + error reporting [bnc#569273] + +------------------------------------------------------------------- +Tue May 4 05:47:41 UTC 2010 - aj@suse.de + +- Handle /var/run on tmpfs + +------------------------------------------------------------------- +Mon Apr 26 22:09:40 CEST 2010 - pbaudis@suse.cz + +- Remove stale resolv.dynamic.diff patch file + +------------------------------------------------------------------- +Thu Apr 22 08:30:50 CEST 2010 - meissner@suse.de + +- for powerpc32 build a generic library and also a power4 library + to allow older 32bit powerpc to work. bnc#596271 + +------------------------------------------------------------------- +Tue Apr 20 13:15:19 CEST 2010 - pbaudis@suse.cz + +- Consider private IPv4 addresses as global-scope in gai.conf [bnc#597616] + +------------------------------------------------------------------- +Wed Mar 24 13:04:12 CET 2010 - pbaudis@suse.cz + +- Fix get_nprocs() large CPU count handling [bnc#590665] + +------------------------------------------------------------------- +Tue Mar 23 15:09:09 CET 2010 - pbaudis@suse.cz + +- Fix interference of STB_GNU_UNIQUE and prelink [bnc#586979] +- Make time() use VDSO on PPC64 [bnc#590216] +- Make pthread_cond_timedway() use VDSO on PPC64 [bnc#590517] + +------------------------------------------------------------------- +Thu Mar 18 14:45:34 CET 2010 - pbaudis@suse.cz + +- Add PreReq for cat to glibc-locale [bnc#588997] + +------------------------------------------------------------------- +Thu Mar 18 14:29:42 CET 2010 - pbaudis@suse.cz + +- Fix /etc/resolv.conf change detection for multi-threaded applications + (by Sebastian Kienzl) + +------------------------------------------------------------------- +Fri Mar 5 12:59:44 CET 2010 - pbaudis@suse.cz + +- Fix spurious mapping from lowercase sharp s to uppercase sharp S + which is less standard and causes problems for ISO encodings [bnc#541773] + +------------------------------------------------------------------- +Mon Mar 1 18:55:37 CET 2010 - pbaudis@suse.cz + +- Fix spurious overflow messages on some R_X86_64_PC32 relocations, + patch by Richard Guenther [bnc#583019] + +------------------------------------------------------------------- +Wed Feb 24 11:53:41 CET 2010 - pbaudis@suse.cz + +- Fix assertion failures within valloc(), patch by Michael Matz + [bnc#581391] + +------------------------------------------------------------------- +Wed Feb 17 12:02:24 CET 2010 - pbaudis@suse.cz + +- S/390: Disable two UTF conversion instructions due to the hardware + mishandling some error conditions in the input stream [bnc#579871] + +------------------------------------------------------------------- +Mon Feb 15 22:34:29 CET 2010 - pbaudis@suse.cz + +- Further fix previous power5 fix + +------------------------------------------------------------------- +Sun Feb 14 15:33:33 CET 2010 - rguenther@suse.de + +- avoid spurious differences in nscd on rebuilds. + +------------------------------------------------------------------- +Thu Feb 11 21:36:32 CET 2010 - pbaudis@suse.cz + +- Fix another upgrade problem on power5 and older - correctly remove + the old optimized libraries; found out by matz@suse.de [bnc#563978] + +------------------------------------------------------------------- +Fri Feb 5 21:07:54 CET 2010 - pbaudis@suse.cz + +- Final fix for memchr() overflow on IA64 provided by upstream + [bnc#567516] + +------------------------------------------------------------------- +Thu Jan 28 17:11:59 CET 2010 - pbaudis@suse.cz + +- Fix another memchr() overflow on IA64; another known one still + remains a mystery [bnc#567516] + +------------------------------------------------------------------- +Wed Jan 27 02:49:46 CET 2010 - pbaudis@suse.cz + +- Remove now-obsolete powerpc-cpu addon usage [bnc#572819] +- Fix statfs64() on IA64 in 32-bit mode ia32el [bnc#534828] + +------------------------------------------------------------------- +Tue Jan 26 03:33:38 CET 2010 - pbaudis@suse.cz + +- Fix upgrade from previous distributions on power5 and older [bnc#563978] + +------------------------------------------------------------------- +Mon Jan 25 17:35:25 CET 2010 - meissner@suse.de + +- ignore power6, power7 and cell specific Power CPU optimizations + on openSUSE. + +------------------------------------------------------------------- +Tue Jan 19 02:42:40 CET 2010 - pbaudis@suse.cz + +- Disable AMD-optimized strncmp() on x86_64 that is getting miscompiled + by the assembler [bnc#540647] + +------------------------------------------------------------------- +Mon Jan 18 18:22:32 CET 2010 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.1-11c19d374bd4 + - Just trivial changes - version bump to 2.11.1, NIS-related + resolver fixes, ELF lookup race, .h typo fix and regcomp + out-of-memory handling miss + - Few more bugfixes, weekday updated in three locales +- Retired patches: + glibc-ia64-memchr.diff + +------------------------------------------------------------------- +Mon Dec 14 23:49:33 CET 2009 - jengelh@medozas.de + +- add baselibs.conf as a source + +------------------------------------------------------------------- +Fri Dec 11 13:13:01 CET 2009 - jengelh@medozas.de + +- libnldbl_nonshared is only built for sparc32 + +------------------------------------------------------------------- +Tue Dec 8 20:50:26 CET 2009 - jengelh@medozas.de + +- package libnldbl_nonshared for SPARC + +------------------------------------------------------------------- +Fri Nov 20 01:55:16 CET 2009 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11-1bc1954c7357: + - This snapshot is slated to become 2.11.1 if all goes well + - Mix of fixes for various recently found out issues +- Retired patches: + glibc-ifunc-dlsym-fixup.diff +- [IA64] Fix memchr() on mmap(MAP_SHARED) boundary [fix lighttpd crashes] +- Again use 127.0.0.1 as default nameserver in case of empty + /etc/resolv.conf [bnc#473308] + +------------------------------------------------------------------- +Thu Nov 19 13:15:41 CET 2009 - pbaudis@suse.cz + +- Add 623 and 664 to /etc/bindresvport.blacklist to fix problems with + port conflict on some IPMI network cards [bnc#513961] +- Allow external additions to /usr/share/locale/locale.alias and + /usr/lib/gconv/gconv-modules, required for the SAP-locales package. +- Add delimiter in front of external additions to locale/gconv lists +- Remove AMD-provided strlen(), upstream is faster. + +- Keep .symtab and .strtab for all glibc-related .so libraries [FATE#307090] + [bnc#545721] +- [ppc,ppc64] Enable optimized builds for power7; no separate power4, power5 + builds are generated anymore, instead default glibc is built for power4 + at least, tuned for power5 execution [FATE#307021] +- Large clean-up of the specfile + +------------------------------------------------------------------- +Fri Nov 13 22:47:47 CET 2009 - pbaudis@suse.cz + +- Upgrade to Git HEAD as of 20091105 - glibc-2.11-13f6812ffb5b: + * New interfaces: execvpe, pthread_sigqueue, mkstemps, mkstemps64, mkostemps, + mkostemps64 + Implemented by Ulrich Drepper. + + * Checking version of longjmp added that fails if an uninitialized stack + frame would be created. Implemented by Ulrich Drepper. + + * STT_GNU_IFUNC is now supported in static executables. + Implemented by H.J. Lu. + + * STT_GNU_IFUNC implemented for PPC by Alan Modra. + + * New optimized string functions for x86-64: strstr, strcasestr, memcmp, + strcspn, strpbrk, strspn, strcpy, stpcpy, strncpy, strcmp (SSE2, SSE4.2), + strncmp (SSE2, SSE4.2), strchr (SSE4.2), strrchr (SSE4.2). + Contributed by H.J. Lu. + + strlen, rawmemchr, strcmp (SSSE3), strncmp (SSSE3). + Implemented by Ulrich Drepper. + + * New optimized string functions for x86: strlen, strcspn, strspn, strpbrk, + strstr, strcasestr. + Contributed by H.J. Lu. + + * Support for fma instruction in AVX on x86-64. + Implemented by H.J. Lu and Ulrich Drepper. + + * AVX support in x86-64 auditing support in ld.so. + Implemented by H.J. Lu. + + * STB_GNU_UNIQUE support added. + Implemented by Ulrich Drepper. + + * Implement second fallback mode for optimized DNS lookup for even more + broken environments. If two requests from the same port are not + handled correctly close the socket and open a new one before sending + the second request. The 'single-request-reopen' option in /etc/resolv.conf + can be used to select this mode right away, instead of rediscovering the + necessity is every process again. + Implemented by Ulrich Drepper. + + * New resolver flag RES_USE_DNSSEC to enable use of verified lookup. + Implemented by Adam Tkac. + + * Optimized iconv conversions for S390x. + Implemented by Andreas Krebbel. + + * Using condvars with PI mutexes is now more efficient due to kernel + support for requeueing to PI futexes. NPTL support added for x86-64. + Implemented by Ulrich Drepper. + + * New locales: ps_AF, my_MM +- Retired patches: + glibc-utmp-timeout-raise.diff + glibc-nscd-assert.diff + glibc-2.10-mcheck-free-race.diff + glibc-nscd-prune-ret.diff +- Made ifunc compile on IA64 using patch by H.J.Lu +- Fixed compilation on PPC Cell +- Lowered utmp locking timeout from 30s to 10s to be compatible + with upstream +- Allow external additions to /usr/share/locale/locale.alias and + /usr/lib/gconv/gconv-modules, required for the SAP-locales package. +- Remove AMD-provided strlen(), upstream is faster. +- ARM is currently non-functional + +------------------------------------------------------------------- +Fri Nov 13 20:18:27 CET 2009 - pbaudis@suse.cz + +- Rediff patches to apply with fuzz 0 + +------------------------------------------------------------------- +Sat Sep 19 14:13:43 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-44dbdf3777 of glibc/pb-stable.git glibc-2.10-branch + (Still the same source is used for glibc-ports.) - random minor fixes + +------------------------------------------------------------------- +Fri Sep 18 21:40:04 CEST 2009 - coolo@novell.com + +- add /etc/apparmor.d to the nscd file list + +------------------------------------------------------------------- +Mon Sep 14 23:53:20 CEST 2009 - pbaudis@suse.cz + +- define _filter_GLIBC_PRIVATE so that our glibc is not marked to + provide these symbols [bnc#468748] +- Fix exception behaviour of various libm functions by AMD optimized + for x86_64 [bnc#487576] + +------------------------------------------------------------------- +Tue Sep 8 13:15:04 CEST 2009 - pbaudis@suse.cz + +- Provide the /etc/apparmor.d/usr.sbin.nscd file [bnc#535467] +- Blowfish: Enable BF_SCALE even on x86_64 + +------------------------------------------------------------------- +Sat Sep 5 23:19:51 CEST 2009 - pbaudis@suse.cz + +- Raise utmp locking timeout from 1s to 30s to ensure logins get recorded + even on heavily loaded systems [bnc#486631] +- Fix invalid pointer handling in some nscd assertions and the code to send + data to the client [bnc#513617] +- Radically trim down the Blowfish support patch - keeps only crypt_blowfish + from the original OWL patch, but does the rest within the current glibc + crypt infrastructure [bnc#529495] + +------------------------------------------------------------------- +Wed Aug 26 12:53:54 CEST 2009 - mls@suse.de + +- make patch0 usage consistent + +------------------------------------------------------------------- +Thu Aug 20 19:02:31 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-aa152ec6ad of release/2.10/master branch + (Still the same source is used for glibc-ports.) - random minor fixes + * REVERTED invalid fix of broken locking within nscd [bnc#510788] +- Fix nscd handling of zero negative timeout for some databases + [bnc#523154,bnc#510788] + +------------------------------------------------------------------- +Fri Jul 17 01:14:16 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-4253a1e0b2 of glibc/pb-stable.git glibc-2.10-branch + (Still the same source is used for glibc-ports.) - random minor fixes + * Fix broken locking within nscd [bnc#510788] +- Fix compilation with 2.6.30 kernel headers on IA64 + +------------------------------------------------------------------- +Thu Jun 18 00:58:47 CEST 2009 - pbaudis@suse.cz + +- Fix a dead-lock introduced by the bnc#509398 fix +- Update to glibc-2.10.1-d0f6ed789f of glibc/pb-stable.git glibc-2.10-branch + (Still the same source is used for glibc-ports.) - random minor fixes + +------------------------------------------------------------------- +Fri Jun 12 12:19:34 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-9cf557216c of glibc/pb-stable.git glibc-2.10-branch + (Still the same source is used for glibc-ports.) + * Fix 100% CPU usage by Java apps because of bad futex calls [bnc#509096] + +------------------------------------------------------------------- +Mon Jun 8 17:58:50 CEST 2009 - pbaudis@suse.cz + +- Fix race condition in the mcheck free() hook [bnc#509398] + +------------------------------------------------------------------- +Fri Jun 5 00:46:59 CEST 2009 - pbaudis@suse.cz + +- Remove temporary revert of a namespace leakage cleanup in glibc-2.8 + +------------------------------------------------------------------- +Fri May 22 22:45:10 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-e38af591a8 of glibc/pb-stable.git glibc-2.10-branch + maintained by me at repo.or.cz; contains backports of various bugfixes. + (Still the same source is used for glibc-ports.) +- Stop using separate tarball for nptl. +- Add ARM support, pulling in glibc-ports snapshot when compiling for ARM. + +------------------------------------------------------------------- +Fri May 15 22:13:33 CEST 2009 - pbaudis@suse.cz + +- Add support for multiple group records for a single group + when using nss_compat (configurable in /etc/default/nss) [bnc#480991] + +------------------------------------------------------------------- +Sun May 10 21:42:37 CEST 2009 - pbaudis@suse.cz + +- Update to 2009051021, glibc-2.10.1: + * Add missing cacheinfo entry for a recent Intel processor + * Fix ABI issue with the gshadow interface + +------------------------------------------------------------------- +Sun May 10 11:20:12 CEST 2009 - pbaudis@suse.cz + +- Upgrade to CVS HEAD as of 2009051010 - glibc-2.10: + * DNS IPv4-IPv6 lookup changed back to parallel version; with broken DNS + servers (the case e.g. for many ADSL users), you may experience long + timeouts, once for each process (but eventually your request will be + resolved) - the solution is to run nscd (default on SUSE) and/or + put 'options single-request' in /etc/resolv.conf. + + * New interfaces: preadv, preadv64, pwritev, pwritev64, malloc_info + Implemented by Ulrich Drepper. + + * New Linux interfaces: accept4, fallocate, fallocate64. + Implemented by Ulrich Drepper. + + * Correct declarations of string function when used in C++ code. This + could lead to compile errors for invalid C++ code. + + * XPG7/POSIX 2008 compilation environment. Many GNU-specific functions are + now in POSIX. + + * New POSIX 2008 interface: psiginfo + Implemented by Ulrich Drepper. + + * New ISO C++1x interfaces: quick_exit, at_quick_exit + Implemented by Ulrich Drepper. + + * Support for selecting between multiple function definitions at runtime + using STT_GNU_IFUNC symbols. Implemented by Ulrich Drepper. + + * The libcrypt library can now use the hash function implementations in + NSS. Implemented by Ulrich Drepper. + + * The malloc implementation can be compiled to be less memory efficient + but higher performing in multi-threaded programs. + Implemented by Ulrich Drepper. + + * New locales: nan_TW@latin, ks_IN + + * Faster strlen, strchr, strchrnul, strrchr, memchr, and rawmemchr for x86-64. + Implemented by Ulrich Drepper. + + * Extended printf hook support. It is possible to use user-defined types + and extend existing format specifiers. + Implemented by Ulrich Drepper. + + * Handling for group shadow files has been added. + Implemented by Ulrich Drepper. +- Retired: + glibc-2.10-dns-fixpack.diff + glibc-2.10-dns-no-gethostbyname4.diff + glibc-2.10-locale-tuesday.diff + glibc-2.10-nscd-gc-dataofs.diff + glibc-2.10-nscd-prunerace.diff + glibc-2.10-ppc32-setcontext-fp.diff + glibc-2.10-unsetenv.diff + glibc-2.4.90-mdns-resolver.diff + glibc-2.9-fortify.diff + glibc-getgroups-fortify.diff + glibc-ldscript.diff + glibc-mtfsf.diff + glibc-2.10-nscd-meminflight.diff + getaddrinfo-ipv6-sanity.diff + glibc-2.10-nis-hosts.diff +- Several other modified + +------------------------------------------------------------------- +Fri Apr 17 16:49:52 CEST 2009 - pbaudis@suse.cz + +- Fix defaulting to localhost in case of no nameserver entries + in /etc/resolv.conf [bnc#473308] + +------------------------------------------------------------------- +Mon Mar 23 15:32:01 CET 2009 - rguenther@suse.de + +- Add missing libc_hidden_builtin_def (memcmp) to + glibc-2.3.3-amd64-string.diff. Fixes build with GCC 4.4. + +------------------------------------------------------------------- +Fri Feb 27 16:21:17 CET 2009 - rguenther@suse.de + +- Make sure to mark fortified inline routines with + __attribute__((__artificial__)). + +------------------------------------------------------------------- +Wed Feb 18 16:18:19 CET 2009 - adrian@suse.de + +- Build i686 glibc src rpm as nosrc to get both versions on the + media [bnc#474338] + +------------------------------------------------------------------- +Thu Jan 22 14:10:25 CET 2009 - schwab@suse.de + +- Fix use of mtfsf insn. + +------------------------------------------------------------------- +Wed Jan 21 20:26:05 CET 2009 - schwab@suse.de + +- Fix ldscript mangling. + +------------------------------------------------------------------- +Wed Jan 21 01:18:59 CET 2009 - pbaudis@suse.cz + +- Re-enable the DNS fixpack, add real fix for bnc#441947 +- nscd: Fix gc he_data overflow and turn of alloca usage [bnc#387202] +- Normalize the patch queue +- Increate CPU_SETSIZE from 1024 to 4096 - for large SGI machines + and compatibility with SLE10SP2 [bnc#464667] + +------------------------------------------------------------------- +Fri Jan 16 22:33:21 CET 2009 - pbaudis@suse.cz + +- Disable the DNS fixpack from CVS, breaks nscd resolving [bnc#441947] + +------------------------------------------------------------------- +Fri Jan 9 13:12:21 CET 2009 - pbaudis@suse.cz + +- Fix unsetenv() crashing after clearenv() +- Backport various DNS-related fixes from CVS +- Disable parallel A-AAAA queries - revert to the glibc-2.9 behaviour + of sending the queries sequentially [bnc#442572] +- Fix fp register protection on power6 setcontext() [bnc#464738] + +------------------------------------------------------------------- +Mon Dec 8 01:25:57 CET 2008 - pbaudis@suse.cz + +- Fix crash when parsing NIS hosts file [bnc#448702] + +------------------------------------------------------------------- +Thu Dec 4 04:07:11 CET 2008 - pbaudis@suse.cz + +- Fix nscd gc-cacheadd and prune-invalidate races [bnc#446233] +- Remove obsolete and disabled nscd patch +- Fix /etc/bindresvport.blacklist parsing [bnc#439146] +- Fix en_GB and csb_PL locales having weeks start on Tuesdays [bnc#449186] + +------------------------------------------------------------------- +Sun Nov 23 14:55:40 CET 2008 - pbaudis@suse.cz + +- clean up patch filenames + +------------------------------------------------------------------- +Fri Nov 21 14:04:16 CET 2008 - olh@suse.de + +- fix check-build.sh to actually allow building on ppc* again + +------------------------------------------------------------------- +Fri Nov 21 13:36:05 CET 2008 - olh@suse.de + +- do not run compiled binaries with cputuned libraries [bnc#445911] + the buildhost only generates them, but must not execute them + +------------------------------------------------------------------- +Mon Nov 17 14:34:45 CET 2008 - pbaudis@suse.cz + +- Update to glibc-2.9 final + +------------------------------------------------------------------- +Thu Nov 6 18:25:09 CET 2008 - jjolly@suse.de + +- Added patch to fix s390x 64bit stack frame problem + +------------------------------------------------------------------- +Fri Oct 31 19:51:08 CET 2008 - matz@suse.de + +- Fix atomics on s390/s390x, leading to failures in pthread mutexes. + +------------------------------------------------------------------- +Tue Oct 28 18:08:32 CET 2008 - schwab@suse.de + +- Restore alignment patch. + +------------------------------------------------------------------- +Tue Oct 28 09:45:22 CET 2008 - olh@suse.de + +- symlink power5/power5+ to power4 on ppc32 + +------------------------------------------------------------------- +Thu Oct 23 22:20:28 CEST 2008 - ro@suse.de + +- only do obsoletes for XXbit packages on ppc, not on x86 + +------------------------------------------------------------------- +Wed Oct 23 13:46:25 CEST 2008 - matz@suse.de + +- Deactivate unwind tables for initfini.c. + +------------------------------------------------------------------- +Thu Oct 23 10:56:50 CEST 2008 - olh@suse.de + +- obsolete glibc{,-devel,-locale,-profile} -XXbit packages [bnc#437293] +- update last change to handle empty rpmspec defines + +------------------------------------------------------------------- +Tue Oct 21 09:54:06 CEST 2008 - olh@suse.de + +- update glibc_post_upgrade to handle power7 and ppc-cell-be +- remove libs unconditionally on powerpc to handle libs in + subdirectories for which we do not ship optimized versions [bnc#437209] + +------------------------------------------------------------------- +Thu Oct 16 14:42:59 CEST 2008 - olh@suse.de + +- enable cpu-tuned libraries for power4, power6 and ppc-cell-be + on ppc32 [fate#304000,bnc#408808] + +------------------------------------------------------------------- +Mon Oct 13 14:51:11 CEST 2008 - matz@suse.de + +- Update to trunk from 20081013, no longer export paccept, + obsoletes some patches (lowlevellock and res_send). + Fix overflow in nscd patch. + +------------------------------------------------------------------- +Mon Oct 13 00:03:18 CEST 2008 - dmueller@suse.de + +- also strip .comment.SUSE.OPTs from the static libs +- add missing-include-build-fix.diff + +------------------------------------------------------------------- +Tue Oct 7 09:44:20 CEST 2008 - schwab@suse.de + +- Fix alignment in resolver. + +------------------------------------------------------------------- +Tue Sep 30 09:41:01 CEST 2008 - olh@suse.de + +- symlink tuned libs because rpmlint is unable to handle hardlinks + +------------------------------------------------------------------- +Wed Sep 29 11:01:41 CEST 2008 - olh@suse.de + +- enable cpu-tuned libraries for power6 and ppc-cell-be [fate#304000,bnc#408808] +- remove -mtune G4/RS64 from CFLAGS on ppc/ppc64 + +------------------------------------------------------------------- +Thu Sep 18 11:39:53 CEST 2008 - rguenther@suse.de + +- Change .comment.SuSE.OPTs to .comment.SUSE.OPTs. Also strip from + crti.o and crtn.o. +- Adjust getgroups fortify check. [bnc#426958] + +------------------------------------------------------------------- +Thu Sep 18 10:19:51 CEST 2008 - schwab@suse.de + +- Fix alignment in resolver. + +------------------------------------------------------------------- +Mon Sep 15 11:55:18 CEST 2008 - adrian@suse.de + +- do not run glibc_post_upgrade in XEN builds + +------------------------------------------------------------------- +Sat Sep 13 21:49:44 CEST 2008 - rguenther@suse.de + +- strip .note.gnu.build-id from crt1.o. + +------------------------------------------------------------------- +Sat Sep 13 10:20:47 CEST 2008 - dmueller@suse.de + +- only strip comment from crt1.o + +------------------------------------------------------------------- +Fri Sep 12 17:49:39 CEST 2008 - mls@suse.de + +- block baselibs generation for i586 (use i686 instead) + +------------------------------------------------------------------- +Fri Sep 12 17:34:06 CEST 2008 - dmueller@suse.de + +- strip suse opts comments from crt.o (fate #300498) + +------------------------------------------------------------------- +Mon Sep 8 13:38:36 CEST 2008 - rguenther@suse.de + +- Add a patch to fix wrong asm constraints in the i386 lowlevel + futex lock implementation. + +------------------------------------------------------------------- +Thu Sep 4 19:46:22 CEST 2008 - matz@suse.de + +- Update to current trunk snapshot (2008-09-04), makes s390 build. + +------------------------------------------------------------------- +Wed Aug 27 16:12:01 CEST 2008 - matz@suse.de + +- Add a patch to use RTLD_DEEPBIND to load nss modules. [bnc #157078] + +------------------------------------------------------------------- +Mon Aug 25 15:09:37 CEST 2008 - matz@suse.de + +- Update to current trunk snapshot (2008-08-25). + +------------------------------------------------------------------- +Fri Aug 22 17:18:23 CEST 2008 - prusnak@suse.cz + +- enabled SELinux support [Fate#303662] + +------------------------------------------------------------------- +Fri Aug 15 10:37:10 CEST 2008 - aj@suse.de + +- Fix nscd init script for new checks. +- package empty ld.so.cache. + +------------------------------------------------------------------- +Fri Jul 25 08:16:40 CEST 2008 - aj@suse.de + +- Add directory /var/cache/ldconfig to filelist. + +------------------------------------------------------------------- +Wed Jun 25 15:38:25 CEST 2008 - pbaudis@suse.cz + +- Fix strptime() %EY era support [bnc#355887] + +------------------------------------------------------------------- +Wed Jun 25 13:30:42 CEST 2008 - rguenther@suse.de +- Add patch to fix unwinding through clone for x86_64 and i386. + [bnc#290807, bnc#403464] + +------------------------------------------------------------------- +Fri May 30 23:57:54 CEST 2008 - schwab@suse.de + +- Fix ppc atomic ops. + +------------------------------------------------------------------- +Fri Apr 25 13:30:50 CEST 2008 - pbaudis@suse.cz + +- Update to glibc-2.8 CVS branch as of 2008042513 (post-glibc-2.8): + * Faster sqrt and sqrtf implemention for some PPC variants. + +------------------------------------------------------------------- +Thu Apr 10 23:57:44 CEST 2008 - pbaudis@suse.cz + +- Build fix after the revert + +------------------------------------------------------------------- +Thu Apr 10 23:05:17 CEST 2008 - pbaudis@suse.cz + +- Temporarily revert a namespace leakage cleanup in glibc-2.8 since + it causes a lot of build failures + +------------------------------------------------------------------- +Thu Apr 10 16:29:34 CEST 2008 - pbaudis@suse.cz + +- Update to CVS HEAD as of 2008041002 (almost glibc-2.8): + * New locales: bo_CN, bo_IN. + + * New encoding: HP-ROMAN9, HP-GREEK8, HP-THAI8, HP-TURKISH8. + + * Sorting rules for some Indian languages (Devanagari and Gujarati). + Implemented by Pravin Satpute. + + * IPV6 addresses in /etc/resolv.conf can now have a scope ID + + * nscd caches now all timeouts for DNS entries + Implemented by Ulrich Drepper. + + * nscd is more efficient and wakes up less often. + Implemented by Ulrich Drepper. + + * More checking functions: asprintf, dprintf, obstack_printf, vasprintf, + vdprintf, and obstack_vprintf. + Implemented by Jakub Jelinek. + + * Faster memset for x86-64. + Implemented by Harsha Jagasia and H.J. Lu. + + * Faster memcpy on x86. + Implemented by Ulrich Drepper. + + * ARG_MAX is not anymore constant on Linux. Use sysconf(_SC_ARG_MAX). + Implemented by Ulrich Drepper. + +- memset() implementation from AMD replaced by new upstream + implementation + +- Enable stackguard randomization + +------------------------------------------------------------------- +Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de + +- added baselibs.conf file to build xxbit packages + for multilib support + +------------------------------------------------------------------- +Thu Mar 13 13:48:49 CET 2008 - dmueller@suse.de + +- don't try to use ipv6 in getaddrinfo() unconditionally (bnc#361697) + +------------------------------------------------------------------- +Sat Jan 26 13:19:41 CET 2008 - aj@suse.de + +- Add fixes from 2.8 branch for string.h and headers. The string.h + changes should fix sysvinit compilation. +- Fix some rpmlint warnings: + * Add versioned provides and obsoletes. + * Use %check section. + +------------------------------------------------------------------- +Fri Jan 18 14:03:43 CET 2008 - schwab@suse.de + +- Fix use of fnstsw. + +------------------------------------------------------------------- +Wed Nov 21 05:35:36 CET 2007 - pbaudis@suse.cz + +- Update to CVS branch glibc_2.7 as of today +- Remove the ::1 hack again +- Fix nscd race condition between mempool_alloc() and gc() [#288910] +- Fix nscd stack overflow in gc() when the number of cache entries + gets too large [#288910] +- Fix sunrpc udp client [#257745] +- Fix initgroups() crash in nss_compat [#310544] + +------------------------------------------------------------------- +Thu Sep 27 15:46:30 CEST 2007 - matz@suse.de + +- Remove broken x86_64 bcopy function. [#328486] + +------------------------------------------------------------------- +Sun Sep 16 14:04:30 CEST 2007 - aj@suse.de + +- Install gai.conf on all archs. + +------------------------------------------------------------------- +Thu Sep 13 17:20:58 CEST 2007 - pbaudis@suse.cz + +- Install the default gai.conf to /etc instead of docdir +- Do not return ::1 /etc/hosts records for 127.0.0.1 queries [#288879] + +------------------------------------------------------------------- +Wed Sep 5 03:07:39 CEST 2007 - pbaudis@suse.cz + +- Fix pthread_mutex_unlock() internal lock handling for incorrectly + written applications +- Fix nscd assertion failure when opening persistent db failed [#288910] + +------------------------------------------------------------------- +Mon Sep 3 20:10:39 CEST 2007 - mls@suse.de + +- fix typos in mdns patch [#206247], [#256690] + +------------------------------------------------------------------- +Fri Aug 31 17:38:02 CEST 2007 - aj@suse.de + +- Add /usr/share/locale-bundle/ as fallback directory for usage + with bundle-lang packages (see bug #302270). + +------------------------------------------------------------------- +Tue Aug 21 22:31:54 CEST 2007 - pbaudis@suse.cz + +- Reintroduce errorneously omitted AMD64 optimizations + (and fix them to compile again) + +------------------------------------------------------------------- +Thu Aug 16 09:47:53 CEST 2007 - aj@suse.de + +- Fix static linking (#233835). +- Silence rpmlint for profile package. +- Add Short-Description to nscd init script. + +------------------------------------------------------------------- +Mon Aug 13 19:09:31 CEST 2007 - aj@suse.de + +- Backport: + * Update kernel-features.h. + * Fix sched_getcpu error path on x86-64. + * Use upstreamed version of ldconfig cache speed ups. + +------------------------------------------------------------------- +Fri Aug 3 15:46:35 CEST 2007 - pbaudis@suse.cz + +- Remove the dynamic linker support for direct bindings (-Bdirect); + according to Michael Meeks, the performance improvement is too small +- Split timezone package to a separate physical package +- Update glibc to version 2.6.1 + +------------------------------------------------------------------- +Fri Jul 27 11:32:54 CEST 2007 - aj@suse.de + +- Use fdupes to reduce timezone data size. + +------------------------------------------------------------------- +Fri Jul 13 18:27:49 CEST 2007 - schwab@suse.de + +- Update to head of glibc-2.6 branch. +- Fix update on ppc. + +------------------------------------------------------------------- +Thu Jun 28 14:59:55 CEST 2007 - matz@suse.de + +- Add a provide for "rtld(GNU_HASH)". + +------------------------------------------------------------------- +Sun Jun 17 12:30:26 CEST 2007 - schwab@suse.de + +- Fix section selection in crt objects. + +------------------------------------------------------------------- +Thu Jun 7 02:43:29 CEST 2007 - pbaudis@suse.cz + +- Backport fix for crashing printf() of some invalid ldouble values + +------------------------------------------------------------------- +Wed May 30 04:40:25 CEST 2007 - pbaudis@suse.cz + +- Added few fixes from 2.6 CVS before 2.6.1 gets released + +------------------------------------------------------------------- +Fri May 18 23:14:42 CEST 2007 - pbaudis@suse.cz + +- Update glibc to version 2.6 +- Update tzdata to version 2007f + +------------------------------------------------------------------- +Fri May 4 11:24:53 CEST 2007 - schwab@suse.de + +- Update build checks. + +------------------------------------------------------------------- +Fri Apr 20 13:13:52 CEST 2007 - dmueller@suse.de + +- only keep symtab for libpthread* + +------------------------------------------------------------------- +Thu Apr 19 23:22:35 CEST 2007 - pbaudis@suse.cz + +- Fix strtod() exponent limit calculations [#230909] +- Fix random nscd crashes under very heavy passwd/group queries + load [#192391] +- Add some enums from CVS to sys/personality.h [#253710] +- Fix pthread_atfork()-induced hangs in threaded programs [#256237] +- Fix llrintl() on ppc64 [#241183] +- Fix makecontext() segfault [#249780] +- Fix potential dladdr() breakage [#241464] +- Fix some races in client programs with nscd garbage collection [#252138] + +------------------------------------------------------------------- +Fri Mar 30 02:54:06 CEST 2007 - pbaudis@suse.cz + +- Update localtime during timezone update [#239888] + +------------------------------------------------------------------- +Sun Mar 25 10:00:59 CEST 2007 - olh@suse.de + +- temporary disable powerpc cputuned libs to reduce turnaround time + +------------------------------------------------------------------- +Fri Feb 9 15:03:50 CET 2007 - pbaudis@suse.cz + +- Update to the latest upstream timezone data [#231833] + +------------------------------------------------------------------- +Fri Feb 2 11:42:51 CET 2007 - schwab@suse.de + +- Remove -ffortify. + +------------------------------------------------------------------- +Thu Feb 1 13:43:54 CET 2007 - schwab@suse.de + +- Remove -fstack-protector. + +------------------------------------------------------------------- +Mon Jan 29 16:13:09 CET 2007 - sbrabec@suse.cz + +- Removed references to /opt/gnome. + +------------------------------------------------------------------- +Thu Jan 25 21:14:58 CET 2007 - olh@suse.de + +- link power4 to ppc970, link power6 to power6x +- Update the powerpc cpu-tuned environment to v0.05 + +------------------------------------------------------------------- +Mon Jan 22 14:43:40 CET 2007 - schwab@suse.de + +- Update ppc build check. + +------------------------------------------------------------------- +Fri Nov 24 12:45:26 CET 2006 - pbaudis@suse.cz + +- Fix for Brazilian and Wester Australia timezone DSTs [#213375,#223196] + +------------------------------------------------------------------- +Thu Nov 16 21:59:06 CET 2006 - pbaudis@suse.cz + +- Disable power6 optimization for 10.2, not all pieces are there + [#219962] + +------------------------------------------------------------------- +Wed Oct 25 22:23:48 CEST 2006 - pbaudis@suse.cz + +- Change ld.so madvise() call to posix_fadvise() +- Fix mallopt(M_MXFAST,0) behaviour [#198760] +- Update the powerpc cpu-tuned environment to v0.04 [#215117] + +------------------------------------------------------------------- +Sun Oct 22 21:59:49 CEST 2006 - pbaudis@suse.cz + +- Update the powerpc cpu-tuned environment to v0.03 [#212549] +- Improve glibc powerpc optimization [#212548,#212580,#214282] + +------------------------------------------------------------------- +Tue Oct 17 21:03:54 CEST 2006 - mls@suse.de + +- add ldconfig-old-cache patch to speed up ldconfig + +------------------------------------------------------------------- +Sat Oct 14 12:23:53 CEST 2006 - olh@suse.de + +- dont use uninitialized (and wrong) variable in glibc-2.4.90-bdirect.diff + [#212470] + +------------------------------------------------------------------- +Thu Oct 12 02:33:58 CEST 2006 - pbaudis@suse.cz + +- Update to the latest 2.5 CVS +- More friendly -Bdirect behaviour in case of missing libraries +- Fix 2.4.90-nscd patch wrt. new gcc + +------------------------------------------------------------------- +Mon Oct 2 13:37:26 CEST 2006 - aj@suse.de + +- Fix warnings in testsuite (patch from CVS). + +------------------------------------------------------------------- +Fri Sep 29 22:06:43 CEST 2006 - pbaudis@suse.cz + +- Update to 2.5 CVS - official release (only minimal changes in CVS + since the last update) +- Fix a thinko in the -Bdirect patch + +------------------------------------------------------------------- +Fri Sep 29 19:51:24 CEST 2006 - dmueller@suse.de + +- fix devel requires + +------------------------------------------------------------------- +Fri Sep 29 04:27:40 CEST 2006 - pbaudis@suse.cz + +- Make the dynamic linker support direct bindings (Michael Meeks' + Solaris-like -Bdirect with minor changes by me) +- Split the kernel headers to a new package (linux-kernel-headers) + +------------------------------------------------------------------- +Wed Sep 27 14:59:32 CEST 2006 - schwab@suse.de + +- Fix broken assertion [#208189]. + +------------------------------------------------------------------- +Tue Sep 26 18:10:38 CEST 2006 - pbaudis@suse.cz + +- Fix mistake when removing some patches + +------------------------------------------------------------------- +Mon Sep 25 21:15:15 CEST 2006 - pbaudis@suse.cz + +- Update to current CVS + +------------------------------------------------------------------- +Sat Sep 23 04:36:58 CEST 2006 - pbaudis@suse.cz + +- Fix 64bit-cleanliness gcc warnings + +------------------------------------------------------------------- +Thu Sep 21 23:52:13 CEST 2006 - pbaudis@suse.cz + +- Add /usr/lib{,64}/Xaw3d to /etc/ld.so.conf (by schwab@suse.de, + from original STABLE) [#205169] +- Fix chown() instead of lchown() called in fchownat() emulation + [#201751] +- Fix glob() overflowing stack when producing massive number of + matches [#190458] +- Update to current CVS + +------------------------------------------------------------------- +Wed Sep 20 23:48:20 CEST 2006 - pbaudis@suse.cz + +- Fix cut'n'paste error in a last-minute change + +------------------------------------------------------------------- +Wed Sep 20 22:07:59 CEST 2006 - pbaudis@suse.cz + +- Update to current CVS +- Fix powerpc-cpu tarball extension +- Move crypt-blowfish to a patch so that quilt works on the tree + +------------------------------------------------------------------- +Sat Sep 2 19:01:21 CEST 2006 - schwab@suse.de + +- Use asm-powerpc for ppc and ppc64. +- Fix chroot check in glibc_post_upgrade. + +------------------------------------------------------------------- +Mon Aug 28 01:24:24 CEST 2006 - pbaudis@suse.cz + +- Update to current CVS, should fix false positive heap overflow + trigger from malloc() causing gcc to hang [#201724] + +------------------------------------------------------------------- +Wed Aug 23 23:56:35 CEST 2006 - pbaudis@suse.cz + +- Update the powerpc cpu-tuned environment to v0.02 [#199274] +- Update to current CVS +- Drop pthread_mutexattr_getprioceiling() out of range fix + +------------------------------------------------------------------- +Thu Aug 10 20:10:04 CEST 2006 - pbaudis@suse.cz + +Ported from STABLE: +- Remove libc5 reference from /etc/ld.so.conf, shlibs5 is no longer + supported [#181947] +- Fix name of a dummy ia64 header from offsets.h to asm-offsets.h + [#191394] + +------------------------------------------------------------------- +Sun Jul 30 23:33:04 CEST 2006 - pbaudis@suse.cz + +- Update to current CVS snapshot (highlight: support for .gnu.hash + fast linking support) + +------------------------------------------------------------------- +Wed Jul 12 03:15:08 CEST 2006 - pbaudis@suse.cz + +- pthread_mutexattr_getprioceiling() was returning prioceiling out + of range [#182782] + +------------------------------------------------------------------- +Wed Jul 12 02:39:22 CEST 2006 - pbaudis@suse.cz + +- Fix the HTML documentation missing an index [#190585] + +------------------------------------------------------------------- +Sat Jun 24 18:32:42 CEST 2006 - kukuk@suse.de + +- Update to current CVS snapshot +- Update to kernel-headers 2.6.17 +- Remove HZ define (sysconf(_SC_CLK_TCK) instead) + +------------------------------------------------------------------- +Tue Jun 13 11:49:43 CEST 2006 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Tue May 2 14:10:41 CEST 2006 - pbaudis@suse.cz + +- Fix bad memset() size in NTPL code [#159184] + +------------------------------------------------------------------- +Tue May 2 10:42:55 CEST 2006 - kukuk@suse.de + +- asm-powerpc/page.h: Don't move #ifdef __KERNEL__ [#171010] +- bits/mman.h: Fix value of MADV_REMOVE [#170734] + +------------------------------------------------------------------- +Mon Apr 24 12:04:12 CEST 2006 - kukuk@suse.de + +- Fix china timezone mess [#163674] +- Don't include linux/stddef.h [#167964] + +------------------------------------------------------------------- +Tue Apr 18 14:38:57 CEST 2006 - schwab@suse.de + +- Sanitize . + +------------------------------------------------------------------- +Thu Apr 13 13:34:07 CEST 2006 - kukuk@suse.de + +- Add /usr/include/linux/taskstats.h [#141936] + +------------------------------------------------------------------- +Tue Apr 11 12:20:57 CEST 2006 - kukuk@suse.de + +- nptl/init.c (sigcancel_handler): Compare with correct PID even + if the thread is in the middle of a fork call. + (sighandler_setxid): Likewise. + +------------------------------------------------------------------- +Sun Apr 9 16:27:20 CEST 2006 - ihno@suse.de + +- S390 fix for startupcode. Part of it was not PIC. + +------------------------------------------------------------------- +Fri Apr 7 13:42:20 CEST 2006 - kukuk@suse.de + +- Don't hardcode syscall numbers at our own + +------------------------------------------------------------------- +Tue Apr 4 22:10:47 CEST 2006 - schwab@suse.de + +- Fix readlink declaration. + +------------------------------------------------------------------- +Mon Apr 3 13:40:54 CEST 2006 - kukuk@suse.de + +- Update from CVS: + - nscd bug fixes + - Match return value of readlink to what POSIX says + - Fix NIS+ checks for NULL pointer + +------------------------------------------------------------------- +Sun Apr 2 20:53:17 CEST 2006 - dmueller@suse.de + +- Fix clients crash if nscd is unresponsive (glibc-#2501) +- Fix fd leak in nscd daemon (glibc-#2498) + +------------------------------------------------------------------- +Sat Apr 1 21:48:54 CEST 2006 - schwab@suse.de + +- Fix on ppc64. + +------------------------------------------------------------------- +Fri Mar 31 15:50:25 CEST 2006 - schwab@suse.de + +- Extend last change also to ppc64. + +------------------------------------------------------------------- +Sun Mar 26 21:08:58 CEST 2006 - schwab@suse.de + +- Terminate FDE before clone syscall. + +------------------------------------------------------------------- +Fri Mar 24 14:58:29 CET 2006 - ro@suse.de + +- kernel-headers: asm-powerpc: define PAGE_MASK in page.h + +------------------------------------------------------------------- +Mon Mar 20 13:57:27 CET 2006 - kukuk@suse.de + +- Update to final 2.6.16 kernel headers +- Update to current CVS: + - Don't use TLS before setting it up. + - Fix rounding of long doubles on ppc64. + - Correct usage of cfi_offset on ppc/ppc64. + - Fix memory leak in dlopen. + +------------------------------------------------------------------- +Tue Mar 14 17:08:27 CET 2006 - schwab@suse.de + +- Update fnmatch patch. + +------------------------------------------------------------------- +Fri Mar 10 13:36:38 CET 2006 - kukuk@suse.de + +- Disable unshare() syscall (request of kernel developer) + +------------------------------------------------------------------- +Fri Mar 10 08:30:53 CET 2006 - kukuk@suse.de + +- Don't include linux/interrupt.h from linux/rtc.h +- Revert last change to linux/input.h, disable struct +- Update to current CVS (nptl/ia64 fix) + +------------------------------------------------------------------- +Thu Mar 9 07:58:20 CET 2006 - kukuk@suse.de + +- Fix linux/input.h for userspace inclusion + +------------------------------------------------------------------- +Wed Mar 8 22:06:11 CET 2006 - kukuk@suse.de + +- Update kernel headers to 2.6.16-rc5 + +------------------------------------------------------------------- +Mon Mar 6 13:41:08 CET 2006 - kukuk@suse.de + +- Update to 2.4 CVS + - official release + - Fix free on ppc [#155374] + - Various sysconf() fixes + +------------------------------------------------------------------- +Sat Mar 4 18:12:36 CET 2006 - kukuk@suse.de + +- Update to CVS + - ldconfig/prelink fixes + +------------------------------------------------------------------- +Fri Mar 3 17:32:56 CET 2006 - aj@suse.de + +- Do not leave hyphens in defines in create_biarch_asm.sh (Bug 154998). + +------------------------------------------------------------------- +Fri Mar 3 10:58:02 CET 2006 - kukuk@suse.de + +- Update to CVS + - Fix ftw test suite failures + - Fix alignment of malloc for long double + +------------------------------------------------------------------- +Thu Mar 2 09:56:59 CET 2006 - kukuk@suse.de + +- Update to 2.3.91 CVS + - Fix 6arg syscall on s390x + - memccpy fix on IA64 + +------------------------------------------------------------------- +Wed Mar 1 08:54:53 CET 2006 - kukuk@suse.de + +- Update to CVS + - New linkat interface + - Update from tzdata2006b + - Define MADV_DONTFORK and MADV_DOFORK. + - Add robust mutex to NPTL + +------------------------------------------------------------------- +Thu Feb 23 15:26:29 CET 2006 - kukuk@suse.de + +- Reenable power optimized code again [#142839] + +------------------------------------------------------------------- +Sun Feb 12 09:45:39 CET 2006 - kukuk@suse.de + +- Disable power optimized code + +------------------------------------------------------------------- +Thu Feb 9 10:50:12 CET 2006 - kukuk@suse.de + +- Update to CVS + - Add unshare prototype + - Add memory barrier on i386/NPTL + +------------------------------------------------------------------- +Wed Feb 8 10:50:07 CET 2006 - kukuk@suse.de + +- Remove glibc-2.4-ppc-dl-procinfo-20060111.diff [#142839] + +------------------------------------------------------------------- +Mon Feb 6 16:58:50 CET 2006 - kukuk@suse.de + +- Update to current CVS +- Fix alternate locale search path patch [#147685] + +------------------------------------------------------------------- +Thu Feb 2 12:13:19 CET 2006 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Mon Jan 30 16:10:35 CET 2006 - schwab@suse.de + +- Fix the fix. + +------------------------------------------------------------------- +Sat Jan 28 18:42:08 CET 2006 - kukuk@suse.de + +- Fix seg.fault in __atfct_seterrno if called from futimesat() +- Apply patches for CPU-Tuned Environment on Power [#142839] + +------------------------------------------------------------------- +Fri Jan 27 12:10:55 CET 2006 - kukuk@suse.de + +- Cleanup ld.so.conf + +------------------------------------------------------------------- +Thu Jan 26 08:53:33 CET 2006 - kukuk@suse.de + +- Add alternate directory for translations [#144073] + +------------------------------------------------------------------- +Thu Jan 26 00:41:37 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Mon Jan 23 17:44:50 CET 2006 - kukuk@suse.de + +- Update to CVS +- Fix build_locales + +------------------------------------------------------------------- +Sat Jan 21 10:24:02 CET 2006 - kukuk@suse.de + +- Update to CVS +- Fix inclusion of sys/poll.h with _GNU_SOURCE defined + +------------------------------------------------------------------- +Fri Jan 20 15:02:35 CET 2006 - kukuk@suse.de + +- Update to CVS + +------------------------------------------------------------------- +Sun Jan 15 08:28:26 CET 2006 - kukuk@suse.de + +- Update to CVS (fix long double configure check) + +------------------------------------------------------------------- +Sun Jan 15 01:59:54 CET 2006 - schwab@suse.de + +- Readd , , . + +------------------------------------------------------------------- +Sun Jan 15 01:08:22 CET 2006 - schwab@suse.de + +- Readd . + +------------------------------------------------------------------- +Sat Jan 14 22:33:32 CET 2006 - kukuk@suse.de + +- Update to current CVS (long double support) + +------------------------------------------------------------------- +Fri Jan 13 09:17:17 CET 2006 - aj@suse.de + +- Fix x86-64 w_exp to not use extra plt. + +------------------------------------------------------------------- +Thu Jan 12 22:39:01 CET 2006 - kukuk@suse.de + +- Fix asm-s390/setup.h for userspace inclusion +- nsswitch.conf: Add nis to netgroup and automount entry +- Fix sys/procfs.h for ppc64 + +------------------------------------------------------------------- +Mon Jan 9 23:20:14 CET 2006 - kukuk@suse.de + +- Update to current CVS (fix for pthread.h with -std=c99) +- Define PAGE_SIZE on POWER +- Don't include linux/sched.h in asm-power/elf.h + +------------------------------------------------------------------- +Sun Jan 8 17:58:11 CET 2006 - kukuk@suse.de + +- Fix linux/acct.h for userland inclusion + +------------------------------------------------------------------- +Sun Jan 8 11:48:58 CET 2006 - kukuk@suse.de + +- Update to current CVS +- Remove CHILD_MAX from kernel-headers +- Copy subdirectories of asm-power, too. +- Remove da_DK@euro (does not exist) + +------------------------------------------------------------------- +Sat Jan 7 10:02:43 CET 2006 - kukuk@suse.de + +- Fix ext2 kernel headers +- Update to current CVS + +------------------------------------------------------------------- +Fri Jan 6 12:28:10 CET 2006 - kukuk@suse.de + +- Update to kernel headers 2.6.15 + +------------------------------------------------------------------- +Fri Jan 6 00:58:28 CET 2006 - kukuk@suse.de + +- Update crypt_blowfish to version 1.0 +- Update to current CVS +- Adjust nscd patches + +------------------------------------------------------------------- +Tue Jan 3 17:19:36 CET 2006 - aj@suse.de + +- Update to current CVS to fix pthread.h on 64-bit systems for C++. + +------------------------------------------------------------------- +Tue Jan 3 06:04:26 CET 2006 - aj@suse.de + +- Enable string patch again. +- Update to current CVS. + +------------------------------------------------------------------- +Wed Dec 21 15:11:14 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Fix ldconfig + +------------------------------------------------------------------- +Sat Dec 17 09:49:18 CET 2005 - kukuk@suse.de + +- Remove /usr/lib/zoneinfo +- Add /etc/localtime to filelist +- Update to current CVS +- Fix glibc #1978: statvfs does not know about current filesystems +- Fix wrong error return code of time() on x86 +- Remove nscd_nischeck +- Remove audit from nfb +- Remove LinuxThreads + +------------------------------------------------------------------- +Wed Dec 14 18:00:59 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Remove nscd_nischeck +- Remove audit from nfb + +------------------------------------------------------------------- +Mon Dec 5 12:07:05 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Disable SELinux + +------------------------------------------------------------------- +Thu Nov 24 15:54:27 CET 2005 - kukuk@suse.de + +- Remove obsolete patches: + - glibc-2.3.asprintf-error_handling.diff + - glibc-2.3.90-missing-string_h.diff + +------------------------------------------------------------------- +Wed Nov 23 17:20:10 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Don't install in parallel + +------------------------------------------------------------------- +Fri Nov 18 13:42:43 CET 2005 - kukuk@suse.de + +- Update to current CVS to fix compiling with new binutils + +------------------------------------------------------------------- +Wed Nov 16 18:33:57 CET 2005 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Sat Nov 5 14:44:07 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Disable linuxthreads on POWER and Itanium +- Fix kernel-headers for userland inclusion + +------------------------------------------------------------------- +Wed Nov 2 17:12:36 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Update to kernel-headers 2.6.14 + +------------------------------------------------------------------- +Tue Oct 18 17:37:08 CEST 2005 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Sat Oct 1 23:00:04 CEST 2005 - schwab@suse.de + +- Update libm ULPs. +- Fix limit in getcwd. + +------------------------------------------------------------------- +Thu Sep 15 16:13:50 CEST 2005 - kukuk@suse.de + +- Update to current CVS +- Update to final 2.6.13 kernel headers +- Adjust bindresvport.blacklist patch to check already ports >= 512 + +------------------------------------------------------------------- +Fri Aug 26 16:41:56 CEST 2005 - kukuk@suse.de + +- Update to current CVS +- init.d/nscd: Remove -S support (was removed from nscd) + +------------------------------------------------------------------- +Fri Aug 19 18:28:24 CEST 2005 - schwab@suse.de + +- Fix comment. + +------------------------------------------------------------------- +Fri Aug 19 17:36:24 CEST 2005 - matz@suse.de + +- Change .note.SuSE format [#105825]. + +------------------------------------------------------------------- +Fri Aug 19 17:13:21 CEST 2005 - kukuk@suse.de + +- Update to current CVS +- Move all obsolete libraries into own subpackage and document + them as obsolete + +------------------------------------------------------------------- +Fri Aug 5 10:32:38 CEST 2005 - schwab@suse.de + +- -mno-tls-direct-seg-refs is x86-only + +------------------------------------------------------------------- +Tue Aug 2 14:54:01 CEST 2005 - kukuk@suse.de + +- Update to 2.3.x CVS branch +- Compile with -mno-tls-direct-seg-refs + +------------------------------------------------------------------- +Fri Jul 29 11:12:02 CEST 2005 - kukuk@suse.de + +- Update to current CVS head + +------------------------------------------------------------------- +Wed Jul 27 23:13:04 CEST 2005 - schwab@suse.de + +- Update libm ULPs for ia64. +- Add linuxthreads stack guard support for ia64. + +------------------------------------------------------------------- +Sat Jul 23 10:05:16 CEST 2005 - kukuk@suse.de + +- Update to current CVS head (adds bits/wchar2.h) +- Move LinuxThreads version to obsolete/linuxthreads + +------------------------------------------------------------------- +Thu Jul 21 15:04:31 CEST 2005 - kukuk@suse.de + +- Update to current CVS head + +------------------------------------------------------------------- +Fri Jul 15 15:45:35 CEST 2005 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Fri Jul 15 12:09:08 CEST 2005 - aj@suse.de + +- Fix amd64 string routines and math routines. + +------------------------------------------------------------------- +Fri Jul 15 08:45:27 CEST 2005 - kukuk@suse.de + +- Use old LinuxThreads only for runtime and remove static version + and headers +- Update to current CVS head +- Remove own texi2html + +------------------------------------------------------------------- +Mon Jul 11 11:00:47 CEST 2005 - kukuk@suse.de + +- Install generic stdio-lock.h header file + +------------------------------------------------------------------- +Sat Jul 9 18:46:46 CEST 2005 - kukuk@suse.de + +- Temporary disable AMD64 string optimization + +------------------------------------------------------------------- +Wed Jul 6 09:58:39 CEST 2005 - kukuk@suse.de + +- Build and install ja_JP.SHIFT_JISX0213 locale [Bug #84030] + +------------------------------------------------------------------- +Mon Jul 4 20:41:47 CEST 2005 - kukuk@suse.de + +- nss_compat: Preserve original return value [Bug #95033] +- Cleanup old Obsoletes/Requires + +------------------------------------------------------------------- +Mon Jun 27 13:49:38 CEST 2005 - kukuk@suse.de + +- Update to current gilbc CVS snapshot + +------------------------------------------------------------------- +Thu Jun 23 23:25:42 CEST 2005 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Adjust nscd patch +- Enable SELinux/audit support for nscd +- Update .note.SuSE version + +------------------------------------------------------------------- +Mon Jun 20 12:35:20 CEST 2005 - kukuk@suse.de + +- Update to final 2.6.12 kernel headers +- Update to current glibc CVS snapshot + +------------------------------------------------------------------- +Thu Jun 16 17:03:43 CEST 2005 - kukuk@suse.de + +- Update linux/audit.h header +- Update to current CVS snapshot + +------------------------------------------------------------------- +Mon Jun 13 14:48:53 CEST 2005 - kukuk@suse.de + +- Don't terminate strings twice in nis/netgroup code. +- netinet/if_tr.h: don't include kernel headers. + +------------------------------------------------------------------- +Wed Jun 8 16:26:21 CEST 2005 - kukuk@suse.de + +- Update to kernel-headers 2.6.12-rc6 +- Fix build on s390 and s390x + +------------------------------------------------------------------- +Wed Jun 8 12:08:49 CEST 2005 - matz@suse.de + +- Don't strip .symtab from libpthread.so.0 (and other libs). + Fixes debugging of threaded programs (#81253). + +------------------------------------------------------------------- +Mon Jun 6 18:47:22 CEST 2005 - kukuk@suse.de + +- Update to current CVS head +- Update to kernel-headers 2.6.12-rc5 + +------------------------------------------------------------------- +Thu May 26 20:07:11 CEST 2005 - schwab@suse.de + +- No longer build loadlocale.c with -fno-unit-at-a-time. + +------------------------------------------------------------------- +Tue May 24 11:09:00 CEST 2005 - kukuk@suse.de + +- Update to current CVS head, obsoletes: + - glibc-2.3.90-libm.diff + - glibc-2.3.90-i386-sysdep.diff + - warn.diff + - dl-osinfo.diff + Adjusted: + - glibc-2.3.90-bindresvport.blacklist.diff + +------------------------------------------------------------------- +Sun May 22 01:53:44 CEST 2005 - schwab@suse.de + +- Fix missing include. + +------------------------------------------------------------------- +Tue May 17 23:46:19 CEST 2005 - schwab@suse.de + +- Fix warning. + +------------------------------------------------------------------- +Fri Apr 29 15:11:22 CEST 2005 - kukuk@suse.de + +- Update to latest CVS snapshost + +------------------------------------------------------------------- +Sat Apr 23 17:05:58 CEST 2005 - kukuk@suse.de + +- Fix all the archs using wrong FLAGS + +------------------------------------------------------------------- +Sat Apr 23 08:02:31 CEST 2005 - kukuk@suse.de + +- Remove -D_FORTIFY_SOURCE from RPM_OPT_FLAGS + +------------------------------------------------------------------- +Fri Apr 22 13:05:40 CEST 2005 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Fri Apr 22 12:45:26 CEST 2005 - kukuk@suse.de + +- Check if nice value does not conflict with test suite + +------------------------------------------------------------------- +Tue Apr 19 13:54:03 CEST 2005 - mls@suse.de + +- resolv: trigger re-read of /etc/resolv.conf for all threads if + a change is detected +- nscd: support a negative timeout of zero, used by hosts cache + +------------------------------------------------------------------- +Mon Apr 18 17:31:23 CEST 2005 - meissner@suse.de + +- Enable fortify possibility even for GCC 4.0, we apply + the necessary patch to the SUSE GCC 4.0. + +------------------------------------------------------------------- +Sat Apr 16 12:16:13 CEST 2005 - aj@suse.de + +- Apply amd64 string diff again. + +------------------------------------------------------------------- +Tue Apr 12 11:35:46 CEST 2005 - kukuk@suse.de + +- Update kernel-headers to 2.6.10 +- Update to current CVS snapshot + +------------------------------------------------------------------- +Wed Apr 6 18:33:32 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. + +------------------------------------------------------------------- +Tue Apr 5 22:02:25 CEST 2005 - aj@suse.de + +- Add gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Tue Apr 5 16:45:06 CEST 2005 - aj@suse.de + +- Do not build on xen machines. +- Adjust libm ULPs for PowerPC. + +------------------------------------------------------------------- +Fri Apr 1 14:20:45 CEST 2005 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Tue Mar 29 10:57:40 CEST 2005 - kukuk@suse.de + +- Update to current CVS snapshot +- Fix compiler warnings on ix86 + +------------------------------------------------------------------- +Mon Mar 28 17:27:44 CEST 2005 - kukuk@suse.de + +- Update to current CVS snapshot +- Disable Noversion Patch on i386 temporary + +------------------------------------------------------------------- +Fri Mar 18 14:33:22 CET 2005 - ro@suse.de + +- check-build.sh: require 2.6.11 on x86,x86_64 for build + +------------------------------------------------------------------- +Thu Mar 17 13:57:22 CET 2005 - mls@suse.de + +- nscd: enable hosts cache +- nscd: also watch /etc/resolv.conf +- nscd: check files every 3 seconds +- nscd: deal correctly with missing files + +------------------------------------------------------------------- +Tue Mar 15 15:50:12 CET 2005 - kukuk@suse.de + +- Update to current CVS snapshot. + +------------------------------------------------------------------- +Sat Feb 12 02:49:56 CET 2005 - schwab@suse.de + +- Remove const from __pthread_internal_tsd_address. + +------------------------------------------------------------------- +Fri Feb 11 15:44:31 CET 2005 - schwab@suse.de + +- Update to current CVS. +- Link glibc_post_upgrade against new libc. +- Fix build error with gcc4. + +------------------------------------------------------------------- +Wed Feb 9 10:40:29 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Fix bindresvport blacklist handling. +- Increase buffer in tst-cancel17 to match new kernel buffer size + [#50277] +- Enable LinuxThreads again +- Remove ia64-audit patch (is upstream) + +------------------------------------------------------------------- +Mon Feb 7 13:15:58 CET 2005 - aj@suse.de + +- Add patch to allow compilation with gcc4. + +------------------------------------------------------------------- +Mon Jan 31 16:33:47 CET 2005 - schwab@suse.de + +- Readd support for LD_AUDIT on ia64. + +------------------------------------------------------------------- +Mon Jan 31 14:32:01 CET 2005 - kukuk@suse.de + +- Add memory clobber to string inline assemblies on s390 [#50284]. + +------------------------------------------------------------------- +Mon Jan 31 12:55:59 CET 2005 - kukuk@suse.de + +- Fix filelist on i686 if we build NPTL only version + +------------------------------------------------------------------- +Mon Jan 31 09:17:33 CET 2005 - aj@suse.de + +- Generate new ULPs file for i386 needed by GCC 4. + +------------------------------------------------------------------- +Sun Jan 30 12:43:56 CET 2005 - kukuk@suse.de + +- Include own copy of texi2html +- Add glibc_pst_upgrade program (based on version from FC3) +- Update to current CVS + +------------------------------------------------------------------- +Thu Jan 27 23:28:57 CET 2005 - kukuk@suse.de + +- Re-add patch for timezone/zic.c (got lost with last merge) + +------------------------------------------------------------------- +Wed Jan 26 11:34:36 CET 2005 - kukuk@suse.de + +- Update timezone data to 2005c release (fixes zdump crash on + 64bit architectures) + +------------------------------------------------------------------- +Sat Jan 22 15:45:25 CET 2005 - schwab@suse.de + +- Add basic (incomplete) support for LD_AUDIT on ia64. + +------------------------------------------------------------------- +Fri Jan 21 11:00:08 CET 2005 - kukuk@suse.de + +- Enable patch for [Bug #49833] +- Allow to build NPTL only glibc +- Update to CVS from Jan 16, 2005, containing: +- Fix execlp argument in SunRPC code [glibc #681] +- Fix errno return values for futimes [glibc #633] +- Update FPU function on PPC/PPC64 [Bug #49764] + +------------------------------------------------------------------- +Mon Jan 17 10:40:24 CET 2005 - aj@suse.de + +- Enable amd64 string patch again after fixing failing hunks. +- Handle missing cpuid better for amd64 string functions. [#49803] + +------------------------------------------------------------------- +Sat Jan 15 16:05:36 CET 2005 - aj@suse.de + +- Fix amd64 string patch to use correct datatype. + +------------------------------------------------------------------- +Fri Jan 14 14:06:43 CET 2005 - kukuk@suse.de + +- Fix memory corruption in getgrouplist function [Bug #49833] + +------------------------------------------------------------------- +Tue Jan 11 11:01:26 CET 2005 - kukuk@suse.de + +- Enable all LinuxThreads tests again +- Finalize getconf -a patch (make it compatible with Solaris) +- Rewrite getconf manual page and mention new option +- Merge GB18030 patches into one. + +------------------------------------------------------------------- +Thu Dec 30 10:57:40 CET 2004 - kukuk@suse.de + +- Merge kernel-headers.remove-SO_BSDCOMPAT.diff with + kernel-headers.SuSE.diff +- Revert nscd paths on old SuSE Linux distributions + +------------------------------------------------------------------- +Wed Dec 29 22:33:00 CET 2004 - kukuk@suse.de + +- Update to glibc 2.3.90 CVS branch +- Remove alarm-round.patch (merged upstream) + +------------------------------------------------------------------- +Thu Dec 9 14:19:05 CET 2004 - kukuk@suse.de + +- Update to current CVS +- Move nscd persistent database files back to /var/run/nscd + +------------------------------------------------------------------- +Mon Dec 6 15:43:08 CET 2004 - kukuk@suse.de + +- Update to current CVS +- Fix more kernel headers for userland inclusion + +------------------------------------------------------------------- +Fri Nov 26 14:33:20 CET 2004 - ro@suse.de + +- kernel-headers.diff: define __force in compiler.h + +------------------------------------------------------------------- +Thu Nov 25 17:52:39 CET 2004 - schwab@suse.de + +- Add Intel libm update. + +------------------------------------------------------------------- +Thu Nov 25 12:08:17 CET 2004 - kukuk@suse.de + +- Update to current glibc CVS +- Update kernel headers to 2.6.9 + +------------------------------------------------------------------- +Thu Nov 18 15:11:32 CET 2004 - kukuk@suse.de + +- Update to current glibc CVS + +------------------------------------------------------------------- +Mon Nov 15 14:11:27 CET 2004 - kukuk@suse.de + +- Update to current glibc CVS + +------------------------------------------------------------------- +Mon Nov 8 10:50:27 CET 2004 - kukuk@suse.de + +- Blacklist port 921 (lwresd) for usage by bindresvport() +- Update to current glibc CVS +- Add /var/run/nscd/* files as ghost entries + +------------------------------------------------------------------- +Mon Oct 18 13:54:04 CEST 2004 - aj@suse.de + +- Don't use special fdim functions for x86-64 since those give + wrong results for fdim (inf,inf). +- Fix ppc64 rebuild issue with ppc32 system [#47325]. + +------------------------------------------------------------------- +Wed Oct 13 14:06:55 CEST 2004 - kukuk@suse.de + +- Fix symlink librt.so -> tls/librt.so.1 +- Backout last glob changes +- Disable nptl as default for linking + +------------------------------------------------------------------- +Tue Oct 12 21:12:15 CEST 2004 - kukuk@suse.de + +- Install kernel-headers after merging linuxthreads/NPTL headers + +------------------------------------------------------------------- +Tue Oct 12 09:36:48 CEST 2004 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Mon Oct 11 15:11:03 CEST 2004 - kukuk@suse.de + +- Make NPTL default for linking + +------------------------------------------------------------------- +Fri Oct 1 13:34:49 CEST 2004 - kukuk@suse.de + +- Update to current CVS snapshot +- Add workaround for linuxthreads/without-__threads bug +- Remove KDE/ldconfig workaround +- Set SuSE ABI note to 9.3 + +------------------------------------------------------------------- +Sun Sep 26 16:56:19 CEST 2004 - kukuk@suse.de + +- Add lib/nptl/librt.so symlink to tls/librt.so.1 +- Update to current CVS + +------------------------------------------------------------------- +Sat Sep 25 13:43:09 CEST 2004 - kukuk@suse.de + +- Implement mq support for rtkaio and enable it again + +------------------------------------------------------------------- +Fri Sep 24 15:37:08 CEST 2004 - kukuk@suse.de + +- Add zh_SG.UTF-8 [Bug #46024] + +------------------------------------------------------------------- +Thu Sep 23 16:22:33 CEST 2004 - kukuk@suse.de + +- Sync sys/mount.h and linux/fs.h + +------------------------------------------------------------------- +Wed Sep 22 15:33:10 CEST 2004 - kukuk@suse.de + +- Make mdns support configurable in /etc/host.conf + +------------------------------------------------------------------- +Mon Sep 20 17:58:13 CEST 2004 - kukuk@suse.de + +- Fix invalidating of nscd caches and getaddrinfo() + +------------------------------------------------------------------- +Fri Sep 17 07:13:01 CEST 2004 - kukuk@suse.de + +- Update to current CVS (nscd and glob.h fixes) + +------------------------------------------------------------------- +Thu Sep 16 16:37:45 CEST 2004 - kukuk@suse.de + +- Fix getaddrinfo/nscd support + +------------------------------------------------------------------- +Wed Sep 15 14:11:29 CEST 2004 - kukuk@suse.de + +- Update to current CVS, remove merged patches + +------------------------------------------------------------------- +Sun Sep 12 09:06:31 CEST 2004 - kukuk@suse.de + +- Update to CVS: Fix nscd crash if one service is disabled +- glob.h: Add workaround for invalid prototypes +- nss_compat: Check that buffer is larger than 0 bytes + +------------------------------------------------------------------- +Sat Sep 11 00:50:47 CEST 2004 - kukuk@suse.de + +- Update to CVS: Fix cdefs.h for C++ usage + +------------------------------------------------------------------- +Fri Sep 10 14:31:47 CEST 2004 - kukuk@suse.de + +- Add lwres to hosts search order in nsswitch.conf +- Update to current CVS +- Use new nscd paths for socket/pid file +- Enable NPTL on i586 +- Add --print-all option to getconf + +------------------------------------------------------------------- +Thu Sep 2 11:13:48 CEST 2004 - kukuk@suse.de + +- Fix NPTL header files on x86-64 for 32bit compilation +- Apply various fixes from CVS +- Remove pre-Install for -devel package (no longer necessary) + +------------------------------------------------------------------- +Wed Aug 25 16:16:32 CEST 2004 - kukuk@suse.de + +- Don't compile in eval.c + +------------------------------------------------------------------- +Mon Aug 23 10:20:09 CEST 2004 - kukuk@suse.de + +- Update to current CVS: + - Use CVS version for last fix. + - Add malloc sanity checks for double free. + +------------------------------------------------------------------- +Sat Aug 21 00:06:58 CEST 2004 - schwab@suse.de + +- Fix cancellable syscalls in librt w/ linuxthreads. + +------------------------------------------------------------------- +Fri Aug 20 20:40:38 CEST 2004 - kukuk@suse.de + +- Update to current CVS [#43993] + +------------------------------------------------------------------- +Thu Aug 19 13:56:15 CEST 2004 - schwab@suse.de + +- Better fix for asm-ia64/gcc_intrin.h. + +------------------------------------------------------------------- +Wed Aug 18 14:53:47 CEST 2004 - kukuk@suse.de + +- Update to current CVS +- Workaround linux/ixjuser.h problem not including compiler.h +- Workaround linux/capi.h problem not including compiler.h + +------------------------------------------------------------------- +Tue Aug 17 18:32:29 CEST 2004 - schwab@suse.de + +- Fix asm-ia64/gcc_intrin.h. + +------------------------------------------------------------------- +Tue Aug 17 12:13:41 CEST 2004 - kukuk@suse.de + +- Workaround broken linux/crc-ccitt.h for usage from glibc [#43884] + +------------------------------------------------------------------- +Mon Aug 16 11:51:37 CEST 2004 - kukuk@suse.de + +- Update to current CVS version and update to + kernel-headers 2.6.8.1 to fix NPTL deadlock problems +- Disable linuxthreads/tst-clock1, does not work on i586 and lower + +------------------------------------------------------------------- +Fri Aug 13 14:45:31 CEST 2004 - kukuk@suse.de + +- Update to current CVS version +- Cleanup/adjust all patches + +------------------------------------------------------------------- +Thu Jun 17 12:12:31 CEST 2004 - kukuk@suse.de + +- Fix sched_setaffinity return/errno code in error case [#42124] + +------------------------------------------------------------------- +Wed Jun 16 07:45:07 CEST 2004 - meissner@suse.de + +- Updated altivec set/get/swapcontext patch to fix + more problems on altivec capable machines [#42039]. +- glibc is also able to build on -pmac64 kernels. + +------------------------------------------------------------------- +Mon Jun 14 20:12:00 CEST 2004 - kukuk@suse.de + +- Add fixes from CVS: + - sysconf return value fixes + - nscd host caching deadlock + - backtrace for s390/s390x/ia64 static linked binaries + +------------------------------------------------------------------- +Mon Jun 14 18:54:05 CEST 2004 - kukuk@suse.de + +- Increase listen backlog in RPC code [#41955] + +------------------------------------------------------------------- +Wed Jun 9 16:21:30 CEST 2004 - meissner@suse.de + +- Fixed typos in powerpc* *context functions to not destroy the r19 + register and save the v19 register correctly. [#41790] + +------------------------------------------------------------------- +Sat Jun 5 08:40:29 CEST 2004 - aj@suse.de + +- Fix makecontext with more than 6 arguments on x86-64 [#40546]. + +------------------------------------------------------------------- +Mon May 24 18:04:38 CEST 2004 - kukuk@suse.de + +- Update to kernel-headers 2.6.6 +- Update to current glibc CVS +- Disable rtkaio temporary + +------------------------------------------------------------------- +Sun May 23 21:44:19 CEST 2004 - kukuk@suse.de + +- Fix pthread_cond_wait on not ix86 and x86-64 architectures + +------------------------------------------------------------------- +Thu May 20 14:11:47 CEST 2004 - kukuk@suse.de + +- Add PPC64 kernel header file fixes [#40831,#40870] + +------------------------------------------------------------------- +Wed May 19 16:18:37 CEST 2004 - kukuk@suse.de + +- Add additional NPTL fixes from CVS + +------------------------------------------------------------------- +Tue May 18 10:52:27 CEST 2004 - schwab@suse.de + +- Fix mapping of DSOs with holes. + +------------------------------------------------------------------- +Fri May 14 13:50:37 CEST 2004 - schwab@suse.de + +- Fix rounding in alarm [#40552]. + +------------------------------------------------------------------- +Wed May 12 11:43:38 CEST 2004 - schwab@suse.de + +- Fix uninitialized array in regexp compiler [#40009]. + +------------------------------------------------------------------- +Tue May 11 11:45:08 CEST 2004 - kukuk@suse.de + +- Apply lot of fixes from current CVS +- Fix alignment of stack for makecontext on x86-64 [Bug #39413] +- Make XTABS identical to TABDLY on PPC + +------------------------------------------------------------------- +Wed May 5 13:50:51 CEST 2004 - kukuk@suse.de + +- Add some header fixes to match POSIX + +------------------------------------------------------------------- +Tue May 4 11:27:15 CEST 2004 - meissner@suse.de + +- Fix INLINE_SYSCALL on ppc and ppc64 (see #38399) + +------------------------------------------------------------------- +Mon May 3 13:42:12 CEST 2004 - kukuk@suse.de + +- Port --mlock option for ld.so from UL1 [Bug #39569] + +------------------------------------------------------------------- +Tue Apr 20 11:23:55 CEST 2004 - kukuk@suse.de + +- Add execstack fix for s390 + +------------------------------------------------------------------- +Mon Apr 19 13:11:27 CEST 2004 - kukuk@suse.de + +- Update to current CVS version (fix problems with new binutils + and gcc) + +------------------------------------------------------------------- +Mon Apr 19 08:29:42 CEST 2004 - kukuk@suse.de + +- Add pthread_getattr_np and syslog fixes from CVS +- Update gb18030 and big5hkscs gconv modules [Bug #39080] + +------------------------------------------------------------------- +Sat Apr 17 17:42:48 CEST 2004 - schwab@suse.de + +- Pacify autobuild. + +------------------------------------------------------------------- +Thu Apr 15 10:07:19 CEST 2004 - kukuk@suse.de + +- Add /etc/ld.so.conf.d/*.conf to /etc/ld.so.conf +- Disable FUTEX_REQUEUE support in NPTL library [Bug #38882] + +------------------------------------------------------------------- +Thu Apr 15 00:37:28 CEST 2004 - schwab@suse.de + +- Remove /usr/i386-linux from ld.so.conf, + +------------------------------------------------------------------- +Wed Apr 14 11:49:05 CEST 2004 - kukuk@suse.de + +- Fix linux/compiler.h for glibc inclusion +- Really fix ffsl on s390x + +------------------------------------------------------------------- +Sat Apr 10 00:42:04 CEST 2004 - schwab@suse.de + +- Fix syntax error in memcmp. + +------------------------------------------------------------------- +Fri Apr 9 16:22:31 CEST 2004 - kukuk@suse.de + +- Update from CVS: linuxthread debug fixes +- Fix INLINE_SYSCALL on x86-64 and ia64 (fixes #38399) +- Fix ffsl weak alias on s390x +- Update to 2.6.5 kernel headers + +------------------------------------------------------------------- +Thu Apr 8 00:24:46 CEST 2004 - meissner@suse.de + +- forward umount to umount2 on ppc64 because umount syscall + does not exist + +------------------------------------------------------------------- +Mon Apr 5 14:40:18 CEST 2004 - kukuk@suse.de + +- Sync with current CVS (which is nearly identical with most of + our latest patches) + +------------------------------------------------------------------- +Fri Apr 2 14:18:11 CEST 2004 - kukuk@suse.de + +- Make fstatvfs64 working on 32bit architectures +- Add fwrite LFS fix from aj +- Add powerpc fixes from CVS +- Fix wrong errno code for shm_unlink [Bug #38013] + +------------------------------------------------------------------- +Wed Mar 31 09:31:56 CEST 2004 - kukuk@suse.de + +- Add three fixes from CVS: + - Call __nptl_deallocate_tsd for main thread, too + - setgroups: optimizations for huge number of groups + - initgroups: Limit the initial allocation to 64 entries + +------------------------------------------------------------------- +Tue Mar 30 17:36:18 CEST 2004 - kukuk@suse.de + +- Add IUTF8 to bits/termios.h [Bug #34725] +- *affinitiy.c: Prepend GLIBC_ to version names + +------------------------------------------------------------------- +Sat Mar 27 09:52:53 CET 2004 - kukuk@suse.de + +- Fix wrong return value of getXXbyYY_r in case key was not + found [Bug #37181] +- Fix typo in dl-open +- Don't set errno in NSS NIS module if group was not found + +------------------------------------------------------------------- +Fri Mar 26 12:39:27 CET 2004 - aj@suse.de + +- Add pow10/pow10f aliases for AMD64. + +------------------------------------------------------------------- +Thu Mar 25 16:42:57 CET 2004 - kukuk@suse.de + +- Update to latest CVS snapshot + +------------------------------------------------------------------- +Sat Mar 20 07:49:49 CET 2004 - aj@suse.de + +- Fix further problems with sched_[sg]etaffinity calls. + +------------------------------------------------------------------- +Fri Mar 19 19:57:35 CET 2004 - aj@suse.de + +- Fix sched_setaffinity compile problem. + +------------------------------------------------------------------- +Fri Mar 19 19:44:32 CET 2004 - kukuk@suse.de + +- Remove conflict with special aaa_base version (rpm will handle + this with file conflict) + +------------------------------------------------------------------- +Fri Mar 19 15:43:19 CET 2004 - kukuk@suse.de + +- Add SuSE abi note +- Add madvise patch +- Update to current CVS + +------------------------------------------------------------------- +Wed Mar 17 13:59:14 CET 2004 - kukuk@suse.de + +- Use official NPTL version fix +- Add LD_DEBUG=statistic for x86-64 +- Fix two JB_SIZE redefinitions on PPC +- Add two fixes for execstack + +------------------------------------------------------------------- +Mon Mar 15 08:11:33 CET 2004 - kukuk@suse.de + +- Require kernel 2.6.4 for glibc/NPTL +- Remove siginfo_t/si_band patch (needs to be fixed in kernel) +- Update linuxthreads_db and nptl_db +- Add libidn fixes from CVS + +------------------------------------------------------------------- +Sat Mar 13 19:53:58 CET 2004 - kukuk@suse.de + +- Adjust filelist (remove libcidn.a and libcidn_p.a) + +------------------------------------------------------------------- +Sat Mar 13 16:01:42 CET 2004 - kukuk@suse.de + +- Update to current CVS (merge of patches) +- Fix siginfo_t/si_band [Bug #34330] + +------------------------------------------------------------------- +Thu Mar 11 18:35:05 CET 2004 - mls@suse.de + +- Add mdns support to resolver library + +------------------------------------------------------------------- +Thu Mar 11 16:01:43 CET 2004 - kukuk@suse.de + +- Update kernel headers to 2.6.4 +- Update to current glibc CVS + +------------------------------------------------------------------- +Wed Mar 10 15:44:25 CET 2004 - bg@suse.de + +- Update hppa patches. + +------------------------------------------------------------------- +Mon Mar 8 15:19:01 CET 2004 - kukuk@suse.de + +- Fix vDSO on IA64 + +------------------------------------------------------------------- +Mon Mar 8 13:25:48 CET 2004 - kukuk@suse.de + +- Update from glibc CVS: + - Add libidn + - Lot of dynamic loader changes + +------------------------------------------------------------------- +Thu Mar 4 10:50:09 CET 2004 - kukuk@suse.de + +- Update from glibc CVS: + - Fix posix_fadvise vs. posix_fadvise64 + +------------------------------------------------------------------- +Tue Mar 2 16:51:44 CET 2004 - kukuk@suse.de + +- Fix PPC kernel header files +- Update from glibc CVS + - NPTL fixes + - nscd fixes + +------------------------------------------------------------------- +Tue Mar 2 12:11:38 CET 2004 - schwab@suse.de + +- Fix ppc32 to always use stat64 syscall. + +------------------------------------------------------------------- +Sat Feb 28 17:30:17 CET 2004 - kukuk@suse.de + +- Update from glibc CVS: + - Fix compiler warnings + - NPTL: Don't use CLONE_STOPPED + - Revert vDSO changes + +------------------------------------------------------------------- +Fri Feb 27 10:05:48 CET 2004 - kukuk@suse.de + +- Update from glibc CVS: + - Real NGROUP_MAX fix + - Lot of NPTL fixes + - clock_settime fix +- Add no_NO back (required by OpenI18N spec and [Bug #34745]) + +------------------------------------------------------------------- +Thu Feb 26 14:52:07 CET 2004 - kukuk@suse.de + +- Workaround broken NGROUP_MAX function + +------------------------------------------------------------------- +Thu Feb 26 12:10:37 CET 2004 - kukuk@suse.de + +- Add insserv PreRequires for nscd +- Update from CVS: NPTL and getaddrinfo memory leak fixes, + Get NGROUP_MAX from /proc filesystem + +------------------------------------------------------------------- +Sat Feb 21 06:22:23 CET 2004 - kukuk@suse.de + +- Update from CVS: IA64 relo fix, lot of PPC fixes +- Fix linux/mod_devicetable.h for userland inclusion +- Enable NPTL on Alpha + +------------------------------------------------------------------- +Fri Feb 20 01:08:26 CET 2004 - schwab@suse.de + +- Fix pthread_barrier_wait. + +------------------------------------------------------------------- +Thu Feb 19 09:46:46 CET 2004 - kukuk@suse.de + +- Update from CVS: More NPTL fixes +- nscd.init: Cleanups + +------------------------------------------------------------------- +Wed Feb 18 15:49:09 CET 2004 - kukuk@suse.de + +- Kernel Headers: Fix asm-ppc/unaliged.h, asm-ppc/types.h and + asm-ppc/bitops.h for userland inclusion. + +------------------------------------------------------------------- +Wed Feb 18 11:24:35 CET 2004 - bg@suse.de + +- Update hppa patches for current glibc +- Add workaround for ICE in hppa + +------------------------------------------------------------------- +Tue Feb 17 13:54:28 CET 2004 - kukuk@suse.de + +- Update from CVS: + - PPC nptl compatiblity fix + - NSCD patches merged + - ld.so.preload: Igreno missing files + - getaddrinfo: Fix problem with IPv6 addresses + +------------------------------------------------------------------- +Tue Feb 17 11:42:59 CET 2004 - aj@suse.de + +- Fix string optimizations init code on AMD64. + +------------------------------------------------------------------- +Sat Feb 14 07:10:42 CET 2004 - kukuk@suse.de + +- Update from CVS (for NPTL fixes and new PPC longjmp) +- Fix nscd deadlock with kernel 2.6 [Bug #34507] + +------------------------------------------------------------------- +Fri Feb 13 14:19:25 CET 2004 - aj@suse.de + +- Add more string/memory optimizations for AMD64. + +------------------------------------------------------------------- +Thu Feb 12 17:07:08 CET 2004 - kukuk@suse.de + +- Fix regex bug with invalid UTF-8 strings + +------------------------------------------------------------------- +Thu Feb 12 16:31:51 CET 2004 - aj@suse.de + +- Add more string optimizations for AMD64. + +------------------------------------------------------------------- +Wed Feb 11 16:14:53 CET 2004 - kukuk@suse.de + +- Update to current CVS snapshot +- Fix _IOC_TYPECHECK on s390/s390x/parisc +- Compile rtkaio only with NPTL +- Remove glibcbug (was dropped since glibc uses bugzilla now) +- Disable parallel build on s390x + +------------------------------------------------------------------- +Tue Feb 10 15:38:37 CET 2004 - schwab@suse.de + +- Work around invalid use of kernel headers in some packages. + +------------------------------------------------------------------- +Fri Feb 6 19:57:04 CET 2004 - kukuk@suse.de + +- Add kernel stat fix for PPC +- Add fix for off-by-one error in regex code + +------------------------------------------------------------------- +Thu Feb 5 18:04:45 CET 2004 - kukuk@suse.de + +- Update kernel header files to 2.6.2 + +------------------------------------------------------------------- +Tue Feb 3 17:14:38 CET 2004 - bg@suse.de + +- Update hppa patch + +------------------------------------------------------------------- +Tue Feb 3 16:24:47 CET 2004 - kukuk@suse.de + +- Fix ypclnt speedup patch +- Update to current CVS snapshot + +------------------------------------------------------------------- +Mon Jan 26 13:44:39 CET 2004 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Wed Jan 21 10:23:42 CET 2004 - aj@suse.de + +- Do not run in parallel on s390. + +------------------------------------------------------------------- +Mon Jan 19 15:49:51 CET 2004 - ro@suse.de + +- really fix linux/percpu.h to compile in userland + +------------------------------------------------------------------- +Fri Jan 16 11:14:49 CET 2004 - kukuk@suse.de + +- Update version.h to 2.6.1 +- Fix linux/percpu.h to compile in userland +- Update to current CVS snapshot +- Revert nscd path changes + +------------------------------------------------------------------- +Wed Jan 14 12:06:13 CET 2004 - kukuk@suse.de + +- Update to Kernel Headers 2.6.1 +- Update to current CVS snapshot +- Don't ignore make check on IA64 any longer + +------------------------------------------------------------------- +Sat Jan 10 01:56:48 CET 2004 - schwab@suse.de + +- Locale no_NO has been renamed to nb_NO. + +------------------------------------------------------------------- +Fri Jan 9 14:09:01 CET 2004 - kukuk@suse.de + +- Temporary ignore make check on IA64 and PPC + (known kernel/compiler bugs) + +------------------------------------------------------------------- +Fri Jan 9 00:36:51 CET 2004 - stepan@suse.de + +- fix v4l2 headers + +------------------------------------------------------------------- +Wed Jan 7 13:09:26 CET 2004 - kukuk@suse.de + +- Update to glibc CVS from 20040107 +- Remove manual pages which are now part of man-pages + +------------------------------------------------------------------- +Thu Dec 18 13:41:37 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031218 +- Update ot final 2.6.0 kernel headers +- Fix syntax error in spec file +- Update HPPA patch + +------------------------------------------------------------------- +Mon Dec 15 19:19:08 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031215 + +------------------------------------------------------------------- +Fri Dec 12 10:19:52 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031212 +- disable rtkaio (does not work with kernel 2.6 yet) + +------------------------------------------------------------------- +Fri Dec 5 10:00:28 CET 2003 - kukuk@suse.de + +- Update to glibc 2.3.3 CVS +- Make an extra sub package for nscd + +------------------------------------------------------------------- +Thu Nov 27 13:08:32 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031127 +- Add nsswitch.conf (moved from aaa_base) +- Add ld.so.conf (moved from aaa_base) [Bug #33277] +- Fix ceil on AMD64 + +------------------------------------------------------------------- +Fri Nov 21 14:40:29 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031121 +- Obsolete epoll (glibc-devel contains now this header files) + +------------------------------------------------------------------- +Wed Nov 19 15:54:58 CET 2003 - kukuk@suse.de + +- Add patch so that ld.so supports linuxthreads and nptl +- PPC64 requires kernel 2.4.21 +- Update to glibc CVS from 20031119 + +------------------------------------------------------------------- +Fri Nov 14 14:05:38 CET 2003 - bg@suse.de + +- Add hppa patches for current glibc. + +------------------------------------------------------------------- +Fri Nov 14 13:32:06 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031114 +- Remove PPC64 symbol version patch + +------------------------------------------------------------------- +Thu Nov 13 12:10:15 CET 2003 - schwab@suse.de + +- Fix last change covering libNoVersion. + +------------------------------------------------------------------- +Mon Nov 10 16:52:09 CET 2003 - schwab@suse.de + +- Specfile cleanup. + +------------------------------------------------------------------- +Thu Nov 6 14:10:17 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031106 + +------------------------------------------------------------------- +Wed Nov 5 15:26:06 CET 2003 - uli@suse.de + +- added a number of ARM fixes (glibc-2.3.2-armformat.patch, + glibc-armisa.patch, glibc-sjlj.patch) + +------------------------------------------------------------------- +Mon Oct 27 21:13:09 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031027 +- kernel headers: update to 2.6.0-test9 +- nptl: Use -fno-unit-at-a-time on AMD64, too + +------------------------------------------------------------------- +Thu Oct 23 13:34:25 CEST 2003 - kukuk@suse.de + +- Update to current CVS version + +------------------------------------------------------------------- +Wed Oct 22 19:01:37 CEST 2003 - kukuk@suse.de + +- nptl: Fix prototype in configure script +- nptl: Use -fno-unit-at-a-time +- locale: Add nb_NO + +------------------------------------------------------------------- +Fri Oct 17 16:56:58 CEST 2003 - kukuk@suse.de + +- Increase timeout for make check on overloaded architectures + +------------------------------------------------------------------- +Thu Oct 16 18:19:13 CEST 2003 - kukuk@suse.de + +- Fix building as normal user + +------------------------------------------------------------------- +Wed Oct 15 16:31:32 CEST 2003 - kukuk@suse.de + +- Fix putpwent/putgrent +- Make build as normal user + +------------------------------------------------------------------- +Tue Oct 14 21:13:25 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031014 + +------------------------------------------------------------------- +Tue Oct 14 13:26:06 CEST 2003 - aj@suse.de + +- Fix w_acosf for AMD64. + +------------------------------------------------------------------- +Tue Oct 14 10:49:36 CEST 2003 - kukuk@suse.de + +- Fix asm-sparc/kbio.h to compile kbdrate/X11 + +------------------------------------------------------------------- +Mon Oct 13 12:11:53 CEST 2003 - kukuk@suse.de + +- Update to kernel header files from 2.6.0-test7 + +------------------------------------------------------------------- +Fri Oct 10 17:11:01 CEST 2003 - schwab@suse.de + +- Fix misnamed syscalls. + +------------------------------------------------------------------- +Tue Oct 7 21:13:09 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031007 + +------------------------------------------------------------------- +Fri Oct 3 09:12:38 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031003 +- Fix kernel ioctl header files for PPC/PPC64 +- Removed dl-reloc.c fix, merged upstream + +------------------------------------------------------------------- +Wed Oct 1 16:49:19 CEST 2003 - kukuk@suse.de + +- Update to glibc cvs from 20031001 +- Remove sysmacros.h fix, merged upstream +- Add dl-reloc.c fix for compiler warnings + +------------------------------------------------------------------- +Mon Sep 29 11:49:19 CEST 2003 - kukuk@suse.de + +- Update kernel-headers to 2.6.0-test6 +- Fix sysmacros.h to compile with -ansi + +------------------------------------------------------------------- +Sat Sep 27 20:58:07 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20030927 +- Remove SO_BSDCOMPAT (obsoleted by kernel) +- Make _IOC_TYPECHECK useable for userland programs + +------------------------------------------------------------------- +Fri Sep 26 10:01:15 CEST 2003 - kukuk@suse.de + +- Remove obsolete patches +- Update to crypt_blowfish 0.4.5 + +------------------------------------------------------------------- +Fri Sep 26 08:51:10 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20030926 +- Update to nptl 0.60 + +------------------------------------------------------------------- +Sat Sep 20 21:13:04 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20030920 +- Update to nptl 0.59 + +------------------------------------------------------------------- +Wed Sep 17 12:13:35 CEST 2003 - kukuk@suse.de + +- Disable TLS for i586 glibc [Bug #31034] + +------------------------------------------------------------------- +Tue Sep 16 15:38:19 CEST 2003 - kukuk@suse.de + +- Remove db1.85 + +------------------------------------------------------------------- +Mon Sep 15 21:30:51 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20030915 + +------------------------------------------------------------------- +Mon Sep 15 18:43:19 CEST 2003 - kukuk@suse.de + +- Update to kernel 2.6.0-test5 header files + +------------------------------------------------------------------- +Sat Sep 13 07:01:40 CEST 2003 - kukuk@suse.de + +- Add librtkaio, a librt using kernel aio + +------------------------------------------------------------------- +Thu Sep 11 16:59:49 CEST 2003 - kukuk@suse.de + +- Update to current CVS +- Remove patches which are merged in CVS +- Update to nptl-0.58 +- Remove _POSIX_VERSION hack + +------------------------------------------------------------------- +Thu Sep 11 16:59:49 CEST 2003 - kukuk@suse.de + +- version.h: Fix comment how to compile kernel modules + +------------------------------------------------------------------- +Wed Sep 10 19:27:05 CEST 2003 - aj@suse.de + +- Install en_US.ISO-8859-15 under this name [#30373]. + +------------------------------------------------------------------- +Tue Sep 9 14:22:02 CEST 2003 - aj@suse.de + +- Fix last patch. + +------------------------------------------------------------------- +Mon Sep 8 18:20:56 CEST 2003 - aj@suse.de + +- Fix setting up of user signal handler in linuxthreads on x86_64. + +------------------------------------------------------------------- +Fri Sep 5 13:44:13 CEST 2003 - kukuk@suse.de + +- Add dl-tls.c to fix out of memory with static TLS errors + +------------------------------------------------------------------- +Wed Sep 3 21:03:13 CEST 2003 - kukuk@suse.de + +- Update glibc-linuxthreads +- Set _POSIX_VERSION back to 199209 + +------------------------------------------------------------------- +Mon Sep 1 18:23:49 CEST 2003 - kukuk@suse.de + +- Fix typo in nss_compat patch + +------------------------------------------------------------------- +Mon Sep 1 09:13:14 CEST 2003 - kukuk@suse.de + +- Add opendir fix for usage with NPTL +- Fix getspnam/getspent in nss_compat [Bug #29689] +- Set _POSIX2_VERSION back to 199209 + +------------------------------------------------------------------- +Wed Aug 27 15:22:40 CEST 2003 - kukuk@suse.de + +- Update to current CVS version + +------------------------------------------------------------------- +Mon Aug 25 09:35:41 CEST 2003 - kukuk@suse.de + +- Update to current CVS version + +------------------------------------------------------------------- +Mon Aug 18 21:17:25 CEST 2003 - aj@suse.de + +- increase stack size for linuxthreads/set-context. + +------------------------------------------------------------------ +Mon Aug 18 13:23:00 CEST 2003 - aj@suse.de + +- Fix mathinline.h for i386 to compile under C++ without warnings. + +------------------------------------------------------------------- +Sun Aug 17 09:59:25 CEST 2003 - ro@suse.de + +- kernel-headers.dif: don't include device.h from videodev.h + +------------------------------------------------------------------- +Fri Aug 15 10:39:49 CEST 2003 - kukuk@suse.de + +- Update to current cvs (fixes assert usage in C++ source code) + +------------------------------------------------------------------- +Thu Aug 14 10:34:27 CEST 2003 - kukuk@suse.de + +- Initialize fp->_mode for glibc 2.0 compatibility [Bug #28386] +- On i686, include glibc with and without floating stack enabled +- Update to current cvs +- Update to nptl 0.56 + +------------------------------------------------------------------- +Thu Jul 31 16:57:36 CEST 2003 - kukuk@suse.de + +- Reenable new quota.h + +------------------------------------------------------------------- +Wed Jul 30 09:59:21 CEST 2003 - kukuk@suse.de + +- Update to current cvs +- Update kernel headers to 2.6.0-test2 +- Disable sys/quota.h update +- Enable TLS on AMD64 again + +------------------------------------------------------------------- +Mon Jul 28 17:18:33 CEST 2003 - kukuk@suse.de + +- Update to current cvs +- Disable TLS on AMD64 temporary +- Update sys/quota.h to match new kernel implementation + +------------------------------------------------------------------- +Fri Jul 25 10:14:44 CEST 2003 - kukuk@suse.de + +- Update to current cvs +- Update kernel headers to 2.6.0-test1 +- Update to nptl 0.55 +- Change minimal symbol version on PPC64 back to 2.2.5 + +------------------------------------------------------------------- +Wed Jul 23 18:13:40 CEST 2003 - meissner@suse.de + +- Fixed systemcall clobber lists for asm-ppc/unistd.h (by just + merging over the asm-ppc64 things). + +------------------------------------------------------------------- +Wed Jul 23 12:59:04 CEST 2003 - aj@suse.de + +- Handle in ldconfig konqueror.so and other similar KDE hacks that fail without + rpath. +- Fix bugs exposed by unit-at-a-time option. + +------------------------------------------------------------------- +Fri Jul 18 07:27:47 CEST 2003 - aj@suse.de + +- Fix compilation with unit-at-a-time enabled compiler. +- Enlarge stack for tst-setcontext test. + +------------------------------------------------------------------- +Mon Jun 30 13:09:25 CEST 2003 - kukuk@suse.de + +- Update to current CVS (includes if_arp.h and nss_compat changes) +- Update to nptl 0.50 +- Kernel header fixes for userland inclusion + +------------------------------------------------------------------- +Wed Jun 25 09:34:17 CEST 2003 - kukuk@suse.de + +- Update to current CVS +- Add target host and CVS checkout to glibc version printout +- Adjust fnmatch fix +- Update kernel headers to 2.5.73 + +------------------------------------------------------------------- +Tue Jun 24 23:09:11 CEST 2003 - kukuk@suse.de + +- Fix typos in syscalls.list on Alpha + +------------------------------------------------------------------- +Mon Jun 23 10:53:41 CEST 2003 - kukuk@suse.de + +- fix typo in linuxthreads on SPARC +- Update to current CVS +- Update to nptl 0.48 + +------------------------------------------------------------------- +Thu Jun 19 11:10:55 CEST 2003 - kukuk@suse.de + +- Disable nss_compat patch again + +------------------------------------------------------------------- +Wed Jun 18 10:51:07 CEST 2003 - kukuk@suse.de + +- Fix reading of locale.alias file +- Update to current CVS snapshot +- Update to nptl 0.47 +- Some kernel header file fixes for PPC64/IA64 +- Update nss_compat patch + +------------------------------------------------------------------- +Thu Jun 12 23:42:09 CEST 2003 - kukuk@suse.de + +- Update to current CVS snapshot +- Finish patch for printing linker warning + +------------------------------------------------------------------- +Wed Jun 11 11:45:42 CEST 2003 - kukuk@suse.de + +- Update to nptl 0.45 +- Update to current CVS snapshot +- Add patch to print linker warning, if a static binary calls + functions using NSS + +------------------------------------------------------------------- +Tue Jun 10 16:46:47 CEST 2003 - kukuk@suse.de + +- Use %find_lang macro and cleanup glibc-locale filelist + +------------------------------------------------------------------- +Thu Jun 5 17:28:36 CEST 2003 - kukuk@suse.de + +- Complete mathinline.h fixes + +------------------------------------------------------------------- +Thu Jun 5 10:10:02 CEST 2003 - kukuk@suse.de + +- linux/compiler.h: Define all inline variants to __inline__ + +------------------------------------------------------------------- +Wed Jun 4 14:29:07 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Update to nptl 0.43 +- More kernel header fixes +- Make --no-archive default for localedef + +------------------------------------------------------------------- +Tue May 27 14:09:31 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Update to nptl 0.40 +- Disable nss_compat patch +- Update to kernel headers from 2.5.70 + +------------------------------------------------------------------- +Fri May 23 10:50:37 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Add patches to make nss_compat work with every service + +------------------------------------------------------------------- +Mon May 19 10:57:13 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Add patch for better binary compatibility (errno, h_errno) + +------------------------------------------------------------------- +Fri May 16 09:32:39 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Update to nptl 0.39 +- Add URL tag +- asm-i386/byteorder.h: fix asm vs. __asm__ + +------------------------------------------------------------------- +Wed May 14 22:31:52 CEST 2003 - schwab@suse.de + +- Fix missing syscall numbers on ia64. + +------------------------------------------------------------------- +Wed May 14 08:59:09 CEST 2003 - kukuk@suse.de + +- More kernel headers fixes for i386, ia64, ppc and s390 + +------------------------------------------------------------------- +Mon May 12 16:49:51 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Fix lot of more kernel headers +- Adjust netinet/igmp.h patch +- Copy linux/version.h in place before compiling glibc + +------------------------------------------------------------------- +Fri May 9 13:25:08 CEST 2003 - kukuk@suse.de + +- Fix bits/stdio.h +- Fix lot of kernel headers to work in userspace +- Fix netinet/igmp.h +- Enable TLS on PPC + +------------------------------------------------------------------- +Wed May 7 10:58:25 CEST 2003 - kukuk@suse.de + +- Update CVS snapshot +- Enable TLS on IA64 +- Update to nptl 0.37 +- Update kernel-headers to 2.5.69 + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Fri Apr 11 06:32:25 CEST 2003 - aj@suse.de + +- Do not build locales in parallel. + +------------------------------------------------------------------- +Tue Apr 8 16:12:36 CEST 2003 - kukuk@suse.de + +- Disable TLS for PPC + +------------------------------------------------------------------- +Mon Apr 7 14:16:03 CEST 2003 - kukuk@suse.de + +- Update CVS snapshot + +------------------------------------------------------------------- +Sat Apr 5 09:55:15 CEST 2003 - kukuk@suse.de + +- Disable TLS for ia64 +- Update to nptl 0.34 +- Update to CVS snapshot + +------------------------------------------------------------------- +Fri Apr 4 16:23:39 CEST 2003 - kukuk@suse.de + +- Remove libNoVersion from filelist on alpha +- Add nptl docu + +------------------------------------------------------------------- +Fri Apr 4 10:23:35 CEST 2003 - kukuk@suse.de + +- Update to nptl 0.33 +- Run ldconfig after installation +- Update to CVS snapshot + +------------------------------------------------------------------- +Sat Mar 29 17:47:56 CET 2003 - kukuk@suse.de + +- Update to CVS snapshot +- Add USAGI patches for kernel-headers +- Add nptl on i686 +- Enable --with-tls +- Implement NI_NUMSERICSCOPE for getnameinfo +- Implement AI_V4MAPPED/AI_ALL for getaddrinfo +- Implement AI_ADDRCONFIG for getaddrinfo +- Add USAGI patch for kernel headers + +------------------------------------------------------------------- +Mon Mar 24 21:46:45 CET 2003 - schwab@suse.de + +- Sanitize . + +------------------------------------------------------------------- +Mon Mar 17 08:45:27 CET 2003 - aj@suse.de + +- Fix tst-aio7 testcase and enable it again. +- Enable %fs for x86-64. +- Install en_US.ISO-8859-15 for libstdc++. +- Fix bits/syscalls.h for x86-64. + +------------------------------------------------------------------- +Thu Mar 13 10:36:24 CET 2003 - kukuk@suse.de + +- Revert tcgetattr change [Bug #25173/#25174] + +------------------------------------------------------------------- +Tue Mar 4 15:15:33 CET 2003 - aj@suse.de + +- Fix lround/lrint functions. + +------------------------------------------------------------------- +Sat Mar 1 07:24:22 CET 2003 - aj@suse.de + +- Update to 2.3.2 release. + +------------------------------------------------------------------- +Wed Feb 26 21:45:36 CET 2003 - kukuk@suse.de + +- Update to current cvs snapshot (fixes OOo and mysql problems) + +------------------------------------------------------------------- +Mon Feb 24 17:52:02 CET 2003 - kukuk@suse.de + +- Disable aio7 test on s390(x), too. + +------------------------------------------------------------------- +Mon Feb 24 14:19:20 CET 2003 - kukuk@suse.de + +- Update to current cvs snapshot (post 2.3.2-pre1) +- Remove glibc-2.3-ppc32-textrel.patch, is included in CVS +- Remove libc23-ppc64-cvshead20021210.patch + +------------------------------------------------------------------- +Thu Feb 20 16:19:21 CET 2003 - kukuk@suse.de + +- Update to current cvs snapshot +- Remove glibc-2.3-ppc64-vfork-20030214.patch, seems to be + included already. + +------------------------------------------------------------------- +Wed Feb 19 11:45:35 CET 2003 - olh@suse.de + +- add glibc-2.3-ppc32-textrel.patch + glibc-2.3-ppc64-vfork-20030214.patch + +------------------------------------------------------------------- +Fri Feb 14 14:51:11 CET 2003 - kukuk@suse.de + +- Extend getent to print all IP addresses of one host + +------------------------------------------------------------------- +Thu Feb 13 18:34:50 CET 2003 - kukuk@suse.de + +- Update to current snapshot + +------------------------------------------------------------------- +Wed Feb 12 11:50:54 CET 2003 - kukuk@suse.de + +- Update to current snapshot (contains official fix for #23513) + +------------------------------------------------------------------- +Tue Feb 11 15:28:16 CET 2003 - kukuk@suse.de + +- Update to current snapshot +- Fix corruption of internal data in gethostbyname2 [Bug #23513] + +------------------------------------------------------------------- +Sun Feb 9 12:20:55 CET 2003 - aj@suse.de + +- Fix cancellation of system calls on x86-64. + +------------------------------------------------------------------- +Sat Feb 8 10:43:02 CET 2003 - kukuk@suse.de + +- Fix wrong logic in dynamic resolv.conf patch + +------------------------------------------------------------------- +Fri Feb 7 17:35:12 CET 2003 - kukuk@suse.de + +- Fix access of _res symbol in multithreaded programs +- Add "dynamic resolv.conf" patch to libnss_dns, too. +- Remove obsolete db2 manual pages +- Update to current snapshot (fixes [Bug #23363]) + +------------------------------------------------------------------- +Thu Feb 6 18:06:36 CET 2003 - kukuk@suse.de + +- Update to current snapshot +- Use install-info for info pages + +------------------------------------------------------------------- +Tue Feb 4 20:12:51 CET 2003 - schwab@suse.de + +- Fix regexp parsing. + +------------------------------------------------------------------- +Mon Feb 3 14:44:21 CET 2003 - meissner@suse.de + +- Merged a unistd.h gcc3.3 compliance patch from Franz Sirl for + ppc and ppc64 kernel headers. + +------------------------------------------------------------------- +Fri Jan 31 22:12:03 CET 2003 - schwab@suse.de + +- Fix building on s390[x]. + +------------------------------------------------------------------- +Fri Jan 31 15:20:00 CET 2003 - kukuk@suse.de + +- Update to current glibc cvs + +------------------------------------------------------------------- +Thu Jan 30 16:05:32 CET 2003 - aj@suse.de + +- Fix one build problem on sparc. +- Fix asm-x86_64/mtrr.h. + +------------------------------------------------------------------- +Wed Jan 29 12:57:23 CET 2003 - kukuk@suse.de + +- Update to current glibc cvs +- Fix libm-ulps for x86-64 and ia64 + +------------------------------------------------------------------- +Thu Jan 23 16:47:33 CET 2003 - schwab@suse.de + +- Fix use of DT_FINI_ARRAY. +- Temporarily disable tst-aio7 test on ia64. + +------------------------------------------------------------------- +Tue Jan 14 22:41:33 CET 2003 - schwab@suse.de + +- Fix ia64 for non-tls build. + +------------------------------------------------------------------- +Tue Jan 14 21:51:24 CET 2003 - aj@suse.de + +- Package libpthread_nonshared.a. + +------------------------------------------------------------------- +Mon Jan 13 10:29:36 CET 2003 - kukuk@suse.de + +- Add fixed version of x86-64-linuxthreads-disable-fs.diff +- Readd parts of libm-x86-64.diff +- Update to current cvs snapshot +- Add fix for errno compatibility +- Add s390(x) vfork fixes + +------------------------------------------------------------------- +Sun Jan 12 19:16:13 CET 2003 - kukuk@suse.de + +- Update to current cvs snapshot + +------------------------------------------------------------------- +Fri Jan 3 19:09:36 CET 2003 - bg@suse.de + +- removed obsolete patch for hppa + +------------------------------------------------------------------- +Fri Dec 20 23:15:48 CET 2002 - kukuk@suse.de + +- Update to current cvs snapshot +- Obsoletes glibc-2.3-setjmp-ppc64.diff +- Obsoletes build-alpha.diff +- Obsoletes libm-x86-64.diff +- Disable activate-spinlocks.diff temporary +- Disable x86-64-linuxthreads-disable-fs.diff (breaks compilation) + +------------------------------------------------------------------- +Tue Dec 17 16:01:13 CET 2002 - olh@suse.de + +- remove glibc-2.2.5-ppc64-bits-socket_h.diff + add glibc-2.3-setjmp-ppc64.diff + add libc23-ppc64-cvshead20021210.patch + dont run configure in subshell, it can fail and rpm cant catch it + +------------------------------------------------------------------- +Fri Dec 13 20:01:30 CET 2002 - schwab@suse.de + +- Add more ia64 syscalls. + +------------------------------------------------------------------- +Fri Dec 6 22:06:41 CET 2002 - olh@suse.de + +- build also the locals parallel + do not fail with parallel calculation on lowmem systems + +------------------------------------------------------------------- +Tue Dec 3 11:16:30 CET 2002 - aj@suse.de + +- Build parallel on x86-64. +- Activate fast spinlocks in malloc for x86 and x86-64. +- Integrate new math library from AMD for x86-64. + +------------------------------------------------------------------- +Fri Nov 29 11:08:03 CET 2002 - bg@suse.de + +- Fix build on hppa. + +------------------------------------------------------------------- +Thu Nov 28 21:31:09 CET 2002 - aj@suse.de + +- Fix build on alpha. + +------------------------------------------------------------------- +Thu Nov 28 15:45:09 CET 2002 - aj@suse.de + +- Update to CVS version from 2002-11-28. +- Do not use %fs for threads for now on x86-64. +- Fix fnmatch bug with multibyte strings. + +------------------------------------------------------------------- +Tue Nov 12 12:41:17 CET 2002 - bg@suse.de + +- Updated hppa patches + +------------------------------------------------------------------- +Thu Nov 7 14:00:04 CET 2002 - kukuk@suse.de + +- getaddrinfo(): get host information for AF_INET and AF_INET6 only + from the same service [Bug #21237] + +------------------------------------------------------------------- +Thu Nov 7 12:11:29 CET 2002 - bg@suse.de + +- Fix build of linuxthreads for hppa + +------------------------------------------------------------------- +Tue Nov 5 16:31:11 CET 2002 - bg@suse.de + +- Use current kernel-headers for parisc +- Add support for hppa + +------------------------------------------------------------------- +Tue Nov 5 15:29:32 CET 2002 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Tue Oct 22 16:21:34 CEST 2002 - schwab@suse.de + +- Fix ia64 syscall numbers. + +------------------------------------------------------------------- +Mon Oct 21 17:20:04 CEST 2002 - schwab@suse.de + +- Fix alignment in locale-archive. + +------------------------------------------------------------------- +Mon Oct 21 17:16:51 CEST 2002 - kukuk@suse.de + +- Update to glibc 2.3.1 cvs 20021021 +- Remove nss_dns6 patch + +------------------------------------------------------------------- +Tue Oct 15 14:58:34 CEST 2002 - kukuk@suse.de + +- Update to glibc 2.3.1 cvs 20021015 + +------------------------------------------------------------------- +Wed Oct 2 14:06:31 CEST 2002 - kukuk@suse.de + +- Update to glibc 2.3 cvs 20021002 +- Update crypt_blowfish to 0.4.4 (manual page fix, hppa fix) + +------------------------------------------------------------------- +Wed Sep 25 11:43:08 CEST 2002 - mls@suse.de + +- build with -finline-limit=2000 on mips/armv4l + +------------------------------------------------------------------- +Tue Sep 17 14:54:26 CEST 2002 - schwab@suse.de + +- Add new ia64 syscall numbers. + +------------------------------------------------------------------- +Mon Sep 16 17:24:01 CEST 2002 - meissner@suse.de + +- Added AIO syscall numbers for ppc/ppc64, so libaio does not need them. +- Aligned powerpc bits/sem.h to be the same as the other 64bit + archs, keeping the 32bit layout. +- Added the faster ppc32 memset.S from glibc HEAD on request of IBM. + +------------------------------------------------------------------- +Thu Sep 12 15:56:07 CEST 2002 - meissner@suse.de + +- ppc/ppc64: added more biarch things to the SystemV IPC headers + which are needed to get 64bit ipc / IPC_STAT to work. + +------------------------------------------------------------------- +Mon Sep 9 18:52:53 CEST 2002 - bk@suse.de + +- s390x-biarch: use correct wordsize.h(move to main 32/64 directory) +- s390x: requires 64-bit kernel + +------------------------------------------------------------------- +Mon Sep 9 15:40:23 CEST 2002 - kukuk@suse.de + +- Increase minimum value of MAXPACKET in libnss_dns, too + +------------------------------------------------------------------- +Mon Sep 9 14:31:04 CEST 2002 - uli@suse.de + +- all architectures are created equal, but some are more equal + than others; increased DB_FILE_ID_LEN in DB2 to 24 on x86-64, + ia64, s390x and ppc64 to fit 64 bit __ino_t type + +------------------------------------------------------------------- +Fri Sep 6 17:26:53 MEST 2002 - mls@suse.de + +- fix squeeze bug in db-1.85: set dirty flag after page modification + +------------------------------------------------------------------- +Fri Sep 6 15:44:17 CEST 2002 - kukuk@suse.de + +- Increase minimum value of MAXPACKET + +------------------------------------------------------------------- +Mon Sep 2 10:38:40 CEST 2002 - kukuk@suse.de + +- Fix asm header files for sparc/sparc64 + +------------------------------------------------------------------- +Fri Aug 30 13:18:51 CEST 2002 - aj@suse.de + +- Revert linuxthreads for x86-64 for now. + +------------------------------------------------------------------- +Wed Aug 28 16:15:18 CEST 2002 - aj@suse.de + +- Add optimized math routines for x86-64. + +------------------------------------------------------------------- +Tue Aug 27 15:52:49 CEST 2002 - olh@suse.de + +- BuildFlags="$(echo $RPM_OPT_FLAGS | sed 's#-mminimal-toc##')" + +------------------------------------------------------------------- +Mon Aug 26 21:56:22 CEST 2002 - olh@suse.de + +- add ppc64_glibc_2.2.5_sunrpc-fix.patch + * sysdeps/unix/sysv/linux/powerpc/bits/socket.h: New file that adds + __powerpc64__ specific fields and adjust size/alignment for 64-bit. + +------------------------------------------------------------------- +Fri Aug 23 17:04:38 CEST 2002 - aj@suse.de + +- Use floating stacks for x86-64. +- Add LICENSE file. +- Fix profiling code on x86-64. +- Add strcspn, strpbrk and strspn optimizations for x86-64. +- Fix makecontext for x86-64. + +------------------------------------------------------------------- +Thu Aug 15 08:59:16 CEST 2002 - aj@suse.de + +- Use biarch headers already for building so that bits/syscalls.h is + build correctly. +- Fix bits/syscalls.h for x86-64. +- Remove *xattr patches. + +------------------------------------------------------------------- +Thu Aug 8 16:59:27 CEST 2002 - kukuk@suse.de + +- Update to current cvs (calloc variable overflow fixed) +- Apply fix for calloc fix +- Add *xattr system calls and error number + +------------------------------------------------------------------- +Tue Aug 6 12:45:06 CEST 2002 - kukuk@suse.de + +- Update to current cvs (IPv6 fixes) + +------------------------------------------------------------------- +Mon Aug 5 12:29:59 CEST 2002 - aj@suse.de + +- Implement *context functions for x86-64. + +------------------------------------------------------------------- +Sat Aug 3 16:01:07 CEST 2002 - kukuk@suse.de + +- Update kernel-headers to version 2.4.19 +- Add PreRequires "filesystem". + +------------------------------------------------------------------- +Thu Aug 1 18:23:37 CEST 2002 - bk@suse.de + +- added s390-may2002.diff with some chunks from may2002 drop +- give make check a second chance on s390(x), but fail if not(race) + +------------------------------------------------------------------- +Tue Jul 30 11:40:41 CEST 2002 - kukuk@suse.de + +- sunrpc/xdr_array.c: Check for variable overflow +- Ignore failed make check on s390(x) + +------------------------------------------------------------------- +Tue Jul 30 08:31:24 CEST 2002 - aj@suse.de + +- Add optimisations for x86-64. + +------------------------------------------------------------------- +Mon Jul 29 09:38:04 CEST 2002 - kukuk@suse.de + +- Don't allocate/free category name in setlocale() unnecessarily + (for IBM Java [Bug #17065]). + +------------------------------------------------------------------- +Tue Jul 23 13:36:31 CEST 2002 - kukuk@suse.de + +- Update to current glibc cvs (pread/pwrite fixes) +- Remove extra de.po, is in official tarball now. + +------------------------------------------------------------------- +Sat Jul 20 07:14:26 CEST 2002 - aj@suse.de + +- Fix profiling for x86-64. + +------------------------------------------------------------------- +Fri Jul 19 16:26:26 CEST 2002 - meissner@suse.de + +- Fixed the PPC64 patch, several superflous files removed. +- Reenabled make check for ppc64. + +------------------------------------------------------------------- +Wed Jul 17 14:13:58 CEST 2002 - kukuk@suse.de + +- Update to current glibc cvs +- Fix kernel headers for s390/s390x +- Move some binaries/shell scripts and manual pages to the + correct subpackage + +------------------------------------------------------------------- +Tue Jul 16 14:51:48 CEST 2002 - meissner@suse.de + +- Merged latest PowerPC patch from IBM. + * Lots of ppc64 related fixes. + * Start of biarch support. + * Changed struct stat in 64bit ABI. + +------------------------------------------------------------------- +Fri Jul 12 18:29:17 CEST 2002 - aj@suse.de + +- Add biarch patch for s390 and s390x. + +------------------------------------------------------------------- +Mon Jul 8 10:45:49 CEST 2002 - aj@suse.de + +- Add some optimized x86-64 math routines and a fixed lgammal + implementation. +- Testsuite on x86-64 should pass now. +- Run ldconfig in postinstall. +- Fix memleak in catgets. + +------------------------------------------------------------------- +Sat Jul 6 13:38:48 CEST 2002 - kukuk@suse.de + +- Fix typo in create_biarch_asm.sh (asm-sparc path) + +------------------------------------------------------------------- +Thu Jul 4 21:59:43 CEST 2002 - kukuk@suse.de + +- Fix typo in manpages/Makefile +- Fix filelist (on some archs ld-linux.so.2 was missing) + +------------------------------------------------------------------- +Thu Jul 4 10:02:46 CEST 2002 - kukuk@suse.de + +- Revert mktime patch (check for year < 70) +- Replace ifarch i386 with ix86 +- Add patch for arm +- Include pt_chown again + +------------------------------------------------------------------- +Wed Jul 3 16:05:05 CEST 2002 - kukuk@suse.de + +- Add more new manual pages +- Fix spec file (renaming of ld-*, creating of include/asm header + files) +- Update to current CVS version +- Fix kernel-headers for x86-64 (don't overwrite patched version) +- Rename Equador -> Ecuador [Bug #16648] +- Add hint about security problem of host caching with nscd to + config file. + +------------------------------------------------------------------- +Tue Jun 25 14:29:14 CEST 2002 - aj@suse.de + +- Fix dl-machine.h for x86-64 to compile with new binutils. +- Fix mtrr.h header for x86-64. +- Do not package pt_chown. + +------------------------------------------------------------------- +Tue Jun 18 14:28:40 CEST 2002 - sf@suse.de + +- reverted changes from Tue Jun 11 10:04:55 CEST 2002 + (took the kernel-headers from before, readded patch9) +- add new archive with kernel-headers for x86_64 +- add autofs patch + +------------------------------------------------------------------- +Mon Jun 17 17:12:39 CEST 2002 - bk@suse.de + +- remove s390* from the list of archs that ignore check fail + +------------------------------------------------------------------- +Thu Jun 13 20:38:00 CEST 2002 - uli@suse.de + +- fixed typos in spec + +------------------------------------------------------------------- +Thu Jun 13 13:35:43 CEST 2002 - schwab@suse.de + +- Fix ssize_t and __ipc_pid_t for ppc64. + +------------------------------------------------------------------- +Wed Jun 12 09:47:12 CEST 2002 - uli@suse.de + +- fix errlist.c for ARM as well + +------------------------------------------------------------------- +Tue Jun 11 10:04:55 CEST 2002 - sf@suse.de + +- made new kernel-header archive from kernel-source +- added asm-ppc64 to kernel-headers +- removed patch9 as it is obsoleted by the new kernel-headers + +------------------------------------------------------------------- +Fri Jun 7 14:29:30 CEST 2002 - olh@suse.de + +- update asm-ppc64/ioctls.h, missing TIOCGDEV + +------------------------------------------------------------------- +Thu Jun 6 17:57:41 CEST 2002 - olh@suse.de + +- fix glibc-ppc64 patch + +------------------------------------------------------------------- +Thu Jun 6 15:09:16 CEST 2002 - olh@suse.de + +- update ppc64_glibc_ldconfig.diff + +------------------------------------------------------------------- +Thu Jun 6 10:09:24 CEST 2002 - ke@suse.de + +- Update de.po from + http://www.iro.umontreal.ca/contrib/po/teams/PO/de/libc-2.2.5.de.po. +- Use only translated entries to make the testsuite happy; call + msgattrib on de.po and hu.po [# 16438]. + +------------------------------------------------------------------- +Mon Jun 3 09:58:54 CEST 2002 - aj@suse.de + +- Clean up generation of asm includes for bi-arch systems. +- Enable profiling for x86-64. + +------------------------------------------------------------------- +Mon Jun 3 08:52:38 CEST 2002 - kukuk@suse.de + +- Add fix for weak declaration "_old_sys_nerr" +- Remove already disabled alpha patch +- Update to current CVS + +------------------------------------------------------------------- +Sat Jun 1 10:54:41 CEST 2002 - olh@suse.de + +- fix stat for real, wrong size for st_nlink + +------------------------------------------------------------------- +Wed May 29 18:24:57 CEST 2002 - olh@suse.de + +- add ppc64_glibc_2.2.5-types.diff, fixes stat() + +------------------------------------------------------------------- +Wed May 29 10:38:34 CEST 2002 - olh@suse.de + +- add ppc64_glibc_ldconfig.diff for elf32/elf64 coexistance + +------------------------------------------------------------------- +Thu May 23 08:32:00 MEST 2002 - aj@suse.de + +- Rename __thread to fix problems with GCC 3.2. + +------------------------------------------------------------------- +Mon May 20 11:37:42 CEST 2002 - olh@suse.de + +- add ppc64 kernel headers + add create_ppc_asm.sh + update ppc64 patch, use /lib64/ld64.so.1 + move generic syscalls.list to ppc64/32 + set/getrlimit GLIBC2.0 is ppc32 only + use parallel make on ppc and ppc64 + do not chroot as user + cleanup nested ifarch for dynamic linker + +------------------------------------------------------------------- +Wed May 15 10:25:45 CEST 2002 - aj@suse.de + +- Fix building of linuxthreads with current GCC. + +------------------------------------------------------------------- +Mon May 13 10:04:37 CEST 2002 - olh@suse.de + +- fix ppc64 RTLDLIST ld64.so rewrite + +------------------------------------------------------------------- +Sat May 11 02:09:06 CEST 2002 - schwab@suse.de + +- Add div/mod compatibility functions for ia64. + +------------------------------------------------------------------- +Fri May 10 13:56:59 CEST 2002 - olh@suse.de + +- add ppc64 support + +------------------------------------------------------------------- +Thu May 9 10:06:19 CEST 2002 - aj@suse.de + +- Add sys/io.h for x86-64. + +------------------------------------------------------------------- +Mon May 6 18:12:51 CEST 2002 - ihno@suse.de + +- corrected memory calculation for parallel build + +------------------------------------------------------------------- +Fri May 3 16:28:23 CEST 2002 - kukuk@suse.de + +- Add fix to compile math.h on SPARC with g++ + +------------------------------------------------------------------- +Thu May 2 11:29:29 CEST 2002 - kukuk@suse.de + +- Update to current CVS 2.2 branch +- Add x86-64 fix for crti.o and /usr/lib64 with libpthread + +------------------------------------------------------------------- +Fri Apr 26 16:51:48 CEST 2002 - kukuk@suse.de + +- define sqrtl alias for PowerPC + +------------------------------------------------------------------- +Mon Apr 22 07:56:00 CEST 2002 - aj@suse.de + +- Fix vfork for x86-64. +- Fix handling of ld.so.cache for x86-64. + +------------------------------------------------------------------- +Thu Apr 18 09:16:58 CEST 2002 - aj@suse.de + +- Allow testsuite to fail for x86-64. +- Add ULPs for x86-64. + +------------------------------------------------------------------- +Wed Apr 17 16:36:51 CEST 2002 - kukuk@suse.de + +- Update to current snapshot (mktime and dl fixes) +- Update hu.po +- Do not build a profiled glibc for x86-64 + +------------------------------------------------------------------- +Fri Apr 12 10:33:31 CEST 2002 - kukuk@suse.de + +- Update to current snapshot (fix SPARC compile) +- Revert do-lookup.h patch on Alpha (does not work here) + +------------------------------------------------------------------- +Wed Apr 10 15:09:33 CEST 2002 - aj@suse.de + +- Fix linuxthreads for x86-64. + +------------------------------------------------------------------- +Wed Apr 10 13:02:48 CEST 2002 - aj@suse.de + +- Add x86-64.diff to fix glob64. + +------------------------------------------------------------------- +Wed Apr 10 10:26:22 CEST 2002 - kukuk@suse.de + +- Update kernel-headers to 2.4.19pre4 (with x86-64 support) +- Update glibc to current cvs snapshot +- Allow old currencies (before EUR) + +------------------------------------------------------------------- +Tue Apr 2 15:58:49 CEST 2002 - aj@suse.de + +- Update ULPs. + +------------------------------------------------------------------- +Thu Mar 21 16:18:58 CET 2002 - kukuk@suse.de + +- Create html pages after installation of info pages [Bug #15283] + +------------------------------------------------------------------- +Tue Mar 12 16:09:51 CET 2002 - kukuk@suse.de + +- Add db1 fix if blocksize is not ^2 + +------------------------------------------------------------------- +Sat Mar 2 18:18:15 CET 2002 - kukuk@suse.de + +- Add fix for format string bug + +------------------------------------------------------------------- +Sat Mar 2 10:44:31 CET 2002 - kukuk@suse.de + +- Fix return value of nice wrapper + +------------------------------------------------------------------- +Fri Mar 1 14:33:09 CET 2002 - kukuk@suse.de + +- Add fix for corrupt ut_line +- Add fix for current gcc 3.1 +- Add patch for nice return values + +------------------------------------------------------------------- +Thu Feb 28 14:53:42 CET 2002 - kukuk@suse.de + +- Add fix for rtime, swscanf and ia64 + +------------------------------------------------------------------- +Mon Feb 18 13:22:05 CET 2002 - kukuk@suse.de + +- When a dlopened module references a weak symbol from another + dlopened module (loaded with RTLD_GLOBAL) no dependency was + generated for this fact, so the second module was unloaded even + if the first one was still around. + +------------------------------------------------------------------- +Sun Feb 17 10:51:53 CET 2002 - kukuk@suse.de + +- Add pthread/signal bugfix [Bug #13280] +- Fix directory file list (don't include /usr/include) + +------------------------------------------------------------------- +Thu Feb 14 19:46:04 CET 2002 - kukuk@suse.de + +- Use defattr in spec file to avoid problems with not existing + UIDs and rpm. + +------------------------------------------------------------------- +Thu Feb 14 13:22:13 CET 2002 - aj@suse.de + +- Update ULPs for GCC 3.1. + +------------------------------------------------------------------- +Wed Feb 13 16:03:20 CET 2002 - kukuk@suse.de + +- Apply db1 patch from mls@suse.de to fix rpm problems + +------------------------------------------------------------------- +Tue Feb 12 02:01:42 CET 2002 - ro@suse.de + +- fix owner/group for kernel headers + +------------------------------------------------------------------- +Mon Feb 11 15:17:18 CET 2002 - kukuk@suse.de + +- Add another solution for the glob problem + +------------------------------------------------------------------- +Thu Feb 7 16:20:49 CET 2002 - kukuk@suse.de + +- Add fix for glob (glob should not call globfree) +- Add fix for innetgr + +------------------------------------------------------------------- +Wed Feb 6 22:01:29 CET 2002 - kukuk@suse.de + +- Use correct BuildRoot + +------------------------------------------------------------------- +Wed Feb 6 16:40:49 CET 2002 - kukuk@suse.de + +- Update hu.po + +------------------------------------------------------------------- +Wed Feb 6 15:36:56 CET 2002 - kukuk@suse.de + +- Set LC_CTYPE for error messages in localedef [Bug #12878] + +------------------------------------------------------------------- +Mon Feb 4 14:26:48 CET 2002 - kukuk@suse.de + +- Add fixes from CVS: dynamic loader, readv and writev seg.fault + and various architecture fixes for alpha and mips +- Don't compile with -g on Alpha +- Add fix for possible endless loop fix + +------------------------------------------------------------------- +Fri Feb 1 15:58:41 CET 2002 - bk@suse.de + +- merged s390x lib64 patch and spec file changes + +------------------------------------------------------------------- +Wed Jan 23 15:39:02 CET 2002 - kukuk@suse.de + +- Split glibc into glibc and glibc-locale +- Create more UTF8 locale + +------------------------------------------------------------------- +Mon Jan 21 10:45:19 CET 2002 - kukuk@suse.de + +- Update to official glibc 2.2.5 + +------------------------------------------------------------------- +Wed Jan 16 18:29:33 CET 2002 - kukuk@suse.de + +- Remove /var/adm/setup/setup.timeconfig + +------------------------------------------------------------------- +Wed Jan 16 17:22:52 CET 2002 - kukuk@suse.de + +- Apply S390 fix + +------------------------------------------------------------------- +Wed Jan 9 15:33:49 CET 2002 - kukuk@suse.de + +- Update to glibc 2.2.5pre1 + +------------------------------------------------------------------- +Tue Jan 8 18:41:29 CET 2002 - egmont@suselinux.hu + +- Added partial Hungarian translation + +------------------------------------------------------------------- +Tue Jan 8 13:52:51 CET 2002 - kukuk@suse.de + +- Add patch to pass math tests with gcc 3.x +- Update to current CVS version + +------------------------------------------------------------------- +Thu Jan 3 18:05:48 CET 2002 - kukuk@suse.de + +- Update kernel header files to 2.4.17 + +------------------------------------------------------------------- +Tue Jan 1 10:55:34 CET 2002 - kukuk@suse.de + +- Update current CVS version, add final fixes for LSB test suite + +------------------------------------------------------------------- +Tue Dec 18 15:27:42 CET 2001 - poeml@suse.de + +- Install ja_JP.SJIS locale. + +------------------------------------------------------------------- +Sat Dec 15 15:27:12 CET 2001 - schwab@suse.de + +- Fix missing declaration of md5_uintptr. + +------------------------------------------------------------------- +Fri Dec 14 10:11:17 CET 2001 - kukuk@suse.de + +- Update to correct CVS branch + +------------------------------------------------------------------- +Thu Dec 13 14:50:25 CET 2001 - kukuk@suse.de + +- Update to current CVS +- Increase PATH_MAX to 4096 (including the leading zero) +- Clear pointer if asprintf fails +- pthread_key_delete should not contact thread manager before it + is created. + +------------------------------------------------------------------- +Tue Dec 11 22:35:07 CET 2001 - kukuk@suse.de + +- Fix prelink patch + +------------------------------------------------------------------- +Tue Dec 11 18:53:12 CET 2001 - kukuk@suse.de + +- Add fixes for LSB.os test suite (ftw, grantpt and ftok) +- Update to current CVS +- Add prelink patch + +------------------------------------------------------------------- +Fri Dec 7 19:16:30 CET 2001 - kukuk@suse.de + +- Merge with current CVS +- Add blowfish crypt + +------------------------------------------------------------------- +Fri Nov 23 11:55:14 CET 2001 - uli@suse.de + +- added armv4l arch to spec +- added arm kernel headers +- added trivial fix for dl-machine.h from CVS (see arm.dif) + +------------------------------------------------------------------- +Thu Nov 15 10:29:33 CET 2001 - adrian@suse.de + +- add mips architecture to spec file +- apply further mips fixes for ld +- activate %clean again + +------------------------------------------------------------------- +Sun Nov 11 12:12:03 CET 2001 - kukuk@suse.de + +- Fix lost permissions of shell script on SPARC + +------------------------------------------------------------------- +Thu Nov 8 18:40:33 CET 2001 - kukuk@suse.de + +- Add 32bit UID fixes + +------------------------------------------------------------------- +Thu Nov 8 11:47:21 CET 2001 - kukuk@suse.de + +- More fixes for asm-ia64 header files + +------------------------------------------------------------------- +Thu Nov 8 10:50:13 CET 2001 - kukuk@suse.de + +- Fix asm-i386/processor.h (don't align struct) +- Fix asm-ia64/bitops.h (define CMPXCHG_BUGCHECK) +- Correct version number in version.h + +------------------------------------------------------------------- +Wed Nov 7 14:07:21 CET 2001 - uli@suse.de + +- fixed sys/io.h, sysmacros.h for icc + +------------------------------------------------------------------- +Tue Nov 6 16:53:04 CET 2001 - kukuk@suse.de + +- Update kernel-headers to 2.4.14 + +------------------------------------------------------------------- +Thu Nov 1 11:34:56 CET 2001 - kukuk@suse.de + +- Use again old rules to generate html files + +------------------------------------------------------------------- +Sun Oct 21 22:55:24 CEST 2001 - schwab@suse.de + +- Fix inttypes.h for C++. + +------------------------------------------------------------------- +Fri Oct 19 13:31:53 CEST 2001 - aj@suse.de + +- Fix typo in inttypes.h that presents compilation by non-GCC compilers. + +------------------------------------------------------------------- +Tue Oct 16 10:56:52 CEST 2001 - aj@suse.de + +- Update elf.h to include x86-64 defines since those are needed + by some other tools. + +------------------------------------------------------------------- +Fri Sep 28 15:59:19 CEST 2001 - schwab@suse.de + +- Readd patch from 2001-09-10 with corrections. +- Add compatibility patch for GCC 3. This allows to build glibc + with GCC 3. +- Require that make check succeeds on ia64. + +------------------------------------------------------------------- +Thu Sep 13 15:58:31 CEST 2001 - aj@suse.de + +- Add a better version of the threads-fork patch that fixes some + more places where interrupts can occur and does this a bit cleaner. + +------------------------------------------------------------------- +Tue Sep 11 13:50:37 CEST 2001 - aj@suse.de + +- Remove patch from 2001-09-10 since it breaks the dynamic linker. + +------------------------------------------------------------------- +Tue Sep 11 10:51:11 CEST 2001 - aj@suse.de + +- Fix bug in linuxthreads where manager and threads could + get out of synch due to an interrupted read call. + +------------------------------------------------------------------- +Mon Sep 10 18:20:32 CEST 2001 - schwab@suse.de + +- Fix handling of dependent dynamic objects for dlopen/dlclose. + +------------------------------------------------------------------- +Sat Sep 8 21:02:38 CEST 2001 - kukuk@suse.de + +- Don't create gconv cache (else iconv --list seg.faults) + +------------------------------------------------------------------- +Tue Aug 28 13:39:37 MEST 2001 - aj@suse.de + +- Improve dynamic linker to relocate dynamic objects faster. This + implies a small cache for symbol lookups and handling the ld -z combreloc + feature if binaries are linked this way. + +------------------------------------------------------------------- +Fri Aug 24 14:26:33 CEST 2001 - kukuk@suse.de + +- Add fix for handling of %l[] in vfscanf +- ldconfig removes stale links now +- Remove susehelp config files, now in susehelp itself + +------------------------------------------------------------------- +Wed Aug 22 15:26:06 CEST 2001 - aj@suse.de + +- Update s390 patch from IBM. + +------------------------------------------------------------------- +Fri Aug 17 14:11:16 CEST 2001 - kukuk@suse.de + +- Adjust dns6 patch for 2.2.4 +- Fix spec file (include lost libnss_dns6.so) +- Fix versionnumber in version.h [Bug #9759] +- Update kernel-header to 2.4.9 + +------------------------------------------------------------------- +Thu Aug 16 09:32:39 MEST 2001 - aj@suse.de + +- Update to 2.2.4 final. Add s390-ucontext patch. + +------------------------------------------------------------------- +Fri Aug 10 12:04:14 CEST 2001 - aj@suse.de + +- Update to current glibc version. Do not use the hardlink program + for compatification since localedef will do this itself now. + Create gconv cache. + +------------------------------------------------------------------- +Wed Aug 1 15:31:50 CEST 2001 - aj@suse.de + +- Add patch for zic to create copy of the timezone instead + of a symbolic link so that the file exists even if /usr is not + mounted. + Use i486 instead of i386 as default architecture for i386. + +------------------------------------------------------------------- +Sat Jul 28 08:36:27 CEST 2001 - kukuk@suse.de + +- Fix problem with linux/spinlock.h + +------------------------------------------------------------------- +Fri Jul 27 09:30:01 CEST 2001 - kukuk@suse.de + +- Update kernel-header files to 2.4.7 + +------------------------------------------------------------------- +Thu Jul 26 14:04:15 CEST 2001 - froh@suse.de + +- add fix for failing tst-setcontext on s390 + +------------------------------------------------------------------- +Wed Jul 25 09:29:38 CEST 2001 - aj@suse.de + +- Add patch to fix loading of dynamic libs in static programs for PPC. + +------------------------------------------------------------------- +Fri Jul 20 13:44:30 CEST 2001 - kukuk@suse.de + +- Update to current CVS snapshot +- Disable tst-regex and test-lfs + +------------------------------------------------------------------- +Fri Jul 6 15:26:54 CEST 2001 - kukuk@suse.de + +- Add da_DK@euro and da_DK.UTF-8 + +------------------------------------------------------------------- +Thu Jul 5 14:34:02 CEST 2001 - kukuk@suse.de + +- Update to current CVS snapshot +- Remove obsolete cvs patch +- Fix DNS/IPv6 patch +- Hardlink equal locale files + +------------------------------------------------------------------- +Fri Jun 22 15:59:21 CEST 2001 - olh@suse.de + +- add glibc-2.2.3-ppc_dlmachine.diff to fix binutils make check + +------------------------------------------------------------------- +Tue Jun 19 06:41:03 EDT 2001 - bk@suse.de + +- added s390x support to spec file + +------------------------------------------------------------------- +Tue Jun 19 10:27:38 CEST 2001 - aj@suse.de + +- Fix profiling on PowerPC. + +------------------------------------------------------------------- +Fri Jun 15 17:58:22 CEST 2001 - schwab@suse.de + +- Fixup asm-ia64/atomic.h for user-space inclusion. + +------------------------------------------------------------------- +Tue Jun 12 11:14:08 CEST 2001 - aj@suse.de + +- Fix testsuite for sparc. + +------------------------------------------------------------------- +Mon Jun 11 13:56:16 CEST 2001 - aj@suse.de + +- Fix testsuite for powerpc and S390, build again on alpha. + +------------------------------------------------------------------- +Tue May 22 15:43:24 CEST 2001 - kukuk@suse.de + +- Update to current CVS snapshot +- Rmove support for PF_LOCAL from getaddrinfo [Bug #8469] + +------------------------------------------------------------------- +Sun May 13 15:19:42 CEST 2001 - kukuk@suse.de + +- Don't use absolute paths in pre-install-section + +------------------------------------------------------------------- +Fri May 4 19:20:10 CEST 2001 - kukuk@suse.de + +- Add special version.h which fails on compiling kernel modules + +------------------------------------------------------------------- +Sat Apr 28 18:32:51 CEST 2001 - kukuk@suse.de + +- Update to glibc 2.2.3, kernel-headers-2.4.4 + +------------------------------------------------------------------- +Tue Apr 24 16:04:32 CEST 2001 - schwab@suse.de + +- Fix feenableexcept on ia64. + +------------------------------------------------------------------- +Tue Apr 24 15:48:34 CEST 2001 - aj@suse.de + +- Install some more UTF-8 locales, fix tr_TR locale. + +------------------------------------------------------------------- +Thu Apr 12 17:42:08 CEST 2001 - kukuk@suse.de + +- Include our own texi2html + +------------------------------------------------------------------- +Wed Apr 11 18:50:12 CEST 2001 - kukuk@suse.de + +- Add fixes from SuSE kernel header files +- Add patch to reload /etc/resolv.conf if there was changes +- Add glibc.conf for susehelp (glibc-html pages) + +------------------------------------------------------------------- +Mon Apr 9 17:39:18 CEST 2001 - schwab@suse.de + +- Fix ld.so for kernel 2.4.3 on ia64. + +------------------------------------------------------------------- +Thu Apr 5 17:39:44 CEST 2001 - kukuk@suse.de + +- Add more fixes from CVS + +------------------------------------------------------------------- +Tue Apr 3 15:40:58 CEST 2001 - kukuk@suse.de + +- Fix isdn header files from kernel-headers + +------------------------------------------------------------------- +Fri Mar 30 18:40:09 CEST 2001 - kukuk@suse.de + +- Update kernel header files to 2.4.3 + +------------------------------------------------------------------- +Fri Mar 30 17:22:54 CEST 2001 - kukuk@suse.de + +- Merge s390 patches +- Fix rcmd_af() (allow PF_UNSPEC) + +------------------------------------------------------------------- +Fri Mar 30 08:52:32 CEST 2001 - aj@suse.de + +- Add some small fixes, fix spec file for removal of man-pages. + +------------------------------------------------------------------- +Thu Mar 29 18:16:09 CEST 2001 - kukuk@suse.de + +- Don't provide kernel_headers any longer +- Remove some man-pages which are now official in the man-pages + package + +------------------------------------------------------------------- +Thu Mar 29 08:33:19 CEST 2001 - aj@suse.de + +- Fix shmfs recognition. + +------------------------------------------------------------------- +Thu Mar 29 01:18:52 CEST 2001 - ro@suse.de + +- added db-splitmask fix from mls (hopefully work around bug in db1) + +------------------------------------------------------------------- +Wed Mar 28 09:02:54 CEST 2001 - aj@suse.de + +- Fix s390 to not generate wrong relocations, work around compiler + error. + +------------------------------------------------------------------- +Wed Mar 21 14:46:25 CET 2001 - kukuk@suse.de + +- glibc-devel obsoletes and provides linclude + +------------------------------------------------------------------- +Tue Mar 20 12:38:28 CET 2001 - kukuk@suse.de + +- Add strtok and other fixes from CVS +- Add yp_all fix + +------------------------------------------------------------------- +Tue Mar 13 13:57:16 CET 2001 - kukuk@suse.de + +- Add more s390 string.h fixes + +------------------------------------------------------------------- +Mon Mar 12 10:05:30 CET 2001 - aj@suse.de + +- Add fixes for s390, don't run testsuite on s390 for now. + +------------------------------------------------------------------- +Fri Mar 9 17:05:27 CET 2001 - kukuk@suse.de + +- Fix linux/init.h header file + +------------------------------------------------------------------- +Fri Mar 9 16:01:15 CET 2001 - aj@suse.de + +- Handle new EM_S390 value. + +------------------------------------------------------------------- +Fri Mar 9 15:33:55 CET 2001 - kukuk@suse.de + +- kernel-heaer fixes to build on Alpha + +------------------------------------------------------------------- +Thu Mar 8 16:02:45 CET 2001 - ro@suse.de + +- update kernel-headers to 2.4.2 + +------------------------------------------------------------------- +Thu Mar 8 12:53:56 CET 2001 - ro@suse.de + +- kernel-header fixes to build on s390 + +------------------------------------------------------------------- +Thu Feb 22 11:22:08 CET 2001 - schwab@suse.de + +- More kernel header fixes for IA64. + +------------------------------------------------------------------- +Tue Feb 20 11:18:53 CET 2001 - kukuk@suse.de + +- Remove optimisation not supported on all plattforms + +------------------------------------------------------------------- +Mon Feb 19 09:48:02 CET 2001 - kukuk@suse.de + +- Fix Optimization of glibc build +- Add Optimization for alphaev6 and sparcv9 + +------------------------------------------------------------------- +Sat Feb 17 17:19:40 CET 2001 - kukuk@suse.de + +- Update to glibc 2.2.2 from CVS + +------------------------------------------------------------------- +Thu Feb 15 16:51:12 CET 2001 - kukuk@suse.de + +- kernel header fixes for SPARC and IA64 + +------------------------------------------------------------------- +Tue Feb 13 14:19:43 CET 2001 - kukuk@suse.de + +- Make optimization for i686 work +- Add manual page for ldd + +------------------------------------------------------------------- +Mon Feb 12 16:05:23 CET 2001 - kukuk@suse.de + +- Fix more kernel headers + +------------------------------------------------------------------- +Thu Feb 8 16:34:27 CET 2001 - kukuk@suse.de + +- Fix more kernel-headers + +------------------------------------------------------------------- +Wed Feb 7 17:17:03 CET 2001 - kukuk@suse.de + +- Delete links in pre install section for glibc-devel + +------------------------------------------------------------------- +Wed Feb 7 01:08:26 CET 2001 - kukuk@suse.de + +- Fix kernel-header includes + +------------------------------------------------------------------- +Tue Feb 6 09:29:04 CET 2001 - kukuk@suse.de + +- Fix creating of /usr/include/asm on SPARC +- Add more CVS patches + +------------------------------------------------------------------- +Mon Feb 5 18:58:08 CET 2001 - kukuk@suse.de + +- Add some patches from CVS +- Include our own kernel header files + +------------------------------------------------------------------- +Mon Jan 22 18:47:24 CET 2001 - aj@suse.de + +- Add elf patch to fix problems on ia64 and ppc with _dl_pagesize. + +------------------------------------------------------------------- +Mon Jan 22 10:26:42 CET 2001 - aj@suse.de + +- Fix mmap64 on powerpc. + +------------------------------------------------------------------- +Tue Jan 16 08:42:33 CET 2001 - aj@suse.de + +- Fix sunrpc-udp.diff, add mman.h fix for powerpc. + +------------------------------------------------------------------- +Wed Jan 10 14:49:30 CET 2001 - aj@suse.de + +- Add sunrpc-udp.diff to fix UDP timeouts with Linux 2.4 kernel. + +------------------------------------------------------------------- +Tue Jan 9 09:01:41 CET 2001 - aj@suse.de + +- Add glibc-2.2.secure.diff to close some security holes. + +------------------------------------------------------------------- +Wed Jan 3 15:26:45 CET 2001 - schwab@suse.de + +- Fix strtol and friends on 64 bit platforms. +- Use 8192 as default pagesize on ia64. +- Scan AUX vector also in statically linked programs. + +------------------------------------------------------------------- +Wed Jan 3 15:20:45 CET 2001 - aj@suse.de + +- Build some UTF-8 locales using a patch from Markus Kuhn. + +------------------------------------------------------------------- +Wed Dec 13 15:52:13 CET 2000 - aj@suse.de + +- Add compatibility patch for IPv6 and Linux 2.2. + +------------------------------------------------------------------- +Wed Dec 13 15:48:56 CET 2000 - schwab@suse.de + +- Update ia64 patch. + +------------------------------------------------------------------- +Sat Dec 9 13:30:23 CET 2000 - kukuk@suse.de + +- Fix resolver bug + +------------------------------------------------------------------- +Fri Dec 1 13:16:07 CET 2000 - kukuk@suse.de + +- Add bug fixes for setlocale and strncat +- strip gconv modules + +------------------------------------------------------------------- +Fri Nov 24 07:43:08 CET 2000 - kukuk@suse.de + +- Fix typo in spec file + +------------------------------------------------------------------- +Thu Nov 23 23:22:36 CET 2000 - kukuk@suse.de + +- Add hack for POWER3 + +------------------------------------------------------------------- +Wed Nov 22 13:03:19 CET 2000 - kukuk@suse.de + +- Add strncat bugfix for S/390 + +------------------------------------------------------------------- +Tue Nov 21 10:53:31 CET 2000 - kukuk@suse.de + +- Don't bulid 32bit compat packages + +------------------------------------------------------------------- +Mon Nov 20 15:46:44 CET 2000 - schwab@suse.de + +- Remove use of getpagesize syscall on ia64. +- Follow DT_INIT/DT_FINI change in compiler. + +------------------------------------------------------------------- +Sun Nov 19 22:43:40 CET 2000 - kukuk@suse.de + +- Minor specfile fixes + +------------------------------------------------------------------- +Thu Nov 16 17:38:47 CET 2000 - kukuk@suse.de + +- Add lot of more bug fixes + +------------------------------------------------------------------- +Tue Nov 14 16:52:59 CET 2000 - kukuk@suse.de + +- Add bugfix for static linked binaries/ld.so.cache from aj@suse.de + +------------------------------------------------------------------- +Mon Nov 13 14:52:05 CET 2000 - aj@suse.de + +- Fix noversion.diff and spec file. + +------------------------------------------------------------------- +Sat Nov 11 08:40:42 CET 2000 - kukuk@suse.de + +- Fix nssv1 on PowerPC +- no libNoVersion on SPARC + +------------------------------------------------------------------- +Fri Nov 10 21:47:16 CET 2000 - kukuk@suse.de + +- Disable make check on PowerPC and Alpha + +------------------------------------------------------------------- +Fri Nov 10 17:09:57 CET 2000 - kukuk@suse.de + +- Update to final glibc 2.2 + +------------------------------------------------------------------- +Fri Nov 3 10:44:46 CET 2000 - kukuk@suse.de + +- Update to glibc-2.2-20001103 (glibc-2.1.97) +- Don't install libNoVersion on PowerPC +- Rename nssv1 -> glibc-nssv1 +- Rename libd -> glibc-profile, move libg.a to libc +- Rename libcinfo -> glibc-info +- Rename libchtml -> glibc-html +- Rename localedb -> glibc-i18ndata +- Rename libc -> glibc-devel +- Rename shlibs -> glibc + +------------------------------------------------------------------- +Sat Oct 28 09:10:07 CEST 2000 - kukuk@suse.de + +- Update to glibc-2.2-20001028 +- Enable more checks + +------------------------------------------------------------------- +Fri Oct 27 15:39:17 CEST 2000 - aj@suse.de + +- Fix NoVersion patch + +------------------------------------------------------------------- +Wed Oct 25 16:47:22 CEST 2000 - kukuk@suse.de + +- Update to glibc-2.2-20001025 + +------------------------------------------------------------------- +Sun Oct 22 16:31:32 CEST 2000 - kukuk@suse.de + +- Update to glibc 2.2-20001021 +- Update glibc-db to 2.1.95 +- Update ia64 patch + +------------------------------------------------------------------- +Fri Oct 20 15:54:24 CEST 2000 - kukuk@suse.de + +- Update to glibc 2.2-20001020 +- Add s390 spec file changes + +------------------------------------------------------------------- +Tue Oct 10 13:46:03 CEST 2000 - schwab@suse.de + +- Update to glibc 2.2-20001009. +- Fix TRAMPOLINE_TEMPLATE for ia64. + +------------------------------------------------------------------- +Sun Oct 1 17:08:32 CEST 2000 - schwab@suse.de + +- Export more ia64 specific symbols. + +------------------------------------------------------------------- +Tue Sep 26 12:14:37 CEST 2000 - kukuk@suse.de + +- Update to glibc 2.2-20000926 + +------------------------------------------------------------------- +Mon Sep 25 14:02:07 CEST 2000 - kukuk@suse.de + +- Update to glibc 2.2-20000925 snapshot + +------------------------------------------------------------------- +Thu Sep 14 11:43:51 CEST 2000 - schwab@suse.de + +- Update ia64 patch. + +------------------------------------------------------------------- +Fri Sep 8 19:44:17 CEST 2000 - bk@suse.de + +- added glibc-2.1.3-db2-s390.tar.gz from developerworks (db2 fix) + +------------------------------------------------------------------- +Wed Sep 6 09:44:36 CEST 2000 - fober@suse.de + +- merge s390-7.0 with STABLE: + - upgraded to glibc-linuxthreads-2.1.3.1-s390.diff from 2.1.3 + - added new changes from IBM s390 codedrop + - removed glibc-dlopen-2.1.3-s390.diff which is + incorporated in glibc-linuxthreads-2.1.3.1-s390.diff now + +------------------------------------------------------------------- +Tue Sep 5 18:19:46 CEST 2000 - kukuk@suse.de + +- Add glibc-2.1.security.dif + +------------------------------------------------------------------- +Fri Sep 1 11:14:25 CEST 2000 - olh@suse.de + +- add glibc-2.1-ppc_lfs.dif, enables (hopefully) lfs on ppc + +------------------------------------------------------------------- +Wed Aug 30 16:16:04 CEST 2000 - olh@suse.de + +- remove sysdeps/powerpc/memset.S on ppc for POWER3 + +------------------------------------------------------------------- +Mon Aug 28 17:12:41 CEST 2000 - olh@suse.de + +- add glibc-2.1.sgi_fam.dif +- remove sysdeps/rs6000/memcopy.h on ppc for POWER3 + +------------------------------------------------------------------- +Mon Aug 21 19:56:06 CEST 2000 - garloff@suse.de + +- Fix race on cond_wait WRT owner of mutex (from olh@suse.de) + +------------------------------------------------------------------- +Tue Jul 25 08:41:48 CEST 2000 - kukuk@suse.de + +- Add mmap fix for PowerPC + +------------------------------------------------------------------- +Tue Jul 11 10:02:41 CEST 2000 - kukuk@suse.de + +- Remove "mutex is owned by current thread" bugfix for IBMs jdk + +------------------------------------------------------------------- +Mon Jun 26 16:47:54 CEST 2000 - schwab@suse.de + +- Update ia64 patch. + +------------------------------------------------------------------- +Tue Jun 20 15:33:43 CEST 2000 - kukuk@suse.de + +- Move html docu in extra package +- Update ia64 patch + +------------------------------------------------------------------- +Wed May 31 14:35:00 CEST 2000 - kukuk@suse.de + +- Remove LICENSE file, it's the same as COPYING.LIB +- Add libc docu as html + +------------------------------------------------------------------- +Sun May 28 14:44:42 CEST 2000 - kukuk@suse.de + +- Fix ldconfig on PPC and IA64 + +------------------------------------------------------------------- +Sat May 27 15:25:13 CEST 2000 - kukuk@suse.de + +- Merge new ldconfig fixes + +------------------------------------------------------------------- +Fri May 26 18:16:52 CEST 2000 - kukuk@suse.de + +- Update ia64 patch + +------------------------------------------------------------------- +Fri May 26 11:07:39 CEST 2000 - kukuk@suse.de + +- Fix (f)truncate64 and xdr_uint8_t + +------------------------------------------------------------------- +Wed May 24 22:23:12 CEST 2000 - kukuk@suse.de + +- Fix ldconfig.8 manual page + +------------------------------------------------------------------- +Thu May 18 17:53:09 CEST 2000 - bk@suse.de + +- added s390 dlopen fix + +------------------------------------------------------------------- +Tue May 16 16:48:13 CEST 2000 - bk@suse.de + +- updated s390 patches to match IBM_codedrop_2000_05_15 + +------------------------------------------------------------------- +Fri May 12 15:47:08 CEST 2000 - kukuk@suse.de + +- Fix netinet/in.h IPv6 compare + +------------------------------------------------------------------- +Fri May 12 14:47:15 CEST 2000 - schwab@suse.de + +- Update ia64 patches. + +------------------------------------------------------------------- +Fri May 12 14:22:11 CEST 2000 - kukuk@suse.de + +- Don't apply LFS patch + +------------------------------------------------------------------- +Tue May 9 22:21:23 CEST 2000 - kukuk@suse.de + +- Add LFS patches + +------------------------------------------------------------------- +Mon May 8 11:59:48 CEST 2000 - kukuk@suse.de + +- Add lot of bug fixes from CVS + +------------------------------------------------------------------- +Tue Apr 25 14:20:43 CEST 2000 - kukuk@suse.de + +- Fix nscd/getgrnam bug + +------------------------------------------------------------------- +Thu Apr 20 16:38:26 CEST 2000 - kukuk@suse.de + +- Remove /var/mail -> /var/spool/mail patch +- Update nscd.conf.5 manual page + +------------------------------------------------------------------- +Wed Apr 12 16:18:55 CEST 2000 - kukuk@suse.de + +- Add nscd patch from Chris Wing + +------------------------------------------------------------------- +Wed Apr 12 15:52:55 CEST 2000 - kukuk@suse.de + +- Add ldconfig fix from aj@suse.de + +------------------------------------------------------------------- +Wed Apr 12 11:33:02 CEST 2000 - schwab@suse.de + +- More ia64 patches. +- Use libc.so.0, libm.so.0, ld-linux-ia64.so.1 on ia64. + +------------------------------------------------------------------- +Mon Apr 10 17:55:46 CEST 2000 - kukuk@suse.de + +- Support asm-sparc64 and asm-sparc on SPARC + +------------------------------------------------------------------- +Mon Apr 10 15:46:35 CEST 2000 - kukuk@suse.de + +- Create /etc/ld.so.cache always with permissions 0644 +- Update ia64 patches + +------------------------------------------------------------------- +Thu Apr 6 11:27:20 CEST 2000 - schwab@suse.de + +- Fix dynamic linker bug in ia64. +- Add ia64 spinlocks for db2. + +------------------------------------------------------------------- +Tue Apr 4 16:16:21 CEST 2000 - schwab@suse.de + +- New IA64 patches. +- Fix ldconfig -p. + +------------------------------------------------------------------- +Mon Apr 3 14:42:03 MEST 2000 - bk@suse.de + +- s390 team added s390 patches + +------------------------------------------------------------------- +Wed Mar 22 12:10:02 CET 2000 - kukuk@suse.de + +- Fix last SPARC patch + +------------------------------------------------------------------- +Tue Mar 21 17:48:01 CET 2000 - kukuk@suse.de + +- Add SPARC patches +- Add IA64 patches + +------------------------------------------------------------------- +Wed Mar 15 14:35:47 CET 2000 - kukuk@suse.de + +- Remove personality call (problematic on Alpha) +- Fix typo in localeconv +- alpha/ioperm.c> Add entry for "Nautilus". + +------------------------------------------------------------------- +Tue Mar 7 18:17:07 CET 2000 - kukuk@suse.de + +- Add locale SIGSEGV fix +- Fix getdate bug + +------------------------------------------------------------------- +Fri Feb 25 10:53:47 CET 2000 - kukuk@suse.de + +- Update to final glibc 2.1.3 + fix for bigendian machines + +------------------------------------------------------------------- +Thu Feb 24 16:12:39 CET 2000 - kukuk@suse.de + +- Update to current glibc cvs snapshot +- Add libnss_dns6.so.2, which makes IPv4 and IPv6 lookups. + Old libnss_dns.so.2 will only make IPv4 lookups. + +------------------------------------------------------------------- +Tue Feb 22 16:40:35 CET 2000 - kukuk@suse.de + +- Update to current glibc cvs snapshot (2.1.3pre4) + +------------------------------------------------------------------- +Sat Feb 5 14:40:33 CET 2000 - kukuk@suse.de + +- Add missing defines for SPARC bits/termios.h + +------------------------------------------------------------------- +Thu Feb 3 18:25:12 CET 2000 - kukuk@suse.de + +- Add regex patch from Andreas Schwab + +------------------------------------------------------------------- +Wed Feb 2 11:37:52 CET 2000 - kukuk@suse.de + +- Add ldconfig fix +- Update to current glibc cvs snapshot +- Fix sys/io.h on Intel (C++) + +------------------------------------------------------------------- +Mon Jan 24 17:01:13 CET 2000 - kukuk@suse.de + +- Fix duplicate setrlimit + +------------------------------------------------------------------- +Mon Jan 24 12:01:27 CET 2000 - kukuk@suse.de + +- Update to current glibc cvs snapshot + +------------------------------------------------------------------- +Wed Jan 19 15:53:18 CET 2000 - kukuk@suse.de + +- Update to current glibc cvs snapshot + +------------------------------------------------------------------- +Sat Jan 15 01:31:16 CET 2000 - ro@suse.de + +-fixed ppc db2-patch + +------------------------------------------------------------------- +Fri Jan 14 16:54:26 CET 2000 - kukuk@suse.de + +- Add patches for Intel and PPC + +------------------------------------------------------------------- +Fri Jan 14 00:27:03 CET 2000 - kukuk@suse.de + +- Add patch for SPARC + +------------------------------------------------------------------- +Thu Jan 13 15:23:54 CET 2000 - kukuk@suse.de + +- Move info pages to /usr/share/info + +------------------------------------------------------------------- +Mon Jan 10 14:49:14 CET 2000 - kukuk@suse.de + +- Add ipv6 patches for getent + +------------------------------------------------------------------- +Mon Jan 10 11:23:57 CET 2000 - kukuk@suse.de + +- Move manual pages for applications and config files into + shlibs package +- Update to current glibc 2.1.3 snapshot + +------------------------------------------------------------------- +Fri Dec 17 17:06:45 MET 1999 - kukuk@suse.de + +- Add new ldconfig patches +- Add aio patch +- Add fix for bits/string2.h + +------------------------------------------------------------------- +Wed Dec 15 16:37:02 MET 1999 - kukuk@suse.de + +- add ldconfig.8 + +------------------------------------------------------------------- +Wed Dec 15 10:00:53 MET 1999 - kukuk@suse.de + +- Update to current glibc 2.1.3 snapshot +- Fix get/setrlimit problems + +------------------------------------------------------------------- +Thu Dec 9 20:00:16 MET 1999 - kukuk@suse.de + +- Update to current glibc 2.1.3 snapshot +- Add new ldconfig + +------------------------------------------------------------------- +Sun Dec 5 11:50:42 MET 1999 - kukuk@suse.de + +- Disable make check for SPARC (kernel bug) +- Add setrlimit patches +- Update to current glibc 2.1.3 snapshot + +------------------------------------------------------------------- +Fri Nov 26 12:09:07 MET 1999 - kukuk@suse.de + +- Update to current glibc 2.1.3 snapshot. + +------------------------------------------------------------------- +Tue Oct 26 13:54:55 MEST 1999 - kukuk@suse.de + +- Add fix for correct accounting of needed bytes (gethnamaddr.c) +- Remove not exported, public names from internal md5 functions + +------------------------------------------------------------------- +Mon Oct 25 19:03:56 MEST 1999 - kukuk@suse.de + +- Add fix for missing nexttowardl aliase + +------------------------------------------------------------------- +Tue Oct 19 09:56:47 MEST 1999 - kukuk@suse.de + +- Add security fix for iruserok + +------------------------------------------------------------------- +Sat Oct 16 16:29:44 MEST 1999 - kukuk@suse.de + +- Build libNoVersion.so.1 on every platform + +------------------------------------------------------------------- +Mon Oct 11 19:19:00 MEST 1999 - kukuk@suse.de + +- Add linuxthreads/signals.c fix from Andreas Schwab +- Remove dangling symlink (Bug #544) +- Add more bug fixes + +------------------------------------------------------------------- +Fri Oct 8 22:07:24 MEST 1999 - kukuk@suse.de + +- Add timezone update + +------------------------------------------------------------------- +Fri Oct 8 17:42:22 MEST 1999 - kukuk@suse.de + +- Add NIS+ shadow parser fix + +------------------------------------------------------------------- +Thu Oct 7 11:46:27 MEST 1999 - kukuk@suse.de + +- Update to official glibc 2.1.2, add important fixes +- Update nscd, add manual pages for it + +------------------------------------------------------------------- +Mon Sep 20 18:14:13 CEST 1999 - ro@suse.de + +- libc: added requires kernel_headers + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Mon Sep 6 10:25:03 MEST 1999 - kukuk@suse.de + +- Update to current glibc 2.1.2 cvs snapshot +- Remove use auf automake in spec file + +------------------------------------------------------------------- +Fri Sep 3 14:35:42 MEST 1999 - kukuk@suse.de + +- Update to current glibc 2.1.2 cvs snapshot +- Use RPM macros for configure + +------------------------------------------------------------------- +Wed Aug 25 17:07:09 MEST 1999 - kukuk@suse.de + +- Update to current glibc 2.1.2 cvs snapshot + +------------------------------------------------------------------- +Thu Aug 19 15:20:26 MEST 1999 - kukuk@suse.de + +- Add PowerPC patches from Uli Hecht +- Cleanup of SPEC file +- Create a profiling version + +------------------------------------------------------------------- +Sat Aug 14 19:58:45 MEST 1999 - kukuk@suse.de + +- disable nscd hosts caching by default +- Apply patch from HJL for broken gethostbyname_r in libnss_dns + +------------------------------------------------------------------- +Fri Jul 16 17:01:51 MEST 1999 - kukuk@suse.de + +- Add header fix for autoconf/g++ +- Move pt_chown and gconv modules from libc to shlibs + +------------------------------------------------------------------- +Wed Jul 14 16:05:14 MEST 1999 - kukuk@suse.de + +- Remove /etc/localtime from filelist + +------------------------------------------------------------------- +Mon Jul 12 09:54:43 MEST 1999 - kukuk@suse.de + +- Add more bug fixes from cvs +- Add ld.so bug fix from Andreas Schwab + +------------------------------------------------------------------- +Thu Jul 8 17:25:43 MEST 1999 - kukuk@suse.de + +- configure for i386-unknown-linux + +------------------------------------------------------------------- +Wed Jul 7 12:28:43 MEST 1999 - kukuk@suse.de + +- Remove alpha patch, it's now in glibc 2.1.2 cvs +- Add more bug fixes from cvs +- Remove malloc patch (breaks StarOffice) + +------------------------------------------------------------------- +Tue Jul 6 18:08:26 MEST 1999 - kukuk@suse.de + +- Add openpty patch from Andreas Schwab + (openpty now works if /dev/pts is not mounted) + +------------------------------------------------------------------- +Fri Jul 2 12:04:47 MEST 1999 - kukuk@suse.de + +- Remove warning von zic about symlinks. + +------------------------------------------------------------------- +Mon Jun 28 19:49:44 MEST 1999 - kukuk@suse.de + +- Remove ndbm links, now in gdbm + +------------------------------------------------------------------- +Fri Jun 25 16:16:20 MEST 1999 - kukuk@suse.de + +- Add a lot of more fixes +- Add nscd fixes and enable nscd on alpha + +------------------------------------------------------------------- +Mon Jun 14 09:17:26 MEST 1999 - kukuk@suse.de + +- Add nss_dns and fget* fixes. +- Add nscd patches for NIS+ + +------------------------------------------------------------------- +Thu Jun 10 10:04:11 MEST 1999 - kukuk@suse.de + +- Fix daemon() for MT programs +- Add libio fixes + +------------------------------------------------------------------- +Fri May 28 08:53:20 MEST 1999 - kukuk@suse.de + +- Add fix for docu +- Disable nscd for alpha again + +------------------------------------------------------------------- +Wed May 26 09:42:54 MEST 1999 - kukuk@suse.de + +- Update to version 2.1.1 + +------------------------------------------------------------------- +Mon May 17 16:49:35 MEST 1999 - kukuk@suse.de + +- Update to snapshot from 16.5.1999 +- Add manpages +- Add __setfpucw to libNoVersion (intel) +- Add COPYING and COPYING.LIB + +------------------------------------------------------------------- +Fri May 7 18:57:20 MEST 1999 - kukuk@suse.de + +- Update to snapshot from 6.5.1999 +- Add NoVersion patches from RedHat for miscompiled glibc 2.0 apps +- Add patch for Alpha RX164 +- Add workaround for nscd on Alpha + +------------------------------------------------------------------- +Wed Apr 28 17:48:51 MEST 1999 - kukuk@suse.de + +- Remove latest fnmatch patches from Uli Drepper + +------------------------------------------------------------------- +Tue Apr 27 11:48:46 MEST 1999 - kukuk@suse.de + +- update to cvs version of Apr 26 1999 +- fix pmap_set/pmap_unset for DHCP clients +- Rename libdb1.so.2[.1] to libdb.so.2[.1] since we don't create + the symbolic links. + +------------------------------------------------------------------- +Tue Apr 20 13:57:07 MEST 1999 - kukuk@suse.de + +- update to cvs version of Apr 20 1999 +- remove sunrpc.diff +- fix nssv1 package +- only include nscd on intel +- install /etc/nscd.conf + +------------------------------------------------------------------- +Mon Apr 12 09:52:58 MEST 1999 - kukuk@suse.de + +- update to cvs version of Apr 11 1999 +- Fix paths in paths.h +- install linuxthreads man pages and documentation +- Add sunrpc patch for Alpha and security fixes +- added links for el_GR and ru_RU.KOI8-R in usr/share/locale + +------------------------------------------------------------------- +Wed Mar 31 13:21:02 MEST 1999 - bs@suse.de + +- don't use lx_hack for build + +------------------------------------------------------------------- +Tue Mar 16 08:33:57 MET 1999 - ro@suse.de + +- libc.texinfo: changed to build with stable texinfo version + +------------------------------------------------------------------- +Mon Mar 15 23:49:51 MET 1999 - ro@suse.de + +- update to 2.1.1 (cvs of Mar 15 1999) +- update nssv1 to 2.0.2 + +------------------------------------------------------------------- +Sat Feb 20 19:29:32 MET 1999 - ro@suse.de + +- fixed specfile (lddlibc4 not built on alpha) + +------------------------------------------------------------------- +Sat Feb 20 18:41:22 MET 1999 - ro@suse.de + +- fixed specfile ... + +------------------------------------------------------------------- +Sat Feb 20 18:31:30 MET 1999 - ro@suse.de + +- added automake to neededforbuild + +------------------------------------------------------------------- +Sat Feb 20 18:15:44 MET 1999 - ro@suse.de + +- added nss-v1 modules (to keep old rpm happy with file owners) + +------------------------------------------------------------------- +Fri Feb 19 14:35:38 MET 1999 - ro@suse.de + +- update to cvs-version of 1999/02/18 + +------------------------------------------------------------------- +Fri Sep 25 18:58:28 MEST 1998 - ro@suse.de + +- fixed specfile + +------------------------------------------------------------------- +Fri Sep 25 12:15:13 MEST 1998 - ro@suse.de + +- update: use cvs-version of 980925 + edited db/Makefile to ignore messed up target-dependency + +------------------------------------------------------------------- +Mon Sep 21 19:43:16 MEST 1998 - ro@suse.de + +- update: use cvs-version of 980921 + +------------------------------------------------------------------- +Mon Sep 14 14:28:21 MEST 1998 - ro@suse.de + +- update: use today's cvs-version + +------------------------------------------------------------------- +Wed Sep 2 16:56:04 MEST 1998 - ro@suse.de + +- build for 586 since egcs generates code for 686 that does NOT run + on 586 !!! (eg strtok) + +------------------------------------------------------------------- +Sat Aug 22 00:43:48 MEST 1998 - ro@suse.de + +- updated to cvs-version 20.8.98 + added gettext as neededforbuild (so configure shuts up) + glibc-linuxthreads is contained in main archive now + +------------------------------------------------------------------- +Tue Jun 16 18:41:51 MEST 1998 - ro@suse.de + +- added symlink usr/include/X11 + +------------------------------------------------------------------- +Thu May 28 11:36:49 MEST 1998 - ro@suse.de + +- added symlinks to linux include files + +------------------------------------------------------------------- +Thu May 28 10:58:09 MEST 1998 - bs@suse.de + +- moved ".so" Links to package libc. + +------------------------------------------------------------------- +Wed May 27 16:26:15 MEST 1998 - bs@suse.de + +- changed version do `date` + +------------------------------------------------------------------- +Wed May 27 12:16:14 MEST 1998 - ro@suse.de + +- created specfile to build libc, shlibs, libd, libcinfo + localedb, timezone, + +- former libc renamed to libc5. diff --git a/glibc-testsuite.head.in b/glibc-testsuite.head.in new file mode 100644 index 0000000..098c2ca --- /dev/null +++ b/glibc-testsuite.head.in @@ -0,0 +1,6 @@ +%define flavor testsuite + +Name: glibc-testsuite +Summary: Testsuite results from the GNU C Library +License: LGPL-2.1+ +Group: Development/Languages/C and C++ diff --git a/glibc-testsuite.spec b/glibc-testsuite.spec index 3eb3a23..98dcb29 100644 --- a/glibc-testsuite.spec +++ b/glibc-testsuite.spec @@ -1,5 +1,5 @@ # -# spec file for package glibc +# spec file for package glibc-testsuite # # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # @@ -25,6 +25,11 @@ %define flavor testsuite +Name: glibc-testsuite +Summary: Testsuite results from the GNU C Library +License: LGPL-2.1+ +Group: Development/Languages/C and C++ + %bcond_with all %define build_main 1 %define build_utils %{with all} @@ -40,10 +45,6 @@ %define build_testsuite 1 %endif -Name: glibc -Summary: Standard Shared Libraries (from the GNU C Library) -License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ -Group: System/Libraries BuildRequires: audit-devel BuildRequires: fdupes BuildRequires: libcap-devel @@ -292,31 +293,22 @@ Patch2008: reinitialize-dl_load_write_lock.patch Patch3000: manpages.patch %description +%if %build_main The GNU C Library provides the most important standard libraries used by nearly all programs: the standard C library, the standard math library, and the POSIX thread library. A system is not functional without these libraries. - -%package utils -Summary: Development utilities from the GNU C Library -License: LGPL-2.1+ -Group: Development/Languages/C and C++ -Requires: glibc = %{version} - -%description utils +%endif +%if %build_utils The glibc-utils package contains mtrace, a memory leak tracer and xtrace, a function call tracer which can be helpful during program debugging. If you are unsure if you need this, do not install this package. - -%package testsuite -Summary: Testsuite results from the GNU C Library -License: LGPL-2.1+ -Group: Development/Languages/C and C++ - -%description testsuite +%endif +%if %build_testsuite This package contains the testsuite results from the GNU C Library. +%endif %package info Summary: Info Files for the GNU C Library @@ -1132,14 +1124,8 @@ exit 0 %service_del_postun nscd.service exit 0 -%if %{build_main} %files -####################################################################### -### -### FILES -### -####################################################################### - +%if %{build_main} # glibc %defattr(-,root,root) %doc LICENSES @@ -1418,7 +1404,6 @@ exit 0 %endif # main %if %{build_utils} -%files utils %defattr(-,root,root) /%{_lib}/libmemusage.so /%{_lib}/libpcprofile.so diff --git a/glibc-utils.changes b/glibc-utils.changes new file mode 100644 index 0000000..e43309f --- /dev/null +++ b/glibc-utils.changes @@ -0,0 +1,7931 @@ +------------------------------------------------------------------- +Wed Jun 21 15:15:12 UTC 2017 - schwab@suse.de + +- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE + programs (BZ #21209) +- ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for + AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357, BZ #21624) + +------------------------------------------------------------------- +Wed Jun 14 12:22:21 UTC 2017 - schwab@suse.de + +- Remove glibc-cpusetsize.diff, no longer useful + +------------------------------------------------------------------- +Wed May 31 10:35:31 UTC 2017 - schwab@suse.de + +- fts-symbol-redirect.patch: Fix symbol redirect for fts_set (bsc#1041123, + BZ #21289) + +------------------------------------------------------------------- +Mon May 29 18:10:31 UTC 2017 - schwab@suse.de + +- test-math-vector-sincos-aliasing.patch: Fix test-math-vector-sincos.h + aliasing + +------------------------------------------------------------------- +Mon May 29 10:24:22 UTC 2017 - schwab@suse.de + +- add-locales.patch: renamed from glibc-2.3.locales.diff.bz2, drop en_BE + locales (bsc#1039502) + +------------------------------------------------------------------- +Tue May 23 09:54:08 UTC 2017 - schwab@suse.de + +- Remove glibc-testsuite.patch, no longer relevant + +------------------------------------------------------------------- +Mon May 22 10:04:59 UTC 2017 - schwab@suse.de + +- Use multibuild feature +- Remove obsolete check-build.sh +- glibc.rpmlintrc: remove obsolete entries +- Use %tmpfiles_create in nscd postin + +------------------------------------------------------------------- +Wed Mar 29 13:09:49 UTC 2017 - schwab@suse.de + +- i686-memchr-sse.patch: Fix i686 memchr overflow calculation + (bsc#1031021, BZ #21182) +- sunrpc-use-after-free.patch: Avoid use-after-free read access in + clntudp_call (BZ #21115) +- Build testsuite with gdb and python-pexpect to enable more tests + +------------------------------------------------------------------- +Wed Feb 8 09:38:15 UTC 2017 - schwab@suse.de + +- tunables-bigendian.patch: Fix getting tunable values on big-endian (BZ + #21109) + +------------------------------------------------------------------- +Sun Feb 5 18:26:21 UTC 2017 - schwab@suse.de + +- Update to glibc 2.25 + * The feature test macro __STDC_WANT_LIB_EXT2__, from ISO/IEC TR + 24731-2:2010, is supported to enable declarations of functions from that + TR. + * The feature test macro __STDC_WANT_IEC_60559_BFP_EXT__, from ISO/IEC TS + 18661-1:2014, is supported to enable declarations of functions and macros + from that TS. + * The feature test macro __STDC_WANT_IEC_60559_FUNCS_EXT__, from ISO/IEC TS + 18661-4:2015, is supported to enable declarations of functions and macros + from that TS. + * The nonstandard feature selection macros _REENTRANT and _THREAD_SAFE are + now treated as compatibility synonyms for _POSIX_C_SOURCE=199506L. + * The inclusion of by is deprecated. + * New features from TS 18661-1:2014 are added to libm: the + fesetexcept, fetestexceptflag, fegetmode and fesetmode functions, the + femode_t type and the FE_DFL_MODE and FE_SNANS_ALWAYS_SIGNAL macros. + * Integer width macros from TS 18661-1:2014 are added to : + CHAR_WIDTH, SCHAR_WIDTH, UCHAR_WIDTH, SHRT_WIDTH, USHRT_WIDTH, INT_WIDTH, + UINT_WIDTH, LONG_WIDTH, ULONG_WIDTH, LLONG_WIDTH, ULLONG_WIDTH; and to + : INT8_WIDTH, UINT8_WIDTH, INT16_WIDTH, UINT16_WIDTH, + INT32_WIDTH, UINT32_WIDTH, INT64_WIDTH, UINT64_WIDTH, INT_LEAST8_WIDTH, + UINT_LEAST8_WIDTH, INT_LEAST16_WIDTH, UINT_LEAST16_WIDTH, + INT_LEAST32_WIDTH, UINT_LEAST32_WIDTH, INT_LEAST64_WIDTH, + UINT_LEAST64_WIDTH, INT_FAST8_WIDTH, UINT_FAST8_WIDTH, INT_FAST16_WIDTH, + UINT_FAST16_WIDTH, INT_FAST32_WIDTH, UINT_FAST32_WIDTH, INT_FAST64_WIDTH, + UINT_FAST64_WIDTH, INTPTR_WIDTH, UINTPTR_WIDTH, INTMAX_WIDTH, + UINTMAX_WIDTH, PTRDIFF_WIDTH, SIG_ATOMIC_WIDTH, SIZE_WIDTH, WCHAR_WIDTH, + WINT_WIDTH. + * New features are added from TS 18661-1:2014: + - Signaling NaN macros: SNANF, SNAN, SNANL. + - Nearest integer functions: roundeven, roundevenf, roundevenl, fromfp, + fromfpf, fromfpl, ufromfp, ufromfpf, ufromfpl, fromfpx, fromfpxf, + fromfpxl, ufromfpx, ufromfpxf, ufromfpxl. + - llogb functions: the llogb, llogbf and llogbl functions, and the + FP_LLOGB0 and FP_LLOGBNAN macros. + - Max-min magnitude functions: fmaxmag, fmaxmagf, fmaxmagl, fminmag, + fminmagf, fminmagl. + - Comparison macros: iseqsig. + - Classification macros: iscanonical, issubnormal, iszero. + - Total order functions: totalorder, totalorderf, totalorderl, + totalordermag, totalordermagf, totalordermagl. + - Canonicalize functions: canonicalize, canonicalizef, canonicalizel. + - NaN functions: getpayload, getpayloadf, getpayloadl, setpayload, + setpayloadf, setpayloadl, setpayloadsig, setpayloadsigf, setpayloadsigl. + * The functions strfromd, strfromf, and strfroml, from ISO/IEC TS 18661-1:2014, + are added to libc. + * Most of glibc can now be built with the stack smashing protector enabled. + * The function explicit_bzero, from OpenBSD, has been added to libc. + * On ColdFire, MicroBlaze, Nios II and SH3, the float_t type is now defined + to float instead of double. + * On x86_64, when compiling with -mfpmath=387 or -mfpmath=sse+387, the + float_t and double_t types are now defined to long double instead of float + and double. + * The getentropy and getrandom functions, and the header file + have been added. + * The buffer size for byte-oriented stdio streams is now limited to 8192 + bytes by default. + * The header now includes the header. + * The malloc_get_state and malloc_set_state functions have been removed. + * The “ip6-dotint” and “no-ip6-dotint” resolver options, and the + corresponding RES_NOIP6DOTINT flag from have been removed. + * The "ip6-bytestring" resolver option and the corresponding RES_USEBSTRING + flag from have been removed. + * The flags RES_AAONLY, RES_PRIMARY, RES_NOCHECKNAME, RES_KEEPTSIG, + RES_BLAST defined in the header file have been deprecated. + * The "inet6" option in /etc/resolv.conf and the RES_USE_INET6 flag for + _res.flags are deprecated. + * DNSSEC-related declarations and definitions have been removed from the + header file, and libresolv will no longer attempt to + decode the data part of DNSSEC record types. + * The resource record type classification macros ns_t_qt_p, ns_t_mrr_p, + ns_t_rr_p, ns_t_udp_p, ns_t_xfr_p have been removed from the + header file because the distinction between RR types and + meta-RR types is not officially standardized, subject to revision, and + thus not suitable for encoding in a macro. + * The types res_sendhookact, res_send_qhook, re_send_rhook, and the qhook + and rhook members of the res_state type in have been removed. + * For multi-arch support it is recommended to use a GCC which has + been built with support for GNU indirect functions. + * GDB pretty printers have been added for mutex and condition variable + structures in POSIX Threads. + * Tunables feature added to allow tweaking of the runtime for an application + program. + * A new version of condition variables functions have been implemented in + the NPTL implementation of POSIX Threads to provide stronger ordering + guarantees. + * A new version of pthread_rwlock functions have been implemented to use a more + scalable algorithm primarily through not using a critical section anymore to + make state changes. + * On ARM EABI (32-bit), generating a backtrace for execution contexts which + have been created with makecontext could fail to terminate due to a + missing .cantunwind annotation. (CVE-2016-6323) + * The DNS stub resolver functions would crash due to a NULL pointer + dereference when processing a query with a valid DNS question type which + was used internally in the implementation. (CVE-2015-5180) +- Enable stack protector if part of %optflags +- startcontext-cantunwind.patch: Removed +- cpuid-assertion.patch: Removed + +------------------------------------------------------------------- +Thu Oct 13 08:24:22 UTC 2016 - schwab@suse.de + +- cpuid-assertion.patch: Don't assert on older Intel CPUs (BZ #20647) + +------------------------------------------------------------------- +Wed Oct 5 15:01:46 UTC 2016 - schwab@suse.de + +- glibc-2.3.3-nscd-db-path.diff: Move persistent nscd databases to + /var/lib/nscd +- glibc-2.3.90-langpackdir.diff: simplify + +------------------------------------------------------------------- +Tue Aug 2 13:55:44 UTC 2016 - schwab@suse.de + +- Update to glibc 2.24 + * The minimum Linux kernel version that this version of the GNU C Library + can be used with is 3.2 + * The pap_AN locale has been deleted + * The readdir_r and readdir64_r functions have been deprecated + * The type `union wait' has been removed + * A new NSS action is added to facilitate large distributed system + administration + * The deprecated __malloc_initialize_hook variable has been removed from + the API + * The long unused localedef --old-style option has been removed + * nextupl, nextup, nextupf, nextdownl, nextdown and nextdownf are added + to libm + * An unnecessary stack copy in _nss_dns_getnetbyname_r was removed + (CVE-2016-3075) + * Previously, getaddrinfo copied large amounts of address data to the + stack, even after the fix for CVE-2013-4458 has been applied, + potentially resulting in a stack overflow. getaddrinfo now uses a + heap allocation instead (CVE-2016-3706) + * The glob function suffered from a stack-based buffer overflow when it + was called with the GLOB_ALTDIRFUNC flag and encountered a long file + name (CVE-2016-1234) + * The Sun RPC UDP client could exhaust all available stack space when + flooded with crafted ICMP and UDP messages (CVE-2016-4429) + * The IPv6 name server management code in libresolv could result in a + memory leak for each thread which is created, performs a failing + naming lookup, and exits (CVE-2016-5417) +- startcontext-cantunwind.patch: mark __startcontext as .cantunwind + (bsc#974800, BZ #20435) +- Removed patches: + * 0001-Updated-translations-for-2.23.patch + * 0002-Regenerate-libc.pot-for-2.23.patch + * 0003-Regenerated-configure-scripts.patch + * 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch + * 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch + * 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch + * 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch + * 0008-Update-NEWS.patch + * 0009-sln-use-stat64.patch + * 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch + * 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch + * 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch + * 0013-Mention-BZ-19762-in-NEWS.patch + * 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch + * 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch + * 0016-Fix-resource-leak-in-resolver-bug-19257.patch + * 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch + * 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch + * 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch + * 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch + * 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch + * 0022-configure-fix-test-usage.patch + * 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch + * 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch + * 0025-getnameinfo-Do-not-preserve-errno.patch + * 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch + * 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch + * 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch + * 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch + * 0030-hesiod-Remove-RCS-keywords.patch + * 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch + * 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch + * 0033-malloc-Remove-NO_THREADS.patch + * 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch + * 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch + * 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch + * 0037-malloc-Add-missing-internal_function-attributes-on-f.patch + * 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch + * 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch + * 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch + * 0041-nss_dns-Check-address-length-before-creating-addrinf.patch + * 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch + * 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch + * 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch + * 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch + * 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch + * 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch + * 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch + * 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch + * 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch + * 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch + * 0052-Fix-tst-dlsym-error-build.patch + * 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch + * 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch + * 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch + * 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch + * clntudp-call-alloca.patch + * glibc-memset-nontemporal.diff + * nis-initgroups-status.patch + * nscd-gc-crash.patch + * robust-mutex-deadlock.patch + * strncat-avoid-array-bounds-warning.patch + +------------------------------------------------------------------- +Wed Jun 29 12:50:21 UTC 2016 - schwab@suse.de + +- strncat-avoid-array-bounds-warning.patch: Avoid array-bounds warning for + stncat on i586 (BZ #20260) +- Update glibc.keyring +- Unset MALLOC_CHECK_ during testsuite run + +------------------------------------------------------------------- +Thu Jun 23 07:41:06 UTC 2016 - schwab@suse.de + +- nsswitch.conf: Add fallback to files for passwd and group to prepare for + libnsl removal. + +------------------------------------------------------------------- +Wed Jun 22 09:08:02 UTC 2016 - schwab@suse.de + +- nis-initgroups-status.patch: Return proper status from + _nss_nis_initgroups_dyn (bsc#984269, BZ #20262) +- robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to + check for timeout (bsc#985170, BZ #20263) + +------------------------------------------------------------------- +Thu Jun 9 09:17:10 UTC 2016 - schwab@suse.de + +- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ + #19755) + +------------------------------------------------------------------- +Mon May 30 08:23:03 UTC 2016 - schwab@suse.de + +- clntudp-call-alloca.patch: do not use alloca in clntudp_call + (CVE-2016-4429, bsc#980854, BZ #20112) + +------------------------------------------------------------------- +Wed May 11 09:33:47 UTC 2016 - schwab@suse.de + +- Import patches from 2.23 branch + 0001-Updated-translations-for-2.23.patch + 0002-Regenerate-libc.pot-for-2.23.patch + 0003-Regenerated-configure-scripts.patch + 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch + 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch + 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch + 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch + 0008-Update-NEWS.patch + 0009-sln-use-stat64.patch + 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch + 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch + 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch + 0013-Mention-BZ-19762-in-NEWS.patch + 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch + 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch + 0016-Fix-resource-leak-in-resolver-bug-19257.patch + 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch + 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch + 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch + 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch + 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch + 0022-configure-fix-test-usage.patch + 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch + 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch + 0025-getnameinfo-Do-not-preserve-errno.patch + 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch + 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch + 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch + 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch + 0030-hesiod-Remove-RCS-keywords.patch + 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch + 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch + 0033-malloc-Remove-NO_THREADS.patch + 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch + 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch + 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch + 0037-malloc-Add-missing-internal_function-attributes-on-f.patch + 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch + 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch + 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch + 0041-nss_dns-Check-address-length-before-creating-addrinf.patch + 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch + 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch + 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch + 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch + 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch + 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch + 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch + 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch + 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch + 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch + 0052-Fix-tst-dlsym-error-build.patch + 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch + 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch + 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch + 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch +- CVE-2016-3075 CVE-2016-1234 CVE-2016-3706 bsc#973164 bsc#969727 +- resolv-mem-leak.patch: renamed to + 0016-Fix-resource-leak-in-resolver-bug-19257.patch +- no-long-double.patch: renamed to + 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch +- glibc-gcc6.patch: renamed to + 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch + +------------------------------------------------------------------- +Mon May 9 14:00:41 UTC 2016 - schwab@suse.de + +- glibc-c-utf8-locale.patch: fix bad standard in LC_IDENTIFICATION categories +- glibc-2.3.locales.diff.bz2: likewise + +------------------------------------------------------------------- +Mon Apr 25 08:55:47 UTC 2016 - jslaby@suse.com + +- glibc-gcc6.patch: Suppress GCC 6 warning about ambiguous 'else' with + -Wparentheses + +------------------------------------------------------------------- +Mon Apr 11 08:00:07 UTC 2016 - schwab@suse.de + +- Add compatibility symlinks for LSB 3.0 (fate#318933) + +------------------------------------------------------------------- +Mon Mar 21 11:57:49 UTC 2016 - schwab@suse.de + +- powerpc-elision-enable-envvar.patch: enable TLE only if + GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236) + +------------------------------------------------------------------- +Tue Mar 15 10:44:46 UTC 2016 - schwab@suse.de + +- ldd-system-interp.patch: Restore warning about execution permission, it + is still needed for noexec mounts (bsc#915985) + +------------------------------------------------------------------- +Tue Mar 8 15:28:16 UTC 2016 - idonmez@suse.com + +- Add C.UTF-8 locale (see https://sourceware.org/glibc/wiki/Proposals/C.UTF-8) + and rh#902094 . Added with glibc-c-utf8-locale.patch. +- Add glibc-disable-gettext-for-c-utf8.patch to disable gettext for + C.UTF-8 same as C locale. + +------------------------------------------------------------------- +Mon Mar 7 14:47:50 UTC 2016 - schwab@suse.de + +- Move %install_info_delete to %preun +- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer + acceptable + +------------------------------------------------------------------- +Tue Feb 23 16:11:36 UTC 2016 - schwab@suse.de + +- no-long-double.patch: Don't use long double functions if NO_LONG_DOUBLE + +------------------------------------------------------------------- +Mon Feb 22 11:05:12 UTC 2016 - schwab@suse.de + +- Update to glibc 2.23 release. + * Unicode 8.0.0 Support + * sched_setaffinity, pthread_setaffinity_np no longer attempt to guess + the kernel-internal CPU set size + * The fts.h header can now be used with -D_FILE_OFFSET_BITS=64 + * getaddrinfo now detects certain invalid responses on an internal + netlink socket + * A defect in the malloc implementation, present since glibc 2.15 (2012) + or glibc 2.10 via --enable-experimental-malloc (2009), could result in + the unnecessary serialization of memory allocation requests across + threads + * The obsolete header has been removed + * The obsolete functions bdflush, create_module, get_kernel_syms, + query_module and uselib are no longer available to newly linked + binaries + * Optimized string, wcsmbs and memory functions for IBM z13. + * Newly linked programs that define a variable called signgam will no + longer have it set by the lgamma, lgammaf and lgammal functions +- Removed patches: + * dont-remove-nodelete-flag.patch + * openat64-readd-o-largefile.patch + * mntent-blank-line.patch + * opendir-o-directory-check.patch + * strcoll-remove-strdiff-opt.patch + * ld-pointer-guard.patch + * tls-dtor-list-mangling.patch + * powerpc-lock-elision-race.patch + * prelink-elf-rtype-class.patch + * vector-finite-math-aliases.patch + * powerpc-elision-adapt-param.patch + * catopen-unbound-alloca.patch + * strftime-range-check.patch + * hcreate-overflow-check.patch + * errorcheck-mutex-no-elision.patch + * refactor-nan-parsing.patch + * send-dg-buffer-overflow.patch + * isinf-cxx11-conflict.patch + * ibm93x-redundant-shift-si.patch + * iconv-reset-input-buffer.patch + * tzset-tzname.patch + * static-dlopen.patch + +------------------------------------------------------------------- +Thu Feb 18 13:22:19 UTC 2016 - schwab@suse.de + +- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with + C++11 (bsc#963700, BZ #19439) + +------------------------------------------------------------------- +Wed Feb 17 09:48:26 UTC 2016 - schwab@suse.de + +- tls-dtor-list-mangling.patch: Harden tls_dtor_list with pointer mangling + (BZ #19018) +- prelink-elf-rtype-class.patch: Keep only ELF_RTYPE_CLASS_{PLT|COPY} bits + for prelink (BZ #19178) +- vector-finite-math-aliases.patch: Better workaround for aliases of + *_finite symbols in vector math library (BZ# 19058) +- powerpc-elision-adapt-param.patch: powerpc: Fix usage of elision + transient failure adapt param (BZ #19174) +- catopen-unbound-alloca.patch: Fix unbound alloca in catopen + (CVE-2015-8779, bsc#962739, BZ #17905) +- strftime-range-check.patch: Add range check on time fields + (CVE-2015-8776, bsc#962736, BZ #18985) +- hcreate-overflow-check.patch: Handle overflow in hcreate (CVE-2015-8778, + bsc#962737, BZ #18240) +- errorcheck-mutex-no-elision.patch: Don't do lock elision on an error + checking mutex (bsc#956716, BZ #17514) +- refactor-nan-parsing.patch: Refactor strtod parsing of NaN payloads + (CVE-2014-9761, bsc#962738, BZ #16962) +- send-dg-buffer-overflow.patch: Fix getaddrinfo stack-based buffer + overflow (CVE-2015-7547, bsc#961721, BZ #18665) +- powerpc-lock-elision-race.patch: renamed from + 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch + +------------------------------------------------------------------- +Mon Feb 15 15:43:02 UTC 2016 - schwab@suse.de + +- Add audit-devel and libcap-devel to BuildRequires, for use by nscd + +------------------------------------------------------------------- +Thu Nov 26 14:46:21 UTC 2015 - schwab@suse.de + +- reinitialize-dl_load_write_lock.patch: Reinitialize dl_load_write_lock + on fork (bsc#958315, BZ #19282) + +------------------------------------------------------------------- +Wed Nov 18 15:09:30 UTC 2015 - schwab@suse.de + +- resolv-mem-leak.patch: Fix resource leak in resolver (bsc#955647, BZ #19257) +- tzset-tzname.patch: Force rereading TZDEFRULES after it was used to set + DST rules only (BZ #19253) + +------------------------------------------------------------------- +Mon Oct 26 15:22:53 UTC 2015 - schwab@suse.de + +- glibc-2.3.90-noversion.diff: use stat64 + +------------------------------------------------------------------- +Mon Oct 19 12:28:58 UTC 2015 - schwab@suse.de + +- ld-pointer-guard.patch: Always enable pointer guard (CVE-2015-8777, + bsc#950944, BZ #18928) + +------------------------------------------------------------------- +Mon Oct 12 08:12:10 UTC 2015 - schwab@suse.de + +- strcoll-remove-strdiff-opt.patch: Remove incorrect STRDIFF-based + optimization (BZ #18589) + +------------------------------------------------------------------- +Thu Oct 8 14:26:14 UTC 2015 - schwab@suse.de + +- iconv-reset-input-buffer.patch: Fix iconv buffer handling with IGNORE + error handler (BZ #18830) + +------------------------------------------------------------------- +Wed Sep 30 11:48:05 UTC 2015 - normand@linux.vnet.ibm.com + +- new patch [BZ #18743] PowerPC: Fix a race condition when eliding a lock + 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch + +------------------------------------------------------------------- +Thu Sep 24 09:41:13 UTC 2015 - schwab@suse.de + +- nss-files-long-lines-2.patch: Properly reread entry after failure in + nss_files getent function (bsc#945779, BZ #18991) + +------------------------------------------------------------------- +Wed Sep 16 10:21:43 UTC 2015 - schwab@suse.de + +- fnmatch-collating-elements.patch: Fix fnmatch handling of collating + elements (BZ #17396, BZ #16976) + +------------------------------------------------------------------- +Mon Sep 7 13:27:58 UTC 2015 - schwab@suse.de + +- opendir-o-directory-check.patch: Fix opendir inverted o_directory_works + test +- static-dlopen.patch: Static dlopen default library search path fix + (bsc#937853) + +------------------------------------------------------------------- +Mon Aug 31 12:21:29 UTC 2015 - schwab@suse.de + +- mntent-blank-line.patch: Fix memory corruption w/blank lines + +------------------------------------------------------------------- +Mon Aug 10 09:23:57 UTC 2015 - schwab@suse.de + +- dont-remove-nodelete-flag.patch: Don't remove DF_1_NODELETE flag from + all loaded objects on failed dlopen +- openat64-readd-o-largefile.patch: Readd O_LARGEFILE flag for openat64 + +------------------------------------------------------------------- +Wed Aug 5 09:35:41 UTC 2015 - schwab@suse.de + +- Update to glibc 2.22 release. + * Cache information can be queried via sysconf() function on s390 + * A buffer overflow in gethostbyname_r and related functions performing DNS + requests has been fixed. (CVE-2015-1781) + * The time zone file parser has been made more robust against crafted time + zone files + * A powerpc and powerpc64 optimization for TLS, similar to TLS descriptors + for LD and GD on x86 and x86-64, has been implemented. + * Character encoding and ctype tables were updated to Unicode 7.0.0 + * Added vector math library named libmvec + * A new fmemopen implementation has been added with the goal of POSIX + compliance. + * The header is deprecated, and will be removed in a future + release. + * bsc#905313 bsc#920338 bsc#927080 bsc#928723 bsc#931480 bsc#939211 + bsc#940195 bsc#940332 bsc#944494 bsc#968787 +- Patches from upstream removed + * htm-tabort.patch + * o-tmpfile.patch + * memcpy-chk-non-SSE2.patch + * pthread-mutexattr-gettype-kind.patch + * powerpc-software-sqrt.patch + * static-tls-dtv-limit.patch + * threaded-trim-threshold.patch + * resolv-nameserver-handling.patch + * nss-separate-state-getXXent.patch + * aarch64-sigstksz.patch + * heap-top-corruption.patch + * pthread-join-deadlock.patch + +------------------------------------------------------------------- +Mon Jul 27 09:08:21 UTC 2015 - schwab@suse.de + +- pthread-join-deadlock.patch: Use IE model for static variables in + libc.so, libpthread.so and rtld (bsc#930015, BZ #18457) + +------------------------------------------------------------------- +Wed Jul 22 09:13:48 UTC 2015 - schwab@suse.de + +- glibc-nodate.patch: fix verification of timestamp + +------------------------------------------------------------------- +Tue Jul 21 07:50:22 UTC 2015 - meissner@suse.com + +- also filter out -fstack-protector-strong + +------------------------------------------------------------------- +Mon Jun 22 07:22:22 UTC 2015 - schwab@suse.de + +- getaddrinfo-ipv6-sanity.diff: Remove. It breaks services that start + before IPv6 is up (bsc#931399) +- glibc-2.3.locales.diff.bz2: Remove sh_YU locales, fix currency for en_BE. + +------------------------------------------------------------------- +Tue Jun 9 08:16:46 UTC 2015 - schwab@suse.de + +- Add /usr/include/gnu/lib-names-.*.h to baselibs +- pthread-join-deadlock.patch: Don't require rtld lock to store static TLS + offset in the DTV (bsc#930015, BZ #18457) +- heap-top-corruption.patch: Do not corrupt the top of a threaded heap if + top chunk is MINSIZE (BZ #18502) + +------------------------------------------------------------------- +Wed Apr 8 12:50:39 UTC 2015 - mgorman@suse.com + +- threaded-trim-threshold.patch: Fix regression in threaded application + malloc performance (bsc#915955, BZ #17195) + +------------------------------------------------------------------- +Thu Apr 2 08:11:20 UTC 2015 - schwab@suse.de + +- aarch64-sigstksz.patch: Increase MINSIGSTKSZ and SIGSTKSZ (BZ #16850) + +------------------------------------------------------------------- +Mon Mar 30 09:04:49 UTC 2015 - schwab@suse.de + +- powerpc-software-sqrt.patch: Fix powerpc software sqrt (BZ #17964, BZ + #17967) +- nss-separate-state-getXXent.patch: Separate internal state between + getXXent and getXXbyYY NSS calls (CVE-2014-8121, bsc#918187, BZ #18007) +- static-tls-dtv-limit.patch: Fix DTV race, assert, DTV_SURPLUS Static TLS + limit, and nptl_db garbage (bsc#919678, BZ #17090, BZ #17620, BZ #17621, + BZ #17628) + +------------------------------------------------------------------- +Mon Mar 9 13:05:32 UTC 2015 - schwab@suse.de + +- resolv-nameserver-handling.patch: Replace with simpler version with more + compatibility + +------------------------------------------------------------------- +Mon Mar 2 14:27:02 UTC 2015 - schwab@suse.de + +- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs + (bsc#920084) + +------------------------------------------------------------------- +Tue Feb 24 10:11:46 UTC 2015 - schwab@suse.de + +- resolv-nameserver-handling.patch: Rewrite handling of nameserver + configuration in resolver + +------------------------------------------------------------------- +Thu Feb 12 13:10:20 UTC 2015 - schwab@suse.de + +- htm-tabort.patch: Fix TABORT encoding for little endian + +------------------------------------------------------------------- +Mon Feb 9 09:26:01 UTC 2015 - schwab@suse.de + +- Update to glibc 2.21 release. + * A new semaphore algorithm has been implemented in generic C code for all + machines + * Added support for TSX lock elision of pthread mutexes on powerpc32, + powerpc64 and powerpc64le + * Optimized strcpy, stpcpy, strchrnul and strrchr implementations for + AArch64 + * i386 memcpy functions optimized with SSE2 unaligned load/store + * New locales: tu_IN, bh_IN, raj_IN, ce_RU + * The obsolete sigvec function has been removed + * CVE-2015-1472 CVE-2015-1473 CVE-2104-7817 CVE-2012-3406 CVE-2014-9402 + CVE-2014-7817 bsc#864081 bsc#906371 bsc#909053 bsc#910599 bsc#916222 +- Patches from upstream removed + * ifunc-x86-slow-sse4.patch + * pthread-mutex-trylock-elision.patch +- o-tmpfile.patch: Fix value of O_TMPFILE for architectures with + non-default O_DIRECTORY (BZ #17912) + +------------------------------------------------------------------- +Tue Oct 28 08:56:47 UTC 2014 - schwab@suse.de + +- Update to crypt_blowfish 1.3. + * Add support for the $2b$ prefix. +- ifunc-x86-slow-sse4.patch: Fix misdetected Slow_SSE4_2 cpu feature bit + (BZ #17501) + +------------------------------------------------------------------- +Mon Sep 8 09:48:26 UTC 2014 - schwab@suse.de + +- Update to glibc 2.20 release. + * Reverted change of ABI data structures for s390 and s390x + * Support for file description locks is added to systems running the + Linux kernel + * Optimized strchr implementation for AArch64 + * The minimum Linux kernel version that this version of the GNU C Library + can be used with is 2.6.32 + * Running the testsuite no longer terminates as soon as a test fails + * The am33 port, which had not worked for several years, has been removed + from ports. + * The _BSD_SOURCE and _SVID_SOURCE feature test macros are no longer + supported; they now act the same as _DEFAULT_SOURCE (but generate a + warning) + * Optimized strcmp implementation for ARMv7 + * Added support for TX lock elision of pthread mutexes on s390 and s390x + * All supported architectures now use the main glibc sysdeps directory + instead of some being in a separate "ports" directory + * The NPTL implementation of POSIX pthreads is no longer an "add-on" + * Locale names, including those obtained from environment variables (LANG + and the LC_* variables), are more tightly checked for proper syntax + * On x86-64, the dynamic linker's lazy-binding support is now compatible + with application code using Intel MPX instructions + * CVE-2013-7423 bsc#915526 bsc#934084 bsc#973010 +- Patches from upstream removed + * nss-dns-memleak.patch + * sin-sign.patch + * pldd-wait-ptrace-stop.patch + * nscd-track-startup-failures.patch + * powerpc-opt-power8.patch + * check-pf-alloca.patch + * getaddrinfo-uninit-result.patch + * ppc64-copysign.patch + * nextafterl-ibm-ldouble.patch + * ibm-long-double-math.patch + * ibm-long-double-frexpl.patch + * aarch64-setcontext.patch + * nss-nis-stack-use.patch + * psfaa.patch + * nss-files-long-lines.patch + * setlocale-directory-traversal.patch + * dt-ppc64-num.patch + * ppc64le-profiling.patch + * s390-revert-abi-change.patch + * disable-gconv-translit-modules.patch + * resolv-dont-ignore-second-answer.patch + * iconv-ibm-sentinel-check.patch +- Remove sprof.1, and mtrace.1, now included in the man-pages package + (bsc#967190) + +------------------------------------------------------------------- +Tue Sep 2 07:52:36 UTC 2014 - schwab@suse.de + +- iconv-ibm-sentinel-check.patch: Fix crashes on invalid input in IBM + gconv modules (CVE-2014-6040, bnc#894553, BZ #17325) + +------------------------------------------------------------------- +Tue Aug 26 10:47:31 UTC 2014 - schwab@suse.de + +- disable-gconv-translit-modules.patch: Disable gconv transliteration + module loading (CVE-2014-5119, bnc#892073, BZ #17187) + +------------------------------------------------------------------- +Mon Aug 11 10:01:54 UTC 2014 - schwab@suse.de + +- pthread-mutexattr-gettype-kind.patch: Filter out + PTHREAD_MUTEX_NO_ELISION_NP bit in pthread_mutexattr_gettype + (bnc#888131, BZ #15790) + +------------------------------------------------------------------- +Thu Jul 31 08:06:50 UTC 2014 - schwab@suse.de + +- ppc64le-profiling.patch: fix profiling for ppc64le (bnc#889601, BZ + #17213) +- s390-revert-abi-change.patch: replace with upstream patch, switches + default symbol version back to old version (bnc#887228) + +------------------------------------------------------------------- +Mon Jul 28 10:18:46 UTC 2014 - schwab@suse.de + +- ibm93x-redundant-shift-si.patch: Avoid redundant shift character in + iconv output at block boundary (bnc#886416, BZ #17197) + +------------------------------------------------------------------- +Thu Jul 24 15:35:50 UTC 2014 - schwab@suse.de + +- s390-revert-abi-change.patch: revert back to pre-2.19 layout of jmp_buf + and ucontext_t on s390 (bnc#887228) + +------------------------------------------------------------------- +Tue Jul 22 08:37:38 UTC 2014 - schwab@suse.de + +- dt-ppc64-num.patch: Correct DT_PPC64_NUM (bnc#887169, BZ #17153) + +------------------------------------------------------------------- +Mon Jul 14 08:33:08 UTC 2014 - schwab@suse.de + +- setlocale-directory-traversal.patch: Directory traversal in locale + environment handling (CVE-2014-0475, bnc#887022, BZ #17137) +- Remove the ppc64le check-abi workaround, no longer needed + +------------------------------------------------------------------- +Mon Jun 23 10:33:40 UTC 2014 - schwab@suse.de + +- nss-files-long-lines.patch: Don't ignore too long lines in nss_files + (bnc#883217, BZ #17079) +- Remove locale.1, localedef.1 and iconvconfig.8 manpages, now included in + the man-pages package (bnc#880703) +- manpages.patch: update + +------------------------------------------------------------------- +Mon Jun 16 08:27:38 UTC 2014 - schwab@suse.de + +- psfaa.patch: copy filename argument in posix_spawn_file_actions_addopen + (CVE-2014-4043, bnc#882600, BZ #17048) + +------------------------------------------------------------------- +Wed May 28 15:11:45 UTC 2014 - matz@suse.de + +- glibc-memset-nontemporal.diff: Speedup memset on x86_64 + (bnc#868622, BZ #16830) + +------------------------------------------------------------------- +Thu May 15 15:45:03 UTC 2014 - schwab@suse.de + +- add non-elision-enabled libpthread + +------------------------------------------------------------------- +Mon May 12 13:22:40 UTC 2014 - schwab@suse.de + +- nss-nis-stack-use.patch: fix unbound stack use in NIS NSS module (BZ + #16932) + +------------------------------------------------------------------- +Wed May 7 10:13:24 UTC 2014 - schwab@suse.de + +- getaddrinfo-uninit-result.patch: fix parsing of getai result for + IPv6-only request (bnc#876521) + +------------------------------------------------------------------- +Thu Apr 17 09:13:32 UTC 2014 - schwab@suse.de + +- ibm-long-double-frexpl.patch: Correct IBM long double frexpl + (bnc#872573, BZ #16740, BZ #16619) + +------------------------------------------------------------------- +Tue Apr 15 14:23:54 UTC 2014 - schwab@suse.de + +- ibm-long-double-math.patch: Remove faulty assembler implementations of + ceil, nearbyintl, roundl for IBM long double (bnc#873457, BZ #16701, BZ + #16706, BZ #16707) + +------------------------------------------------------------------- +Tue Apr 15 11:00:59 UTC 2014 - aj@suse.com + +- Use /run for nscd instead of /var/run. + +------------------------------------------------------------------- +Mon Apr 7 09:06:32 UTC 2014 - schwab@suse.de + +- pthread-mutex-destroy.patch: Remove +- pthread-mutex-trylock-elision.patch: Properly handle forced elision in + pthread_mutex_trylock (bnc#865968, BZ #16657) + +------------------------------------------------------------------- +Thu Apr 3 07:32:24 UTC 2014 - schwab@suse.de + +- nextafterl-ibm-ldouble.patch: Correct IBM long double nextafterl + (bnc#871637, BZ #16739) + +------------------------------------------------------------------- +Tue Apr 1 13:33:24 UTC 2014 - schwab@suse.de + +- Readd dependency on sysvinit.target to nscd.service (bnc#868422) +- Make the nscd service part of the nss-lookup and nss-user-lookup targets + (bnc#871386) +- Move _constraints back to main package and update it + +------------------------------------------------------------------- +Tue Apr 1 07:55:19 UTC 2014 - schwab@suse.de + +- ppc64-copysign.patch: Fix ppc64le copysign overwriting parent stack + frame (BZ #16786) +- aarch64-setcontext.patch: Fix aarch64 setcontext clobbering alternate + signal stack (BZ #16629) + +------------------------------------------------------------------- +Mon Mar 31 13:22:56 UTC 2014 - schwab@suse.de + +- powerpc-opt-power8.patch: readd POWER8 implementation of isnan, + isinf, finite with fix for little endian (bnc#871353) +- pthread-mutex-destroy.patch: Skip checks in pthread_mutex_destroy when + doing elision (bnc#865968) + +------------------------------------------------------------------- +Sat Mar 29 16:41:25 UTC 2014 - schwab@suse.de + +- powerpc-opt-power8.patch: remove broken POWER8 implementation of isnan, + isinf, finite; fix missing static symbols +- glibc-2.14-crypt.diff: update for file renaming + +------------------------------------------------------------------- +Thu Mar 27 08:40:20 UTC 2014 - schwab@suse.de + +- check-pf-alloca.patch: remove use of alloca while collecting interface + addresses + +------------------------------------------------------------------- +Tue Mar 25 09:26:44 UTC 2014 - schwab@suse.de + +- abort-no-flush.patch: Don't close or flush stdio streams on abort (BZ + #15436) +- fix-locking-in-_IO_cleanup.patch: always do locking when accessing + streams (bnc#796982, BZ #15142) +- resolv-dont-ignore-second-answer.patch: don't ignore second answer from + nameserver if the first one was empty (bnc#767266, BZ #13651) +- ldd-system-interp.patch: Never try to execute the file in ldd + (bnc#677787, BZ #16750) + +------------------------------------------------------------------- +Mon Mar 24 12:26:50 UTC 2014 - schwab@suse.de + +- check-pf-alloca.patch: Account for alloca use when collecting interface + addresses (bnc#785041, BZ #16002) + +------------------------------------------------------------------- +Mon Mar 24 07:59:40 UTC 2014 - schwab@suse.de + +- powerpc-opt-power8.patch: two more POWER8 optimisations (bnc#866711, + fate#315443) + +------------------------------------------------------------------- +Thu Mar 20 14:52:47 UTC 2014 - schwab@suse.de + +- getaddrinfo-uninit-result.patch: Fix use of half-initialized result in + getaddrinfo when using nscd (bnc#867636, BZ #16743) + +------------------------------------------------------------------- +Thu Mar 20 07:42:50 UTC 2014 - schwab@suse.de + +- Remove dependency on sysinit.target from nscd.service again (bnc#86422) + +------------------------------------------------------------------- +Wed Mar 19 14:39:55 UTC 2014 - schwab@suse.de + +- powerpc-opt-power8.patch: GLIBC Optimizations For POWER8 Hardware + (bnc#866711, fate#315443) + +------------------------------------------------------------------- +Tue Mar 18 17:10:43 UTC 2014 - schwab@suse.de + +- Make sure nscd is started after sysinit.target (bnc#868422) +- nscd-track-startup-failures.patch: properly track startup failures in + nscd and mark nscd.service as forking (BZ #16639) + +------------------------------------------------------------------- +Thu Mar 6 11:37:51 UTC 2014 - schwab@suse.de + +- Add services and netgroup persistent caches to nscd file list + +------------------------------------------------------------------- +Wed Feb 26 09:03:25 UTC 2014 - schwab@suse.de + +- sin-sign.patch: Fix sign of input to bsloww1 (BZ #16623) +- pldd-wait-ptrace-stop.patch: Update from upstream + +------------------------------------------------------------------- +Mon Feb 24 11:38:41 UTC 2014 - schwab@suse.de + +- nss-dns-memleak.patch: fix memory leak in nss-dns (bnc#863499) +- Don't build glibc-{extra,info,i18ndata,obsolete} and nscd for i686 + +------------------------------------------------------------------- +Mon Feb 10 14:24:29 UTC 2014 - schwab@suse.de + +- Bump minimum kernel to 3.0 + +------------------------------------------------------------------- +Sun Feb 9 13:52:23 UTC 2014 - schwab@suse.de + +- Update to glibc 2.19 release + +------------------------------------------------------------------- +Thu Feb 6 10:38:05 UTC 2014 - schwab@suse.de + +- Update to glibc 2.18.90 ee7cc3853761: + * More bug fixes + * SystemTap probes for slow multiple precision fallback paths of + transcendental functions have been introduced. + * Preliminary documentation about Multi-Thread, Async-Signal and + Async-Cancel Safety has been added. + * Change powerpc64le start ABI to 2.17 +- Add /usr/local/lib64 to ld.so.conf on all lib64 platforms +- Enable profile build for aarch64 +- ppc64le-abilist.patch: Removed + +------------------------------------------------------------------- +Wed Jan 8 12:38:29 UTC 2014 - coolo@suse.com + +- make pwdutils a real buildrequire + Requires(pre) are used during builds, but don't trigger rebuilds. + But to create clearly defined bootstrap projects, it's essential + to know what packages are required for others. So move this requires + to build to a buildrequire + +------------------------------------------------------------------- +Tue Jan 7 14:30:50 UTC 2014 - schwab@suse.de + +- Update to glibc 2.18.90 94c8a4bc574c: + * More bug fixes + * Slovenian translations for glibc messages have been contributed by the + Translation Project's Slovenian team of translators. + +------------------------------------------------------------------- +Thu Dec 19 13:45:17 UTC 2013 - schwab@suse.de + +- Update to glibc 2.18.90 83f5c32d21f7: + * Support for STT_GNU_IFUNC symbols added for ppc64 + * A new feature test macro _DEFAULT_SOURCE is available + * The _BSD_SOURCE feature test macro no longer enables BSD interfaces + that conflict with POSIX. The libbsd-compat library (which was a + dummy library that did nothing) has also been removed. + * Added support for version-3 tz format files +- i686-no-sse42-strstr.patch: Removed + +------------------------------------------------------------------- +Tue Dec 10 15:03:59 UTC 2013 - schwab@suse.de + +- Update to glibc 2.18.90 aeb95445d128: + * More bug fixes + * Support for STT_GNU_IFUNC symbols added for ppc32/power4+ + * The public headers no longer use __unused nor __block + * Support for PowerPC64 ELFv2 ABI +- ppc64le-abilist.patch: ABI lists for PowerLE + +------------------------------------------------------------------- +Mon Nov 25 13:59:52 UTC 2013 - schwab@suse.de + +- Update to glibc 2.18.90 bd12ab55c05e: + * New locales: ak_GH, anp_IN, ar_SS, cmn_TW, hak_TW, lzh_TW, nan_TW, pap_AW, + pap_CW, quz_PE, the_NP. + * Substantially revised locales: gd_GB, ht_HT + * The LC_ADDRESS field was updated to support country_car for almost all + supported locales. + * ISO 1427 definitions were updated. + * ISO 3166 definitions were updated. + * The localedef utility now supports --big-endian and --little-endian + command-line options to generate locales for a different system from that + for which the C library was built. + * Binary locale files now only depend on the endianness of the system for + which they are generated and not on other properties of that system. + * ISO 639 definitions were updated for Chiga (cgg) and Chinese (gan, hak, czh, + cjy, lzh, cmn, mnp, cdo, czo, cpx, wuu, hsn, yue). + * SystemTap probes for malloc have been introduced. + * Support for powerpc64le has been added. + * The soft-float powerpc port now supports e500 processors. +- Remove upstreamed patches: + cbrtl-ldbl-96.patch + fcntl-o-tmpfile.patch + getaddrinfo-overflow.patch + glibc-2.18.tar.xz + glibc-ld-profile.patch + glibc-nscd-hconf.diff + i686-strcasecmp-fallback.patch + m68k-Scrt1.patch + malloc-overflows.patch + nonascii-case.patch + nss-database.patch + printf-overrun.patch + readdir_r-overflow.patch + strcoll-overflow.patch +- Remove obsolete patches: + glibc-2.4.90-revert-only-euro.diff + +------------------------------------------------------------------- +Wed Oct 30 14:05:30 UTC 2013 - schwab@suse.de + +- getaddrinfo-overflow.patch: Fix stack overflow due to large AF_INET6 + requests (CVE-2013-4458, bnc#847227) + +------------------------------------------------------------------- +Mon Oct 21 12:14:38 UTC 2013 - schwab@suse.de + +- Remove SSE4.2 implementation of strstr for x86-32 (bnc#843464) + +------------------------------------------------------------------- +Mon Oct 14 09:32:44 UTC 2013 - schwab@suse.de + +- Depend on gcc defaults for base powerpc optimisations (bnc#844824) + +------------------------------------------------------------------- +Fri Oct 11 08:37:38 UTC 2013 - schwab@suse.de + +- Enable ports addon for m68k and adapt file list +- m68k-Scrt1.patch: Use PIC for Scrt1.o + +------------------------------------------------------------------- +Thu Sep 19 14:12:59 UTC 2013 - schwab@suse.de + +- nscd-server-user.patch: run nscd as user nscd (fate#314673) + +------------------------------------------------------------------- +Thu Sep 12 13:42:23 UTC 2013 - schwab@suse.de + +- malloc-overflows.patch: Fix integer overflows in malloc (CVE-2013-4332, + bnc#839870) + +------------------------------------------------------------------- +Wed Sep 11 10:11:56 UTC 2013 - schwab@suse.de + +- fcntl-o-tmpfile.patch: Add O_TMPFILE to (bnc#837965) +- strcoll-overflow.patch: Update to latest version + +------------------------------------------------------------------- +Tue Aug 13 07:24:59 UTC 2013 - schwab@suse.de + +- Update to glibc 2.18 release + * No source change +- strcoll-overflow.patch: fix buffer overflow in strcoll (CVE-2012-4412, + bnc#779320) +- readdir_r-overflow.patch: fix readdir_r with long file names + (CVE-2013-4237, bnc#834594) + +------------------------------------------------------------------- +Tue Aug 6 09:20:04 UTC 2013 - schwab@suse.de + +- Update to glibc 2.17.90 85891acadf1b: + * CVE-2013-2207 Incorrectly granting access to another user's pseudo-terminal + has been fixed by disabling the use of pt_chown (Bugzilla #15755). + Distributions can re-enable building and using pt_chown via the new configure + option `--enable-pt_chown'. Enabling the use of pt_chown carries with it + considerable security risks and should only be used if the distribution + understands and accepts the risks. + * CVE-2013-0242 Buffer overrun in regexp matcher has been fixed (Bugzilla + #15078). + * CVE-2013-1914 Stack overflow in getaddrinfo with many results has been + fixed (Bugzilla #15330). + * Add support for calling C++11 thread_local object destructors on thread + and program exit. This needs compiler support for offloading C++11 + destructor calls to glibc. + * Improved worst case performance of libm functions with double inputs and + output. + * Support for priority inherited mutexes in pthread condition variables on + non-x86 architectures. + * Optimized string functions for AArch64. Implemented by Marcus Shawcroft. + * Optimized string functions for ARM. Implemented by Will Newton and + Richard Henderson. + * Added a benchmark framework to track performance of functions in glibc. + * New macro named issignaling to check for a signaling NaN (sNaN). + It is based on draft TS 18661 and currently enabled as a GNU extension. + * On Linux, the clock function now uses the clock_gettime system call + for improved precision, rather than old times system call. + * Added new API functions pthread_getattr_default_np and + pthread_setattr_default_np to get and set the default pthread + attributes of a process. + * Added support for TSX lock elision for pthread mutexes on i386 and x86-64. + This may improve lock scaling of existing programs on TSX capable systems. + * Support added for AT_HWCAP2 (to coincide with Linux kernel 3.10 + availability). Implemented by Ryan S. Arnold. + * Support added for POWER8 platform. Implemented by Ryan S. Arnold. +- Remove upstreamed patches: + pthread-cond-timedwait-i486.patch + glibc-aarch64-lib64.patch + arm-ld-so-cache.patch + rtlddir.patch + regexp-overrun.patch + getaddrinfo-overflow.patch + nscd-netgroup.patch + disable-pt-chown.patch + nscd-short-write.patch + big5-hkscs-update.patch.bz2 + digits-dots.patch + strptime-W-week.patch + aarch64-sigsetjmp.patch +- Rediff all remaining patches +- Reenable stackguard randomization on arm +- Recognize ppc64p7 arch to build for power7 +- Remove all ABI extensions from libcrypt +- cbrtl-ldbl-96.patch: fix cbrtl for ldbl-96 + +------------------------------------------------------------------- +Wed Jul 31 12:20:38 UTC 2013 - schwab@suse.de + +- i686-strcasecmp-fallback.patch: fix fallback in i686 + strcasecmp/strncasecmp +- nonascii-case.patch: also test strncasecmp +- pldd-wait-ptrace-stop.patch: fix pldd not to leave process stopped after + detaching (bnc#819383) + +------------------------------------------------------------------- +Mon Jul 22 12:32:34 UTC 2013 - schwab@suse.de + +- disable-pt-chown.patch: disable use of pt_chown (CVE-2013-2207, + bnc#830257) +- nonascii-case.patch: fix strcasecmp in tr_TR.ISO-8859-9 locale +- glibc-2.14-crypt.diff: fix incomplete dependencies for libowcrypt + +------------------------------------------------------------------- +Thu Jul 4 12:14:27 UTC 2013 - schwab@suse.de + +- crypt_blowfish-gensalt.patch: separare crypt_gensalt into its own + library libowcrypt, remove crypt_rn and crypt_ra (fate#314945) +- glibc-2.14-crypt-versioning.diff, glibc-fix-check-abi.patch, + glibc-crypt-badsalttest.patch: folded into glibc-2.14-crypt.diff +- crypt_blowfish-const.patch: constify crypt_blowfish +- crypt_blowfish-1.2-sha.diff: refresh + +------------------------------------------------------------------- +Fri Jun 28 12:26:38 UTC 2013 - dmueller@suse.com + +- add ld-linux.so.3 compat symlink also for armv6hl +- remove deprecated armv7l + +------------------------------------------------------------------- +Wed Jun 19 09:29:55 UTC 2013 - coolo@suse.com + +- rely on systemd-rpm-macros instead of the full thing + +------------------------------------------------------------------- +Mon Jun 17 09:49:24 UTC 2013 - schwab@suse.de + +- nscd-netgroup.patch: Fix handling of netgroup cache in nscd (bnc#819524) + +------------------------------------------------------------------- +Mon Jun 10 08:33:46 UTC 2013 - schwab@suse.de + +- glibc-bindresvport-blacklist.diff: Renamed from + glibc-2.3.90-bindresvport.blacklist.diff; fix resource leaks + (bnc#824046) +- Remove glibc-armhf-compat.patch + +------------------------------------------------------------------- +Mon May 20 08:26:35 UTC 2013 - schwab@suse.de + +- aarch64-sigsetjmp.patch: Fix sigsetjmp on aarch64 + +------------------------------------------------------------------- +Sat May 18 09:34:41 UTC 2013 - schwab@suse.de + +- Fix file list for glibc-utils + +------------------------------------------------------------------- +Thu May 16 12:02:14 UTC 2013 - schwab@suse.de + +- big5-hkscs-update.patch.bz2: Update BIG5-HKSCS charmap to HKSCS-2008 +- digits-dots.patch: Fix parsing of numeric hosts in gethostbyname_r +- nss-database.patch: Properly cache the result from looking up the nss + database config +- strptime-W-week.patch: Properly handle %W in strptime +- printf-overrun.patch: Revert problematic fixes for [BZ #11741] +- glibc-aarch64-lib64.patch: Replace with upstream version +- arm-ld-so-cache.patch: ARM: Support loading unmarked objects from cache +- rtlddir.patch: Add support for rtld directory different from slib + directory +- regexp-overrun.patch: Fix buffer overrun in regexp matcher + (CVE-2013-0242, bnc#801246) +- getaddrinfo-overflow.patch: Fix stack overflow in getaddrinfo with many + results (CVE-2013-1914, bnc#813121) + +------------------------------------------------------------------- +Thu May 16 10:04:01 UTC 2013 - schwab@suse.de + +- When testsuite run fails make all test output available + +------------------------------------------------------------------- +Tue May 7 10:00:00 UTC 2013 - schwab@suse.de + +- Fix check for XEN build in glibc_post_upgrade + +------------------------------------------------------------------- +Sun Apr 14 02:41:52 UTC 2013 - crrodriguez@opensuse.org + +- Do not order nscd after syslog.target + +------------------------------------------------------------------- +Mon Mar 4 14:16:43 UTC 2013 - schwab@suse.de + +- Fix crypt ABI for aarch64 + +------------------------------------------------------------------- +Thu Feb 28 14:30:44 UTC 2013 - schwab@suse.de + +- manpages.patch: + Remove debianisms from manpages (bnc#805054) + +------------------------------------------------------------------- +Mon Feb 18 09:28:23 UTC 2013 - schwab@suse.de + +- Update crypt ABI for aarch64 +- glibc-aarch64-lib64.patch: + Use lib64 for aarch64 and add link for /lib/ld-linux-aarch64.so.1 +- Don't build profiling libraries for aarch64 + +------------------------------------------------------------------- +Tue Feb 5 09:28:44 UTC 2013 - schwab@suse.de + +- Move _constraints file to glibc-testsuite only + +------------------------------------------------------------------- +Sun Feb 3 00:08:54 UTC 2013 - dmueller@suse.com + +- build with ports enabled on aarch64 + +------------------------------------------------------------------- +Thu Jan 31 15:42:07 UTC 2013 - schwab@suse.de + +- Obsolete unscd to migrate back to nscd. + +------------------------------------------------------------------- +Thu Jan 31 09:09:06 UTC 2013 - coolo@suse.com + +- looks like testsuite runs only on kvm, so add _constraint + (actually it does not build on xen, but I can't constraint that) + +------------------------------------------------------------------- +Thu Jan 24 16:33:04 UTC 2013 - schwab@suse.de + +- Don't run testsuite in parallel +- Fail if testsuite fails +- Disable crypt/badsalttest test + +------------------------------------------------------------------- +Tue Jan 8 09:53:38 UTC 2013 - coolo@suse.com + +- add _constraints file to make sure glibc-testsuite only builds on big + hosts. Otherwise it's running out of memory and stalls + +------------------------------------------------------------------- +Thu Dec 27 12:31:13 UTC 2012 - aj@suse.de + +- Set bugurl to bugs.opensuse.org + +------------------------------------------------------------------- +Tue Dec 25 16:50:52 UTC 2012 - aj@suse.de + +- Update to glibc 2.17 release (git id c758a6861537): + * bump version number + * update translations + +------------------------------------------------------------------- +Tue Dec 18 10:28:01 UTC 2012 - schwab@suse.de + +- Move glibc-utils subpackage to own specfile and enable programs that + require libgd +- Filter GLIBC_PRIVATE symbols +- Don't stop at first error in testsuite run + +------------------------------------------------------------------- +Mon Dec 17 11:16:49 UTC 2012 - schwab@suse.de + +- Split off glibc-testsuite package + +------------------------------------------------------------------- +Fri Dec 14 19:31:45 UTC 2012 - aj@suse.de + +- Build profile and locale packages for i686 as well. + +------------------------------------------------------------------- +Wed Dec 12 08:32:53 UTC 2012 - aj@suse.de + +- Update to 4641d57e1e00: + * Updated translations + * bug fixes + +------------------------------------------------------------------- +Mon Dec 10 13:08:01 UTC 2012 - schwab@suse.de + +- pthread-cond-timedwait-i486.patch: + Extend i486 pthread_cond_timedwait to use futex syscall with absolute + timeout +- nscd-short-write.patch: + Properly check for short writes when sending the response in nscd + +------------------------------------------------------------------- +Sat Dec 8 18:55:53 UTC 2012 - aj@suse.de + +- Update to 56e7d3ad5c2f: + * Bugfixes + * Fix warnings building glibc +- Remove upstreamed patch glibc-revert-fseek-on-fclose.diff + +------------------------------------------------------------------- +Mon Dec 3 15:45:08 UTC 2012 - aj@suse.de + +- Remove nosegneg i686 library, it's only used for a 32-bit Xen + hypervisor (not for a 32-bit guest running under 64-bit hypervisor), + and since the 32-bit Xen hypervisor is not part of openSUSE anymore, + it is unneeded (bnc#789607). + +------------------------------------------------------------------- +Mon Dec 3 14:47:22 UTC 2012 - schwab@suse.de + +- Suppress error message from systemctl in %post -n nscd (bnc#792333) + +------------------------------------------------------------------- +Sat Dec 1 08:55:05 UTC 2012 - aj@suse.de + +- Update to f638872ab422: + Fix regression introduced with last update in sunrpc code + Fix assertion failure in resolver + Bug fixes +- Remove upstreamed patch glibc-resolv-assert.diff + +------------------------------------------------------------------- +Fri Nov 30 09:15:15 UTC 2012 - aj@suse.de + +- Update to c93ec1f091ec: + Warn about unsupported DT_FLAGS_1 flags + Add Interlingua locale + Bug fixes + +------------------------------------------------------------------- +Thu Nov 29 14:30:11 UTC 2012 - schwab@suse.de + +- Remove obsolete patches: + glibc-strict-aliasing.diff + nscd-avoid-gcc-warning.diff + +------------------------------------------------------------------- +Wed Nov 28 15:48:32 UTC 2012 - aj@suse.de + +- Update to e3c6aa3a5848: + * Fix powerpc64 make abi check failure + * bugfixes +- Install nscd.socket to new /usr location + +------------------------------------------------------------------- +Wed Nov 28 09:31:11 UTC 2012 - schwab@suse.de + +- Reenable multi-arch on ppc ppc64 + +------------------------------------------------------------------- +Tue Nov 27 21:34:15 UTC 2012 - aj@suse.de + +- Update to de2fd463b1c0: + Various bugfixes including: + * Fix fwrite bug causing grep etc testsuite failure + * sotruss: fix argument parsing + * Check supported DF_1_XXX bits + Add new locales niu_NU and niu_NZ +- Refresh patch glibc-revert-fseek-on-fclose.diff + +------------------------------------------------------------------- +Sat Nov 24 13:48:40 UTC 2012 - aj@suse.de + +- Remove nscd init script, use systemd files. + +------------------------------------------------------------------- +Fri Nov 23 14:33:37 UTC 2012 - matz@suse.com + +- Fix getaddrinfo-ipv6-sanity.diff to apply again. + +------------------------------------------------------------------- +Tue Nov 20 08:06:49 UTC 2012 - aj@suse.de + +- Update to f59cba71d848: + * Various bug fixes + * Add new locales szl_PL, ayc_PE, nhn_MX, doi_IN, mni_IN, sat_IN. + * Remove patch glibc-compiled-binaries.diff since getconf can not be + cross-compiled + * Refresh patch glibc-2.3.90-bindresvport.blacklist.diff + +------------------------------------------------------------------- +Sun Nov 11 09:54:43 UTC 2012 - aj@suse.de + +- Update to current glibc 2.17 development snapshot (git 7e2bd01fcf3c): + * Upstream changes: + + ports is now part of main tarball + + Add port to ARM AArch64 + + New function secure_getenv + + Systemtap static probes + + The `clock_*' suite of functions (declared in ) is now + available directly in the main C library. + + The `crypt' function now fails if passed salt bytes that violate the + specification for those values. On Linux, the `crypt' function will + consult /proc/sys/crypto/fips_enabled to determine if "FIPS mode" is + enabled, and fail on encrypted strings using the MD5 or DES algorithm + when the mode is enabled. + + Optimzations and bug fixes + * remove upstream patches malloc-check-size.patch, + glibc-2.16-getaddrinfo-buffer.patch, sparc-bind-now.patch, + pthread-cond-wait-revert.patch + * Remove now obsolete patch glibc-gai-private4.diff + * Refresh patches glibc-2.14-crypt.diff, glibc-2.14-crypt-versioning.diff, + glibc-fix-check-abi.patch, nss-db-path.patch, glibc-2.3.90-noversion.diff, + glibc-revert-fseek-on-fclose.diff + * Disable patches glibc-compiled-binaries.diff, getaddrinfo-ipv6-sanity.diff + and glibc-gai-private4.diff. + * Use git id instead of ChangeLog date in version output (patch glibc-version.diff) + * Enable multi-arch on all architectures that support it. + +------------------------------------------------------------------- +Wed Nov 7 14:59:06 UTC 2012 - schwab@suse.de + +- Avoid shell comment leaking into %post. + +------------------------------------------------------------------- +Thu Oct 25 07:30:04 UTC 2012 - aj@suse.de + +- Update to glibc 2.16 c3b96f90c9c1: + - Fix missing _mcount@GLIBC_2.0 on powerpc32 (replaces + patch glibc-2.16-ppc32-mcount.patch) +- Drop patch glibc-elf-localscope.diff, fixed upstream in 2.16 + in a different way. + +------------------------------------------------------------------- +Tue Oct 9 07:15:12 UTC 2012 - aj@suse.de + +- Fix malloc_usable_size (swo#1349, bnc#745247) (patch + malloc-check-size.patch). + +- Update to current glibc 2.16 (git a5cfcf08ffaa): + * fix fma detection + * Don't parse %s format argument as multibyte string + * Use size_t instead of int for internal variables in glob + * Properly handle fencepost with MALLOC_ALIGN_MASK + +------------------------------------------------------------------- +Sat Oct 6 08:51:46 UTC 2012 - meissner@suse.com + +- make glibc-devel- require glibc- just + like glibc-devel + +------------------------------------------------------------------- +Fri Sep 28 07:47:33 UTC 2012 - aj@suse.de + +- Fix crash in relocation on sparc with bind-now (swo#14376) + (patch sparc-bind-now.patch). + +------------------------------------------------------------------- +Thu Sep 27 12:20:11 UTC 2012 - aj@suse.de + +- Fix check-abi on more architectures (bnc#780696), patch by Jan + Engelhardt (updated patch glibc-fix-check-abi.patch). + +------------------------------------------------------------------- +Tue Sep 4 11:08:53 UTC 2012 - schwab@linux-m68k.org + +- Move pt_chown to %{_libexecdir} so that baselibs can find it. +- Do create hardlinks to getconf so that baselibs use the correct binary + and getconf -v works (obsoletes patch glibc-2.8-getconf.diff). + +------------------------------------------------------------------- +Tue Aug 28 07:10:49 UTC 2012 - aj@suse.de + +- Update to da1f43196321, major changes: + * Fix strtod integer/buffer overflow (bso#14459). + * Fix segmentation fault in strncasecmp for i686. + * Translation updates + +------------------------------------------------------------------- +Tue Jul 24 08:39:30 UTC 2012 - aj@suse.de + +- Fix _mcount on PowerPC32. + +------------------------------------------------------------------- +Sat Jul 21 07:31:10 UTC 2012 - aj@suse.de + +- Enable parallel build for some more cases. + +------------------------------------------------------------------- +Fri Jul 20 17:00:00 UTC 2012 - aj@suse.de + +- Update to glibc 2.16 release. + * update version numbers + * Documentation updates +- Update manpages from Debian, includes new man pages for + locale.1, mtrace.1, gencat.1 iconvconfig.8. +- Remove getent.1 man page, use the one from man-pages. + +------------------------------------------------------------------- +Fri Jul 20 16:42:42 UTC 2012 - aj@suse.de + +- Update to glibc 2.16 trunk (git id 416bf844227d): + * Fix check-abi for arm + * Refresh some patches. + * remove merged patches + * mainly lots of bug fixes + * Support for ISO C11 + * full details in NEWS file + +------------------------------------------------------------------- +Fri Jul 20 15:06:49 UTC 2012 - jengelh@inai.de + +- Add commit 10f62770e115d9f (glibc-sparc-fxstatat64.diff) from + upstream to resolve rpmlint-induced packaging abort due to + (previously) "no-return-in-nonvoid" +- Add xz as explicit BuildRequires for openSUSE_12.1 + +------------------------------------------------------------------- +Thu Jul 19 23:42:46 UTC 2012 - jengelh@inai.de + +- Do package ld-linux.so.2 on SPARC as well + +------------------------------------------------------------------- +Tue Jul 17 12:22:29 UTC 2012 - aj@suse.de + +- Add makeinfo as build requires to be able to generate the info + pages. + +------------------------------------------------------------------- +Wed Jul 4 13:36:17 UTC 2012 - aj@suse.de + +- Add glibc-2.16-getaddrinfo-buffer.patch to not use a too small + buffer for dns queries on 64-bit systems (bso#14307,bso#13904). +- Fix getaddrinfo-ipv6-sanity.diff (bnc#767125). + +------------------------------------------------------------------- +Mon Jul 2 16:23:15 UTC 2012 - agraf@suse.com + +- Backport *context patch for ARM from 2.16, so we have a working libpth + +------------------------------------------------------------------- +Thu Jun 28 18:46:30 UTC 2012 - aj@suse.de + +- Remove not anymore existing nscd.socket. + +------------------------------------------------------------------- +Thu Jun 28 12:33:50 UTC 2012 - aj@suse.de + +- Update to glibc 2.15-branch (git id 725b8ee08aff): + * Fix regression in cosh (bso#14273) + +------------------------------------------------------------------- +Wed Jun 27 07:34:15 UTC 2012 - aj@suse.de + +- Testsuite is ok to fail on arm + +------------------------------------------------------------------- +Tue Jun 26 07:11:49 UTC 2012 - aj@suse.de + +- Update to glibc 2.15 branch (git id b640404bd8c9): + * Fix fmod implementation that returned NaN for some values. + * Fix strcase_cmp_l x86 multiarch implementation. + * Remove glibc-2.15-avx2.patch, merged now. + +------------------------------------------------------------------- +Thu Jun 21 11:44:59 UTC 2012 - aj@suse.de + +- Fix Bogus FP exception on underflow for exp(double) (bnc#767956) + +------------------------------------------------------------------- +Mon Jun 18 11:04:37 UTC 2012 - aj@suse.de + +- Remove nscd.socket since nscd does not support socket + activation. + +------------------------------------------------------------------- +Wed Jun 13 11:07:15 UTC 2012 - aj@suse.de + +- Build power3 libs on 32-bit PowerPC (bnc#765165). + +------------------------------------------------------------------- +Wed May 23 20:00:55 UTC 2012 - aj@suse.de + +- Update to current git of glibc 2.15 branch: + * obsoletes glibc-2.16-avx.patch, + glibc-2.16-fix-check-localplt.patch + * Fixes for math functions. + +------------------------------------------------------------------- +Wed May 23 11:51:02 UTC 2012 - aj@suse.de + +- Fix first_weekday for tr_TR locale (tr_TR.patch) + +------------------------------------------------------------------- +Wed May 16 08:37:57 UTC 2012 - schwab@linux-m68k.org + +- Fix confstr use of local buffer outside its extent + +------------------------------------------------------------------- +Wed May 9 07:30:36 UTC 2012 - aj@suse.de + +- Split out glibc-armhf-compat.patch from armhf-ld-so.patch. +- Run nscd in the foreground with systemd (glibc-nscd-foreground-patch) + +------------------------------------------------------------------- +Tue May 8 14:00:52 UTC 2012 - aj@suse.de + +- Refresh glibc-2.16-avx.patch and handle FMA4. + +------------------------------------------------------------------- +Thu May 3 11:05:36 UTC 2012 - aj@suse.de + +- Fix dynamic linker name for ARMv5. + +------------------------------------------------------------------- +Thu Apr 26 14:02:37 UTC 2012 - aj@suse.de + +- Fix mcheck (optimization problem with gcc 4.7) + +------------------------------------------------------------------- +Wed Apr 25 10:40:20 UTC 2012 - aj@suse.de + +- Also check for armv7hl. + +------------------------------------------------------------------- +Wed Apr 25 08:47:22 UTC 2012 - adrian@suse.de + +- provide old ld-linux.so.3 on armv7, not catched by find.provides + +------------------------------------------------------------------- +Sun Apr 22 11:35:05 UTC 2012 - aj@suse.de + +- gcc 4.7 does not build crt files properly on powerpc64, backport + patch from upstream to handle this + (glibc-2.16-powerpc-initfini.patch) + +------------------------------------------------------------------- +Fri Apr 20 18:28:18 UTC 2012 - aj@suse.de + +- Disable patch x86-cpuid-level2.patch, this should be fixed in + valgrind now. + +------------------------------------------------------------------- +Thu Apr 19 11:12:43 UTC 2012 - aj@suse.de + +- Reorder patches, refresh to apply cleanly with -p1. + +------------------------------------------------------------------- +Wed Apr 18 11:35:48 UTC 2012 - aj@suse.de + +- Build profiled libs only for base. +- Cleanup patches. +- Remove glibc-2.14-fix-ctors.patch, we have proper support in + binutils now. + +------------------------------------------------------------------- +Tue Apr 17 12:35:21 UTC 2012 - aj@suse.de + +- The dynamic linker for armv7 hardware float is called + /lib/ld-linux-armhf.so.3. Provide symlink for old location. + +------------------------------------------------------------------- +Tue Apr 17 08:29:21 UTC 2012 - aj@suse.de + +- Build for power4 only, don't support power3 anymore. +- Add option to build glibc a bit more quickly for testing purposes. +- Remove disabled patch glibc-revert-netlink-cache.patch. +- Start renumbering patches. + +------------------------------------------------------------------- +Mon Apr 16 14:31:38 UTC 2012 - aj@suse.de + +- Do not build locales and profile for i686 since we only ship + the base and glibc-devel packages. + +------------------------------------------------------------------- +Fri Apr 13 09:35:49 UTC 2012 - aj@suse.de + +- Fix check-abi to succeed. +- Use feof_unlocked in glibc-2.3.90-bindresvport.blacklist.diff. +- Make x86 to be elf/check-localplt clean again +- Refresh some patches to apply without fuzz. + +------------------------------------------------------------------- +Fri Apr 6 09:19:11 UTC 2012 - aj@suse.de + +- Disable building with as-needed since it breaks glibc + (testsuite will fail, even if testsuite does not use as-needed) + +------------------------------------------------------------------- +Thu Apr 5 18:48:06 UTC 2012 - aj@suse.de + +- Another fix for dynamic linking. + +------------------------------------------------------------------- +Thu Apr 5 18:22:36 UTC 2012 - aj@suse.de + +- Properly fix dl_lookup_x crash (glibc-fix-noload.patch), disable + glibc-fix-lookup-crash.patch. + +------------------------------------------------------------------- +Mon Apr 2 09:30:24 UTC 2012 - aj@suse.de + +- Fix building on Armv5 (glibc-add-arm-dependency-libmemusage.patch) + +------------------------------------------------------------------- +Thu Mar 29 07:51:43 UTC 2012 - aj@suse.de + +- Fix crash when nscd is not running (bnc#741021) properly + and disable patch glibc-revert-netlink-cache.patch + +------------------------------------------------------------------- +Fri Mar 23 11:07:32 UTC 2012 - aj@suse.de + +- Fix path for nss_db (bnc#753657). + +------------------------------------------------------------------- +Thu Mar 22 09:41:48 UTC 2012 - aj@suse.de + +- Fix LD_PROFILE invocation. + +------------------------------------------------------------------- +Wed Mar 21 08:45:12 UTC 2012 - aj@suse.de + +- Fix cycle detection in loading of dynamic objects. + +------------------------------------------------------------------- +Wed Mar 14 08:26:52 UTC 2012 - aj@suse.de + +- Update getaddrinfo-ipv6-sanity.diff (bnc#684534). + +------------------------------------------------------------------- +Fri Mar 2 17:01:55 UTC 2012 - aj@suse.de + +- vfprintf: validate nargs and maybe allocate from heap (bnc#747768) + +------------------------------------------------------------------- +Tue Jan 31 13:20:37 UTC 2012 - aj@suse.de + +- Fix checks for AVX (patch glibc-2.16-avx.patch) + +------------------------------------------------------------------- +Tue Jan 31 09:44:07 UTC 2012 - aj@suse.de + +- Use Linux 2.6.32 on x86_64 as oldest supported kernel + +------------------------------------------------------------------- +Tue Jan 31 08:57:15 UTC 2012 - aj@suse.de + +- Fix relocation ordering to fix ifunc crash (bnc#740109). + +------------------------------------------------------------------- +Sun Jan 29 22:47:18 CET 2012 - dmueller@suse.de + +- set abi back to gnueabi for ARM (regression from Jan 12) + +------------------------------------------------------------------- +Wed Jan 18 09:29:24 UTC 2012 - aj@suse.de + +- Update license strings in spec file. + +------------------------------------------------------------------- +Mon Jan 16 13:19:43 UTC 2012 - aj@suse.de + +- Split up new subpackage glibc-extra and move makedb with its + dependency on libselinux to it. (bnc#741525) +- Use lua script for verifyscript to not have a dependency on bash + +------------------------------------------------------------------- +Thu Jan 12 15:42:36 UTC 2012 - aj@suse.de + +- Disable netlink caching (bnc#741021). + +------------------------------------------------------------------- +Thu Jan 12 11:01:41 UTC 2012 - aj@suse.de + +- Use _target_cpu instead of _build and _host. This makes the + i686 library really build for i686. + +------------------------------------------------------------------- +Tue Jan 10 12:31:14 UTC 2012 - aj@suse.de + +- Remove all math ifuncs on x86-64. + +------------------------------------------------------------------- +Tue Jan 10 09:53:58 UTC 2012 - aj@suse.de + +- Remove math ifuncs that cause crashes in apache2 and + gdk-pixbuf-query-loaders-64 (bnc#740109) for now + (glibc-2.15-math64crash.patch). +- nscd needs the same glibc version, add require. + +------------------------------------------------------------------- +Mon Jan 9 08:17:08 UTC 2012 - aj@suse.de + +- Fix realloc usage in vfscanf (glibc-2.16-scanf.patch) +- Fix getcontext on powerpc 32-bit (glibc-ppc-getcontext.patch) + +------------------------------------------------------------------- +Wed Jan 4 09:34:28 UTC 2012 - aj@suse.de + +- Remove patch glibc-2.3.4-gb18030-big5hkscs.diff.bz2 and + replace it by gb18030.patch.bz2 (synced with Fedora 16) + (bnc#743617). + +------------------------------------------------------------------- +Tue Jan 3 19:42:17 UTC 2012 - aj@suse.de + +- Compile unwind-dw2-fde-glibc.c with -fno-strict-aliasing + (patch glibc-strict-aliasing.diff) +- Build on i686 a separate library for usage under Xen. + +------------------------------------------------------------------- +Tue Jan 3 15:36:12 UTC 2012 - aj@suse.de + +- Only use -mno-tls-direct-seg-refs on 32-bit x86, it's not needed + on x86-64. + +------------------------------------------------------------------- +Tue Jan 3 14:37:48 UTC 2012 - aj@suse.de + +- Cleanup spec file: + - experimental malloc is not experimental anymore and only option + (drop patch glibc-malloc-arena-max.diff) + - remove obsolete configure flags + +------------------------------------------------------------------- +Tue Jan 3 08:40:28 UTC 2012 - aj@suse.de + +- Update to 2ba92745c36e: + - Update copyright years + - Fix miscompilation of posix/regex_internal.c with GCC 4.7. + +------------------------------------------------------------------- +Tue Jan 3 08:23:44 UTC 2012 - aj@suse.de + +- Revert pthread-cond-wait change for now since it causes hangs + (patch pthread-cond-wait-revert.patch). + +------------------------------------------------------------------- +Mon Dec 26 12:53:55 UTC 2011 - aj@suse.de + +- Update to c0da14cdda1f (glibc-ports: 8a70b2dcabbf): + - new locales + - many bugfixes + - glibc 2.15 + - obsoletes tzfile-corruption-fix.patch, + glibc-2.14-32args-printf.patch + +------------------------------------------------------------------- +Thu Dec 21 15:16:42 CET 2011 - meissner@suse.de + +- Do not mention the buildtime anymore to make build-compare work. + +------------------------------------------------------------------- +Mon Dec 19 10:01:56 UTC 2011 - aj@suse.de + +- Fix timezone loader overflow (bnc#735850,CVE-2009-5029) (patch + tzfile-corruption-fix.patch) + +------------------------------------------------------------------- +Mon Dec 5 09:29:32 UTC 2011 - aj@suse.de + +- Update to 52ad36a21973 (glibc-ports: 4a40b38f6355): + * fix many warnings + * bugfixes + * obsolete patches glibc-strict-aliasing.diff and + glibc-arm-clone-unwind-fix.diff + + +------------------------------------------------------------------- +Tue Nov 29 03:09:56 UTC 2011 - rcoe@wi.rr.com + +- fix printf with many args and printf arg specifiers (bnc#733140) + +------------------------------------------------------------------- +Thu Nov 24 14:02:55 UTC 2011 - aj@suse.de + +- Updated glibc-ports-2.14.1.tar.bz2 from ftp.gnu.org. + +------------------------------------------------------------------- +Thu Nov 24 09:25:14 UTC 2011 - aj@suse.com + +- Create glibc-devel-static baselibs (bnc#732349). + +------------------------------------------------------------------- +Thu Nov 17 10:27:31 UTC 2011 - aj@suse.de + +- Remove duplicated locales from glibc-2.3.locales.diff.bz2 + +------------------------------------------------------------------- +Tue Nov 15 12:49:56 UTC 2011 - aj@suse.de + +- nscd now monitors resolv.conf, so simplify glibc-2.4.90-nscd.diff + patch and re-enable it +- Adjust and re-enable glibc-2.3.3-nscd-db-path.diff + +------------------------------------------------------------------- +Tue Nov 15 12:10:32 UTC 2011 - aj@suse.de + +- Update to 09f93bd3d6b1: + - Clean up internal fopen uses to always use close-on-exec + - Optimized strcasecmp and strncasecmp for SSSE3 and SSE4.2 on x86-32 + - bugfixes + +------------------------------------------------------------------- +Mon Nov 14 12:02:06 CET 2011 - ro@suse.de + +- check-build.sh: accept kernel 3.x + +------------------------------------------------------------------- +Tue Nov 8 22:55:40 CET 2011 - dmueller@suse.de + +- make glibc-static provide versioned + +------------------------------------------------------------------- +Tue Nov 8 18:20:39 CET 2011 - dmueller@suse.de + +- fix building with ports again: + * ifuncs tracing backport requires adjustments + +- avoid using asynchronous-unwind-tables only during configure, + but still built the library with unwind tables enabled +- replace arm build hack with a proper solution + +------------------------------------------------------------------ +Mon Nov 7 21:06:32 CET 2011 - dmueller@suse.de + +- update glibc-ports to 2.14.1: + * Align the constant pool in start.S to 4 bytes. + * sysdeps/unix/sysv/linux/arm/eabi/internal_sendmmsg.S: New. +- Fix unwinding crash when using clone() + +------------------------------------------------------------------- +Wed Nov 2 13:52:36 UTC 2011 - aj@suse.de + +- Update to d35dce5213b3: + - caching of network information for getaddrinfo + - bugfixes + +------------------------------------------------------------------- +Sat Oct 29 18:37:46 UTC 2011 - aj@suse.de + +- Update to 21b64b153631: + - various bugfixes + +------------------------------------------------------------------- +Thu Oct 27 08:44:14 UTC 2011 - aj@suse.de + +- Update to 804791474dc1: + - more libm optimizations +- Remove AMD libm routines due to new upstream libm optimizations + and interfaces. +- Fix build on x86. + +------------------------------------------------------------------- +Mon Oct 24 19:02:46 UTC 2011 - aj@suse.de + +- Update to a201fbcf9cc3: + - More libm optimizations + - Optimize wcslen, strnlen + +------------------------------------------------------------------- +Thu Oct 20 08:58:47 UTC 2011 - aj@suse.de + +- Ignore failure of chkstat (bnc#725145). + +------------------------------------------------------------------- +Wed Oct 19 12:07:41 UTC 2011 - aj@suse.de + +- Provide glibc-static from glibc-devel-static to make packaging + easier. glibc-static is the Fedora name. + +------------------------------------------------------------------- +Tue Oct 18 07:42:40 UTC 2011 - aj@suse.de + +- Update to glibc head 99ce7b04edf1: + - Optimize many libm functions + - Optimize access to isXYZ and toXYZ tables + - Optimized memcmp and wmemcmp for x86-64 and x86-32 + - Add parameter annotation to modf + - Support optimized isXXX functions in C++ code + - Optimized memchr, memrchr, rawmemchr for x86-32 + - Add nscd netgroupcache +- Disable libm-x86-64.diff.bz2 since it needs changes following the + libm optimzations. + +------------------------------------------------------------------- +Mon Oct 17 07:47:54 UTC 2011 - aj@suse.de + +- Remove fma, fmaf from libm-x86-64.diff.bz2, they are not accurate + (bso#13304). + +------------------------------------------------------------------- +Tue Oct 11 09:51:46 UTC 2011 - aj@suse.de + +- Update to current git 4f2b767fef50 + * Correctly reparse group line after enlarging the buffer + * 2.14.1 release + +------------------------------------------------------------------- +Mon Oct 10 14:07:44 UTC 2011 - aj@suse.de + +- Fix tracing with ifuncs. + +------------------------------------------------------------------- +Tue Oct 4 14:10:13 UTC 2011 - uli@suse.com + +- cross-build: use %__cc, %__cxx, %_build, %_host +- mipsel: install ports, disable FP + +------------------------------------------------------------------- +Fri Sep 30 17:14:04 CEST 2011 - dmueller@suse.de + +- avoid build failure on %%arm + +------------------------------------------------------------------- +Thu Sep 29 12:58:59 UTC 2011 - aj@suse.de + +- Update to 68577918437e: + * Obsoleted patches: glibc-gconvcache-s390.diff, + glibc-2.3.5-nscd-zeronegtimeout.diff, + glibc-x86-bits-sigcontext.patch, + glibc-2.15-getsysstats-speedup.patch, glibc-2.13-warnings.fix, + glibc-2.13-localedef.patch, + glibc-fix-rwlock-stack-imbalance.patch, glibc-2.15-vsyscall.patch, + glibc-2.15-avoid-vsyscall.patch + +------------------------------------------------------------------- +Thu Sep 29 07:40:25 UTC 2011 - adrian@suse.de + +- just use %arm for right arm architectures + +------------------------------------------------------------------- +Tue Sep 27 11:24:02 UTC 2011 - aj@suse.de + +- Update to 2.14 git version 8bd683657e8a, it contains backports from + glibc trunk: + + Avoid race between {,__de}allocate_stack and __reclaim_stacks + during fork +- Add glibc-2.14-fix-ctors.patch to run ctors (bnc#717671), gcc 4.6 + optimized these away. + +------------------------------------------------------------------- +Mon Sep 26 12:30:09 UTC 2011 - adrian@suse.de + +- don't use -fasynchronous-unwind-tables on arm, it breaks the build + +------------------------------------------------------------------- +Thu Sep 22 21:07:43 CEST 2011 - dmueller@suse.de + +- fix ports build + +------------------------------------------------------------------- +Thu Sep 22 13:10:02 UTC 2011 - adrian@suse.de + +- don't enforce armv5tel for all arm architectures anymore +- armv8l architecture does not exist + +------------------------------------------------------------------- +Tue Sep 20 07:54:21 UTC 2011 - aj@suse.de + +- Cleanup spec file: remove some tags + +------------------------------------------------------------------- +Mon Sep 19 08:09:40 UTC 2011 - opensuse@cboltz.de + +- move usr.sbin.nscd apparmor profile back to apparmor-profiles package + (bnc#647718) + +------------------------------------------------------------------- +Mon Sep 19 07:45:36 UTC 2011 - aj@suse.de + +- Update to 2.14 git version 69c1dfc1a796, it contains backports from + glibc trunk: + + Fix setxid race handling exiting threads + + Fix cfi directives in x86-64 and i386 code + + Fix scope handling during dl_close + + Fix spurious nop at start of __strspn_ia32 + + Correct cycle detection during dependency sorting + + Fix fopen (non-existing-file, "re") errno (Obsoletes patch + fopen-close-exec.patch) + +------------------------------------------------------------------- +Fri Sep 16 11:20:29 UTC 2011 - mmarek@suse.cz + +- Fix assertion error in res_query.c, triggered by Firefox + (bso#13013). + +------------------------------------------------------------------- +Wed Sep 7 07:17:16 UTC 2011 - aj@suse.de + +- Avoid usage of vsyscalls inside glibc. + +------------------------------------------------------------------- +Tue Sep 6 09:53:24 CEST 2011 - aj@suse.de + +- Prefer real syscalls instead of vsyscalls on x86-64 outside + libc.so + +------------------------------------------------------------------- +Mon Sep 5 10:06:23 UTC 2011 - aj@suse.de + +- Do not not trigger an abort when an i586 Intel CPU is running the + i686 library, as valgrind does. [bnc#681398] + +------------------------------------------------------------------- +Mon Sep 5 08:26:24 UTC 2011 - aj@suse.de + +- Readd vdso support. +- Add patch to relocate objects in dependency order, this fixes the + vdso support. + +------------------------------------------------------------------- +Sat Sep 3 19:39:03 UTC 2011 - aj@suse.de + +- Revert last change, it caused some breakage. [bnc#715854] + +------------------------------------------------------------------- +Thu Sep 1 20:49:16 UTC 2011 - aj@suse.de + +- Add support for new vdso (3.1 kernel) and only then + for vsyscall which is not anymore in 3.1 kernel + (patch glibc-2.15-vsyscall.patch) + +------------------------------------------------------------------- +Thu Aug 25 09:44:37 UTC 2011 - lnussel@suse.de + +- use symbol version OW_CRYPT_1.0 for the Owl extensions + (crypt_r[an], crypt_gensalt.*) +- refactor sha2 gensalt patch +- document sha2 hashes in man page + +------------------------------------------------------------------- +Mon Aug 22 13:12:18 UTC 2011 - aj@suse.de + +- Update AppArmor profile of nscd [bnc#647718] + +------------------------------------------------------------------- +Fri Aug 19 13:26:11 UTC 2011 - aj@suse.de + +- Fix fopen("non-existing-file", "re") errno [bnc#713146]. + +------------------------------------------------------------------- +Thu Aug 18 11:55:08 UTC 2011 - aj@suse.de + +- Mark glibc-info, glibc-html and glibc-i18ndata as noarch packages. + +------------------------------------------------------------------- +Wed Aug 17 18:57:00 UTC 2011 - matz@suse.de + +- Fix crash (access-after-free) in dl_lookup_x. [bnc#703140] + +------------------------------------------------------------------- +Wed Aug 17 18:56:03 UTC 2011 - aj@suse.de + +- Enhance rpmlintrc to ignore shlib policy violation. +- Remove obsolete patches glibc-fnmatch-multibyte.diff, + glibc-2.3.1.localedef.diff, glibc-2.10-nscd-nostack.diff. + +------------------------------------------------------------------- +Wed Aug 17 14:47:11 UTC 2011 - aj@suse.de + +- Update to current 2.14 branch: Various bugfixes. + Remove upstreamed patches missing-include-build-fix.diff, + glibc-2.14-res_send.patch, glibc-dl-fxstatat64.patch) + +------------------------------------------------------------------- +Wed Aug 17 14:09:50 UTC 2011 - aj@suse.de + +- Revert removal of sunrpc code (patch glibc2.14-revert-sunrpc-removal.patch). + +------------------------------------------------------------------- +Fri Aug 12 14:55:12 CEST 2011 - matz@suse.de + +- Revert seeking on fclose, incomplete implementation of POSIX + behaviour can confuse current users. [bnc #711829] + (patch glibc-revert-fseek-on-fclose.diff) + +------------------------------------------------------------------- +Fri Jul 22 13:47:23 UTC 2011 - lnussel@suse.de + +- fix signature of sha2 functions + +------------------------------------------------------------------- +Thu Jul 21 12:37:09 UTC 2011 - rhafer@suse.de + +- Disable rewriting ::1 to 127.0.0.1 for /etc/hosts entries. + (bnc#684534, bnc#706719) + (patch glibc-fix-double-loopback.diff) + +------------------------------------------------------------------- +Wed Jul 20 15:04:33 UTC 2011 - lnussel@suse.de + +- install crypt_blowfish man pages + +------------------------------------------------------------------- +Tue Jul 19 12:19:22 UTC 2011 - aj@suse.de + +- Back to old glibc-2.2-sunrpc.diff for now. + +------------------------------------------------------------------- +Tue Jul 19 08:41:55 UTC 2011 - lnussel@suse.de + +- update crypt_blowfish to version 1.2 (bnc#700876) + * due to the signedness bug fix 2a hashes are incompatible with + previous versions if the password contains 8bit chracters! + * libcrypt now exports crypt_gensalt + +------------------------------------------------------------------- +Fri Jul 15 07:54:46 UTC 2011 - aj@suse.de + +- Update to glibc 2.14: + * The RPC implementation in libc is obsoleted. Old programs keep working + but new programs cannot be linked with the routines in libc anymore. + Programs in need of RPC functionality must be linked against TI-RPC. + The TI-RPC implementation is IPv6 enabled and there are other benefits. + * Various bugfixes, new locales, new linux kernel interfaces. + * New program sotruss to traces calls through PLTs + * Removed the following obsoleted patches: glibc-2.6-configure.diff, + glibc-disable-backward-memcpy.diff, glibc-static-memcpy.diff, + glibc-zarch-longlong.diff, glibc-bso-12454.diff, + glibc-vfprintf-positional.diff +- Build without -fno-strict-aliasing. + +------------------------------------------------------------------- +Tue Jul 12 14:21:29 UTC 2011 - aj@suse.de + +- Remove ppc-atomic.diff after discussion with glibc PPC experts + since it does not bring any real benefit. + +------------------------------------------------------------------- +Thu Jul 7 14:50:15 UTC 2011 - aj@suse.de + +- Update glibc-2.2-sunrpc.diff with newer patch from sourceware + bugzilla (bs#bso#5379). + +------------------------------------------------------------------- +Wed Jul 6 08:24:45 UTC 2011 - lnussel@suse.de + +- enable glibc-2.8-getconf.diff again to fix build failure + +------------------------------------------------------------------- +Tue Jul 5 20:22:50 UTC 2011 - aj@suse.de + +- Add systemd configuration for nscd. + +------------------------------------------------------------------- +Tue Jul 5 08:03:26 UTC 2011 - aj@suse.de + +- Remove glibc-statfs64-ia64.diff since current ia32el has the bug + fixed. +- Remove glibc-ppc64-vdso-time.diff (bnc#590216). + +------------------------------------------------------------------- +Mon Jul 4 10:00:46 UTC 2011 - aj@suse.de + +- Further cleanup of ld.so.conf to remove duplicate directories + and allow override of system directories (bnc#671725) +- Fix futex bug (added patch glibc-fix-rwlock-stack-imbalance.patch + from sourceware bug #12403). + +------------------------------------------------------------------- +Fri Jul 1 16:09:14 UTC 2011 - aj@suse.de + +- Remove glibc-2.10.99-ia64-include.diff, it's not needed anymore. +- Disable obsolete patches glibc-fnmatch-multibyte.diff, + glibc-2.10-nscd-nostack.diff, glibc-2.3.1.localedef.diff +- Add glibc-2.13-localedef.patch to fix alignment problem. +- Adjust glibc-version.diff, FLOATING_STACKS variable is obsolete. + +------------------------------------------------------------------- +Thu Jun 30 12:17:33 UTC 2011 - aj@suse.de + +- Remove old ARM patches as it's unclear why those are needed and arm + support is anyhow broken according to comments here and in spec + files. + +------------------------------------------------------------------- +Thu Jun 30 11:22:02 UTC 2011 - aj@suse.de + +- Back to kernel 2.6.16 as minimal kernel version. + +------------------------------------------------------------------- +Tue Jun 28 12:30:34 UTC 2011 - aj@suse.de + +- Only apply glibc-statfs64-ia64.diff on SLE but not on openSUSE. + +------------------------------------------------------------------- +Mon Jun 27 12:19:47 UTC 2011 - aj@suse.de + +- Disable exp_malloc on PPC platforms for now since it caused a + build failure. + +------------------------------------------------------------------- +Mon Jun 27 11:00:33 UTC 2011 - aj@suse.de + +- Update glibc-x86-bits-sigcontext.patch with version accepted + upstream. +- Add glibc-2.15-getsysstats-speedup.patch to "Fix Linux + sysconf(_SC_NPROCESSORS_[CONF|ONLN]) performance problem" +- Fix warning about potential array subscript out of bounds + (glibc-2.13-wranings.fix). +- Fix some rpmlint warnings. + +------------------------------------------------------------------- +Tue Jun 21 10:59:33 UTC 2011 - aj@suse.de + +- Cleanup spec file, change PreReqs. +- Remove obsolete patches: glibc-2.3.90-ld.so-madvise.diff, + glibc-suse-note.diff, glibc-2.3-regcomp.diff. +- Rename glibc-2.3-SuSE.diff to glibc-testsuite.patch, remove obsolete + parts. + +------------------------------------------------------------------- +Mon Jun 20 12:47:46 UTC 2011 - aj@suse.de + +- Enhance rpmlintrc. +- move summary,license and group out of the not-ppc if (by Marcus + Meissner). + +------------------------------------------------------------------- +Mon Jun 20 11:02:01 UTC 2011 - aj@suse.de + +- Remove PreReq on permissions to avoid a cycle that gives leads to + an uninstallable system (bnc#700925). +- Fix on x86 - fixes scpm compilation + (bnc#700784). + +------------------------------------------------------------------- +Fri Jun 17 09:50:19 UTC 2011 - aj@suse.de + +- Cleanup ld.so.conf list, move kde directories to + kdelibs3 (bnc#671725). + +------------------------------------------------------------------- +Fri Jun 17 07:07:37 UTC 2011 - aj@suse.de + +- Do not package memusage and memusagestat since they require + lib-gd and that grows the build cycle. + +------------------------------------------------------------------- +Thu Jun 16 18:37:19 UTC 2011 - aj@suse.de + +- Fix handling of shared library preloading. + +------------------------------------------------------------------- +Thu Jun 16 13:33:23 UTC 2011 - aj@suse.de + +- Fix getaddrinfo IPv6 code (bnc#684534). +- Split up glibc-devel-static subpackage (bnc#655261). + +------------------------------------------------------------------- +Thu Jun 16 12:23:32 UTC 2011 - aj@suse.de + +- Reorder ld.so.conf library list (bnc#671725). + +------------------------------------------------------------------- +Wed Jun 15 07:08:35 UTC 2011 - aj@suse.de + +- Split up package glibc-utils with some debugging tools, add memusage + and memusagestat programs +- Fix compile warnings. +- Silence some rpmlint warnings. +- Remove obsolete patches glibc-2.3.2-revert_tcsetattr.diff, + glibc-2.8-clone.diff, glibc-nptl-2.4-nofixsyscallnr.diff +- Cleanup spec file. +- Use new permission handling for pt_chown. +- Build without -fno-strict-aliasing. + +------------------------------------------------------------------- +Mon Jun 6 14:19:26 UTC 2011 - aj@suse.de + +- Fix typos in /etc/gai.conf (bnc#651912). + +------------------------------------------------------------------- +Fri Jun 3 08:40:55 UTC 2011 - aj@suse.de + +- Use 2.6.5 as oldest supported kernel on all archs besides x86 and + x86-64 (reverting partially a change). + +------------------------------------------------------------------- +Fri May 27 11:55:35 UTC 2011 - aj@suse.de + +- Remove patches that are not needed anymore: + * glibc-selinux.diff + * glibc-check-native-missing-include.diff + * glibc-2.3.3-execstack.diff +- Disable the following patches, they look obsolete by now but leave them + in to easy enable them again: + * glibc-2.3-SuSE.diff + * glibc-2.3-regcomp.diff + * glibc-2.8-clone.diff + * glibc-2.3.2-revert_tcsetattr.diff +- Do not package glibc-obsolete with empty directory on archs that + don't need it. + +------------------------------------------------------------------- +Thu May 26 07:53:51 UTC 2011 - aj@suse.de + +- Add glibc-static-memcpy.diff to fix static compiles. + +------------------------------------------------------------------- +Wed May 25 15:28:37 UTC 2011 - aj@suse.de + +- Run on kernel 2.6.32 or newer only - and optimize thus. +- Enable malloc implementation that is be less memory efficient + but higher performing in multi-threaded programs. +- Use --enable-bind-now to avoid lazy binding in ld.so + and libc.so + +------------------------------------------------------------------- +Wed May 25 14:38:58 UTC 2011 - aj@suse.de + +- Add glibc-bso-12454.diff to not create assert running dynamic linker + in some cases. +- Disable backwards memcpy for x86-64. + +------------------------------------------------------------------- +Wed May 25 07:59:27 UTC 2011 - aj@suse.de + +- Add glibc-dl-signal-error.diff to not crash the dynamic linker + if dependencies are missing. + +------------------------------------------------------------------- +Mon May 23 08:44:47 UTC 2011 - rguenther@novell.com + +- Update longlong.h from GCC sources. Fixes s390 build with -mzarch. + [bnc#695102] + +------------------------------------------------------------------- +Fri May 20 14:45:44 UTC 2011 - aj@suse.de + +- Fix obsoletes and provides. +- Update to glibc 2.13 +- Drop ld-prelink-unique.diff, it is part of 2.13. + +------------------------------------------------------------------- +Tue Feb 22 12:57:07 CET 2011 - pbaudis@suse.cz + +- Fix potential removal of required local scope from shared objects + marked as NODELETE [bnc#657627] + +------------------------------------------------------------------- +Fri Feb 4 00:46:40 CET 2011 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.3-b72646ad0c41 + - Random assortion of bugfixes, some #defines for new kernels +- Retired patches: + - glibc-2.11.3-bnc658509.diff + - glibc-2.11.3-bso12397.diff + - glibc-sparc64-fxstat.diff +- Remove the NSS hack of opening modules using RTLD_DEEPBIND. + This was useful for nss_ldap, since some applications used a different + LDAP library with clashing symbol names. However, it also created + many headaches, especially with the NSS modules not respecting + malloc() overrides. Now, sssd is used by default for LDAP resolutions + and we can therefore safely get rid of the hack. [bnc#477061] +- Remove the currently disabled AMD string function overrides. + Benchmarking did not unearth any differences that would make + convincing case for keeping the functions with all the associated + maintenance headaches; AMD does not recommend keeping their custom + versions of the functions either. +- Introduce MALLOC_ARENA_MAX and M_ARENA_MAX support [bnc#659090] +- Fixed stack unwinding past glibc _fini function (proper showing + of destructor backtraces) [bnc#585879] +- Fix gconv cache generation on s390 [bnc#592944] +- Add missing iconvconfig for refreshing gconv.cache to glibc-locale %post +- Fixed stack corruption in *printf() with large number of positional + specifiers [bnc#666179] + +------------------------------------------------------------------- +Fri Jan 28 14:53:35 UTC 2011 - rguenther@novell.com + +- Fix ENOSYS detection for mkdirat. [bso#12397] + +------------------------------------------------------------------- +Thu Dec 9 12:33:35 UTC 2010 - rguenther@novell.com + +- Drop restrict qualifiers from memmove and bcopy fortify wrappers. + [bnc#658509] + +------------------------------------------------------------------- +Tue Nov 30 01:53:42 CET 2010 - pbaudis@suse.cz + +- Upgrade to glibc-2.11.3 + - Just few more bugfixes since the latest upgrade + +------------------------------------------------------------------- +Tue Nov 16 04:03:01 CET 2010 - pbaudis@suse.cz + +- Remove explicit support for nss SPLIT_GROUPS setting; glibc from + 2.11 on should handle this automagically. + +------------------------------------------------------------------- +Mon Nov 15 18:43:35 CET 2010 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.2-dd2fde461e30 + - Candidate tree for glibc-2.11.3 + - Multitude of various bug fixes + +------------------------------------------------------------------- +Mon Nov 15 18:29:49 CET 2010 - pbaudis@suse.cz + +- Enable multi-arch routines support for ppc, ppc64, i686 and x86_64. + + Temporarily, AMD-optimized string routines are disabled. We will + selectively re-enable them after some more careful benchmarking + in the next few days. + + Note: In this glibc version, multi-arch routines DO NOT include + the controversial backwards-copy memcpy(). + +------------------------------------------------------------------- +Wed Oct 27 03:14:37 CEST 2010 - pbaudis@suse.cz + +- Fix missing hconf setup in nscd - this meant `multi on` in + /etc/host.conf was ignored when nscd was used, breaking e.g. + resolving of multi-AF records in /etc/hosts [bnc#572188] +- Fix two LD_AUDIT security vulnerabilities: spurious $ORIGIN expansion + and missing setuid library check when running as setuid [bnc#646960] + +------------------------------------------------------------------- +Mon Sep 13 14:36:26 UTC 2010 - aj@suse.de + +- Fix build in manual with make 3.82. + +------------------------------------------------------------------- +Sun Sep 12 08:00:57 UTC 2010 - aj@suse.de + +- Work around shortest-stem feature in make 3.82+ (patch + glibc-make-3.82.patch) + +------------------------------------------------------------------- +Wed Jul 7 04:12:05 CEST 2010 - pbaudis@suse.cz + +- Fix NIS-compat initgroups routine to work reliably over multiple + invocations [bnc#607064] + +------------------------------------------------------------------- +Thu Jul 1 19:52:56 UTC 2010 - jengelh@medozas.de + +- SPARC: restore fxstat functionality in sparc64 mode + +------------------------------------------------------------------- +Sat Jun 26 10:26:17 UTC 2010 - jengelh@medozas.de + +- Use %_smp_mflags + +------------------------------------------------------------------- +Fri Jun 11 15:41:07 CEST 2010 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.2-21580967038a + - Fix buggy x86 CPU family and model check + - Fix sunrpc error condition handling + - Fix crash on unresolved weak symbol reference + +------------------------------------------------------------------- +Tue Jun 1 03:38:28 CEST 2010 - pbaudis@suse.cz + +- Fix ldconfig -r failing on aux cache [bnc#609345] + +------------------------------------------------------------------- +Thu May 20 02:19:28 CEST 2010 - pbaudis@suse.cz + +- Upgrade to glibc-2.11.2 (f2020c64596a) + - Virtually no changes since previous revision, just official tag + +------------------------------------------------------------------- +Wed May 12 04:24:13 CEST 2010 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.1-6d270188ef3f + - This contains considerable amount of bugfixes cherrypicked from + the master branch, slated to become glibc-2.11.2 soon with little + further changes + +------------------------------------------------------------------- +Mon May 10 23:33:35 CEST 2010 - pbaudis@suse.cz + +- Add a hint about /etc/host.conf mdns option removal to the parser + error reporting [bnc#569273] + +------------------------------------------------------------------- +Tue May 4 05:47:41 UTC 2010 - aj@suse.de + +- Handle /var/run on tmpfs + +------------------------------------------------------------------- +Mon Apr 26 22:09:40 CEST 2010 - pbaudis@suse.cz + +- Remove stale resolv.dynamic.diff patch file + +------------------------------------------------------------------- +Thu Apr 22 08:30:50 CEST 2010 - meissner@suse.de + +- for powerpc32 build a generic library and also a power4 library + to allow older 32bit powerpc to work. bnc#596271 + +------------------------------------------------------------------- +Tue Apr 20 13:15:19 CEST 2010 - pbaudis@suse.cz + +- Consider private IPv4 addresses as global-scope in gai.conf [bnc#597616] + +------------------------------------------------------------------- +Wed Mar 24 13:04:12 CET 2010 - pbaudis@suse.cz + +- Fix get_nprocs() large CPU count handling [bnc#590665] + +------------------------------------------------------------------- +Tue Mar 23 15:09:09 CET 2010 - pbaudis@suse.cz + +- Fix interference of STB_GNU_UNIQUE and prelink [bnc#586979] +- Make time() use VDSO on PPC64 [bnc#590216] +- Make pthread_cond_timedway() use VDSO on PPC64 [bnc#590517] + +------------------------------------------------------------------- +Thu Mar 18 14:45:34 CET 2010 - pbaudis@suse.cz + +- Add PreReq for cat to glibc-locale [bnc#588997] + +------------------------------------------------------------------- +Thu Mar 18 14:29:42 CET 2010 - pbaudis@suse.cz + +- Fix /etc/resolv.conf change detection for multi-threaded applications + (by Sebastian Kienzl) + +------------------------------------------------------------------- +Fri Mar 5 12:59:44 CET 2010 - pbaudis@suse.cz + +- Fix spurious mapping from lowercase sharp s to uppercase sharp S + which is less standard and causes problems for ISO encodings [bnc#541773] + +------------------------------------------------------------------- +Mon Mar 1 18:55:37 CET 2010 - pbaudis@suse.cz + +- Fix spurious overflow messages on some R_X86_64_PC32 relocations, + patch by Richard Guenther [bnc#583019] + +------------------------------------------------------------------- +Wed Feb 24 11:53:41 CET 2010 - pbaudis@suse.cz + +- Fix assertion failures within valloc(), patch by Michael Matz + [bnc#581391] + +------------------------------------------------------------------- +Wed Feb 17 12:02:24 CET 2010 - pbaudis@suse.cz + +- S/390: Disable two UTF conversion instructions due to the hardware + mishandling some error conditions in the input stream [bnc#579871] + +------------------------------------------------------------------- +Mon Feb 15 22:34:29 CET 2010 - pbaudis@suse.cz + +- Further fix previous power5 fix + +------------------------------------------------------------------- +Sun Feb 14 15:33:33 CET 2010 - rguenther@suse.de + +- avoid spurious differences in nscd on rebuilds. + +------------------------------------------------------------------- +Thu Feb 11 21:36:32 CET 2010 - pbaudis@suse.cz + +- Fix another upgrade problem on power5 and older - correctly remove + the old optimized libraries; found out by matz@suse.de [bnc#563978] + +------------------------------------------------------------------- +Fri Feb 5 21:07:54 CET 2010 - pbaudis@suse.cz + +- Final fix for memchr() overflow on IA64 provided by upstream + [bnc#567516] + +------------------------------------------------------------------- +Thu Jan 28 17:11:59 CET 2010 - pbaudis@suse.cz + +- Fix another memchr() overflow on IA64; another known one still + remains a mystery [bnc#567516] + +------------------------------------------------------------------- +Wed Jan 27 02:49:46 CET 2010 - pbaudis@suse.cz + +- Remove now-obsolete powerpc-cpu addon usage [bnc#572819] +- Fix statfs64() on IA64 in 32-bit mode ia32el [bnc#534828] + +------------------------------------------------------------------- +Tue Jan 26 03:33:38 CET 2010 - pbaudis@suse.cz + +- Fix upgrade from previous distributions on power5 and older [bnc#563978] + +------------------------------------------------------------------- +Mon Jan 25 17:35:25 CET 2010 - meissner@suse.de + +- ignore power6, power7 and cell specific Power CPU optimizations + on openSUSE. + +------------------------------------------------------------------- +Tue Jan 19 02:42:40 CET 2010 - pbaudis@suse.cz + +- Disable AMD-optimized strncmp() on x86_64 that is getting miscompiled + by the assembler [bnc#540647] + +------------------------------------------------------------------- +Mon Jan 18 18:22:32 CET 2010 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11.1-11c19d374bd4 + - Just trivial changes - version bump to 2.11.1, NIS-related + resolver fixes, ELF lookup race, .h typo fix and regcomp + out-of-memory handling miss + - Few more bugfixes, weekday updated in three locales +- Retired patches: + glibc-ia64-memchr.diff + +------------------------------------------------------------------- +Mon Dec 14 23:49:33 CET 2009 - jengelh@medozas.de + +- add baselibs.conf as a source + +------------------------------------------------------------------- +Fri Dec 11 13:13:01 CET 2009 - jengelh@medozas.de + +- libnldbl_nonshared is only built for sparc32 + +------------------------------------------------------------------- +Tue Dec 8 20:50:26 CET 2009 - jengelh@medozas.de + +- package libnldbl_nonshared for SPARC + +------------------------------------------------------------------- +Fri Nov 20 01:55:16 CET 2009 - pbaudis@suse.cz + +- Upgrade to latest release/2.11/master - glibc-2.11-1bc1954c7357: + - This snapshot is slated to become 2.11.1 if all goes well + - Mix of fixes for various recently found out issues +- Retired patches: + glibc-ifunc-dlsym-fixup.diff +- [IA64] Fix memchr() on mmap(MAP_SHARED) boundary [fix lighttpd crashes] +- Again use 127.0.0.1 as default nameserver in case of empty + /etc/resolv.conf [bnc#473308] + +------------------------------------------------------------------- +Thu Nov 19 13:15:41 CET 2009 - pbaudis@suse.cz + +- Add 623 and 664 to /etc/bindresvport.blacklist to fix problems with + port conflict on some IPMI network cards [bnc#513961] +- Allow external additions to /usr/share/locale/locale.alias and + /usr/lib/gconv/gconv-modules, required for the SAP-locales package. +- Add delimiter in front of external additions to locale/gconv lists +- Remove AMD-provided strlen(), upstream is faster. + +- Keep .symtab and .strtab for all glibc-related .so libraries [FATE#307090] + [bnc#545721] +- [ppc,ppc64] Enable optimized builds for power7; no separate power4, power5 + builds are generated anymore, instead default glibc is built for power4 + at least, tuned for power5 execution [FATE#307021] +- Large clean-up of the specfile + +------------------------------------------------------------------- +Fri Nov 13 22:47:47 CET 2009 - pbaudis@suse.cz + +- Upgrade to Git HEAD as of 20091105 - glibc-2.11-13f6812ffb5b: + * New interfaces: execvpe, pthread_sigqueue, mkstemps, mkstemps64, mkostemps, + mkostemps64 + Implemented by Ulrich Drepper. + + * Checking version of longjmp added that fails if an uninitialized stack + frame would be created. Implemented by Ulrich Drepper. + + * STT_GNU_IFUNC is now supported in static executables. + Implemented by H.J. Lu. + + * STT_GNU_IFUNC implemented for PPC by Alan Modra. + + * New optimized string functions for x86-64: strstr, strcasestr, memcmp, + strcspn, strpbrk, strspn, strcpy, stpcpy, strncpy, strcmp (SSE2, SSE4.2), + strncmp (SSE2, SSE4.2), strchr (SSE4.2), strrchr (SSE4.2). + Contributed by H.J. Lu. + + strlen, rawmemchr, strcmp (SSSE3), strncmp (SSSE3). + Implemented by Ulrich Drepper. + + * New optimized string functions for x86: strlen, strcspn, strspn, strpbrk, + strstr, strcasestr. + Contributed by H.J. Lu. + + * Support for fma instruction in AVX on x86-64. + Implemented by H.J. Lu and Ulrich Drepper. + + * AVX support in x86-64 auditing support in ld.so. + Implemented by H.J. Lu. + + * STB_GNU_UNIQUE support added. + Implemented by Ulrich Drepper. + + * Implement second fallback mode for optimized DNS lookup for even more + broken environments. If two requests from the same port are not + handled correctly close the socket and open a new one before sending + the second request. The 'single-request-reopen' option in /etc/resolv.conf + can be used to select this mode right away, instead of rediscovering the + necessity is every process again. + Implemented by Ulrich Drepper. + + * New resolver flag RES_USE_DNSSEC to enable use of verified lookup. + Implemented by Adam Tkac. + + * Optimized iconv conversions for S390x. + Implemented by Andreas Krebbel. + + * Using condvars with PI mutexes is now more efficient due to kernel + support for requeueing to PI futexes. NPTL support added for x86-64. + Implemented by Ulrich Drepper. + + * New locales: ps_AF, my_MM +- Retired patches: + glibc-utmp-timeout-raise.diff + glibc-nscd-assert.diff + glibc-2.10-mcheck-free-race.diff + glibc-nscd-prune-ret.diff +- Made ifunc compile on IA64 using patch by H.J.Lu +- Fixed compilation on PPC Cell +- Lowered utmp locking timeout from 30s to 10s to be compatible + with upstream +- Allow external additions to /usr/share/locale/locale.alias and + /usr/lib/gconv/gconv-modules, required for the SAP-locales package. +- Remove AMD-provided strlen(), upstream is faster. +- ARM is currently non-functional + +------------------------------------------------------------------- +Fri Nov 13 20:18:27 CET 2009 - pbaudis@suse.cz + +- Rediff patches to apply with fuzz 0 + +------------------------------------------------------------------- +Sat Sep 19 14:13:43 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-44dbdf3777 of glibc/pb-stable.git glibc-2.10-branch + (Still the same source is used for glibc-ports.) - random minor fixes + +------------------------------------------------------------------- +Fri Sep 18 21:40:04 CEST 2009 - coolo@novell.com + +- add /etc/apparmor.d to the nscd file list + +------------------------------------------------------------------- +Mon Sep 14 23:53:20 CEST 2009 - pbaudis@suse.cz + +- define _filter_GLIBC_PRIVATE so that our glibc is not marked to + provide these symbols [bnc#468748] +- Fix exception behaviour of various libm functions by AMD optimized + for x86_64 [bnc#487576] + +------------------------------------------------------------------- +Tue Sep 8 13:15:04 CEST 2009 - pbaudis@suse.cz + +- Provide the /etc/apparmor.d/usr.sbin.nscd file [bnc#535467] +- Blowfish: Enable BF_SCALE even on x86_64 + +------------------------------------------------------------------- +Sat Sep 5 23:19:51 CEST 2009 - pbaudis@suse.cz + +- Raise utmp locking timeout from 1s to 30s to ensure logins get recorded + even on heavily loaded systems [bnc#486631] +- Fix invalid pointer handling in some nscd assertions and the code to send + data to the client [bnc#513617] +- Radically trim down the Blowfish support patch - keeps only crypt_blowfish + from the original OWL patch, but does the rest within the current glibc + crypt infrastructure [bnc#529495] + +------------------------------------------------------------------- +Wed Aug 26 12:53:54 CEST 2009 - mls@suse.de + +- make patch0 usage consistent + +------------------------------------------------------------------- +Thu Aug 20 19:02:31 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-aa152ec6ad of release/2.10/master branch + (Still the same source is used for glibc-ports.) - random minor fixes + * REVERTED invalid fix of broken locking within nscd [bnc#510788] +- Fix nscd handling of zero negative timeout for some databases + [bnc#523154,bnc#510788] + +------------------------------------------------------------------- +Fri Jul 17 01:14:16 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-4253a1e0b2 of glibc/pb-stable.git glibc-2.10-branch + (Still the same source is used for glibc-ports.) - random minor fixes + * Fix broken locking within nscd [bnc#510788] +- Fix compilation with 2.6.30 kernel headers on IA64 + +------------------------------------------------------------------- +Thu Jun 18 00:58:47 CEST 2009 - pbaudis@suse.cz + +- Fix a dead-lock introduced by the bnc#509398 fix +- Update to glibc-2.10.1-d0f6ed789f of glibc/pb-stable.git glibc-2.10-branch + (Still the same source is used for glibc-ports.) - random minor fixes + +------------------------------------------------------------------- +Fri Jun 12 12:19:34 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-9cf557216c of glibc/pb-stable.git glibc-2.10-branch + (Still the same source is used for glibc-ports.) + * Fix 100% CPU usage by Java apps because of bad futex calls [bnc#509096] + +------------------------------------------------------------------- +Mon Jun 8 17:58:50 CEST 2009 - pbaudis@suse.cz + +- Fix race condition in the mcheck free() hook [bnc#509398] + +------------------------------------------------------------------- +Fri Jun 5 00:46:59 CEST 2009 - pbaudis@suse.cz + +- Remove temporary revert of a namespace leakage cleanup in glibc-2.8 + +------------------------------------------------------------------- +Fri May 22 22:45:10 CEST 2009 - pbaudis@suse.cz + +- Update to glibc-2.10.1-e38af591a8 of glibc/pb-stable.git glibc-2.10-branch + maintained by me at repo.or.cz; contains backports of various bugfixes. + (Still the same source is used for glibc-ports.) +- Stop using separate tarball for nptl. +- Add ARM support, pulling in glibc-ports snapshot when compiling for ARM. + +------------------------------------------------------------------- +Fri May 15 22:13:33 CEST 2009 - pbaudis@suse.cz + +- Add support for multiple group records for a single group + when using nss_compat (configurable in /etc/default/nss) [bnc#480991] + +------------------------------------------------------------------- +Sun May 10 21:42:37 CEST 2009 - pbaudis@suse.cz + +- Update to 2009051021, glibc-2.10.1: + * Add missing cacheinfo entry for a recent Intel processor + * Fix ABI issue with the gshadow interface + +------------------------------------------------------------------- +Sun May 10 11:20:12 CEST 2009 - pbaudis@suse.cz + +- Upgrade to CVS HEAD as of 2009051010 - glibc-2.10: + * DNS IPv4-IPv6 lookup changed back to parallel version; with broken DNS + servers (the case e.g. for many ADSL users), you may experience long + timeouts, once for each process (but eventually your request will be + resolved) - the solution is to run nscd (default on SUSE) and/or + put 'options single-request' in /etc/resolv.conf. + + * New interfaces: preadv, preadv64, pwritev, pwritev64, malloc_info + Implemented by Ulrich Drepper. + + * New Linux interfaces: accept4, fallocate, fallocate64. + Implemented by Ulrich Drepper. + + * Correct declarations of string function when used in C++ code. This + could lead to compile errors for invalid C++ code. + + * XPG7/POSIX 2008 compilation environment. Many GNU-specific functions are + now in POSIX. + + * New POSIX 2008 interface: psiginfo + Implemented by Ulrich Drepper. + + * New ISO C++1x interfaces: quick_exit, at_quick_exit + Implemented by Ulrich Drepper. + + * Support for selecting between multiple function definitions at runtime + using STT_GNU_IFUNC symbols. Implemented by Ulrich Drepper. + + * The libcrypt library can now use the hash function implementations in + NSS. Implemented by Ulrich Drepper. + + * The malloc implementation can be compiled to be less memory efficient + but higher performing in multi-threaded programs. + Implemented by Ulrich Drepper. + + * New locales: nan_TW@latin, ks_IN + + * Faster strlen, strchr, strchrnul, strrchr, memchr, and rawmemchr for x86-64. + Implemented by Ulrich Drepper. + + * Extended printf hook support. It is possible to use user-defined types + and extend existing format specifiers. + Implemented by Ulrich Drepper. + + * Handling for group shadow files has been added. + Implemented by Ulrich Drepper. +- Retired: + glibc-2.10-dns-fixpack.diff + glibc-2.10-dns-no-gethostbyname4.diff + glibc-2.10-locale-tuesday.diff + glibc-2.10-nscd-gc-dataofs.diff + glibc-2.10-nscd-prunerace.diff + glibc-2.10-ppc32-setcontext-fp.diff + glibc-2.10-unsetenv.diff + glibc-2.4.90-mdns-resolver.diff + glibc-2.9-fortify.diff + glibc-getgroups-fortify.diff + glibc-ldscript.diff + glibc-mtfsf.diff + glibc-2.10-nscd-meminflight.diff + getaddrinfo-ipv6-sanity.diff + glibc-2.10-nis-hosts.diff +- Several other modified + +------------------------------------------------------------------- +Fri Apr 17 16:49:52 CEST 2009 - pbaudis@suse.cz + +- Fix defaulting to localhost in case of no nameserver entries + in /etc/resolv.conf [bnc#473308] + +------------------------------------------------------------------- +Mon Mar 23 15:32:01 CET 2009 - rguenther@suse.de + +- Add missing libc_hidden_builtin_def (memcmp) to + glibc-2.3.3-amd64-string.diff. Fixes build with GCC 4.4. + +------------------------------------------------------------------- +Fri Feb 27 16:21:17 CET 2009 - rguenther@suse.de + +- Make sure to mark fortified inline routines with + __attribute__((__artificial__)). + +------------------------------------------------------------------- +Wed Feb 18 16:18:19 CET 2009 - adrian@suse.de + +- Build i686 glibc src rpm as nosrc to get both versions on the + media [bnc#474338] + +------------------------------------------------------------------- +Thu Jan 22 14:10:25 CET 2009 - schwab@suse.de + +- Fix use of mtfsf insn. + +------------------------------------------------------------------- +Wed Jan 21 20:26:05 CET 2009 - schwab@suse.de + +- Fix ldscript mangling. + +------------------------------------------------------------------- +Wed Jan 21 01:18:59 CET 2009 - pbaudis@suse.cz + +- Re-enable the DNS fixpack, add real fix for bnc#441947 +- nscd: Fix gc he_data overflow and turn of alloca usage [bnc#387202] +- Normalize the patch queue +- Increate CPU_SETSIZE from 1024 to 4096 - for large SGI machines + and compatibility with SLE10SP2 [bnc#464667] + +------------------------------------------------------------------- +Fri Jan 16 22:33:21 CET 2009 - pbaudis@suse.cz + +- Disable the DNS fixpack from CVS, breaks nscd resolving [bnc#441947] + +------------------------------------------------------------------- +Fri Jan 9 13:12:21 CET 2009 - pbaudis@suse.cz + +- Fix unsetenv() crashing after clearenv() +- Backport various DNS-related fixes from CVS +- Disable parallel A-AAAA queries - revert to the glibc-2.9 behaviour + of sending the queries sequentially [bnc#442572] +- Fix fp register protection on power6 setcontext() [bnc#464738] + +------------------------------------------------------------------- +Mon Dec 8 01:25:57 CET 2008 - pbaudis@suse.cz + +- Fix crash when parsing NIS hosts file [bnc#448702] + +------------------------------------------------------------------- +Thu Dec 4 04:07:11 CET 2008 - pbaudis@suse.cz + +- Fix nscd gc-cacheadd and prune-invalidate races [bnc#446233] +- Remove obsolete and disabled nscd patch +- Fix /etc/bindresvport.blacklist parsing [bnc#439146] +- Fix en_GB and csb_PL locales having weeks start on Tuesdays [bnc#449186] + +------------------------------------------------------------------- +Sun Nov 23 14:55:40 CET 2008 - pbaudis@suse.cz + +- clean up patch filenames + +------------------------------------------------------------------- +Fri Nov 21 14:04:16 CET 2008 - olh@suse.de + +- fix check-build.sh to actually allow building on ppc* again + +------------------------------------------------------------------- +Fri Nov 21 13:36:05 CET 2008 - olh@suse.de + +- do not run compiled binaries with cputuned libraries [bnc#445911] + the buildhost only generates them, but must not execute them + +------------------------------------------------------------------- +Mon Nov 17 14:34:45 CET 2008 - pbaudis@suse.cz + +- Update to glibc-2.9 final + +------------------------------------------------------------------- +Thu Nov 6 18:25:09 CET 2008 - jjolly@suse.de + +- Added patch to fix s390x 64bit stack frame problem + +------------------------------------------------------------------- +Fri Oct 31 19:51:08 CET 2008 - matz@suse.de + +- Fix atomics on s390/s390x, leading to failures in pthread mutexes. + +------------------------------------------------------------------- +Tue Oct 28 18:08:32 CET 2008 - schwab@suse.de + +- Restore alignment patch. + +------------------------------------------------------------------- +Tue Oct 28 09:45:22 CET 2008 - olh@suse.de + +- symlink power5/power5+ to power4 on ppc32 + +------------------------------------------------------------------- +Thu Oct 23 22:20:28 CEST 2008 - ro@suse.de + +- only do obsoletes for XXbit packages on ppc, not on x86 + +------------------------------------------------------------------- +Wed Oct 23 13:46:25 CEST 2008 - matz@suse.de + +- Deactivate unwind tables for initfini.c. + +------------------------------------------------------------------- +Thu Oct 23 10:56:50 CEST 2008 - olh@suse.de + +- obsolete glibc{,-devel,-locale,-profile} -XXbit packages [bnc#437293] +- update last change to handle empty rpmspec defines + +------------------------------------------------------------------- +Tue Oct 21 09:54:06 CEST 2008 - olh@suse.de + +- update glibc_post_upgrade to handle power7 and ppc-cell-be +- remove libs unconditionally on powerpc to handle libs in + subdirectories for which we do not ship optimized versions [bnc#437209] + +------------------------------------------------------------------- +Thu Oct 16 14:42:59 CEST 2008 - olh@suse.de + +- enable cpu-tuned libraries for power4, power6 and ppc-cell-be + on ppc32 [fate#304000,bnc#408808] + +------------------------------------------------------------------- +Mon Oct 13 14:51:11 CEST 2008 - matz@suse.de + +- Update to trunk from 20081013, no longer export paccept, + obsoletes some patches (lowlevellock and res_send). + Fix overflow in nscd patch. + +------------------------------------------------------------------- +Mon Oct 13 00:03:18 CEST 2008 - dmueller@suse.de + +- also strip .comment.SUSE.OPTs from the static libs +- add missing-include-build-fix.diff + +------------------------------------------------------------------- +Tue Oct 7 09:44:20 CEST 2008 - schwab@suse.de + +- Fix alignment in resolver. + +------------------------------------------------------------------- +Tue Sep 30 09:41:01 CEST 2008 - olh@suse.de + +- symlink tuned libs because rpmlint is unable to handle hardlinks + +------------------------------------------------------------------- +Wed Sep 29 11:01:41 CEST 2008 - olh@suse.de + +- enable cpu-tuned libraries for power6 and ppc-cell-be [fate#304000,bnc#408808] +- remove -mtune G4/RS64 from CFLAGS on ppc/ppc64 + +------------------------------------------------------------------- +Thu Sep 18 11:39:53 CEST 2008 - rguenther@suse.de + +- Change .comment.SuSE.OPTs to .comment.SUSE.OPTs. Also strip from + crti.o and crtn.o. +- Adjust getgroups fortify check. [bnc#426958] + +------------------------------------------------------------------- +Thu Sep 18 10:19:51 CEST 2008 - schwab@suse.de + +- Fix alignment in resolver. + +------------------------------------------------------------------- +Mon Sep 15 11:55:18 CEST 2008 - adrian@suse.de + +- do not run glibc_post_upgrade in XEN builds + +------------------------------------------------------------------- +Sat Sep 13 21:49:44 CEST 2008 - rguenther@suse.de + +- strip .note.gnu.build-id from crt1.o. + +------------------------------------------------------------------- +Sat Sep 13 10:20:47 CEST 2008 - dmueller@suse.de + +- only strip comment from crt1.o + +------------------------------------------------------------------- +Fri Sep 12 17:49:39 CEST 2008 - mls@suse.de + +- block baselibs generation for i586 (use i686 instead) + +------------------------------------------------------------------- +Fri Sep 12 17:34:06 CEST 2008 - dmueller@suse.de + +- strip suse opts comments from crt.o (fate #300498) + +------------------------------------------------------------------- +Mon Sep 8 13:38:36 CEST 2008 - rguenther@suse.de + +- Add a patch to fix wrong asm constraints in the i386 lowlevel + futex lock implementation. + +------------------------------------------------------------------- +Thu Sep 4 19:46:22 CEST 2008 - matz@suse.de + +- Update to current trunk snapshot (2008-09-04), makes s390 build. + +------------------------------------------------------------------- +Wed Aug 27 16:12:01 CEST 2008 - matz@suse.de + +- Add a patch to use RTLD_DEEPBIND to load nss modules. [bnc #157078] + +------------------------------------------------------------------- +Mon Aug 25 15:09:37 CEST 2008 - matz@suse.de + +- Update to current trunk snapshot (2008-08-25). + +------------------------------------------------------------------- +Fri Aug 22 17:18:23 CEST 2008 - prusnak@suse.cz + +- enabled SELinux support [Fate#303662] + +------------------------------------------------------------------- +Fri Aug 15 10:37:10 CEST 2008 - aj@suse.de + +- Fix nscd init script for new checks. +- package empty ld.so.cache. + +------------------------------------------------------------------- +Fri Jul 25 08:16:40 CEST 2008 - aj@suse.de + +- Add directory /var/cache/ldconfig to filelist. + +------------------------------------------------------------------- +Wed Jun 25 15:38:25 CEST 2008 - pbaudis@suse.cz + +- Fix strptime() %EY era support [bnc#355887] + +------------------------------------------------------------------- +Wed Jun 25 13:30:42 CEST 2008 - rguenther@suse.de +- Add patch to fix unwinding through clone for x86_64 and i386. + [bnc#290807, bnc#403464] + +------------------------------------------------------------------- +Fri May 30 23:57:54 CEST 2008 - schwab@suse.de + +- Fix ppc atomic ops. + +------------------------------------------------------------------- +Fri Apr 25 13:30:50 CEST 2008 - pbaudis@suse.cz + +- Update to glibc-2.8 CVS branch as of 2008042513 (post-glibc-2.8): + * Faster sqrt and sqrtf implemention for some PPC variants. + +------------------------------------------------------------------- +Thu Apr 10 23:57:44 CEST 2008 - pbaudis@suse.cz + +- Build fix after the revert + +------------------------------------------------------------------- +Thu Apr 10 23:05:17 CEST 2008 - pbaudis@suse.cz + +- Temporarily revert a namespace leakage cleanup in glibc-2.8 since + it causes a lot of build failures + +------------------------------------------------------------------- +Thu Apr 10 16:29:34 CEST 2008 - pbaudis@suse.cz + +- Update to CVS HEAD as of 2008041002 (almost glibc-2.8): + * New locales: bo_CN, bo_IN. + + * New encoding: HP-ROMAN9, HP-GREEK8, HP-THAI8, HP-TURKISH8. + + * Sorting rules for some Indian languages (Devanagari and Gujarati). + Implemented by Pravin Satpute. + + * IPV6 addresses in /etc/resolv.conf can now have a scope ID + + * nscd caches now all timeouts for DNS entries + Implemented by Ulrich Drepper. + + * nscd is more efficient and wakes up less often. + Implemented by Ulrich Drepper. + + * More checking functions: asprintf, dprintf, obstack_printf, vasprintf, + vdprintf, and obstack_vprintf. + Implemented by Jakub Jelinek. + + * Faster memset for x86-64. + Implemented by Harsha Jagasia and H.J. Lu. + + * Faster memcpy on x86. + Implemented by Ulrich Drepper. + + * ARG_MAX is not anymore constant on Linux. Use sysconf(_SC_ARG_MAX). + Implemented by Ulrich Drepper. + +- memset() implementation from AMD replaced by new upstream + implementation + +- Enable stackguard randomization + +------------------------------------------------------------------- +Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de + +- added baselibs.conf file to build xxbit packages + for multilib support + +------------------------------------------------------------------- +Thu Mar 13 13:48:49 CET 2008 - dmueller@suse.de + +- don't try to use ipv6 in getaddrinfo() unconditionally (bnc#361697) + +------------------------------------------------------------------- +Sat Jan 26 13:19:41 CET 2008 - aj@suse.de + +- Add fixes from 2.8 branch for string.h and headers. The string.h + changes should fix sysvinit compilation. +- Fix some rpmlint warnings: + * Add versioned provides and obsoletes. + * Use %check section. + +------------------------------------------------------------------- +Fri Jan 18 14:03:43 CET 2008 - schwab@suse.de + +- Fix use of fnstsw. + +------------------------------------------------------------------- +Wed Nov 21 05:35:36 CET 2007 - pbaudis@suse.cz + +- Update to CVS branch glibc_2.7 as of today +- Remove the ::1 hack again +- Fix nscd race condition between mempool_alloc() and gc() [#288910] +- Fix nscd stack overflow in gc() when the number of cache entries + gets too large [#288910] +- Fix sunrpc udp client [#257745] +- Fix initgroups() crash in nss_compat [#310544] + +------------------------------------------------------------------- +Thu Sep 27 15:46:30 CEST 2007 - matz@suse.de + +- Remove broken x86_64 bcopy function. [#328486] + +------------------------------------------------------------------- +Sun Sep 16 14:04:30 CEST 2007 - aj@suse.de + +- Install gai.conf on all archs. + +------------------------------------------------------------------- +Thu Sep 13 17:20:58 CEST 2007 - pbaudis@suse.cz + +- Install the default gai.conf to /etc instead of docdir +- Do not return ::1 /etc/hosts records for 127.0.0.1 queries [#288879] + +------------------------------------------------------------------- +Wed Sep 5 03:07:39 CEST 2007 - pbaudis@suse.cz + +- Fix pthread_mutex_unlock() internal lock handling for incorrectly + written applications +- Fix nscd assertion failure when opening persistent db failed [#288910] + +------------------------------------------------------------------- +Mon Sep 3 20:10:39 CEST 2007 - mls@suse.de + +- fix typos in mdns patch [#206247], [#256690] + +------------------------------------------------------------------- +Fri Aug 31 17:38:02 CEST 2007 - aj@suse.de + +- Add /usr/share/locale-bundle/ as fallback directory for usage + with bundle-lang packages (see bug #302270). + +------------------------------------------------------------------- +Tue Aug 21 22:31:54 CEST 2007 - pbaudis@suse.cz + +- Reintroduce errorneously omitted AMD64 optimizations + (and fix them to compile again) + +------------------------------------------------------------------- +Thu Aug 16 09:47:53 CEST 2007 - aj@suse.de + +- Fix static linking (#233835). +- Silence rpmlint for profile package. +- Add Short-Description to nscd init script. + +------------------------------------------------------------------- +Mon Aug 13 19:09:31 CEST 2007 - aj@suse.de + +- Backport: + * Update kernel-features.h. + * Fix sched_getcpu error path on x86-64. + * Use upstreamed version of ldconfig cache speed ups. + +------------------------------------------------------------------- +Fri Aug 3 15:46:35 CEST 2007 - pbaudis@suse.cz + +- Remove the dynamic linker support for direct bindings (-Bdirect); + according to Michael Meeks, the performance improvement is too small +- Split timezone package to a separate physical package +- Update glibc to version 2.6.1 + +------------------------------------------------------------------- +Fri Jul 27 11:32:54 CEST 2007 - aj@suse.de + +- Use fdupes to reduce timezone data size. + +------------------------------------------------------------------- +Fri Jul 13 18:27:49 CEST 2007 - schwab@suse.de + +- Update to head of glibc-2.6 branch. +- Fix update on ppc. + +------------------------------------------------------------------- +Thu Jun 28 14:59:55 CEST 2007 - matz@suse.de + +- Add a provide for "rtld(GNU_HASH)". + +------------------------------------------------------------------- +Sun Jun 17 12:30:26 CEST 2007 - schwab@suse.de + +- Fix section selection in crt objects. + +------------------------------------------------------------------- +Thu Jun 7 02:43:29 CEST 2007 - pbaudis@suse.cz + +- Backport fix for crashing printf() of some invalid ldouble values + +------------------------------------------------------------------- +Wed May 30 04:40:25 CEST 2007 - pbaudis@suse.cz + +- Added few fixes from 2.6 CVS before 2.6.1 gets released + +------------------------------------------------------------------- +Fri May 18 23:14:42 CEST 2007 - pbaudis@suse.cz + +- Update glibc to version 2.6 +- Update tzdata to version 2007f + +------------------------------------------------------------------- +Fri May 4 11:24:53 CEST 2007 - schwab@suse.de + +- Update build checks. + +------------------------------------------------------------------- +Fri Apr 20 13:13:52 CEST 2007 - dmueller@suse.de + +- only keep symtab for libpthread* + +------------------------------------------------------------------- +Thu Apr 19 23:22:35 CEST 2007 - pbaudis@suse.cz + +- Fix strtod() exponent limit calculations [#230909] +- Fix random nscd crashes under very heavy passwd/group queries + load [#192391] +- Add some enums from CVS to sys/personality.h [#253710] +- Fix pthread_atfork()-induced hangs in threaded programs [#256237] +- Fix llrintl() on ppc64 [#241183] +- Fix makecontext() segfault [#249780] +- Fix potential dladdr() breakage [#241464] +- Fix some races in client programs with nscd garbage collection [#252138] + +------------------------------------------------------------------- +Fri Mar 30 02:54:06 CEST 2007 - pbaudis@suse.cz + +- Update localtime during timezone update [#239888] + +------------------------------------------------------------------- +Sun Mar 25 10:00:59 CEST 2007 - olh@suse.de + +- temporary disable powerpc cputuned libs to reduce turnaround time + +------------------------------------------------------------------- +Fri Feb 9 15:03:50 CET 2007 - pbaudis@suse.cz + +- Update to the latest upstream timezone data [#231833] + +------------------------------------------------------------------- +Fri Feb 2 11:42:51 CET 2007 - schwab@suse.de + +- Remove -ffortify. + +------------------------------------------------------------------- +Thu Feb 1 13:43:54 CET 2007 - schwab@suse.de + +- Remove -fstack-protector. + +------------------------------------------------------------------- +Mon Jan 29 16:13:09 CET 2007 - sbrabec@suse.cz + +- Removed references to /opt/gnome. + +------------------------------------------------------------------- +Thu Jan 25 21:14:58 CET 2007 - olh@suse.de + +- link power4 to ppc970, link power6 to power6x +- Update the powerpc cpu-tuned environment to v0.05 + +------------------------------------------------------------------- +Mon Jan 22 14:43:40 CET 2007 - schwab@suse.de + +- Update ppc build check. + +------------------------------------------------------------------- +Fri Nov 24 12:45:26 CET 2006 - pbaudis@suse.cz + +- Fix for Brazilian and Wester Australia timezone DSTs [#213375,#223196] + +------------------------------------------------------------------- +Thu Nov 16 21:59:06 CET 2006 - pbaudis@suse.cz + +- Disable power6 optimization for 10.2, not all pieces are there + [#219962] + +------------------------------------------------------------------- +Wed Oct 25 22:23:48 CEST 2006 - pbaudis@suse.cz + +- Change ld.so madvise() call to posix_fadvise() +- Fix mallopt(M_MXFAST,0) behaviour [#198760] +- Update the powerpc cpu-tuned environment to v0.04 [#215117] + +------------------------------------------------------------------- +Sun Oct 22 21:59:49 CEST 2006 - pbaudis@suse.cz + +- Update the powerpc cpu-tuned environment to v0.03 [#212549] +- Improve glibc powerpc optimization [#212548,#212580,#214282] + +------------------------------------------------------------------- +Tue Oct 17 21:03:54 CEST 2006 - mls@suse.de + +- add ldconfig-old-cache patch to speed up ldconfig + +------------------------------------------------------------------- +Sat Oct 14 12:23:53 CEST 2006 - olh@suse.de + +- dont use uninitialized (and wrong) variable in glibc-2.4.90-bdirect.diff + [#212470] + +------------------------------------------------------------------- +Thu Oct 12 02:33:58 CEST 2006 - pbaudis@suse.cz + +- Update to the latest 2.5 CVS +- More friendly -Bdirect behaviour in case of missing libraries +- Fix 2.4.90-nscd patch wrt. new gcc + +------------------------------------------------------------------- +Mon Oct 2 13:37:26 CEST 2006 - aj@suse.de + +- Fix warnings in testsuite (patch from CVS). + +------------------------------------------------------------------- +Fri Sep 29 22:06:43 CEST 2006 - pbaudis@suse.cz + +- Update to 2.5 CVS - official release (only minimal changes in CVS + since the last update) +- Fix a thinko in the -Bdirect patch + +------------------------------------------------------------------- +Fri Sep 29 19:51:24 CEST 2006 - dmueller@suse.de + +- fix devel requires + +------------------------------------------------------------------- +Fri Sep 29 04:27:40 CEST 2006 - pbaudis@suse.cz + +- Make the dynamic linker support direct bindings (Michael Meeks' + Solaris-like -Bdirect with minor changes by me) +- Split the kernel headers to a new package (linux-kernel-headers) + +------------------------------------------------------------------- +Wed Sep 27 14:59:32 CEST 2006 - schwab@suse.de + +- Fix broken assertion [#208189]. + +------------------------------------------------------------------- +Tue Sep 26 18:10:38 CEST 2006 - pbaudis@suse.cz + +- Fix mistake when removing some patches + +------------------------------------------------------------------- +Mon Sep 25 21:15:15 CEST 2006 - pbaudis@suse.cz + +- Update to current CVS + +------------------------------------------------------------------- +Sat Sep 23 04:36:58 CEST 2006 - pbaudis@suse.cz + +- Fix 64bit-cleanliness gcc warnings + +------------------------------------------------------------------- +Thu Sep 21 23:52:13 CEST 2006 - pbaudis@suse.cz + +- Add /usr/lib{,64}/Xaw3d to /etc/ld.so.conf (by schwab@suse.de, + from original STABLE) [#205169] +- Fix chown() instead of lchown() called in fchownat() emulation + [#201751] +- Fix glob() overflowing stack when producing massive number of + matches [#190458] +- Update to current CVS + +------------------------------------------------------------------- +Wed Sep 20 23:48:20 CEST 2006 - pbaudis@suse.cz + +- Fix cut'n'paste error in a last-minute change + +------------------------------------------------------------------- +Wed Sep 20 22:07:59 CEST 2006 - pbaudis@suse.cz + +- Update to current CVS +- Fix powerpc-cpu tarball extension +- Move crypt-blowfish to a patch so that quilt works on the tree + +------------------------------------------------------------------- +Sat Sep 2 19:01:21 CEST 2006 - schwab@suse.de + +- Use asm-powerpc for ppc and ppc64. +- Fix chroot check in glibc_post_upgrade. + +------------------------------------------------------------------- +Mon Aug 28 01:24:24 CEST 2006 - pbaudis@suse.cz + +- Update to current CVS, should fix false positive heap overflow + trigger from malloc() causing gcc to hang [#201724] + +------------------------------------------------------------------- +Wed Aug 23 23:56:35 CEST 2006 - pbaudis@suse.cz + +- Update the powerpc cpu-tuned environment to v0.02 [#199274] +- Update to current CVS +- Drop pthread_mutexattr_getprioceiling() out of range fix + +------------------------------------------------------------------- +Thu Aug 10 20:10:04 CEST 2006 - pbaudis@suse.cz + +Ported from STABLE: +- Remove libc5 reference from /etc/ld.so.conf, shlibs5 is no longer + supported [#181947] +- Fix name of a dummy ia64 header from offsets.h to asm-offsets.h + [#191394] + +------------------------------------------------------------------- +Sun Jul 30 23:33:04 CEST 2006 - pbaudis@suse.cz + +- Update to current CVS snapshot (highlight: support for .gnu.hash + fast linking support) + +------------------------------------------------------------------- +Wed Jul 12 03:15:08 CEST 2006 - pbaudis@suse.cz + +- pthread_mutexattr_getprioceiling() was returning prioceiling out + of range [#182782] + +------------------------------------------------------------------- +Wed Jul 12 02:39:22 CEST 2006 - pbaudis@suse.cz + +- Fix the HTML documentation missing an index [#190585] + +------------------------------------------------------------------- +Sat Jun 24 18:32:42 CEST 2006 - kukuk@suse.de + +- Update to current CVS snapshot +- Update to kernel-headers 2.6.17 +- Remove HZ define (sysconf(_SC_CLK_TCK) instead) + +------------------------------------------------------------------- +Tue Jun 13 11:49:43 CEST 2006 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Tue May 2 14:10:41 CEST 2006 - pbaudis@suse.cz + +- Fix bad memset() size in NTPL code [#159184] + +------------------------------------------------------------------- +Tue May 2 10:42:55 CEST 2006 - kukuk@suse.de + +- asm-powerpc/page.h: Don't move #ifdef __KERNEL__ [#171010] +- bits/mman.h: Fix value of MADV_REMOVE [#170734] + +------------------------------------------------------------------- +Mon Apr 24 12:04:12 CEST 2006 - kukuk@suse.de + +- Fix china timezone mess [#163674] +- Don't include linux/stddef.h [#167964] + +------------------------------------------------------------------- +Tue Apr 18 14:38:57 CEST 2006 - schwab@suse.de + +- Sanitize . + +------------------------------------------------------------------- +Thu Apr 13 13:34:07 CEST 2006 - kukuk@suse.de + +- Add /usr/include/linux/taskstats.h [#141936] + +------------------------------------------------------------------- +Tue Apr 11 12:20:57 CEST 2006 - kukuk@suse.de + +- nptl/init.c (sigcancel_handler): Compare with correct PID even + if the thread is in the middle of a fork call. + (sighandler_setxid): Likewise. + +------------------------------------------------------------------- +Sun Apr 9 16:27:20 CEST 2006 - ihno@suse.de + +- S390 fix for startupcode. Part of it was not PIC. + +------------------------------------------------------------------- +Fri Apr 7 13:42:20 CEST 2006 - kukuk@suse.de + +- Don't hardcode syscall numbers at our own + +------------------------------------------------------------------- +Tue Apr 4 22:10:47 CEST 2006 - schwab@suse.de + +- Fix readlink declaration. + +------------------------------------------------------------------- +Mon Apr 3 13:40:54 CEST 2006 - kukuk@suse.de + +- Update from CVS: + - nscd bug fixes + - Match return value of readlink to what POSIX says + - Fix NIS+ checks for NULL pointer + +------------------------------------------------------------------- +Sun Apr 2 20:53:17 CEST 2006 - dmueller@suse.de + +- Fix clients crash if nscd is unresponsive (glibc-#2501) +- Fix fd leak in nscd daemon (glibc-#2498) + +------------------------------------------------------------------- +Sat Apr 1 21:48:54 CEST 2006 - schwab@suse.de + +- Fix on ppc64. + +------------------------------------------------------------------- +Fri Mar 31 15:50:25 CEST 2006 - schwab@suse.de + +- Extend last change also to ppc64. + +------------------------------------------------------------------- +Sun Mar 26 21:08:58 CEST 2006 - schwab@suse.de + +- Terminate FDE before clone syscall. + +------------------------------------------------------------------- +Fri Mar 24 14:58:29 CET 2006 - ro@suse.de + +- kernel-headers: asm-powerpc: define PAGE_MASK in page.h + +------------------------------------------------------------------- +Mon Mar 20 13:57:27 CET 2006 - kukuk@suse.de + +- Update to final 2.6.16 kernel headers +- Update to current CVS: + - Don't use TLS before setting it up. + - Fix rounding of long doubles on ppc64. + - Correct usage of cfi_offset on ppc/ppc64. + - Fix memory leak in dlopen. + +------------------------------------------------------------------- +Tue Mar 14 17:08:27 CET 2006 - schwab@suse.de + +- Update fnmatch patch. + +------------------------------------------------------------------- +Fri Mar 10 13:36:38 CET 2006 - kukuk@suse.de + +- Disable unshare() syscall (request of kernel developer) + +------------------------------------------------------------------- +Fri Mar 10 08:30:53 CET 2006 - kukuk@suse.de + +- Don't include linux/interrupt.h from linux/rtc.h +- Revert last change to linux/input.h, disable struct +- Update to current CVS (nptl/ia64 fix) + +------------------------------------------------------------------- +Thu Mar 9 07:58:20 CET 2006 - kukuk@suse.de + +- Fix linux/input.h for userspace inclusion + +------------------------------------------------------------------- +Wed Mar 8 22:06:11 CET 2006 - kukuk@suse.de + +- Update kernel headers to 2.6.16-rc5 + +------------------------------------------------------------------- +Mon Mar 6 13:41:08 CET 2006 - kukuk@suse.de + +- Update to 2.4 CVS + - official release + - Fix free on ppc [#155374] + - Various sysconf() fixes + +------------------------------------------------------------------- +Sat Mar 4 18:12:36 CET 2006 - kukuk@suse.de + +- Update to CVS + - ldconfig/prelink fixes + +------------------------------------------------------------------- +Fri Mar 3 17:32:56 CET 2006 - aj@suse.de + +- Do not leave hyphens in defines in create_biarch_asm.sh (Bug 154998). + +------------------------------------------------------------------- +Fri Mar 3 10:58:02 CET 2006 - kukuk@suse.de + +- Update to CVS + - Fix ftw test suite failures + - Fix alignment of malloc for long double + +------------------------------------------------------------------- +Thu Mar 2 09:56:59 CET 2006 - kukuk@suse.de + +- Update to 2.3.91 CVS + - Fix 6arg syscall on s390x + - memccpy fix on IA64 + +------------------------------------------------------------------- +Wed Mar 1 08:54:53 CET 2006 - kukuk@suse.de + +- Update to CVS + - New linkat interface + - Update from tzdata2006b + - Define MADV_DONTFORK and MADV_DOFORK. + - Add robust mutex to NPTL + +------------------------------------------------------------------- +Thu Feb 23 15:26:29 CET 2006 - kukuk@suse.de + +- Reenable power optimized code again [#142839] + +------------------------------------------------------------------- +Sun Feb 12 09:45:39 CET 2006 - kukuk@suse.de + +- Disable power optimized code + +------------------------------------------------------------------- +Thu Feb 9 10:50:12 CET 2006 - kukuk@suse.de + +- Update to CVS + - Add unshare prototype + - Add memory barrier on i386/NPTL + +------------------------------------------------------------------- +Wed Feb 8 10:50:07 CET 2006 - kukuk@suse.de + +- Remove glibc-2.4-ppc-dl-procinfo-20060111.diff [#142839] + +------------------------------------------------------------------- +Mon Feb 6 16:58:50 CET 2006 - kukuk@suse.de + +- Update to current CVS +- Fix alternate locale search path patch [#147685] + +------------------------------------------------------------------- +Thu Feb 2 12:13:19 CET 2006 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Mon Jan 30 16:10:35 CET 2006 - schwab@suse.de + +- Fix the fix. + +------------------------------------------------------------------- +Sat Jan 28 18:42:08 CET 2006 - kukuk@suse.de + +- Fix seg.fault in __atfct_seterrno if called from futimesat() +- Apply patches for CPU-Tuned Environment on Power [#142839] + +------------------------------------------------------------------- +Fri Jan 27 12:10:55 CET 2006 - kukuk@suse.de + +- Cleanup ld.so.conf + +------------------------------------------------------------------- +Thu Jan 26 08:53:33 CET 2006 - kukuk@suse.de + +- Add alternate directory for translations [#144073] + +------------------------------------------------------------------- +Thu Jan 26 00:41:37 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Mon Jan 23 17:44:50 CET 2006 - kukuk@suse.de + +- Update to CVS +- Fix build_locales + +------------------------------------------------------------------- +Sat Jan 21 10:24:02 CET 2006 - kukuk@suse.de + +- Update to CVS +- Fix inclusion of sys/poll.h with _GNU_SOURCE defined + +------------------------------------------------------------------- +Fri Jan 20 15:02:35 CET 2006 - kukuk@suse.de + +- Update to CVS + +------------------------------------------------------------------- +Sun Jan 15 08:28:26 CET 2006 - kukuk@suse.de + +- Update to CVS (fix long double configure check) + +------------------------------------------------------------------- +Sun Jan 15 01:59:54 CET 2006 - schwab@suse.de + +- Readd , , . + +------------------------------------------------------------------- +Sun Jan 15 01:08:22 CET 2006 - schwab@suse.de + +- Readd . + +------------------------------------------------------------------- +Sat Jan 14 22:33:32 CET 2006 - kukuk@suse.de + +- Update to current CVS (long double support) + +------------------------------------------------------------------- +Fri Jan 13 09:17:17 CET 2006 - aj@suse.de + +- Fix x86-64 w_exp to not use extra plt. + +------------------------------------------------------------------- +Thu Jan 12 22:39:01 CET 2006 - kukuk@suse.de + +- Fix asm-s390/setup.h for userspace inclusion +- nsswitch.conf: Add nis to netgroup and automount entry +- Fix sys/procfs.h for ppc64 + +------------------------------------------------------------------- +Mon Jan 9 23:20:14 CET 2006 - kukuk@suse.de + +- Update to current CVS (fix for pthread.h with -std=c99) +- Define PAGE_SIZE on POWER +- Don't include linux/sched.h in asm-power/elf.h + +------------------------------------------------------------------- +Sun Jan 8 17:58:11 CET 2006 - kukuk@suse.de + +- Fix linux/acct.h for userland inclusion + +------------------------------------------------------------------- +Sun Jan 8 11:48:58 CET 2006 - kukuk@suse.de + +- Update to current CVS +- Remove CHILD_MAX from kernel-headers +- Copy subdirectories of asm-power, too. +- Remove da_DK@euro (does not exist) + +------------------------------------------------------------------- +Sat Jan 7 10:02:43 CET 2006 - kukuk@suse.de + +- Fix ext2 kernel headers +- Update to current CVS + +------------------------------------------------------------------- +Fri Jan 6 12:28:10 CET 2006 - kukuk@suse.de + +- Update to kernel headers 2.6.15 + +------------------------------------------------------------------- +Fri Jan 6 00:58:28 CET 2006 - kukuk@suse.de + +- Update crypt_blowfish to version 1.0 +- Update to current CVS +- Adjust nscd patches + +------------------------------------------------------------------- +Tue Jan 3 17:19:36 CET 2006 - aj@suse.de + +- Update to current CVS to fix pthread.h on 64-bit systems for C++. + +------------------------------------------------------------------- +Tue Jan 3 06:04:26 CET 2006 - aj@suse.de + +- Enable string patch again. +- Update to current CVS. + +------------------------------------------------------------------- +Wed Dec 21 15:11:14 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Fix ldconfig + +------------------------------------------------------------------- +Sat Dec 17 09:49:18 CET 2005 - kukuk@suse.de + +- Remove /usr/lib/zoneinfo +- Add /etc/localtime to filelist +- Update to current CVS +- Fix glibc #1978: statvfs does not know about current filesystems +- Fix wrong error return code of time() on x86 +- Remove nscd_nischeck +- Remove audit from nfb +- Remove LinuxThreads + +------------------------------------------------------------------- +Wed Dec 14 18:00:59 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Remove nscd_nischeck +- Remove audit from nfb + +------------------------------------------------------------------- +Mon Dec 5 12:07:05 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Disable SELinux + +------------------------------------------------------------------- +Thu Nov 24 15:54:27 CET 2005 - kukuk@suse.de + +- Remove obsolete patches: + - glibc-2.3.asprintf-error_handling.diff + - glibc-2.3.90-missing-string_h.diff + +------------------------------------------------------------------- +Wed Nov 23 17:20:10 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Don't install in parallel + +------------------------------------------------------------------- +Fri Nov 18 13:42:43 CET 2005 - kukuk@suse.de + +- Update to current CVS to fix compiling with new binutils + +------------------------------------------------------------------- +Wed Nov 16 18:33:57 CET 2005 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Sat Nov 5 14:44:07 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Disable linuxthreads on POWER and Itanium +- Fix kernel-headers for userland inclusion + +------------------------------------------------------------------- +Wed Nov 2 17:12:36 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Update to kernel-headers 2.6.14 + +------------------------------------------------------------------- +Tue Oct 18 17:37:08 CEST 2005 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Sat Oct 1 23:00:04 CEST 2005 - schwab@suse.de + +- Update libm ULPs. +- Fix limit in getcwd. + +------------------------------------------------------------------- +Thu Sep 15 16:13:50 CEST 2005 - kukuk@suse.de + +- Update to current CVS +- Update to final 2.6.13 kernel headers +- Adjust bindresvport.blacklist patch to check already ports >= 512 + +------------------------------------------------------------------- +Fri Aug 26 16:41:56 CEST 2005 - kukuk@suse.de + +- Update to current CVS +- init.d/nscd: Remove -S support (was removed from nscd) + +------------------------------------------------------------------- +Fri Aug 19 18:28:24 CEST 2005 - schwab@suse.de + +- Fix comment. + +------------------------------------------------------------------- +Fri Aug 19 17:36:24 CEST 2005 - matz@suse.de + +- Change .note.SuSE format [#105825]. + +------------------------------------------------------------------- +Fri Aug 19 17:13:21 CEST 2005 - kukuk@suse.de + +- Update to current CVS +- Move all obsolete libraries into own subpackage and document + them as obsolete + +------------------------------------------------------------------- +Fri Aug 5 10:32:38 CEST 2005 - schwab@suse.de + +- -mno-tls-direct-seg-refs is x86-only + +------------------------------------------------------------------- +Tue Aug 2 14:54:01 CEST 2005 - kukuk@suse.de + +- Update to 2.3.x CVS branch +- Compile with -mno-tls-direct-seg-refs + +------------------------------------------------------------------- +Fri Jul 29 11:12:02 CEST 2005 - kukuk@suse.de + +- Update to current CVS head + +------------------------------------------------------------------- +Wed Jul 27 23:13:04 CEST 2005 - schwab@suse.de + +- Update libm ULPs for ia64. +- Add linuxthreads stack guard support for ia64. + +------------------------------------------------------------------- +Sat Jul 23 10:05:16 CEST 2005 - kukuk@suse.de + +- Update to current CVS head (adds bits/wchar2.h) +- Move LinuxThreads version to obsolete/linuxthreads + +------------------------------------------------------------------- +Thu Jul 21 15:04:31 CEST 2005 - kukuk@suse.de + +- Update to current CVS head + +------------------------------------------------------------------- +Fri Jul 15 15:45:35 CEST 2005 - schwab@suse.de + +- Fix file list. + +------------------------------------------------------------------- +Fri Jul 15 12:09:08 CEST 2005 - aj@suse.de + +- Fix amd64 string routines and math routines. + +------------------------------------------------------------------- +Fri Jul 15 08:45:27 CEST 2005 - kukuk@suse.de + +- Use old LinuxThreads only for runtime and remove static version + and headers +- Update to current CVS head +- Remove own texi2html + +------------------------------------------------------------------- +Mon Jul 11 11:00:47 CEST 2005 - kukuk@suse.de + +- Install generic stdio-lock.h header file + +------------------------------------------------------------------- +Sat Jul 9 18:46:46 CEST 2005 - kukuk@suse.de + +- Temporary disable AMD64 string optimization + +------------------------------------------------------------------- +Wed Jul 6 09:58:39 CEST 2005 - kukuk@suse.de + +- Build and install ja_JP.SHIFT_JISX0213 locale [Bug #84030] + +------------------------------------------------------------------- +Mon Jul 4 20:41:47 CEST 2005 - kukuk@suse.de + +- nss_compat: Preserve original return value [Bug #95033] +- Cleanup old Obsoletes/Requires + +------------------------------------------------------------------- +Mon Jun 27 13:49:38 CEST 2005 - kukuk@suse.de + +- Update to current gilbc CVS snapshot + +------------------------------------------------------------------- +Thu Jun 23 23:25:42 CEST 2005 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Adjust nscd patch +- Enable SELinux/audit support for nscd +- Update .note.SuSE version + +------------------------------------------------------------------- +Mon Jun 20 12:35:20 CEST 2005 - kukuk@suse.de + +- Update to final 2.6.12 kernel headers +- Update to current glibc CVS snapshot + +------------------------------------------------------------------- +Thu Jun 16 17:03:43 CEST 2005 - kukuk@suse.de + +- Update linux/audit.h header +- Update to current CVS snapshot + +------------------------------------------------------------------- +Mon Jun 13 14:48:53 CEST 2005 - kukuk@suse.de + +- Don't terminate strings twice in nis/netgroup code. +- netinet/if_tr.h: don't include kernel headers. + +------------------------------------------------------------------- +Wed Jun 8 16:26:21 CEST 2005 - kukuk@suse.de + +- Update to kernel-headers 2.6.12-rc6 +- Fix build on s390 and s390x + +------------------------------------------------------------------- +Wed Jun 8 12:08:49 CEST 2005 - matz@suse.de + +- Don't strip .symtab from libpthread.so.0 (and other libs). + Fixes debugging of threaded programs (#81253). + +------------------------------------------------------------------- +Mon Jun 6 18:47:22 CEST 2005 - kukuk@suse.de + +- Update to current CVS head +- Update to kernel-headers 2.6.12-rc5 + +------------------------------------------------------------------- +Thu May 26 20:07:11 CEST 2005 - schwab@suse.de + +- No longer build loadlocale.c with -fno-unit-at-a-time. + +------------------------------------------------------------------- +Tue May 24 11:09:00 CEST 2005 - kukuk@suse.de + +- Update to current CVS head, obsoletes: + - glibc-2.3.90-libm.diff + - glibc-2.3.90-i386-sysdep.diff + - warn.diff + - dl-osinfo.diff + Adjusted: + - glibc-2.3.90-bindresvport.blacklist.diff + +------------------------------------------------------------------- +Sun May 22 01:53:44 CEST 2005 - schwab@suse.de + +- Fix missing include. + +------------------------------------------------------------------- +Tue May 17 23:46:19 CEST 2005 - schwab@suse.de + +- Fix warning. + +------------------------------------------------------------------- +Fri Apr 29 15:11:22 CEST 2005 - kukuk@suse.de + +- Update to latest CVS snapshost + +------------------------------------------------------------------- +Sat Apr 23 17:05:58 CEST 2005 - kukuk@suse.de + +- Fix all the archs using wrong FLAGS + +------------------------------------------------------------------- +Sat Apr 23 08:02:31 CEST 2005 - kukuk@suse.de + +- Remove -D_FORTIFY_SOURCE from RPM_OPT_FLAGS + +------------------------------------------------------------------- +Fri Apr 22 13:05:40 CEST 2005 - kukuk@suse.de + +- Update to current CVS + +------------------------------------------------------------------- +Fri Apr 22 12:45:26 CEST 2005 - kukuk@suse.de + +- Check if nice value does not conflict with test suite + +------------------------------------------------------------------- +Tue Apr 19 13:54:03 CEST 2005 - mls@suse.de + +- resolv: trigger re-read of /etc/resolv.conf for all threads if + a change is detected +- nscd: support a negative timeout of zero, used by hosts cache + +------------------------------------------------------------------- +Mon Apr 18 17:31:23 CEST 2005 - meissner@suse.de + +- Enable fortify possibility even for GCC 4.0, we apply + the necessary patch to the SUSE GCC 4.0. + +------------------------------------------------------------------- +Sat Apr 16 12:16:13 CEST 2005 - aj@suse.de + +- Apply amd64 string diff again. + +------------------------------------------------------------------- +Tue Apr 12 11:35:46 CEST 2005 - kukuk@suse.de + +- Update kernel-headers to 2.6.10 +- Update to current CVS snapshot + +------------------------------------------------------------------- +Wed Apr 6 18:33:32 CEST 2005 - schwab@suse.de + +- Cleanup neededforbuild. + +------------------------------------------------------------------- +Tue Apr 5 22:02:25 CEST 2005 - aj@suse.de + +- Add gettext-devel to neededforbuild. + +------------------------------------------------------------------- +Tue Apr 5 16:45:06 CEST 2005 - aj@suse.de + +- Do not build on xen machines. +- Adjust libm ULPs for PowerPC. + +------------------------------------------------------------------- +Fri Apr 1 14:20:45 CEST 2005 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Tue Mar 29 10:57:40 CEST 2005 - kukuk@suse.de + +- Update to current CVS snapshot +- Fix compiler warnings on ix86 + +------------------------------------------------------------------- +Mon Mar 28 17:27:44 CEST 2005 - kukuk@suse.de + +- Update to current CVS snapshot +- Disable Noversion Patch on i386 temporary + +------------------------------------------------------------------- +Fri Mar 18 14:33:22 CET 2005 - ro@suse.de + +- check-build.sh: require 2.6.11 on x86,x86_64 for build + +------------------------------------------------------------------- +Thu Mar 17 13:57:22 CET 2005 - mls@suse.de + +- nscd: enable hosts cache +- nscd: also watch /etc/resolv.conf +- nscd: check files every 3 seconds +- nscd: deal correctly with missing files + +------------------------------------------------------------------- +Tue Mar 15 15:50:12 CET 2005 - kukuk@suse.de + +- Update to current CVS snapshot. + +------------------------------------------------------------------- +Sat Feb 12 02:49:56 CET 2005 - schwab@suse.de + +- Remove const from __pthread_internal_tsd_address. + +------------------------------------------------------------------- +Fri Feb 11 15:44:31 CET 2005 - schwab@suse.de + +- Update to current CVS. +- Link glibc_post_upgrade against new libc. +- Fix build error with gcc4. + +------------------------------------------------------------------- +Wed Feb 9 10:40:29 CET 2005 - kukuk@suse.de + +- Update to current CVS +- Fix bindresvport blacklist handling. +- Increase buffer in tst-cancel17 to match new kernel buffer size + [#50277] +- Enable LinuxThreads again +- Remove ia64-audit patch (is upstream) + +------------------------------------------------------------------- +Mon Feb 7 13:15:58 CET 2005 - aj@suse.de + +- Add patch to allow compilation with gcc4. + +------------------------------------------------------------------- +Mon Jan 31 16:33:47 CET 2005 - schwab@suse.de + +- Readd support for LD_AUDIT on ia64. + +------------------------------------------------------------------- +Mon Jan 31 14:32:01 CET 2005 - kukuk@suse.de + +- Add memory clobber to string inline assemblies on s390 [#50284]. + +------------------------------------------------------------------- +Mon Jan 31 12:55:59 CET 2005 - kukuk@suse.de + +- Fix filelist on i686 if we build NPTL only version + +------------------------------------------------------------------- +Mon Jan 31 09:17:33 CET 2005 - aj@suse.de + +- Generate new ULPs file for i386 needed by GCC 4. + +------------------------------------------------------------------- +Sun Jan 30 12:43:56 CET 2005 - kukuk@suse.de + +- Include own copy of texi2html +- Add glibc_pst_upgrade program (based on version from FC3) +- Update to current CVS + +------------------------------------------------------------------- +Thu Jan 27 23:28:57 CET 2005 - kukuk@suse.de + +- Re-add patch for timezone/zic.c (got lost with last merge) + +------------------------------------------------------------------- +Wed Jan 26 11:34:36 CET 2005 - kukuk@suse.de + +- Update timezone data to 2005c release (fixes zdump crash on + 64bit architectures) + +------------------------------------------------------------------- +Sat Jan 22 15:45:25 CET 2005 - schwab@suse.de + +- Add basic (incomplete) support for LD_AUDIT on ia64. + +------------------------------------------------------------------- +Fri Jan 21 11:00:08 CET 2005 - kukuk@suse.de + +- Enable patch for [Bug #49833] +- Allow to build NPTL only glibc +- Update to CVS from Jan 16, 2005, containing: +- Fix execlp argument in SunRPC code [glibc #681] +- Fix errno return values for futimes [glibc #633] +- Update FPU function on PPC/PPC64 [Bug #49764] + +------------------------------------------------------------------- +Mon Jan 17 10:40:24 CET 2005 - aj@suse.de + +- Enable amd64 string patch again after fixing failing hunks. +- Handle missing cpuid better for amd64 string functions. [#49803] + +------------------------------------------------------------------- +Sat Jan 15 16:05:36 CET 2005 - aj@suse.de + +- Fix amd64 string patch to use correct datatype. + +------------------------------------------------------------------- +Fri Jan 14 14:06:43 CET 2005 - kukuk@suse.de + +- Fix memory corruption in getgrouplist function [Bug #49833] + +------------------------------------------------------------------- +Tue Jan 11 11:01:26 CET 2005 - kukuk@suse.de + +- Enable all LinuxThreads tests again +- Finalize getconf -a patch (make it compatible with Solaris) +- Rewrite getconf manual page and mention new option +- Merge GB18030 patches into one. + +------------------------------------------------------------------- +Thu Dec 30 10:57:40 CET 2004 - kukuk@suse.de + +- Merge kernel-headers.remove-SO_BSDCOMPAT.diff with + kernel-headers.SuSE.diff +- Revert nscd paths on old SuSE Linux distributions + +------------------------------------------------------------------- +Wed Dec 29 22:33:00 CET 2004 - kukuk@suse.de + +- Update to glibc 2.3.90 CVS branch +- Remove alarm-round.patch (merged upstream) + +------------------------------------------------------------------- +Thu Dec 9 14:19:05 CET 2004 - kukuk@suse.de + +- Update to current CVS +- Move nscd persistent database files back to /var/run/nscd + +------------------------------------------------------------------- +Mon Dec 6 15:43:08 CET 2004 - kukuk@suse.de + +- Update to current CVS +- Fix more kernel headers for userland inclusion + +------------------------------------------------------------------- +Fri Nov 26 14:33:20 CET 2004 - ro@suse.de + +- kernel-headers.diff: define __force in compiler.h + +------------------------------------------------------------------- +Thu Nov 25 17:52:39 CET 2004 - schwab@suse.de + +- Add Intel libm update. + +------------------------------------------------------------------- +Thu Nov 25 12:08:17 CET 2004 - kukuk@suse.de + +- Update to current glibc CVS +- Update kernel headers to 2.6.9 + +------------------------------------------------------------------- +Thu Nov 18 15:11:32 CET 2004 - kukuk@suse.de + +- Update to current glibc CVS + +------------------------------------------------------------------- +Mon Nov 15 14:11:27 CET 2004 - kukuk@suse.de + +- Update to current glibc CVS + +------------------------------------------------------------------- +Mon Nov 8 10:50:27 CET 2004 - kukuk@suse.de + +- Blacklist port 921 (lwresd) for usage by bindresvport() +- Update to current glibc CVS +- Add /var/run/nscd/* files as ghost entries + +------------------------------------------------------------------- +Mon Oct 18 13:54:04 CEST 2004 - aj@suse.de + +- Don't use special fdim functions for x86-64 since those give + wrong results for fdim (inf,inf). +- Fix ppc64 rebuild issue with ppc32 system [#47325]. + +------------------------------------------------------------------- +Wed Oct 13 14:06:55 CEST 2004 - kukuk@suse.de + +- Fix symlink librt.so -> tls/librt.so.1 +- Backout last glob changes +- Disable nptl as default for linking + +------------------------------------------------------------------- +Tue Oct 12 21:12:15 CEST 2004 - kukuk@suse.de + +- Install kernel-headers after merging linuxthreads/NPTL headers + +------------------------------------------------------------------- +Tue Oct 12 09:36:48 CEST 2004 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Mon Oct 11 15:11:03 CEST 2004 - kukuk@suse.de + +- Make NPTL default for linking + +------------------------------------------------------------------- +Fri Oct 1 13:34:49 CEST 2004 - kukuk@suse.de + +- Update to current CVS snapshot +- Add workaround for linuxthreads/without-__threads bug +- Remove KDE/ldconfig workaround +- Set SuSE ABI note to 9.3 + +------------------------------------------------------------------- +Sun Sep 26 16:56:19 CEST 2004 - kukuk@suse.de + +- Add lib/nptl/librt.so symlink to tls/librt.so.1 +- Update to current CVS + +------------------------------------------------------------------- +Sat Sep 25 13:43:09 CEST 2004 - kukuk@suse.de + +- Implement mq support for rtkaio and enable it again + +------------------------------------------------------------------- +Fri Sep 24 15:37:08 CEST 2004 - kukuk@suse.de + +- Add zh_SG.UTF-8 [Bug #46024] + +------------------------------------------------------------------- +Thu Sep 23 16:22:33 CEST 2004 - kukuk@suse.de + +- Sync sys/mount.h and linux/fs.h + +------------------------------------------------------------------- +Wed Sep 22 15:33:10 CEST 2004 - kukuk@suse.de + +- Make mdns support configurable in /etc/host.conf + +------------------------------------------------------------------- +Mon Sep 20 17:58:13 CEST 2004 - kukuk@suse.de + +- Fix invalidating of nscd caches and getaddrinfo() + +------------------------------------------------------------------- +Fri Sep 17 07:13:01 CEST 2004 - kukuk@suse.de + +- Update to current CVS (nscd and glob.h fixes) + +------------------------------------------------------------------- +Thu Sep 16 16:37:45 CEST 2004 - kukuk@suse.de + +- Fix getaddrinfo/nscd support + +------------------------------------------------------------------- +Wed Sep 15 14:11:29 CEST 2004 - kukuk@suse.de + +- Update to current CVS, remove merged patches + +------------------------------------------------------------------- +Sun Sep 12 09:06:31 CEST 2004 - kukuk@suse.de + +- Update to CVS: Fix nscd crash if one service is disabled +- glob.h: Add workaround for invalid prototypes +- nss_compat: Check that buffer is larger than 0 bytes + +------------------------------------------------------------------- +Sat Sep 11 00:50:47 CEST 2004 - kukuk@suse.de + +- Update to CVS: Fix cdefs.h for C++ usage + +------------------------------------------------------------------- +Fri Sep 10 14:31:47 CEST 2004 - kukuk@suse.de + +- Add lwres to hosts search order in nsswitch.conf +- Update to current CVS +- Use new nscd paths for socket/pid file +- Enable NPTL on i586 +- Add --print-all option to getconf + +------------------------------------------------------------------- +Thu Sep 2 11:13:48 CEST 2004 - kukuk@suse.de + +- Fix NPTL header files on x86-64 for 32bit compilation +- Apply various fixes from CVS +- Remove pre-Install for -devel package (no longer necessary) + +------------------------------------------------------------------- +Wed Aug 25 16:16:32 CEST 2004 - kukuk@suse.de + +- Don't compile in eval.c + +------------------------------------------------------------------- +Mon Aug 23 10:20:09 CEST 2004 - kukuk@suse.de + +- Update to current CVS: + - Use CVS version for last fix. + - Add malloc sanity checks for double free. + +------------------------------------------------------------------- +Sat Aug 21 00:06:58 CEST 2004 - schwab@suse.de + +- Fix cancellable syscalls in librt w/ linuxthreads. + +------------------------------------------------------------------- +Fri Aug 20 20:40:38 CEST 2004 - kukuk@suse.de + +- Update to current CVS [#43993] + +------------------------------------------------------------------- +Thu Aug 19 13:56:15 CEST 2004 - schwab@suse.de + +- Better fix for asm-ia64/gcc_intrin.h. + +------------------------------------------------------------------- +Wed Aug 18 14:53:47 CEST 2004 - kukuk@suse.de + +- Update to current CVS +- Workaround linux/ixjuser.h problem not including compiler.h +- Workaround linux/capi.h problem not including compiler.h + +------------------------------------------------------------------- +Tue Aug 17 18:32:29 CEST 2004 - schwab@suse.de + +- Fix asm-ia64/gcc_intrin.h. + +------------------------------------------------------------------- +Tue Aug 17 12:13:41 CEST 2004 - kukuk@suse.de + +- Workaround broken linux/crc-ccitt.h for usage from glibc [#43884] + +------------------------------------------------------------------- +Mon Aug 16 11:51:37 CEST 2004 - kukuk@suse.de + +- Update to current CVS version and update to + kernel-headers 2.6.8.1 to fix NPTL deadlock problems +- Disable linuxthreads/tst-clock1, does not work on i586 and lower + +------------------------------------------------------------------- +Fri Aug 13 14:45:31 CEST 2004 - kukuk@suse.de + +- Update to current CVS version +- Cleanup/adjust all patches + +------------------------------------------------------------------- +Thu Jun 17 12:12:31 CEST 2004 - kukuk@suse.de + +- Fix sched_setaffinity return/errno code in error case [#42124] + +------------------------------------------------------------------- +Wed Jun 16 07:45:07 CEST 2004 - meissner@suse.de + +- Updated altivec set/get/swapcontext patch to fix + more problems on altivec capable machines [#42039]. +- glibc is also able to build on -pmac64 kernels. + +------------------------------------------------------------------- +Mon Jun 14 20:12:00 CEST 2004 - kukuk@suse.de + +- Add fixes from CVS: + - sysconf return value fixes + - nscd host caching deadlock + - backtrace for s390/s390x/ia64 static linked binaries + +------------------------------------------------------------------- +Mon Jun 14 18:54:05 CEST 2004 - kukuk@suse.de + +- Increase listen backlog in RPC code [#41955] + +------------------------------------------------------------------- +Wed Jun 9 16:21:30 CEST 2004 - meissner@suse.de + +- Fixed typos in powerpc* *context functions to not destroy the r19 + register and save the v19 register correctly. [#41790] + +------------------------------------------------------------------- +Sat Jun 5 08:40:29 CEST 2004 - aj@suse.de + +- Fix makecontext with more than 6 arguments on x86-64 [#40546]. + +------------------------------------------------------------------- +Mon May 24 18:04:38 CEST 2004 - kukuk@suse.de + +- Update to kernel-headers 2.6.6 +- Update to current glibc CVS +- Disable rtkaio temporary + +------------------------------------------------------------------- +Sun May 23 21:44:19 CEST 2004 - kukuk@suse.de + +- Fix pthread_cond_wait on not ix86 and x86-64 architectures + +------------------------------------------------------------------- +Thu May 20 14:11:47 CEST 2004 - kukuk@suse.de + +- Add PPC64 kernel header file fixes [#40831,#40870] + +------------------------------------------------------------------- +Wed May 19 16:18:37 CEST 2004 - kukuk@suse.de + +- Add additional NPTL fixes from CVS + +------------------------------------------------------------------- +Tue May 18 10:52:27 CEST 2004 - schwab@suse.de + +- Fix mapping of DSOs with holes. + +------------------------------------------------------------------- +Fri May 14 13:50:37 CEST 2004 - schwab@suse.de + +- Fix rounding in alarm [#40552]. + +------------------------------------------------------------------- +Wed May 12 11:43:38 CEST 2004 - schwab@suse.de + +- Fix uninitialized array in regexp compiler [#40009]. + +------------------------------------------------------------------- +Tue May 11 11:45:08 CEST 2004 - kukuk@suse.de + +- Apply lot of fixes from current CVS +- Fix alignment of stack for makecontext on x86-64 [Bug #39413] +- Make XTABS identical to TABDLY on PPC + +------------------------------------------------------------------- +Wed May 5 13:50:51 CEST 2004 - kukuk@suse.de + +- Add some header fixes to match POSIX + +------------------------------------------------------------------- +Tue May 4 11:27:15 CEST 2004 - meissner@suse.de + +- Fix INLINE_SYSCALL on ppc and ppc64 (see #38399) + +------------------------------------------------------------------- +Mon May 3 13:42:12 CEST 2004 - kukuk@suse.de + +- Port --mlock option for ld.so from UL1 [Bug #39569] + +------------------------------------------------------------------- +Tue Apr 20 11:23:55 CEST 2004 - kukuk@suse.de + +- Add execstack fix for s390 + +------------------------------------------------------------------- +Mon Apr 19 13:11:27 CEST 2004 - kukuk@suse.de + +- Update to current CVS version (fix problems with new binutils + and gcc) + +------------------------------------------------------------------- +Mon Apr 19 08:29:42 CEST 2004 - kukuk@suse.de + +- Add pthread_getattr_np and syslog fixes from CVS +- Update gb18030 and big5hkscs gconv modules [Bug #39080] + +------------------------------------------------------------------- +Sat Apr 17 17:42:48 CEST 2004 - schwab@suse.de + +- Pacify autobuild. + +------------------------------------------------------------------- +Thu Apr 15 10:07:19 CEST 2004 - kukuk@suse.de + +- Add /etc/ld.so.conf.d/*.conf to /etc/ld.so.conf +- Disable FUTEX_REQUEUE support in NPTL library [Bug #38882] + +------------------------------------------------------------------- +Thu Apr 15 00:37:28 CEST 2004 - schwab@suse.de + +- Remove /usr/i386-linux from ld.so.conf, + +------------------------------------------------------------------- +Wed Apr 14 11:49:05 CEST 2004 - kukuk@suse.de + +- Fix linux/compiler.h for glibc inclusion +- Really fix ffsl on s390x + +------------------------------------------------------------------- +Sat Apr 10 00:42:04 CEST 2004 - schwab@suse.de + +- Fix syntax error in memcmp. + +------------------------------------------------------------------- +Fri Apr 9 16:22:31 CEST 2004 - kukuk@suse.de + +- Update from CVS: linuxthread debug fixes +- Fix INLINE_SYSCALL on x86-64 and ia64 (fixes #38399) +- Fix ffsl weak alias on s390x +- Update to 2.6.5 kernel headers + +------------------------------------------------------------------- +Thu Apr 8 00:24:46 CEST 2004 - meissner@suse.de + +- forward umount to umount2 on ppc64 because umount syscall + does not exist + +------------------------------------------------------------------- +Mon Apr 5 14:40:18 CEST 2004 - kukuk@suse.de + +- Sync with current CVS (which is nearly identical with most of + our latest patches) + +------------------------------------------------------------------- +Fri Apr 2 14:18:11 CEST 2004 - kukuk@suse.de + +- Make fstatvfs64 working on 32bit architectures +- Add fwrite LFS fix from aj +- Add powerpc fixes from CVS +- Fix wrong errno code for shm_unlink [Bug #38013] + +------------------------------------------------------------------- +Wed Mar 31 09:31:56 CEST 2004 - kukuk@suse.de + +- Add three fixes from CVS: + - Call __nptl_deallocate_tsd for main thread, too + - setgroups: optimizations for huge number of groups + - initgroups: Limit the initial allocation to 64 entries + +------------------------------------------------------------------- +Tue Mar 30 17:36:18 CEST 2004 - kukuk@suse.de + +- Add IUTF8 to bits/termios.h [Bug #34725] +- *affinitiy.c: Prepend GLIBC_ to version names + +------------------------------------------------------------------- +Sat Mar 27 09:52:53 CET 2004 - kukuk@suse.de + +- Fix wrong return value of getXXbyYY_r in case key was not + found [Bug #37181] +- Fix typo in dl-open +- Don't set errno in NSS NIS module if group was not found + +------------------------------------------------------------------- +Fri Mar 26 12:39:27 CET 2004 - aj@suse.de + +- Add pow10/pow10f aliases for AMD64. + +------------------------------------------------------------------- +Thu Mar 25 16:42:57 CET 2004 - kukuk@suse.de + +- Update to latest CVS snapshot + +------------------------------------------------------------------- +Sat Mar 20 07:49:49 CET 2004 - aj@suse.de + +- Fix further problems with sched_[sg]etaffinity calls. + +------------------------------------------------------------------- +Fri Mar 19 19:57:35 CET 2004 - aj@suse.de + +- Fix sched_setaffinity compile problem. + +------------------------------------------------------------------- +Fri Mar 19 19:44:32 CET 2004 - kukuk@suse.de + +- Remove conflict with special aaa_base version (rpm will handle + this with file conflict) + +------------------------------------------------------------------- +Fri Mar 19 15:43:19 CET 2004 - kukuk@suse.de + +- Add SuSE abi note +- Add madvise patch +- Update to current CVS + +------------------------------------------------------------------- +Wed Mar 17 13:59:14 CET 2004 - kukuk@suse.de + +- Use official NPTL version fix +- Add LD_DEBUG=statistic for x86-64 +- Fix two JB_SIZE redefinitions on PPC +- Add two fixes for execstack + +------------------------------------------------------------------- +Mon Mar 15 08:11:33 CET 2004 - kukuk@suse.de + +- Require kernel 2.6.4 for glibc/NPTL +- Remove siginfo_t/si_band patch (needs to be fixed in kernel) +- Update linuxthreads_db and nptl_db +- Add libidn fixes from CVS + +------------------------------------------------------------------- +Sat Mar 13 19:53:58 CET 2004 - kukuk@suse.de + +- Adjust filelist (remove libcidn.a and libcidn_p.a) + +------------------------------------------------------------------- +Sat Mar 13 16:01:42 CET 2004 - kukuk@suse.de + +- Update to current CVS (merge of patches) +- Fix siginfo_t/si_band [Bug #34330] + +------------------------------------------------------------------- +Thu Mar 11 18:35:05 CET 2004 - mls@suse.de + +- Add mdns support to resolver library + +------------------------------------------------------------------- +Thu Mar 11 16:01:43 CET 2004 - kukuk@suse.de + +- Update kernel headers to 2.6.4 +- Update to current glibc CVS + +------------------------------------------------------------------- +Wed Mar 10 15:44:25 CET 2004 - bg@suse.de + +- Update hppa patches. + +------------------------------------------------------------------- +Mon Mar 8 15:19:01 CET 2004 - kukuk@suse.de + +- Fix vDSO on IA64 + +------------------------------------------------------------------- +Mon Mar 8 13:25:48 CET 2004 - kukuk@suse.de + +- Update from glibc CVS: + - Add libidn + - Lot of dynamic loader changes + +------------------------------------------------------------------- +Thu Mar 4 10:50:09 CET 2004 - kukuk@suse.de + +- Update from glibc CVS: + - Fix posix_fadvise vs. posix_fadvise64 + +------------------------------------------------------------------- +Tue Mar 2 16:51:44 CET 2004 - kukuk@suse.de + +- Fix PPC kernel header files +- Update from glibc CVS + - NPTL fixes + - nscd fixes + +------------------------------------------------------------------- +Tue Mar 2 12:11:38 CET 2004 - schwab@suse.de + +- Fix ppc32 to always use stat64 syscall. + +------------------------------------------------------------------- +Sat Feb 28 17:30:17 CET 2004 - kukuk@suse.de + +- Update from glibc CVS: + - Fix compiler warnings + - NPTL: Don't use CLONE_STOPPED + - Revert vDSO changes + +------------------------------------------------------------------- +Fri Feb 27 10:05:48 CET 2004 - kukuk@suse.de + +- Update from glibc CVS: + - Real NGROUP_MAX fix + - Lot of NPTL fixes + - clock_settime fix +- Add no_NO back (required by OpenI18N spec and [Bug #34745]) + +------------------------------------------------------------------- +Thu Feb 26 14:52:07 CET 2004 - kukuk@suse.de + +- Workaround broken NGROUP_MAX function + +------------------------------------------------------------------- +Thu Feb 26 12:10:37 CET 2004 - kukuk@suse.de + +- Add insserv PreRequires for nscd +- Update from CVS: NPTL and getaddrinfo memory leak fixes, + Get NGROUP_MAX from /proc filesystem + +------------------------------------------------------------------- +Sat Feb 21 06:22:23 CET 2004 - kukuk@suse.de + +- Update from CVS: IA64 relo fix, lot of PPC fixes +- Fix linux/mod_devicetable.h for userland inclusion +- Enable NPTL on Alpha + +------------------------------------------------------------------- +Fri Feb 20 01:08:26 CET 2004 - schwab@suse.de + +- Fix pthread_barrier_wait. + +------------------------------------------------------------------- +Thu Feb 19 09:46:46 CET 2004 - kukuk@suse.de + +- Update from CVS: More NPTL fixes +- nscd.init: Cleanups + +------------------------------------------------------------------- +Wed Feb 18 15:49:09 CET 2004 - kukuk@suse.de + +- Kernel Headers: Fix asm-ppc/unaliged.h, asm-ppc/types.h and + asm-ppc/bitops.h for userland inclusion. + +------------------------------------------------------------------- +Wed Feb 18 11:24:35 CET 2004 - bg@suse.de + +- Update hppa patches for current glibc +- Add workaround for ICE in hppa + +------------------------------------------------------------------- +Tue Feb 17 13:54:28 CET 2004 - kukuk@suse.de + +- Update from CVS: + - PPC nptl compatiblity fix + - NSCD patches merged + - ld.so.preload: Igreno missing files + - getaddrinfo: Fix problem with IPv6 addresses + +------------------------------------------------------------------- +Tue Feb 17 11:42:59 CET 2004 - aj@suse.de + +- Fix string optimizations init code on AMD64. + +------------------------------------------------------------------- +Sat Feb 14 07:10:42 CET 2004 - kukuk@suse.de + +- Update from CVS (for NPTL fixes and new PPC longjmp) +- Fix nscd deadlock with kernel 2.6 [Bug #34507] + +------------------------------------------------------------------- +Fri Feb 13 14:19:25 CET 2004 - aj@suse.de + +- Add more string/memory optimizations for AMD64. + +------------------------------------------------------------------- +Thu Feb 12 17:07:08 CET 2004 - kukuk@suse.de + +- Fix regex bug with invalid UTF-8 strings + +------------------------------------------------------------------- +Thu Feb 12 16:31:51 CET 2004 - aj@suse.de + +- Add more string optimizations for AMD64. + +------------------------------------------------------------------- +Wed Feb 11 16:14:53 CET 2004 - kukuk@suse.de + +- Update to current CVS snapshot +- Fix _IOC_TYPECHECK on s390/s390x/parisc +- Compile rtkaio only with NPTL +- Remove glibcbug (was dropped since glibc uses bugzilla now) +- Disable parallel build on s390x + +------------------------------------------------------------------- +Tue Feb 10 15:38:37 CET 2004 - schwab@suse.de + +- Work around invalid use of kernel headers in some packages. + +------------------------------------------------------------------- +Fri Feb 6 19:57:04 CET 2004 - kukuk@suse.de + +- Add kernel stat fix for PPC +- Add fix for off-by-one error in regex code + +------------------------------------------------------------------- +Thu Feb 5 18:04:45 CET 2004 - kukuk@suse.de + +- Update kernel header files to 2.6.2 + +------------------------------------------------------------------- +Tue Feb 3 17:14:38 CET 2004 - bg@suse.de + +- Update hppa patch + +------------------------------------------------------------------- +Tue Feb 3 16:24:47 CET 2004 - kukuk@suse.de + +- Fix ypclnt speedup patch +- Update to current CVS snapshot + +------------------------------------------------------------------- +Mon Jan 26 13:44:39 CET 2004 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Wed Jan 21 10:23:42 CET 2004 - aj@suse.de + +- Do not run in parallel on s390. + +------------------------------------------------------------------- +Mon Jan 19 15:49:51 CET 2004 - ro@suse.de + +- really fix linux/percpu.h to compile in userland + +------------------------------------------------------------------- +Fri Jan 16 11:14:49 CET 2004 - kukuk@suse.de + +- Update version.h to 2.6.1 +- Fix linux/percpu.h to compile in userland +- Update to current CVS snapshot +- Revert nscd path changes + +------------------------------------------------------------------- +Wed Jan 14 12:06:13 CET 2004 - kukuk@suse.de + +- Update to Kernel Headers 2.6.1 +- Update to current CVS snapshot +- Don't ignore make check on IA64 any longer + +------------------------------------------------------------------- +Sat Jan 10 01:56:48 CET 2004 - schwab@suse.de + +- Locale no_NO has been renamed to nb_NO. + +------------------------------------------------------------------- +Fri Jan 9 14:09:01 CET 2004 - kukuk@suse.de + +- Temporary ignore make check on IA64 and PPC + (known kernel/compiler bugs) + +------------------------------------------------------------------- +Fri Jan 9 00:36:51 CET 2004 - stepan@suse.de + +- fix v4l2 headers + +------------------------------------------------------------------- +Wed Jan 7 13:09:26 CET 2004 - kukuk@suse.de + +- Update to glibc CVS from 20040107 +- Remove manual pages which are now part of man-pages + +------------------------------------------------------------------- +Thu Dec 18 13:41:37 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031218 +- Update ot final 2.6.0 kernel headers +- Fix syntax error in spec file +- Update HPPA patch + +------------------------------------------------------------------- +Mon Dec 15 19:19:08 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031215 + +------------------------------------------------------------------- +Fri Dec 12 10:19:52 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031212 +- disable rtkaio (does not work with kernel 2.6 yet) + +------------------------------------------------------------------- +Fri Dec 5 10:00:28 CET 2003 - kukuk@suse.de + +- Update to glibc 2.3.3 CVS +- Make an extra sub package for nscd + +------------------------------------------------------------------- +Thu Nov 27 13:08:32 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031127 +- Add nsswitch.conf (moved from aaa_base) +- Add ld.so.conf (moved from aaa_base) [Bug #33277] +- Fix ceil on AMD64 + +------------------------------------------------------------------- +Fri Nov 21 14:40:29 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031121 +- Obsolete epoll (glibc-devel contains now this header files) + +------------------------------------------------------------------- +Wed Nov 19 15:54:58 CET 2003 - kukuk@suse.de + +- Add patch so that ld.so supports linuxthreads and nptl +- PPC64 requires kernel 2.4.21 +- Update to glibc CVS from 20031119 + +------------------------------------------------------------------- +Fri Nov 14 14:05:38 CET 2003 - bg@suse.de + +- Add hppa patches for current glibc. + +------------------------------------------------------------------- +Fri Nov 14 13:32:06 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031114 +- Remove PPC64 symbol version patch + +------------------------------------------------------------------- +Thu Nov 13 12:10:15 CET 2003 - schwab@suse.de + +- Fix last change covering libNoVersion. + +------------------------------------------------------------------- +Mon Nov 10 16:52:09 CET 2003 - schwab@suse.de + +- Specfile cleanup. + +------------------------------------------------------------------- +Thu Nov 6 14:10:17 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031106 + +------------------------------------------------------------------- +Wed Nov 5 15:26:06 CET 2003 - uli@suse.de + +- added a number of ARM fixes (glibc-2.3.2-armformat.patch, + glibc-armisa.patch, glibc-sjlj.patch) + +------------------------------------------------------------------- +Mon Oct 27 21:13:09 CET 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031027 +- kernel headers: update to 2.6.0-test9 +- nptl: Use -fno-unit-at-a-time on AMD64, too + +------------------------------------------------------------------- +Thu Oct 23 13:34:25 CEST 2003 - kukuk@suse.de + +- Update to current CVS version + +------------------------------------------------------------------- +Wed Oct 22 19:01:37 CEST 2003 - kukuk@suse.de + +- nptl: Fix prototype in configure script +- nptl: Use -fno-unit-at-a-time +- locale: Add nb_NO + +------------------------------------------------------------------- +Fri Oct 17 16:56:58 CEST 2003 - kukuk@suse.de + +- Increase timeout for make check on overloaded architectures + +------------------------------------------------------------------- +Thu Oct 16 18:19:13 CEST 2003 - kukuk@suse.de + +- Fix building as normal user + +------------------------------------------------------------------- +Wed Oct 15 16:31:32 CEST 2003 - kukuk@suse.de + +- Fix putpwent/putgrent +- Make build as normal user + +------------------------------------------------------------------- +Tue Oct 14 21:13:25 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031014 + +------------------------------------------------------------------- +Tue Oct 14 13:26:06 CEST 2003 - aj@suse.de + +- Fix w_acosf for AMD64. + +------------------------------------------------------------------- +Tue Oct 14 10:49:36 CEST 2003 - kukuk@suse.de + +- Fix asm-sparc/kbio.h to compile kbdrate/X11 + +------------------------------------------------------------------- +Mon Oct 13 12:11:53 CEST 2003 - kukuk@suse.de + +- Update to kernel header files from 2.6.0-test7 + +------------------------------------------------------------------- +Fri Oct 10 17:11:01 CEST 2003 - schwab@suse.de + +- Fix misnamed syscalls. + +------------------------------------------------------------------- +Tue Oct 7 21:13:09 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031007 + +------------------------------------------------------------------- +Fri Oct 3 09:12:38 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20031003 +- Fix kernel ioctl header files for PPC/PPC64 +- Removed dl-reloc.c fix, merged upstream + +------------------------------------------------------------------- +Wed Oct 1 16:49:19 CEST 2003 - kukuk@suse.de + +- Update to glibc cvs from 20031001 +- Remove sysmacros.h fix, merged upstream +- Add dl-reloc.c fix for compiler warnings + +------------------------------------------------------------------- +Mon Sep 29 11:49:19 CEST 2003 - kukuk@suse.de + +- Update kernel-headers to 2.6.0-test6 +- Fix sysmacros.h to compile with -ansi + +------------------------------------------------------------------- +Sat Sep 27 20:58:07 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20030927 +- Remove SO_BSDCOMPAT (obsoleted by kernel) +- Make _IOC_TYPECHECK useable for userland programs + +------------------------------------------------------------------- +Fri Sep 26 10:01:15 CEST 2003 - kukuk@suse.de + +- Remove obsolete patches +- Update to crypt_blowfish 0.4.5 + +------------------------------------------------------------------- +Fri Sep 26 08:51:10 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20030926 +- Update to nptl 0.60 + +------------------------------------------------------------------- +Sat Sep 20 21:13:04 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20030920 +- Update to nptl 0.59 + +------------------------------------------------------------------- +Wed Sep 17 12:13:35 CEST 2003 - kukuk@suse.de + +- Disable TLS for i586 glibc [Bug #31034] + +------------------------------------------------------------------- +Tue Sep 16 15:38:19 CEST 2003 - kukuk@suse.de + +- Remove db1.85 + +------------------------------------------------------------------- +Mon Sep 15 21:30:51 CEST 2003 - kukuk@suse.de + +- Update to glibc CVS from 20030915 + +------------------------------------------------------------------- +Mon Sep 15 18:43:19 CEST 2003 - kukuk@suse.de + +- Update to kernel 2.6.0-test5 header files + +------------------------------------------------------------------- +Sat Sep 13 07:01:40 CEST 2003 - kukuk@suse.de + +- Add librtkaio, a librt using kernel aio + +------------------------------------------------------------------- +Thu Sep 11 16:59:49 CEST 2003 - kukuk@suse.de + +- Update to current CVS +- Remove patches which are merged in CVS +- Update to nptl-0.58 +- Remove _POSIX_VERSION hack + +------------------------------------------------------------------- +Thu Sep 11 16:59:49 CEST 2003 - kukuk@suse.de + +- version.h: Fix comment how to compile kernel modules + +------------------------------------------------------------------- +Wed Sep 10 19:27:05 CEST 2003 - aj@suse.de + +- Install en_US.ISO-8859-15 under this name [#30373]. + +------------------------------------------------------------------- +Tue Sep 9 14:22:02 CEST 2003 - aj@suse.de + +- Fix last patch. + +------------------------------------------------------------------- +Mon Sep 8 18:20:56 CEST 2003 - aj@suse.de + +- Fix setting up of user signal handler in linuxthreads on x86_64. + +------------------------------------------------------------------- +Fri Sep 5 13:44:13 CEST 2003 - kukuk@suse.de + +- Add dl-tls.c to fix out of memory with static TLS errors + +------------------------------------------------------------------- +Wed Sep 3 21:03:13 CEST 2003 - kukuk@suse.de + +- Update glibc-linuxthreads +- Set _POSIX_VERSION back to 199209 + +------------------------------------------------------------------- +Mon Sep 1 18:23:49 CEST 2003 - kukuk@suse.de + +- Fix typo in nss_compat patch + +------------------------------------------------------------------- +Mon Sep 1 09:13:14 CEST 2003 - kukuk@suse.de + +- Add opendir fix for usage with NPTL +- Fix getspnam/getspent in nss_compat [Bug #29689] +- Set _POSIX2_VERSION back to 199209 + +------------------------------------------------------------------- +Wed Aug 27 15:22:40 CEST 2003 - kukuk@suse.de + +- Update to current CVS version + +------------------------------------------------------------------- +Mon Aug 25 09:35:41 CEST 2003 - kukuk@suse.de + +- Update to current CVS version + +------------------------------------------------------------------- +Mon Aug 18 21:17:25 CEST 2003 - aj@suse.de + +- increase stack size for linuxthreads/set-context. + +------------------------------------------------------------------ +Mon Aug 18 13:23:00 CEST 2003 - aj@suse.de + +- Fix mathinline.h for i386 to compile under C++ without warnings. + +------------------------------------------------------------------- +Sun Aug 17 09:59:25 CEST 2003 - ro@suse.de + +- kernel-headers.dif: don't include device.h from videodev.h + +------------------------------------------------------------------- +Fri Aug 15 10:39:49 CEST 2003 - kukuk@suse.de + +- Update to current cvs (fixes assert usage in C++ source code) + +------------------------------------------------------------------- +Thu Aug 14 10:34:27 CEST 2003 - kukuk@suse.de + +- Initialize fp->_mode for glibc 2.0 compatibility [Bug #28386] +- On i686, include glibc with and without floating stack enabled +- Update to current cvs +- Update to nptl 0.56 + +------------------------------------------------------------------- +Thu Jul 31 16:57:36 CEST 2003 - kukuk@suse.de + +- Reenable new quota.h + +------------------------------------------------------------------- +Wed Jul 30 09:59:21 CEST 2003 - kukuk@suse.de + +- Update to current cvs +- Update kernel headers to 2.6.0-test2 +- Disable sys/quota.h update +- Enable TLS on AMD64 again + +------------------------------------------------------------------- +Mon Jul 28 17:18:33 CEST 2003 - kukuk@suse.de + +- Update to current cvs +- Disable TLS on AMD64 temporary +- Update sys/quota.h to match new kernel implementation + +------------------------------------------------------------------- +Fri Jul 25 10:14:44 CEST 2003 - kukuk@suse.de + +- Update to current cvs +- Update kernel headers to 2.6.0-test1 +- Update to nptl 0.55 +- Change minimal symbol version on PPC64 back to 2.2.5 + +------------------------------------------------------------------- +Wed Jul 23 18:13:40 CEST 2003 - meissner@suse.de + +- Fixed systemcall clobber lists for asm-ppc/unistd.h (by just + merging over the asm-ppc64 things). + +------------------------------------------------------------------- +Wed Jul 23 12:59:04 CEST 2003 - aj@suse.de + +- Handle in ldconfig konqueror.so and other similar KDE hacks that fail without + rpath. +- Fix bugs exposed by unit-at-a-time option. + +------------------------------------------------------------------- +Fri Jul 18 07:27:47 CEST 2003 - aj@suse.de + +- Fix compilation with unit-at-a-time enabled compiler. +- Enlarge stack for tst-setcontext test. + +------------------------------------------------------------------- +Mon Jun 30 13:09:25 CEST 2003 - kukuk@suse.de + +- Update to current CVS (includes if_arp.h and nss_compat changes) +- Update to nptl 0.50 +- Kernel header fixes for userland inclusion + +------------------------------------------------------------------- +Wed Jun 25 09:34:17 CEST 2003 - kukuk@suse.de + +- Update to current CVS +- Add target host and CVS checkout to glibc version printout +- Adjust fnmatch fix +- Update kernel headers to 2.5.73 + +------------------------------------------------------------------- +Tue Jun 24 23:09:11 CEST 2003 - kukuk@suse.de + +- Fix typos in syscalls.list on Alpha + +------------------------------------------------------------------- +Mon Jun 23 10:53:41 CEST 2003 - kukuk@suse.de + +- fix typo in linuxthreads on SPARC +- Update to current CVS +- Update to nptl 0.48 + +------------------------------------------------------------------- +Thu Jun 19 11:10:55 CEST 2003 - kukuk@suse.de + +- Disable nss_compat patch again + +------------------------------------------------------------------- +Wed Jun 18 10:51:07 CEST 2003 - kukuk@suse.de + +- Fix reading of locale.alias file +- Update to current CVS snapshot +- Update to nptl 0.47 +- Some kernel header file fixes for PPC64/IA64 +- Update nss_compat patch + +------------------------------------------------------------------- +Thu Jun 12 23:42:09 CEST 2003 - kukuk@suse.de + +- Update to current CVS snapshot +- Finish patch for printing linker warning + +------------------------------------------------------------------- +Wed Jun 11 11:45:42 CEST 2003 - kukuk@suse.de + +- Update to nptl 0.45 +- Update to current CVS snapshot +- Add patch to print linker warning, if a static binary calls + functions using NSS + +------------------------------------------------------------------- +Tue Jun 10 16:46:47 CEST 2003 - kukuk@suse.de + +- Use %find_lang macro and cleanup glibc-locale filelist + +------------------------------------------------------------------- +Thu Jun 5 17:28:36 CEST 2003 - kukuk@suse.de + +- Complete mathinline.h fixes + +------------------------------------------------------------------- +Thu Jun 5 10:10:02 CEST 2003 - kukuk@suse.de + +- linux/compiler.h: Define all inline variants to __inline__ + +------------------------------------------------------------------- +Wed Jun 4 14:29:07 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Update to nptl 0.43 +- More kernel header fixes +- Make --no-archive default for localedef + +------------------------------------------------------------------- +Tue May 27 14:09:31 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Update to nptl 0.40 +- Disable nss_compat patch +- Update to kernel headers from 2.5.70 + +------------------------------------------------------------------- +Fri May 23 10:50:37 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Add patches to make nss_compat work with every service + +------------------------------------------------------------------- +Mon May 19 10:57:13 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Add patch for better binary compatibility (errno, h_errno) + +------------------------------------------------------------------- +Fri May 16 09:32:39 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Update to nptl 0.39 +- Add URL tag +- asm-i386/byteorder.h: fix asm vs. __asm__ + +------------------------------------------------------------------- +Wed May 14 22:31:52 CEST 2003 - schwab@suse.de + +- Fix missing syscall numbers on ia64. + +------------------------------------------------------------------- +Wed May 14 08:59:09 CEST 2003 - kukuk@suse.de + +- More kernel headers fixes for i386, ia64, ppc and s390 + +------------------------------------------------------------------- +Mon May 12 16:49:51 CEST 2003 - kukuk@suse.de + +- Update to current glibc CVS snapshot +- Fix lot of more kernel headers +- Adjust netinet/igmp.h patch +- Copy linux/version.h in place before compiling glibc + +------------------------------------------------------------------- +Fri May 9 13:25:08 CEST 2003 - kukuk@suse.de + +- Fix bits/stdio.h +- Fix lot of kernel headers to work in userspace +- Fix netinet/igmp.h +- Enable TLS on PPC + +------------------------------------------------------------------- +Wed May 7 10:58:25 CEST 2003 - kukuk@suse.de + +- Update CVS snapshot +- Enable TLS on IA64 +- Update to nptl 0.37 +- Update kernel-headers to 2.5.69 + +------------------------------------------------------------------- +Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de + +- fix install_info --delete call and move from preun to postun + +------------------------------------------------------------------- +Fri Apr 11 06:32:25 CEST 2003 - aj@suse.de + +- Do not build locales in parallel. + +------------------------------------------------------------------- +Tue Apr 8 16:12:36 CEST 2003 - kukuk@suse.de + +- Disable TLS for PPC + +------------------------------------------------------------------- +Mon Apr 7 14:16:03 CEST 2003 - kukuk@suse.de + +- Update CVS snapshot + +------------------------------------------------------------------- +Sat Apr 5 09:55:15 CEST 2003 - kukuk@suse.de + +- Disable TLS for ia64 +- Update to nptl 0.34 +- Update to CVS snapshot + +------------------------------------------------------------------- +Fri Apr 4 16:23:39 CEST 2003 - kukuk@suse.de + +- Remove libNoVersion from filelist on alpha +- Add nptl docu + +------------------------------------------------------------------- +Fri Apr 4 10:23:35 CEST 2003 - kukuk@suse.de + +- Update to nptl 0.33 +- Run ldconfig after installation +- Update to CVS snapshot + +------------------------------------------------------------------- +Sat Mar 29 17:47:56 CET 2003 - kukuk@suse.de + +- Update to CVS snapshot +- Add USAGI patches for kernel-headers +- Add nptl on i686 +- Enable --with-tls +- Implement NI_NUMSERICSCOPE for getnameinfo +- Implement AI_V4MAPPED/AI_ALL for getaddrinfo +- Implement AI_ADDRCONFIG for getaddrinfo +- Add USAGI patch for kernel headers + +------------------------------------------------------------------- +Mon Mar 24 21:46:45 CET 2003 - schwab@suse.de + +- Sanitize . + +------------------------------------------------------------------- +Mon Mar 17 08:45:27 CET 2003 - aj@suse.de + +- Fix tst-aio7 testcase and enable it again. +- Enable %fs for x86-64. +- Install en_US.ISO-8859-15 for libstdc++. +- Fix bits/syscalls.h for x86-64. + +------------------------------------------------------------------- +Thu Mar 13 10:36:24 CET 2003 - kukuk@suse.de + +- Revert tcgetattr change [Bug #25173/#25174] + +------------------------------------------------------------------- +Tue Mar 4 15:15:33 CET 2003 - aj@suse.de + +- Fix lround/lrint functions. + +------------------------------------------------------------------- +Sat Mar 1 07:24:22 CET 2003 - aj@suse.de + +- Update to 2.3.2 release. + +------------------------------------------------------------------- +Wed Feb 26 21:45:36 CET 2003 - kukuk@suse.de + +- Update to current cvs snapshot (fixes OOo and mysql problems) + +------------------------------------------------------------------- +Mon Feb 24 17:52:02 CET 2003 - kukuk@suse.de + +- Disable aio7 test on s390(x), too. + +------------------------------------------------------------------- +Mon Feb 24 14:19:20 CET 2003 - kukuk@suse.de + +- Update to current cvs snapshot (post 2.3.2-pre1) +- Remove glibc-2.3-ppc32-textrel.patch, is included in CVS +- Remove libc23-ppc64-cvshead20021210.patch + +------------------------------------------------------------------- +Thu Feb 20 16:19:21 CET 2003 - kukuk@suse.de + +- Update to current cvs snapshot +- Remove glibc-2.3-ppc64-vfork-20030214.patch, seems to be + included already. + +------------------------------------------------------------------- +Wed Feb 19 11:45:35 CET 2003 - olh@suse.de + +- add glibc-2.3-ppc32-textrel.patch + glibc-2.3-ppc64-vfork-20030214.patch + +------------------------------------------------------------------- +Fri Feb 14 14:51:11 CET 2003 - kukuk@suse.de + +- Extend getent to print all IP addresses of one host + +------------------------------------------------------------------- +Thu Feb 13 18:34:50 CET 2003 - kukuk@suse.de + +- Update to current snapshot + +------------------------------------------------------------------- +Wed Feb 12 11:50:54 CET 2003 - kukuk@suse.de + +- Update to current snapshot (contains official fix for #23513) + +------------------------------------------------------------------- +Tue Feb 11 15:28:16 CET 2003 - kukuk@suse.de + +- Update to current snapshot +- Fix corruption of internal data in gethostbyname2 [Bug #23513] + +------------------------------------------------------------------- +Sun Feb 9 12:20:55 CET 2003 - aj@suse.de + +- Fix cancellation of system calls on x86-64. + +------------------------------------------------------------------- +Sat Feb 8 10:43:02 CET 2003 - kukuk@suse.de + +- Fix wrong logic in dynamic resolv.conf patch + +------------------------------------------------------------------- +Fri Feb 7 17:35:12 CET 2003 - kukuk@suse.de + +- Fix access of _res symbol in multithreaded programs +- Add "dynamic resolv.conf" patch to libnss_dns, too. +- Remove obsolete db2 manual pages +- Update to current snapshot (fixes [Bug #23363]) + +------------------------------------------------------------------- +Thu Feb 6 18:06:36 CET 2003 - kukuk@suse.de + +- Update to current snapshot +- Use install-info for info pages + +------------------------------------------------------------------- +Tue Feb 4 20:12:51 CET 2003 - schwab@suse.de + +- Fix regexp parsing. + +------------------------------------------------------------------- +Mon Feb 3 14:44:21 CET 2003 - meissner@suse.de + +- Merged a unistd.h gcc3.3 compliance patch from Franz Sirl for + ppc and ppc64 kernel headers. + +------------------------------------------------------------------- +Fri Jan 31 22:12:03 CET 2003 - schwab@suse.de + +- Fix building on s390[x]. + +------------------------------------------------------------------- +Fri Jan 31 15:20:00 CET 2003 - kukuk@suse.de + +- Update to current glibc cvs + +------------------------------------------------------------------- +Thu Jan 30 16:05:32 CET 2003 - aj@suse.de + +- Fix one build problem on sparc. +- Fix asm-x86_64/mtrr.h. + +------------------------------------------------------------------- +Wed Jan 29 12:57:23 CET 2003 - kukuk@suse.de + +- Update to current glibc cvs +- Fix libm-ulps for x86-64 and ia64 + +------------------------------------------------------------------- +Thu Jan 23 16:47:33 CET 2003 - schwab@suse.de + +- Fix use of DT_FINI_ARRAY. +- Temporarily disable tst-aio7 test on ia64. + +------------------------------------------------------------------- +Tue Jan 14 22:41:33 CET 2003 - schwab@suse.de + +- Fix ia64 for non-tls build. + +------------------------------------------------------------------- +Tue Jan 14 21:51:24 CET 2003 - aj@suse.de + +- Package libpthread_nonshared.a. + +------------------------------------------------------------------- +Mon Jan 13 10:29:36 CET 2003 - kukuk@suse.de + +- Add fixed version of x86-64-linuxthreads-disable-fs.diff +- Readd parts of libm-x86-64.diff +- Update to current cvs snapshot +- Add fix for errno compatibility +- Add s390(x) vfork fixes + +------------------------------------------------------------------- +Sun Jan 12 19:16:13 CET 2003 - kukuk@suse.de + +- Update to current cvs snapshot + +------------------------------------------------------------------- +Fri Jan 3 19:09:36 CET 2003 - bg@suse.de + +- removed obsolete patch for hppa + +------------------------------------------------------------------- +Fri Dec 20 23:15:48 CET 2002 - kukuk@suse.de + +- Update to current cvs snapshot +- Obsoletes glibc-2.3-setjmp-ppc64.diff +- Obsoletes build-alpha.diff +- Obsoletes libm-x86-64.diff +- Disable activate-spinlocks.diff temporary +- Disable x86-64-linuxthreads-disable-fs.diff (breaks compilation) + +------------------------------------------------------------------- +Tue Dec 17 16:01:13 CET 2002 - olh@suse.de + +- remove glibc-2.2.5-ppc64-bits-socket_h.diff + add glibc-2.3-setjmp-ppc64.diff + add libc23-ppc64-cvshead20021210.patch + dont run configure in subshell, it can fail and rpm cant catch it + +------------------------------------------------------------------- +Fri Dec 13 20:01:30 CET 2002 - schwab@suse.de + +- Add more ia64 syscalls. + +------------------------------------------------------------------- +Fri Dec 6 22:06:41 CET 2002 - olh@suse.de + +- build also the locals parallel + do not fail with parallel calculation on lowmem systems + +------------------------------------------------------------------- +Tue Dec 3 11:16:30 CET 2002 - aj@suse.de + +- Build parallel on x86-64. +- Activate fast spinlocks in malloc for x86 and x86-64. +- Integrate new math library from AMD for x86-64. + +------------------------------------------------------------------- +Fri Nov 29 11:08:03 CET 2002 - bg@suse.de + +- Fix build on hppa. + +------------------------------------------------------------------- +Thu Nov 28 21:31:09 CET 2002 - aj@suse.de + +- Fix build on alpha. + +------------------------------------------------------------------- +Thu Nov 28 15:45:09 CET 2002 - aj@suse.de + +- Update to CVS version from 2002-11-28. +- Do not use %fs for threads for now on x86-64. +- Fix fnmatch bug with multibyte strings. + +------------------------------------------------------------------- +Tue Nov 12 12:41:17 CET 2002 - bg@suse.de + +- Updated hppa patches + +------------------------------------------------------------------- +Thu Nov 7 14:00:04 CET 2002 - kukuk@suse.de + +- getaddrinfo(): get host information for AF_INET and AF_INET6 only + from the same service [Bug #21237] + +------------------------------------------------------------------- +Thu Nov 7 12:11:29 CET 2002 - bg@suse.de + +- Fix build of linuxthreads for hppa + +------------------------------------------------------------------- +Tue Nov 5 16:31:11 CET 2002 - bg@suse.de + +- Use current kernel-headers for parisc +- Add support for hppa + +------------------------------------------------------------------- +Tue Nov 5 15:29:32 CET 2002 - kukuk@suse.de + +- Update to current CVS snapshot + +------------------------------------------------------------------- +Tue Oct 22 16:21:34 CEST 2002 - schwab@suse.de + +- Fix ia64 syscall numbers. + +------------------------------------------------------------------- +Mon Oct 21 17:20:04 CEST 2002 - schwab@suse.de + +- Fix alignment in locale-archive. + +------------------------------------------------------------------- +Mon Oct 21 17:16:51 CEST 2002 - kukuk@suse.de + +- Update to glibc 2.3.1 cvs 20021021 +- Remove nss_dns6 patch + +------------------------------------------------------------------- +Tue Oct 15 14:58:34 CEST 2002 - kukuk@suse.de + +- Update to glibc 2.3.1 cvs 20021015 + +------------------------------------------------------------------- +Wed Oct 2 14:06:31 CEST 2002 - kukuk@suse.de + +- Update to glibc 2.3 cvs 20021002 +- Update crypt_blowfish to 0.4.4 (manual page fix, hppa fix) + +------------------------------------------------------------------- +Wed Sep 25 11:43:08 CEST 2002 - mls@suse.de + +- build with -finline-limit=2000 on mips/armv4l + +------------------------------------------------------------------- +Tue Sep 17 14:54:26 CEST 2002 - schwab@suse.de + +- Add new ia64 syscall numbers. + +------------------------------------------------------------------- +Mon Sep 16 17:24:01 CEST 2002 - meissner@suse.de + +- Added AIO syscall numbers for ppc/ppc64, so libaio does not need them. +- Aligned powerpc bits/sem.h to be the same as the other 64bit + archs, keeping the 32bit layout. +- Added the faster ppc32 memset.S from glibc HEAD on request of IBM. + +------------------------------------------------------------------- +Thu Sep 12 15:56:07 CEST 2002 - meissner@suse.de + +- ppc/ppc64: added more biarch things to the SystemV IPC headers + which are needed to get 64bit ipc / IPC_STAT to work. + +------------------------------------------------------------------- +Mon Sep 9 18:52:53 CEST 2002 - bk@suse.de + +- s390x-biarch: use correct wordsize.h(move to main 32/64 directory) +- s390x: requires 64-bit kernel + +------------------------------------------------------------------- +Mon Sep 9 15:40:23 CEST 2002 - kukuk@suse.de + +- Increase minimum value of MAXPACKET in libnss_dns, too + +------------------------------------------------------------------- +Mon Sep 9 14:31:04 CEST 2002 - uli@suse.de + +- all architectures are created equal, but some are more equal + than others; increased DB_FILE_ID_LEN in DB2 to 24 on x86-64, + ia64, s390x and ppc64 to fit 64 bit __ino_t type + +------------------------------------------------------------------- +Fri Sep 6 17:26:53 MEST 2002 - mls@suse.de + +- fix squeeze bug in db-1.85: set dirty flag after page modification + +------------------------------------------------------------------- +Fri Sep 6 15:44:17 CEST 2002 - kukuk@suse.de + +- Increase minimum value of MAXPACKET + +------------------------------------------------------------------- +Mon Sep 2 10:38:40 CEST 2002 - kukuk@suse.de + +- Fix asm header files for sparc/sparc64 + +------------------------------------------------------------------- +Fri Aug 30 13:18:51 CEST 2002 - aj@suse.de + +- Revert linuxthreads for x86-64 for now. + +------------------------------------------------------------------- +Wed Aug 28 16:15:18 CEST 2002 - aj@suse.de + +- Add optimized math routines for x86-64. + +------------------------------------------------------------------- +Tue Aug 27 15:52:49 CEST 2002 - olh@suse.de + +- BuildFlags="$(echo $RPM_OPT_FLAGS | sed 's#-mminimal-toc##')" + +------------------------------------------------------------------- +Mon Aug 26 21:56:22 CEST 2002 - olh@suse.de + +- add ppc64_glibc_2.2.5_sunrpc-fix.patch + * sysdeps/unix/sysv/linux/powerpc/bits/socket.h: New file that adds + __powerpc64__ specific fields and adjust size/alignment for 64-bit. + +------------------------------------------------------------------- +Fri Aug 23 17:04:38 CEST 2002 - aj@suse.de + +- Use floating stacks for x86-64. +- Add LICENSE file. +- Fix profiling code on x86-64. +- Add strcspn, strpbrk and strspn optimizations for x86-64. +- Fix makecontext for x86-64. + +------------------------------------------------------------------- +Thu Aug 15 08:59:16 CEST 2002 - aj@suse.de + +- Use biarch headers already for building so that bits/syscalls.h is + build correctly. +- Fix bits/syscalls.h for x86-64. +- Remove *xattr patches. + +------------------------------------------------------------------- +Thu Aug 8 16:59:27 CEST 2002 - kukuk@suse.de + +- Update to current cvs (calloc variable overflow fixed) +- Apply fix for calloc fix +- Add *xattr system calls and error number + +------------------------------------------------------------------- +Tue Aug 6 12:45:06 CEST 2002 - kukuk@suse.de + +- Update to current cvs (IPv6 fixes) + +------------------------------------------------------------------- +Mon Aug 5 12:29:59 CEST 2002 - aj@suse.de + +- Implement *context functions for x86-64. + +------------------------------------------------------------------- +Sat Aug 3 16:01:07 CEST 2002 - kukuk@suse.de + +- Update kernel-headers to version 2.4.19 +- Add PreRequires "filesystem". + +------------------------------------------------------------------- +Thu Aug 1 18:23:37 CEST 2002 - bk@suse.de + +- added s390-may2002.diff with some chunks from may2002 drop +- give make check a second chance on s390(x), but fail if not(race) + +------------------------------------------------------------------- +Tue Jul 30 11:40:41 CEST 2002 - kukuk@suse.de + +- sunrpc/xdr_array.c: Check for variable overflow +- Ignore failed make check on s390(x) + +------------------------------------------------------------------- +Tue Jul 30 08:31:24 CEST 2002 - aj@suse.de + +- Add optimisations for x86-64. + +------------------------------------------------------------------- +Mon Jul 29 09:38:04 CEST 2002 - kukuk@suse.de + +- Don't allocate/free category name in setlocale() unnecessarily + (for IBM Java [Bug #17065]). + +------------------------------------------------------------------- +Tue Jul 23 13:36:31 CEST 2002 - kukuk@suse.de + +- Update to current glibc cvs (pread/pwrite fixes) +- Remove extra de.po, is in official tarball now. + +------------------------------------------------------------------- +Sat Jul 20 07:14:26 CEST 2002 - aj@suse.de + +- Fix profiling for x86-64. + +------------------------------------------------------------------- +Fri Jul 19 16:26:26 CEST 2002 - meissner@suse.de + +- Fixed the PPC64 patch, several superflous files removed. +- Reenabled make check for ppc64. + +------------------------------------------------------------------- +Wed Jul 17 14:13:58 CEST 2002 - kukuk@suse.de + +- Update to current glibc cvs +- Fix kernel headers for s390/s390x +- Move some binaries/shell scripts and manual pages to the + correct subpackage + +------------------------------------------------------------------- +Tue Jul 16 14:51:48 CEST 2002 - meissner@suse.de + +- Merged latest PowerPC patch from IBM. + * Lots of ppc64 related fixes. + * Start of biarch support. + * Changed struct stat in 64bit ABI. + +------------------------------------------------------------------- +Fri Jul 12 18:29:17 CEST 2002 - aj@suse.de + +- Add biarch patch for s390 and s390x. + +------------------------------------------------------------------- +Mon Jul 8 10:45:49 CEST 2002 - aj@suse.de + +- Add some optimized x86-64 math routines and a fixed lgammal + implementation. +- Testsuite on x86-64 should pass now. +- Run ldconfig in postinstall. +- Fix memleak in catgets. + +------------------------------------------------------------------- +Sat Jul 6 13:38:48 CEST 2002 - kukuk@suse.de + +- Fix typo in create_biarch_asm.sh (asm-sparc path) + +------------------------------------------------------------------- +Thu Jul 4 21:59:43 CEST 2002 - kukuk@suse.de + +- Fix typo in manpages/Makefile +- Fix filelist (on some archs ld-linux.so.2 was missing) + +------------------------------------------------------------------- +Thu Jul 4 10:02:46 CEST 2002 - kukuk@suse.de + +- Revert mktime patch (check for year < 70) +- Replace ifarch i386 with ix86 +- Add patch for arm +- Include pt_chown again + +------------------------------------------------------------------- +Wed Jul 3 16:05:05 CEST 2002 - kukuk@suse.de + +- Add more new manual pages +- Fix spec file (renaming of ld-*, creating of include/asm header + files) +- Update to current CVS version +- Fix kernel-headers for x86-64 (don't overwrite patched version) +- Rename Equador -> Ecuador [Bug #16648] +- Add hint about security problem of host caching with nscd to + config file. + +------------------------------------------------------------------- +Tue Jun 25 14:29:14 CEST 2002 - aj@suse.de + +- Fix dl-machine.h for x86-64 to compile with new binutils. +- Fix mtrr.h header for x86-64. +- Do not package pt_chown. + +------------------------------------------------------------------- +Tue Jun 18 14:28:40 CEST 2002 - sf@suse.de + +- reverted changes from Tue Jun 11 10:04:55 CEST 2002 + (took the kernel-headers from before, readded patch9) +- add new archive with kernel-headers for x86_64 +- add autofs patch + +------------------------------------------------------------------- +Mon Jun 17 17:12:39 CEST 2002 - bk@suse.de + +- remove s390* from the list of archs that ignore check fail + +------------------------------------------------------------------- +Thu Jun 13 20:38:00 CEST 2002 - uli@suse.de + +- fixed typos in spec + +------------------------------------------------------------------- +Thu Jun 13 13:35:43 CEST 2002 - schwab@suse.de + +- Fix ssize_t and __ipc_pid_t for ppc64. + +------------------------------------------------------------------- +Wed Jun 12 09:47:12 CEST 2002 - uli@suse.de + +- fix errlist.c for ARM as well + +------------------------------------------------------------------- +Tue Jun 11 10:04:55 CEST 2002 - sf@suse.de + +- made new kernel-header archive from kernel-source +- added asm-ppc64 to kernel-headers +- removed patch9 as it is obsoleted by the new kernel-headers + +------------------------------------------------------------------- +Fri Jun 7 14:29:30 CEST 2002 - olh@suse.de + +- update asm-ppc64/ioctls.h, missing TIOCGDEV + +------------------------------------------------------------------- +Thu Jun 6 17:57:41 CEST 2002 - olh@suse.de + +- fix glibc-ppc64 patch + +------------------------------------------------------------------- +Thu Jun 6 15:09:16 CEST 2002 - olh@suse.de + +- update ppc64_glibc_ldconfig.diff + +------------------------------------------------------------------- +Thu Jun 6 10:09:24 CEST 2002 - ke@suse.de + +- Update de.po from + http://www.iro.umontreal.ca/contrib/po/teams/PO/de/libc-2.2.5.de.po. +- Use only translated entries to make the testsuite happy; call + msgattrib on de.po and hu.po [# 16438]. + +------------------------------------------------------------------- +Mon Jun 3 09:58:54 CEST 2002 - aj@suse.de + +- Clean up generation of asm includes for bi-arch systems. +- Enable profiling for x86-64. + +------------------------------------------------------------------- +Mon Jun 3 08:52:38 CEST 2002 - kukuk@suse.de + +- Add fix for weak declaration "_old_sys_nerr" +- Remove already disabled alpha patch +- Update to current CVS + +------------------------------------------------------------------- +Sat Jun 1 10:54:41 CEST 2002 - olh@suse.de + +- fix stat for real, wrong size for st_nlink + +------------------------------------------------------------------- +Wed May 29 18:24:57 CEST 2002 - olh@suse.de + +- add ppc64_glibc_2.2.5-types.diff, fixes stat() + +------------------------------------------------------------------- +Wed May 29 10:38:34 CEST 2002 - olh@suse.de + +- add ppc64_glibc_ldconfig.diff for elf32/elf64 coexistance + +------------------------------------------------------------------- +Thu May 23 08:32:00 MEST 2002 - aj@suse.de + +- Rename __thread to fix problems with GCC 3.2. + +------------------------------------------------------------------- +Mon May 20 11:37:42 CEST 2002 - olh@suse.de + +- add ppc64 kernel headers + add create_ppc_asm.sh + update ppc64 patch, use /lib64/ld64.so.1 + move generic syscalls.list to ppc64/32 + set/getrlimit GLIBC2.0 is ppc32 only + use parallel make on ppc and ppc64 + do not chroot as user + cleanup nested ifarch for dynamic linker + +------------------------------------------------------------------- +Wed May 15 10:25:45 CEST 2002 - aj@suse.de + +- Fix building of linuxthreads with current GCC. + +------------------------------------------------------------------- +Mon May 13 10:04:37 CEST 2002 - olh@suse.de + +- fix ppc64 RTLDLIST ld64.so rewrite + +------------------------------------------------------------------- +Sat May 11 02:09:06 CEST 2002 - schwab@suse.de + +- Add div/mod compatibility functions for ia64. + +------------------------------------------------------------------- +Fri May 10 13:56:59 CEST 2002 - olh@suse.de + +- add ppc64 support + +------------------------------------------------------------------- +Thu May 9 10:06:19 CEST 2002 - aj@suse.de + +- Add sys/io.h for x86-64. + +------------------------------------------------------------------- +Mon May 6 18:12:51 CEST 2002 - ihno@suse.de + +- corrected memory calculation for parallel build + +------------------------------------------------------------------- +Fri May 3 16:28:23 CEST 2002 - kukuk@suse.de + +- Add fix to compile math.h on SPARC with g++ + +------------------------------------------------------------------- +Thu May 2 11:29:29 CEST 2002 - kukuk@suse.de + +- Update to current CVS 2.2 branch +- Add x86-64 fix for crti.o and /usr/lib64 with libpthread + +------------------------------------------------------------------- +Fri Apr 26 16:51:48 CEST 2002 - kukuk@suse.de + +- define sqrtl alias for PowerPC + +------------------------------------------------------------------- +Mon Apr 22 07:56:00 CEST 2002 - aj@suse.de + +- Fix vfork for x86-64. +- Fix handling of ld.so.cache for x86-64. + +------------------------------------------------------------------- +Thu Apr 18 09:16:58 CEST 2002 - aj@suse.de + +- Allow testsuite to fail for x86-64. +- Add ULPs for x86-64. + +------------------------------------------------------------------- +Wed Apr 17 16:36:51 CEST 2002 - kukuk@suse.de + +- Update to current snapshot (mktime and dl fixes) +- Update hu.po +- Do not build a profiled glibc for x86-64 + +------------------------------------------------------------------- +Fri Apr 12 10:33:31 CEST 2002 - kukuk@suse.de + +- Update to current snapshot (fix SPARC compile) +- Revert do-lookup.h patch on Alpha (does not work here) + +------------------------------------------------------------------- +Wed Apr 10 15:09:33 CEST 2002 - aj@suse.de + +- Fix linuxthreads for x86-64. + +------------------------------------------------------------------- +Wed Apr 10 13:02:48 CEST 2002 - aj@suse.de + +- Add x86-64.diff to fix glob64. + +------------------------------------------------------------------- +Wed Apr 10 10:26:22 CEST 2002 - kukuk@suse.de + +- Update kernel-headers to 2.4.19pre4 (with x86-64 support) +- Update glibc to current cvs snapshot +- Allow old currencies (before EUR) + +------------------------------------------------------------------- +Tue Apr 2 15:58:49 CEST 2002 - aj@suse.de + +- Update ULPs. + +------------------------------------------------------------------- +Thu Mar 21 16:18:58 CET 2002 - kukuk@suse.de + +- Create html pages after installation of info pages [Bug #15283] + +------------------------------------------------------------------- +Tue Mar 12 16:09:51 CET 2002 - kukuk@suse.de + +- Add db1 fix if blocksize is not ^2 + +------------------------------------------------------------------- +Sat Mar 2 18:18:15 CET 2002 - kukuk@suse.de + +- Add fix for format string bug + +------------------------------------------------------------------- +Sat Mar 2 10:44:31 CET 2002 - kukuk@suse.de + +- Fix return value of nice wrapper + +------------------------------------------------------------------- +Fri Mar 1 14:33:09 CET 2002 - kukuk@suse.de + +- Add fix for corrupt ut_line +- Add fix for current gcc 3.1 +- Add patch for nice return values + +------------------------------------------------------------------- +Thu Feb 28 14:53:42 CET 2002 - kukuk@suse.de + +- Add fix for rtime, swscanf and ia64 + +------------------------------------------------------------------- +Mon Feb 18 13:22:05 CET 2002 - kukuk@suse.de + +- When a dlopened module references a weak symbol from another + dlopened module (loaded with RTLD_GLOBAL) no dependency was + generated for this fact, so the second module was unloaded even + if the first one was still around. + +------------------------------------------------------------------- +Sun Feb 17 10:51:53 CET 2002 - kukuk@suse.de + +- Add pthread/signal bugfix [Bug #13280] +- Fix directory file list (don't include /usr/include) + +------------------------------------------------------------------- +Thu Feb 14 19:46:04 CET 2002 - kukuk@suse.de + +- Use defattr in spec file to avoid problems with not existing + UIDs and rpm. + +------------------------------------------------------------------- +Thu Feb 14 13:22:13 CET 2002 - aj@suse.de + +- Update ULPs for GCC 3.1. + +------------------------------------------------------------------- +Wed Feb 13 16:03:20 CET 2002 - kukuk@suse.de + +- Apply db1 patch from mls@suse.de to fix rpm problems + +------------------------------------------------------------------- +Tue Feb 12 02:01:42 CET 2002 - ro@suse.de + +- fix owner/group for kernel headers + +------------------------------------------------------------------- +Mon Feb 11 15:17:18 CET 2002 - kukuk@suse.de + +- Add another solution for the glob problem + +------------------------------------------------------------------- +Thu Feb 7 16:20:49 CET 2002 - kukuk@suse.de + +- Add fix for glob (glob should not call globfree) +- Add fix for innetgr + +------------------------------------------------------------------- +Wed Feb 6 22:01:29 CET 2002 - kukuk@suse.de + +- Use correct BuildRoot + +------------------------------------------------------------------- +Wed Feb 6 16:40:49 CET 2002 - kukuk@suse.de + +- Update hu.po + +------------------------------------------------------------------- +Wed Feb 6 15:36:56 CET 2002 - kukuk@suse.de + +- Set LC_CTYPE for error messages in localedef [Bug #12878] + +------------------------------------------------------------------- +Mon Feb 4 14:26:48 CET 2002 - kukuk@suse.de + +- Add fixes from CVS: dynamic loader, readv and writev seg.fault + and various architecture fixes for alpha and mips +- Don't compile with -g on Alpha +- Add fix for possible endless loop fix + +------------------------------------------------------------------- +Fri Feb 1 15:58:41 CET 2002 - bk@suse.de + +- merged s390x lib64 patch and spec file changes + +------------------------------------------------------------------- +Wed Jan 23 15:39:02 CET 2002 - kukuk@suse.de + +- Split glibc into glibc and glibc-locale +- Create more UTF8 locale + +------------------------------------------------------------------- +Mon Jan 21 10:45:19 CET 2002 - kukuk@suse.de + +- Update to official glibc 2.2.5 + +------------------------------------------------------------------- +Wed Jan 16 18:29:33 CET 2002 - kukuk@suse.de + +- Remove /var/adm/setup/setup.timeconfig + +------------------------------------------------------------------- +Wed Jan 16 17:22:52 CET 2002 - kukuk@suse.de + +- Apply S390 fix + +------------------------------------------------------------------- +Wed Jan 9 15:33:49 CET 2002 - kukuk@suse.de + +- Update to glibc 2.2.5pre1 + +------------------------------------------------------------------- +Tue Jan 8 18:41:29 CET 2002 - egmont@suselinux.hu + +- Added partial Hungarian translation + +------------------------------------------------------------------- +Tue Jan 8 13:52:51 CET 2002 - kukuk@suse.de + +- Add patch to pass math tests with gcc 3.x +- Update to current CVS version + +------------------------------------------------------------------- +Thu Jan 3 18:05:48 CET 2002 - kukuk@suse.de + +- Update kernel header files to 2.4.17 + +------------------------------------------------------------------- +Tue Jan 1 10:55:34 CET 2002 - kukuk@suse.de + +- Update current CVS version, add final fixes for LSB test suite + +------------------------------------------------------------------- +Tue Dec 18 15:27:42 CET 2001 - poeml@suse.de + +- Install ja_JP.SJIS locale. + +------------------------------------------------------------------- +Sat Dec 15 15:27:12 CET 2001 - schwab@suse.de + +- Fix missing declaration of md5_uintptr. + +------------------------------------------------------------------- +Fri Dec 14 10:11:17 CET 2001 - kukuk@suse.de + +- Update to correct CVS branch + +------------------------------------------------------------------- +Thu Dec 13 14:50:25 CET 2001 - kukuk@suse.de + +- Update to current CVS +- Increase PATH_MAX to 4096 (including the leading zero) +- Clear pointer if asprintf fails +- pthread_key_delete should not contact thread manager before it + is created. + +------------------------------------------------------------------- +Tue Dec 11 22:35:07 CET 2001 - kukuk@suse.de + +- Fix prelink patch + +------------------------------------------------------------------- +Tue Dec 11 18:53:12 CET 2001 - kukuk@suse.de + +- Add fixes for LSB.os test suite (ftw, grantpt and ftok) +- Update to current CVS +- Add prelink patch + +------------------------------------------------------------------- +Fri Dec 7 19:16:30 CET 2001 - kukuk@suse.de + +- Merge with current CVS +- Add blowfish crypt + +------------------------------------------------------------------- +Fri Nov 23 11:55:14 CET 2001 - uli@suse.de + +- added armv4l arch to spec +- added arm kernel headers +- added trivial fix for dl-machine.h from CVS (see arm.dif) + +------------------------------------------------------------------- +Thu Nov 15 10:29:33 CET 2001 - adrian@suse.de + +- add mips architecture to spec file +- apply further mips fixes for ld +- activate %clean again + +------------------------------------------------------------------- +Sun Nov 11 12:12:03 CET 2001 - kukuk@suse.de + +- Fix lost permissions of shell script on SPARC + +------------------------------------------------------------------- +Thu Nov 8 18:40:33 CET 2001 - kukuk@suse.de + +- Add 32bit UID fixes + +------------------------------------------------------------------- +Thu Nov 8 11:47:21 CET 2001 - kukuk@suse.de + +- More fixes for asm-ia64 header files + +------------------------------------------------------------------- +Thu Nov 8 10:50:13 CET 2001 - kukuk@suse.de + +- Fix asm-i386/processor.h (don't align struct) +- Fix asm-ia64/bitops.h (define CMPXCHG_BUGCHECK) +- Correct version number in version.h + +------------------------------------------------------------------- +Wed Nov 7 14:07:21 CET 2001 - uli@suse.de + +- fixed sys/io.h, sysmacros.h for icc + +------------------------------------------------------------------- +Tue Nov 6 16:53:04 CET 2001 - kukuk@suse.de + +- Update kernel-headers to 2.4.14 + +------------------------------------------------------------------- +Thu Nov 1 11:34:56 CET 2001 - kukuk@suse.de + +- Use again old rules to generate html files + +------------------------------------------------------------------- +Sun Oct 21 22:55:24 CEST 2001 - schwab@suse.de + +- Fix inttypes.h for C++. + +------------------------------------------------------------------- +Fri Oct 19 13:31:53 CEST 2001 - aj@suse.de + +- Fix typo in inttypes.h that presents compilation by non-GCC compilers. + +------------------------------------------------------------------- +Tue Oct 16 10:56:52 CEST 2001 - aj@suse.de + +- Update elf.h to include x86-64 defines since those are needed + by some other tools. + +------------------------------------------------------------------- +Fri Sep 28 15:59:19 CEST 2001 - schwab@suse.de + +- Readd patch from 2001-09-10 with corrections. +- Add compatibility patch for GCC 3. This allows to build glibc + with GCC 3. +- Require that make check succeeds on ia64. + +------------------------------------------------------------------- +Thu Sep 13 15:58:31 CEST 2001 - aj@suse.de + +- Add a better version of the threads-fork patch that fixes some + more places where interrupts can occur and does this a bit cleaner. + +------------------------------------------------------------------- +Tue Sep 11 13:50:37 CEST 2001 - aj@suse.de + +- Remove patch from 2001-09-10 since it breaks the dynamic linker. + +------------------------------------------------------------------- +Tue Sep 11 10:51:11 CEST 2001 - aj@suse.de + +- Fix bug in linuxthreads where manager and threads could + get out of synch due to an interrupted read call. + +------------------------------------------------------------------- +Mon Sep 10 18:20:32 CEST 2001 - schwab@suse.de + +- Fix handling of dependent dynamic objects for dlopen/dlclose. + +------------------------------------------------------------------- +Sat Sep 8 21:02:38 CEST 2001 - kukuk@suse.de + +- Don't create gconv cache (else iconv --list seg.faults) + +------------------------------------------------------------------- +Tue Aug 28 13:39:37 MEST 2001 - aj@suse.de + +- Improve dynamic linker to relocate dynamic objects faster. This + implies a small cache for symbol lookups and handling the ld -z combreloc + feature if binaries are linked this way. + +------------------------------------------------------------------- +Fri Aug 24 14:26:33 CEST 2001 - kukuk@suse.de + +- Add fix for handling of %l[] in vfscanf +- ldconfig removes stale links now +- Remove susehelp config files, now in susehelp itself + +------------------------------------------------------------------- +Wed Aug 22 15:26:06 CEST 2001 - aj@suse.de + +- Update s390 patch from IBM. + +------------------------------------------------------------------- +Fri Aug 17 14:11:16 CEST 2001 - kukuk@suse.de + +- Adjust dns6 patch for 2.2.4 +- Fix spec file (include lost libnss_dns6.so) +- Fix versionnumber in version.h [Bug #9759] +- Update kernel-header to 2.4.9 + +------------------------------------------------------------------- +Thu Aug 16 09:32:39 MEST 2001 - aj@suse.de + +- Update to 2.2.4 final. Add s390-ucontext patch. + +------------------------------------------------------------------- +Fri Aug 10 12:04:14 CEST 2001 - aj@suse.de + +- Update to current glibc version. Do not use the hardlink program + for compatification since localedef will do this itself now. + Create gconv cache. + +------------------------------------------------------------------- +Wed Aug 1 15:31:50 CEST 2001 - aj@suse.de + +- Add patch for zic to create copy of the timezone instead + of a symbolic link so that the file exists even if /usr is not + mounted. + Use i486 instead of i386 as default architecture for i386. + +------------------------------------------------------------------- +Sat Jul 28 08:36:27 CEST 2001 - kukuk@suse.de + +- Fix problem with linux/spinlock.h + +------------------------------------------------------------------- +Fri Jul 27 09:30:01 CEST 2001 - kukuk@suse.de + +- Update kernel-header files to 2.4.7 + +------------------------------------------------------------------- +Thu Jul 26 14:04:15 CEST 2001 - froh@suse.de + +- add fix for failing tst-setcontext on s390 + +------------------------------------------------------------------- +Wed Jul 25 09:29:38 CEST 2001 - aj@suse.de + +- Add patch to fix loading of dynamic libs in static programs for PPC. + +------------------------------------------------------------------- +Fri Jul 20 13:44:30 CEST 2001 - kukuk@suse.de + +- Update to current CVS snapshot +- Disable tst-regex and test-lfs + +------------------------------------------------------------------- +Fri Jul 6 15:26:54 CEST 2001 - kukuk@suse.de + +- Add da_DK@euro and da_DK.UTF-8 + +------------------------------------------------------------------- +Thu Jul 5 14:34:02 CEST 2001 - kukuk@suse.de + +- Update to current CVS snapshot +- Remove obsolete cvs patch +- Fix DNS/IPv6 patch +- Hardlink equal locale files + +------------------------------------------------------------------- +Fri Jun 22 15:59:21 CEST 2001 - olh@suse.de + +- add glibc-2.2.3-ppc_dlmachine.diff to fix binutils make check + +------------------------------------------------------------------- +Tue Jun 19 06:41:03 EDT 2001 - bk@suse.de + +- added s390x support to spec file + +------------------------------------------------------------------- +Tue Jun 19 10:27:38 CEST 2001 - aj@suse.de + +- Fix profiling on PowerPC. + +------------------------------------------------------------------- +Fri Jun 15 17:58:22 CEST 2001 - schwab@suse.de + +- Fixup asm-ia64/atomic.h for user-space inclusion. + +------------------------------------------------------------------- +Tue Jun 12 11:14:08 CEST 2001 - aj@suse.de + +- Fix testsuite for sparc. + +------------------------------------------------------------------- +Mon Jun 11 13:56:16 CEST 2001 - aj@suse.de + +- Fix testsuite for powerpc and S390, build again on alpha. + +------------------------------------------------------------------- +Tue May 22 15:43:24 CEST 2001 - kukuk@suse.de + +- Update to current CVS snapshot +- Rmove support for PF_LOCAL from getaddrinfo [Bug #8469] + +------------------------------------------------------------------- +Sun May 13 15:19:42 CEST 2001 - kukuk@suse.de + +- Don't use absolute paths in pre-install-section + +------------------------------------------------------------------- +Fri May 4 19:20:10 CEST 2001 - kukuk@suse.de + +- Add special version.h which fails on compiling kernel modules + +------------------------------------------------------------------- +Sat Apr 28 18:32:51 CEST 2001 - kukuk@suse.de + +- Update to glibc 2.2.3, kernel-headers-2.4.4 + +------------------------------------------------------------------- +Tue Apr 24 16:04:32 CEST 2001 - schwab@suse.de + +- Fix feenableexcept on ia64. + +------------------------------------------------------------------- +Tue Apr 24 15:48:34 CEST 2001 - aj@suse.de + +- Install some more UTF-8 locales, fix tr_TR locale. + +------------------------------------------------------------------- +Thu Apr 12 17:42:08 CEST 2001 - kukuk@suse.de + +- Include our own texi2html + +------------------------------------------------------------------- +Wed Apr 11 18:50:12 CEST 2001 - kukuk@suse.de + +- Add fixes from SuSE kernel header files +- Add patch to reload /etc/resolv.conf if there was changes +- Add glibc.conf for susehelp (glibc-html pages) + +------------------------------------------------------------------- +Mon Apr 9 17:39:18 CEST 2001 - schwab@suse.de + +- Fix ld.so for kernel 2.4.3 on ia64. + +------------------------------------------------------------------- +Thu Apr 5 17:39:44 CEST 2001 - kukuk@suse.de + +- Add more fixes from CVS + +------------------------------------------------------------------- +Tue Apr 3 15:40:58 CEST 2001 - kukuk@suse.de + +- Fix isdn header files from kernel-headers + +------------------------------------------------------------------- +Fri Mar 30 18:40:09 CEST 2001 - kukuk@suse.de + +- Update kernel header files to 2.4.3 + +------------------------------------------------------------------- +Fri Mar 30 17:22:54 CEST 2001 - kukuk@suse.de + +- Merge s390 patches +- Fix rcmd_af() (allow PF_UNSPEC) + +------------------------------------------------------------------- +Fri Mar 30 08:52:32 CEST 2001 - aj@suse.de + +- Add some small fixes, fix spec file for removal of man-pages. + +------------------------------------------------------------------- +Thu Mar 29 18:16:09 CEST 2001 - kukuk@suse.de + +- Don't provide kernel_headers any longer +- Remove some man-pages which are now official in the man-pages + package + +------------------------------------------------------------------- +Thu Mar 29 08:33:19 CEST 2001 - aj@suse.de + +- Fix shmfs recognition. + +------------------------------------------------------------------- +Thu Mar 29 01:18:52 CEST 2001 - ro@suse.de + +- added db-splitmask fix from mls (hopefully work around bug in db1) + +------------------------------------------------------------------- +Wed Mar 28 09:02:54 CEST 2001 - aj@suse.de + +- Fix s390 to not generate wrong relocations, work around compiler + error. + +------------------------------------------------------------------- +Wed Mar 21 14:46:25 CET 2001 - kukuk@suse.de + +- glibc-devel obsoletes and provides linclude + +------------------------------------------------------------------- +Tue Mar 20 12:38:28 CET 2001 - kukuk@suse.de + +- Add strtok and other fixes from CVS +- Add yp_all fix + +------------------------------------------------------------------- +Tue Mar 13 13:57:16 CET 2001 - kukuk@suse.de + +- Add more s390 string.h fixes + +------------------------------------------------------------------- +Mon Mar 12 10:05:30 CET 2001 - aj@suse.de + +- Add fixes for s390, don't run testsuite on s390 for now. + +------------------------------------------------------------------- +Fri Mar 9 17:05:27 CET 2001 - kukuk@suse.de + +- Fix linux/init.h header file + +------------------------------------------------------------------- +Fri Mar 9 16:01:15 CET 2001 - aj@suse.de + +- Handle new EM_S390 value. + +------------------------------------------------------------------- +Fri Mar 9 15:33:55 CET 2001 - kukuk@suse.de + +- kernel-heaer fixes to build on Alpha + +------------------------------------------------------------------- +Thu Mar 8 16:02:45 CET 2001 - ro@suse.de + +- update kernel-headers to 2.4.2 + +------------------------------------------------------------------- +Thu Mar 8 12:53:56 CET 2001 - ro@suse.de + +- kernel-header fixes to build on s390 + +------------------------------------------------------------------- +Thu Feb 22 11:22:08 CET 2001 - schwab@suse.de + +- More kernel header fixes for IA64. + +------------------------------------------------------------------- +Tue Feb 20 11:18:53 CET 2001 - kukuk@suse.de + +- Remove optimisation not supported on all plattforms + +------------------------------------------------------------------- +Mon Feb 19 09:48:02 CET 2001 - kukuk@suse.de + +- Fix Optimization of glibc build +- Add Optimization for alphaev6 and sparcv9 + +------------------------------------------------------------------- +Sat Feb 17 17:19:40 CET 2001 - kukuk@suse.de + +- Update to glibc 2.2.2 from CVS + +------------------------------------------------------------------- +Thu Feb 15 16:51:12 CET 2001 - kukuk@suse.de + +- kernel header fixes for SPARC and IA64 + +------------------------------------------------------------------- +Tue Feb 13 14:19:43 CET 2001 - kukuk@suse.de + +- Make optimization for i686 work +- Add manual page for ldd + +------------------------------------------------------------------- +Mon Feb 12 16:05:23 CET 2001 - kukuk@suse.de + +- Fix more kernel headers + +------------------------------------------------------------------- +Thu Feb 8 16:34:27 CET 2001 - kukuk@suse.de + +- Fix more kernel-headers + +------------------------------------------------------------------- +Wed Feb 7 17:17:03 CET 2001 - kukuk@suse.de + +- Delete links in pre install section for glibc-devel + +------------------------------------------------------------------- +Wed Feb 7 01:08:26 CET 2001 - kukuk@suse.de + +- Fix kernel-header includes + +------------------------------------------------------------------- +Tue Feb 6 09:29:04 CET 2001 - kukuk@suse.de + +- Fix creating of /usr/include/asm on SPARC +- Add more CVS patches + +------------------------------------------------------------------- +Mon Feb 5 18:58:08 CET 2001 - kukuk@suse.de + +- Add some patches from CVS +- Include our own kernel header files + +------------------------------------------------------------------- +Mon Jan 22 18:47:24 CET 2001 - aj@suse.de + +- Add elf patch to fix problems on ia64 and ppc with _dl_pagesize. + +------------------------------------------------------------------- +Mon Jan 22 10:26:42 CET 2001 - aj@suse.de + +- Fix mmap64 on powerpc. + +------------------------------------------------------------------- +Tue Jan 16 08:42:33 CET 2001 - aj@suse.de + +- Fix sunrpc-udp.diff, add mman.h fix for powerpc. + +------------------------------------------------------------------- +Wed Jan 10 14:49:30 CET 2001 - aj@suse.de + +- Add sunrpc-udp.diff to fix UDP timeouts with Linux 2.4 kernel. + +------------------------------------------------------------------- +Tue Jan 9 09:01:41 CET 2001 - aj@suse.de + +- Add glibc-2.2.secure.diff to close some security holes. + +------------------------------------------------------------------- +Wed Jan 3 15:26:45 CET 2001 - schwab@suse.de + +- Fix strtol and friends on 64 bit platforms. +- Use 8192 as default pagesize on ia64. +- Scan AUX vector also in statically linked programs. + +------------------------------------------------------------------- +Wed Jan 3 15:20:45 CET 2001 - aj@suse.de + +- Build some UTF-8 locales using a patch from Markus Kuhn. + +------------------------------------------------------------------- +Wed Dec 13 15:52:13 CET 2000 - aj@suse.de + +- Add compatibility patch for IPv6 and Linux 2.2. + +------------------------------------------------------------------- +Wed Dec 13 15:48:56 CET 2000 - schwab@suse.de + +- Update ia64 patch. + +------------------------------------------------------------------- +Sat Dec 9 13:30:23 CET 2000 - kukuk@suse.de + +- Fix resolver bug + +------------------------------------------------------------------- +Fri Dec 1 13:16:07 CET 2000 - kukuk@suse.de + +- Add bug fixes for setlocale and strncat +- strip gconv modules + +------------------------------------------------------------------- +Fri Nov 24 07:43:08 CET 2000 - kukuk@suse.de + +- Fix typo in spec file + +------------------------------------------------------------------- +Thu Nov 23 23:22:36 CET 2000 - kukuk@suse.de + +- Add hack for POWER3 + +------------------------------------------------------------------- +Wed Nov 22 13:03:19 CET 2000 - kukuk@suse.de + +- Add strncat bugfix for S/390 + +------------------------------------------------------------------- +Tue Nov 21 10:53:31 CET 2000 - kukuk@suse.de + +- Don't bulid 32bit compat packages + +------------------------------------------------------------------- +Mon Nov 20 15:46:44 CET 2000 - schwab@suse.de + +- Remove use of getpagesize syscall on ia64. +- Follow DT_INIT/DT_FINI change in compiler. + +------------------------------------------------------------------- +Sun Nov 19 22:43:40 CET 2000 - kukuk@suse.de + +- Minor specfile fixes + +------------------------------------------------------------------- +Thu Nov 16 17:38:47 CET 2000 - kukuk@suse.de + +- Add lot of more bug fixes + +------------------------------------------------------------------- +Tue Nov 14 16:52:59 CET 2000 - kukuk@suse.de + +- Add bugfix for static linked binaries/ld.so.cache from aj@suse.de + +------------------------------------------------------------------- +Mon Nov 13 14:52:05 CET 2000 - aj@suse.de + +- Fix noversion.diff and spec file. + +------------------------------------------------------------------- +Sat Nov 11 08:40:42 CET 2000 - kukuk@suse.de + +- Fix nssv1 on PowerPC +- no libNoVersion on SPARC + +------------------------------------------------------------------- +Fri Nov 10 21:47:16 CET 2000 - kukuk@suse.de + +- Disable make check on PowerPC and Alpha + +------------------------------------------------------------------- +Fri Nov 10 17:09:57 CET 2000 - kukuk@suse.de + +- Update to final glibc 2.2 + +------------------------------------------------------------------- +Fri Nov 3 10:44:46 CET 2000 - kukuk@suse.de + +- Update to glibc-2.2-20001103 (glibc-2.1.97) +- Don't install libNoVersion on PowerPC +- Rename nssv1 -> glibc-nssv1 +- Rename libd -> glibc-profile, move libg.a to libc +- Rename libcinfo -> glibc-info +- Rename libchtml -> glibc-html +- Rename localedb -> glibc-i18ndata +- Rename libc -> glibc-devel +- Rename shlibs -> glibc + +------------------------------------------------------------------- +Sat Oct 28 09:10:07 CEST 2000 - kukuk@suse.de + +- Update to glibc-2.2-20001028 +- Enable more checks + +------------------------------------------------------------------- +Fri Oct 27 15:39:17 CEST 2000 - aj@suse.de + +- Fix NoVersion patch + +------------------------------------------------------------------- +Wed Oct 25 16:47:22 CEST 2000 - kukuk@suse.de + +- Update to glibc-2.2-20001025 + +------------------------------------------------------------------- +Sun Oct 22 16:31:32 CEST 2000 - kukuk@suse.de + +- Update to glibc 2.2-20001021 +- Update glibc-db to 2.1.95 +- Update ia64 patch + +------------------------------------------------------------------- +Fri Oct 20 15:54:24 CEST 2000 - kukuk@suse.de + +- Update to glibc 2.2-20001020 +- Add s390 spec file changes + +------------------------------------------------------------------- +Tue Oct 10 13:46:03 CEST 2000 - schwab@suse.de + +- Update to glibc 2.2-20001009. +- Fix TRAMPOLINE_TEMPLATE for ia64. + +------------------------------------------------------------------- +Sun Oct 1 17:08:32 CEST 2000 - schwab@suse.de + +- Export more ia64 specific symbols. + +------------------------------------------------------------------- +Tue Sep 26 12:14:37 CEST 2000 - kukuk@suse.de + +- Update to glibc 2.2-20000926 + +------------------------------------------------------------------- +Mon Sep 25 14:02:07 CEST 2000 - kukuk@suse.de + +- Update to glibc 2.2-20000925 snapshot + +------------------------------------------------------------------- +Thu Sep 14 11:43:51 CEST 2000 - schwab@suse.de + +- Update ia64 patch. + +------------------------------------------------------------------- +Fri Sep 8 19:44:17 CEST 2000 - bk@suse.de + +- added glibc-2.1.3-db2-s390.tar.gz from developerworks (db2 fix) + +------------------------------------------------------------------- +Wed Sep 6 09:44:36 CEST 2000 - fober@suse.de + +- merge s390-7.0 with STABLE: + - upgraded to glibc-linuxthreads-2.1.3.1-s390.diff from 2.1.3 + - added new changes from IBM s390 codedrop + - removed glibc-dlopen-2.1.3-s390.diff which is + incorporated in glibc-linuxthreads-2.1.3.1-s390.diff now + +------------------------------------------------------------------- +Tue Sep 5 18:19:46 CEST 2000 - kukuk@suse.de + +- Add glibc-2.1.security.dif + +------------------------------------------------------------------- +Fri Sep 1 11:14:25 CEST 2000 - olh@suse.de + +- add glibc-2.1-ppc_lfs.dif, enables (hopefully) lfs on ppc + +------------------------------------------------------------------- +Wed Aug 30 16:16:04 CEST 2000 - olh@suse.de + +- remove sysdeps/powerpc/memset.S on ppc for POWER3 + +------------------------------------------------------------------- +Mon Aug 28 17:12:41 CEST 2000 - olh@suse.de + +- add glibc-2.1.sgi_fam.dif +- remove sysdeps/rs6000/memcopy.h on ppc for POWER3 + +------------------------------------------------------------------- +Mon Aug 21 19:56:06 CEST 2000 - garloff@suse.de + +- Fix race on cond_wait WRT owner of mutex (from olh@suse.de) + +------------------------------------------------------------------- +Tue Jul 25 08:41:48 CEST 2000 - kukuk@suse.de + +- Add mmap fix for PowerPC + +------------------------------------------------------------------- +Tue Jul 11 10:02:41 CEST 2000 - kukuk@suse.de + +- Remove "mutex is owned by current thread" bugfix for IBMs jdk + +------------------------------------------------------------------- +Mon Jun 26 16:47:54 CEST 2000 - schwab@suse.de + +- Update ia64 patch. + +------------------------------------------------------------------- +Tue Jun 20 15:33:43 CEST 2000 - kukuk@suse.de + +- Move html docu in extra package +- Update ia64 patch + +------------------------------------------------------------------- +Wed May 31 14:35:00 CEST 2000 - kukuk@suse.de + +- Remove LICENSE file, it's the same as COPYING.LIB +- Add libc docu as html + +------------------------------------------------------------------- +Sun May 28 14:44:42 CEST 2000 - kukuk@suse.de + +- Fix ldconfig on PPC and IA64 + +------------------------------------------------------------------- +Sat May 27 15:25:13 CEST 2000 - kukuk@suse.de + +- Merge new ldconfig fixes + +------------------------------------------------------------------- +Fri May 26 18:16:52 CEST 2000 - kukuk@suse.de + +- Update ia64 patch + +------------------------------------------------------------------- +Fri May 26 11:07:39 CEST 2000 - kukuk@suse.de + +- Fix (f)truncate64 and xdr_uint8_t + +------------------------------------------------------------------- +Wed May 24 22:23:12 CEST 2000 - kukuk@suse.de + +- Fix ldconfig.8 manual page + +------------------------------------------------------------------- +Thu May 18 17:53:09 CEST 2000 - bk@suse.de + +- added s390 dlopen fix + +------------------------------------------------------------------- +Tue May 16 16:48:13 CEST 2000 - bk@suse.de + +- updated s390 patches to match IBM_codedrop_2000_05_15 + +------------------------------------------------------------------- +Fri May 12 15:47:08 CEST 2000 - kukuk@suse.de + +- Fix netinet/in.h IPv6 compare + +------------------------------------------------------------------- +Fri May 12 14:47:15 CEST 2000 - schwab@suse.de + +- Update ia64 patches. + +------------------------------------------------------------------- +Fri May 12 14:22:11 CEST 2000 - kukuk@suse.de + +- Don't apply LFS patch + +------------------------------------------------------------------- +Tue May 9 22:21:23 CEST 2000 - kukuk@suse.de + +- Add LFS patches + +------------------------------------------------------------------- +Mon May 8 11:59:48 CEST 2000 - kukuk@suse.de + +- Add lot of bug fixes from CVS + +------------------------------------------------------------------- +Tue Apr 25 14:20:43 CEST 2000 - kukuk@suse.de + +- Fix nscd/getgrnam bug + +------------------------------------------------------------------- +Thu Apr 20 16:38:26 CEST 2000 - kukuk@suse.de + +- Remove /var/mail -> /var/spool/mail patch +- Update nscd.conf.5 manual page + +------------------------------------------------------------------- +Wed Apr 12 16:18:55 CEST 2000 - kukuk@suse.de + +- Add nscd patch from Chris Wing + +------------------------------------------------------------------- +Wed Apr 12 15:52:55 CEST 2000 - kukuk@suse.de + +- Add ldconfig fix from aj@suse.de + +------------------------------------------------------------------- +Wed Apr 12 11:33:02 CEST 2000 - schwab@suse.de + +- More ia64 patches. +- Use libc.so.0, libm.so.0, ld-linux-ia64.so.1 on ia64. + +------------------------------------------------------------------- +Mon Apr 10 17:55:46 CEST 2000 - kukuk@suse.de + +- Support asm-sparc64 and asm-sparc on SPARC + +------------------------------------------------------------------- +Mon Apr 10 15:46:35 CEST 2000 - kukuk@suse.de + +- Create /etc/ld.so.cache always with permissions 0644 +- Update ia64 patches + +------------------------------------------------------------------- +Thu Apr 6 11:27:20 CEST 2000 - schwab@suse.de + +- Fix dynamic linker bug in ia64. +- Add ia64 spinlocks for db2. + +------------------------------------------------------------------- +Tue Apr 4 16:16:21 CEST 2000 - schwab@suse.de + +- New IA64 patches. +- Fix ldconfig -p. + +------------------------------------------------------------------- +Mon Apr 3 14:42:03 MEST 2000 - bk@suse.de + +- s390 team added s390 patches + +------------------------------------------------------------------- +Wed Mar 22 12:10:02 CET 2000 - kukuk@suse.de + +- Fix last SPARC patch + +------------------------------------------------------------------- +Tue Mar 21 17:48:01 CET 2000 - kukuk@suse.de + +- Add SPARC patches +- Add IA64 patches + +------------------------------------------------------------------- +Wed Mar 15 14:35:47 CET 2000 - kukuk@suse.de + +- Remove personality call (problematic on Alpha) +- Fix typo in localeconv +- alpha/ioperm.c> Add entry for "Nautilus". + +------------------------------------------------------------------- +Tue Mar 7 18:17:07 CET 2000 - kukuk@suse.de + +- Add locale SIGSEGV fix +- Fix getdate bug + +------------------------------------------------------------------- +Fri Feb 25 10:53:47 CET 2000 - kukuk@suse.de + +- Update to final glibc 2.1.3 + fix for bigendian machines + +------------------------------------------------------------------- +Thu Feb 24 16:12:39 CET 2000 - kukuk@suse.de + +- Update to current glibc cvs snapshot +- Add libnss_dns6.so.2, which makes IPv4 and IPv6 lookups. + Old libnss_dns.so.2 will only make IPv4 lookups. + +------------------------------------------------------------------- +Tue Feb 22 16:40:35 CET 2000 - kukuk@suse.de + +- Update to current glibc cvs snapshot (2.1.3pre4) + +------------------------------------------------------------------- +Sat Feb 5 14:40:33 CET 2000 - kukuk@suse.de + +- Add missing defines for SPARC bits/termios.h + +------------------------------------------------------------------- +Thu Feb 3 18:25:12 CET 2000 - kukuk@suse.de + +- Add regex patch from Andreas Schwab + +------------------------------------------------------------------- +Wed Feb 2 11:37:52 CET 2000 - kukuk@suse.de + +- Add ldconfig fix +- Update to current glibc cvs snapshot +- Fix sys/io.h on Intel (C++) + +------------------------------------------------------------------- +Mon Jan 24 17:01:13 CET 2000 - kukuk@suse.de + +- Fix duplicate setrlimit + +------------------------------------------------------------------- +Mon Jan 24 12:01:27 CET 2000 - kukuk@suse.de + +- Update to current glibc cvs snapshot + +------------------------------------------------------------------- +Wed Jan 19 15:53:18 CET 2000 - kukuk@suse.de + +- Update to current glibc cvs snapshot + +------------------------------------------------------------------- +Sat Jan 15 01:31:16 CET 2000 - ro@suse.de + +-fixed ppc db2-patch + +------------------------------------------------------------------- +Fri Jan 14 16:54:26 CET 2000 - kukuk@suse.de + +- Add patches for Intel and PPC + +------------------------------------------------------------------- +Fri Jan 14 00:27:03 CET 2000 - kukuk@suse.de + +- Add patch for SPARC + +------------------------------------------------------------------- +Thu Jan 13 15:23:54 CET 2000 - kukuk@suse.de + +- Move info pages to /usr/share/info + +------------------------------------------------------------------- +Mon Jan 10 14:49:14 CET 2000 - kukuk@suse.de + +- Add ipv6 patches for getent + +------------------------------------------------------------------- +Mon Jan 10 11:23:57 CET 2000 - kukuk@suse.de + +- Move manual pages for applications and config files into + shlibs package +- Update to current glibc 2.1.3 snapshot + +------------------------------------------------------------------- +Fri Dec 17 17:06:45 MET 1999 - kukuk@suse.de + +- Add new ldconfig patches +- Add aio patch +- Add fix for bits/string2.h + +------------------------------------------------------------------- +Wed Dec 15 16:37:02 MET 1999 - kukuk@suse.de + +- add ldconfig.8 + +------------------------------------------------------------------- +Wed Dec 15 10:00:53 MET 1999 - kukuk@suse.de + +- Update to current glibc 2.1.3 snapshot +- Fix get/setrlimit problems + +------------------------------------------------------------------- +Thu Dec 9 20:00:16 MET 1999 - kukuk@suse.de + +- Update to current glibc 2.1.3 snapshot +- Add new ldconfig + +------------------------------------------------------------------- +Sun Dec 5 11:50:42 MET 1999 - kukuk@suse.de + +- Disable make check for SPARC (kernel bug) +- Add setrlimit patches +- Update to current glibc 2.1.3 snapshot + +------------------------------------------------------------------- +Fri Nov 26 12:09:07 MET 1999 - kukuk@suse.de + +- Update to current glibc 2.1.3 snapshot. + +------------------------------------------------------------------- +Tue Oct 26 13:54:55 MEST 1999 - kukuk@suse.de + +- Add fix for correct accounting of needed bytes (gethnamaddr.c) +- Remove not exported, public names from internal md5 functions + +------------------------------------------------------------------- +Mon Oct 25 19:03:56 MEST 1999 - kukuk@suse.de + +- Add fix for missing nexttowardl aliase + +------------------------------------------------------------------- +Tue Oct 19 09:56:47 MEST 1999 - kukuk@suse.de + +- Add security fix for iruserok + +------------------------------------------------------------------- +Sat Oct 16 16:29:44 MEST 1999 - kukuk@suse.de + +- Build libNoVersion.so.1 on every platform + +------------------------------------------------------------------- +Mon Oct 11 19:19:00 MEST 1999 - kukuk@suse.de + +- Add linuxthreads/signals.c fix from Andreas Schwab +- Remove dangling symlink (Bug #544) +- Add more bug fixes + +------------------------------------------------------------------- +Fri Oct 8 22:07:24 MEST 1999 - kukuk@suse.de + +- Add timezone update + +------------------------------------------------------------------- +Fri Oct 8 17:42:22 MEST 1999 - kukuk@suse.de + +- Add NIS+ shadow parser fix + +------------------------------------------------------------------- +Thu Oct 7 11:46:27 MEST 1999 - kukuk@suse.de + +- Update to official glibc 2.1.2, add important fixes +- Update nscd, add manual pages for it + +------------------------------------------------------------------- +Mon Sep 20 18:14:13 CEST 1999 - ro@suse.de + +- libc: added requires kernel_headers + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Mon Sep 6 10:25:03 MEST 1999 - kukuk@suse.de + +- Update to current glibc 2.1.2 cvs snapshot +- Remove use auf automake in spec file + +------------------------------------------------------------------- +Fri Sep 3 14:35:42 MEST 1999 - kukuk@suse.de + +- Update to current glibc 2.1.2 cvs snapshot +- Use RPM macros for configure + +------------------------------------------------------------------- +Wed Aug 25 17:07:09 MEST 1999 - kukuk@suse.de + +- Update to current glibc 2.1.2 cvs snapshot + +------------------------------------------------------------------- +Thu Aug 19 15:20:26 MEST 1999 - kukuk@suse.de + +- Add PowerPC patches from Uli Hecht +- Cleanup of SPEC file +- Create a profiling version + +------------------------------------------------------------------- +Sat Aug 14 19:58:45 MEST 1999 - kukuk@suse.de + +- disable nscd hosts caching by default +- Apply patch from HJL for broken gethostbyname_r in libnss_dns + +------------------------------------------------------------------- +Fri Jul 16 17:01:51 MEST 1999 - kukuk@suse.de + +- Add header fix for autoconf/g++ +- Move pt_chown and gconv modules from libc to shlibs + +------------------------------------------------------------------- +Wed Jul 14 16:05:14 MEST 1999 - kukuk@suse.de + +- Remove /etc/localtime from filelist + +------------------------------------------------------------------- +Mon Jul 12 09:54:43 MEST 1999 - kukuk@suse.de + +- Add more bug fixes from cvs +- Add ld.so bug fix from Andreas Schwab + +------------------------------------------------------------------- +Thu Jul 8 17:25:43 MEST 1999 - kukuk@suse.de + +- configure for i386-unknown-linux + +------------------------------------------------------------------- +Wed Jul 7 12:28:43 MEST 1999 - kukuk@suse.de + +- Remove alpha patch, it's now in glibc 2.1.2 cvs +- Add more bug fixes from cvs +- Remove malloc patch (breaks StarOffice) + +------------------------------------------------------------------- +Tue Jul 6 18:08:26 MEST 1999 - kukuk@suse.de + +- Add openpty patch from Andreas Schwab + (openpty now works if /dev/pts is not mounted) + +------------------------------------------------------------------- +Fri Jul 2 12:04:47 MEST 1999 - kukuk@suse.de + +- Remove warning von zic about symlinks. + +------------------------------------------------------------------- +Mon Jun 28 19:49:44 MEST 1999 - kukuk@suse.de + +- Remove ndbm links, now in gdbm + +------------------------------------------------------------------- +Fri Jun 25 16:16:20 MEST 1999 - kukuk@suse.de + +- Add a lot of more fixes +- Add nscd fixes and enable nscd on alpha + +------------------------------------------------------------------- +Mon Jun 14 09:17:26 MEST 1999 - kukuk@suse.de + +- Add nss_dns and fget* fixes. +- Add nscd patches for NIS+ + +------------------------------------------------------------------- +Thu Jun 10 10:04:11 MEST 1999 - kukuk@suse.de + +- Fix daemon() for MT programs +- Add libio fixes + +------------------------------------------------------------------- +Fri May 28 08:53:20 MEST 1999 - kukuk@suse.de + +- Add fix for docu +- Disable nscd for alpha again + +------------------------------------------------------------------- +Wed May 26 09:42:54 MEST 1999 - kukuk@suse.de + +- Update to version 2.1.1 + +------------------------------------------------------------------- +Mon May 17 16:49:35 MEST 1999 - kukuk@suse.de + +- Update to snapshot from 16.5.1999 +- Add manpages +- Add __setfpucw to libNoVersion (intel) +- Add COPYING and COPYING.LIB + +------------------------------------------------------------------- +Fri May 7 18:57:20 MEST 1999 - kukuk@suse.de + +- Update to snapshot from 6.5.1999 +- Add NoVersion patches from RedHat for miscompiled glibc 2.0 apps +- Add patch for Alpha RX164 +- Add workaround for nscd on Alpha + +------------------------------------------------------------------- +Wed Apr 28 17:48:51 MEST 1999 - kukuk@suse.de + +- Remove latest fnmatch patches from Uli Drepper + +------------------------------------------------------------------- +Tue Apr 27 11:48:46 MEST 1999 - kukuk@suse.de + +- update to cvs version of Apr 26 1999 +- fix pmap_set/pmap_unset for DHCP clients +- Rename libdb1.so.2[.1] to libdb.so.2[.1] since we don't create + the symbolic links. + +------------------------------------------------------------------- +Tue Apr 20 13:57:07 MEST 1999 - kukuk@suse.de + +- update to cvs version of Apr 20 1999 +- remove sunrpc.diff +- fix nssv1 package +- only include nscd on intel +- install /etc/nscd.conf + +------------------------------------------------------------------- +Mon Apr 12 09:52:58 MEST 1999 - kukuk@suse.de + +- update to cvs version of Apr 11 1999 +- Fix paths in paths.h +- install linuxthreads man pages and documentation +- Add sunrpc patch for Alpha and security fixes +- added links for el_GR and ru_RU.KOI8-R in usr/share/locale + +------------------------------------------------------------------- +Wed Mar 31 13:21:02 MEST 1999 - bs@suse.de + +- don't use lx_hack for build + +------------------------------------------------------------------- +Tue Mar 16 08:33:57 MET 1999 - ro@suse.de + +- libc.texinfo: changed to build with stable texinfo version + +------------------------------------------------------------------- +Mon Mar 15 23:49:51 MET 1999 - ro@suse.de + +- update to 2.1.1 (cvs of Mar 15 1999) +- update nssv1 to 2.0.2 + +------------------------------------------------------------------- +Sat Feb 20 19:29:32 MET 1999 - ro@suse.de + +- fixed specfile (lddlibc4 not built on alpha) + +------------------------------------------------------------------- +Sat Feb 20 18:41:22 MET 1999 - ro@suse.de + +- fixed specfile ... + +------------------------------------------------------------------- +Sat Feb 20 18:31:30 MET 1999 - ro@suse.de + +- added automake to neededforbuild + +------------------------------------------------------------------- +Sat Feb 20 18:15:44 MET 1999 - ro@suse.de + +- added nss-v1 modules (to keep old rpm happy with file owners) + +------------------------------------------------------------------- +Fri Feb 19 14:35:38 MET 1999 - ro@suse.de + +- update to cvs-version of 1999/02/18 + +------------------------------------------------------------------- +Fri Sep 25 18:58:28 MEST 1998 - ro@suse.de + +- fixed specfile + +------------------------------------------------------------------- +Fri Sep 25 12:15:13 MEST 1998 - ro@suse.de + +- update: use cvs-version of 980925 + edited db/Makefile to ignore messed up target-dependency + +------------------------------------------------------------------- +Mon Sep 21 19:43:16 MEST 1998 - ro@suse.de + +- update: use cvs-version of 980921 + +------------------------------------------------------------------- +Mon Sep 14 14:28:21 MEST 1998 - ro@suse.de + +- update: use today's cvs-version + +------------------------------------------------------------------- +Wed Sep 2 16:56:04 MEST 1998 - ro@suse.de + +- build for 586 since egcs generates code for 686 that does NOT run + on 586 !!! (eg strtok) + +------------------------------------------------------------------- +Sat Aug 22 00:43:48 MEST 1998 - ro@suse.de + +- updated to cvs-version 20.8.98 + added gettext as neededforbuild (so configure shuts up) + glibc-linuxthreads is contained in main archive now + +------------------------------------------------------------------- +Tue Jun 16 18:41:51 MEST 1998 - ro@suse.de + +- added symlink usr/include/X11 + +------------------------------------------------------------------- +Thu May 28 11:36:49 MEST 1998 - ro@suse.de + +- added symlinks to linux include files + +------------------------------------------------------------------- +Thu May 28 10:58:09 MEST 1998 - bs@suse.de + +- moved ".so" Links to package libc. + +------------------------------------------------------------------- +Wed May 27 16:26:15 MEST 1998 - bs@suse.de + +- changed version do `date` + +------------------------------------------------------------------- +Wed May 27 12:16:14 MEST 1998 - ro@suse.de + +- created specfile to build libc, shlibs, libd, libcinfo + localedb, timezone, + +- former libc renamed to libc5. diff --git a/glibc-utils.head.in b/glibc-utils.head.in new file mode 100644 index 0000000..3569e0c --- /dev/null +++ b/glibc-utils.head.in @@ -0,0 +1,7 @@ +%define flavor utils + +Name: glibc-utils +Summary: Development utilities from the GNU C Library +License: LGPL-2.1+ +Group: Development/Languages/C and C++ +Requires: glibc = %{version} diff --git a/glibc-utils.spec b/glibc-utils.spec index 7776716..ab7620b 100644 --- a/glibc-utils.spec +++ b/glibc-utils.spec @@ -1,5 +1,5 @@ # -# spec file for package glibc +# spec file for package glibc-utils # # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # @@ -25,6 +25,12 @@ %define flavor utils +Name: glibc-utils +Summary: Development utilities from the GNU C Library +License: LGPL-2.1+ +Group: Development/Languages/C and C++ +Requires: glibc = %{version} + %bcond_with all %define build_main 1 %define build_utils %{with all} @@ -40,10 +46,6 @@ %define build_testsuite 1 %endif -Name: glibc -Summary: Standard Shared Libraries (from the GNU C Library) -License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ -Group: System/Libraries BuildRequires: audit-devel BuildRequires: fdupes BuildRequires: libcap-devel @@ -292,31 +294,22 @@ Patch2008: reinitialize-dl_load_write_lock.patch Patch3000: manpages.patch %description +%if %build_main The GNU C Library provides the most important standard libraries used by nearly all programs: the standard C library, the standard math library, and the POSIX thread library. A system is not functional without these libraries. - -%package utils -Summary: Development utilities from the GNU C Library -License: LGPL-2.1+ -Group: Development/Languages/C and C++ -Requires: glibc = %{version} - -%description utils +%endif +%if %build_utils The glibc-utils package contains mtrace, a memory leak tracer and xtrace, a function call tracer which can be helpful during program debugging. If you are unsure if you need this, do not install this package. - -%package testsuite -Summary: Testsuite results from the GNU C Library -License: LGPL-2.1+ -Group: Development/Languages/C and C++ - -%description testsuite +%endif +%if %build_testsuite This package contains the testsuite results from the GNU C Library. +%endif %package info Summary: Info Files for the GNU C Library @@ -1132,14 +1125,8 @@ exit 0 %service_del_postun nscd.service exit 0 -%if %{build_main} %files -####################################################################### -### -### FILES -### -####################################################################### - +%if %{build_main} # glibc %defattr(-,root,root) %doc LICENSES @@ -1418,7 +1405,6 @@ exit 0 %endif # main %if %{build_utils} -%files utils %defattr(-,root,root) /%{_lib}/libmemusage.so /%{_lib}/libpcprofile.so diff --git a/glibc.i686.spec b/glibc.i686.spec deleted file mode 100644 index 73d62f3..0000000 --- a/glibc.i686.spec +++ /dev/null @@ -1,1436 +0,0 @@ -# -# spec file for package glibc -# -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - - -# Run with osc --with=fast_build to have a shorter turnaround -# It will avoid building some parts of glibc -%bcond_with fast_build - -%define crypt_bf_version 1.3 -%define build_snapshot 0 - -%define flavor i686 - -%bcond_with all -%define build_main 1 -%define build_utils %{with all} -%define build_testsuite %{with all} -%if "%flavor" == "utils" -%define build_main 0 -%define build_utils 1 -%define build_testsuite 0 -%endif -%if "%flavor" == "testsuite" -%define build_main 0 -%define build_utils 0 -%define build_testsuite 1 -%endif - -Name: glibc -Summary: Standard Shared Libraries (from the GNU C Library) -License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ -Group: System/Libraries -BuildRequires: audit-devel -BuildRequires: fdupes -BuildRequires: libcap-devel -BuildRequires: libselinux-devel -BuildRequires: makeinfo -BuildRequires: pwdutils -BuildRequires: systemd-rpm-macros -BuildRequires: xz -%if %{build_testsuite} -BuildRequires: gcc-c++ -BuildRequires: gdb -BuildRequires: glibc-devel-static -BuildRequires: libstdc++-devel -BuildRequires: python-pexpect -%endif -%if %{build_utils} -BuildRequires: gd-devel -%endif -%if "%flavor" == "i686" -ExclusiveArch: i586 i686 -BuildArch: i686 -%global optflags %(echo "%optflags"|sed -e s/i586/i686/) -march=i686 -mtune=generic -%endif - -%define __filter_GLIBC_PRIVATE 1 -%ifarch i686 -# For i686 let's only build what's different from i586, so -# no need to build documentation -%define build_profile 1 -%define build_locales 1 -%define build_html 0 -%else -%if %{with fast_build} || %{build_utils} && %{without all} -%define build_profile 0 -%define build_locales 0 -%define build_html 0 -%else -# Default: -%define build_profile 1 -%define build_locales 1 -%define build_html 1 -%endif -%endif - -%define build_variants %{build_main} - -%define disable_assert 0 -%define enable_stackguard_randomization 1 -%ifarch ppc ppc64 - %define optimize_power 1 - %ifarch ppc - %define powerpc_optimize_base %{nil} - %define powerpc_optimize_tune power3 - %define powerpc_optimize_cpu_power4 1 - %else - %define powerpc_optimize_base %{nil} - %define powerpc_optimize_tune power5 - %define powerpc_optimize_cpu_power4 0 - %endif - # We are not building Power CPU specific optimizations for openSUSE. - %define powerpc_optimize_cpu_power6 0 - %define powerpc_optimize_cpu_power7 0 - %define powerpc_optimize_cpu_cell 0 -%else - %define optimize_power 0 - %define powerpc_optimize_base %{nil} - %define powerpc_optimize_cpu_power4 0 - %define powerpc_optimize_cpu_power6 0 - %define powerpc_optimize_cpu_power7 0 - %define powerpc_optimize_cpu_cell 0 -%endif # ppc, ppc64 -# 3.0 is the SLES 11 SP3 kernel -# 3.1 is the openSUSE 12.1 kernel -%define enablekernel 3.0 - -Version: 2.25 -Release: 0 -%if !%{build_snapshot} -%define git_id db0242e30234 -%define libversion %version -%else -%define git_id %(echo %version | sed 's/.*\.g//') -%define libversion %(echo %version | sed 's/\.[^.]*\.g.*//') -%endif -Url: http://www.gnu.org/software/libc/libc.html -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz -%if !%{build_snapshot} -Source1: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz.sig -%endif -Source2: http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=libc&download=1#/glibc.keyring -Source3: noversion.tar.bz2 -Source4: manpages.tar.bz2 -Source5: nsswitch.conf -Source7: bindresvport.blacklist -Source8: glibc_post_upgrade.c -Source9: glibc.rpmlintrc -Source10: baselibs.conf -# For systemd -Source20: nscd.conf -Source21: nscd.service -# crypt_blowfish -Source50: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz -# The sign key uses MD5 which is no longer accepted by gpg -#Source51: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz.sign - -# ngpt was used in 8.1 and SLES8 -Obsoletes: ngpt < 2.2.2 -Obsoletes: ngpt-devel < 2.2.2 -Provides: ngpt = 2.2.2 -Provides: ngpt-devel = 2.2.2 -Conflicts: kernel < %{enablekernel} -# bug437293 - handle update from SLES10 on PowerPC -%ifarch ppc64 -Obsoletes: glibc-64bit -%endif -%ifarch ppc -Obsoletes: glibc-32bit -%endif -%ifarch armv6hl armv7hl -# The old runtime linker link gets not provided by rpm find.provides, but it exists -Provides: ld-linux.so.3 -Provides: ld-linux.so.3(GLIBC_2.4) -%endif -Requires(pre): filesystem -Recommends: glibc-extra -Provides: rtld(GNU_HASH) -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%ifarch i686 -# We need to avoid to have only the src rpm from i686 on the media, -# since it does not work on other architectures. -NoSource: 0 -%endif -# - -### -# Patches are ordered in the following groups: -# Patches that we will never upstream or which have not been looked at: 0-999 -# Patches taken from upstream: 1000-2000 -# Patches that are going upstream, waiting approval: 2000-3000 -### - -### -# Patches that upstream will not accept -### - -### -# openSUSE specific patches - won't go upstream -### -### openSUSE extensions, configuration -# PATCH-FEATURE-OPENSUSE -- add crypt_blowfish support - bnc#700876 -Patch1: glibc-2.14-crypt.diff -# PATCH-FEATURE-OPENSUSE constify crypt_blowfish -Patch2: crypt_blowfish-const.patch -# PATCH-FEATURE-OPENSUSE -- add sha support to crypt_blowfish lnussel@suse.de -Patch3: crypt_blowfish-1.2-sha.diff -# PATCH-FEATURE-OPENSUSE Move crypt_gensalt_rn to separate library -Patch4: crypt_blowfish-gensalt.patch -# PATCH-FEATURE-OPENSUSE Avoid build failure on noexecstack marker on ARM dmueller@suse.de -Patch5: crypt_blowfish-1.2-hack_around_arm.diff -# PATCH-FIX-OPENSUSE Fix path for nscd databases -Patch6: glibc-2.3.3-nscd-db-path.diff -# PATCH-FIX-OPENSUSE Fix path for nss_db (bnc#753657) - aj@suse.de -Patch7: nss-db-path.patch -# PATCH-FIX-OPENSUSE adjust nscd.conf -Patch8: glibc-nscd.conf.patch -# PATCH-FIX-OPENSUSE do not use compile time in binaries -Patch9: glibc-nodate.patch -# PATCH-FIX-OPENSUSE -- add some extra information to version output - kukuk@suse.de -Patch10: glibc-version.diff -# PATCH-FIX-OPENSUSE handle old glibc binaries -Patch12: glibc-2.3.90-noversion.diff -# PATCH-FIX-OPENSUSE -- Make --no-archive default for localedef - kukuk@suse.de -Patch13: glibc-2.3.2.no_archive.diff -# PATCH-FIX-OPENSUSE -- add blacklist for bindresvport -Patch14: glibc-bindresvport-blacklist.diff -# PATCH-FIX-OPENSUSE prefer -lang rpm packages -Patch15: glibc-2.3.90-langpackdir.diff -# PATCH-FEATURE-SLE Use nscd user for nscd -Patch19: nscd-server-user.patch -# PATCH-FEATURE-SLE powerpc: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined -Patch21: powerpc-elision-enable-envvar.patch - -### Locale related patches -# PATCH-FIX-OPENSUSE Add additional locales -Patch100: add-locales.patch -# PATCH-FIX-OPENSUSE -- Add no_NO back (XXX: Still needed?) -Patch102: glibc-2.4.90-no_NO.diff -# PATCH-FIX-OPENSUSE -- Renames for China -Patch103: glibc-2.4-china.diff -# PATCH-FIX-OPENSUSE -- Add C.UTF-8 locale -Patch104: glibc-c-utf8-locale.patch -# PATCH-FIX-OPENSUSE -- Disable gettext for C.UTF-8 locale -Patch105: glibc-disable-gettext-for-c-utf8.patch - -### Broken patches in glibc that we revert for now: - -### Network related patches -# PATCH-FIX-OPENSUSE reload /etc/resolv.conf on change -Patch300: glibc-resolv-reload.diff -# PATCH-FIX-OPENSUSE Fix hangs in UDP RPC calls bso#5379 bnc#257745 aj@suse.de -Patch301: glibc-2.2-sunrpc.diff -# PATCH-FIX-OPENSUSE Warn about usage of mdns in resolv.conv -Patch304: glibc-resolv-mdnshint.diff -# PATCH-FIX-OPENSUSE disable rewriting ::1 to 127.0.0.1 for /etc/hosts bnc#684534, bnc#706719 -Patch306: glibc-fix-double-loopback.diff - -### -# Patches from upstream -### -# PATCH-FIX-UPSTREAM Fix getting tunable values on big-endian (BZ #21109) -Patch1000: tunables-bigendian.patch -# PATCH-FIX-UPSTREAM Fix i686 memchr overflow calculation (BZ #21182) -Patch1001: i686-memchr-sse.patch -# PATCH-FIX-UPSTREAM Avoid use-after-free read access in clntudp_call (BZ #21115) -Patch1002: sunrpc-use-after-free.patch -# PATCH-FIX-UPSTREAM Fix test-math-vector-sincos.h aliasing -Patch1003: test-math-vector-sincos-aliasing.patch -# PATCH-FIX-UPSTREAM Fix symbol redirect for fts_set (BZ #21289) -Patch1004: fts-symbol-redirect.patch -# PATCH-FIX-UPSTREAM Ignore and remove LD_HWCAP_MASK for AT_SECURE programs (BZ #21209) -Patch1005: ld-hwcap-mask-suid.patch -# PATCH-FIX-UPSTREAM rtld: Completely ignore LD_LIBRARY_PATH for AT_SECURE=1 programs (CVE-2017-1000366, BZ #21624) -Patch1006: ld-library-path-suid.patch - -### -# Patches awaiting upstream approval -### -# PATCH-FIX-UPSTREAM Always to locking when accessing streams (BZ #15142) -Patch2000: fix-locking-in-_IO_cleanup.patch -# PATCH-FIX-UPSTREAM Never try to execute the file in ldd (BZ #16750) -Patch2001: ldd-system-interp.patch -# PATCH-FIX-UPSTREAM Don't close or flush stdio streams on abort (BZ #15436) -Patch2002: abort-no-flush.patch -# PATCH-FIX-UPSTREAM Fix fnmatch handling of collating elements (BZ #17396, BZ #16976) -Patch2004: fnmatch-collating-elements.patch -# PATCH-FIX-UPSTREAM Properly reread entry after failure in nss_files getent function (BZ #18991) -Patch2005: nss-files-long-lines-2.patch -# PATCH-FIX-UPSTREAM Fix iconv buffer handling with IGNORE error handler (BZ #18830) -Patch2006: iconv-reset-input-buffer.patch -# PATCH-FIX-UPSTREAM Reinitialize dl_load_write_lock on fork (BZ #19282) -Patch2008: reinitialize-dl_load_write_lock.patch - -# Non-glibc patches -# PATCH-FIX-OPENSUSE Remove debianisms from manpages -Patch3000: manpages.patch - -%description -The GNU C Library provides the most important standard libraries used -by nearly all programs: the standard C library, the standard math -library, and the POSIX thread library. A system is not functional -without these libraries. - -%package utils -Summary: Development utilities from the GNU C Library -License: LGPL-2.1+ -Group: Development/Languages/C and C++ -Requires: glibc = %{version} - -%description utils -The glibc-utils package contains mtrace, a memory leak tracer and -xtrace, a function call tracer which can be helpful during program -debugging. - -If you are unsure if you need this, do not install this package. - -%package testsuite -Summary: Testsuite results from the GNU C Library -License: LGPL-2.1+ -Group: Development/Languages/C and C++ - -%description testsuite -This package contains the testsuite results from the GNU C Library. - -%package info -Summary: Info Files for the GNU C Library -License: GFDL-1.1 -Group: Documentation/Other -Requires(post): %{install_info_prereq} -Requires(preun): %{install_info_prereq} -BuildArch: noarch - -%description info -This package contains the documentation for the GNU C library stored as -info files. Due to a lack of resources, this documentation is not -complete and is partially out of date. - -%package html -Summary: HTML Documentation for the GNU C Library -License: GFDL-1.1 -Group: Documentation/HTML -BuildArch: noarch - -%description html -This package contains the HTML documentation for the GNU C library. Due -to a lack of resources, this documentation is not complete and is -partially out of date. - -%package i18ndata -Summary: Database Sources for 'locale' -License: GPL-2.0+ and MIT -Group: System/Libraries -BuildArch: noarch - -%description i18ndata -This package contains the data needed to build the locale data files to -use the internationalization features of the GNU libc. It is normally -not necessary to install this packages, the data files are already -created. - -%package locale -Summary: Locale Data for Localized Programs -License: GPL-2.0+ and MIT and LGPL-2.1+ -Group: System/Libraries -Requires(post): /bin/cat -Requires: glibc = %{version} -# bug437293 -%ifarch ppc64 -Obsoletes: glibc-locale-64bit -%endif -%ifarch ppc -Obsoletes: glibc-locale-32bit -%endif - -%description locale -Locale data for the internationalisation features of the GNU C library. - -%package -n nscd -Summary: Name Service Caching Daemon -License: GPL-2.0+ -Group: System/Daemons -Provides: glibc:/usr/sbin/nscd -Requires: glibc = %{version} -Obsoletes: unscd <= 0.48 -Requires(pre): pwdutils -%{?systemd_requires} - -%description -n nscd -Nscd caches name service lookups and can dramatically improve -performance with NIS, NIS+, and LDAP. - -%package profile -Summary: Libc Profiling and Debugging Versions -License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ -Group: Development/Libraries/C and C++ -Requires: glibc = %{version} -# bug437293 -%ifarch ppc64 -Obsoletes: glibc-profile-64bit -%endif -%ifarch ppc -Obsoletes: glibc-profile-32bit -%endif - -%description profile -This package contains special versions of the GNU C library which are -necessary for profiling and debugging. - -%package devel -Summary: Include Files and Libraries Mandatory for Development -License: BSD-3-Clause and LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ -Group: Development/Libraries/C and C++ -Obsoletes: epoll = 1.0 -Provides: epoll < 1.0 -# bug437293 -%ifarch ppc64 -Obsoletes: glibc-devel-64bit -%endif -%ifarch ppc -Obsoletes: glibc-devel-32bit -%endif -Requires: glibc = %{version} -Requires: linux-kernel-headers - -%description devel -These libraries are needed to develop programs which use the standard C -library. - -%package devel-static -Summary: C library static libraries for -static linking -License: BSD-3-Clause and LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ -Group: Development/Libraries/C and C++ -Requires: %{name}-devel = %{version} -# Provide Fedora name for package to make packaging easier -Provides: %{name}-static = %{version} - -%description devel-static -The glibc-devel-static package contains the C library static libraries -for -static linking. You don't need these, unless you link statically, -which is highly discouraged. - -# makedb requires libselinux. We add this program in a separate -# package so that glibc does not require libselinux. -%package extra -Summary: Extra binaries from GNU C Library -License: LGPL-2.1+ -Group: Development/Languages/C and C++ -Requires: glibc = %{version} - -%description extra -The glibc-extra package contains some extra binaries for glibc that -are not essential but recommend to use. - -makedb: A program to create a database for nss - -%package obsolete -Summary: Obsolete Shared Libraries from the GNU C Library -License: LGPL-2.0+ -Group: System/Libraries -Requires: glibc = %{version} - -%description obsolete -This package provides some old libraries from the GNU C Library which -are no longer supported. Additional it provides a compatibility library -for old binaries linked against glibc 2.0. - -Install this package if you need one of this libraries to get old -binaries working, but since this libraries are not supported and there -is no gurantee that they work for you, you should try to get newer -versions of your software. - -%prep -%setup -n glibc-%{version} -q -a 3 -a 4 -# Owl crypt_blowfish -tar -xzf %SOURCE50 -pushd crypt_blowfish-%{crypt_bf_version} -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -popd -mv crypt/{crypt.h,gnu-crypt.h} -mv crypt_blowfish-%crypt_bf_version/*.[chS] crypt/ -# -%patch1 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 -# avoid changing nscd_stat.c mtime to avoid code generation -# differences on each rebuild -touch -r nscd/nscd_stat.c nscd/s-stamp -%patch9 -p1 -touch -r nscd/s-stamp nscd/nscd_stat.c -rm nscd/s-stamp -%patch10 -p1 -%patch12 -p1 -%patch13 -p1 -%patch14 -p1 -%patch15 -p1 -%patch19 -p1 -%patch21 -p1 - -%patch100 -p1 -%patch102 -p1 -%patch103 -p1 -%patch104 -p1 -%patch105 -p1 - -%patch300 -p1 -%patch301 -p1 -%patch304 -p1 -%patch306 -p1 - -%patch1000 -p1 -%patch1001 -p1 -%patch1002 -p1 -%patch1003 -p1 -%patch1004 -p1 -%patch1005 -p1 -%patch1006 -p1 - -%patch2000 -p1 -%patch2001 -p1 -%patch2002 -p1 -%patch2004 -p1 -%patch2005 -p1 -%patch2006 -p1 -%patch2008 -p1 - -%patch3000 - -# -# Inconsistency detected by ld.so: dl-close.c: 719: _dl_close: Assertion `map->l_init_called' failed! -# -# Glibc 2.8 introduced the HP_TIMING element to the rtld_global_ro struct # definition. -# If the base is built without power4 the loader won't have this element in -# the struct whereas the power4/5/6/... libc will, so there will be a disconnect -# between the size of the rtld_global_ro struct between the two and dl_close -# ends up getting called incorrectly when it's actually attempting to call a -# resolver function. This is because the GLRO() macro simply attempts to -# compute an offset and gets the wrong one. -# Building the base glibc with --with-cpu=power4 solves this problem. -# But: ppc32 can not default to -mcpu=power4 because it would emit instructions -# which are not available on G3, G4 etc. -# -# We simply remove the power4 files, and build the base glibc for a generic powerpc cpu -# Additional cputuned libs can now be used on powerpc32 -# -rm -fv sysdeps/powerpc/powerpc32/power4/hp-timing.c sysdeps/powerpc/powerpc32/power4/hp-timing.h -find . -name configure | xargs touch - -####################################################################### -### -### BUILD -### -####################################################################### - -%build -if [ -x /bin/uname.bin ]; then - /bin/uname.bin -a -else - uname -a -fi -uptime || : -ulimit -a -nice -# We do not want configure to figure out the system its building one -# to support a common ground and thus set build and host to the -# target_cpu. -%ifarch %arm -%define target %{_target_cpu}-suse-linux-gnueabi -%else -%define target %{_target_cpu}-suse-linux -%endif -# Don't use as-needed, it breaks glibc assumptions -# Before enabling it, run the testsuite and verify that it -# passes completely -export SUSE_ASNEEDED=0 -# Adjust glibc version.h -echo "#define CONFHOST \"%{target}\"" >> version.h -echo "#define GITID \"%{git_id}\"" >> version.h -# -# Default CFLAGS and Compiler -# -BuildFlags="%{optflags} -U_FORTIFY_SOURCE" -enable_stack_protector= -for opt in $BuildFlags; do - case $opt in - -fstack-protector-strong) enable_stack_protector=strong ;; - -fstack-protector-all) enable_stack_protector=all ;; - -fstack-protector) enable_stack_protector=yes ;; - esac -done -BuildFlags=$(echo $BuildFlags | sed -e 's#-fstack-protector[^ ]*##' -e 's#-ffortify=[0-9]*##') -BuildCC="%__cc" -BuildCCplus="%__cxx" -add_ons=libidn -# -#now overwrite for some architectures -# -%ifarch sparc64 - BuildFlags="-O2 -mcpu=ultrasparc -mvis -fcall-used-g6" - BuildCC="gcc -m64" - BuildCCplus="$BuildCCplus -m64" -%endif -%ifarch sparc - BuildFlags="$BuildFlags -fcall-used-g6" - BuildCC="gcc -m32" - BuildCCplus="$BuildCCplus -m32" -%endif -%ifarch sparcv9 - BuildFlags="$BuildFlags -mcpu=ultrasparc -fcall-used-g6" - BuildCC="gcc -m32" - BuildCCplus="$BuildCCplus -m32" -%endif -%ifarch alphaev6 - BuildFlags="-mcpu=ev6" -%endif -%ifarch ppc ppc64 - BuildFlags="$(echo $BuildFlags | sed 's#-mminimal-toc##')" -%endif -%ifarch ppc64 - BuildCC="$BuildCC -m64" - BuildCCplus="$BuildCCplus -m64" -%endif -%ifarch hppa - BuildFlags="$BuildFlags -mpa-risc-1-1 -fstrict-aliasing" -%endif -# Add flags for all plattforms except AXP -%ifnarch alpha - BuildFlags="$BuildFlags -g" -%endif -%if %{disable_assert} - BuildFlags="$BuildFlags -DNDEBUG=1" -%endif -%ifarch %ix86 - add_ons=$add_ons,noversion -%endif -%ifarch mipsel - # fails to build otherwise - need to recheck and fix - %define enable_stackguard_randomization 0 -%endif - -configure_and_build_glibc() { - local dirname="$1"; shift - local cflags="$1"; shift - mkdir "cc-$dirname" - cd "cc-$dirname" -%ifarch %arm aarch64 - # remove asynchronous-unwind-tables during configure as it causes - # some checks to fail spuriously on arm - conf_cflags="${cflags/-fasynchronous-unwind-tables/}" - conf_cflags="${conf_cflags/-funwind-tables/}" -%else - conf_cflags="$cflags" -%endif - - profile="--disable-profile" -%if %{build_profile} - if [ "$dirname" = "base" ] ; then - profile="--enable-profile" - fi -%endif - elision=--enable-lock-elision - if [ "$dirname" = "noelision" ]; then - elision=--disable-lock-elision - fi - ../configure \ - CFLAGS="$conf_cflags" BUILD_CFLAGS="$conf_cflags" \ - CC="$BuildCC" CXX="$BuildCCplus" \ - --prefix=%{_prefix} \ - --libexecdir=%{_libexecdir} --infodir=%{_infodir} \ - --enable-add-ons=$add_ons \ - $profile $elision \ - "$@" \ - --build=%{target} --host=%{target} \ -%ifarch armv7hl ppc ppc64 ppc64le i686 x86_64 sparc sparc64 s390 s390x - --enable-multi-arch \ -%endif -%ifarch mipsel - --without-fp \ -%endif -%ifarch ppc64p7 - --with-cpu=power7 \ -%endif -%if %{enable_stackguard_randomization} - --enable-stackguard-randomization \ -%endif - ${enable_stack_protector:+--enable-stack-protector=$enable_stack_protector} \ - --enable-tunables \ - --enable-kernel=%{enablekernel} \ - --with-bugurl=http://bugs.opensuse.org \ - --enable-bind-now --enable-obsolete-rpc \ - --disable-timezone-tools -# Should we enable --enable-systemtap? -# Should we enable --enable-nss-crypt to build use freebl3 hash functions? - # explicitly set CFLAGS to use the full CFLAGS (not the reduced one for configure) - make %{?_smp_mflags} CFLAGS="$cflags" BUILD_CFLAGS="$cflags" - cd .. -} - -%if !%{optimize_power} - # - # Build base glibc - # - configure_and_build_glibc base "$BuildFlags" -%else - # - # Build POWER-optimized glibc - # - # First, base build: - pBuildFlags="$BuildFlags -mtune=%{powerpc_optimize_tune}" - %if "%{powerpc_optimize_base}" != "" - pBuildFlags+=" -mcpu=%{powerpc_optimize_base}" - %endif - %if "%{powerpc_optimize_base}" != "" - configure_and_build_glibc base "$pBuildFlags" --with-cpu=%{powerpc_optimize_base} - %else - # Use no default CPU - configure_and_build_glibc base "$pBuildFlags" - %endif - %if %{build_variants} - # Then other power variants: - for pcpu in \ - %if %{powerpc_optimize_cpu_power4} - power4 \ - %endif - %if %{powerpc_optimize_cpu_power6} - power6 \ - %endif - %if %{powerpc_optimize_cpu_power7} - power7 \ - %endif - ; do - configure_and_build_glibc $pcpu "$BuildFlags -mcpu=$pcpu" \ - --with-cpu=$pcpu - done - # Eventually, special Cell variant: - %if %{powerpc_optimize_cpu_cell} - configure_and_build_glibc ppc-cell-be "$BuildFlags -mcpu=cell" - %endif - %endif # %{build_variants} -%endif # optimize_power - -%if %{build_variants} -%ifarch i686 x86_64 -configure_and_build_glibc noelision "$BuildFlags" -%endif -%endif - -# -# Build html documentation -# -%if %{build_html} -make -C cc-base html -%endif - -# -# Build glibc_post_upgrade binary -# -$BuildCC -static %{optflags} -Os $RPM_SOURCE_DIR/glibc_post_upgrade.c -o glibc_post_upgrade \ - -Lcc-base -Bcc-base/csu \ - '-DREMOVE_TLS_DIRS' '-DREMOVE_PPC_OPTIMIZE_POWER5' \ -%ifarch ppc ppc64 - %if !%{powerpc_optimize_cpu_power4} - '-DREMOVE_PPC_OPTIMIZE_POWER4' \ - %endif - %if !%{powerpc_optimize_cpu_power6} - '-DREMOVE_PPC_OPTIMIZE_POWER6' \ - %endif - %if !%{powerpc_optimize_cpu_power7} - '-DREMOVE_PPC_OPTIMIZE_POWER7' \ - %endif - %if !%{powerpc_optimize_cpu_cell} - '-DREMOVE_PPC_OPTIMIZE_CELL' \ - %endif -%endif - '-DLIBDIR="/%{_lib}"' '-DGCONV_MODULES_DIR="%{_libdir}/gconv"' - -# crypt_blowfish man pages -pushd crypt_blowfish-%{crypt_bf_version} -make man -popd - -####################################################################### -### -### CHECK -### -####################################################################### - -%check -%if %{build_testsuite} -# The testsuite will fail if asneeded is used -export SUSE_ASNEEDED=0 -# Increase timeout -export TIMEOUTFACTOR=16 -# The testsuite does its own malloc checking -unset MALLOC_CHECK_ -make -C cc-base -k check || { - cd cc-base - o=$- - set +x - for sum in subdir-tests.sum */subdir-tests.sum; do - while read s t; do - case $s in - XPASS:|PASS:) - echo ++++++ $s $t ++++++ - ;; - *) # X?FAIL: - echo ------ $s $t ------ - test ! -f $t.out || cat $t.out - ;; - esac - done < $sum - done - set -$o - # Fail build if there where compilation errors during testsuite run - test -f tests.sum -} -%else -# This has to pass on all platforms! -# Exceptions: -# None! -make %{?_smp_mflags} -C cc-base check-abi -%endif - -####################################################################### -### -### INSTALL -### -####################################################################### - -%install -%if %{build_main} -# We don't want to strip the .symtab from our libraries in find-debuginfo.sh, -# certainly not from libpthread.so.* because it is used by libthread_db to find -# some non-exported symbols in order to detect if threading support -# should be enabled. These symbols are _not_ exported, and we can't easily -# export them retroactively without changing the ABI. So we have to -# continue to "export" them via .symtab, instead of .dynsym :-( -# But we also want to keep .symtab and .strtab of other libraries since some -# debugging tools currently require these sections directly inside the main -# files - specifically valgrind and PurifyPlus. -export STRIP_KEEP_SYMTAB=*.so* - -# Make sure we will create the gconv-modules.cache -mkdir -p %{buildroot}%{_libdir}/gconv -touch %{buildroot}%{_libdir}/gconv/gconv-modules.cache - -# Install base glibc -make %{?_smp_mflags} install_root=%{buildroot} install -C cc-base - -install_optimized_variant() { - local dirname="$1"; shift - local subdir="$1"; shift - local subdir_up="$1"; shift - -cd "cc-$dirname" -destdir=$RPM_BUILD_ROOT/%{_lib}/$subdir -mkdir -p $destdir -# Don't run a complete make install, we know which libraries -# we want -for lib in libc math/libm nptl/libpthread rt/librt nptl_db/libthread_db -do - libbase=${lib#*/} - libbaseso=$(basename $RPM_BUILD_ROOT/%{_lib}/${libbase}-*.so) - # Only install if different from base lib - if cmp -s ${lib}.so ../cc-base/${lib}.so; then - ln -sf $subdir_up/$libbaseso $destdir/$libbaseso - else - cp -a ${lib}.so $destdir/$libbaseso - fi -done -cd .. -cc-base/elf/ldconfig -vn $destdir -} - -# Install power-optimized glibc -%if %{optimize_power} - %if %{powerpc_optimize_cpu_power4} - install_optimized_variant power4 power4 ".." - %endif - %if %{powerpc_optimize_cpu_power6} - install_optimized_variant power6 power6 ".." - %endif - %if %{powerpc_optimize_cpu_power7} - install_optimized_variant power7 power7 ".." - %endif - %if %{powerpc_optimize_cpu_cell} - install_optimized_variant ppc-cell-be ppc-cell-be ".." - %endif - %if %{powerpc_optimize_cpu_power6} - # power6 is compatible with power6x - # doing a directory symlink doesnt work, ldconfig follows them and accepts only the first real dir - if test -d %{buildroot}/%{_lib}/power6; then - mkdir -p %{buildroot}/%{_lib}/power6x - for i in %{buildroot}/%{_lib}/power6/*.so; do - b=$(basename $i) - ln -vs ../power6/$b %{buildroot}/%{_lib}/power6x/$b - done - cc-base/elf/ldconfig -vn %{buildroot}/%{_lib}/power6x - fi - %endif -%endif # optimize_power - -%ifarch i686 x86_64 -cd cc-noelision -destdir=$RPM_BUILD_ROOT/%{_lib}/noelision -mkdir -p $destdir -install -m 755 nptl/libpthread.so $destdir/libpthread-%{libversion}.so -cd .. -cc-base/elf/ldconfig -vn $destdir -%endif - -# Install locales -%if %{build_locales} - # XXX Do not install locales in parallel! - cd cc-base - # localedef creates hardlinks to other locales if possible - # this will not work if we generate them in parallel. - # thus we need to run fdupes on /usr/lib/locale/ - # Still, on my system this is a speed advantage: - # non-parallel build for install-locales: 9:34mins - # parallel build with fdupes: 7:08mins - make %{?_smp_mflags} install_root=%{buildroot} localedata/install-locales - %fdupes %{buildroot}/usr/lib/locale - cd .. -%endif -# Create file list for glibc-locale package -%{find_lang} libc - -# Prepare obsolete/, used only on some architectures: -export RPM_BUILD_ROOT -%ifarch i586 -mkdir -p %{buildroot}/%{_lib}/obsolete -%endif - -# Miscelanna: - -install -m 0700 glibc_post_upgrade %{buildroot}%{_sbindir} - -install -m 644 %{SOURCE7} %{buildroot}/etc -install -m 644 %{SOURCE5} %{buildroot}/etc -install -m 644 posix/gai.conf %{buildroot}/etc - -mkdir -p %{buildroot}/etc/default -install -m 644 nis/nss %{buildroot}/etc/default/ - -mkdir -p %{buildroot}%{_includedir}/resolv -install -m 0644 resolv/mapv4v6addr.h %{buildroot}%{_includedir}/resolv/ -install -m 0644 resolv/mapv4v6hostent.h %{buildroot}%{_includedir}/resolv/ - -%if %{build_html} -mkdir -p %{buildroot}%{_datadir}/doc/glibc -cp -p cc-base/manual/libc/*.html %{buildroot}%{_datadir}/doc/glibc -%endif - -cd manpages; make install_root=%{buildroot} install; cd .. - -# crypt_blowfish man pages -pushd crypt_blowfish-%{crypt_bf_version} -install -m755 -d %{buildroot}%{_mandir}/man3 -install -m644 *.3 %{buildroot}%{_mandir}/man3 -popd - -# nscd tools: - -%ifnarch i686 -cp nscd/nscd.conf %{buildroot}/etc -mkdir -p %{buildroot}/etc/init.d -ln -sf /sbin/service %{buildroot}/usr/sbin/rcnscd -mkdir -p %{buildroot}/run/nscd -mkdir -p %{buildroot}/var/lib/nscd -%endif - -# -# Create ld.so.conf -# -cat > %{buildroot}/etc/ld.so.conf <>"$l" - cat "$l.d"/* >>"$l" -done -/usr/sbin/iconvconfig - -%post info -%install_info --info-dir=%{_infodir} %{_infodir}/libc.info.gz - -%preun info -%install_info_delete --info-dir=%{_infodir} %{_infodir}/libc.info.gz - -%pre -n nscd -getent group nscd >/dev/null || %{_sbindir}/groupadd -r nscd -getent passwd nscd >/dev/null || %{_sbindir}/useradd -r -g nscd -c "User for nscd" -s /sbin/nologin -d /run/nscd nscd -%service_add_pre nscd.service - -%preun -n nscd -%service_del_preun nscd.service - -%post -n nscd -%service_add_post nscd.service -%tmpfiles_create /usr/lib/tmpfiles.d/nscd.conf -# Previously we had nscd.socket, remove it -test -x /usr/bin/systemctl && /usr/bin/systemctl stop nscd.socket 2>/dev/null || : -test -x /usr/bin/systemctl && /usr/bin/systemctl disable nscd.socket 2>/dev/null || : -# Hard removal in case the above did not work -rm -f /etc/systemd/system/sockets.target.wants/nscd.socket -exit 0 - -%postun -n nscd -%service_del_postun nscd.service -exit 0 - -%if %{build_main} -%files -####################################################################### -### -### FILES -### -####################################################################### - -# glibc -%defattr(-,root,root) -%doc LICENSES -%config(noreplace) /etc/bindresvport.blacklist -%config /etc/ld.so.conf -%attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /etc/ld.so.cache -%config(noreplace) /etc/rpc -%verify(not md5 size mtime) %config(noreplace) /etc/nsswitch.conf -%verify(not md5 size mtime) %config(noreplace) /etc/gai.conf -%config(noreplace) /etc/default/nss -%doc %{_mandir}/man1/gencat.1.gz -%doc %{_mandir}/man1/getconf.1.gz -%doc %{_mandir}/man5/* -/%{_lib}/ld-%{libversion}.so - -# Each architecture has a different name for the dynamic linker: -%ifarch %arm -%ifarch armv6hl armv7hl -/%{_lib}/ld-linux-armhf.so.3 -# Keep compatibility link -/%{_lib}/ld-linux.so.3 -%else -/%{_lib}/ld-linux.so.3 -%endif -%endif -%ifarch ia64 -/%{_lib}/ld-linux-ia64.so.2 -%endif -%ifarch ppc s390 mips hppa m68k -/%{_lib}/ld.so.1 -%endif -%ifarch ppc64 -/%{_lib}/ld64.so.1 -%endif -%ifarch ppc64le -/%{_lib}/ld64.so.2 -%endif -%ifarch s390x -/lib/ld64.so.1 -/%{_lib}/ld64.so.1 -%endif -%ifarch x86_64 -/%{_lib}/ld-linux-x86-64.so.2 -%endif -%ifarch %ix86 %sparc -/%{_lib}/ld-linux.so.2 -%endif -%ifarch aarch64 -/lib/ld-linux-aarch64.so.1 -/%{_lib}/ld-linux-aarch64.so.1 -%endif -%ifarch %ix86 x86_64 ppc ppc64 s390 s390x -# LSB -/%{_lib}/*-lsb*.so.3 -%endif - -/%{_lib}/libBrokenLocale-%{libversion}.so -/%{_lib}/libBrokenLocale.so.1 -/%{_lib}/libSegFault.so -/%{_lib}/libanl-%{libversion}.so -/%{_lib}/libanl.so.1 -/%{_lib}/libc-%{libversion}.so -/%{_lib}/libc.so.6* -/%{_lib}/libcidn-%{libversion}.so -/%{_lib}/libcidn.so.1 -/%{_lib}/libcrypt-%{libversion}.so -/%{_lib}/libcrypt.so.1 -/%{_lib}/libowcrypt-%{libversion}.so -/%{_lib}/libowcrypt.so.1 -/%{_lib}/libdl-%{libversion}.so -/%{_lib}/libdl.so.2* -/%{_lib}/libm-%{libversion}.so -/%{_lib}/libm.so.6* -%ifarch x86_64 -/%{_lib}/libmvec-%{libversion}.so -/%{_lib}/libmvec.so.1 -%endif -/%{_lib}/libnsl-%{libversion}.so -/%{_lib}/libnsl.so.1 -/%{_lib}/libnss_compat-%{libversion}.so -/%{_lib}/libnss_compat.so.2 -/%{_lib}/libnss_db-%{libversion}.so -/%{_lib}/libnss_db.so.2 -/%{_lib}/libnss_dns-%{libversion}.so -/%{_lib}/libnss_dns.so.2 -/%{_lib}/libnss_files-%{libversion}.so -/%{_lib}/libnss_files.so.2 -/%{_lib}/libnss_hesiod-%{libversion}.so -/%{_lib}/libnss_hesiod.so.2 -/%{_lib}/libnss_nis-%{libversion}.so -/%{_lib}/libnss_nis.so.2 -/%{_lib}/libnss_nisplus-%{libversion}.so -/%{_lib}/libnss_nisplus.so.2 -/%{_lib}/libpthread-%{libversion}.so -/%{_lib}/libpthread.so.0 -/%{_lib}/libresolv-%{libversion}.so -/%{_lib}/libresolv.so.2 -/%{_lib}/librt-%{libversion}.so -/%{_lib}/librt.so.1 -/%{_lib}/libthread_db-1.0.so -/%{_lib}/libthread_db.so.1 -/%{_lib}/libutil-%{libversion}.so -/%{_lib}/libutil.so.1 -%define optimized_libs() \ - %dir %attr(0755,root,root) /%{_lib}/%1\ - /%{_lib}/%1/libc-%{libversion}.so\ - /%{_lib}/%1/libc.so.6*\ - /%{_lib}/%1/libm-%{libversion}.so\ - /%{_lib}/%1/libm.so.6*\ - /%{_lib}/%1/libpthread-%{libversion}.so\ - /%{_lib}/%1/libpthread.so.0\ - /%{_lib}/%1/librt-%{libversion}.so\ - /%{_lib}/%1/librt.so.1\ - /%{_lib}/%1/libthread_db-1.0.so\ - /%{_lib}/%1/libthread_db.so.1 - -%if %{optimize_power} - %if %{powerpc_optimize_cpu_power4} - %{optimized_libs power4} - %endif - %if %{powerpc_optimize_cpu_power6} - %{optimized_libs power6} - %{optimized_libs power6x} - %endif - %if %{powerpc_optimize_cpu_power7} - %{optimized_libs power7} - %endif - %if %{powerpc_optimize_cpu_cell} - %{optimized_libs ppc-cell-be} - %endif -%endif # optimize_power -%ifarch i686 x86_64 -/%{_lib}/noelision -%endif -%dir %attr(0700,root,root) /var/cache/ldconfig -/sbin/ldconfig -%{_bindir}/gencat -%{_bindir}/getconf -%{_bindir}/getent -%{_bindir}/iconv -%attr(755,root,root) %{_bindir}/ldd -%ifarch %ix86 sparc sparcv9 m68k - %{_bindir}/lddlibc4 -%endif -%{_bindir}/locale -%{_bindir}/localedef -%dir %attr(0755,root,root) %{_libexecdir}/getconf -%{_libexecdir}/getconf/* -%{_sbindir}/glibc_post_upgrade -%{_sbindir}/iconvconfig - -%ifarch i586 -%files obsolete -%defattr (755,root,root,755) -/%{_lib}/obsolete -%endif - -%files locale -f libc.lang -%defattr(-,root,root) -%{_datadir}/locale/locale.alias -%if %{build_locales} - /usr/lib/locale -%endif -%{_libdir}/gconv - -%files devel -%defattr(-,root,root) -%doc COPYING COPYING.LIB NEWS README BUGS CONFORMANCE -%doc %{_mandir}/man1/catchsegv.1.gz -%doc %{_mandir}/man1/rpcgen.1.gz -%doc %{_mandir}/man3/* -%{_bindir}/catchsegv -%{_bindir}/rpcgen -%{_bindir}/sprof -%{_includedir}/* -%{_libdir}/*.o -%{_libdir}/*.so -# These static libraries are needed even for shared builds -%{_libdir}/libc_nonshared.a -%{_libdir}/libg.a -%{_libdir}/libieee.a -%ifarch ppc ppc64 ppc64le s390 s390x sparc sparcv8 sparcv9 sparcv9v -# This is not built on sparc64. - %{_libdir}/libnldbl_nonshared.a -%endif -%{_libdir}/libmcheck.a -%ifarch x86_64 -%{_libdir}/libmvec_nonshared.a -%endif -%{_libdir}/libpthread_nonshared.a -%{_libdir}/librpcsvc.a - -%files devel-static -%defattr(-,root,root) -%{_libdir}/libBrokenLocale.a -%{_libdir}/libanl.a -%{_libdir}/libc.a -%{_libdir}/libcrypt.a -%{_libdir}/libowcrypt.a -%{_libdir}/libdl.a -%{_libdir}/libm.a -%ifarch x86_64 -%{_libdir}/libm-%{libversion}.a -%{_libdir}/libmvec.a -%endif -%{_libdir}/libnsl.a -%{_libdir}/libpthread.a -%{_libdir}/libresolv.a -%{_libdir}/librt.a -%{_libdir}/libutil.a - -%ifnarch i686 -%files info -%defattr(-,root,root) -%doc %{_infodir}/libc.info.gz -%doc %{_infodir}/libc.info-?.gz -%doc %{_infodir}/libc.info-??.gz - -%if %{build_html} -%files html -%defattr(-,root,root) -%doc %{_prefix}/share/doc/glibc -%endif - -%files i18ndata -%defattr(-,root,root) -%{_prefix}/share/i18n - -%files -n nscd -%defattr(-,root,root) -%config(noreplace) /etc/nscd.conf -%{_sbindir}/nscd -%{_sbindir}/rcnscd -/usr/lib/systemd/system/nscd.service -%dir /usr/lib/tmpfiles.d -/usr/lib/tmpfiles.d/nscd.conf -%dir %attr(0755,root,root) %ghost /run/nscd -%attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /run/nscd/nscd.pid -%attr(0666,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /run/nscd/socket -%dir %attr(0755,root,root) /var/lib/nscd -%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/passwd -%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/group -%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/hosts -%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/services -%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/nscd/netgroup -%endif # !i686 - -%if %{build_profile} -%files profile -%defattr(-,root,root) -%{_libdir}/libc_p.a -%{_libdir}/libBrokenLocale_p.a -%{_libdir}/libanl_p.a -%{_libdir}/libm_p.a -%ifarch x86_64 -%{_libdir}/libmvec_p.a -%endif -%{_libdir}/libcrypt_p.a -%{_libdir}/libowcrypt_p.a -%{_libdir}/libpthread_p.a -%{_libdir}/libresolv_p.a -%{_libdir}/libnsl_p.a -%{_libdir}/librt_p.a -%{_libdir}/librpcsvc_p.a -%{_libdir}/libutil_p.a -%{_libdir}/libdl_p.a -%endif - -%ifnarch i686 -%files extra -%defattr(-,root,root) -%{_bindir}/makedb -/var/lib/misc/Makefile -%endif # !i686 - -%endif # main - -%if %{build_utils} -%files utils -%defattr(-,root,root) -/%{_lib}/libmemusage.so -/%{_lib}/libpcprofile.so -%dir %{_libdir}/audit -%{_libdir}/audit/sotruss-lib.so -%{_bindir}/memusage -%{_bindir}/memusagestat -%{_bindir}/mtrace -%{_bindir}/pcprofiledump -%{_bindir}/sotruss -%{_bindir}/xtrace -%{_bindir}/pldd -%endif # utils - -%changelog diff --git a/glibc.spec b/glibc.spec index e081ad2..a36b6e3 100644 --- a/glibc.spec +++ b/glibc.spec @@ -23,7 +23,18 @@ %define crypt_bf_version 1.3 %define build_snapshot 0 -%define flavor %{nil} +# INCLUDE glibc$flavor.head.in +%ifarch i686 +%define flavor i686 +%else +%define flavor %nil +%endif + +Name: glibc +Summary: Standard Shared Libraries (from the GNU C Library) +License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ +Group: System/Libraries +# END INCLUDE glibc$flavor.head.in %bcond_with all %define build_main 1 @@ -40,10 +51,6 @@ %define build_testsuite 1 %endif -Name: glibc -Summary: Standard Shared Libraries (from the GNU C Library) -License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ -Group: System/Libraries BuildRequires: audit-devel BuildRequires: fdupes BuildRequires: libcap-devel @@ -292,31 +299,22 @@ Patch2008: reinitialize-dl_load_write_lock.patch Patch3000: manpages.patch %description +%if %build_main The GNU C Library provides the most important standard libraries used by nearly all programs: the standard C library, the standard math library, and the POSIX thread library. A system is not functional without these libraries. - -%package utils -Summary: Development utilities from the GNU C Library -License: LGPL-2.1+ -Group: Development/Languages/C and C++ -Requires: glibc = %{version} - -%description utils +%endif +%if %build_utils The glibc-utils package contains mtrace, a memory leak tracer and xtrace, a function call tracer which can be helpful during program debugging. If you are unsure if you need this, do not install this package. - -%package testsuite -Summary: Testsuite results from the GNU C Library -License: LGPL-2.1+ -Group: Development/Languages/C and C++ - -%description testsuite +%endif +%if %build_testsuite This package contains the testsuite results from the GNU C Library. +%endif %package info Summary: Info Files for the GNU C Library @@ -1132,14 +1130,8 @@ exit 0 %service_del_postun nscd.service exit 0 -%if %{build_main} %files -####################################################################### -### -### FILES -### -####################################################################### - +%if %{build_main} # glibc %defattr(-,root,root) %doc LICENSES @@ -1418,7 +1410,6 @@ exit 0 %endif # main %if %{build_utils} -%files utils %defattr(-,root,root) /%{_lib}/libmemusage.so /%{_lib}/libpcprofile.so diff --git a/pre_checkin.sh b/pre_checkin.sh index 9288970..86c166a 100644 --- a/pre_checkin.sh +++ b/pre_checkin.sh @@ -1,4 +1,8 @@ #!/bin/sh -for flavor in -utils -testsuite .i686; do - sed "/^%define flavor/s/%{nil}/${flavor#?}/" glibc.spec > glibc$flavor.spec +for flavor in utils testsuite; do + sed -e "/^# INCLUDE /r glibc-$flavor.head.in" \ + -e "/^# INCLUDE /,/^# END INCLUDE /d" \ + glibc.spec > glibc-$flavor.spec + cp glibc.changes glibc-$flavor.changes done +osc service lr format_spec_file From b0e33f976261c729b8df4c49fb57eba2a81c2194bc213228a68cac90deec3621 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Mon, 17 Jul 2017 14:27:34 +0000 Subject: [PATCH 09/15] Accepting request 510999 from home:Andreas_Schwab:Factory OBS-URL: https://build.opensuse.org/request/show/510999 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=464 --- glibc-testsuite.head.in => glibc-testsuite.spec.in | 0 glibc-utils.head.in => glibc-utils.spec.in | 0 glibc.spec | 4 ++-- pre_checkin.sh | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) rename glibc-testsuite.head.in => glibc-testsuite.spec.in (100%) rename glibc-utils.head.in => glibc-utils.spec.in (100%) diff --git a/glibc-testsuite.head.in b/glibc-testsuite.spec.in similarity index 100% rename from glibc-testsuite.head.in rename to glibc-testsuite.spec.in diff --git a/glibc-utils.head.in b/glibc-utils.spec.in similarity index 100% rename from glibc-utils.head.in rename to glibc-utils.spec.in diff --git a/glibc.spec b/glibc.spec index a36b6e3..e9f2b11 100644 --- a/glibc.spec +++ b/glibc.spec @@ -23,7 +23,7 @@ %define crypt_bf_version 1.3 %define build_snapshot 0 -# INCLUDE glibc$flavor.head.in +# INCLUDE glibc$flavor.spec.in %ifarch i686 %define flavor i686 %else @@ -34,7 +34,7 @@ Name: glibc Summary: Standard Shared Libraries (from the GNU C Library) License: LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+ Group: System/Libraries -# END INCLUDE glibc$flavor.head.in +# END INCLUDE glibc$flavor.spec.in %bcond_with all %define build_main 1 diff --git a/pre_checkin.sh b/pre_checkin.sh index 86c166a..4dc225c 100644 --- a/pre_checkin.sh +++ b/pre_checkin.sh @@ -1,6 +1,6 @@ #!/bin/sh for flavor in utils testsuite; do - sed -e "/^# INCLUDE /r glibc-$flavor.head.in" \ + sed -e "/^# INCLUDE /r glibc-$flavor.spec.in" \ -e "/^# INCLUDE /,/^# END INCLUDE /d" \ glibc.spec > glibc-$flavor.spec cp glibc.changes glibc-$flavor.changes From 8c4777bd8f4353faa22f2fb8069d332e09c42c8b2eb71889d1db78275358b498 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Thu, 20 Jul 2017 12:59:14 +0000 Subject: [PATCH 10/15] Accepting request 511655 from home:Andreas_Schwab:Factory - s390-elision-enable-envvar.patch: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined (fate#322271) OBS-URL: https://build.opensuse.org/request/show/511655 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=465 --- glibc-testsuite.changes | 6 ++++++ glibc-testsuite.spec | 3 +++ glibc-utils.changes | 6 ++++++ glibc-utils.spec | 3 +++ glibc.changes | 6 ++++++ glibc.spec | 3 +++ s390-elision-enable-envvar.patch | 31 +++++++++++++++++++++++++++++++ 7 files changed, 58 insertions(+) create mode 100644 s390-elision-enable-envvar.patch diff --git a/glibc-testsuite.changes b/glibc-testsuite.changes index e43309f..f22e6e2 100644 --- a/glibc-testsuite.changes +++ b/glibc-testsuite.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Jul 20 12:17:21 UTC 2017 - schwab@suse.de + +- s390-elision-enable-envvar.patch: enable TLE only if + GLIBC_ELISION_ENABLE=yes is defined (fate#322271) + ------------------------------------------------------------------- Wed Jun 21 15:15:12 UTC 2017 - schwab@suse.de diff --git a/glibc-testsuite.spec b/glibc-testsuite.spec index 98dcb29..b3e9e36 100644 --- a/glibc-testsuite.spec +++ b/glibc-testsuite.spec @@ -227,6 +227,8 @@ Patch15: glibc-2.3.90-langpackdir.diff Patch19: nscd-server-user.patch # PATCH-FEATURE-SLE powerpc: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined Patch21: powerpc-elision-enable-envvar.patch +# PATCH-FEATURE-SLE s390: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined +Patch22: s390-elision-enable-envvar.patch ### Locale related patches # PATCH-FIX-OPENSUSE Add additional locales @@ -487,6 +489,7 @@ rm nscd/s-stamp %patch15 -p1 %patch19 -p1 %patch21 -p1 +%patch22 -p1 %patch100 -p1 %patch102 -p1 diff --git a/glibc-utils.changes b/glibc-utils.changes index e43309f..f22e6e2 100644 --- a/glibc-utils.changes +++ b/glibc-utils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Jul 20 12:17:21 UTC 2017 - schwab@suse.de + +- s390-elision-enable-envvar.patch: enable TLE only if + GLIBC_ELISION_ENABLE=yes is defined (fate#322271) + ------------------------------------------------------------------- Wed Jun 21 15:15:12 UTC 2017 - schwab@suse.de diff --git a/glibc-utils.spec b/glibc-utils.spec index ab7620b..57117a4 100644 --- a/glibc-utils.spec +++ b/glibc-utils.spec @@ -228,6 +228,8 @@ Patch15: glibc-2.3.90-langpackdir.diff Patch19: nscd-server-user.patch # PATCH-FEATURE-SLE powerpc: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined Patch21: powerpc-elision-enable-envvar.patch +# PATCH-FEATURE-SLE s390: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined +Patch22: s390-elision-enable-envvar.patch ### Locale related patches # PATCH-FIX-OPENSUSE Add additional locales @@ -488,6 +490,7 @@ rm nscd/s-stamp %patch15 -p1 %patch19 -p1 %patch21 -p1 +%patch22 -p1 %patch100 -p1 %patch102 -p1 diff --git a/glibc.changes b/glibc.changes index e43309f..f22e6e2 100644 --- a/glibc.changes +++ b/glibc.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Jul 20 12:17:21 UTC 2017 - schwab@suse.de + +- s390-elision-enable-envvar.patch: enable TLE only if + GLIBC_ELISION_ENABLE=yes is defined (fate#322271) + ------------------------------------------------------------------- Wed Jun 21 15:15:12 UTC 2017 - schwab@suse.de diff --git a/glibc.spec b/glibc.spec index e9f2b11..eb50994 100644 --- a/glibc.spec +++ b/glibc.spec @@ -233,6 +233,8 @@ Patch15: glibc-2.3.90-langpackdir.diff Patch19: nscd-server-user.patch # PATCH-FEATURE-SLE powerpc: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined Patch21: powerpc-elision-enable-envvar.patch +# PATCH-FEATURE-SLE s390: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined +Patch22: s390-elision-enable-envvar.patch ### Locale related patches # PATCH-FIX-OPENSUSE Add additional locales @@ -493,6 +495,7 @@ rm nscd/s-stamp %patch15 -p1 %patch19 -p1 %patch21 -p1 +%patch22 -p1 %patch100 -p1 %patch102 -p1 diff --git a/s390-elision-enable-envvar.patch b/s390-elision-enable-envvar.patch new file mode 100644 index 0000000..e83b280 --- /dev/null +++ b/s390-elision-enable-envvar.patch @@ -0,0 +1,31 @@ +Index: glibc-2.25/sysdeps/unix/sysv/linux/s390/elision-conf.c +=================================================================== +--- glibc-2.25.orig/sysdeps/unix/sysv/linux/s390/elision-conf.c ++++ glibc-2.25/sysdeps/unix/sysv/linux/s390/elision-conf.c +@@ -21,6 +21,7 @@ + #include + #include + #include ++#include + + /* Reasonable initial tuning values, may be revised in the future. + This is a conservative initial value. */ +@@ -64,7 +65,17 @@ elision_init (int argc __attribute__ ((u + When false elision is never attempted. */ + int elision_available = (GLRO (dl_hwcap) & HWCAP_S390_TE) ? 1 : 0; + +- __pthread_force_elision = __libc_enable_secure ? 0 : elision_available; ++ /* Scan the environment and conditionally enable TLE. */ ++ if (elision_available != 0 && __libc_enable_secure == 0) ++ { ++ for ( ; *environ != NULL; environ++) ++ if (**environ == 'G' ++ && strcmp (*environ, "GLIBC_ELISION_ENABLE=yes") == 0) ++ { ++ __pthread_force_elision = elision_available; ++ break; ++ } ++ } + } + + #ifdef SHARED From bb22c43d137f422e1de572b048553f84ce30a15d14e0b4773740fff9591e27c7 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Tue, 25 Jul 2017 07:39:09 +0000 Subject: [PATCH 11/15] Accepting request 512442 from home:Andreas_Schwab:Factory - Fix RPM group OBS-URL: https://build.opensuse.org/request/show/512442 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=466 --- glibc-testsuite.changes | 5 +++++ glibc-testsuite.spec | 4 ++-- glibc-testsuite.spec.in | 2 +- glibc-utils.changes | 5 +++++ glibc-utils.spec | 4 ++-- glibc-utils.spec.in | 2 +- glibc.changes | 5 +++++ glibc.spec | 2 +- 8 files changed, 22 insertions(+), 7 deletions(-) diff --git a/glibc-testsuite.changes b/glibc-testsuite.changes index f22e6e2..d4b0737 100644 --- a/glibc-testsuite.changes +++ b/glibc-testsuite.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 25 07:32:25 UTC 2017 - schwab@suse.de + +- Fix RPM group + ------------------------------------------------------------------- Thu Jul 20 12:17:21 UTC 2017 - schwab@suse.de diff --git a/glibc-testsuite.spec b/glibc-testsuite.spec index b3e9e36..d198dce 100644 --- a/glibc-testsuite.spec +++ b/glibc-testsuite.spec @@ -28,7 +28,7 @@ Name: glibc-testsuite Summary: Testsuite results from the GNU C Library License: LGPL-2.1+ -Group: Development/Languages/C and C++ +Group: Development/Libraries/C and C++ %bcond_with all %define build_main 1 @@ -434,7 +434,7 @@ which is highly discouraged. %package extra Summary: Extra binaries from GNU C Library License: LGPL-2.1+ -Group: Development/Languages/C and C++ +Group: Development/Libraries/C and C++ Requires: glibc = %{version} %description extra diff --git a/glibc-testsuite.spec.in b/glibc-testsuite.spec.in index 098c2ca..c43f8d5 100644 --- a/glibc-testsuite.spec.in +++ b/glibc-testsuite.spec.in @@ -3,4 +3,4 @@ Name: glibc-testsuite Summary: Testsuite results from the GNU C Library License: LGPL-2.1+ -Group: Development/Languages/C and C++ +Group: Development/Libraries/C and C++ diff --git a/glibc-utils.changes b/glibc-utils.changes index f22e6e2..d4b0737 100644 --- a/glibc-utils.changes +++ b/glibc-utils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 25 07:32:25 UTC 2017 - schwab@suse.de + +- Fix RPM group + ------------------------------------------------------------------- Thu Jul 20 12:17:21 UTC 2017 - schwab@suse.de diff --git a/glibc-utils.spec b/glibc-utils.spec index 57117a4..6ed312a 100644 --- a/glibc-utils.spec +++ b/glibc-utils.spec @@ -28,7 +28,7 @@ Name: glibc-utils Summary: Development utilities from the GNU C Library License: LGPL-2.1+ -Group: Development/Languages/C and C++ +Group: Development/Libraries/C and C++ Requires: glibc = %{version} %bcond_with all @@ -435,7 +435,7 @@ which is highly discouraged. %package extra Summary: Extra binaries from GNU C Library License: LGPL-2.1+ -Group: Development/Languages/C and C++ +Group: Development/Libraries/C and C++ Requires: glibc = %{version} %description extra diff --git a/glibc-utils.spec.in b/glibc-utils.spec.in index 3569e0c..6057c77 100644 --- a/glibc-utils.spec.in +++ b/glibc-utils.spec.in @@ -3,5 +3,5 @@ Name: glibc-utils Summary: Development utilities from the GNU C Library License: LGPL-2.1+ -Group: Development/Languages/C and C++ +Group: Development/Libraries/C and C++ Requires: glibc = %{version} diff --git a/glibc.changes b/glibc.changes index f22e6e2..d4b0737 100644 --- a/glibc.changes +++ b/glibc.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 25 07:32:25 UTC 2017 - schwab@suse.de + +- Fix RPM group + ------------------------------------------------------------------- Thu Jul 20 12:17:21 UTC 2017 - schwab@suse.de diff --git a/glibc.spec b/glibc.spec index eb50994..2154e92 100644 --- a/glibc.spec +++ b/glibc.spec @@ -440,7 +440,7 @@ which is highly discouraged. %package extra Summary: Extra binaries from GNU C Library License: LGPL-2.1+ -Group: Development/Languages/C and C++ +Group: Development/Libraries/C and C++ Requires: glibc = %{version} %description extra From 7864f220dae6dbaee2a59c1aa0349f08a026096e498d7d482457a6c134aa156e Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Wed, 26 Jul 2017 15:08:57 +0000 Subject: [PATCH 12/15] Accepting request 512670 from home:Andreas_Schwab:Factory - Update to glibc-2.25.90.20170720.gc771b59a24c0 * A per-thread cache has been added to malloc * Unicode 10.0.0 Support * Improvements to the DNS stub resolver * New function reallocarray, which resizes an allocated block (like realloc) to the product of two sizes, with a guaranteed clean failure upon integer overflow in the multiplication * New wrappers for the Linux-specific system calls preadv2 and pwritev2 * posix_spawnattr_setflags now supports the flag POSIX_SPAWN_SETSID, to create a new session ID for the spawned process * errno.h is now safe to use from C-preprocessed assembly language on all supported operating systems * On ia64, powerpc64le, x86-32, and x86-64, the math library now implements 128-bit floating point as defined by ISO/IEC/IEEE 60559:2011 (IEEE 754-2008) and ISO/IEC TS 18661-3:2015 * The synchronization that pthread_spin_unlock performs has been changed to now be equivalent to a C11 atomic store with release memory order to the spin lock's memory location * The DNS stub resolver no longer performs EDNS fallback * res_mkquery and res_nmkquery no longer support the IQUERY opcode * The _res_opcodes variable has been removed from libresolv * no longer includes inline versions of any string functions, as this kind of optimization is better done by the compiler * The nonstandard header has been removed * The obsolete header has been removed * The obsolete signal constant SIGUNUSED is no longer defined by * The obsolete function cfree has been removed * The stack_t type no longer has the name struct sigaltstack * The ucontext_t type no longer has the name struct ucontext * On S/390 GNU/Linux, the constants defined by have been OBS-URL: https://build.opensuse.org/request/show/512670 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=467 --- abort-no-flush.patch | 2 +- fnmatch-collating-elements.patch | 6 +- fts-symbol-redirect.patch | 18 --- glibc-2.2-sunrpc.diff | 82 ---------- glibc-2.25.90.20170720.gc771b59a24c0.tar.xz | 3 + glibc-2.25.tar.xz | 3 - glibc-2.25.tar.xz.sig | 10 -- glibc-resolv-reload.diff | 121 --------------- glibc-testsuite.changes | 44 ++++++ glibc-testsuite.spec | 50 ++----- glibc-utils.changes | 44 ++++++ glibc-utils.spec | 50 ++----- glibc.changes | 44 ++++++ glibc.spec | 50 ++----- i686-memchr-sse.patch | 45 ------ ld-hwcap-mask-suid.patch | 33 ---- ld-library-path-suid.patch | 158 -------------------- sunrpc-use-after-free.patch | 111 -------------- test-math-vector-sincos-aliasing.patch | 69 --------- tunables-bigendian.patch | 73 --------- 20 files changed, 187 insertions(+), 829 deletions(-) delete mode 100644 fts-symbol-redirect.patch delete mode 100644 glibc-2.2-sunrpc.diff create mode 100644 glibc-2.25.90.20170720.gc771b59a24c0.tar.xz delete mode 100644 glibc-2.25.tar.xz delete mode 100644 glibc-2.25.tar.xz.sig delete mode 100644 glibc-resolv-reload.diff delete mode 100644 i686-memchr-sse.patch delete mode 100644 ld-hwcap-mask-suid.patch delete mode 100644 ld-library-path-suid.patch delete mode 100644 sunrpc-use-after-free.patch delete mode 100644 test-math-vector-sincos-aliasing.patch delete mode 100644 tunables-bigendian.patch diff --git a/abort-no-flush.patch b/abort-no-flush.patch index e7bc31a..a32b6fe 100644 --- a/abort-no-flush.patch +++ b/abort-no-flush.patch @@ -18,7 +18,7 @@ Index: glibc-2.19/stdlib/abort.c struct abort_msg_s *__abort_msg __attribute__ ((nocommon)); libc_hidden_def (__abort_msg) @@ -66,16 +63,8 @@ abort (void) - __sigprocmask (SIG_UNBLOCK, &sigs, (sigset_t *) NULL); + __sigprocmask (SIG_UNBLOCK, &sigs, 0); } - /* Flush all streams. We cannot close them now because the user diff --git a/fnmatch-collating-elements.patch b/fnmatch-collating-elements.patch index 801c381..f660b31 100644 --- a/fnmatch-collating-elements.patch +++ b/fnmatch-collating-elements.patch @@ -19,9 +19,9 @@ Index: glibc-2.22/posix/Makefile tst-pathconf tst-getaddrinfo4 tst-rxspencer-no-utf8 \ tst-fnmatch3 bug-regex36 tst-getaddrinfo5 \ + tst-fnmatch4 tst-fnmatch5 \ - tst-posix_spawn-fd \ - tst-posix_fadvise tst-posix_fadvise64 - xtests := bug-ga2 + tst-posix_spawn-fd tst-posix_spawn-setsid \ + tst-posix_fadvise tst-posix_fadvise64 \ + tst-sysconf-empty-chroot Index: glibc-2.22/posix/fnmatch.c =================================================================== --- glibc-2.22.orig/posix/fnmatch.c diff --git a/fts-symbol-redirect.patch b/fts-symbol-redirect.patch deleted file mode 100644 index fd07005..0000000 --- a/fts-symbol-redirect.patch +++ /dev/null @@ -1,18 +0,0 @@ -2017-03-31 Slava Barinov - - [BZ #21289] - * io/fts.h (fts_set): Replace __REDIRECT with __REDIRECT_NTH. - -Index: glibc-2.25/io/fts.h -=================================================================== ---- glibc-2.25.orig/io/fts.h -+++ glibc-2.25/io/fts.h -@@ -193,7 +193,7 @@ FTS *__REDIRECT (fts_open, (char * const - int (*)(const FTSENT **, const FTSENT **)), - fts64_open); - FTSENT *__REDIRECT (fts_read, (FTS *), fts64_read); --int __REDIRECT (fts_set, (FTS *, FTSENT *, int), fts64_set) __THROW; -+int __REDIRECT_NTH (fts_set, (FTS *, FTSENT *, int), fts64_set); - # else - # define fts_children fts64_children - # define fts_close fts64_close diff --git a/glibc-2.2-sunrpc.diff b/glibc-2.2-sunrpc.diff deleted file mode 100644 index 2efdd81..0000000 --- a/glibc-2.2-sunrpc.diff +++ /dev/null @@ -1,82 +0,0 @@ -For details see: -http://sourceware.org/bugzilla/show_bug.cgi?id=5379 - - -Index: glibc-2.20/sunrpc/clnt_udp.c -=================================================================== ---- glibc-2.20.orig/sunrpc/clnt_udp.c -+++ glibc-2.20/sunrpc/clnt_udp.c -@@ -308,6 +308,7 @@ clntudp_call (cl, proc, xargs, argsp, xr - XDR *xdrs; - int outlen = 0; - int inlen; -+ int pollresult; - socklen_t fromlen; - struct pollfd fd; - int milliseconds = (cu->cu_wait.tv_sec * 1000) + -@@ -378,37 +379,39 @@ send_again: - anyup = 0; - for (;;) - { -- switch (__poll (&fd, 1, milliseconds)) -+ switch (pollresult = __poll (&fd, 1, milliseconds)) - { -- - case 0: -- if (anyup == 0) -+ case -1: -+ if (pollresult == 0 || errno == EINTR) - { -- anyup = is_network_up (cu->cu_sock); -- if (!anyup) -- return (cu->cu_error.re_status = RPC_CANTRECV); -+ if (anyup == 0) -+ { -+ anyup = is_network_up (cu->cu_sock); -+ if (!anyup) -+ return (cu->cu_error.re_status = RPC_CANTRECV); -+ } -+ -+ time_waited.tv_sec += cu->cu_wait.tv_sec; -+ time_waited.tv_usec += cu->cu_wait.tv_usec; -+ while (time_waited.tv_usec >= 1000000) -+ { -+ time_waited.tv_sec++; -+ time_waited.tv_usec -= 1000000; -+ } -+ if ((time_waited.tv_sec < timeout.tv_sec) || -+ ((time_waited.tv_sec == timeout.tv_sec) && -+ (time_waited.tv_usec < timeout.tv_usec))) -+ { -+ if (pollresult == 0) -+ goto send_again; -+ else -+ continue; -+ } -+ return (cu->cu_error.re_status = RPC_TIMEDOUT); - } - -- time_waited.tv_sec += cu->cu_wait.tv_sec; -- time_waited.tv_usec += cu->cu_wait.tv_usec; -- while (time_waited.tv_usec >= 1000000) -- { -- time_waited.tv_sec++; -- time_waited.tv_usec -= 1000000; -- } -- if ((time_waited.tv_sec < timeout.tv_sec) || -- ((time_waited.tv_sec == timeout.tv_sec) && -- (time_waited.tv_usec < timeout.tv_usec))) -- goto send_again; -- return (cu->cu_error.re_status = RPC_TIMEDOUT); -- -- /* -- * buggy in other cases because time_waited is not being -- * updated. -- */ -- case -1: -- if (errno == EINTR) -- continue; -+ /* errno != EINTR */ - cu->cu_error.re_errno = errno; - return (cu->cu_error.re_status = RPC_CANTRECV); - } diff --git a/glibc-2.25.90.20170720.gc771b59a24c0.tar.xz b/glibc-2.25.90.20170720.gc771b59a24c0.tar.xz new file mode 100644 index 0000000..04a9b4c --- /dev/null +++ b/glibc-2.25.90.20170720.gc771b59a24c0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47b52b2267230b78e1718d700db2541e7cddc8a5367e49c8d00f132cb36063b6 +size 15648656 diff --git a/glibc-2.25.tar.xz b/glibc-2.25.tar.xz deleted file mode 100644 index 714c058..0000000 --- a/glibc-2.25.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:067bd9bb3390e79aa45911537d13c3721f1d9d3769931a30c2681bfee66f23a0 -size 13873900 diff --git a/glibc-2.25.tar.xz.sig b/glibc-2.25.tar.xz.sig deleted file mode 100644 index 25a8824..0000000 --- a/glibc-2.25.tar.xz.sig +++ /dev/null @@ -1,10 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQEcBAABAgAGBQJYl08CAAoJEHnEPfvxzyGHhWcH/2eIspxugXwMnM0YZm3fkzji -yJpu19zpYvfap+tTXJGiY/P6UrJSqHUCSssxWyWJQAbOov40IT/ySSg3DyWhyxra -6HTTOwjIGz/9KQwVdzm79LA+YhsOauowvdiYCS6XnTQbPMc7zBDsOIEAzp+vXNdl -KIzIe7XzUJnK9kl6oqBzXuzdA4jjjzZ2jqyMOwRypipkAXu7OgXO7TiEdN149eSs -2Owodmw9epP1omEK1KLo0N9QsG/+ioaHNfldtWzWNvxuRigAnwaaJTy5zVG7xJ45 -xVfsXaZQKFt4KPep1GF5jaZ30TWTvt5gyjOBiZa/+UfvEOXOt0ox/BB8ydlV/eg= -=HMRX ------END PGP SIGNATURE----- diff --git a/glibc-resolv-reload.diff b/glibc-resolv-reload.diff deleted file mode 100644 index 86a36bf..0000000 --- a/glibc-resolv-reload.diff +++ /dev/null @@ -1,121 +0,0 @@ -From libc-alpha-return-22754-pasky=ucw.cz@sourceware.org Tue Mar 16 00:47:00 2010 -Return-Path: -X-Original-To: pasky@pasky.or.cz -Delivered-To: pasky@pasky.or.cz -Received: from nikam.ms.mff.cuni.cz (nikam-dmz.ms.mff.cuni.cz [195.113.20.16]) - by machine.or.cz (Postfix) with ESMTPS id C1B8586202A - for ; Tue, 16 Mar 2010 00:47:00 +0100 (CET) -Received: by nikam.ms.mff.cuni.cz (Postfix) - id 9CDEC9AC7A4; Tue, 16 Mar 2010 00:47:00 +0100 (CET) -Delivered-To: pasky@kam.mff.cuni.cz -Received: from jabberwock.ucw.cz (jabberwock.ucw.cz [89.250.246.4]) - by nikam.ms.mff.cuni.cz (Postfix) with ESMTP id 99F0E9AC77B - for ; Tue, 16 Mar 2010 00:47:00 +0100 (CET) -Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) - by jabberwock.ucw.cz (Postfix) with SMTP id 14E1ACF040 - for ; Tue, 16 Mar 2010 00:46:59 +0100 (CET) -Received: (qmail 18956 invoked by alias); 15 Mar 2010 23:46:58 -0000 -Delivered-To: moderator for libc-alpha@sourceware.org -Received: (qmail 15843 invoked by uid 22791); 15 Mar 2010 17:23:15 -0000 -X-SWARE-Spam-Status: No, hits=-2.6 required=5.0 - tests=BAYES_00 -X-Spam-Check-By: sourceware.org -Message-ID: <4B9E6CFA.7020002@riot.org> -Date: Mon, 15 Mar 2010 18:23:06 +0100 -From: Sebastian Kienzl -User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) -MIME-Version: 1.0 -To: libc-alpha@sourceware.org -Subject: Reloading of /etc/resolv.conf -Content-Type: multipart/mixed; - boundary="------------060407080409020101000002" -Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm -Precedence: bulk -List-Id: -List-Unsubscribe: -List-Subscribe: -List-Archive: -List-Post: -List-Help: , -Sender: libc-alpha-owner@sourceware.org -Delivered-To: mailing list libc-alpha@sourceware.org - -This is a multi-part message in MIME format. ---------------060407080409020101000002 -Content-Type: text/plain; charset=ISO-8859-15; format=flowed -Content-Transfer-Encoding: 7bit - -Hello! - -There's a patch in the wild against the resolver which makes it reload -/etc/resolv.conf on change, see -http://sources.redhat.com/ml/libc-alpha/2004-09/msg00130.html - -However, this patch actually doesn't work properly for multi-threaded -programs, as only one thread will notice the change and refresh its -resolver state. I've attached a proper patch. It's for 2.5 but it should -work with current versions, too. - -Even though the patch may not be interesting for upstream, I decided to -let you know about this problem, since the mentioned patch seems to be -used by at least Debian and Ubuntu. - -Regards, -Seb. - - - ---------------060407080409020101000002 -Content-Type: text/plain; - name="glibc-2.5-resolvconf.patch" -Content-Transfer-Encoding: 7bit -Content-Disposition: inline; - filename="glibc-2.5-resolvconf.patch" - -Index: glibc-2.17.90/resolv/res_libc.c -=================================================================== ---- glibc-2.17.90.orig/resolv/res_libc.c -+++ glibc-2.17.90/resolv/res_libc.c -@@ -22,6 +22,7 @@ - #include - #include - #include -+#include - - extern unsigned long long int __res_initstamp attribute_hidden; - /* We have atomic increment operations on 64-bit platforms. */ -@@ -89,12 +89,34 @@ res_init(void) { - return (__res_vinit(&_res, 1)); - } - -+static time_t resconf_mtime; -+__libc_lock_define_initialized (static, resconf_mtime_lock); -+ -+/* Check if the modification time of resolv.conf has changed. -+ If so, have all threads re-initialize their resolver states */ -+static void -+__res_check_resconf (void) -+{ -+ struct stat statbuf; -+ if (stat (_PATH_RESCONF, &statbuf) == 0) { -+ __libc_lock_lock (resconf_mtime_lock); -+ if (statbuf.st_mtime != resconf_mtime) { -+ resconf_mtime = statbuf.st_mtime; -+ atomicinclock (lock); -+ atomicinc (__res_initstamp); -+ atomicincunlock (lock); -+ } -+ __libc_lock_unlock (resconf_mtime_lock); -+ } -+} -+ - /* Initialize resp if RES_INIT is not yet set or if res_init in some other - thread requested re-initializing. */ - int - __res_maybe_init (res_state resp, int preinit) - { - if (resp->options & RES_INIT) { -+ __res_check_resconf (); - if (__res_initstamp != resp->_u._ext.initstamp) { - if (resp->nscount > 0) - __res_iclose (resp, true); diff --git a/glibc-testsuite.changes b/glibc-testsuite.changes index d4b0737..6f640db 100644 --- a/glibc-testsuite.changes +++ b/glibc-testsuite.changes @@ -1,3 +1,47 @@ +------------------------------------------------------------------- +Wed Jul 26 09:54:26 UTC 2017 - schwab@suse.de + +- Update to glibc-2.25.90.20170720.gc771b59a24c0 + * A per-thread cache has been added to malloc + * Unicode 10.0.0 Support + * Improvements to the DNS stub resolver + * New function reallocarray, which resizes an allocated block (like + realloc) to the product of two sizes, with a guaranteed clean failure + upon integer overflow in the multiplication + * New wrappers for the Linux-specific system calls preadv2 and pwritev2 + * posix_spawnattr_setflags now supports the flag POSIX_SPAWN_SETSID, to + create a new session ID for the spawned process + * errno.h is now safe to use from C-preprocessed assembly language on all + supported operating systems + * On ia64, powerpc64le, x86-32, and x86-64, the math library now implements + 128-bit floating point as defined by ISO/IEC/IEEE 60559:2011 (IEEE + 754-2008) and ISO/IEC TS 18661-3:2015 + * The synchronization that pthread_spin_unlock performs has been changed to + now be equivalent to a C11 atomic store with release memory order to the + spin lock's memory location + * The DNS stub resolver no longer performs EDNS fallback + * res_mkquery and res_nmkquery no longer support the IQUERY opcode + * The _res_opcodes variable has been removed from libresolv + * no longer includes inline versions of any string functions, + as this kind of optimization is better done by the compiler + * The nonstandard header has been removed + * The obsolete header has been removed + * The obsolete signal constant SIGUNUSED is no longer defined by + * The obsolete function cfree has been removed + * The stack_t type no longer has the name struct sigaltstack + * The ucontext_t type no longer has the name struct ucontext + * On S/390 GNU/Linux, the constants defined by have been + synced with the kernel + * Linux kernel 3.2 or later is required at runtime, on all architectures + supported by that kernel + * The DNS stub resolver limits the advertised UDP buffer size to 1200 bytes, + to avoid fragmentation-based spoofing attacks + * fate#322258, fate#321513, fate#322453 +- fts-symbol-redirect.patch, glibc-resolv-reload.diff, i686-memchr-sse.patch, + ld-hwcap-mask-suid.patch, ld-library-path-suid.patch, + sunrpc-use-after-free.patch, test-math-vector-sincos-aliasing.patch, + tunables-bigendian.patch: Removed + ------------------------------------------------------------------- Tue Jul 25 07:32:25 UTC 2017 - schwab@suse.de diff --git a/glibc-testsuite.spec b/glibc-testsuite.spec index d198dce..bf123f3 100644 --- a/glibc-testsuite.spec +++ b/glibc-testsuite.spec @@ -21,7 +21,7 @@ %bcond_with fast_build %define crypt_bf_version 1.3 -%define build_snapshot 0 +%define build_snapshot 1 %define flavor testsuite @@ -116,11 +116,20 @@ BuildArch: i686 %define powerpc_optimize_cpu_power7 0 %define powerpc_optimize_cpu_cell 0 %endif # ppc, ppc64 -# 3.0 is the SLES 11 SP3 kernel -# 3.1 is the openSUSE 12.1 kernel -%define enablekernel 3.0 +# glibc requires at least kernel 3.2 +%define enablekernel 3.2 +# some architectures need a newer kernel +%ifarch ppc64le +%define enablekernel 3.10 +%endif +%ifarch aarch64 +%define enablekernel 3.7 +%endif +%ifarch ia64 +%define enablekernel 3.2.18 +%endif -Version: 2.25 +Version: 2.25.90.20170720.gc771b59a24c0 Release: 0 %if !%{build_snapshot} %define git_id db0242e30234 @@ -245,10 +254,6 @@ Patch105: glibc-disable-gettext-for-c-utf8.patch ### Broken patches in glibc that we revert for now: ### Network related patches -# PATCH-FIX-OPENSUSE reload /etc/resolv.conf on change -Patch300: glibc-resolv-reload.diff -# PATCH-FIX-OPENSUSE Fix hangs in UDP RPC calls bso#5379 bnc#257745 aj@suse.de -Patch301: glibc-2.2-sunrpc.diff # PATCH-FIX-OPENSUSE Warn about usage of mdns in resolv.conv Patch304: glibc-resolv-mdnshint.diff # PATCH-FIX-OPENSUSE disable rewriting ::1 to 127.0.0.1 for /etc/hosts bnc#684534, bnc#706719 @@ -257,20 +262,6 @@ Patch306: glibc-fix-double-loopback.diff ### # Patches from upstream ### -# PATCH-FIX-UPSTREAM Fix getting tunable values on big-endian (BZ #21109) -Patch1000: tunables-bigendian.patch -# PATCH-FIX-UPSTREAM Fix i686 memchr overflow calculation (BZ #21182) -Patch1001: i686-memchr-sse.patch -# PATCH-FIX-UPSTREAM Avoid use-after-free read access in clntudp_call (BZ #21115) -Patch1002: sunrpc-use-after-free.patch -# PATCH-FIX-UPSTREAM Fix test-math-vector-sincos.h aliasing -Patch1003: test-math-vector-sincos-aliasing.patch -# PATCH-FIX-UPSTREAM Fix symbol redirect for fts_set (BZ #21289) -Patch1004: fts-symbol-redirect.patch -# PATCH-FIX-UPSTREAM Ignore and remove LD_HWCAP_MASK for AT_SECURE programs (BZ #21209) -Patch1005: ld-hwcap-mask-suid.patch -# PATCH-FIX-UPSTREAM rtld: Completely ignore LD_LIBRARY_PATH for AT_SECURE=1 programs (CVE-2017-1000366, BZ #21624) -Patch1006: ld-library-path-suid.patch ### # Patches awaiting upstream approval @@ -497,19 +488,9 @@ rm nscd/s-stamp %patch104 -p1 %patch105 -p1 -%patch300 -p1 -%patch301 -p1 %patch304 -p1 %patch306 -p1 -%patch1000 -p1 -%patch1001 -p1 -%patch1002 -p1 -%patch1003 -p1 -%patch1004 -p1 -%patch1005 -p1 -%patch1006 -p1 - %patch2000 -p1 %patch2001 -p1 %patch2002 -p1 @@ -681,7 +662,8 @@ configure_and_build_glibc() { --enable-tunables \ --enable-kernel=%{enablekernel} \ --with-bugurl=http://bugs.opensuse.org \ - --enable-bind-now --enable-obsolete-rpc \ + --enable-bind-now \ + --enable-obsolete-rpc --enable-obsolete-nsl \ --disable-timezone-tools # Should we enable --enable-systemtap? # Should we enable --enable-nss-crypt to build use freebl3 hash functions? diff --git a/glibc-utils.changes b/glibc-utils.changes index d4b0737..6f640db 100644 --- a/glibc-utils.changes +++ b/glibc-utils.changes @@ -1,3 +1,47 @@ +------------------------------------------------------------------- +Wed Jul 26 09:54:26 UTC 2017 - schwab@suse.de + +- Update to glibc-2.25.90.20170720.gc771b59a24c0 + * A per-thread cache has been added to malloc + * Unicode 10.0.0 Support + * Improvements to the DNS stub resolver + * New function reallocarray, which resizes an allocated block (like + realloc) to the product of two sizes, with a guaranteed clean failure + upon integer overflow in the multiplication + * New wrappers for the Linux-specific system calls preadv2 and pwritev2 + * posix_spawnattr_setflags now supports the flag POSIX_SPAWN_SETSID, to + create a new session ID for the spawned process + * errno.h is now safe to use from C-preprocessed assembly language on all + supported operating systems + * On ia64, powerpc64le, x86-32, and x86-64, the math library now implements + 128-bit floating point as defined by ISO/IEC/IEEE 60559:2011 (IEEE + 754-2008) and ISO/IEC TS 18661-3:2015 + * The synchronization that pthread_spin_unlock performs has been changed to + now be equivalent to a C11 atomic store with release memory order to the + spin lock's memory location + * The DNS stub resolver no longer performs EDNS fallback + * res_mkquery and res_nmkquery no longer support the IQUERY opcode + * The _res_opcodes variable has been removed from libresolv + * no longer includes inline versions of any string functions, + as this kind of optimization is better done by the compiler + * The nonstandard header has been removed + * The obsolete header has been removed + * The obsolete signal constant SIGUNUSED is no longer defined by + * The obsolete function cfree has been removed + * The stack_t type no longer has the name struct sigaltstack + * The ucontext_t type no longer has the name struct ucontext + * On S/390 GNU/Linux, the constants defined by have been + synced with the kernel + * Linux kernel 3.2 or later is required at runtime, on all architectures + supported by that kernel + * The DNS stub resolver limits the advertised UDP buffer size to 1200 bytes, + to avoid fragmentation-based spoofing attacks + * fate#322258, fate#321513, fate#322453 +- fts-symbol-redirect.patch, glibc-resolv-reload.diff, i686-memchr-sse.patch, + ld-hwcap-mask-suid.patch, ld-library-path-suid.patch, + sunrpc-use-after-free.patch, test-math-vector-sincos-aliasing.patch, + tunables-bigendian.patch: Removed + ------------------------------------------------------------------- Tue Jul 25 07:32:25 UTC 2017 - schwab@suse.de diff --git a/glibc-utils.spec b/glibc-utils.spec index 6ed312a..c0275b5 100644 --- a/glibc-utils.spec +++ b/glibc-utils.spec @@ -21,7 +21,7 @@ %bcond_with fast_build %define crypt_bf_version 1.3 -%define build_snapshot 0 +%define build_snapshot 1 %define flavor utils @@ -117,11 +117,20 @@ BuildArch: i686 %define powerpc_optimize_cpu_power7 0 %define powerpc_optimize_cpu_cell 0 %endif # ppc, ppc64 -# 3.0 is the SLES 11 SP3 kernel -# 3.1 is the openSUSE 12.1 kernel -%define enablekernel 3.0 +# glibc requires at least kernel 3.2 +%define enablekernel 3.2 +# some architectures need a newer kernel +%ifarch ppc64le +%define enablekernel 3.10 +%endif +%ifarch aarch64 +%define enablekernel 3.7 +%endif +%ifarch ia64 +%define enablekernel 3.2.18 +%endif -Version: 2.25 +Version: 2.25.90.20170720.gc771b59a24c0 Release: 0 %if !%{build_snapshot} %define git_id db0242e30234 @@ -246,10 +255,6 @@ Patch105: glibc-disable-gettext-for-c-utf8.patch ### Broken patches in glibc that we revert for now: ### Network related patches -# PATCH-FIX-OPENSUSE reload /etc/resolv.conf on change -Patch300: glibc-resolv-reload.diff -# PATCH-FIX-OPENSUSE Fix hangs in UDP RPC calls bso#5379 bnc#257745 aj@suse.de -Patch301: glibc-2.2-sunrpc.diff # PATCH-FIX-OPENSUSE Warn about usage of mdns in resolv.conv Patch304: glibc-resolv-mdnshint.diff # PATCH-FIX-OPENSUSE disable rewriting ::1 to 127.0.0.1 for /etc/hosts bnc#684534, bnc#706719 @@ -258,20 +263,6 @@ Patch306: glibc-fix-double-loopback.diff ### # Patches from upstream ### -# PATCH-FIX-UPSTREAM Fix getting tunable values on big-endian (BZ #21109) -Patch1000: tunables-bigendian.patch -# PATCH-FIX-UPSTREAM Fix i686 memchr overflow calculation (BZ #21182) -Patch1001: i686-memchr-sse.patch -# PATCH-FIX-UPSTREAM Avoid use-after-free read access in clntudp_call (BZ #21115) -Patch1002: sunrpc-use-after-free.patch -# PATCH-FIX-UPSTREAM Fix test-math-vector-sincos.h aliasing -Patch1003: test-math-vector-sincos-aliasing.patch -# PATCH-FIX-UPSTREAM Fix symbol redirect for fts_set (BZ #21289) -Patch1004: fts-symbol-redirect.patch -# PATCH-FIX-UPSTREAM Ignore and remove LD_HWCAP_MASK for AT_SECURE programs (BZ #21209) -Patch1005: ld-hwcap-mask-suid.patch -# PATCH-FIX-UPSTREAM rtld: Completely ignore LD_LIBRARY_PATH for AT_SECURE=1 programs (CVE-2017-1000366, BZ #21624) -Patch1006: ld-library-path-suid.patch ### # Patches awaiting upstream approval @@ -498,19 +489,9 @@ rm nscd/s-stamp %patch104 -p1 %patch105 -p1 -%patch300 -p1 -%patch301 -p1 %patch304 -p1 %patch306 -p1 -%patch1000 -p1 -%patch1001 -p1 -%patch1002 -p1 -%patch1003 -p1 -%patch1004 -p1 -%patch1005 -p1 -%patch1006 -p1 - %patch2000 -p1 %patch2001 -p1 %patch2002 -p1 @@ -682,7 +663,8 @@ configure_and_build_glibc() { --enable-tunables \ --enable-kernel=%{enablekernel} \ --with-bugurl=http://bugs.opensuse.org \ - --enable-bind-now --enable-obsolete-rpc \ + --enable-bind-now \ + --enable-obsolete-rpc --enable-obsolete-nsl \ --disable-timezone-tools # Should we enable --enable-systemtap? # Should we enable --enable-nss-crypt to build use freebl3 hash functions? diff --git a/glibc.changes b/glibc.changes index d4b0737..6f640db 100644 --- a/glibc.changes +++ b/glibc.changes @@ -1,3 +1,47 @@ +------------------------------------------------------------------- +Wed Jul 26 09:54:26 UTC 2017 - schwab@suse.de + +- Update to glibc-2.25.90.20170720.gc771b59a24c0 + * A per-thread cache has been added to malloc + * Unicode 10.0.0 Support + * Improvements to the DNS stub resolver + * New function reallocarray, which resizes an allocated block (like + realloc) to the product of two sizes, with a guaranteed clean failure + upon integer overflow in the multiplication + * New wrappers for the Linux-specific system calls preadv2 and pwritev2 + * posix_spawnattr_setflags now supports the flag POSIX_SPAWN_SETSID, to + create a new session ID for the spawned process + * errno.h is now safe to use from C-preprocessed assembly language on all + supported operating systems + * On ia64, powerpc64le, x86-32, and x86-64, the math library now implements + 128-bit floating point as defined by ISO/IEC/IEEE 60559:2011 (IEEE + 754-2008) and ISO/IEC TS 18661-3:2015 + * The synchronization that pthread_spin_unlock performs has been changed to + now be equivalent to a C11 atomic store with release memory order to the + spin lock's memory location + * The DNS stub resolver no longer performs EDNS fallback + * res_mkquery and res_nmkquery no longer support the IQUERY opcode + * The _res_opcodes variable has been removed from libresolv + * no longer includes inline versions of any string functions, + as this kind of optimization is better done by the compiler + * The nonstandard header has been removed + * The obsolete header has been removed + * The obsolete signal constant SIGUNUSED is no longer defined by + * The obsolete function cfree has been removed + * The stack_t type no longer has the name struct sigaltstack + * The ucontext_t type no longer has the name struct ucontext + * On S/390 GNU/Linux, the constants defined by have been + synced with the kernel + * Linux kernel 3.2 or later is required at runtime, on all architectures + supported by that kernel + * The DNS stub resolver limits the advertised UDP buffer size to 1200 bytes, + to avoid fragmentation-based spoofing attacks + * fate#322258, fate#321513, fate#322453 +- fts-symbol-redirect.patch, glibc-resolv-reload.diff, i686-memchr-sse.patch, + ld-hwcap-mask-suid.patch, ld-library-path-suid.patch, + sunrpc-use-after-free.patch, test-math-vector-sincos-aliasing.patch, + tunables-bigendian.patch: Removed + ------------------------------------------------------------------- Tue Jul 25 07:32:25 UTC 2017 - schwab@suse.de diff --git a/glibc.spec b/glibc.spec index 2154e92..3d85bdf 100644 --- a/glibc.spec +++ b/glibc.spec @@ -21,7 +21,7 @@ %bcond_with fast_build %define crypt_bf_version 1.3 -%define build_snapshot 0 +%define build_snapshot 1 # INCLUDE glibc$flavor.spec.in %ifarch i686 @@ -122,11 +122,20 @@ BuildArch: i686 %define powerpc_optimize_cpu_power7 0 %define powerpc_optimize_cpu_cell 0 %endif # ppc, ppc64 -# 3.0 is the SLES 11 SP3 kernel -# 3.1 is the openSUSE 12.1 kernel -%define enablekernel 3.0 +# glibc requires at least kernel 3.2 +%define enablekernel 3.2 +# some architectures need a newer kernel +%ifarch ppc64le +%define enablekernel 3.10 +%endif +%ifarch aarch64 +%define enablekernel 3.7 +%endif +%ifarch ia64 +%define enablekernel 3.2.18 +%endif -Version: 2.25 +Version: 2.25.90.20170720.gc771b59a24c0 Release: 0 %if !%{build_snapshot} %define git_id db0242e30234 @@ -251,10 +260,6 @@ Patch105: glibc-disable-gettext-for-c-utf8.patch ### Broken patches in glibc that we revert for now: ### Network related patches -# PATCH-FIX-OPENSUSE reload /etc/resolv.conf on change -Patch300: glibc-resolv-reload.diff -# PATCH-FIX-OPENSUSE Fix hangs in UDP RPC calls bso#5379 bnc#257745 aj@suse.de -Patch301: glibc-2.2-sunrpc.diff # PATCH-FIX-OPENSUSE Warn about usage of mdns in resolv.conv Patch304: glibc-resolv-mdnshint.diff # PATCH-FIX-OPENSUSE disable rewriting ::1 to 127.0.0.1 for /etc/hosts bnc#684534, bnc#706719 @@ -263,20 +268,6 @@ Patch306: glibc-fix-double-loopback.diff ### # Patches from upstream ### -# PATCH-FIX-UPSTREAM Fix getting tunable values on big-endian (BZ #21109) -Patch1000: tunables-bigendian.patch -# PATCH-FIX-UPSTREAM Fix i686 memchr overflow calculation (BZ #21182) -Patch1001: i686-memchr-sse.patch -# PATCH-FIX-UPSTREAM Avoid use-after-free read access in clntudp_call (BZ #21115) -Patch1002: sunrpc-use-after-free.patch -# PATCH-FIX-UPSTREAM Fix test-math-vector-sincos.h aliasing -Patch1003: test-math-vector-sincos-aliasing.patch -# PATCH-FIX-UPSTREAM Fix symbol redirect for fts_set (BZ #21289) -Patch1004: fts-symbol-redirect.patch -# PATCH-FIX-UPSTREAM Ignore and remove LD_HWCAP_MASK for AT_SECURE programs (BZ #21209) -Patch1005: ld-hwcap-mask-suid.patch -# PATCH-FIX-UPSTREAM rtld: Completely ignore LD_LIBRARY_PATH for AT_SECURE=1 programs (CVE-2017-1000366, BZ #21624) -Patch1006: ld-library-path-suid.patch ### # Patches awaiting upstream approval @@ -503,19 +494,9 @@ rm nscd/s-stamp %patch104 -p1 %patch105 -p1 -%patch300 -p1 -%patch301 -p1 %patch304 -p1 %patch306 -p1 -%patch1000 -p1 -%patch1001 -p1 -%patch1002 -p1 -%patch1003 -p1 -%patch1004 -p1 -%patch1005 -p1 -%patch1006 -p1 - %patch2000 -p1 %patch2001 -p1 %patch2002 -p1 @@ -687,7 +668,8 @@ configure_and_build_glibc() { --enable-tunables \ --enable-kernel=%{enablekernel} \ --with-bugurl=http://bugs.opensuse.org \ - --enable-bind-now --enable-obsolete-rpc \ + --enable-bind-now \ + --enable-obsolete-rpc --enable-obsolete-nsl \ --disable-timezone-tools # Should we enable --enable-systemtap? # Should we enable --enable-nss-crypt to build use freebl3 hash functions? diff --git a/i686-memchr-sse.patch b/i686-memchr-sse.patch deleted file mode 100644 index a201f51..0000000 --- a/i686-memchr-sse.patch +++ /dev/null @@ -1,45 +0,0 @@ -2017-03-29 Adhemerval Zanella - - [BZ# 21182] - * string/test-memchr.c (do_test): Add BZ#21182 checks for address - near end of a page. - * sysdeps/i386/i686/multiarch/memchr-sse2.S (__memchr): Fix - overflow calculation. - -Index: glibc-2.25/string/test-memchr.c -=================================================================== ---- glibc-2.25.orig/string/test-memchr.c -+++ glibc-2.25/string/test-memchr.c -@@ -208,6 +208,12 @@ test_main (void) - do_test (0, i, i + 1, i + 1, 0); - } - -+ /* BZ#21182 - wrong overflow calculation for i686 implementation -+ with address near end of the page. */ -+ for (i = 2; i < 16; ++i) -+ /* page_size is in fact getpagesize() * 2. */ -+ do_test (page_size / 2 - i, i, i, 1, 0x9B); -+ - do_random_tests (); - return ret; - } -Index: glibc-2.25/sysdeps/i386/i686/multiarch/memchr-sse2.S -=================================================================== ---- glibc-2.25.orig/sysdeps/i386/i686/multiarch/memchr-sse2.S -+++ glibc-2.25/sysdeps/i386/i686/multiarch/memchr-sse2.S -@@ -117,7 +117,6 @@ L(crosscache): - - # ifndef USE_AS_RAWMEMCHR - jnz L(match_case2_prolog1) -- lea -16(%edx), %edx - /* Calculate the last acceptable address and check for possible - addition overflow by using satured math: - edx = ecx + edx -@@ -125,6 +124,7 @@ L(crosscache): - add %ecx, %edx - sbb %eax, %eax - or %eax, %edx -+ sub $16, %edx - jbe L(return_null) - lea 16(%edi), %edi - # else diff --git a/ld-hwcap-mask-suid.patch b/ld-hwcap-mask-suid.patch deleted file mode 100644 index f992c9a..0000000 --- a/ld-hwcap-mask-suid.patch +++ /dev/null @@ -1,33 +0,0 @@ -2017-03-07 Siddhesh Poyarekar - - [BZ #21209] - * elf/rtld.c (process_envvars): Ignore LD_HWCAP_MASK for - AT_SECURE processes. - * sysdeps/generic/unsecvars.h: Add LD_HWCAP_MASK. - -Index: glibc-2.25/elf/rtld.c -=================================================================== ---- glibc-2.25.orig/elf/rtld.c -+++ glibc-2.25/elf/rtld.c -@@ -2450,7 +2450,8 @@ process_envvars (enum mode *modep) - - case 10: - /* Mask for the important hardware capabilities. */ -- if (memcmp (envline, "HWCAP_MASK", 10) == 0) -+ if (!__libc_enable_secure -+ && memcmp (envline, "HWCAP_MASK", 10) == 0) - GLRO(dl_hwcap_mask) = __strtoul_internal (&envline[11], NULL, - 0, 0); - break; -Index: glibc-2.25/sysdeps/generic/unsecvars.h -=================================================================== ---- glibc-2.25.orig/sysdeps/generic/unsecvars.h -+++ glibc-2.25/sysdeps/generic/unsecvars.h -@@ -16,6 +16,7 @@ - "LD_DEBUG\0" \ - "LD_DEBUG_OUTPUT\0" \ - "LD_DYNAMIC_WEAK\0" \ -+ "LD_HWCAP_MASK\0" \ - "LD_LIBRARY_PATH\0" \ - "LD_ORIGIN_PATH\0" \ - "LD_PRELOAD\0" \ diff --git a/ld-library-path-suid.patch b/ld-library-path-suid.patch deleted file mode 100644 index adb9199..0000000 --- a/ld-library-path-suid.patch +++ /dev/null @@ -1,158 +0,0 @@ -Index: glibc-2.25/elf/rtld.c -=================================================================== ---- glibc-2.25.orig/elf/rtld.c -+++ glibc-2.25/elf/rtld.c -@@ -716,6 +716,57 @@ static const char *preloadlist attribute - /* Nonzero if information about versions has to be printed. */ - static int version_info attribute_relro; - -+/* Check that AT_SECURE=0, or that the passed name does not contain -+ directories and is not overly long. */ -+static bool -+dso_name_valid_for_suid (const char *p) -+{ -+ if (__builtin_expect (__libc_enable_secure, 0)) -+ { -+ /* Ignore pathnames with directories for AT_SECURE=1 -+ programs, and also skip overlong names. */ -+ size_t len = strlen (p); -+ if (len >= NAME_MAX || memchr (p, '/', len) != NULL) -+ return false; -+ } -+ return true; -+} -+ -+/* The LD_PRELOAD environment variable gives list of libraries -+ separated by white space or colons that are loaded before the -+ executable's dependencies and prepended to the global scope list. -+ (If the binary is running setuid all elements containing a '/' are -+ ignored since it is insecure.) Return the number of preloads -+ performed. */ -+static unsigned int -+handle_ld_preload (const char *preloadlist, struct link_map *main_map) -+{ -+ unsigned int npreloads = 0; -+ const char *p = preloadlist; -+ char fname[PATH_MAX]; -+ -+ while (*p != '\0') -+ { -+ /* Split preload list at space/colon. */ -+ size_t len = strcspn (p, " :"); -+ if (len > 0 && len < PATH_MAX) -+ { -+ memcpy (fname, p, len); -+ fname[len] = '\0'; -+ if (dso_name_valid_for_suid (fname)) -+ npreloads += do_preload (fname, main_map, "LD_PRELOAD"); -+ } -+ -+ /* Skip over the substring and the following delimiter. */ -+ p += len; -+ if (*p != '\0') -+ ++p; -+ } -+ return npreloads; -+} -+ -+ -+ - static void - dl_main (const ElfW(Phdr) *phdr, - ElfW(Word) phnum, -@@ -1462,23 +1513,8 @@ ERROR: ld.so: object '%s' cannot be load - - if (__glibc_unlikely (preloadlist != NULL)) - { -- /* The LD_PRELOAD environment variable gives list of libraries -- separated by white space or colons that are loaded before the -- executable's dependencies and prepended to the global scope -- list. If the binary is running setuid all elements -- containing a '/' are ignored since it is insecure. */ -- char *list = strdupa (preloadlist); -- char *p; -- - HP_TIMING_NOW (start); -- -- /* Prevent optimizing strsep. Speed is not important here. */ -- while ((p = (strsep) (&list, " :")) != NULL) -- if (p[0] != '\0' -- && (__builtin_expect (! __libc_enable_secure, 1) -- || strchr (p, '/') == NULL)) -- npreloads += do_preload (p, main_map, "LD_PRELOAD"); -- -+ npreloads += handle_ld_preload (preloadlist, main_map); - HP_TIMING_NOW (stop); - HP_TIMING_DIFF (diff, start, stop); - HP_TIMING_ACCUM_NT (load_time, diff); -@@ -2340,9 +2376,7 @@ process_dl_audit (char *str) - char *p; - - while ((p = (strsep) (&str, ":")) != NULL) -- if (p[0] != '\0' -- && (__builtin_expect (! __libc_enable_secure, 1) -- || strchr (p, '/') == NULL)) -+ if (p[0] != '\0' && dso_name_valid_for_suid (p)) - { - /* This is using the local malloc, not the system malloc. The - memory can never be freed. */ -@@ -2372,6 +2406,7 @@ process_envvars (enum mode *modep) - char *envline; - enum mode mode = normal; - char *debug_output = NULL; -+ char *ld_audit = NULL; - - /* This is the default place for profiling data file. */ - GLRO(dl_profile_output) -@@ -2406,7 +2441,7 @@ process_envvars (enum mode *modep) - break; - } - if (memcmp (envline, "AUDIT", 5) == 0) -- process_dl_audit (&envline[6]); -+ ld_audit = &envline[6]; - break; - - case 7: -@@ -2465,7 +2500,8 @@ process_envvars (enum mode *modep) - - case 12: - /* The library search path. */ -- if (memcmp (envline, "LIBRARY_PATH", 12) == 0) -+ if (!__libc_enable_secure -+ && memcmp (envline, "LIBRARY_PATH", 12) == 0) - { - library_path = &envline[13]; - break; -@@ -2532,6 +2568,12 @@ process_envvars (enum mode *modep) - } - } - -+ /* Even if LD_AUDIT occurs multiple times in the environment -+ process_dl_audit should only be called once to avoid polluting the -+ heap with unused copies of the value. */ -+ if (ld_audit != NULL) -+ process_dl_audit (ld_audit); -+ - /* The caller wants this information. */ - *modep = mode; - -Index: glibc-2.25/sysdeps/i386/i686/multiarch/strcspn-c.c -=================================================================== ---- glibc-2.25.orig/sysdeps/i386/i686/multiarch/strcspn-c.c -+++ glibc-2.25/sysdeps/i386/i686/multiarch/strcspn-c.c -@@ -1,2 +1,4 @@ --#define __strcspn_sse2 __strcspn_ia32 --#include -+#if IS_IN (libc) -+# define __strcspn_sse2 __strcspn_ia32 -+# include -+#endif -Index: glibc-2.25/sysdeps/i386/i686/multiarch/varshift.c -=================================================================== ---- glibc-2.25.orig/sysdeps/i386/i686/multiarch/varshift.c -+++ glibc-2.25/sysdeps/i386/i686/multiarch/varshift.c -@@ -1 +1,3 @@ --#include -+#if IS_IN (libc) -+# include -+#endif diff --git a/sunrpc-use-after-free.patch b/sunrpc-use-after-free.patch deleted file mode 100644 index b1ddd22..0000000 --- a/sunrpc-use-after-free.patch +++ /dev/null @@ -1,111 +0,0 @@ -2017-02-27 Florian Weimer - - [BZ #21115] - * sunrpc/clnt_udp.c (clntudp_call): Free ancillary data later. - * sunrpc/Makefile (tests): Add tst-udp-error. - (tst-udp-error): Link against libc.so explicitly. - * sunrpc/tst-udp-error: New file. - -Index: glibc-2.25/sunrpc/Makefile -=================================================================== ---- glibc-2.25.orig/sunrpc/Makefile -+++ glibc-2.25/sunrpc/Makefile -@@ -93,7 +93,7 @@ rpcgen-objs = rpc_main.o rpc_hout.o rpc_ - extra-objs = $(rpcgen-objs) $(addprefix cross-,$(rpcgen-objs)) - others += rpcgen - --tests = tst-xdrmem tst-xdrmem2 test-rpcent -+tests = tst-xdrmem tst-xdrmem2 test-rpcent tst-udp-error - xtests := tst-getmyaddr - - ifeq ($(have-thread-library),yes) -@@ -155,6 +155,7 @@ BUILD_CPPFLAGS += $(sunrpc-CPPFLAGS) - $(objpfx)tst-getmyaddr: $(common-objpfx)linkobj/libc.so - $(objpfx)tst-xdrmem: $(common-objpfx)linkobj/libc.so - $(objpfx)tst-xdrmem2: $(common-objpfx)linkobj/libc.so -+$(objpfx)tst-udp-error: $(common-objpfx)linkobj/libc.so - - $(objpfx)rpcgen: $(addprefix $(objpfx),$(rpcgen-objs)) - -Index: glibc-2.25/sunrpc/clnt_udp.c -=================================================================== ---- glibc-2.25.orig/sunrpc/clnt_udp.c -+++ glibc-2.25/sunrpc/clnt_udp.c -@@ -424,9 +424,9 @@ send_again: - cmsg = CMSG_NXTHDR (&msg, cmsg)) - if (cmsg->cmsg_level == SOL_IP && cmsg->cmsg_type == IP_RECVERR) - { -- free (cbuf); - e = (struct sock_extended_err *) CMSG_DATA(cmsg); - cu->cu_error.re_errno = e->ee_errno; -+ free (cbuf); - return (cu->cu_error.re_status = RPC_CANTRECV); - } - free (cbuf); -Index: glibc-2.25/sunrpc/tst-udp-error.c -=================================================================== ---- /dev/null -+++ glibc-2.25/sunrpc/tst-udp-error.c -@@ -0,0 +1,62 @@ -+/* Check for use-after-free in clntudp_call (bug 21115). -+ Copyright (C) 2017 Free Software Foundation, Inc. -+ This file is part of the GNU C Library. -+ -+ The GNU C Library is free software; you can redistribute it and/or -+ modify it under the terms of the GNU Lesser General Public -+ License as published by the Free Software Foundation; either -+ version 2.1 of the License, or (at your option) any later version. -+ -+ The GNU C Library is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ Lesser General Public License for more details. -+ -+ You should have received a copy of the GNU Lesser General Public -+ License along with the GNU C Library; if not, see -+ . */ -+ -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+ -+static int -+do_test (void) -+{ -+ support_become_root (); -+ support_enter_network_namespace (); -+ -+ /* Obtain a likely-unused port number. */ -+ struct sockaddr_in sin = -+ { -+ .sin_family = AF_INET, -+ .sin_addr.s_addr = htonl (INADDR_LOOPBACK), -+ }; -+ { -+ int fd = xsocket (AF_INET, SOCK_DGRAM | SOCK_CLOEXEC, 0); -+ xbind (fd, (struct sockaddr *) &sin, sizeof (sin)); -+ socklen_t sinlen = sizeof (sin); -+ xgetsockname (fd, (struct sockaddr *) &sin, &sinlen); -+ /* Close the socket, so that we will receive an error below. */ -+ close (fd); -+ } -+ -+ int sock = RPC_ANYSOCK; -+ CLIENT *clnt = clntudp_create -+ (&sin, 1, 2, (struct timeval) { 1, 0 }, &sock); -+ TEST_VERIFY_EXIT (clnt != NULL); -+ TEST_VERIFY (clnt_call (clnt, 3, -+ (xdrproc_t) xdr_void, NULL, -+ (xdrproc_t) xdr_void, NULL, -+ ((struct timeval) { 3, 0 })) -+ == RPC_CANTRECV); -+ clnt_destroy (clnt); -+ -+ return 0; -+} -+ -+#include diff --git a/test-math-vector-sincos-aliasing.patch b/test-math-vector-sincos-aliasing.patch deleted file mode 100644 index 3d69ab1..0000000 --- a/test-math-vector-sincos-aliasing.patch +++ /dev/null @@ -1,69 +0,0 @@ -2017-03-15 Joseph Myers - - * sysdeps/x86/fpu/test-math-vector-sincos.h (INIT_VEC_PTRS_LOOP): - Use a union when storing pointers. - (VECTOR_WRAPPER_fFF_2): Do not take address of integer vector and - cast result when passing to INIT_VEC_PTRS_LOOP. - (VECTOR_WRAPPER_fFF_3): Likewise. - (VECTOR_WRAPPER_fFF_4): Likewise. - -Index: glibc-2.25/sysdeps/x86/fpu/test-math-vector-sincos.h -=================================================================== ---- glibc-2.25.orig/sysdeps/x86/fpu/test-math-vector-sincos.h -+++ glibc-2.25/sysdeps/x86/fpu/test-math-vector-sincos.h -@@ -17,14 +17,14 @@ - License along with the GNU C Library; if not, see - . */ - --#define INIT_VEC_PTRS_LOOP(vec, val, len) \ -- do \ -- { \ -- for (i = 0; i < len; i++) \ -- { \ -- vec[i] = &val[i]; \ -- } \ -- } \ -+#define INIT_VEC_PTRS_LOOP(vec, val, len) \ -+ do \ -+ { \ -+ union { VEC_INT_TYPE v; __typeof__ ((val)[0]) *a[(len)]; } u; \ -+ for (i = 0; i < len; i++) \ -+ u.a[i] = &(val)[i]; \ -+ (vec) = u.v; \ -+ } \ - while (0) - - /* Wrapper for vector sincos/sincosf compatible with x86_64 and x32 variants -@@ -40,8 +40,8 @@ void scalar_func (FLOAT x, FLOAT * r, FL - VEC_TYPE mx; \ - VEC_INT_TYPE mr, mr1; \ - INIT_VEC_LOOP (mx, x, VEC_LEN); \ -- INIT_VEC_PTRS_LOOP (((FLOAT **) &mr), r_loc, VEC_LEN); \ -- INIT_VEC_PTRS_LOOP (((FLOAT **) &mr1), r1_loc, VEC_LEN); \ -+ INIT_VEC_PTRS_LOOP (mr, r_loc, VEC_LEN); \ -+ INIT_VEC_PTRS_LOOP (mr1, r1_loc, VEC_LEN); \ - vector_func (mx, mr, mr1); \ - TEST_VEC_LOOP (r_loc, VEC_LEN); \ - TEST_VEC_LOOP (r1_loc, VEC_LEN); \ -@@ -63,8 +63,8 @@ void scalar_func (FLOAT x, FLOAT * r, FL - VEC_TYPE mx; \ - VEC_INT_TYPE mr, mr1; \ - INIT_VEC_LOOP (mx, x, VEC_LEN); \ -- INIT_VEC_PTRS_LOOP (((FLOAT **) &mr), r_loc, VEC_LEN/2); \ -- INIT_VEC_PTRS_LOOP (((FLOAT **) &mr1), r1_loc, VEC_LEN/2); \ -+ INIT_VEC_PTRS_LOOP (mr, r_loc, VEC_LEN/2); \ -+ INIT_VEC_PTRS_LOOP (mr1, r1_loc, VEC_LEN/2); \ - vector_func (mx, mr, mr, mr1, mr1); \ - TEST_VEC_LOOP (r_loc, VEC_LEN/2); \ - TEST_VEC_LOOP (r1_loc, VEC_LEN/2); \ -@@ -87,8 +87,8 @@ void scalar_func (FLOAT x, FLOAT * r, FL - VEC_TYPE mx; \ - VEC_INT_TYPE mr, mr1; \ - INIT_VEC_LOOP (mx, x, VEC_LEN); \ -- INIT_VEC_PTRS_LOOP (((FLOAT **) &mr), r_loc, VEC_LEN/4); \ -- INIT_VEC_PTRS_LOOP (((FLOAT **) &mr1), r1_loc, VEC_LEN/4); \ -+ INIT_VEC_PTRS_LOOP (mr, r_loc, VEC_LEN/4); \ -+ INIT_VEC_PTRS_LOOP (mr1, r1_loc, VEC_LEN/4); \ - vector_func (mx, mr, mr, mr, mr, mr1, mr1, mr1, mr1); \ - TEST_VEC_LOOP (r_loc, VEC_LEN/4); \ - TEST_VEC_LOOP (r1_loc, VEC_LEN/4); \ diff --git a/tunables-bigendian.patch b/tunables-bigendian.patch deleted file mode 100644 index f679c20..0000000 --- a/tunables-bigendian.patch +++ /dev/null @@ -1,73 +0,0 @@ -2017-02-08 Siddhesh Poyarekar - - [BZ #21109] - * elf/dl-tunable-types.h (tunable_callback_t): Accept - tunable_val_t as argument. - * elf/dl-tunables.c (__tunable_set_val): Add comment. - * malloc/arena.c (set_mallopt_check): Take tunable_val_t as - argument. - (DL_TUNABLE_CALLBACK_FNDECL): Likewise. - -Index: glibc-2.25/elf/dl-tunable-types.h -=================================================================== ---- glibc-2.25.orig/elf/dl-tunable-types.h -+++ glibc-2.25/elf/dl-tunable-types.h -@@ -21,8 +21,6 @@ - # define _TUNABLE_TYPES_H_ - #include - --typedef void (*tunable_callback_t) (void *); -- - typedef enum - { - TUNABLE_TYPE_INT_32, -@@ -43,6 +41,8 @@ typedef union - const char *strval; - } tunable_val_t; - -+typedef void (*tunable_callback_t) (tunable_val_t *); -+ - /* Security level for tunables. This decides what to do with individual - tunables for AT_SECURE binaries. */ - typedef enum -Index: glibc-2.25/elf/dl-tunables.c -=================================================================== ---- glibc-2.25.orig/elf/dl-tunables.c -+++ glibc-2.25/elf/dl-tunables.c -@@ -455,6 +455,8 @@ __tunable_set_val (tunable_id_t id, void - if (cur->strval == NULL) - return; - -+ /* Caller does not need the value, just call the callback with our tunable -+ value. */ - if (valp == NULL) - goto cb; - -Index: glibc-2.25/malloc/arena.c -=================================================================== ---- glibc-2.25.orig/malloc/arena.c -+++ glibc-2.25/malloc/arena.c -@@ -212,9 +212,9 @@ __malloc_fork_unlock_child (void) - #if HAVE_TUNABLES - static inline int do_set_mallopt_check (int32_t value); - void --DL_TUNABLE_CALLBACK (set_mallopt_check) (void *valp) -+DL_TUNABLE_CALLBACK (set_mallopt_check) (tunable_val_t *valp) - { -- int32_t value = *(int32_t *) valp; -+ int32_t value = (int32_t) valp->numval; - do_set_mallopt_check (value); - if (check_action != 0) - __malloc_check_init (); -@@ -223,9 +223,9 @@ DL_TUNABLE_CALLBACK (set_mallopt_check) - # define DL_TUNABLE_CALLBACK_FNDECL(__name, __type) \ - static inline int do_ ## __name (__type value); \ - void \ --DL_TUNABLE_CALLBACK (__name) (void *valp) \ -+DL_TUNABLE_CALLBACK (__name) (tunable_val_t *valp) \ - { \ -- __type value = *(__type *) valp; \ -+ __type value = (__type) (valp)->numval; \ - do_ ## __name (value); \ - } - From e8f439cbb71be6351c151f748c9584f9fd936a84c865edba014d9fe0cd00d2bf Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Wed, 26 Jul 2017 15:19:09 +0000 Subject: [PATCH 13/15] Accepting request 512673 from home:Andreas_Schwab:Factory OBS-URL: https://build.opensuse.org/request/show/512673 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=468 --- glibc-testsuite.spec | 4 +++- glibc-utils.spec | 4 +++- glibc.spec | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/glibc-testsuite.spec b/glibc-testsuite.spec index bf123f3..6724ec2 100644 --- a/glibc-testsuite.spec +++ b/glibc-testsuite.spec @@ -140,9 +140,11 @@ Release: 0 %endif Url: http://www.gnu.org/software/libc/libc.html BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz %if !%{build_snapshot} +Source: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz Source1: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz.sig +%else +Source: glibc-%{version}.tar.xz %endif Source2: http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=libc&download=1#/glibc.keyring Source3: noversion.tar.bz2 diff --git a/glibc-utils.spec b/glibc-utils.spec index c0275b5..a85f232 100644 --- a/glibc-utils.spec +++ b/glibc-utils.spec @@ -141,9 +141,11 @@ Release: 0 %endif Url: http://www.gnu.org/software/libc/libc.html BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz %if !%{build_snapshot} +Source: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz Source1: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz.sig +%else +Source: glibc-%{version}.tar.xz %endif Source2: http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=libc&download=1#/glibc.keyring Source3: noversion.tar.bz2 diff --git a/glibc.spec b/glibc.spec index 3d85bdf..bfe7561 100644 --- a/glibc.spec +++ b/glibc.spec @@ -146,9 +146,11 @@ Release: 0 %endif Url: http://www.gnu.org/software/libc/libc.html BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz %if !%{build_snapshot} +Source: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz Source1: http://ftp.gnu.org/pub/gnu/glibc/glibc-%{version}.tar.xz.sig +%else +Source: glibc-%{version}.tar.xz %endif Source2: http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=libc&download=1#/glibc.keyring Source3: noversion.tar.bz2 From adb2eff420322845d0d23fd5b0e2d9ed0bc780adbe6454e8c5cd4e2ba68129e1 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Wed, 26 Jul 2017 15:35:09 +0000 Subject: [PATCH 14/15] Accepting request 512677 from home:Andreas_Schwab:Factory OBS-URL: https://build.opensuse.org/request/show/512677 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=469 --- glibc-testsuite.changes | 4 ++-- glibc-utils.changes | 4 ++-- glibc.changes | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/glibc-testsuite.changes b/glibc-testsuite.changes index 6f640db..9827aee 100644 --- a/glibc-testsuite.changes +++ b/glibc-testsuite.changes @@ -37,8 +37,8 @@ Wed Jul 26 09:54:26 UTC 2017 - schwab@suse.de * The DNS stub resolver limits the advertised UDP buffer size to 1200 bytes, to avoid fragmentation-based spoofing attacks * fate#322258, fate#321513, fate#322453 -- fts-symbol-redirect.patch, glibc-resolv-reload.diff, i686-memchr-sse.patch, - ld-hwcap-mask-suid.patch, ld-library-path-suid.patch, +- fts-symbol-redirect.patch, glibc-resolv-reload.diff, glibc-2.2-sunrpc.diff, + i686-memchr-sse.patch, ld-hwcap-mask-suid.patch, ld-library-path-suid.patch, sunrpc-use-after-free.patch, test-math-vector-sincos-aliasing.patch, tunables-bigendian.patch: Removed diff --git a/glibc-utils.changes b/glibc-utils.changes index 6f640db..9827aee 100644 --- a/glibc-utils.changes +++ b/glibc-utils.changes @@ -37,8 +37,8 @@ Wed Jul 26 09:54:26 UTC 2017 - schwab@suse.de * The DNS stub resolver limits the advertised UDP buffer size to 1200 bytes, to avoid fragmentation-based spoofing attacks * fate#322258, fate#321513, fate#322453 -- fts-symbol-redirect.patch, glibc-resolv-reload.diff, i686-memchr-sse.patch, - ld-hwcap-mask-suid.patch, ld-library-path-suid.patch, +- fts-symbol-redirect.patch, glibc-resolv-reload.diff, glibc-2.2-sunrpc.diff, + i686-memchr-sse.patch, ld-hwcap-mask-suid.patch, ld-library-path-suid.patch, sunrpc-use-after-free.patch, test-math-vector-sincos-aliasing.patch, tunables-bigendian.patch: Removed diff --git a/glibc.changes b/glibc.changes index 6f640db..9827aee 100644 --- a/glibc.changes +++ b/glibc.changes @@ -37,8 +37,8 @@ Wed Jul 26 09:54:26 UTC 2017 - schwab@suse.de * The DNS stub resolver limits the advertised UDP buffer size to 1200 bytes, to avoid fragmentation-based spoofing attacks * fate#322258, fate#321513, fate#322453 -- fts-symbol-redirect.patch, glibc-resolv-reload.diff, i686-memchr-sse.patch, - ld-hwcap-mask-suid.patch, ld-library-path-suid.patch, +- fts-symbol-redirect.patch, glibc-resolv-reload.diff, glibc-2.2-sunrpc.diff, + i686-memchr-sse.patch, ld-hwcap-mask-suid.patch, ld-library-path-suid.patch, sunrpc-use-after-free.patch, test-math-vector-sincos-aliasing.patch, tunables-bigendian.patch: Removed From 20ef0d1c4df282e293e1da26176a644b7de3338d7609df6bb5d8de0fba247f4a Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Wed, 2 Aug 2017 15:46:55 +0000 Subject: [PATCH 15/15] Accepting request 514072 from home:Andreas_Schwab:Factory - Update to glibc 2.26 OBS-URL: https://build.opensuse.org/request/show/514072 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=470 --- _service | 15 --------------- glibc-2.25.90.20170720.gc771b59a24c0.tar.xz | 3 --- glibc-2.26.tar.xz | 3 +++ glibc-2.26.tar.xz.sig | 10 ++++++++++ glibc-testsuite.changes | 14 +++++++++++--- glibc-testsuite.spec | 11 ++++++++--- glibc-utils.changes | 14 +++++++++++--- glibc-utils.spec | 12 ++++++++---- glibc-utils.spec.in | 1 - glibc.changes | 14 +++++++++++--- glibc.keyring | Bin 39186 -> 55371 bytes glibc.spec | 11 ++++++++--- 12 files changed, 70 insertions(+), 38 deletions(-) delete mode 100644 _service delete mode 100644 glibc-2.25.90.20170720.gc771b59a24c0.tar.xz create mode 100644 glibc-2.26.tar.xz create mode 100644 glibc-2.26.tar.xz.sig diff --git a/_service b/_service deleted file mode 100644 index 3f7f18c..0000000 --- a/_service +++ /dev/null @@ -1,15 +0,0 @@ - - - 2.25.90.%cd.g%h - git://sourceware.org/git/glibc - git - - - - xz - *.tar - - - glibc - - diff --git a/glibc-2.25.90.20170720.gc771b59a24c0.tar.xz b/glibc-2.25.90.20170720.gc771b59a24c0.tar.xz deleted file mode 100644 index 04a9b4c..0000000 --- a/glibc-2.25.90.20170720.gc771b59a24c0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:47b52b2267230b78e1718d700db2541e7cddc8a5367e49c8d00f132cb36063b6 -size 15648656 diff --git a/glibc-2.26.tar.xz b/glibc-2.26.tar.xz new file mode 100644 index 0000000..3a2b030 --- /dev/null +++ b/glibc-2.26.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e54e0a934cd2bc94429be79da5e9385898d2306b9eaf3c92d5a77af96190f6bd +size 14682748 diff --git a/glibc-2.26.tar.xz.sig b/glibc-2.26.tar.xz.sig new file mode 100644 index 0000000..21adc1c --- /dev/null +++ b/glibc-2.26.tar.xz.sig @@ -0,0 +1,10 @@ +-----BEGIN PGP SIGNATURE----- + +iQEcBAABAgAGBQJZgduLAAoJEHnEPfvxzyGHDesH/itf17ZUWSWNIRp2cC0RK1et +jtR7ufFMpSHfMFJQXkli162s+iFMAxuOus52rma/h3PP8BXVbEKB7M3N0dvqPbmC +AIC6YtAYU/I4M3V+6T1pi4ras19i2VgNY+iag0xw5o0ah4yZmZwB5eFR2xIz10ZD +SGffJyCD/8EFwn/SPx38JS55ENwGj5PT1m2TsEnlLeHg7sCH7ksb5Pqq/ZEwIw0v +E56a4hSliDUhurc0gUQmFxm/FhFSdTzns0vShfgou4D2tNSYaUjrf/17ebj0ehUF +XkNH5jvwHoxiKzEVnD7dS9NLbvOPAG4AlFnWejgqvX0JB/M5TknOcmJYpzZYiGE= +=XObH +-----END PGP SIGNATURE----- diff --git a/glibc-testsuite.changes b/glibc-testsuite.changes index 9827aee..0a38171 100644 --- a/glibc-testsuite.changes +++ b/glibc-testsuite.changes @@ -1,7 +1,7 @@ ------------------------------------------------------------------- -Wed Jul 26 09:54:26 UTC 2017 - schwab@suse.de +Wed Aug 2 14:32:58 UTC 2017 - schwab@suse.de -- Update to glibc-2.25.90.20170720.gc771b59a24c0 +- Update to glibc 2.26 * A per-thread cache has been added to malloc * Unicode 10.0.0 Support * Improvements to the DNS stub resolver @@ -35,7 +35,15 @@ Wed Jul 26 09:54:26 UTC 2017 - schwab@suse.de * Linux kernel 3.2 or later is required at runtime, on all architectures supported by that kernel * The DNS stub resolver limits the advertised UDP buffer size to 1200 bytes, - to avoid fragmentation-based spoofing attacks + to avoid fragmentation-based spoofing attacks (CVE-2017-12132) + * LD_LIBRARY_PATH is now ignored in binaries running in privileged + AT_SECURE mode to guard against local privilege escalation attacks + (CVE-2017-1000366) + * Avoid printing a backtrace from the __stack_chk_fail function since it + is called on a corrupt stack and a backtrace is unreliable on a + corrupt stack (CVE-2010-3192) + * A use-after-free vulnerability in clntudp_call in the Sun RPC system + has been fixed (CVE-2017-12133) * fate#322258, fate#321513, fate#322453 - fts-symbol-redirect.patch, glibc-resolv-reload.diff, glibc-2.2-sunrpc.diff, i686-memchr-sse.patch, ld-hwcap-mask-suid.patch, ld-library-path-suid.patch, diff --git a/glibc-testsuite.spec b/glibc-testsuite.spec index 6724ec2..fe38b5a 100644 --- a/glibc-testsuite.spec +++ b/glibc-testsuite.spec @@ -21,7 +21,7 @@ %bcond_with fast_build %define crypt_bf_version 1.3 -%define build_snapshot 1 +%define build_snapshot 0 %define flavor testsuite @@ -129,10 +129,10 @@ BuildArch: i686 %define enablekernel 3.2.18 %endif -Version: 2.25.90.20170720.gc771b59a24c0 +Version: 2.26 Release: 0 %if !%{build_snapshot} -%define git_id db0242e30234 +%define git_id 1c9a5c270d8b %define libversion %version %else %define git_id %(echo %version | sed 's/.*\.g//') @@ -162,6 +162,7 @@ Source50: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version} # The sign key uses MD5 which is no longer accepted by gpg #Source51: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz.sign +%if %{build_main} # ngpt was used in 8.1 and SLES8 Obsoletes: ngpt < 2.2.2 Obsoletes: ngpt-devel < 2.2.2 @@ -183,6 +184,10 @@ Provides: ld-linux.so.3(GLIBC_2.4) Requires(pre): filesystem Recommends: glibc-extra Provides: rtld(GNU_HASH) +%endif +%if %{build_utils} +Requires: glibc = %{version} +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %ifarch i686 # We need to avoid to have only the src rpm from i686 on the media, diff --git a/glibc-utils.changes b/glibc-utils.changes index 9827aee..0a38171 100644 --- a/glibc-utils.changes +++ b/glibc-utils.changes @@ -1,7 +1,7 @@ ------------------------------------------------------------------- -Wed Jul 26 09:54:26 UTC 2017 - schwab@suse.de +Wed Aug 2 14:32:58 UTC 2017 - schwab@suse.de -- Update to glibc-2.25.90.20170720.gc771b59a24c0 +- Update to glibc 2.26 * A per-thread cache has been added to malloc * Unicode 10.0.0 Support * Improvements to the DNS stub resolver @@ -35,7 +35,15 @@ Wed Jul 26 09:54:26 UTC 2017 - schwab@suse.de * Linux kernel 3.2 or later is required at runtime, on all architectures supported by that kernel * The DNS stub resolver limits the advertised UDP buffer size to 1200 bytes, - to avoid fragmentation-based spoofing attacks + to avoid fragmentation-based spoofing attacks (CVE-2017-12132) + * LD_LIBRARY_PATH is now ignored in binaries running in privileged + AT_SECURE mode to guard against local privilege escalation attacks + (CVE-2017-1000366) + * Avoid printing a backtrace from the __stack_chk_fail function since it + is called on a corrupt stack and a backtrace is unreliable on a + corrupt stack (CVE-2010-3192) + * A use-after-free vulnerability in clntudp_call in the Sun RPC system + has been fixed (CVE-2017-12133) * fate#322258, fate#321513, fate#322453 - fts-symbol-redirect.patch, glibc-resolv-reload.diff, glibc-2.2-sunrpc.diff, i686-memchr-sse.patch, ld-hwcap-mask-suid.patch, ld-library-path-suid.patch, diff --git a/glibc-utils.spec b/glibc-utils.spec index a85f232..cc72262 100644 --- a/glibc-utils.spec +++ b/glibc-utils.spec @@ -21,7 +21,7 @@ %bcond_with fast_build %define crypt_bf_version 1.3 -%define build_snapshot 1 +%define build_snapshot 0 %define flavor utils @@ -29,7 +29,6 @@ Name: glibc-utils Summary: Development utilities from the GNU C Library License: LGPL-2.1+ Group: Development/Libraries/C and C++ -Requires: glibc = %{version} %bcond_with all %define build_main 1 @@ -130,10 +129,10 @@ BuildArch: i686 %define enablekernel 3.2.18 %endif -Version: 2.25.90.20170720.gc771b59a24c0 +Version: 2.26 Release: 0 %if !%{build_snapshot} -%define git_id db0242e30234 +%define git_id 1c9a5c270d8b %define libversion %version %else %define git_id %(echo %version | sed 's/.*\.g//') @@ -163,6 +162,7 @@ Source50: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version} # The sign key uses MD5 which is no longer accepted by gpg #Source51: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz.sign +%if %{build_main} # ngpt was used in 8.1 and SLES8 Obsoletes: ngpt < 2.2.2 Obsoletes: ngpt-devel < 2.2.2 @@ -184,6 +184,10 @@ Provides: ld-linux.so.3(GLIBC_2.4) Requires(pre): filesystem Recommends: glibc-extra Provides: rtld(GNU_HASH) +%endif +%if %{build_utils} +Requires: glibc = %{version} +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %ifarch i686 # We need to avoid to have only the src rpm from i686 on the media, diff --git a/glibc-utils.spec.in b/glibc-utils.spec.in index 6057c77..7dd5b57 100644 --- a/glibc-utils.spec.in +++ b/glibc-utils.spec.in @@ -4,4 +4,3 @@ Name: glibc-utils Summary: Development utilities from the GNU C Library License: LGPL-2.1+ Group: Development/Libraries/C and C++ -Requires: glibc = %{version} diff --git a/glibc.changes b/glibc.changes index 9827aee..0a38171 100644 --- a/glibc.changes +++ b/glibc.changes @@ -1,7 +1,7 @@ ------------------------------------------------------------------- -Wed Jul 26 09:54:26 UTC 2017 - schwab@suse.de +Wed Aug 2 14:32:58 UTC 2017 - schwab@suse.de -- Update to glibc-2.25.90.20170720.gc771b59a24c0 +- Update to glibc 2.26 * A per-thread cache has been added to malloc * Unicode 10.0.0 Support * Improvements to the DNS stub resolver @@ -35,7 +35,15 @@ Wed Jul 26 09:54:26 UTC 2017 - schwab@suse.de * Linux kernel 3.2 or later is required at runtime, on all architectures supported by that kernel * The DNS stub resolver limits the advertised UDP buffer size to 1200 bytes, - to avoid fragmentation-based spoofing attacks + to avoid fragmentation-based spoofing attacks (CVE-2017-12132) + * LD_LIBRARY_PATH is now ignored in binaries running in privileged + AT_SECURE mode to guard against local privilege escalation attacks + (CVE-2017-1000366) + * Avoid printing a backtrace from the __stack_chk_fail function since it + is called on a corrupt stack and a backtrace is unreliable on a + corrupt stack (CVE-2010-3192) + * A use-after-free vulnerability in clntudp_call in the Sun RPC system + has been fixed (CVE-2017-12133) * fate#322258, fate#321513, fate#322453 - fts-symbol-redirect.patch, glibc-resolv-reload.diff, glibc-2.2-sunrpc.diff, i686-memchr-sse.patch, ld-hwcap-mask-suid.patch, ld-library-path-suid.patch, diff --git a/glibc.keyring b/glibc.keyring index 3f66b81ac313efb0b001edfe9e5504c118165f5938c07eb46570b905850b9b96..f1e08d5ebfdb46cf13cad6be9535f07c1bbaa0277a51bc7c4c00d09d04d0d8c6 100644 GIT binary patch literal 55371 zcmcG$$I|0imL|A&Gk=F%_84pmT8&vRptaW6L6Fb@AxMCD`nkVHW_ET@Raf<5!ptK) zJpQ1OxaXepsl#9Y_s?Ivq-gfvT*dvH8}X(l{LPTEzwxFc7=Qlr?_cp_+q-4{fBvS- zZ&&%-2mAf&_piy5Y+e@9_oeXyCpLO#NPR>Piqab|#(3E80-+rzE@~q*sG5E&tLSv^ zX|n8oH^}+-ue{~bt;2D$NggrEs$_9ni@0FnGS`WNgd1|SOWhc2b z(-KQYef|EWzF(7`UC^iZP$l&%mM@ogj8EqyS-Zv05Bh#4i|qzJ-&~Z9`c$w|MrT%! zc0b5Y{r!u#p497&mG5Vp1WAqriBaP?oeUPj5tK?B^_*R?mqpRjI@I_z$@53S-gCQ< zt@Xa_-@oo_wS_L`G~Ri~wUbGO+EC+quo-7;bo6{GcxSDCXKj8PLUPLw9RAgUUiV&a zsBFC7zrJff4vuHn)T1-)d4N~+>_-QYYEiR9&G8b?aSEbI@;g`cF-xr`!tABS z&Qz+Zkvu`G(b@f^2Q>2g z7yco(Fp_H3oHoeC(Xxo!uT^1`;F&&hjMwh->}Me?F-#OmOCHp$*>R`)Z{J-Rv;dzX zVd+-o0y8D5J&92z_H6HSzU5ZLTpCN>VcglSm^lvKZ=SgBgC~ow1r=7vqS>`;N&d!KG-%`NTLn>9boq{=z?KP5=JoU(o*f zkjPaQ{@QX5%$;ydv@j7N5^m<;CS2M+1R*GdRVz0ASw6-ggs<#;k#5#1peA|F2aj6$ z>%<_F;}%_#!dQ#mLOswi`P{k1s)PNyU@p*3cxkeM=T6~(?#(3( z+;dveS;7tbp=yufwRul3A%|*;+v>}Qf7OlFxT@V3YTbgDx_|$wQ+qTge{`3DcRVlT zJdM-NNQm@dayhN!&dLo@hc`KC!7`rHW?nxFo7f4d>AdKI(B_V+Ig-X`)^Rt=d<%_u&@=dB-A zhd*~VcWK&**w`nB2=tBfX?1-LTMU20tF5Kqb{}?7QGq8Hb?_vjDIb&rf852hUZr<3 zKc-G<*X*#Q5wmB;TvtnGl$1k*S$6M@e@#YD-Cxk7=uD=b?;zt4PztzkfMi($_*(n*~#C$9Rm{79;*dnw#&& zsS>$nAJg1)k@Rbp>y*~B{b3H~Wm8!5T(0T&FI4g(seK=A&9(z>*X{LGGechE|Ga5}q__@p*9^EsBN zB`rF5;hMA!=lgRCP5;o#B=ed{o@8*dLe2D_mSlFCv0)g=d59G04_ay@jdKEL{!}Ni z&m7Nf%>&t$ERgZ+1w~nTcEl`!dSD)PJ9$P9lMJ=kt?`X{i8>@UfO5DS3IZw-L1M5_ zB(w=s-1Q2WoID21j-Q{coj{MmxaE=1FQ{D!h)-Y*7d9s?F|jBMWNFMmcy{yF&!t(~ zy;TW^x!y8?t>fEs1eKWa-@npaf}ghfP9>WmS2cVnhnHW*PSnK>vqi&dZI9-M2#oji|RL$p17y~{?*b0)W*oumTB49zivV>8f+|vA~}+h)?mJP0_N^Ksvjnr zY|&HEN&1i+R*K9>g|FYg5N-QvciST^66Ci@=4XFS8x=QD{yChD8#-Q{b(g6FGj_o{ z@*fB%c@oEgi>aPo25uHOTfzG|+n?vJl_K|Zy5fLpeJ{RO5@ol9hj+C_HYINH_tsfT zVBD@)eeXFoL9Z@u!>aM}i)SAgUR`3sQcYC?ZyDfLf1=X9h~v>G9?SXyHHCe-}iLJFfI#-&0 zfWN!;0aMSe9ngQRa=1O_E)rgb>6ZA0Y$3}{#&I6hOqZ+^3Y`Y~?fNHNs;XGe*NQj3 zKi4AYlLsWpp)(<~K?|3Eo*!@#BW)fcl2U`yYV6U9Z<*gNeT*ONR(%~k>2*^fEi!YG z{O2@v99%#|-#WFNIJ_y}M{yKBdCnhJozmm+y7A3!#<|bsm-U`Pt#FKhp~4>2!hc_! z7F_T@AW5>t{~dz*>xcf2ffo92$iLBl`)~H+-~;jh`U`a_9WN4({!{rpC)($8!8vo@ znAP$;&TsfzwMcbW3SOC&#MNX6WwbVK`}N_3d|&_mbs{$FQ!>}X9qyEm&^>jIx0Rm7 zCTyK+f_=St?&vn%ubF71_V#1?%wk)4CFs(mB)@-AQB8}`JAji*TRb&Qj1h~Ej}EY- zROieL=TvZ2>f4f@p$K8Gimq1Y%3TF?m2q{cpOd3_nJgl!w2>0-dlt`CHLygu^De1V zX>0n#t}5o4%?b)QgYm3Hh&S4-T&eTg*WbTh*R>r6>1@St+BH@2B{Ms*fr!3laq}cp-8kO3%Z42|i*Yop!hcID3d0Ll>s)I`2v7cy=rsMz&=YP89;s=|MXK zCy|tc*}I8f_?y~lX;4=yk`q4>FVGVKc$;}nm=f>F$zm%{=-b%sfcdy_bFbor*mU@N?83{xF@VptNBxy|h>nk7|!G~MDX{C4_O z9_{lU(syCr^ai~^dAo)`3;;tj7(>AJn0L)weO$M4449oLn{~{Tc|SJuONRa1anD{0 zFLkmTzVw=CV)qOn08K)BfLCz6t(6AMfBjP`09{J_R84GWPWGn^DJ|vxnkFjenfz%9 z+!XX;|i{!#hHdhF5_rvd( zrn73tvaE{x{cHB!p!Ik1+zUN=D9**L{`rQW7W9!$WJKQQAoXQXIqVY;htrf-<#Vsd z1vuy6eR2E!tLsncoWC}s%Vcld@;Z-2ehMXTP&zG`JEJbMc?>--^IuXo%CRwYPLKZn z$`0rzuR(`OpV5pGAnj!2IhaK&J6n!;-ddvVD};*F>l+mNdRzw9)L2V$EG6BfoFOB! zgBjUfI_)2ygJ6-hRo8_wJ5}zDV|sLntvRHMT9$I9Z~e)O*jucq>G|Hy@4@uQ2V=o$ z3J+dhw`%Z7J1oh!j{HCS-mIF6Y00&i`Np|Knt1+UJB? zwJ1KRm+@kl$l=@J_b(GkdyC_48Pd4P`T{;^)Z*7pr^Sj;I7nebe!H=wxu+#dpqCB1 zJ+o>{5L{D?mjos~p&;C%U8UUDoDSdsJvcGB$x8x5JX>E6aPE$lG;mXKoRi5$(}euU zWDfn7GGiG)MUCFyUz;%|Zzd1*Y+k!3@wrHdFmCf<&*43}_1I+7s#pf2_BxJn6eu3* zr@I3)@;f_?bPw&Pc;I=4PZN$45Io{0E8w}UTb}*#>m*)5%kfs0xGMH6G&mTs#=<*kg2827H`!C_cO8(QYO0`4J|zh}MUFo~kNR^b z@kmfkOAgFAGEFh9_g%6EP@c#G6&2jd6FkX>+BX8frjlp6E0_Tj z)uK6do!|PMo>ZQ_NSvPK$!&vY5@%Xrauo)G{2wL`?n zh3AAk1!1~4Pu?=m1x18@XmQhq5T}uswa}|3m~H(86NldDd`2S zu>cPS&u6jMH%osvTw17i5ZE|V9f03HFNs%M87K!A+>3FH!VCJ@qH5c+uZFXe6TXOV zUzuka(E2LxwsD1u6h-FC#FfkkxJiHjjVn}^rYMOCI;bixW3^3NBwSTGsKl9IUV?=NLqQobGtOMb zqt(U`j`hiLo#8<3sBn*hc`?jAYxvvVJSA56%5h>x$xEeKH{?A9dM^>NejV0v-}+kJ zY{@s@p1l`Tw20}_;RjF(aurQsoOHtnb{%K#eGkP?(6_1ckLlNWy2kYiHnYXNpP zczPshHy))&7MLXjW>%cK`ZK6DmLP}JU{D6J6wtogl|7}(C%>=AMpf`hP#p?&uLh$l z<>CiP`3KPgxcZ zaJva+;g8tUf|Nnv0;~5agg~Eon2jn?UHb?a6RXN^BVOXXn-`9q-hT(^J1~1tj{m=+ zZ{puj9{KrWe`b?%^YTq?8QvbBbkPrY<3tyQdJj> zD%K@t2IynPgME^4uV0`3s=*xgelWUq?w|Al zCkD<)_YPRVMH5|EtQyYAD%Fi#E3PkVuHk79q`;OBni4w)%?;1m*kX!ZaA%+Hq-()i zw+)Yio;*tRi4(i;JgJzO@)Nn9YY3XDL{MfWKc4rF3}r(oj{jsny#l%#dJNwHr5NY$`o6?mM+GcS-@V}I@wH;Z z`1@DSTdWjj??_o|n&cA9OgHnSAnUE|s?23v<8L%%RHxYR-1BT*K1*?84uVb{CsP2o z7@Vy65KNiOHSA+dxGFt_@EDzjzH-U2oAWlIXKgHyNCk_)`2M9EJ5%6${M3kp0(fcO zy!)e<{7f}h-3V{8!&n{lglrSC&pKk!R|Z%asuz}p(cVcz(BT=J>d_M@jUM+in*`p= z(sZ_78RNkG}jLsmpZ!e2J5>K6~H){YyDvNb3JD|0qjk1;M03Gvl z(_n#qa*sv6J@SZ~xSNBvaEE+B)X)X931u!y6Q!E#9L8D~^!q}DL!EBL5_A$-2xV)Y z{kTyL41ItqW0dXq*l!z4U;5{DT0mp+8s#&?V-cFsn{idP@RM+-S6$By!{AC{zp{$O zZh{87A z0_~=_;4!}lI}2rXXOFk;eLznh*d`ZiHyH8q1rcxCu`2FD6XiYuOBG&cTzvkU_SDUmj3o@GKp zid0nPU}b*ts}-Z5N4@Uw<5t8Pd)+Kd+91g<2ERv0A)i98>v%$UpIex-g)myfe93_P z(8~}SK4vEP4^FtHgs99Qad3vVLIW3W(YeU=L4oJTqWL?w;2sXWIyA*%1v)T3aD=)N zOr)mSRcWBhL3YgyFn&^_{9X*?+#I?4p1pZN$a^FEX(}HTuc#Gz)h#D0fAHMTeaL}k z#~B4c;1tb-?DB_7~DsHCA$!Pa)H)5$xoa>aw+eba|erwhOQF3Xo5n>FLKumZ*E38@bnEM5g zsK$wvItyTDpE^-|_aAS1O^1ZtaR1CO?oRjN1s~jl;C*95^QruF*j&yY^>|4FfdRba zmlwjLQrnlBmy^1x3>eY5A#K)tGuzVwxO>*$r#%jqCz2tO)ptA4IuuE80L^>B17}bh-v?UrM)7WY|e^~3cPiWq_`!`cg$ph&d*)HLm?PYC_ox$S4}f@ zDH=ga??!i;M+E_eUz!*~lMB{s)$gz06PK zNb^K?1V5I_U zfUL-HW$S7!0IDzoLQA`&$6U);b8 zPNpyE$9syTiH|ElYN4=#PZ8bO)vEBJx20IC+p4NGMfZhRgggp`#rT3T&N9v_wVk>f zM&&9eHCCuh8L5UbH-LinH*4pTMtsdtz2Dt%w0hFq5dO*ASozxH0jajO$du5FCbmp( zvXWN97gdWOywx4R?H*|dc|{)^okD_#0<=UJ-*~MP{CpxPDdDtg$MCDuKKghmTy`^V z@O&!*j~=a+ts|J5P2JWk%ojj|EEOeFIVvLHki6FjdQ#wOp~231Icf#QXr7OO*FuPZ zE7Mn2LG9-l=nN~V!XZ`A2RXSzc?X+g1`F|e_mCDYcAtGSP2`ii9XXUOK28B`pQxYI zL&SI4rYkUclVebpjw#<)xiDmryKUMjEA{WNv`?uh+eIDE2kbh(U z4Lr)9XvL4nkIbyt0Fhr96;o*C_tV*_b2r>G`;@(W2dHV=`9p^HCsbobR6U_?B`&2v zfIOaGGo4-Nqmsf(U(H&a@J|#ua9G$(uWqa)I(sH0Aj$3F9_TPR45@mhxSW#|iDmvN&u^=41XKb>MBS*SOzD1OK*ylw7Cslcx&<>k>{833VIlj~QWkf2Td2#2mRwk3GmMG}u7 zAo6#yaQM4eH~{(nPsRPaG9maB|FHArhKxp+Fdp+9EEPASywQ7IK6&5wny@dM0&wd6 z9&Y-W0mc8uarpUYIS{vv>3AN&w@fOpe~SV;Y`*-j@ABt88cK`Q;Od)S76-!U8&Huw zOZ^X^A3$=ce*Ody5Ob1IBjA`HF}p_iIZrNNVK8qX)ZO)$9CI~#XKD05Nuk`p72sY( z)_*RA{>vvM-V!(a2Od=^<(Q*)@;~jsBZAC8bdj~c_$`YKiqwm&G0KBUN&70tdQy_AH5mMB+>W zohs*X2*6?PaQn2w05n_0aK5T(e#MZ-?D{bVwX@r=c8Ndr{X}KX96#nMaaIBtW}RVY zeJ_Xxq<5j6+!+R^NiD6fUue05SLDf|yy$^Kr|=O0rl5yv2cn-}!} zv%C=iv=*;abGH2Z6Dc~%V-GVQj<>xw*qxh^af>Fn&yD2!F{l_71P%|+^!qVEfBf%t zkOHRlpAUxr>Qwk?`#*^~i_2{bB41e;$bpFm|3C zZPfvX1^??$z`p~Kx##63EMe+LF1^;>zbApG6it4Lr#Nq=kfY(0)AA ze=i~R&xWeblKcEz_g7H|ngIIr`Pe)c@Eu&|4dMQz*{kNwM0z&sd~ccMh)>AS7;b;{ zy$Mwe%s1N2kM;4vy-zSr%|STb1Y-cUK)_*t2It}jt2${!Oc+V(4E#7-s5__+X~s%D z*jFxmr=bSy3;$!WJY@qz9HauJ8+?j8ye!u2(_r>*>Ebpz(1ZxUJLq<*Asj#ccR%*U z(JPXJQP@6uW|s^L3hBdcfZPEvRXlP1UXJHF?zq^LoNuPn&_Qh43*(+_QzS>whe3hg z!P*cJ(18HAX{y82OU88fn> zfd~XA;l($Q?2Q;GniU>_0t{PXmbr>K&;S(BnP zhymj%DSR;Lu5Olo@TW3}OD>8)M+H5qj<+rH#c?A*X$D~6zEuNirCj48E8X7lT5=)k zvEmdFWg#TvrlaA&5U)W2O0EYw4AnJMQ+eq_spwR#O~+ext_8j+$Ta*J8lyK_o%d&G zsIP@i31FJi1)l;|t0@G4rXzq>WHy9feqt+A%E@HGS7v&Qtm)Q#i)8Lc?bLjX`6}fb7ALGOi;s zu-pX*q}hVtLvpg6g4m@6Sc@3FtV3%-R7T(fN`jXqRw=juAr_vh#yN`!;BU9+R(JJK zVhaZVRf)Z_@5L=^x{DpgL}rG#Kn^%&na~rEZW(1hLK?MPxk0|DWU2KqMi{->o^(7l z0su1tB$|4r4~I;GenFE5g7&E>`18cKO)1gzV;VjCU@nVjO2n;cD*t>zvREZNNiT-L ztS?y!80YS5v*bz!=pmiRugP0_!guGc_7X8Z3b6Zv0iijqn7q?<9Ap z@q4)dM;QpGp+|ZotX1?e0a77TMDbUpOZii;JnqSB+f4FLg`T8;-8J~fjsd8Lf7vql zcU&OwUcz;smp`5MQF$x`tFD&SPYO)u4qHG~KSs6O?-z#Vk7{5QZ#x53I2cCOdm0J9 zob8{iP<;a0HggO2m}74#2GZ!ekBdBcftyA9v!`Q_0-K0}!DdkT4N+OQO}NoZFxP1( zoL9N=02%)zBRyRh`B8FVtea5~z8GJiM^*dOly@q-)LfV|#MpuRP07UXHB=-WEiOo5 zeno_kpZAw^jn|!=Kn1M8Fyqci{K3^Nr2E$}08yMuzAUdj*{Ocv&qfqUVKU{rwSkNk z9JDQ?&B1{9MkO1Zj^3qIm(v><-2&k=D9AC+?n&U3uplQ$GuZPgHWHe?x;|hfBEZEo zJJ`ix=DdQb2pF@2x1b)=jNml)jZ+?E5iV8bxN%Q7z{dlrzTn5l`^k#OLIk+&4-(=Y zQ-3_$NDz-t!iX^OE!+_JjBOORA7B6gD~5<)2%GxA(~eKnea&1v@fe(^thvmcotad= zU<;|vU`Eh*>wFX?_AYAKUoHf;vVXjS?jwcs}7n=Hzz~loncc1`B znT2{C7#qtrZOJ##VV0JR#bUZ6vf@4tFaIc~gL=8_V+cZ>L;UUEr2GqzRJsZZP5!-NID2w|rxfq}0ua$%*7 zXG1S+b}Bs}ZFLS3Jd?vKkUq6@-^(;IV(!kIkCu*y?RdS};EQ$m!y{-hVX+?9eP3Ck zjXOgHi-D{p!Gx7m*XwoIcO^aFmGP2}^ajbW3wnuE2BJ+0MBx+b=bDdnT`{a!wg;9g zzw%kU!IRV+!h(#ALT`sS-3P~fW3LEKO03`W8LWgWj;_)>DguIvDBD=RLX}Ud&830p z?(_*N>I({jp-*%P_~8N$%8CehRqRg=a@X(#k$BdT(M9P23GK`p1iC%Xffi&_{k?vS@F-~SF5yR|leR9?g zo&!iPqWu#W=(IBSJL+Zwq?<#O!5iECcA`LN(1Til@H;9wwCoD>X&(>0Xx8gVN>mSI z1WW_5zick}iaG9E8rx5@3Ek<-9nXEf>mgfUgQ)bF=$~_~X(ELsvs51o?1$@VLhAva z8-%R@Zxx20O_+Z&Lf}pQVT6D9;K0viBEL%EpW9W$&vq4Hte{!_>3PjR_NxA)=?89^ zvwrLI58wFb6a+U5FE1WAf()^d2@oh>u4|a`p4E9=OkwiS>1_wlnq9lY{v;OZCucw3 z1&FwjnboYIs{0JMEFr22C*Fg||ILaT{%s702b*~X<&xivz9w~io!+cw9x^H!>~s4V z*2L0sw*=VYd}w9sJ@rUQUg%dYKKir`i~t8l9Gxyvzl>U&p=^Lt^L;r`Me zuuV|00+^f9>b(}xkyFmxhBr?5Iwyj^Pb=FJp%8b2uuWiky%v`h^flFb_>6+@S5h|4 zMm`o`2j^)U7SJ}Rz|qVJud|6s-MN4%-0~~n)J|7gt~2xASxqD_%7pIE5CK?^ZEnNe zK0sm?wfir^D+yiKn7!cnCT_lS)d@F}$jx;jHi0(%4eLeuy(VWtX{Xy>*z6H@PSq+}YJl_$qM2~_f(79ab} z1{)4fPjXc6J!n~cq;_!acMsAOP4hv&YofpkFHdLk9Gx@hjL-r$nAy>*eRPLAqYwL; zZnpVdzjjqC?;9+OVAl|%KWMO~zjF(qaiTVkrpnJ%UFv6e7oUr0;B`93M)GAk>wA3# z>x+_@%K2^kl325e6gz+&$P!2k7MA9B3?d)iW3Tvqe0ARH#fU{h!c%Xo`GvgH&xZ#l zS~*$=KESKCr&bPfZ{TLZ(P*mlRdt?L@jS?^{7iEtVahyJI4C50nu9IS?!x#Y ztLB}G-s{$14CvL4_xzST3KMAt#su-?Y)1J`l(k1RJjt7<1DN2kn0Q4$!zMjmApJ(! zCkQ+uLM}Edz||U`+ZRrVdQLQ9ybM66E&a*0Dg#q@i3DnEa@|ZnQX%5>;UkBi@lnC_ z5qw6>Hvqq&>RejcZyGOs+tI#_LF|@4m$X^SyGzST)5)C!PZ?z;qHq{TV~i2kW~3NJ&<^IhSUQX%SHF) zeW(HSNmu%g@z<@iuYGbCS%FQ_*f=lUn{+qI0^MfPwV0;dzd&f8w96EObTITuu=*-& zL2-h+3D$T%Qge`(8NKK)86i1X3!-{eZET$=>hNqf!+!=yhl4F!p1?@#yL0RGSvdj` zPSEXbMXi&z4C9y@C4^pabJkmxiVwm74)K^rB?>^0=9|;9etnS6*&Yue52l&Sq_aJM zQ%Q?Lu^3lZKEGhkj1omKb3XVBB$9jPlEB6sDazNqcF0IRF;~Ad?*>2Zn3%7Pmqr3R z28KO2%ddxg!ol)1q-YH6?+((QS zxPGACkwk1FdnIhY`#NRV;@0NO^;Q^lzHc%AV2gA459+f)J^GGR4s=}B$1mqcO{#J( z2Rp2AuAv0h>GBA0cc@Z8J#m4|K88i&1En#(3y{hx@e!c?c+1j1JDM-Bp8;kTP%Fo3 z24E{4;*1&#PT=7E<_QL>9{40&s{PeV+JxvX~hyN`ryJ;6t zgtI!QlZd}|S)~NVH6!<}xZ6zZWu3v@{EA5eeebLD8;mJwu=%M8sX|e~d(e~9XyQ|I zw2BMC`c~6nQHVrf2}1KqF)~@O>lOnXC8PQ(v#86ti`0MtsJ)luTB{wrH~YfV6R8# z^)-()`IE=$JiVg)H=Wuzs0VeUvE$Xt5oK6w^D$AP8A{W_jq4pIVvp&X4*sX5ST@uj z@h9Xz9&~8>>mjs%P8xiQ|LCm$u1kY_|EE^@y%zp%+j-I-tP)rs|Yr` z|5F6=zs@gB1M>^qtl&18i$Egna}v%f^|C0^K1A{QqLYqm&)!?)`}~QWTP#1&IN(fQ zd_>oFF}dvv4S15p0=bda_JSb zlMfa)M-(V~=3>X+#%F|QXn^%ZGIuO&P2CjnH^hIl%Z4G>cxS4GeYzLep;kRxKI_?+ zl!mus1e_)xZd$Mv>Chm)R4MfXUcveE8u^k+=|R1Ya=Vc}elwy(=NW8RPm~_^_TX0Q z2%`+l?)jY%@0v)CoGXM^fbAtS9#Z@t-s-He+_wP3C>u10J zpFKh1?-Gx{85ZL|820bmJpZaV|Cr9>1NnZcKicy@G@1XZ3-Q7lz_UP3eo4x(KnBC$ zD|*L{ToDiIYoolot>VobZM$Xkqp3-F(>UEI&;uEZ@tDV#Oe)}ZlV}T~a&ev@Z{Dj& zV9S3;;uX=$E91oRj84Z^q!adpx2kHNW^pzss_F!P|+Hz9TlKlR)>0oI?9(iw#KWXyJ zF1P<+!kUWjp7j{lOgIPoo+WLSh~<9rN3cEOkLzF(SbccMD42Tcg*3vy z%!ifu6n4=N#E)zR1a$3mLp)fu*010aEy(vdd5_jWTJ;GVBz&If$6a_i4GOg*a)Jro zT97fuUpv$%KOiU2Wemv-v|!ZP?Z%IQckSWzT~E!O34kBqoPSHU?me|cOEQZE4QJ=kPil-9chceCHyxd0m`k03&}eLQ`CePcY> zaRrd0*m$t0U3-wVyRoFr8_&GAMSe1ROScf_tUCr&6eF_s;=9OSZ-@`TuvL)jw!&dD zsO~-ETsJrdqyzWByD)EkLQk{LNHE~~ayiSIQNX>xd7>qT$SofcNb1=QbyY_Ey<*q; zGHP)@3-KHy_1Pk{fkbiw;%)Df{ouz~bYOYa1T_h4jfw}RXUMJ1P74%OeUIyeyp4jP zw^}fk1<^Rge!L;U$ZgFnyzXNNk{xdwb^ z$Nxv4gD;T>P^y`Ap7{!%~G{o>91C##i+&hr+bIaCwa@V5<;q2Myn=b3ZE; zdUnzp+iQ(aFkPGb3O)s|C74cA4_i2uJnKbv0~M-FH+ZWbWaTGmbT|+^ZowD@n<$8; zl3-ulMYoX8AAPt0Op8wnEO-LBwneVJ6#ioU=Na8(Qlo@jY$cR^;Vf+LCec#1Iv`HM zJ%LStFRX3xPg*+%VH@lSM$YdM1%O#cnV!h;m5=8|r5n!2(qnrS5G;eQ4e0}^XySb} zGegrKFgvh0PLx`|LTUZp{2sUm_C{h3-({k z@6TRbMQ-PvyjyWY&|q4J(<3rDqo;b=ZjcV)R<&`%!Di6yqq{@GF*{iO>wJU)XOSOe z4)S3zcQwSGy8?Q={vnOEgOs8c0vJ;F&JDPYf%qSlh%Y2 zjgG$F^8w^%1~X@woVdFwB}1c=1NwN=b4Pf!`b^j;T#?%nw!LAF7_1u;XuvV2h=Y6H znfrR*3Tm>CgFZgcWi8vo3fC{DQ0CT)ds;t-8)zFLxHjKK16Jmo-?UwLK-tTl?MSGs z@{!kx_MRbY36i9syVGymkiTTGjSKeb%5EPGyViXE?%wsr_8;i3Z;Svn85%aO19JB* zs;3U+R@5TE7VVBBuko$Ocwp{LL`)PgI_UTJ6 zZ$F#5nI7~!hY_%riB(NFc&&|0ppbc&F?PcUAvypw)T9|Qe{wCiB~KEhlt)Auj-2@} z3e&K)MFb6iVnKc95%|u6Sgoj^=2~+l3l^SGxPN`0>JIiO-NbwYofPP>(FAFLM~LQ7 zmTx`whS9iRAzCt^^98#qe1F0MvcHOA)Vn6B5Xl_HUlL{%wpjGWTX z4;8}!{xGR^%1fv0K3WNK9)Mbv4{<%IkNw)9;?YVcSa2+@_#Ho0)Qwd=X1t*RHSVrp zbwi+)Qfsd(+ZLrXb-^P5=;$%hf|gZq;532d=nbC(aC zNiXcBw$j(4(uTe05J)eOZokFl^n~Vo@B8!+4=j%!)`;)ulY-NS`wVM*1jbP|lXAsu z55K@b{Dre4YDv2sKu8*H@y<)#hC%t=v~&Y6IC%aRy}#L)$<(TL(R^>D2;5vRXSu<| z$<>j@jh6dtybm&BtGR91p}FQ@Y)`zVL2`*0$A+-Mx4%S$WE zJyOLj{$-hF6ah5bOWbP0Z!G~~aV(V+B=BrN<*rYK@b@FNkvu_{EV;lxy?2T0^FJ1A zz?k~`YE4YSgYp-J(|ICv{;P{MprYns3s*h#+y+oF7=Cg$6KfUlwY(=ZmccqatP@w+ znz@>Tn;~hr#HtdcyMxIIkC_Le8LR0=Z?ejDt{;K-jJ|AMLpQqAdaemLMyUHn3cF|;*}HG`6S)v z`u)VV>;I+g&6XY2vM$XhsCUSFnf;;_QkvBTAOr#-L@U7^y+EQB2*K0W(B3EFM0n(1 zm3dKa9*rG8?l|3It~tl}hRpa*bF+uw&7hp$MHh!D6l=G5!0dc3kS9&eS{m-3{lU4Q z_cJy7$L^@4_}e)Q6P~NQAy%eQ-Z2|wsRAYBgKpaTBPHsl*?DLZwBC~4Hv6v1-j8}G z3*JVVuk!wmLb)jvnzBC_3B7V9*$7FLVWXS`{MtBfRDC~7ow5#>Q%OK8gr=QqZhd9k zQ3cfxZ0RT|nXl7cB97b4tn-BInJ4qay-4n>nshtm^3+y>?WgP4(GXNoYwn-{jI5nv z);J%seZo+!y*t2%F+I4!U@kEx6ybNQn!Jt#KFQ4)C2~3Y? zz(V&Z?QLf~y*r9-W9ztlxzTula8UTfCDn(RxVlRG6va=p1irO*FAU%0xCO?0GseZ3 z^ZlW|tk|9uVpyExvYW?VA0>&i`58-KCMPh zF`8a{Q?X-0vc$77b=pxsD1?tMj#QIO`T-E*LbFS#oIeNlBLT!R1QQez(&q7M*jnaQ zlPekiaXEA96dcNeEnQ40gLv9{^`V`77-H#2GK7E`_tuxUm4;r>{Osc1jYGJ8^>fb8xfx#_|> zNEGjSBYj>6%`Sgc2Mzj<3%*9tezOG4M0#QXG2JtLjO-a@rnZDf781m`1 zy_oLD8(~{o+Gp6#Yk5~exZ(Sb=pMWJ4ewPBi6$i)H}fhT`mP64@YUXHsXxb9boMr* zjNo5Lt-GU#yJ6P%Q`>w+6Hjkx!qwF--RsLa2li^bLswF+rY<}A*fg#`^sKh|227LsS=~z_u4Ab8)-xhMJt0$-Qo6~9g`}Su_4b(E~6MPZg;Wc-J9ln z54ba4m!3@`bhj#DyF$xhZ@9$D`rMsQA`X{hxtgCso{1hOJi$Xr8Mq8ok1B`w8spT( zokVB~FMY}*@qD0e#Fj!``@_8N7tNhp%}-y?*gaRn=1m?7JUhw$OaSG}vG@|O2d-!XhqTF@n zXQ1*c0r-C#r|{R*9`Lv`J%~5v&{n!eMxuwkUwtk)s zA-Sh7+jwMLty6Y@AsD@anE&7}-TLsR!%FgRAL@3BJ|g{*H||v37f(B|cJTU~F^#$P z8;loDEK2rBleOCxB0GcTW<7JYSWAc1`hHd(i*R3YNB*HyjImwZ$(i+?b|SF>4Gr6P(hbvKR7-ZY=C9*Og^ zTE+vW#iKa8Ij&@SLLWoGdLQbS>fUY2GgG|a@t3@YIl2n>UfHG#vBnw1w(gx;78~;8 z-a2=8M|__@7zS3I@wmzdAJe>Ze?LNcz+r4Cu$Gq+yJ>AP|&v}a3Uaa15>?Qp1Nqg_($uX`nA-v;eBqu_;uHp@c zaiVGAZ7@+!!eY&LJH4_vR?u`fbT2oTe|7Nl!OH%0`1h0FRCFd6zA2nPxzI&0qQ@9h z1$s+b3X3`_7a(RJyKR zh;3wHlN!9ObuB?a$!7RSylgEq)Y$0x=lGr>FLwL-`s;3gr9cA+pxaOln z!=Fbhu7(zlx-n#M&8*9N55U3tDf$xXTUp6z5C1Tkm#C=v>|^!X7jdR4F59J&33x2eW?{;hJEc`(<$50B16Om zo+!=x7PQ)J!fYbMD}zc`269sEpG?d$9rlwJ-aEwTD3d z+`KCQXRNntF2{^H@GmZ@_gl5Qe4;KaazEv%9edbc_k>quF_4sly*oug1yM^>JkUsc zj(|Bn*|ofRG+ZmV^j;K&TY3MS_u2bW6>;z)wwHwqoiGFzim?e_#_kO)T8fmN4XVKx zJF}_llj_yUB<>`qCzEoB#SC`_9JKdNp+s=Z){J=H((BCq2Y^ugN9zpE2{h0Cu{-%T z&wlHuAMw!7YW}m9p9W#S#{S6J_p{#G!;_{-z{c%tPHpEfKuW7+b2LxMMcZjYx^ zm)ql*+fnpB?_L`goyUjzIiwp|+n4K+a!=>5Ta0~`BwrBX++*leI9VE{^6HcX7+~Mp z+k9LLpnMihQ!VdG&()f)$r;9I%>nMh%NM044@XKpEhUt@CBLE? zhNJyJ+=(Y_D=cf1l$&_%owaL{PPLq_-8y!=4*RTNg-ye@+eGyY{q_YG$!E7xX7e0# zyLVRd(^62=hzW)2rz>%?3~@yVB3QnMq++WEGXJo-ALYr9eS4?LhJE1ojK8Oo4_Dn^ z=`OCJIb3<}ZF5~pMz>6Ot~CkjyWvGQ(UZs99mpd)oMWAmeBXmAy*p^E53J4I+eFuw zOk7P2?qe?{A$iftP&=J>7gg6kH&tF8c2A7Bhl+QmP1kcf>6&(@{BkyH?b<+>xjREc zAX}n)O76BX5tYfdz;Np39i-^w;@&masxU^2w_llqwbzfPcu7C}Eyr4!|KHzsSi-RB z|DWx!|6=}&{ZG~m96{3hmOUYi%CTGCz{C97w%xvCR9$4s<$Q5% z*l)SA34=1mM_3nKw_D^*x6i`z%IH*K9apZs-Zu+u8LvBFw+~I#&OQ_L2MEU8SD~Et ziunM(w=Yr7Jo&hfGj2Ies;z0aQ^mj0>xLR!Z3iiLWAurV8y07tWpjjz(%B`e+w`5f|2qQ(OT~Y~*cLtkQIva7 zAE=L+XKRN9g?u+fdd)DSf9&SVw{60q4Nz@vUEL6zsH@5rA9IHjiv%=a+9UTj&JeBc z@hoGS!G|RYz>#1T*KXh0B>0MRTfS4hxd<*E2&@rRp-qprkU?(BPr*(lwZd%mDc>gG z3znv3kM&{P1kbg}D0}BP4EIpcB1OXcw2d|n|5>mK9nE zxQ8_KJ4iJAOT5f=Bi%`Ja4B;}8-O|9ppnf(P>%S0$YJ!yDcyaURWKMFMP6S|i(sjG z1`P*=NuXAUMs^&92Zm&ay7_~#eZkCx`k6DRbZ^1JoT5h3GO!DC;|y?ndt6SoE3OZH zX$P~%hz9q;Vgr9r7j`GFh=}(Nwq19%bz3C{esYS0=xhA6E+oxnUp2?M~wfUFV@nrlbcr%QIC7q4!xbSU*CKHwz6kI^lZPr#xk&8)rNEEl4!wk zIEfvq>H-bdRUEYLG&GNi-aVlLcPP68Ht%}nrr>gfZ{&uVAnCl@#!H)h+Q|N{srf|J zC1FCZ7v-(q;CVP&RS9R_o*oa>K67cac5HvxFnsh<>AdzPp8) z+19MEWFChJomlV(cQ1M@3Rx^dn$d~b(l<;xO*{Zn4zFQT#T*P^oS<&@-{(XOgxfn- zc-+mfvM9mrhZRAtwnZ0@w~Z&&^zPLw(m2RDz}&I8;szZbD`-M4Zr0Ak+re~atvo(0 zmhC6dw_lFYzfO^`9sRxjm?r()T|T}hmVrby8iUC3hVaWf zxeXDE_n5Fly&SLngVCOyVX6*Mz-Il>uO8;cW`idEV|g~GhuB%K4ch0s{?rKApdLUh zzpyH_i+0n!u?ji5oSM?>Mx>iZS-<8aAM!`)pPkKYuy+7#Q2}XhY~l-2Q#ow{n07IT zF;dLqcFmK==NW*ztJ+`DDg(RDrZWyOKC^f}v3B3L3MR#8MpwS>EUs$O=iQ`l>dG}- zM|rOzXepp!Z?dSru{L|U#UKo>+tofipW9UlcIUUfCash@w3U8M zJcwfFeyWU$nffG(X)rB?Ic}>{6#8{d*sYsTLzCj$ty4LyH9ImtF`uUh3-&HJv`xd{!7y3LL1Ix1{&d@j-|q=|Fq z_Qgx@sQyWiyU~IEZ0~V-c8GBy^pcJyZT(vD=NQXG5PO!UNa0>K30~ctgwEHdF1nM6 z_0Ihu&ZKMtW6hmpOh4A^VZrPDk#?%%b8B}PSzb4sD-R_l^!P;ptCIUZ%+LF-UDd{! zh}7rHlU1%9!;p`H6kU{Wb(#%)PWI|kdoI`QE>W}vh3o(`SN(XN!HXZuOmXa|0j8($ zfvo&iH13HKOY10LM$2QjlAou|LYyNvtH3L|!LI^Ys=1*g29nZD1qXpjApft^mU}y$ zB(W~}a!x(*d1b_<8?e{N+qwa&`Zyij;fc?TcpV61#gY-T+q}jtF2ZsYVG&}tk4@ye z%YIEP_&9C4(j2sa#}pttL)Q6{`@TKsYvs(&(-mE?4Y|4mm2rVI0@NEdY};w)d8#^M zxo~!#gU|s0aGo8FvW+pd{9p|(n*?>{x78+_n)Zv$&(`w0Nf-EMyK05*Oxnr4|E#W& z*_zkSGyMXQ(e=V&E$v?6Ex1F915EOh@?GH-qX`sV^)Gjz^{K-Ui);~>o1^z*FFo>y z{BM*lJ{W&Pli^Cw##w&-*j@mClx~^E9xvAssN|fvR@)P(4&_lSx0fx|H>t&N0y+sA z4M6JgE}XaGxsXR|y=zN;$S3CBgqpry|CoI4|M0zYM#vFANBD=y2Q@YXHbX9^7iSx4 zv#aBX+%vI)&(RItyCqE)P&*X&hK=@oJ7GegA$fz*F#N2yBzAvTq`pR?FJAV?ThCc% z^6_&FE4`W^u|)&B5~wd0c;ANVWppka86R3^%I8yD6(Wa{G{MN=`0h7I3)m5w9h~GN z`{|P5rL;gmEPoyWbE=;s7;1aH=qmO*jU6U0n3ep)4cJ4H2>j}J!HAEX)$Zv)Q#--E zUsBoiuG9z^8K7}aD-hJo+OjIA$CU7oW7u8>hBe|&hV3SjVYIt%{S>(J%)bIjd2p82 z*L@5t=^;3MI%kKso9!9Cnj$4+?1!qkgWiuR3m!%;Kl(eh7XP>xcD4N8?c=>XDh-Qw z6M$)M4V%B=XY(aJZmGjIdxY?mtV~_lrGW{VR1E+gJ+-RQzWH@jcAILmZScGS+lU_B zA7=q+i2idHr(&T}I=!~}a9!bE$Wq)fhhBULa}lG-Q$6!E3>}mph0-8OMBuDoE^3!G zsI{$08+tlhcbsw9{c!|Wnzuhkuw8)2cHg)Yb3I&ESh4C!ehxH0yXEWn6uT+kK3|9B zFaq*|d%^WaP6uy&Wz|sJQWK@2Q+Pp3*Zb=%{(fq`()#PYIKA3LB!hORakuX?`-pm{ zR}vU$`oquzxi$xigw#f1JfNFn-N%QEpsr zqln&APA6H2ckh#80(MOza(yM1W_M!NPk1t&b)e%2`u;8)yUmztZw?%Yt|h14F^$#! zfD+`-V+_XcyQf~H)nygx;8+KAF6Kkaog{OVR`E(UG)^@V0ULL^#r9w{v8Ou*{B*D~ z`bi}xqBN!Hx_-@O>zp5d9KkWRIh`tXzBKm$){t-T z4(gRJoI&7U-*}rnyajvygJ`553#%)hSDgAAxgpr+BT^FjN4`tR>f8G==)rdnE9f!A z*{;EClTOD9_=Qbc;~jzaG-eKa_a?*vGo-Msf$nVHw?y!R%(efC%zd$#GroUKLVrUE z(q!RPrZIyJopye%xVnF-(5}B7R=~#-AG{;_rnQhG(2LJ+m(NyHEl@7m9cq?c$Fjz*nZ1*7`+fnvvN}HNW-`9v z0P%);Sj;Vr)(O3?fA06c+zTUr{T^XFT>>s)!%8F$2q?hz%P@Gzk1=OdMpoI@V|Bk` zvngn+w<%`kqkrkPQ0aA{(X01fH){){L z$K4JdFw^`>G)JD>So-SnFwOp!Z% z4dRNab1!KsOg~v``#boj_W72nhDrIhedI%l{Efw7CFA%(eK+GxOSrF{<<_T&kV;1Wgrjp zgAqSTan|INx7E}2Do||l1!5oLMA z`0N^hly7o#^YLae#|Iew2UPZFz=}fRNE}|l?GDs|1^K&h`Kh(R`tq-Tt=)gjpz+N* z07~!^c(DD--Tx6^_l+d^50;r=0%to2ho6SP;Yi#MUlYk_?@8>zQ2COF5>Vlxj)>%r zXXtJpfpAD+I(^^?vz8r9;Z(ODPlOJX+Vb3^SWiT}-Q@8u!=Cn6Y};|QRO9;h7}qOp zF72CgcPwaFHI{nfr8hy-SgM;(>iBv--~NE<|t(6E9#w{Xdn;wUnn_GIii=H1pH{O-4Ox30 z6_w`hcG5Pjgmn=rXyI{v(~`Vy`aL17#k%3rD%zlqs{Xv+8*%tO2J_n01O4p4b5^mF z(g%M^kdUwt6kt`^h9!m`1UM)F%c;e?7(>KpXgMu`v}z62Ss*g)rozAoDb~MTCsNRV z+o00(&^j4vT4#g^YSlV}%Og_-a_YgR+6^MRjPJX54PCqM-?3!Z-L(QzZ34PY zS^3@{Zyv<{_3zzw;8`ozow(9b zIQC_8oV}I3aqfrd_~P(xRzGL)_m!fceg8QIfWIm+3+3v}b0>5d^!%AICtHa;t-qSL z*DVinLBJ?z{b}~N-xRq6W30V(8@p%2_5DfhEVk-l?EK@+gBb1iUMSwm%dBs0|2fvx zHx}|Zp1E67L)9YJY$HEUmw~eDhZgb|9N{CbEKpT}_D zzb1i$BI~ojW^s~THrTDH&i-Um_hS}STanP*9OxbC3*3F*ojabWKqD+&Oq0^k-EA!x zJN=!qp2Y6H>yjdSO6vq@#?YS6v14Oe0+T?n=+_6%h zhoLn1SA;h&vz!luC?D6N2F^_7V%oSW5;U;FWPjXmhB1DRamL6d{**AmhLkm7jUq|2 zj1OJR#!N$X{AMq1kf?!*RM)<1R8^D1_EJM&9&MX)$241n3B^eO7Q9*gYX|FJ`d4?T zny}wYsskV0gc3T+U!#QF!e=kHF|UwtgR7Z8VT2>BQO{C5}YmVm98 zzr(OC&&5C=Ss~3q(O3tmG`}Effim@(F+jFdGGD3 zl?DpCYM%dfm-{`7Zx`#g$Mkm>YdfP)mILCUvl{Fq4|lb{ikH}{Kdj>9CXchAgL}kv z`1%vw>IG)xr(tfqu5hBZQTl&9#`g$+cCi}Uf3yGx?5`>s_s{K-o1e|(q?KKj=q{G5f2zT?ks{qHVTpq{W}^NxMEykYq; z_pkfbaW>jj>dm(+n>Y(93W}A4vxxNB1@R^wG9us6k0Xd{+8_7gKe|}xVQm}pdluga zHT5OJ`!YNZ44iP##xE|0er8^X12mg$8BvLD>xdle0MO#kC7{uf=W_Zk%B zyx%y7&2h>lW6Y^D*TT#G+)z|YuJMJ^V+mRW^gs^wQ6cL|yT!egb<#b#NB?#V+zVG) z{GaRek1iH^Sbm63ocj1+ki+GH=3J$y&sIFfuMQo#YOQ_W#WAQDg>(;U%O@d2y`z4> z+yi+v<-cC1pL>BW)^GpE{bv{J*oD}!1vdWfmypaxgTD>-In!##y_>hSZ1R<)Ng|qmNE>=#Xt&1MOsh+WGb_F%Wc$)3sR*{MFwgfo! zqoH#`&DL^yI_*k!DCYntlA2L;c%&@z_iq2y+xwk8!v zD)^5s7J698jJ-}{e=D(Gg=c3_<$?QT2MQSwKEWiEj-F-JBTy=Jkqt@RLHq6>tlEGz zG`*jwlYBz>5_P`uEEsP7`;W`oU$1yxl3Lkzzj3MP$V)kI^TkQjV@1qq&7LORF^RK)U`>a> zS?J|7>Wex5{`nGILk}H)k`H}_uNP8$bdIxL{`dd+{t5s6um0oL)=264qB);DFjSKS z?Ify42-W#)jrswhb~r;x!ms@M^}tnv-~v`d^B`W<692_5^AhM=(m_CavdBZ1j34+D z@Jk55lLT14r9%3co}@^#dXF8j>L6|g@lSkN7<3Vq?Y|W3P#SiFosLUuGxOKq0pl#_ z4sgxUdiu8?urK0IHly{2=U+dey@=Tp5S$?7h{ycv$M{FKh5hwfq%dPH%X$YGLpKD{Gai-u0c+*WJp zE}#L4?IDuBmxfcqO?WRr8E-C`osQ?l+PRVd`9c;tFnHV-?d_gJwqNP-=`I6Dor@xz zoE>{RaE(eE$y+^%HX@Ju?Qon}b?eof4$32hAhLLy>_Kr~NB0w|Tl@M6v=yLHwKvH9 z&bms%(7(M19=Fk&YZ&k9xD8qa&(TnEjxpYDVB0r0`&83}S!U%NFZ{~aL~_t~wG6ow2+}=#2~t zTNi1#&l|m=;FTv)4el7mw)8MPzs|;|L>j>9F)RlC_QOw!S$OJjvcxT)i|STO*V;k! zlG5q>jjQG>eWI}Metwc6ndhq5QynHj8twWa-4Qinkt33@zM(e-Wh6EuH@>i%JDFK( zKUw+fZmfaI!SkSy+9N8qhJ-CPf=ev&=|r1Z>l>CmYRJ~il#|Q_uvJxJzPoIBfD>O< z_%5RGG_vp*W2Y7|xBWD9s0yy-gNdoN6i@tsfJaAiu&OWE)?+-9+}C9B#a&Am6XaDYbiL?H0t`6sT`tIOa z9u%ry1ZH|*GUYfiF*$*3o_6TcQHYw=(=oZMCji6C)7$2Cq+X2F_&~*VAqP;3WgU3*DGl9iZ0#!lb@22F z{mH{YXX53h`S0Kv!Be~FXQL%nY`cx!N3f+p_MWfEXn}yDU1QcZvGIWX$fYU058$8h zDBbwMIJ6)-jeWHy$RiMH*9#Z!ImI1>69_dIYqj6GVslay%&t{JNy8Q8rz9&dck2aL&ZD0o>S^lC`3M&*gAvqQh$`7@2uM6~qjW zM}|kkw%F{reJ-_O*i2p6`NxdNSDokeskQDODB;+Q^1$+)$j_~K4p?2YGnF*BlJb7p z^rs=&2HghvPu{CZnX@2F2z_rsQAke?p0d4FbSDI%!wH*TG7g?mZe0tGzQL8WWP&4} zE%k1F!~%?-YJO(va)Qc0y1Nyuo#E@&E22MnudSNVWM+G~hpWAwULOJf#Rcu(vVf0* z5!?r7TtDcmch+}<%h0D$md%L?X?Yn11|;4(d2flnb6Is@XynDwGIjliaT(gpmB2hM zFYuz5&++rTRY_Xu7M+b|w?*`BA_uoYA9W+tS=s2`)-y}d%~V}sN$%(_4(rq93?d4> z?>E_bG$^9tYR??ndIGX(3k_+Lz8_6{O*p5XNiOIZjf#0w+!NWZ?lHB8ms7nWF;>-Q zLf|&_oU9Y$QYcfh=9*JyrrCQ?ZVaFZa?Q}ILw|!_F5cSlD_A+}>f4utfkr?Dx{nfj z)@42NC!GVORqT-@+CX(-dwO2p{TtF5cp{oTV<%bq0%bqZAF6o3Q!N9tb7w~W;srr~ z;qfX1`_m)h z3m@$D*$M;aI{0i94{yxHgN?_@euwzu^IH(0D%w%0GK+;;Pq+AgZ%{hgWkLmb&$~7r2C% zFd+f!s&vqs5 zsmmQj;WkfRhYt!2H=4O{p6isVd?WV>9)P-55FV(M@Jv3T`gUI&@}(jaCHqxa__W+Q z(#F2RdwP7IRTscjl1c8{fR$K&N(K0fu5|DA3|rvq|IxfFY;~x?T=$cbOVS@t)+i^d z!#$;#JHd3jfxWhnhokMTUXU3`r^5Ym>ze+vx7YA;a#bqDW!D(}z#)e%>)7K1GlEt=^0| z)1OIf;VB4{MIQqD8=!qWguqA(oP8a`I4>V2lq9=-)=!rQa7G)F7WbF{xkI;aODl+Hj%0EvRbMF`P4FIWh`0XE0DBk@{q8 zv*)e7Xd5nyXYKgTo*yc{glULrb#Z;ZAGG6*i>s%Tk&+)kzQpH0^q%Vs>Rco zoBB3>K)?mx9YalT);ffmfc@rA!Hl}E??NPH-@G$9z)|t++T(r0bMGc+q3!=Z5c_xN z47=!d^OlWKC)!*iGNDEV!dS!p{)R|l?Pz4CpPDky900KV_(^XN?bG>?RVmFY)vLOAII9(A4|GOtp)?^6S)M;d*1j%o$!~MdK}{)?a!HVC#+|Yshu%RL-Oov{bF{*0~BYR`311?i{Cd`(EW!IjGP_G_)4&P`RPH>-%7L^3?sSju2qt;3NKee-KMR68hmnLp9D3tbXi=2y*{Nu&?*0 z{l<{3orgWn2W4t5?Mc<1$srJI^Gvk?D}Qvw!-|=?U|`dm?sO(#-!j*nb*&edvMG9{ zRyQ}kx6m#Y7e?Wz$I6WLtT59wygoY(g4-6jSUXHj?sQ}*)K~b*iR_^4?x)QI3@e-5 zSBTQY^Kh*a1b1=@p)786=&tYAOq5}L&Kyd9;6?H?7yw2(UQ5o~v?2eKF^&_^+`630 zz0BafaLaQ8Tb?jwo+JUOxE{{J4p_(6-kyLHYdGJbZEHC3ABs3uta6b($ty0FJ}>G7 zaxSVMKKY13b$#S@nJ6de!zr-AFQ%Ef2jRAA$4~7X(Agd?PDPRB{b3U$J7(wlRWrUT z;yNH#=1#SoNzBxCqOZr;+B2%KI(+Cg|HSN~E9$z{?z@XS&E{g&drbSDeN{JRDn70% zR@!42op+q+YqM2_S8`avk|uKzW0fQ|tQlA7)=K3nI;jLc%8I1tEEiZ0ZyL)5;Yp|l zlMR?WlW95DEm%iq&6V634(82^f?3mMbBZ2WZe`-rU?CD#_xEvUZiLZPvG=j~JJv}} zl5KuYJDw_X6UGv$0sKcl?nOZ)l-SJ6wA<||=X!w6c=U8*JEdHA<;Cl9XJ#7(tDGn2 zBo&2XK^**`(-*x9N3;k|;Fyi)W*<*JdLZDWs_3okon}%F3;?w9UOH|bN4>zGfL0X* zaz_M)jk7 zHrvm-@N3QM@T|Gjqd5;mvHF%;%E>Mn-;4{*v z6G$BEOK}T``g+}DNl+%>!=4J8lA+n!?#`Y|28v9B9^|uIbB%y>A9a+oS*vk+Q!-ki zGGy40HOOrmjjbXHRcZk`-Z&TUAWXckR;3$P$XNlg)(4%6)|M~QY*@DW_}-^vvp(-9 zK${)rW!T5hm6nhrG?d8@8DJ~tJ~Z(^x9em2hM?^8{DbopF;f%Km9+Q{z2^dhBE|5N z8~~o>h3%GH_xO-cf@BtC!JWB-kHq)IUZ*wriH^!_&+Hy-kjt*6mXg0H_mS?T7L(MH zckh4oF!6}UYV?F#$IQR=taSKZWm&{LDlD!)pF>nZKNtSzzXf#4bsIVA=(jd9fZ-FL zd-#37KZW(0^6!8{|4g>yuQrB!YVec(a47zl8qR;lko>LRyeV(Y=ckz1s4e!_wz25bP9yJ9?y>*4ebn!`+*d7LFlRqHMjmD+v>JFNCIy*qDL z`{DVUB}m6M9sFboKE?a39ax)Sss*t1tEW^*3klYz0>7_7#D_j4C`RyJP{@iX>U;62 zwl=#mkV(EiIz2V-Gf7h!<3Q?T;i2=u^YKx-@UNr!23qF5jL!)@YQ93Gn5yaEmZ70mmfi{Gw)x+mS*zNx!Zh^u!_M=Pp#v}ZBgMryh54*Kr4Nu1AsE^9ww;pE>NRD&f$ z;JavKK{Y9wB*9E531a*7M!+BSz?UT^zZ6fPlA?q)OQI7$=68NJAxLNQZh)r-u zeF!3ieD<18FAb|Lt#Wy1FPLGir{sXf45=ItLVT{!bqC5vUQQlrZT@SH$^sW3vi~h} z)bGFbe@@wht(YYK-5w=2Rh8Dm|NI}9F?ts9|9BvRHXQ!PeHhyRxn8$v(>~Mx>eJ*N z4*wN52!@QF;UoR)fBp-TxqoKVVstWDIviGFwc`&xcf*6y9!@uAiXlB)Ro9LCIq+7< zaOvbhV7SdcJzKv-&cUAZ^=Lqws-N*?98a>bc1^u1jjeJQl^4v&k6>oUoq2|Wc2%4E zN$k;+nv*7^d^y*wlsD?i~dbSx<{c@gZC~wU7t_=$=Sx;`h7O9an%73F*6HgH}+|eoX@DklnXu zIk$T40fxwfMB@MzfP<{fZsnc9l&Rn2yg$6&hwRm$+q?2FqHS7 zZ5t&|$N6SmU#LnC;K1$m$7w$R$_+tx>jx zs^xIcSi1omWELh;I@Xb5{-xw-%zi&9#FE6)v4Mz=Z)5p-}U+}c~5Cjo#^N+`|GV6<$z#6 zW2c0=agMd;WkVdNs$%^lcH3JPKQ@{}?9RBq=&XrN|KyOQ7bv{$&Y;SH!1f^DVYwd* zd3USy?fm>8+iFg~Tzuy<9*Qmb*q!vQe9i|mLw9e!7#YGRc9FftAhK#+t7C=m?$0(2 zfR%l?88dh_+)$DU@2R*85EwwZndS+Rou;1Jq7;R|g5(QFb_&;JreFwC9kFMl1F206-uK+WM z_v z@7@FZ_MkBZ`8`HU)=Wn~4)dWeL>!g6tlGqpK?WDEZJcTFyoBX8siqlb!3gfR=VoC`ej{W;}pAyqPz|a zViZT_vAb_2RYAcq2jRKK!X%VG_^* z(1&p1u6|=UHlS)pmrvm(ue((=BY%xohX_f&XyJxqasVN0K}rMNJi))y>=%)8S14&bDS0avUqaR8~=L`KlA##s;&-*3N#?LGF-@wL&T2j&i*?U|s z0-A67m{5ku-E6MmUhh8bz1kN=OJL?QuS)IwR>-}2@#zBKGadmN`!)5Y;N()Uv5fZR zhp|dw8nl^dnrFA-Yr2{Ob(!yrsun=iY+J|#_}o2o$K6dw9l*C3?C(~i5!sXOYNVpf@rn8*cRxSH6(SCS6?+^xQ@)@tI4XHp$(H=K~}N*I;=SFQ;enw zSPhP0`6m1@y&u{(r1yECHlOFvSOjNnyAib2V{dWS`ii)>yiebYq|=z1ug=Gt|GFF* z@*1@qG$oelL<7QjH9?i;I|5d0k}s?KB&YZ4QPuhBcJ6>Ulv?C67`GMP&AMc)m7IK@ zN+#CAfpDOkFakkKkL#o`bK4&0_=M&9_*l~AyuaLUWZfDl$y_ep5!hppGnwW6bKCm~ zNw7feU%j=JizMrGW%>x8ix5paPV8#@VwOTDd<1jDMGbu%Y*hJJA2Qwrc;>MRED33= z(m9B!`bF*r0K2>tWG|f#Nwm*vQ_`bl_U!Yt2+rHa)M!lxo`hXWpjpSyI}}JEi0oK5 zhFtLBC~nnRd`i1*zw?#d;mSy@Wo(bx)+hP(^4nUa{mPcOS>q#)mz3 zK{S{ordJAvXT?Tx)17(G#)t7j0#uyDv%jM@#MZ1P9`B}LA}pvgS8$naa%=t3ABdu} zrV}8+Ac)F`juF6YaMOGXjO6fPJBUPuf?RQwV2%xgyLmxvbs*JgUvj8jR`F>)5b~N# zrtM}MAM>;9j$*Ibq*K}+DT66K+y+lPvFCB?0k4eRK|^KL$~b&(8nq!=WSTek=x}#s z7(E~pJLKsQpM;=7LqQ2S?nbq5h$!atvr4b>5q=Kr-v6J*zN2kXt=sko*^nTLjoVNV zNs@C>%^U8u@sK(fWw#nuR4?=GijCyLhrXSZ-|4D_+z?U=S1SVcNP>2O5(%&Wl` z(*bh%!PRs3OrDkFD@Ez=i(|2phu-_$*q}iL(pmhQ4KgbG?tyK@@^{MRBREwvEoPl6 z+mM~rG9|X-3aslHk;9lI^=25{Q@N2_g)6D&Qjm&_pN{6J#&7HLn;!FZb+qX$*4|LW%l|G)L^S z0N36%f4*T&4jr1fQj%Vo+m66=HIudfW~!WXjj3ERs=kt( z)0OCZ7|~a>hlFCJ(XEDx87QDwbgY}sm)DP+pZAv26&JDkgds!}w>!^XNtrHwq29lS zrhM^s^MxH9_l)8TCUq%inQ!CIYd(;nxvA$cySinv4_qY3&VVk|AsybII8FL6e&-`k za0#B<=fqeB2#1Rk;q* zG@xHMH>KD=zWZrj!&!zs?fr2O^NXelc62cbNJTR_{;RlDel!qUU5d7Oovcjhg`EW1 z7^C^84=CK&<<5IP=4tcE&F^A@vvnwcz`dW`$+@?;+i#1O6ZiEk=hzNpAr7&J=nG`t z6>b@r!3{_&!&M|LUxfGhwTsNn8cwp@Rxb2WmaD&6zk}`T-B=(VFtxu9I;Q}qLy`I0H-{BXmKlzp&lil}9)4y9W z`Ffn7Ly1eLpxc6%oG`l_kIRvoozVITI>b)FbnVfeA(>()e5m0yAJY!YKC5(8wK!of zu?hU)Kljl8*ACje9f6Vlb*=S39eV#6Rf%2Bauv?Z)vE;v|BqK&9IpS+zyGthB`-yd zKIfnP?Z3O*8|c0l84kF$`^0CkKkpwAavGD~kv(^4Nus|Wb!CBgHJ4Ti%XwlIDSBh> zUMuy|+#6q3DktUV06r*SFdQhv!`84wBp`vyjRX5Lt`9(-Hb?DQ81{6M&K{=xO@?^^ zpD2@=j^_Rl-kWeAqqeQl9q8+Cw7(?1*lTrjZpO=3uWnO*rd8zUt#Vm2_umIfC3sgK z1+gYS_5Jm#LN)`TL&FY3p)rM<*FLYZXKzjkvyz#W*zRd{S-pS-J;J-qX246rUzyL4}A8lF5%e(!}mc=wGf>QU|xDE(hL=)ZZ=KYM5w zJ@mgjX!rl!K_h@F`3ndCL*6;CozZb^P56h_2>%CM=HE(P>@BtVA3fOzH7)ba&iBnj znIKVm2rsdc@kcd2_b91N9UyBueo>4nk|IA`xh zxnOxO4%E?c^g0h=3b~ePHZGu4dC$|O*n7+x-R>_N_MPcKy)6#w;qXM6dQe2+tzh87 zeYZ~juEdz^$W}rr^Qto892Orfo8KYJzP8vgpVE`PCfoyw(g~)6Mw}dhdr3>2#zQke zthl!a)>$m?(HEqPUYL`QXney9waaD92^F_073R1RYBGp_E;9krqt9LJzJ-Kf#-IbY z8O&)~xc^J#_8%zL^iLg~p>sp=CJOToRQHDZ;e)Ddto*GqdSbPI^$D`TH@y0$m+AuR zU`uzNyT{<4_0`lKcSWb3uPepxcbbS{+6TxU=4XEjg?|&^|MfdsDr1kOeO0Wwfr<>% z9TN#kP%)s>$1#Fl{hLFx@Ml}deSzrZ1oQ@kB|=Zie_4od>!)yqISx1W*udWMMrwi}*@WPhN8NG#25uBwH^E-UPKUcE6I=+H)WN*b@`(>vJ zPBci>krSQNcw})_`=H+Yo`evG{kaUzmY2jWDcw@9^{-7NqSss0-Ppa(k+65R40r#1 zWnD!t_OB8CnbP0CR_Q(w|K7$jGm5a4+8eQ+RN0^Q&&|YX^8#DEhp=zKr$J&JF!O%jSxc`I(FqnRL%7|tmomZz zC;DybH`ADaJ1@BLFSC6h$SkFqE+ev&czW;Nz0R+=o3l$hYP~&D@P;N9?m;WsXE`PMyM z+mW^L?k)fDRnyq&ro~%K|Bcq`<+LIuw1GTClaYeHg>Ms) zI5)AjHibuU%0)tGEN}l#r2cY$sKvDt{V1ZX{psv=qY84TmJTZV8`bp0o=25{ zzfknAiAW}uh7t(o-F;^gHBx`0#|V}cc%tetC7XX6EK*w_tgpP{xe2yZ2?<04iO}jH-NMV6z(@mf=wlYk8J;fHX3J zUIZd!)YtW7Choy{*i^WPs(DI)?4{{8;r@e zr+7J4gcFo)LIuZqATy~1l*v?E1wJ9mtBS=kX)HN4(&(17eYleAQrcNO8wYR<7n8TR0x2uT;(>vlY|@BIat&Zm#b zU=yqMx)W!lh&x-M)GzTF5E_BAE7i;yDZ?V1)?4UT6>s2xoZP>2I$q}FP=E%dLVrIT z_@7_EiMj)4?X;x70c_OqbYEjQPMEve*a=zn-7BvYl7Jts8#qd5S9u!d$-YcG`~FGc zLJm%it`1Ui_lfvep@!+Hdf&Yt>xWH266M`fi?AWKl2ZM+T}ZT3qV-2RW=_AJLYhNg zY23Z0OyVVaLgz)e4!U(fAAPCo_ooq}3MTN^Fj7soM-ue4u8l;fR?GR4yY>jONYoXc zeK%L*igZJsv}C-3Z^#MR);o*h)Kh)VY3_EEsus%I0aQfZkL9a=gzKxuOPzL$RRaO9 zs^|-pahVmp!7g{>&--iQPw$+Cnd>v*pUrjv_FJT9{ZDc~G?pWL-MfA6?p%fiN4cR^ z`khoOLZ066bdPSU)XyQr-7Sn~+-5Q#bBr5jFJ_1%a^9!hnSQ>?IYI_cmx=!AOe&B& z2n}|*;)GgG9d*e*lPR2Chu^19-Y0#=pwBvSCLiJ}nh997^rd)8;CbKZ`WaH}R#nw} z0kf(H)rR_SGm^p0;akuiqK0@(TsXGrSJ(d$C=t(YdEO%iGLmkf0Nc7D2EC0{d=_9eYpW2G$Gd0IQGsv##SJ{Pq`%OmF1g|%RQ4;xZe?U)N9Ijn1XziY<(rwFw%1Ch~i z;*_xi#LnC41!AWEn&)J$9dyhQ2&YIO14lQ_;HM?C#+c(ST^W+pf%L<%DSXr5qAXC&gIhr4QixYyu zy&_59aTTc@Hi&4P2(DR!sgkVqT8A2xJ!YQ-$gtWyo|%%Wk@3@IWXQ%Ha*h8mu~n~M z2qw*kjx}XRGO&#qyoi~0LBEJEmB-6{x9O9GlJ%p8B;^d{1Q?gYo zcW~+J_b@rHeJ2dBG97Qy~<>&*~O2}7b9Cx!eVDz7R&S4QFgG#Gs37DB{^ z9hcpC0+iaosEcPAj}ou-jYhh~RxC{FrZ7_((HN~X2ZQNGxz`wxAO09Eap;xa$1IP< zF}=;zc#Ni7<&1qr;aUwWv+NbPADwS)HSXf<*;uE?QPlmawvJPtZ@8Pp*f$EWp0_rg zbEVl7lAYculPP2KMVz9*>**Ba1XV^ub|dDN;oI3f1WP+!A=VDCS04j!qg|NhN!iy* zaaQZy;N0H*jq2;Ud{0`M5G5)gqLqDu?_@uZ+=c$_jx||;BaOQWU-umt7@g`TXGlJt zpf(vqN1MSDmn@098^foHQhmU3$GOo5!v4HkDiM)7IyJcC0mHn$#dkaP;z^;! zV<5i{>UW2+Ut0&%YkwG~`@spm7G@^E7pBvrU9AAgYq@TNw>L`86oy~zzDXCobgoV& zD`#c6-kyppwvAff6niyASk`Eg5%q^g_k%ct`9Fc>nc%v70RWbe$EtZ+_|3 z)8!K*AtcfUu3wCVq3y-it_(|hb<~9~+wa5v_Ms;)IQ_X;b{F7^k&DbLzxp5y+2+1L z-V}wGt*h-neoWDa=Ga=3{>rZLuk{t*Yep#rC+GB*lNcz9qr~}wVrh#`8bXHs?YQfG z>nn26{a|Q!lg~DvI>>5scAGZms7Cl&lbk%cr*D|40ThKu;q_ppiu}C7VA5LVRz+5H z-86&Lh!k#H9%VKgup-^ zzhx7imla0lV;`noo<#-KyVhj1*k-T9HNm|%(W$AW&(O4>5<-5O>2k&;86){BoRl=) z_2PXitEneV#T5EmoqoC(k^FXc?1eOKVFLv|nNLhVNe(&rO!*v%9u^Mpa2;kUY5O8H zw8!ymOPXH$?Y|#tkKMW@ zPX)n;XaAic$9<@ZxhWs~!~4Ykxvu#ZIPEOvMM3HW3%ilVL5p`0*!p+Rg`0FD^Uq1? zZL6tzrSOJsEIEx(bvSEWBVysh3c5<{)oWVdOr~j#{}Cz)ro|n2HGJ@}5hJ3hc^)E!f$hEZ&G1<}XHtOvA5-hKZut3l{CZ%` z{)7Z{-m;d!xmca4da=-8w7S@Tm^BvVuxw;H{c(_8$U1XE80+Oi@8|rHgT#UT)BcLh z&H^>6uR^jfnsTTDOku(#Mp%+}_AzqNNeEh<6Jou_{^fMT50jxeV47WAm7|h92~UAbZuH6CYc_sucADCca?0uy1kvsjV=;B2YNlY#&YmMf|etJAF z8dlMa>#*7SM&AzsR6R&o{SstIyX?3ewTA{;8u*OJs$KLajno$w-ca&27G3>?>|V=W zb+x5Y!#Eb4dfVI3*YT_)e@zX8YtNe1`P9c^Lo7quAxAks0A+RRiDK5C-kOtfGU>p*h zda=U}aG|A(6Vl9-JL9M?g2$x8b~fi7et=wChIKy+&pi)Kq;X+Yt_5rT1wSPY5d;j@ zhE_0w%z!t1ZKRZT}Rh0N<0{%O_j zM~O~_Xe^%Jdq{g_L6dfK``XBwiK*MmoBQht586_-Z2@ufr9|RN^0N;yH5n1&g)x2j z$)J=Tj-S(6n6Kx*m?HS}w#5t~L6@m-M!xLZtzrsKmM(|t3x(C~HT`lX7sO9#p=%!W zR{`68A=y1_nt!f`>r)rM>~+7~h9|6Hb5`hWa|-n%0Z{cC-t#WD*422VuD*wNEEHBj zia>`17Qt{l&RI7M9&_FLXMlI-Sw+`?RX9Yn_Mi(2$i)4P6Vy!7Kq13#dwHWOZol<+ zhz|RjQ3+Gw{UE^{`n4kQ8WpG zCBLfQjq}bUgp-7KDx@TN`j|@kZooHB3ODcOtl*(f0+!h)Hy&%TRln)SV%gd|mJ3=5@Ph*?H5v15FgG`UpYyPm0m~ zvo18a6y?f}OEejBG04q^jVoRIO33IUb79sAP?nZhQo8?I)J*xG566T5@fe~#1-i!u(peF+e@WH4SpT@7rDx@ZEZ0q3D2 zCgHa7anPBi1H`sKOQ1(yEWyZw@sngCMmidW6Ixj+*^S{<#M57Xn_W3H5=e4=bCSEV2PkCK?vfKQqZVzH_8niS8=hXp@U zo{%!wq+1vM9(D$q-F>P5EdTt+$({WJb%=a;xXn*$jv4jOPh1awnH3;kd#0}5;(EP# z@w010ITjugACcGn?N_?3YbZTR``2a4?s2zL&~#sj(>cR>c-A4YA_)|U3Iuw3SgM|0 zz@CL6ehQiZa9cn6NXJRHn`^-kNLWX?oW#O={9w6^W}^ugAP z`+`+8TkI=4-UF&|M%qR4&=2`LWli*{S31uAc6P%%p3VMeREZnvCLw*aUZ#jw@4?+v zdm3Ko<$}lfqzWs%5>2Bz{|HZ4Rc32=B`z*P534cElK!62uZC&e0@4^`K$u6U-&KOSi^4b@nAw6!owe;zET^x5UA|4jCb zS3NPEJ-z&7ve=s6Lz3_z=0Mui`7D&o9@-kzFdN+uzE#2rg%Gwv`!;k$hqAxF#xGje zuj+*ISmv%wf38DRnPcxe^0j)9j;#r2!9X3=7(+zax*~m%cYme*7}+Uwo0tdap@Sdj zBC}CFUm@^mE)oRk=uN^Rn|0{dfNa~;5zVfDf7T4m z9{m#D{xTB#@*dj%UH{M!bROwg50<8fQ0SUAiCmb_`nsp`4we$f3QAGk0shReU z<2K8{;VkFsG^Ir21 zYoVW7Ex8fTEqWCkFJ>3i54Kuf<8ZN$WgjE)fjc@S?@w3bOOy_4tn{)to#*X&HeI&* zQ|;c+o9PbXqm6AgGl4mN+X(!Y)*($ zx~Dm-9a5pN-X@)`J`hgsdz;J{0KOgIC9lv-_i+!0JIr$r$ZK>$L^9eU?bNc7-4|R|nDdbyIZ?!|%N>j%*vt6@>mN ze5PaCMbPfvZEYVNt3M((;5*tGq#$OdM((4^>m;AAyBbC1Qy*5QFa|JGvcqVc5m`11 z3wT@o1r`m>3vmn>34pwZ%8Txa<2$?c(jDO zJs5$|92soCVnT`#vURlTxILC%4=^Qs7rxOE$pDDpeIdabIY%8_L}sAf>poROjds1T zxxG$1Mba}3`$MG_$S5?VEkMK%t+TrlST5axFT#9kxaF`vf1OkWU`GH?Pl>*X&t-($ zxKXU;1FII5*aBWLA`}@pO2$g~?qEOTj0Fh^67_jJRq^r%0DEQ6l?G03WGIQeD6SiT zSKnzf)U>gFdNj*6#!Jg7C}{6A9%0sLks#e zS5=0yn~`Q(L&ekcL9Hv3xd6GOIg1DhH=kj6U$S}9=z}1a7qhyKI7g+I$@N=leZ+Kn z;z|~W8r|?ha`RKlGz7v%Y8Gss^gX^$ES!CAvxE3uyzT2B zHkkc<*b*(-kFs5ZH){60jWj%huLoSAbMP}5RXgM-huagj59|G58sNpjw|uO$1A|u} z)Pa64O=OH7FskGlvgO-8pPz`Efp7@Mr*4;xzck1{fAjhyU;<-|rgb5|mn7EoVHg{M}0#?l0{`Xkua(MAyI7RHLzp6MJ zM8v$o7ZE{JTkwl6QbpdusXQJ_{*GCW_C&nZ;c9;m>6uY*7Z)T=ynZ_a;{WcC^|v?b zsi=7$Q*wUeVE!pw_3QHpOBPXUHXlqPuC5h_9&>Z$;`J;jQzJ49a!Z)z6rx*Pf7@mM zI4H|E%1_D;rdsp^sxO+#`}d`Pgj1>q@#nBVs6z`tz_|&-VKLzg}{m-yaj`F z{5ttWV^HBee}QPGCWZ0NI&r^+k)DR4pTf9r&oD`X$y_M5o(En9Jmk_luH^88d}`~f zE2VCyuSfarGu9d3Xc<$TRIQ$>%+#a$9x za1jI{ZBD^~fq7iufFyqi_al9@Q@Ce$v^1=A4~jmTwaF6$Jl&&d@CQQ29H;saAE!W{ zg9Y=9<4^%9wZ2;o2K1YI%o70PpS|G)PG3}r5chVQ;Thm za(PHH{w1#8HRo+AAK$n!H^f>Ck8aYl^NoiH;jO&>CWGm0ddcgjzBywLuyJE>Ztp8>_=ud(J2yoDCX?`K<})= zz)X1X5s>Y$-?|=G#5==EQTXfiY7;Dix~`>IZj-FKz4`ZL*jP*o zBwG_z4+4T?0;`I{5}1c!yI=kHG$uq{Gsrh*dhBv5eq{X&hTs>^bgS!T8SccTMs0B; za#VZ5UWVWFmYZe9QF z0KrFsMd%U9DYorz*I?L%weoW2amMHNqaV71yY1Kxtn7Ugg|H^ek3h11rgA}C>Wi}x ztFqrm&m{#WMZEB%Oj>X8iV9SZXP%(5o- zhv6FA4rBZnzZw^^bVAdN*UB>%)$wp=0KW_h?FQ8b3W^b^t|$ zCp|WdH-r5jjC{psMhq88p*Y95~r?G|{ z&A0X5FSNIXVK{#;`j&$1CC9hu%AB(s1s8)ve+tRtN8KCa_S<>eJ%hyfKA2b!9&aKP zyf(=?IOrE-QLI$zx4#Gbdf&c#y~=&Qv}@%56@}!V`rVC`I!Mk-_uTkmNTPl?8+(k= z5V!cB`OJ@}`3)Yv{*0B+#m;K5;pu$;I1{HY*;8Kwr;tLYcbxl}<5-Tui*m6T@2Eai z7RC;vedSwl;~3_)OCJn94cAb+Zh?;sy%#rI_nPx~JFtYq={@0FSVztcWCAEqGdtH( zI9H5uf#gz5aY(cu;bq6=rzn)4uzdNW>X`c_FslOB3Y;drjVw{|BG^-)wa-gZ)X7Z6xpvP6jD( zbOTX<$+X}5OJ*iD>d*+C979ZIoZj7=#Alc-IT~SQ`3Wc8kPFHIuclArcUGVhmKlc&6g(pZ_T;EC&FQDUkEemx z!(oSrXqcXA$p@^5p>>Mvcn_a|bpCke7y5O1No^lC_0GPzXA=Wupvnj9xAcw5BCd4_ zLBN>W(AD1qIK+>KPoC9`9ASP7{22YFHFrp;>V0ExbT;QW@v=`M`;ojbh_djlPFi$q za;=&orO2*OYAunKmftV8>=^qG>6Lm+>{)IGUT8ps3O^Jjj+&}d*G>QrKYyo_!Zsqz YT<2ewhv$cpW8&~X1dgo#Km7^*CwV-9s{jB1 literal 39186 zcmb4rWmsHmvUStAYjC$9!QI{6CAho06WlepySux)I|L_4AV9F-@R6KzX3pF@bMO6r zHPFxV_GVS}s#R5M?^FbVmkofdb++2WQ z^`N%B-|&x3$Rd5Zm|3u#w64*QTD1>)_shZqHJUrNGy~)$ko1Q0oy7{uj!GizkF1(g zLcoR}icZs8?^GpBoFoh~w|tgjCjoo8kCdw`gUXl+ViOI{<|!KIIF`l1(fW+vWu~#C zV959hQL9wuQ;>7Fk2NcA{9vjZ3B0U#84C;;8}#LN^db1!MgsH6U~KMNkVY3`i^Hy( zWh1U(S1sTXWsS10aI{KpF@IY>XU?^&JV749#5i4G6g%f4}lOIy)NE z8roX(hJkQ^p@IMbB;debzyWbUAz`7RAVGm35bvOX&@ixI=s-{qAU+5X!w&!hjr4UP zbPwUUb$J#S3Xqf-?BkP+>kOWL93HxIKt_AL`9dutfQQ>!e)oK1U8p}Y%z8u$D<)+; zG$8Qvft{Xt2~!Z=vvh<-JxuhgT=}FXk*#N-9SV&PZmqF1mNLBH6D>N@PrlBiRu%*1 zA1myqdzFCWI$?0Q3xuSyTGbc|Dhz)tpF&RJxcfOmPvrbrEs9NT(a*-Z%3)h~iX3oOFwMl~PT%jr+s`RMa)4_iHesSK*6$Jct7Iy{f0Y&d# z^>PE0N4R;q8CI;v^#viOe+k8mMWQEty2I7b z0_26=j-5xq!l#~{7+FbGX9q!rIK_1pM%s91qB%CMo>~MC!4ME zdiBCvp^QW#g0QGM{xPg^q}gX$gRg5!X;I-o1aiNE zfRSSLX&PkuA&ST=w@wOM0z}jK{hgwT5%$LBWbsCcR8r=*JQVDdhF-Fj)hF7rNQ~ZO zP~~E@rxS?O@R*8A(YV8jP}m-T#S zFqR)$!*fvYIKcCr$nj{ZajRCXKZh^QVztsX$f?*TaX(}rJvxa9fC2ew^Kv2SIZZdce=L30nl76fsyBY3li#|K}t)L_=oiXFhJq-nbWIZ?YGH3A7!G=eA@VMVUMXo+E}ty}*|EnlOv zZs~VNd%$3}J*6P@iChh`6ZJcYckMwg4)s%ksju0bIV+N*^1{cnJW>a~;i4_~oj}yd z1jJ9|9AFHEbXW(gtSoBhRal=^VDLY-`2<(-g4>R)Q%z}i2ADTB?=Ovy?YQsn}Vne_hJCj_AJZq`g!zZm$cy z&6Mn9)s^L2s_Y2^*lCScYX1Fz= z&6C?9dls(q+izlty(Xs+=lJk9b#wigX&66D@aH6EVXwpCC1llfcY9S?G`Pva?6}Y^I>62S9p& zu0_j&ICZL+xVC$)9fn`MD0f2^brpix3Vg>@H0RI`i)PpN&|@w5K2FvH?*p9Qs{ovEydFUXt4? zdID`KBQ|?M$2a!TRFFI{Ui|1=WH7*F?*kj4_2e=ii62Z4l40VjCxjVtF_z&7+Nl@u zJN@Y5Xlcxiej#tMT>hB5W{&0rJ|I8XZ2qlzQ< z7>a(qrFQZ^}V9wd^pR?izd(Y^_<`GXz9h<4R(B*IdIZ62s z5S#uONr?>gPPTV@w=QCMB%m*(3@Aj8jFyYscB^_@f>_6n$&jFTD7pG=ZT&b@#kiIY zRkD?(^emeh;N9;z6q^vZqg9Z5o%J6Ww0z(Q=ZXbX;lxe_W8-Evh>7R#Le9ygUmsbP z3=dCqBes;}=i$r_QC+}eAEx;<1h8`As1fNdwPwFiSLh?A`lpAB*nqtU0~BdM_Mowg zq<;*rS?K6^$atTlbKkV{n4Z9CeLd;shbv}qSbpDhf0vS2H|kQrtS3e#k*NZhw+)M^ zax+)7hkSQLoO29P4d!7i^}d$(%BRn>g4S{H~CpTE7Vd z7Yz2TDuTWPf`Xz0|15|=ED&(uTZr#|rT*G23ye?u5*a%eAOqH`!RW(%0NQIcTU>M~ zF~fW${V*UCbuI{pqi-loVJCV3Ca&+iE2wQcln)dfi5EY<&Gg#MZ5s+Z85#H)5s-5V zj&u^v4c6xs^&`$bvSP5zUDFhh4ptTRo%s6?kN32zBw+FmU*pr0fMI~ozfVXAC=&Fs zCV-->1pzS^0DX0~TcT*xI0*?gbd*gbz>T*Us~o7zaW!)X-3*+LQ=ilRK=nc56vwtX z#;FYXI6rR}SADF>G*5jF;j6bay_H%^axbD~fMaQPTL)wF$aS}^DfG5TSu?3vf|9j! zo<}?m^eM9vzK=%JsLW#N2c_ElA>zJ@EsUElJS#+e zhJO45*k2IFXulP;e}nMff%OyyWa3WwYpjtCPouG88qtaD(F2$;b^$39!I62Hh$L!h z0cgwD$xpd9JW7Az+W${nx2*v=kss07_({W}&xAf7)S7*K^}kuy0pv^(neqAe066?5 zKY{fo4$^YQzir>L?&f&lZ!mw`S;x%Q}}BZr!9Ictnt&&fYNQn1jke z)LGnY9CeWHefN0pN;lJNG$+mfW!Bl)VugLCe3QX(9h>B*TguF)3K+<@i@sMe@-m*{ zSIYS9#ac-G`;Xs|sQhHLt-Gz4UG4g#dqPcN{jXLNFL&BQc zIR63bpZWS5R_Fg6)?*ex2136*xM7?HViw%_q<-&rK}=$o=8o zqVsTx#+dsTt`q;nb-EmolV0L%T46W(CAq&yy|6*umC&Nc6p)ig%_v>!$Fd&rI!F?q z5$30W;gbIkTxb4?tEE2ZGd`Z}cg~SGp2xWainBZ*Eru>++hgu^fkQzsPY=}t9K5AT zR1UZEqMUw$vDsJWuyhM6DfR;SEw+gEdWMt^XB#0;sn89!5PzW{?hk4oY$U}eAY8a5 zd(X$}H}zQEg(d?xkIhD%UU?7$^d+X(`MNJ}xsN`l1oV%*ag83Z3$56Q|ml0{|tfu*Yvx2lPe#Mgv_(`}3mwzr|3JlBf3 zLJ3m@jW+%kD^LP<*V;b!`MfIdf}+d5Lb7CT5;0(y@R~~jP=s(Ampw(!RA09YrSScp zq`#mu4o-t_e``##jTvOgORMxJ;ypaWXFcKzs7b}Rs&I@^QxHFAhi-QE@zwQg04O-* z3y)>I+cPEhcmE3>SRxhmMf3unXC8WaoRboz@H(#fn3lAR>80KPisz{)A*Qg}_qSC> z-fFKtax&)#i-E{$xI3A&f)gI7<=)4_N1d;w9k|d$#l_6^<^Dw~X;siADH%_n77gyp z?bMkrq!aP#%GE&BT2E1-cw&}wH0I9jyv?B#dIOF2 ze;nO{9pdsY?X1f@a_Y0s=hM`tk#CyqQGYCJ;Mk7)!Me$yUB2XJ{mgzZS0bc5T>GXQ zG5^qwzp~=*JQOJm$QD84(%KsXX;g-i@MV6k%&aqdDF z&aijV<00pDlFyt*44#u0hrgU#of|6NYjxMA2dAZJIV>iY)G@j2OT$;lY+gJ7z?$e3 zrz!_yJPRn^7WYrSFa$~zz0!_b`y&c0;tic~4IoGcu~P20T4Ok;Ao8gDZ*C9E_O!!z zMj&jm-XFo!lTko>QTnY;)=WZ!1llCAx&IXJxYZ%qQRUx6e-I}c-+Qn)i>dfTWYCn= zTD1(n^pl20C)=qaMP??tc(x>_XYH_qbmBv&Yqxsk6Dk+ya2K&mS?D^5*fAx4AZIC~ zt8dysp!lrydCo4EswDr|vxTu-yxSJ9fw*L`z8{`YqL|%Q1Tx3V=Svg2d5mMZ{4vz% z2s^dxsYy~B1PBg{r!IyjiD&DCKe{0+gN%!gS42l0iNhs_0@z(99fTiKwU#o5o|3%*=s=EKMn z?H0%}_#}e0D!4%=g(k14*^JY)uP(!p-+&WT^pCNUWhy6_*@Fo~;QLI9ZHsLm4$EW2 zm#$d^$`)gfiOE$DiLMN|RVauq-+gn&h4%j8n*vqYsbkV4Ns1ht-3fKajUW%yvm>Q| z*_qujEFoYO8HaX}6Skv3OG$LFBY!oJ8s!a zm5DPbLt_QZue|o}Y;<85B{pn!yXlJ!qG1B_zP*#^JPSjm#Ebaor7s_E_>{IffyHXiSc>%t zTW!wHy>&5{80A_X=K`}TCH!eJA54;Pza$J^^NRBL4{9nIw%qU>*Bm~VIiBhp#zWM`SQs{{T%^MZQh_L{4#_lL3|pop^!kxzMlWNvq&@>Ph8sRf2njLq zT7P{fq0UDM7jR(1nR286M^pYzw`UHzRl1`C-tGKJ3U?Rcy?#lX1Wd8Ki2m31&li4S z5N`SPUw8XE?U&w@XIF@lL<_e8W&IC%D>_OIU{s1Dop7U-uEzXD{0auV#{vc@?nI(M zXV_`bc;J2CM~AJ=L0;F(oaXj*#G-n9lcXwn6oYVOcN+m2)5}h*ba5-*SPf>#rr@zp zs#ix)srxuTl-hobzI_nthvd5$@CrBJ<(F}%TLs6++Zu*EC}4hTRgk(Ogrv?g#`-~N zBv`3hlYn}s+^2qzji$3LS9pC&9q*%Z_6A|kd5yHFz0*6mz{eUUwQgy!O~!btG*4!R z#$0C%y3;OkU2iJx_Cq@y0YY+uN>5)xnLZTNP6)yWV>;fHV9qc2^|KiAQTtL6*Yu(> zI8j@PQY;Dtja6~-8VX0tG_qVLf3)gAvfr&b;$MUU_XnZ;Dr$f6Mma9x3pG7VC$~Z% zqO|(l1qrdIRC?HQ$p<+PU{qQ!g+38Qf3R*q117>}cF9Yw24pC5><|wIaqA~S=t++c z&^q8ekQ}5}pCPO+@V?szJu7G7lG1BNv_%(!$`GDsFA=e@iOv*GGj(CZez#mrqhB~J z3UbT!Hwc*F=ACIm%oM5+5{$+`Ue@+M5N&AWNLVjL{eWN5ORVEcGNhIfba9Vh6*W0KaVJe;uxnA1DovlbRV`_Wh6YRzYcONb7(hA7*lVC&@kX!}xkE@LFfKGG^S zbyU!Vq8h;0+?k?+Lt@;#GfC|40Yg8&7FM<2OSOYE%oL4Oa?hDu-%uzuxny()`L)qj z4w)*g==t_~IgahSqsmK4Xh*6&CIr)u>+BXi|D_dagHjX!746#}npXNBF-;&r3)!D} z9ZTi1PmnJcsR06+(&D93z288H_*$O(X0dZZqMe<}<6h;8+M82j;yUIkcIWcLZDMv& zb5>SHKY@ZSYQhVNPD$lO@a^o z3Ymw$BoTcTH)Ayb5)en)fScXc7~U*1mRJaSJN9bIDXfEqG}zw!Do;!3)R~qAwcl=( zwa!~pM!~h{Zldad{axnn$94Kcd-{bUHLIOOs~oxVXL``V5dB7OiLihbuusj=0Oq!Y>fpNQ9%d%s7eE`QD z6tjsfeZAqCP6-aow#B5?p)@f=qgxQ?m|H5;fFq%AL#SqM zZ1Zbs!Tr`uyYibG8yo-8`)T}csjkKFfCKrljfMVmcly^w?(P6GaaEx z5O6_h(DHwr0kXATv-w!5Sr9}S;z!`KR|7nYSqOd&Y2W^HZX__kNPzav(Pf}B8$rtL z{Ev?s#H5TZ(-ZR)rE#}OIZ!KnI~VqP13%SEEry~b^IoVB6orR0@gQ9kKbFW7v`K1k z#z%4FNj=Y4Mw`cUN9hoM&I(LhtA(iq&0VZ_?GKtV<2@nN-2`Ay+63mdtTh9Ppu61; z8s5>|x_hWF*~xYt0>I$G09`Dp{aFo^EW|XEJqvRs2GJu9<0H(yE6X~c-^F0jj zn0yuiwA#{v02qw;1(sNQ*NUXqV1khVO>Yn=LJH)4Q`CF%bCZ)1Jx z%^1`z07?0PZ<+D9gSPHeZ4laU-seLaIKoS~Xxa3Q44`FLdVoGRf+iZw)pha7IM7ZY z+WXx2iHkS`pw41QEk<23A`0(;)l=;UFQEQ)78xjfOVhQntl)8P!*MtmYeWvEQF&ro znRz=EjoRHlP#UJtH?DbadoZS_XnE9_1JJf5p=54kWM=GWMksIVuJ2%MsqgT%TeJJ)XMP7`BQt%cKlf|@5c5g^>zm(V9*C&^ zKZ|+y0iMT;X`+yXF31;d{7TS^^;k(*u4RK{0UCXRPo-Ct0SNG~;UqmDirB~Rr}-d& zOb}|;-A;6p<~hv)dFjt3_d+<{A1FkqLQ$z2{sp^r`w%V0_WJ7@H5pFz)r|ZXtlmU#?p7pL3NcJMup zTS=3%Ze758+$(vL&lQfJKi-Fsp4w%W1{@?+(a0%7`@+g^73>g3t0SG=)JUpnTAu1V za}cM}B?R#CFUnQ@Ua~>`TCypDye|DpVU?r}xNqIYJSk~_Z0Vsdv%R3gqP>-IlteDj zutZ*lj(|-3A+r#3VatKML>E#Pth*s=HKUU-5cc0)74cgL{$nQv4pcs_^Z4~4e}w?n z2l7=a3>I?`SLj_81jx1stPQQ+GY?n-V_9M1bK{9y?su4B^aeyhQaOjQDQFd8WxRBS z@8lceP`EPgipW8|@wZXjI}-YoK!NrSrJejv_1eMAEiwu2b-xjCrE}4G0WQ6tuJXAf z0msbmBM54%NYxb!>T+b&p(tA1@jA45FDp8c>jQ)yxvig!8A3ief70;hTNusN`Z4@9e&Z_xDLfq#mhb6>CuBvRH6%y@La-3xZU*wAWu>rCQWp;` zbA{iR5b7ggBR@0-k2BSx9yw(m1Y>sVoTQ{WXIVM+B7t;xW#nTDPX7T6H&ZSxS1Asd zFd!}%%G;{vEe6VDjHJKd!B6AT4dM@I^4CIqA+&)>R5RZXLmk2Dw5!G1w_qzD%}Sn| zcEWVhdmN3a6#0SosShiR3%O1Qj|okic*uCj7bogE3mDq)c(PUq+2zbv=XD*?#8io@ zv6UMT$7c0`-!lf9Qw7J}#p>o`%lbY1WTFX7v^0;-LIApF%*mt~$l9Tfi%-b*b)v-# z<_`1W(-YbKXLvc%i@Dvy)#~=)zADKgH~W(Oz3hOk0=Q&o&FV}C<&3)fo~&d_O#}7w zjkVopB2Avhw=XMMMlRAFjm!vale3Fz^Qw-+=Omz;BUV+EpwC_HNL#lC)#}OBHEt8TY~x?prjVtA+3GYub4nXj6UN>sCXoIl&kRYTnt>t&q#7X+XF`m(cB1I#aZ(s zw6#zlN1`b81dXsoqlrQcnzhc*f!08sOO#ih1Nl+{4L)30;*_{J-=|mkvX};lgxww| z`()IhV@GeJmX=+P{`vhQ2-`!gCj(oqjZx|`qn)TMk{LLsRMw9eI_dJZx^B;C@&o2W z;PuLifV&a_l_r=lK7ImtEu^mDU1r0-C&NDp@?Xi2@Ar4`O&a~GCjTJA|Jicz*H>}k z7V?Gl9Be}vnZ3cT=qsvT?cI#z{8sT=jM(@MU)KoN!nOzAY?UXv5;Oau(5gACCoXZB z2xKQ?N$@3Uu9tqZFZ@Y`$&JqCSj=+Az!aga(8hU@?U;=tK_D1eDGJTH2o@c}6q}S4 z#8Vw%Z>eRV@6#@CzNH#K+pE^*^iCF5kpzbuiGIdPA`Ti2ir0n&JDuXhqV#}pfkl?j zAt{lms`t>)n22d;zVRY%U9l!FXCU;lAtmF zg$-B!&W6e8Z<1(L)#$!(9JQaCA8Kjw^y55slnx*RI`Ifsi&RvXYyjYeLY*C}i_;qT z58KCE4E{6v|D6tXzd->aEEqi$zSMKNEGB0p%*IxOg}`iaqoq8~a{IC1@<5NzeVnt5*<{L~5Y<#Ns*lihA&a{Go7s;#I#pwy;DM(N61tNg_uzvRZ&J3#Dq|lD#5JJ?9drZ;|XKMEHxf*>(YfNdS+hF=7rd=YjDv!( z1zH6hDvq%&>IM0w?9CS3tavc$!$-vH|0CJS!|w&wZz^ zF!e0N8972bJYJiia$|&j+c8h_oyXjD*^4TVQb*iG}8=Z z!8heFACS=r`Maqq(I#l$HE{nMZAc++?BHl?qi^-r8ae*SjI@8sMSTZ;Q)_*5t3UPP z|5c{A{#~ZHTtGf!U4`GPgANv4jeYot>HJwUl_l$a+jk7P&N6D5PD2h6E0S#1$owvK zMwpbS7-{AD#>=W)?WAQKfM!<1>FiXDPM7uCNqeoI)DzR%y|_gFC2+^LX-Lsh+P9ecZJpuD#>84`i&%% z)_TLh7K7KN`@|91o*6Iw-Ip?7+WI-rL;Q$GuCMYY{cH8xpv-zq<;cZ>INR~!mqY## z;Cf@u$i5L>VIcpI+RDV-YyYS&|55Gz9YEziC_qLacxw_snbb}&3IAuVK7HZq**m2A zb`dzvpL3}PAQn)W!f3ETnj>u3vz>awc`<=Ra9TG=JBF>$(0u- z=XyTaXM+ykEeOkoxEty%I=;IGV|SvB4Sv_?s5msShYdxyOqGOl;g4>G?xR#ANu0oB zVn$1Q%(_y^>#f6bbHdzFHnNO|{rx0#vNldz-+uEl3$1!zf1BNZ&?ooE`TEM@$t~ca zs81bCSZ5`g(PGzY0N!3>VnG;wOBGou3r*|-IUh=tjv0LczqZFJDJ8ZP+=(gslUE8{ zRwgC>V{d^qPU5(0!b51SBbGEG$g_kLL5J4A5*yy%i7o#G@znzyw__O|#*sW5mILzA z3eR`Pg_MAo0I&ryW)oQ}`hRNG!@Gk^ za`R^~iyfn~#)@I+Yr^m4*i%ay<|9cixaMTuG`(GHoPKPi-d{!O{`>Zlp!_$)_KVHlB%Y(OgNv~dje+@J zT`$|4(1QXHfdf@~j9h+w6@M+SfN#62H%lq-zj#Xj5_r7Rkgs-*&^0?+QPzWZD^O&h z?*S8yQF*1kBP>aeA1=Z$SueV_=}~}MHf@sMpg#h0)PM*?J*f3e+Y!d7vqIwRfjIDj z&nAy5p=3)7-gFvt0i9Ym@pvJUh9bOI&eNlXnu&%njMwRF(6Zx33c_@skVw3t3*fCU z&2Ck7Q%2c(^FN{_dB~iycV;`f1d2`DJ(gkrRMKCY`gnfys)U^vBvOmR2+9DKz(rS> z7m6uD80n7~;KY*SG~~)cil^I`d?IqKbWO74QJST5e>z(m2Gsh7)2_9#f#3DBDP>S8 zFR~1Fd^wcVs-BG+CqbS4C+R0oCkyPnPK9LG7m>qu=?07cMNFI8I@wt{{hsyxqoD-{ zsx^#DzhV4;B05DVC_uUtm>Bs76GQh`*6@!>i|ETD(Ou_Osaunb^0X`xF-<{ARTbH z2asN8Gf}#pV<`CklSZxpYSk5ZW*Dgb-NL;rZ*y^HH$RZMc?wJ z)mESlP#FXBg1#OzS7|lcV=Z-Dp2fZvJvXbiW=Lj*WU|~X7*@ms73p1_MKS|n(Z&Pk z9Fc5Fj)zA^?#=XkXi)kgeh`O)d{)}nb~VRh^MirQIA)CD*)x8`8kkQbBMOtX-_p8? z-WZDwlh{<-P1YdtZ!-D!NYn9crs-(w>|ki@`Zm@1h4bGEHvhlA^JdHavsV9#z}W5o zH3G$EZ|({+jfS;3!Eo@Y?`un<2%B|m@^V!92o4yr((3F+dbE<_+?&cVA zpAXd?`dBnRO8E;+z0Ix*cRzFGB>@n$(0cYnQ4wcgc7}=XC^+ktW+02APH&n(F!OZ@ zX0|pesZ}Mu5)#Oa2+0A`K9U|W9A6Ex$8i#mf=!E0_sUz9^x#Ow{mCv(P+l~N_0s9@TuFj&1 zRLz%v*Z5Mg01a=?=^SJ=iQL_tEN;nN z6vMt>gW5j_in*}jfranat~M9^xmPL2Dxi3M_?}~JkmlsQf!x!Q54o} zj-4R{TDFfXsM8(phi1qksw-oc3a2w3%tw!yn)yMwlQCC~+KFIStq_Q%(ve%#_$Y+P z-;EwTzwCcP637_|>7+!Gym6%^K}jK zDwSp*YkoeTelE%4U>u&|!3Fn9k%q~suW9=>Q8|nlTV4Iq;?hAsAPf(OiX=@RHp&(v z?$Z$}SgZZ7ZdxD?+^?>ye(UezY$Z zH8ZcHH#3$BA9Ox;i>2yPE>4fTj@L2_j}tuoqv()wg9my{{>x*_q3#2SRnLXh5D;c+=}~6rVjdPrJWM=QT&lRy5({okVhBINvjA z)+7w})#XHis=7FSUy7{_*-7?)#=fvfZy=DH2Oc7NZPwtoey<}>Kcv4qE{WH1T{ZQj)1NtX zlC#xplgjOp1=9};;jtuph=*7;&|V^VIp7hM%4yL12EZn^SAkFhpa;F2g8rB>PDdvSYm9X zAHqLz-7Gz+(7vuabw=CG;$Wd;nTWp_gRx;p(99{qxH6D#a$D9G+)F7B#|)IOS(COS zNsd!#_Mqr(XNqDvJp@A^_BIL_t90CeaK=7bC zS0)zOZ~yE%q1OQYf)XjDKMLCn(!WgUN;Sac-96ab2od8sSdxbl`v02S1 z=D#9DBSTwe=2giY6?q9eWtH6MrpAAE^!5oTGd+*@6$RG`8PyL677WiLx?TO?&K^OC zx9RWP-0K|6#~vL<&mCCeyEf5s?ad#^?u>Nde|BruRJCa+?b;Y{TaGHo?G3%{s(F_j zChS5`yeJvMtJnojj{nk!02Ujbhb%jErs#prH=@?>8dWMaYsacZdN$v}GfASI%kI+0 z?3bHvFkn8`1m$}yIOrN?9lCFC{;`it_R_>CijIm?MgMti>VgFjljlbfW9YzBZkdTF z?@9*s;p1cyGQ7|oFcbs_wEFmvxD7y!?)Y-hDPVVg;lNqfR>v=XHYwURoQDM#)7)lP zQqkIx%4fV@G@+BK{7z2qyB4AazgxcPX>0dLDjRZ>@lgZSf6X-tHCqSEH)-%^%Kd%e z^DoKvdr|I=b$Q6hPseEQJ9F!Yn{)&tY9mPFm!0|U!{17y7#>htg0k`N2 zfi#G1bSz%z?f3)~q-4uf)D^+yvb4-(F%{z*Jy7aX@ee7A4Se~BApYU9))TOm#4WGv zdU73!GBi*#N&Etl($>=Rz-8ici`hk7&;l*9~rU3xp3Q4kn zK6q8x2pBbGust=)_+<-o3;w|uQc2}oPkj#P9ojTF7!}9d>Lf`P^janjsgvAF#JxwD zY?=sFsVCRzLHPUOYlE@va)&Xwb(8lzGKXg0x~~n~y=85pn(=3w0u7Z%nOP&aN*30) zv6cM7+yqO&F(`wKW)mxTyR@yfpi&5UKQJZEf3*+d)`poMiTPd#0okWkW9-4TxqCxG zrk&q7m{CmEcP#^h3&Ic?MHZWB?v=gLOn5R;$XHN>U#Et~YU$CfV1WB%7S7r<$0_QG zn5EcAImJ}#8!D@1ZO=C|WJ4oD(fid6<{6<#Vo+i!Rjpk<-^)d-=>pbE^qVw!2#X{}Vro6Ar1ap)k)H-# z;xj{CFr_aWm(L}`4UAoJ<>Q?UzI1QM*$7bJVEdd&3G9+-E_b=*j^Zx$+vNaR$)12} z2UNIM)ouS=hiL@^zCr_zJb&>;*IBX4DHOIDFeTs>!19SFk~d194R-XiAVX7#hRKZT zRA-)9jcn;)qI5zk^l+mj&4&i(*nGZxT*AaPGz4$jlA+SGne~^c9bW{lPov^cZtaR- z*hF#ph-uhuk(_h^O-CtuBM?6?v#>;Nw#FG44m}Sb)`a0H?)A9?{_0@ME zCUZmApa6+SBVm3zX8q_JU5MVoHF^dd+9-oa=HpR6K;^JSyscOLjhnhOgc@kJ3hRm_ zJjA4L-%-^d?|C-o+KiVsS$xMaV_*3RQa{ec8MuX2kc;L7$jf$liI^91KcDe-+j zjODnkDL=9HV#lX>4*dp*TZ(oqW@OuplV4`RKXq04Jh@nx07Z|i)y)EM?DP4YxTJDV zmpo^>>rhxA2pc9yX-&UC5Bx;}i}!k8+c z$SjE@f@{~w-KMOK;kYd0`l7+w7K<+1>ll{)BQwApwqsAt%EupWd&eZjM6i z(ThR`gP9MrJ%j}2ldms}do-2Ev$l(ekxCGJO(eg{WA>$Ba2yA+4XV*>Y@_Ckqv)fG z5Tycis^jXLa=YuAsz*ZgcU}1GjGN zT4wtbDdi_uc9Z+t75fN%9pK*O;RptSb#dtVCX?S(yZP&Z*k7^?7W0>XStrD|eO#V6 z*Anudh0RRdk=cTUq#C-NWl$c5Sox{0m1?Za3~EvYSh(xIIc3DJvI|UUhG^33VU0NW ziG|!L%tZ784xHM^;DauC`dC_$qrc618z-dB^DgX`MbcC8x@k4tm(qq3CTTkkLdO@U zl;SK_d7b_fxZBRa%vQ&Jo_#v=kEcg-)-=5ab}3N^@fT(9=SD2vmimlVcTpBHqb=0B zA-4urIq4b8`HssH3j)3P%hx*?0=DOy|7sTeLoB_S1%HX9U;W5mny6g>@l}+A{$#|3 z=~*A^1L)T-2{F5_RucTJsgH9sUutzEl(P7s+Q8CnuDt83Eb7gn2h`dybM{_N6F)4K zO>7@HFJO*!Z8MT?xi<&jHEY<zT{m1)~o<|Gza~CYwnTY4(S+QcnZ_|s+g_)kvL!LM9?Ip{?vV(fIsJ^vcK90pC z!W)lC8y(T7?zvqfyxp}C8wt;#ot|2vQbt5*g=rtyNnsd|2DsDX z*%)rktv%Pu=<&T*!T4siw>=<#QV4@YeB3m7WFrq{WZBxV47VbRsTM?5qS$JfiV>uf zuG!n5fe0}=sI%OqPQ@DjVM~s*pFu0G3uD!$Ne{KZto(cy-6Lx zFd3{1T6Die>_OTk;Q*1lMJA89qykp5WAC6(fe?KlkmozU4lD}QFH4ZzvXAcDlrK9w zt7FdeV}$n?V8B7$ULF-}p3wC1iy=`$Zhp&T2gc9b;?5ZB+*Cd@+atbynUFA5)m5Ht zU|g-dXO|b?$P8tgvV^mRw5KJ8Nlt+%g`nlgJY_wlCsDCt=s0J~f~AGYERJL!<%yHY z^}Heo-YYgwk|i3eLIGS`iWs+MSWxaHt>rcmlG^^|iVmnqQ8=Cgd-d?x6*24n?CB{( zUQy3EbOci-sl8_6qkwJ94o~5Sj(4FH;j*+DZbQoMFWjIidRbPp7$n8H?YlMEE32Y> z=ThaI2>{rp)=JBlj)2mVGBYRP{S3`lWl9N0kWqCpV?`Mq4UQfFY0E&`<@%!^A(DD) zKL`bl9UR;Vx!?RiR&Tcu8XKE9ygBuZ9RKUY?iX@zwfcXY*g>K@h11WfRMrYYzRD>l zQLp1L`mnctq8fRc13?%_FFekQ;)3cE`$2y%SCi+8F}$HIq+9<*OIYA9Rt+HbzEUZ);0n5}(0U1?HeSYFfta7V@Q@6pdvldsuv znMaydG@<>FHPS~?pJ87=UP_qefd861{h77*;@S(F$Ui-Dy%=Y7b_0mf){>?a7*UhQ4~NdS7bFV3aru@F zKZ*IMH&my+YVPma(;kTJ%!jor*N7@V0e@x{xhNwo2oW{*X$a99Fx25FtUWT0J#1E&&DWlqqf5$J7eY#uZ8{vGu~TjX!dQ0+JGudJTeREos3U#qjzyVv%pV6W7En`V^rvIkIMn;pcH9>k z5v+3A=%6vKHVw6-aUw;e<4&^)u2 zSVaw2Zm~bFYa?ey0I##{rH07J^QEWy`yHqjje4rRvLvo(02VypeO_!af^G7lLm*Rzz(S5O2QJ>-aK&=+#G*hV@GO8uYN#q1k6~W`B^82_da#_%n&Zs8B=L3T`h}IGsIqQZLGPIv6m%4Qb!4siGBP@&Q3 zkSyfOn)KG@(YKdtdrwZe;SN9(rV*%jSaZ%UDUbT@MXk z^On1PNY_@vIZk7Gw)wiAx#g~9(Yz^k7npYNvho30p`5J zQQluN^$s`r_C!(m_GE|Gp{|hn2`r2Bv&7!x;L0!)jRr~qD`PkPU(Y%rl(RB-(I@1# z{q@3c5d|7wl~2eO@wSpH%bMdm>5%T~ghDlS0I zj(Nw2AN`Sj`9EG+t3u-TYBZ@`0Xd-pY&}t-mT|9ZhQJm2U2JTM>DM=gLizK4!70nm zU+4VgQv@^tvUvEgsmb6p_u4-%Xbc2lE20Vaq5!gO&UXl-wAus*Dr3$+mEep%EfCAU zo%84ODtKqvG=7~UvL9=9kJFs(zw&nfGp8o$V*+2N7J3$a0P%VnVY~GvASdGF*bd}Y zFy5#(^bk9Htf0@|gGsBw* zdArJNP2|JSL~FO@%@mOcK_`V&&aJzwAPbS$>qkRf~=K(@Xu^ON#b;s2xT zE5qViwr!i>?gV$Y;7)=Q+zIaP?w;W8?(XjH?(XhRLLk9jlXLdH?0w(4?|aP;zK^Cy z&zeB&cGYq9iAm^g6KT#**!SO#bkj5Kn6|iCX5(YYS&ZK$%$24&Y^NE zjPjd!X0vKvap-A(x;rNnz$)JZ(lJG;x72!~aC2;DeN$BMP4jw#+yGf!?!sv~>C)1x zKSEH;uUIiv7z0Y);LM?Zc*PMD&SzhA7krTU1<1+-$#1k_lIMnsqptcoZ1JAaN{bNnLr7(0g1v2l5hk!eqO2nIZ77UJFajZZiwYGABPMlOaj}r4HnYUyi!~11I&c3o`c%NcYv&dZqH5=9?IOu8O~oQ3%!Q4we^mGOgBX9WFoY4N67 zTiPU10MgN9cOEA`dVaIRugU)@>k&^c7ZOrO{vW8qK>zPN@$aJ)z`95OH>w!^Gg1CU z73W5PtY~g`6)N7 z0Et8ee~a^Xs?cEpWH4oj2xpA?(dn}_{19*uP15dTCIDnb>3ogN?Wq=Ixt79VadyK} zG1rHCgEONH_8QM$RIy?K$aID5#GQ%d`xQ45ZUlaOmR9PXp#Ut%a8X@h#Qzl>ra+wG zHw8WNK5G8poBaHPD!{z~ndb5aM_uQ%_T_n^ z{u|bJ&d;`Q;`s+v@QVRbAwTc>C|r5rUx?ng7x?RA$f9(#12P4~&lm}fm|Q|OPkR}T zC!CWSpyA)(%%QTqw(Bpdh`It~DqxUt;}K348BxNBaP{{DOp${r1JaQ{uuJ@ov*ut_ z)-{6H^1bPaDSzAV^WlH&HGffs2^%1TdO``hlr+Ffb$wkS{yO zbiro-u6a5MRTep32<1&Y|DcK(aX_Y0R{;*L2RPIsyFnu}Vp=Snh;<|&gUbFr2QH2R zQ~(|*ca1{IUd42+Et9) zUp=d_IHoA zXyj%F9@OFt=C{=T52}#-2uR1^d?-2hQc&8GVC{KNl&5L4hT#Rs^vu)r?{2mA5X*Rg ze_v>*mTXcp1B~atsRHS>zy6|%M&M*H`|P#)0SsMi9z}F-{DK4>3_S=~7$l(t)F6H! z+X-hY7z(P|6s=dh!KjYpe^7<)zhuRm_5L93Kl3#K@NVv3RnmY(Vg5!Kz&ac)Q^K!N z{KXa>5P(ce;RtZO2B#lR7!r19K^V&$zwZqInR1hxKSRyFHnqd~H-C@g;82|^n*+Ay zKd}V}AX7wSrkBzv1exqJ1NkXg!cRKzuVsKtFW4~`&2}aU_wvk+M;;i`?z*mTJP?U`yU))8w2en{? z_h2eEMhtuWP3X9cyyE;NP|!XCGF@;!zC8Dt5K}LL;lgm_bn2H>0w-XSII77280njG zRX+IujWw7C9j&f6@%)2zl#>COs^^9TAf}i0tltFflD}UV1(Ujd0AA(4*j=Ln6Bk)i zLZM&)`t`1RctUUTJd^sT;KN@6rFapK=dsvj80pK z=aAkhnVyV@jpUBnlsECrW|hCT>o0+_l>x{aRq0+M66IyHx6wXLrz?B7$Kas?WUZAy zO;E%4fn`TG=<`qCB$5|Q52m~7@F3n z2kfw^F*)pvi|!1IH?`Fs-n8ovUtWq~uJ70(U2uTjsuMf*z*H#Lmu-6sGp6_%=(z%We@JN@4MpOYJz{TDN_URDmMw+%j3`!{s^xV zX{&m@=di^G3&?cRwQeb!sVu9Wsm}H9V({vr$v%CP-RZw;FVZ|f8oZu!Vh{I-8iUl< z4>!|Nnuw3Ylz>cq?jeyuRhid+6h?@2nzgiXJak8P zYFWJa6Uaqi@QgC(#E=UfFq$LNUfD!W7{hOH{=tGOCV&ibNyiHaaVcG#@)w_GKh*Vl z=rrK$r=FbZdn+q%3bN3&^7FL*vw+iZ?wfY~g9WKg0hxw$;b%YVy>@-H=E6OSXXVk} zKNIqzxs+YP!RxH|)VIrCY-^B9|?G-5vECA$DCySzHZRc9?L(hY#ExeGa zuMnuYqsN*R3b$jI8Ku~2v{#*imeF4G{NL>Lx7)NLAK=nu0(wD!j4GpPk)i$f;zea- z$RJNZ)(_hTn#c+-f#eIbjeS=c=LK$df5UXiHnGd0N;2A_ze63 zysQEQ0ZaNXz*~buy9x?sEBBI*aY}^*tocar1TVo#Iz*1xRmTv zv;W005WhZ7Z42!f(&?v z3<8P_^3n&u1pq+6K>yYZ5KsuncVOU9z<2q8O#}r60S5;Mg8~PCZ7K-h9Vi$$G6V_{ zBflIZDzUCDlYnn@HWZp)HTruJA$h&-X$ydhUiIA!Or3- z%V*`8cgj6vPkjq-p7PAtvyCIu?L!!WZPu)zbwpvG-WJm%rgTv``nfm8L)mLgTS^X- z>`HukuF9X$Bojp)L;P3SQ@XlH<(x7Sj(NNCOqF}|h?Dn>GnG-=vb)Fp&qLNm#1>8B z!%ZO)FP^k9#3V{OOXk&z_zun}4Lq`p;?-(-!5oSa{@!bV-*|}0VQ@@8i9z_TX{Ej| z0v@+VdJU*oTz74E!77z!~ zi>k(%VZ75^&TRcb8=p&Wr|LvVa5cj`WldtWyL4`?HQldV8^L3`)J&t~lm}g>y&PHG z^B{b1j_x?Y>^oOPK(cEkN~jd<@qvdt9B(1GV_)CE_SQzMgp?()CY=(^^iz%*9=h!2 zbiLsZg9CA@o1^qa(Dje{1ZeolQ=SE?j`JLb+#RR(`u22i6*z*$rgy0a>=8PIDOrD7 z4rZ-pE@2c@-Lh-rG#4>ydYs~6-nzxHLE8Gc}Qohuy$=B1?o$){hr}A#a&*>5gU2#etwl zc*lE0ShEz4ga~Qe)oa`?SUCW&j}Nu29k}d9m7JPJ*Joy#Ef15ArsraPAmzUfVo!cq zW39+eIo8-&cwpc|P=|9}oBkC$mK8~eWHH6g8g>I#lnGrK=f8-VZ3STZgv*H-(tA~) zRd!o9h%2(!-7?RU9_wQ=v9pUm8w=-aE}w>ipTpOTLTVPNbO~z_ zmU%>elp8hdV|`a(!%F!r`d)Ap3JhUZaZ*?bU5TYKz(tDyH;ltx1A!m11X2B`>I$6O zq09?l4uk3PGbr^gPD9J*>8U3KQ6bbh;3!Y#c3MPeHv=i8%pV7@e*rWsbLVAdcIP@5 z+rjvQOyW*iiJF(iy(6N7OdYa5DCVSrKboZ({J?&|ebN~>CE$Iy0r z=(S8}dypYGAy^kW2#7zT`)K?S`DCpiE41Fj*7n=b&?1(8jhCG3S5RiHgZd%e)eH}4 zSJ327rM1Qsg+b(>MzrV(3{7&9+hb=`q08}ATba!8T{MqRbK@k)rbZM zKdYfCj7vWy=h`DC?bL+|-P>y=Q>aiiWc=yya(iEQ0Hqn4!Haf6WYUt3_ow+PukbY|^Cj z{iNpHdBE({-9&i=e`|`rXCbfU3A?j);z6&%_OV(;u_a)kJX4(vDS1& zx&jXbqDc~aH~bE9D%FkIOgeX?3Yg_CBq&~jpKkLaEyJn>C!}L_kR64?o9i6+f!&)A zSuIhn59fGZ^cmBIyWalgjt1kCD0Ty0GQYC2r=Y;_u;Cl!hq}Wo!{9ErJ7H?~KSuUT zkxBY-sA!W!fQsBGUJ40~ouJUsU>MWUny2sJ(*tf*4HK61?eqPGO|qGT$+OU{2kt)O zZudsv_ziqu+@9so^H$&*^_m|E*+l2oF{ojaA85ofIdFZPQ!`{O*H2h$xEAxwh(9x; z#>F3RLy~5kbaL_V3rfC94$2(!+BPxddn)G^OdjF#jBVX2XQm8U)DWm$Xc+93!wC)j znTEZnk2SK0-p=`bMqfTqL#$!#Fh3HJfv47VU0{Kt1yj;#Ra%!cMh3;MtQg3;sQ9DS zgECH`CMEVibyBoj#%J|p5MBTRYF@xXm4U8=H;@+ZQSHt}ZqCbU($5QYjxeVX9~z?g zqkxyb!km}{H@W}n2W!w@MM-OB3aEJr-Cv;EW)u|?S+|!wjH5Y0A${>n5;p2-c9TN; z@|DeXvggpz`p@m1YG6gS)9+QZR)ZXNDlPZTgf*p%>tfgI+BYCj7fV8};XjOB7=N?l zJUM6|R1mJY@7YCes%Uk?d~MwXyoREZ}^MUSW@mKcjY#=EsTjb!xK`bkFZ=%VNi|b6Jx_ zdP{O9bM5>fCF|?#1$lJffi7u}O%Ma3%Ykq+NroaYFnueNa!bmJ!g*-|4?Z!mJxT)? zA8v(*Si!^w{cAseqxnO!D*oHJifou zI%x|rVIL=;S|hVT(^6>V<8if|X%T6H$ZlI&tnVV|@91vHG0{Bb#H541DmB6^WP@`l zTxt9D`N60g7@Dzj^+{_ec9VKq1G-StR=ZComTFxd~5bzaVaj-vP1QIm5AFNbnU7K|WI>?-2Vk`o3m11L%?$M^U%}eQ+r=rzzEQI)O zf6y4w^q@M})H>E-zLgcu9W-N+0Ab=XGbYcL?v!`B*vU#DKW@_{g@nX53j2IpZI(%% z27e9Pyfm4%oE|J;f8vOXGJ+`m(5}dxuW3@r6OP^{v;_?AdYH#cB9|b%sxwa5BYuq2{#JwWDsjlg0e{{S~L$ySfJid)17;sY@`(tGO zJ8TXIfwVfQZhxc+S!qOr!%F#zn#lWL)Agz=`|u2KQbdGc_DGU50#i=+dzp&Tp11SI*s_H*}t~*Tfn5_yd zoC$!uPVwFs_Ah`{=V7pih6nZX_QFMp8g)De+qv4E^+fOHd~gTg|C}%X2*~OfBWYYI zF&LV3Ij~^xqR^pSYGf(YMHW@M3w=^ITk3);^x-U{f7Wx3-ed6FE}U%`I+CJQlIMr(xV z<4Hqzi2ip8+Gb)Gf9EoHFnv(tnR!xf3af+)sipmzM^D6Y2L^?^c1HKvSg4AH+7TB`PPe#qpKMl?IR%PvThqsa>l1Tq6D9()jZ~w=^F2o z6Xk|X4@m9_+Vg%v!g-P6yXNN?Rg^@eBw&$e2-Xbkn%bv%_`#-%{zUm5wURC&djRUU zqGoLUC_OmkF=wHc&@omQUOeu}8xS?Lru&^`=#roEp-i_44qq(myFQ#1K%Uv8 zd(F4|RtR~z`gxZB7CNtrr7F{g^8DMK7>)!eULCQOD376#GRZVE?Ql;GJO`vL6jnkE z^sa+l-(dA>sKylkEjYM$aVysB`)%5~9|x-{+tGCN2Z!Ss!}q#;#g34=D;ZO>bZxzk zLAFTuqy+wh-d%A^yc}1SQl1zdu#)uIj3C)Gskbcp6PDBOccXgOFq(-KemJhST zI1TqAyiSeJX!w6LYgzUxXoN8cYQ)}4zuK7k=ip)WtxipvV)vRt>+ z8vmT9*I9LMzT9IT7UD}0#DpJ-I>Lz}XSx)ElBML20i`GbHOUg#`HJGp;L`&Ng;a;v zM;Lz6j%cuehEUL~fbbo%wOHq!N~ElJ_L`yz>vDr%D8GtPE;Ca>MUJxs%efVs&sujR z`IDGDxd|9N7Xz*q7h(5Tq=-Dip)@c6Ce%A5OyG5i$*22H7hJvcL7}u^leA8yNI$Oo zgFUaMpvKYCv!w~<1cyNecRZa-sRb|Z&6pWS^1>5K5w~K8JdcEP!|eR@CA}vJ0bChq z@Uku8Z>w9?#iFu_{MFQB)ne)2-wAf~yk_d?*xhjUYjDC_vTJ9?m=+sPp!P%=8ePNZ zum;xBGC)9wz}^AEvP>F{L8JKKAErT2UO5>A2?-ZUsJL_9|KU-}A;v7kSgq7JMWoRq znVz)Kw6#H$Sj4u~Zj_v(^CQ{vjAO#_ooe`kM_*ISlGz#aq?D4BDz4=K_X6iN;v?w* ztW4#w?f#&*?N3ic!3Bqwr1Aq|PxZz7%s`2nke_Ofn!*t<6~ALz-b*jtAUf0Vay5P; zY`NN4h#W_RJi+@&%Sp_rZu@EGRNrY~0<=p<_ucDF4LU)O%2JVbwFCe37;sqciK&N-M(XZPcI{slJQ$wB5BW5(}@Y9OZ1Op;IPGga{ z4#1>K9{rVjfS8yG`w*l^Kp-%FStu|FX#OZOvY0=_1pL!G5P&ZO4BTfZWF#a?ETNh% zsJ}i&@Ur~hCGb8j$Oi$JIsdl6`QMM)`D=mG_7ad)WiK6^XKyg!j=ZRqt?A!<@Zehj z$jTpJsM7~fmk)p#pf3HkCP!(LJPH#2uZ5-6Znf8i(!aK6rdj|=YspL<59@m$0cg;p zR?jp0gEd|Z0JwyL zT~*&ctm!Yx!cw964eS~4vWWR6-Rz3(ZjpL4biEQ-Z zndmenq0u%1m_OJ9S1`Z;acq@AM}r~O)ZuMiwa7P5*(ih^9q_9UX0y~PJ{X7 zVPk--A|tGrA%+6Xd6R)^x`*-M3z!(-Utb`FcggB;l_nXME7)s9#_FYVw_bf@{C(Z1 zKp$Db4-oTn+o+$>653(7%_d&SR&jl@$mS6n-3m79LyVQlXRvjBHR7bDt?pzWGxTUkBx)9I88zg+4}Y^_-wJUynsHT zDypM|6ps(w)N7eH>CJwbDQQVuNU@^1H>UT-uSr{k%_A%HCVeI!$wxn(*o7y*j0xw{ z>abGHL*A%-5{5V4zM9SwsmX&e-&mIVIY?nc?~M1~w4RAMHJ0*L(Touz4iFe6g1x%yAY|v z7q&CiCls*IH8%v-=GJ@t{r0p?kinmei}b(tCjLADL}GBz>`#3IP;hh@Xee0l*GFdk zG0cDWtHAo<58@+|49H5GVkeHh-iBgZ6^R@_+TEVm8OH!#*x5E2osg9X5lO++Fg?)( zmKKVx!63L`NI+jTu-=-);ArpbHC&i&E>1=vXx7OM`66{OW00mIph2`K{*+4C$01KD zL(=?iwS797J$mRgMZc=Gm zkda_2+8n!9V&zTHL>I)ehOipArkb9<6wj&A?f>Ft8H^_3C7afts zq8R%qI2?kE$cCJdCWuP)(Nw-cnuX@7(tI9!2hdT+@}`q0UrpA8_SQxYuLt%CZS1U# z?Q|_I4efx3^9=R$IQjHk9qEC)OCN)D|8yPEe|6n!atCey_kQd11!Ou_-m7AoZm-PR zb&Eml2&Vd??0NuQ1Z9sFUzcbWt|S8_W)m^nACYSBfNS6X-dhrLWp{b)w&Mja>J5H7 zj3z&z_3G1!rlijG7+JCHjh_KV?)7rjC?HdsAC`iVVBI6vFqeoQl4*kLF{t#<8v4Jw z-&Ny}+4*T^qimLWG`m6>kQMP;^pdn93SI8QCm5sUzB!wk6@OsKL+X2K671&jdeehVD z&J;Zn-`e5XsVqL$XPV4RzP<7jjWYt@TcuaG zjS5?TD6VI_Pn;VreGr#M_h(A%Btf_hctODUKKX?D+$UqRvnGq_ptb?CliC!!O+7@(uaG6$7NsMEA@$c3+xJNt5fsWDHND^9N-lCEkpQ-;K|}qPid7% zgqj}2_#=Ajeuqb&*`Y8I|MxzNyBy`QjGnAA2}@ z9bviF1hT`t;X4Ktz$bcuz8LRJ$*!#jI-^hSc`36`(dfE&yObxMex9t`N#tr3w#eSdFXMJj9vCF^=ZPAKe@Yxk z_~pKULqm76D83zkHNag-!yX?it}llS!U0fiL3D7rnxQyHz`e>&%XhTdzY;l0ZNv@9 z250%sHT0T+C3YqJvN4d50HwNlG4Z~H1}TgQE6B5T9wjHBQ6bakrVEfMgypB-k;WhI zXWr}e4(%$X7Pdmkp`luBr2fbfL#1@1oU4DwncZcaog!A~Q$Jo}sD+XuWU>D&?s6}> zojxG931cHX&9UZjz)!XF$%&LujHbq>#!o1i*_~PNBl>MdY-V6TxBWWmBAvEhvqyQL z<7|A8s-d?Cpnjh#*G(jU4CCsqsw7id+4JJ)Td?c6$bL|$yt>@52RNgo>PJIlGC?_b z!|}peZObN7B{v9sW~X|LAPPP~oJlfycDQcoAFYC!w}x`C26>+ce)`T~sEhR?Gyqg$ znoKDO^HDcxZhfE7t-$h8+lXE;=MWcoDN(=kqWEVh;3=Ts`{>PV-4<`E`xV?3R@8$n zQe^8-&uv?5ho*M_=sqJMXZ;huX(js;_4>vhB*a+maUlv6RVUYa{? zgxr*Kg!2Vm&^eyMDoWZo*Vzlb9JWDi3WAWZ36k}fygh{v(@||fabr%se(3IEnOkRy?XLa8eHDBwwZaZRi2Fk3f zA2~*U%-v%r7ac#+u!LBs&47#GrO>+zm-=XT&*OjX64qLCEd@|O z(0N_z$hJhl^7d1`m$yOq_*42*+J^@RoF~oRi8h-ccq|FOvb=g}miRd%MYH*HMdDv< zm*{nN?zzSX_uIA_W|9X&zn80Zk*72ZF6b=($V!IL}gY*#Mpe-`|hXQrtBwI4vD z12}B2HbCaFzIL{?GX?nc9s z*(IwQEj02}qT!Z`;CyG&iuxF^fggZ9#|6&2IMd>~@*P_DED+D7SflUSRX-o;@Y?yO zH{vFg({Rrc^bxvgtL_F$+*p!H=$vnhl%pR`)m3%7U~p;> zfyV^BaZ+kA@>x08AItNvzQPFUe76AUu`fCeY-bu-Cx~n(l@qm`l1X>nA45Bhr--{% z)3k8Zn<_8^geG4Xd8jr2!0Uv|VDXeAG2~=m6T46^oyM)myu~1fa=j(58W&|nL;)^j zLNlnZyhDsA8j`7UD5*#y=bb12HFh#4L#v`S<%~A8wFBX&bN54`00}Z808_j}2=f!j zT>AF-*Alm8Jr|bzu5CH!0(Aglf&-~++H!TBoB0A``fvxFe_sTiSm`h>_&~^ zfJ48oAJE+)x9dS-e+UNnM8a2A0Mg7`YMH?WWQ}VSm>MhP9Ln6EQ-)zNtTEA!AIiP?*4!Kh z>-AVP!SQ4jq~~`O9A(Z%ax2p94HH2kHUiL!%2V@L zUEF>Syh5!hv($u7palN8W*e=Are4>ZVcY*Y-S+2!*ZYHh0&vczP0kU~t+jf>H=7WeD&yfx` zqFw?Z;v-jgQu6?3_SLkk8$YVUg!*{*L&3%La@Ir<&TJN_D&q^#G7%G#$__41P!)hGjX$$woU83`Fp=VdO_y}z7yj&6nr>CN9zaS{v%~L_3 zClLJrZ6`@sRu<%$72Ytb0+RUq{B5AC4JD<$|eqIVucQS5jdcNYUd0=3% z2R*kFdL{*3nM5J-wTFPLxhbklb8{0W zLs=8Ca=989EL!s9zYAlLS7EI1moS$7kHR<@em6F7J3Tl=APR3&-9D=*Ub z&2oLl{9MEsym;0=qo`ET6?p5~9}VG3DUG%AGaV^=yLjt^Um%8^&lOVDNQ}*(1nz@s zP-+K$__e1VHoVvI()Ym{OBQURN)Q_obn`?!-bOA|WT^H=^$NAKXX}~DzDr>R>OduA zUBcj_v{4=S4xfx?zI>9P3b#>#wK6Xc&E|@q33F**SPuG+%P#Jd>H4w%bHBmp09x86{~EMLyBb!hgIjaPaWRh{!}JC`7{a6!gOX->*Mj7oex)3KWF+zr8LvKz|AN z->fL0K*I^pivkHWqkIBdU4Tv$&{wC+I|$H!TV0UBP>8@8`B91GbZsHfm;{*R_3V73 zW2#9=1+%*q>>*kFrmwDr6knY#K<4vZYOqVkjIq&Y0>*cIF$8K3+1>HUvJ~q&TS%)f}nwx z$;YZ>Mn7X^yAoqSa{Re2v#5|$A^brVF(XfT_uaZBcIxg{V8Od5CNtgNy-`xk6vOQ& z*0%DdZ(baBaYx`ES#WU4MgKuVZhG$c`eRk>5%xSxmQHo!rF+Zn| znwrgCtrt2>*yL6T3R!%xcT{5UD~V%?ZK*UEWh9M}VDS4AArjkQ3hIl%h7|i%eg3N3~hvuPL8%-;|@@Gc@;hUAwz`gijd#_|o0a;*-bD4!O0@mMX|5eewqw&WU( z7ZLQ+2^DZ7c>4vjr3Gu+%eCSuI;u)a(JGusRXTL7ghvV|;kMijzW~;pFTQbtN#;K8 zt$ND=6T3v~l1Orrp3^8LaLxs1+Y)1xdX#St9h!;*n_dN*wu6=4){67H19aTPRwKn& z7yr_k>!`N6+Tyrc@EGy_%Wm&YhGXW%WXuNtEw5}rq+p#-<6c1a+zMz897oHLjbWX2 z(S51urviJ%+(8pBzPSrs-!DT$4i`0`YMd+%YFM(Ims|}m0P3)*fLH?-7f0cIWid{C z+*m@=7&kKXq?u1qDh73E#Tt*TOukzpXl1*i8Ku0|ZgKaUwzIQN&bkG!{%h zit2=3$mpyQaS?OopPG%)`z%;QNuN*#urN`vh>Y@zMbbL@FI~}79_t}}@&@lO&p@QZ zhDd`iw%c8p^xu?jzp$!MRCo^#A+aI?eOp&)h{;A)Of2Ba5gTX5hJ zwF(=L<9T6jnQrwo)xKVs(;V|DC2>%_(~)x96hpZn1pkb_H%MY#bGoZ^A|x%dwjz{8 z?u-;vSAUqldpgvH$RvOoS8C5RylsSIw>4|zM^B7|`v#31OJRg6DyS1_svU$-b5lMr00%JQ-eO*g{87^9Arh_Di=7B&$7pTzKDrg2r2h*81j{i&O1wN1>0q{YOFpd-w_!E2(;OGIJVcAU8|jtBnvtDyl_B!j zhZwl?St1x(mVJqjxhY<2=?!S>W%_O9+$nuqwI`wcG}`j}v6@u!q=;Y(x$YP7GkUlj z_VTT_g5cyW$2w+vmhm4pKefm;HRhz9QBZ4lcsqO(`kiH8zY@Z%k6`*kU|MX|0{0k( z;mqV-`8{5G(=vVZz;PUfzGUhDomR8Q1bmiCe_UHC+1+KWt=>gseD}N z=yL!H%<2&@(afCv>QmDkS`6xdGS6KS%DSsnA!B0myIy+7k z3g@Pdv~1|<DZ1LF9Ze4=2EbvNr@da>VE-7|`YL?eR zbtav?DTj(kXUy9sua@N~Gm}20nNy!VaEuzY zPFZx6)Aj;bNqm3ZjO`{%5c9)WA-(4NrWv0xzH51r*T|YzBH0CO?`~#|>HFo&`-#CG5sL(Y`vd( zTUyS13A4&L%m`X=y5Mj4E5*NT=A_8!iuHEnJiH4y1{aYkqpswga2Ed&4w=cSEMls= zmrxw?E!SO1yZTEWWVc*A83%Z7_Fm~{T6Dvm5V$ygF@5F(>?DEV=(@v9@U{b${P=_( zyk+0kv_za`rc}Qx%2aZ9R_qFO`i^1)8(eact?wdy>^JIG(Dd4h2`2AWOv``~~L$e+i{*zZ{U%J%*#qamD$L4$Xv5hz(-(6iNEWoaAwK;-0g z7c-gH9p@Up09jYv$V5Iy93N@jUmRakfTs+(9B39NGJDWE#6R^O@+=R6o~(J(R$@wp zyVa$l4TjbrO8Bf${de}j2<3UHA`G9}x9AlrcTwhFOZ>l%GgrzJ&gQ9&l^lFsbig9{f)9RHGQ?MxfUWFt4yspspu@gZNAAoU zFQ_qbOi%vXczB%>Y-40@ey60Rg=#rh{3|%^1O=9rgPUtgeo?ok9NB=uFO~h?Z4B?8 z@J@D1qs1l%_(&t(K}Idw*q~Kr3zs*@QF4C z_!ePv?;pOTk{@c=<&k_9wLYOymIZ*eAUIL9?QjuKIYz-aRqw_{JStuo`E3(Ax_l#j zPr^*H{XCV(0x|H5C3cEFy%RBJpSJ|Th#{f4B0eS3uaN*XKAM?8Hc`QmO$Ot>Qa!>< zi0Qcg0}}99vx(&{W7Yh68PP`*soH#i6Ba_;s_Njr^RTzX=)>BA?Q@2q1XB#o$XZ;=0QPs8YDwu z!vj=?K})&G&>QSY!+4MVp!w!Kw}NPpq(K~a%PF`hQCPoCWPOML=lq#M1ACjDeqc$2 zt%aRRh`h5iLn!Wz^kJ)%34s0i2+rrRSL#N-%hgN7Dz=1;wFFDAf^|-JU^fumQ(fMf zTVZ?r<398QwJVqTI7M8uH<^}c=r~eZ{5z)`nH(-Y$8C}ATYf&9d>(f5?dqrb_jVc$ zPNuuUJ9*w4RO|+M=*-X8((5BiQiP3-b2Nf6#Uwsas@b}DF$_2M-YnocV4U1#-Z`Ec zMFoj28$Q+djqs5{UABf*gL2jTE#<*Iz9YkdP26l%>=G@qqR`P^%mM|(Jy zd6f!*pURv9N$q~Ek*gQP77p9n*__QLFAv%>{kqkPWWM#Hp`gM1d`jY|Cic{{L3H+b z#oiF|Wo(9fgYY+{j?J=Uf$GQr8zqFr=Ry1&y&611%lWS<8BaJ@@-0n|#d7i315#)*ZiLr0^j()BVu=Z6gQD?n}o z<(>(hy}t|5aOmOF?Ea`Od-1S~($i-`sv-5Aw4ZIkMFuHfH>5Z%(C8n!S&RjkP z!dZTz;S+ZbY?A$)-7MKyhtMr5#uJ+!LMz20BV;XXe$}Jd+jUh{APk0&bm}K^&xzlt z@ypG0=PdAk#&aiXnI-pr2C+_I(@!ni1d;pO4n$mvC3+DSa>PcUBmMAr@HkEmyMwZY ze;I_nqh6q=e4Hf8VE*coXnaeSyVpo%glV?Z3n0{O+McD!+FZuy^oE8>j>U>Aw^O)@ zKph>jy23QO<@_Z7=5R0SQ!3>zfBDa#L02aYeQs-82Oy$3q%LKL*_i77_PZ!+Y}H#B z5d?@J&(}1j*5Ycq)>0=Dr zX(D)=nsv+#Y|GQfnO&S}%LCHNrT7QG&?qw`L0_aoGn8k1iXsj%>BsOQ!mOS+s!tAe zY}|^xkOH+qx0;C#7z*aS_`HDatY$T6f&<@^AC2xH=ElF}lLv+Y1apyq;{ z&Az$uHxA*j9WTA?VK)LUsnsHm;-bJg9`!Y5*_m^&IeKHDVpdn zLxqbe{aYfnWTwATpOsfTh_i=}c6Y`C4q`9S_E6ZC1r!v-v{j1hhpCGYT`{O4qzR%p z2WIc{7LkcIuSCro)I#V|bSDrm3dRaiW&Fo)WgL<(8X^^Q>YdQZ@rWxE=E_!zPAw)u z2Nu5o%hQ=OyVT>wwln~yMN=ltBPE1Ukyf?hh-J*x0?5rdT_dbSHkH|QXo*rg$8tWqIU~URDMPCuHv`Fow2mjjv^ylRom~<_PEvUD!3L`-Ks&Tp98XE46>vN2I<*k5wQP#za&g>Dgr#qK zubKIWC3ho~)kb_me|dvHiyDs3MS{Gk=8!P*<~sO5k6xXN5;J4`Se<{(3n1Jc_oKiB z3FJopEKkfWzMvitaBy3HCs^lZmyO;W6T1tMqIOh?mAU4X^Q|dm-nA7$5EP(f%W;}M ziJy{`GPzYz22t9#lqfwV4y2T5#!~bY)sU;js<1R&dgZ zf8tj@jh5=D+zsCgK<#K|e`u(+9fRH*DdzL2Td68$?C?7H2&zq@le12ICwOBc$CgAR zcOEIBYw0qk5xYgP!7v0fs}u?FsSOKpzn7OuLP%g&EbtaAa0NGvk+%B|wb`4kc6Ut= zSkb1E(d4<5r>)7LG1bK92M5lU4v}cf)(+tv*r4q!+}{yZh%`<*7RcPmZfkH!CT-H{ zw>wPlgtMUXoy4%S&(TX>6i>pXxaSp3{G5J24k+Ttk3zCt%I5g(1!KiC6%0HYi1Wac zl)iP<(wM$T_!N=95NM_^6IB0EZg9H5(Eylh9cQ`Ze&rQCTp))7c zsXsd29dmqDo094M9DDWX-0|aBNxS!Y^(H3hIrAxrlSdFeC52l|Lkbdafw_vQsV>~3 zyDYpF2DWshf6&A&EE&{|7^ z!d-1Ny38+iB9S$jL7#x6aRypVwOO;!ffj)n$j@Kh(Rq%mGXsUs5>fBg2zU9TPPvgx4yvL<_auM%w^?|Pn#sqiIF#Dg1t42)mS*GMO9xMRy5A4j0=;rBs*R5pr&g~$0z?! zBlrEzhN6IRJhdga2(@aIiqUGTh#7M1idEVQLR&?R8Z}OY22CinN+edzULjhvsZk}A zYV4Xp4x#oq_Np3nIOjaixzBU&Z})F_fBb%)_u45y^$*6V7FyWNPI_}TUT4=Zc@#NK z@9e^CkwY4f6tc&k_%HK$r?o+LH7aZB4zK3j^!mux8A`1ZS%gd4Uf0y*I#PCTc{-oz zQl%PrAXI46iRK5?zG_dB9Br1TTHfwDDs3ZS-UwSNLaq*?K2S zQozn*o1e=bz+XEzF+IT7Zdku@+w#Uom5e;e(K@#pkfOCYpY&04edV>rymq;5qjtyy zN5uP2=4Zf!UdbVbFPLt~ZZNK2q3EuYLXXzRD&Qi-M)Vc`buIPnvxx}e& zj|^6%eFTk2&L(~oN9c~_k^c{z)`+?8A=*Z6lDO7yK-@kb43Vmm^C*_lGa|_C+-kHP zO3TnX?r9Dy57SeN*d+UFtx8**0{EvX5m~(io>V)^!3Hf}HCKWiHNZUJyrPYnv{?E| z6?eSXKR1VGxlniKYsJ|e0RVoPgyJ)X+9EUvsYBBxlZ0X;8j&VD1zHuhzu$VB9`(4z zGd!yn(4mJr?gKV+xvo*mn%8^K*D)+$DH~br!%$X0$}iKjMISwq0BYSDmby{VE6o(p zktJ{XUbg{Z%&w03YIGP5YuIB+r&Y0Ep zleyh?HaSC`%yMBFsk!N(nre?)tpS~vTwWP=CgZ_F~5ck zx&r|v2w<+vvoU_a;_~w9!;;^Q&!ij+1nz!jd8Z&p$UD+{UBbsmK<9H=w+;}65*-P__A-VAjF>CT8rKrfoBtm_p@PWa65aV z_M`an+b*?vxMC8;Fok%B_$64=Sn&WakWVPA>v)a+~R(heZUo0~joj;^+p4E zLU96}?6mBvZXw`sZP8cBwhm<1Gmy+q;nl+gU^uLThJZNbEr~-I)*z%4J4%m%Pz?t6 zvf+4f(!7wEUrxvVr#OyE{h!4#oW*_WE=dI!!-1c6TLmga7&l3~3*KvuEIVSiWa0ys z32e70-@oseWC}tXgx|47$X6}wbE%CBd8xs|?4#=Fj1Sa`08nLE>( zgl=78)y&==LrT3c{C+xllKVF)`-dg86Iwz&qEq*oDTqIz-oli+ODscfnyBSmPV7 z(p~bebk+x0iN*ea-vsolNwKs~9&v^%%od4R^f+(v7Y!Nz90kTc9)?YE$Ng~_WWIIj z>NAeTk~lD&1wW(*2s|KkJL5m4fmfZ_Tc%No+@HhGROKbc?KK^41YNmJqFTrMK7j{Dm&)zro z&_aboBja<&y=)po=9@ pu+Q%#q*G1mdTB+uo{q~Z=S}_er}M`xcI*x&B&wsh^sgVl{{$hJhe!Yb diff --git a/glibc.spec b/glibc.spec index bfe7561..4421561 100644 --- a/glibc.spec +++ b/glibc.spec @@ -21,7 +21,7 @@ %bcond_with fast_build %define crypt_bf_version 1.3 -%define build_snapshot 1 +%define build_snapshot 0 # INCLUDE glibc$flavor.spec.in %ifarch i686 @@ -135,10 +135,10 @@ BuildArch: i686 %define enablekernel 3.2.18 %endif -Version: 2.25.90.20170720.gc771b59a24c0 +Version: 2.26 Release: 0 %if !%{build_snapshot} -%define git_id db0242e30234 +%define git_id 1c9a5c270d8b %define libversion %version %else %define git_id %(echo %version | sed 's/.*\.g//') @@ -168,6 +168,7 @@ Source50: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version} # The sign key uses MD5 which is no longer accepted by gpg #Source51: http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz.sign +%if %{build_main} # ngpt was used in 8.1 and SLES8 Obsoletes: ngpt < 2.2.2 Obsoletes: ngpt-devel < 2.2.2 @@ -189,6 +190,10 @@ Provides: ld-linux.so.3(GLIBC_2.4) Requires(pre): filesystem Recommends: glibc-extra Provides: rtld(GNU_HASH) +%endif +%if %{build_utils} +Requires: glibc = %{version} +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %ifarch i686 # We need to avoid to have only the src rpm from i686 on the media,