glibc

glibc 2.9

GNU libc6 (also called glibc2) C library

http://www.gnu.org/software/libc

Packager: Onur Küçük

License: GPLv2, LGPLv2.1

Actions

Build files

Bug reports

Binary packages

glibc
glibc-doc
glibc-locales-aa
glibc-locales-af
glibc-locales-am
glibc-locales-an
glibc-locales-ar
glibc-locales-as
glibc-locales-ast
glibc-locales-az
glibc-locales-be
glibc-locales-ber
glibc-locales-bg
glibc-locales-bn
glibc-locales-br
glibc-locales-bo
glibc-locales-bs
glibc-locales-byn
glibc-locales-ca
glibc-locales-cs
glibc-locales-csb
glibc-locales-crh
glibc-locales-cy
glibc-locales-da
glibc-locales-de
glibc-locales-dz
glibc-locales-el
glibc-locales-et
glibc-locales-eu
glibc-locales-en
glibc-locales-es
glibc-locales-fa
glibc-locales-fi
glibc-locales-fil
glibc-locales-fur
glibc-locales-fo
glibc-locales-fr
glibc-locales-fy
glibc-locales-ga
glibc-locales-gd
glibc-locales-gez
glibc-locales-gl
glibc-locales-gu
glibc-locales-gv
glibc-locales-ha
glibc-locales-hsb
glibc-locales-hy
glibc-locales-he
glibc-locales-hi
glibc-locales-hne
glibc-locales-hr
glibc-locales-ht
glibc-locales-hu
glibc-locales-id
glibc-locales-ig
glibc-locales-is
glibc-locales-it
glibc-locales-ik
glibc-locales-iu
glibc-locales-iw
glibc-locales-ja
glibc-locales-ka
glibc-locales-kk
glibc-locales-kl
glibc-locales-kn
glibc-locales-ko
glibc-locales-km
glibc-locales-ks
glibc-locales-ku
glibc-locales-ky
glibc-locales-kw
glibc-locales-lg
glibc-locales-lo
glibc-locales-lt
glibc-locales-li
glibc-locales-lv
glibc-locales-mai
glibc-locales-mg
glibc-locales-mi
glibc-locales-mk
glibc-locales-ml
glibc-locales-mn
glibc-locales-mr
glibc-locales-ms
glibc-locales-mt
glibc-locales-nb
glibc-locales-nds
glibc-locales-ne
glibc-locales-nl
glibc-locales-nn
glibc-locales-nr
glibc-locales-nso
glibc-locales-oc
glibc-locales-om
glibc-locales-or
glibc-locales-pa
glibc-locales-pap
glibc-locales-pl
glibc-locales-pt
glibc-locales-ro
glibc-locales-ru
glibc-locales-rw
glibc-locales-sa
glibc-locales-sc
glibc-locales-sd
glibc-locales-se
glibc-locales-shs
glibc-locales-si
glibc-locales-sid
glibc-locales-sk
glibc-locales-sl
glibc-locales-sr
glibc-locales-so
glibc-locales-sq
glibc-locales-st
glibc-locales-ss
glibc-locales-sv
glibc-locales-ta
glibc-locales-te
glibc-locales-tg
glibc-locales-th
glibc-locales-tk
glibc-locales-ti
glibc-locales-tig
glibc-locales-tl
glibc-locales-tt
glibc-locales-tn
glibc-locales-ts
glibc-locales-ug
glibc-locales-uk
glibc-locales-ur
glibc-locales-uz
glibc-locales-ve
glibc-locales-vi
glibc-locales-wa
glibc-locales-wo
glibc-locales-xh
glibc-locales-yi
glibc-locales-yo
glibc-locales-zh
glibc-locales-zu

Release history

