Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

glibc-2.9-0.20081113.5.3mnb2 RPM for i586

From Mandriva 2009.1 for i586 / media / main / updates

Name: glibc Distribution: Mandriva Linux
Version: 2.9 Vendor: Mandriva
Release: 0.20081113.5.3mnb2 Build date: Sat Oct 23 11:13:18 2010
Group: System/Libraries Build host: titan.mandriva.com
Size: 15695540 Source RPM: glibc-2.9-0.20081113.5.3mnb2.src.rpm
Packager: Mandriva Linux Security Team <security@mandriva.com>
Url: http://www.gnu.org/software/libc/
Summary: The GNU libc libraries
The glibc package contains standard libraries which are used by
multiple programs on the system. In order to save disk space and
memory, as well as to make upgrading easier, common system code is
kept in one place and shared between programs. This particular package
contains the most important sets of shared libraries: the standard C
library and the standard math library. Without these two libraries, a
Linux system will not function.  The glibc package also contains
national language (locale) support.

This package now also provides ldconfig which was package seperately in
the past. Ldconfig is a basic system program which determines run-time
link bindings between ld.so and shared libraries. Ldconfig scans a running
system and sets up the symbolic links that are used to load shared
libraries properly. It also creates a cache (/etc/ld.so.cache) which
speeds the loading of programs which use shared libraries.

Provides

Requires

License

LGPL

Changelog

* Sun Oct 24 2010 Oden Eriksson <oeriksson@mandriva.com> 6:2.9-0.20081113.5.3mnb2
  - P63: security fix for CVE-2010-3856 (redhat)
* Thu Oct 21 2010 Oden Eriksson <oeriksson@mandriva.com> 6:2.9-0.20081113.5.2mnb2
  - P62: security fix for CVE-2010-3847 (redhat)
* Tue Jun 08 2010 Oden Eriksson <oeriksson@mandriva.com> 6:2.9-0.20081113.5.1mnb2
  - P57: security fix for CVE-2009-4880 (ubuntu)
  - P58: security fix for CVE-2009-4881
  - P59: security fix for CVE-2010-0015 (debian)
  - P60: security fix for CVE-2010-0296 (ubuntu)
  - P61: security fix for CVE-2010-0830 (ubuntu)
