glibc

glibc 2.12_20100706

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-devel
glibc-docs
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-cv
glibc-locales-cy
glibc-locales-da
glibc-locales-de
glibc-locales-dv
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-kok
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-my
glibc-locales-nan
glibc-locales-nb
glibc-locales-nds
glibc-locales-ne
glibc-locales-nl
glibc-locales-nn
glibc-locales-no
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-ps
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
622010-12-242.12_20100706Onur KüçükAdd nscd service script
612010-11-022.12_20100706Onur KüçükDisable frame-pointer for all archs
602010-10-242.12_20100706Onur KüçükFix CVE-2010-3847 and CVE-2010-3856, bug #14866
592010-10-122.12_20100706Onur KüçükStatically write flags
582010-10-112.12_20100706Fatih AşıcıMass rebuild for Pardus 2011 Beta
572010-10-112.12_20100706Onur KüçükMake sure we remove comments from subdirs too
562010-10-042.12_20100706Onur KüçükSwitch to multilib style instead of pure64
Use lib32 dirs and /lib/ld-linux.so.2 for m32 under x86-64
552010-09-132.12_20100706Onur KüçükFix ifunc thunk for strspn on x86 in static libc, fixes sed segfault on busybox
Remove build-id and PARDUS.OPTs sections from crt files, we only need options of the elf itself
Fix getpagesize on static builds
Update queue headers to this century
Remove perl dependency for build, if it is not there, docs won't be built
Fix build with make 3.82
Don't build timezone data since it comes with timezone package now
Add new locales
Rename glibc-doc to glibc-docs
Split glibc-devel
542010-08-012.12_20100706Onur KüçükFix first weekdays
Sanitize actions.py
532010-07-222.12_20100706Onur KüçükMajor version bump to 2.12 series
Use snapshot version g9a98163 for latest branch fixes
Set 2.6.31 as base kernel version
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
translation-ldconfig-tr.patch
all/local-alias-UTF-8.diff
all/local-alias-et_EE.diff
all/local-ru_RU.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-nis-netgrp.diff
any/submitted-popen.diff
any/submitted-sched_h.diff
i386/local-clone.diff
i386/local-cmov.diff
i386/submitted-i686-timing.diff
locale/LC_IDENTIFICATION-optional-fields.diff
locale/first_weekday.diff
locale/locale-print-LANGUAGE.diff
ubuntu/local-fwrite-no-attr-unused.diff
fedora/glibc-fedora.patch
fedora/glibc-nss_dns-gethostbyname4-disable.patch
suse/glibc-resolv-reload.diff
suse/glibc-2.4.90-nscd.diff
gentoo/0085_all_glibc-disable-ldconfig.patch
gentoo/1160_all_glibc-2.8-nscd-one-fork.patch
gentoo/5021_all_2.9-fnmatch.patch
gentoo/0030_all_glibc-respect-env-CPPFLAGS.patch
gentoo/0044_all_glibc-2.10-resolv-nameserver-fallback.patch
gentoo/0055_all_glibc-2.12-static-shared-getpagesize.patch
gentoo/0060_all_glibc-2.12-sse4-x86-static-strspn.patch
gentoo/0070_all_glibc-2.12-asm-gnu-indirect.patch
gentoo/1010_all_glibc-queue-header-updates.patch
gentoo/1020_all_glibc-longjmp-chk-hidden-fortify.patch
gentoo/1030_all_glibc-manual-no-perl.patch
gentoo/1040_all_2.3.3-localedef-fix-trampoline.patch
gentoo/1070_all_glibc-fadvise64_64.patch
gentoo/1085_all_glibc-2.9-check_native-headers.patch
gentoo/1120_all_glibc-2.11-longjmp-chk-fallback.patch
gentoo/5063_all_glibc-dont-build-timezone.patch
glibc-2.12.1-never-expand-ORIGIN-in-privileged-programs.patch
glibc-2.12.1-CVE-2010-3856.diff
pure64.patch
make_3.82.patch
systemd_listen_fd_in_nscd.patch