ReleaseRelease dateVersionUpdaterComment
552011-05-142.9Onur KüçükReport write error in addmnt even for cached streams, fixes CVE-2011-1089, pb#17676 #17677 #17678 #17679
542011-04-212.9Onur KüçükProperly quote output of locale, fixes CVE-2011-1095, fixes #pb 17815 17816 17817 17818
Fix fnmatch stack corruption, fixes CVE-2011-1071, fixes #pb 17680 17681 17682 17683
Use malloc instead of alloca in fnmatch
532010-10-242.9Onur KüçükFix CVE-2010-3847 and CVE-2010-3856, bug #14866 #14867 #14868
522010-07-042.9Onur KüçükSync mount.h with kernel headers, by Ozan
512010-06-022.9Onur KüçükFix handling if newline in addmntent, CVE-2010-0296 bug #13283
Use correct type when casting d_tag, CVE-2010-0830 bug #13286
502010-03-012.9Onur KüçükTeach linker stuff our x86_64 paths
492010-02-242.9Onur KüçükForce install in prefix/lib in x86_64
482010-02-192.9Ozan ÇağlayanSet CFLAGS according to the architecture.
472010-01-202.9Onur KüçükFix NIS shadow password leakage, CVE-2010-0015, bug (#12091)
462009-12-182.9Onur KüçükTimezone package is replacing glibc-zoneinfo now, remove dump-tz-db, zdump, zic and /usr/share/zoneinfo
452009-12-032.9Onur KüçükProperly check width in strfmon(), completes fix of integer overflow CVE-2008-1391 bug #11610
442009-11-242.9Eren TürkayFix integer overflow in formatting functions, strfmon() integer overflow (CVE-2008-1391) (#11610)
432009-07-152.9Onur KüçükSplit more locales
422009-06-302.9Ozan ÇağlayanAdd a patch to generate a Timezone lookup DB which will be shipped by glibc-zoneinfo.
412009-06-152.9Gökmen GökselAdd IsA tag for locales
402009-06-132.9Onur KüçükSplit docs to seperate package
392009-04-292.9Onur KüçükCorrectly link with new binutils
Fork nscd only once
Correct strlen hack
Fix gethostbyaddr2 buffer allignment
Fix fnmatch for one byte chars in two byte environments
382009-04-152.9Onur KüçükEnable local-fwrite-no-attr-unused.diff since the segfaults seems to be from gettext
372009-04-112.9Onur KüçükDisable local-fwrite-no-attr-unused.diff until we are sure it is ok
362009-04-092.9Ozan ÇağlayanAvoid linking with gd which is out-of-system-base.
352009-03-282.9Onur KüçükDon't declare the fwrite and fwrite_unlocked functions with __attribute__((warn_unused_result)), by Ozan
342009-03-142.9Onur KüçükFix first day of the week for many locales
Fix Turkish translation of ldconfig
332009-02-092.9Onur KüçükSwitch to Fedora style and make 2.6.25 as glibc base kernel version
322009-01-292.9Onur KüçükVersion bump and add some fixes
312009-01-122.8Onur KüçükFix actions API usage errors
302009-01-122.8Onur KüçükFix sprintf (and family) pretruncate with FORTIFY_SOURCE and O?, which borks on lots of packages, thanks to Ozan
292008-11-142.8Onur KüçükFix nsswitch.conf hosts setting, to get quicker replies when addr resolution fails, see bug #7919 for details, also fix sandbox violation
282008-04-112.8S.Çağlar OnurBump to stable release
272008-04-092.7.90S.Çağlar OnurSync with trunk
262008-02-062.7_20080112İsmail DönmezSync with trunk
252007-11-162.7İsmail DönmezFix http://www.securityfocus.com/archive/1/483648/30/30/threaded
242007-10-192.7İsmail DönmezStable update
232007-08-032.6.1İsmail DönmezStable update
222007-07-042.6İsmail DönmezFix CVE-2007-3508
212007-06-092.6İsmail DönmezFix #2730
202007-05-182.6S.Çağlar OnurVersion bump to 2.6
192007-05-012.5S.Çağlar OnurVersion bump to 2.5.90-21 (from fedora)
182007-04-112.5S.Çağlar OnurVersion bump to 2.5.90-20 (from fedora)
172007-03-252.5S.Çağlar OnurVersion bump to 2.5.90-19 (from fedora)
162006-12-302.5S.Çağlar OnurVersion bump to 2.5, hashvals is now deprecated, lots of cleanup for package
152006-10-292.3.6S.Çağlar OnurSplit all locales into seperated locale packages
142006-10-062.3.6S.Çağlar OnurMove nl* into glibc package, so glibc-locales can be excluded from CD
132006-08-252.3.6S.Çağlar OnurFix some performance issues since wrap-around segments as used by glibc need expensive extra handling (see http://wiki.xensource.com/xenwiki/XenSpecificGlibc)
122006-07-092.3.6S.Çağlar OnurRemove unneeded files
112006-04-012.3.6S.Çağlar OnurVersion bump to latest stable
102006-03-282.3.5S.Çağlar OnurUse madvise syscall to inform kernel about memory usage, and depend linux-headers-2.6.15+
92005-11-282.3.5S.Çağlar Onurstrip locales
82005-11-162.3.5S.Çağlar OnurFix #753
72005-11-132.3.5Gürer ÖzenDefault timezone is set by util-linux package
62005-11-052.3.5S.Çağlar Onurglibc-2.3.5-readahead.diff removed
52005-10-302.3.5S.Çağlar OnurAdditionalFile permissions fixed
42005-10-272.3.5S.Çağlar Onurglibc-2.3.5-readahead.diff added (for preloading libraries), with this we'll gain ~%5 extra performance
32005-10-102.3.5S.Çağlar OnurOur toolchain is young enough for as-needed. So as-needed enabled
22005-10-102.3.5S.Çağlar OnurVersion bump
12005-08-102.3.4.20041102S.Çağlar OnurFirst release.

Patches

locale-no-archive.patch
sandbox.patch
no-sprintf-pre-truncate.diff
stack-guard-quick-randomization.diff
translation-ldconfig-tr.patch
all/local-alias-UTF-8.diff
all/local-alias-et_EE.diff
all/local-ru_RU.diff
any/cvs-bz-9720-resource.diff
any/cvs-bz697-posix-regexec.diff
any/cvs-bz9697-posix-regcomp.diff
any/cvs-bz9706-nss_nss-files_files-parse.diff
any/local-dynamic-resolvconf.diff
any/local-ldconfig-fsync.diff
any/local-ldd.diff
any/local-nss-overflow.diff
any/submitted-clock-settime.diff
any/submitted-date-and-unknown-tz.diff
any/submitted-fileops-and-signals.diff
any/submitted-getcwd-sys_param_h.diff
any/submitted-libgcc_s.so.diff
any/submitted-nis-netgrp.diff
any/submitted-popen.diff
any/submitted-sched_h.diff
any/submitted-sync-mount_h-from-kernel.diff
i386/local-clone.diff
i386/local-cmov.diff
i386/submitted-i686-timing.diff
locale/LC_IDENTIFICATION-optional-fields.diff
locale/fix-C-first_weekday.diff
locale/first_weekday.diff
locale/locale-print-LANGUAGE.diff
ubuntu/local-fwrite-no-attr-unused.diff
fedora/glibc-fixes1.patch
fedora/glibc-nss_dns-gethostbyname4-disable.patch
gentoo/0008_all_glibc-2.9-linker-scripts.patch
gentoo/0050_all_glibc-_nss_dns_gethostbyaddr2_r-check-and-adjust-the-buffer-alignment.patch
gentoo/0085_all_glibc-disable-ldconfig.patch
gentoo/1020_all_glibc-2.9-strlen-hack.patch
gentoo/1160_all_glibc-2.8-nscd-one-fork.patch
gentoo/5063_all_glibc-dont-build-timezone.patch
CVE-2008-1391-formatting-functions-integer-overflow.patch
strfmon_widthcheck.patch
CVE-2010-0015.patch
CVE-2010-0830.patch
CVE-2010-0296.patch
glibc-2.12.1-never-expand-ORIGIN-in-privileged-programs.patch
glibc-2.12.1-CVE-2010-3856.diff
CVE-2011-1095.patch
CVE-2011-1089.patch
fix_use_of_alloca_in_fnmatch.patch
define_alloca_account.patch
pure64.patch