* Tue Apr 07 2009 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.9-0.20081113.5mnb2
  + Revision: 364483
  - Fix first_weekday/first_workday for en_GB locale (#49506).
  - Conflict with fileutils < 4.3.5 to avoid problems when upgrading
    (#49589).
* Thu Mar 26 2009 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.9-0.20081113.3mnb2
  + Revision: 361466
  - Added fixes from glibc cvs for:
    * upstream glibc bz7056 (closes also mdv bug #49142).
    * build issue with binutils 2.19.51.0.2, reference:
      http://sourceware.org/bugzilla/show_bug.cgi?id=9843
* Fri Feb 06 2009 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.9-0.20081113.2mnb2
  + Revision: 338006
  - Add fixes from glibc cvs that deals with following upstream tickets:
    bz7067, bz9741, bz6545, bz9750, bz9694, bz7040. Also another
    miscellaneous fixes included (patches expm1-error, SHM_EXEC,
    _nss_dns_gethostbyaddr2_r-buffer-aligment bug-hsearch1).
  - Avoid backup file created with patch glibc-2.9-fedora_upstream_fixes.patch to
    end up in glibc-i18ndata package.
* Mon Jan 19 2009 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.9-0.20081113.1mnb2
  + Revision: 331180
  - Additional fix on top of fedora_upstream_fixes added from glibc cvs to
    avoid local plt check error (make check).
  - Removed some uneeded old patches.
  - Update glibc to version 2.9 (20081113).
  - Unfuzz following patches:
    glibc-2.9-ldd-non-exec.patch
    glibc-2.9-share-locale.patch
    glibc-2.2.5-nscd-no-host-cache.patch
    glibc-2.7-mdv-owl-crypt_freesec.patch
    glibc-2.3.5-avx-relocate_fcrypt.patch
  - Remove uneeded patch glibc-2.1.95-string2-pointer-arith.patch, there is no
    need to force cast to char * for point arithmetic, as explicitely the gcc
    extension for void * pointer arithmetic is being used.
  - Removed patches already applied:
    glibc-2.3.2-config-amd64-alias.patch
    glibc-nscd_fixes.patch
    glibc-2.8-tst-iconv-fixes.patch
  - Apply 'hot fixes' from fedora/upstream and workaround for glibc bz7060
* Sat Aug 30 2008 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.8-1.20080520.5mnb2
  + Revision: 277480
  - Handle properly upgrades from ld.so.conf with relative ld.so.conf.d
    include path after previous commit.
  
    + Helio Chissini de Castro <helio@mandriva.com>
      - Lack of relative path on ld.so.conf is breaking usage of ldconfig -r. Reviewed by Herton
  
    + Per √ėyvind Karlsen <peroyvind@mandriva.org>
      - handle libraries in non-standard locations with ld.so.conf config in /etc/ld.so.conf.d/
      - fix file trigger filter match for lib64
* Thu Jul 03 2008 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.8-1.20080520.4mnb2
  + Revision: 230820
  - Add more should start entries for nscd init service, reported by
    Guillaume Rousse (#41055).
  - Added more upstream nscd fixes.
  - Add upstream change that replaces
    glibc-2.8-bug-iconv6_tst-iconv7-localedata.patch (one of bug-iconv6
    and tst-iconv7 fixes). I didn't saw that there were already a change
    that fixed the same issue.
  
    + Vincent Danen <vdanen@mandriva.com>
      - properly use conditionals for build_i18ndata and build_timezone so recent rpm doesn't complain
      - update the wrapper_handle_sha patch to fully handle sha256c and sha512c; this makes sha256c viable with passwd (although sha512c still needs some work)
  
    + Pixel <pixel@mandriva.com>
      - do not call ldconfig in %post/%postun, it is now handled by filetriggers
* Fri Jun 06 2008 Pixel <pixel@mandriva.com> 6:2.8-1.20080520.3mnb2
  + Revision: 215279
  - add rpm filetrigger running "ldconfig -X" when rpm install/remove libraries
  - drop patch5 since ldconfig is now nicely handled using rpm filetrigger
* Tue May 27 2008 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.8-1.20080520.2mnb2
  + Revision: 211410
  - Add bug-iconv6 and tst-iconv7 fixes from glibc cvs. Even with them
    tests would fail: localedata isn't processed before iconvdata, so
    de_DE.UTF-8 isn't available for the tests. Probably this wasn't
    catched as this problem is masked if de_DE.UTF-8 is already installed
    on main system. Made a patch to make iconvdata depend on localedata.
  - nscd init service should start ldap service if present (mdv bug
    41055).
  - Remove patches not needed anymore for glibc tests related to gcc 4.2
  - Cleanup mdkversion uses from spec: there is no reason for backporting
    or using current package on older distro releases.
  - Use different numbering scheme in package release for this glibc 2.8
    "stable-snapshot" release, discussed on Cooker mailing list (asked by
    Anssi Hannula, Thierry Vignaud).
  - Remove uneeded README.upgrade.urpmi message since addition of Provides
    to "should-restart = system".
  - Rediffed ENOTTY-fr-translation patch.
* Thu May 22 2008 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.8-1mnb2
  + Revision: 209635
  - Disable temporarily make check for x86_64.
  - Update to glibc 2.8 (no official tarball, generated one from
    glibc-2_8-branch glibc cvs branch).
  - Drop glibc cvs patches already applied.
  - Merge glibc-2.3.4-nscd-fixes.patch and glibc-2.6-nscd_HUP.patch into
    glibc-nscd_fixes.patch and added more updates/fixes from RedHat.
  - Removed update for perl 5.10 (mtrace-perl-5.10.0 patch), already
    applied.
* Wed May 07 2008 Vincent Danen <vdanen@mandriva.com> 6:2.7-13mnb2
  + Revision: 201765
  - bump release
  - imported crypt-blowfish support from Annvix (2.6.1-8123avx):
    - added crypt-blowfish 1.0.2
    - added crypt_freesec.[ch] source files
    - crypt_freesec.patch which addes support for extended/new-style/BSDI hashes in crypt(3)
    - relocate_fcrypt.patch relocates the fcrypt definition from crypt-entry.c to crypt_blowfish's wrapper.c to enable gcc4 builds
    - increase_BF_FRAME.pach increases the BF_FRAME and BF_CLEAN values
    - crypt.patch is the crypt_blowfish patch for glibc 2.4 (rediffed from the crypt_blowfish package)
    - packages provide glibc-crypt_blowfish
  - rediffed crypt.patch
  - rediffed crypt_freesec.patch
  - added wrapper_handle_sha.patch to add sha256-crypt and sha512-crypt support to the Openwall wrapper.c file, otherwise sha(256|512)-crypt support won't work
* Thu Mar 20 2008 Toshihiro Yamagishi <toshihiro@turbolinux.co.jp> 6:2.7-12mnb1
  + Revision: 189119
  - use %_real_vendor macro instead of mandriva as rpmscripts directory name.
* Wed Mar 12 2008 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.7-11mnb1
  + Revision: 187259
  - Disable again make check failure for i[3456]8: failure happens on
    build system but not locally here, and 32 bits on x86_64 fails too
    because missing 32 libs (fixable later with BuildRequires etc.).
  - Revert again change that causes java programs use too much memory on
    x86_64 (#38830).
  - Workaround test-double failure on x86 with gcc 4.2, found out by
    Makoto Dei (#38794). Also reenable make check failure for i[3456]8.
* Mon Mar 10 2008 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.7-10mnb1
  + Revision: 183209
  - Added cacheinfo update for Intel Tolapai and fix for bz5541 from glibc
    cvs.
  
    + Anssi Hannula <anssi@mandriva.org>
      - add comments regarding _(provides|requires)_exceptions
* Tue Mar 04 2008 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.7-9mnb1
  + Revision: 178439
  - Provides should be used for previous change (not Suggests), reported
    by Anssi Hannula.
* Mon Mar 03 2008 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.7-8mnb1
  + Revision: 178073
  - Added "Suggests: should-restart = system" to main glibc package,
    proposed by Frederic Crozat (see "RFC: add support in packages for
    notifying user about system reboot needed (or service restart needed)"
    message on cooker ML).
* Wed Feb 27 2008 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.7-7mnb1
  + Revision: 175818
  - Require dash-static instead of dash, because dash requires glibc and
    introduces dependency problems (reported by Pascal Rigaux - pixel).
* Tue Feb 26 2008 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.7-6mnb1
  + Revision: 175412
  - Added fixes from glibc cvs: bz5465, fix-tzh_version-check,
    i486-memmove-with-fortify-fix, x86_64-memset-add-missing-sfence,
    bz5439, bz5441, bz5346.
  
    + Pixel <pixel@mandriva.com>
      - replace %mkrel with %manbo_mkrel for Manbo Core 1
* Sun Feb 10 2008 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.7-5mdv2008.1
  + Revision: 164745
  - Rebuild glibc with kernel-headers-2.6.24-2mdv2008.1
* Fri Feb 08 2008 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.7-4mdv2008.1
  + Revision: 164302
  - Removed kernel-headers, now provided by a standalone package.
* Fri Feb 08 2008 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.7-3mdv2008.1
  + Revision: 164149
  - Prepare to remove kernel-headers from glibc-devel package (removed
    provides, obsoletes and header files, to be able to insert separated
    kernel-headers package on distro).
* Fri Feb 01 2008 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.7-2mdv2008.1
  + Revision: 161195
  - Added patch to avoid $* deprecated warning when using perl 5.10.0 with
    mtrace.
  - Updated kernel-headers to version 2.6.24.1mdv
  - Added manual fixes from glibc cvs (glibc-2.7-manual_update.patch).
    Removed glibc-2.6-texi_buildpdf_fix.patch, as this obsoletes it.
  - Added fixes for bz5222 and bz5600 from glibc cvs.
* Fri Jan 04 2008 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.7-1mdv2008.1
  + Revision: 144915
  - Updated to version 2.7
  - Updated kernel-headers to version 2.6.24-0.rc6.3mdv
  - Removed glibc-2.4.90-powerpc-no-clock_gettime-vdso.patch, seems to be
    not needed anymore.
  - Added patch from upstream cvs to fix i586 build
    (glibc-2.7-memcpy_chk_i586.patch).
  - Removed already applied patches in glibc 2.7:
    glibc-2.5-ldconfig-old-cache.diff
    glibc-cvs-nscd_dont_cache_ttl0.patch
    glibc-cvs-utimensat.patch
    glibc-bz4599.patch
    glibc-bz4125.patch
    glibc-cvs-gcc_init_fini.patch
    glibc-bz4647.patch
    glibc-bz4773.patch
    glibc-_nl_explode_name_segfault_fix.patch
    glibc-bz4776.patch
    glibc-bz4775.patch
    glibc-cvs-popen_bug_fix.patch
    glibc-bz4792.patch
    glibc-cvs-_cs_posix_v6_width_restricted_envs.patch
    glibc-bz4813.patch
    glibc-bz4812.patch
    glibc-bz4772.patch
    glibc-cvs-warning_patrol_fixes.patch
    glibc-cvs-getconf_add_missing_lvl4_cache_linesize.patch
    glibc-cvs-libc_texinfo_update.patch
    glibc-cvs-ix86_rwlock_fixes.patch
    glibc-cvs-gettext_memleak_fixes.patch
    glibc-cvs-strtod_handle_minuszero.patch
    glibc-cvs-ar_SA-dz_BT-LC_TIME-fixes.patch
    glibc-cvs-po_updates.patch
    glibc-cvs-rh250492.patch
  - Removed already applied kernel-headers-dvb-video-fix-includes.patch in
    kernel headers.
  - Fix test-ldouble with gcc 4.2 on x86. test-double still fails though,
    so disable make check failure for i[3456]8; it passes on x86_64, not
    sure if it's related to gcc 4.2, will need a better check later and
    someone that knows better about complex math.
  - Rebuild with new lzma to fix permissions of man pages (#36176).
  
    + Olivier Blin <oblin@mandriva.com>
      - restore BuildRoot
  
    + Thierry Vignaud <tvignaud@mandriva.com>
      - kill re-definition of %buildroot on Pixel's request
* Wed Oct 31 2007 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.6.1-5mdv2008.1
  + Revision: 104208
  - gconv-modules.cache is volatile (always changed by iconvconfig on
    post), mark it as ghost in rpm files section, so it's ignored in rpm
    -V output.
  - Fix installation of lib{memusage,pcprofile}.so files (#35178). Don't
    move them around anymore and hack xtrace/memusage, just use upstream
    defaults avoiding troubles like this in the future.
* Fri Sep 28 2007 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.6.1-4mdv2008.0
  + Revision: 93205
  - Revert pl_PL LC_TIME changes from glibc 2.6, it's causing problems for
    polish users, see http://qa.mandriva.com/show_bug.cgi?id=34134
* Sat Sep 01 2007 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.6.1-3mdv2008.0
  + Revision: 76895
  - Rebuild for fixed package changelog.
* Tue Aug 28 2007 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.6.1-2mdv2008.0
  + Revision: 72022
  - Added ldconfig cache speed up patch (added upstream, reported by
    Pascal Rigaux).
  - Make package own ld.so.cache.
  - Added pt_BR-i18nfixes patch, minor translation fixes for
    pt_BR, see patch for credits.
  - Provide gai.conf sample.
  
    + Thierry Vignaud <tvignaud@mandriva.com>
      - buildrequires obsoletes buildprereq
* Thu Aug 09 2007 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.6.1-1mdv2008.0
  + Revision: 60011
  - Updated to version 2.6.1 (technically with previously added patches we
    were already there, this is more a cosmetic change).
  - Removed patches already applied in 2.6.1: x86_64-memcpy_cacheinfo,
    epoll, nscd_get_mapping_crash_fix, sparc_build_fix,
    provide_CFI_for_the_outermost_function (reverted apply),
    i386_sync_file_range, bz4745, branch_misc_fixes, malloc,
    x86_64_dummy_files_prevent_stub, bz4512, bz4514,
    ld_hwcap_mask_handling_fix, bz4858, pthread_getattr_np_fix,
    tst_shm_fstat64, ldbl128ibm_fixes, bz4702.
  - Added the following upstream fixes: rh250492, strtod_handle_minuszero,
    libc_texinfo_update, ar_SA-dz_BT-LC_TIME-fixes, po_updates,
    gettext_memleak_fixes, ix86_rwlock_fixes.
  - Updated warning_patrol_fixes patch with more fixes.
  - Really enable libidn addon.
* Tue Aug 07 2007 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.6-6mdv2008.0
  + Revision: 59528
  - Added patch texi_buildpdf_fix, to fix build when build_pdf_doc is
    enabled (parse error fixes for texi2dvi).
  - Re-enabled glibc-doc-pdf again (it was fixed in tetex 3.0-23mdk), from
    Giuseppe Ghib?\195?\178 <ghibo@mandriva.com>.
  
    + Anssi Hannula <anssi@mandriva.org>
      - Really apply kernel-headers-dvb-video-fix-includes.patch.
* Fri Aug 03 2007 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.6-5mdv2008.0
  + Revision: 58194
  - Updated kernel-headers to version 2.6.22.3mdv. The only change inside
    it is to add pci_ids.h file, needed by ldetect as reported by Thierry
    Vignaud.
* Tue Jul 31 2007 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.6-4mdv2008.0
  + Revision: 56752
  - Fixed missing header on popen_bug_fix patch.
  - Added one more fix that went upstream related to
    _nl_explode_name_segfault_fix patch.
  - Updated nscd_HUP patch from fedora.
  - Added more fixes/additions that went upstream: bz4813, bz4772,
    warning_patrol_fixes, sparc_build_fix, bz4812, bz4792, bz4858,
    _cs_posix_v6_width_restricted_envs,
    getconf_add_missing_lvl4_cache_linesize.
* Thu Jul 26 2007 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.6-3mdv2008.0
  + Revision: 55382
  - As reported and found out by Anssi Hannula, revert the following
    upstream change:
    2006-11-30  Jan Kratochvil  <jan.kratochvil@redhat.com>
    	* sysdeps/unix/sysv/linux/i386/clone.S: Provide CFI for the
    	* outermost
    	`clone' function to ensure proper unwinding stop of gdb.
    	* sysdeps/unix/sysv/linux/x86_64/clone.S: Likewise.
    It is causing memory leaks with gcj 4.3 on some cases on x86_64, and
    probably other problems, may be because of a binutils bug.
  - Added fix for a popen bug from glibc cvs.
* Sat Jul 21 2007 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 6:2.6-2mdv2008.0
  + Revision: 53918
  - Added patch from Anssi Hannula to fix a kernel header issue
    (kernel-headers-dvb-video-fix-includes.patch).
  - Added missing fixes to ldbl128ibm_fixes patch.
  - Removed hunk from kernel-headers-gnu-extensions.patch that patched
    linux/byteorder/swab.h, as code changed and isn't needed anymore (no
    need now for __extension__ as code no more uses "({ ... })" gcc
    extension).
  - Updated kernel-headers to version 2.6.22.1mdv.
  - Replaced init_tls_calls with more complete branch_misc_fixes patch,
    that includes it along with more fixes from upstream glibc 2.6 branch.
  - Added upstream fix bz4775.
  - Don't use echo on post, instead use README.upgrade.urpmi because of
    rpmdrake, as reported by Anssi Hannula. Also use better warning
    message.