glibc-2.10.1-pb1
tagd328d92c8f173c63c74a24d8a968d442d99cb350
object e1207f13c85b9f38abb871b302e08cb5d296f1d5
authorPetr Baudis <pasky@suse.cz>
Thu, 16 Jul 2009 15:06:11 +0000 (16 17:06 +0200)
This is a version of glibc-2.10.1 with extra bugfixes cherry-picked
from the glibc master development branch. It does not have all the
latest bugfixes at the time of the release, but this version has been
tested for several weeks in the OpenSUSE 11.2 Factory branch.

Two known major bug errata apply to this release. Fixes are available
but not included since they were not accepted upstream yet; users
should include them in their builds manually:

* Race condition in free() in case MALLOC_CHECK_ is used
http://sourceware.org/bugzilla/show_bug.cgi?id=10282
* Major breakage in nscd locking
http://sourceware.org/bugzilla/show_bug.cgi?id=10402

These commits are included in this version as compared to glibc-2.10.1:

5ccf88c235 rename each .cvsignore file to .gitignore
b0a411e5dd Ignore Emacs backup files.
8573480189 Cleanup some .gitignore files.
f84a1e4190 No cancel signal in unsafe places.
6b23316e66 Fix change to prevent cancel signal in unsafe places.
6dca80c9c7 Don't try to cleanup libselinux and libaudit.
f27dc66bb9 Avoid double definition of catomic_compare_and_exchange_val_acq.
b9e0df9847 Robustify libc-side nscd database reader.
4c7cb20430 Further robustify nscd database lookup.
223e614daf Fix exit condition.
e856702a04 Move BLOCK_ALIGN* macros back.
94c11628f5 Unify __WAIT_INT definition in stdlib.h and sys/wait.h.
cd816bef95 Fix forced loop termination in nscd database lookup.
917dc587df Correct socketcall argument for accept4.
a1223d6604 Remove __NR_accept4 definition.
127bcb269a Don't define __ASSUME_ACCEPT4 for IA-64.
5d45e59ea6 Fix IA-64 memchr read-ahead.
297676350b Fix errno for IBM long double.
e38af591a8 Describe nss_dns parallel lookup workaround in 2.10 NEWS.
ffbb82ecfe [BZ #10200] * db-symbols.awk: Use the last field for the symbol name instead of the 8th one.
6e1f9be792 Fix errno for boundary conditions in 128-bit long double.
8eccea8011 Remove arch directory names from .gitignore.
10bf3b7655 Move AC_CANONICAL_HOST before first use of $host and $build.
a447f6830f Add missing file from accept4 commit.
1e639628d1 Fix mbrtowc example.
e926cb1774 Terminate correct buffer.
e40d82c4ee (_IO_new_file_fopen): Don't prematurely stop parsing mode string.
ac37d9836e Remove comma at end of enum.
53f32b044f Remember we switched to single-request mode.
9cf557216c Fix futex syscall parameter for x86 absolute timeout waits.
0f1ea04f8a Handle leap seconds even if no DST rule exists.
e80cfa6941 Fix computation of tzspec_len.
4da50f4b07 (do_test): Use de_DE.UTF-8 as locale name.
26330c1c48 Fix memory leak when batch-reading large NIS password maps.
3ff6565150 Fix type of nd_opt_home_agent_info_preference.
2a31410e40 When iterating over CPU bitmask, don't try more than CPU_SETSIZE.
c8bfc69629 Fix permission of slave device on devpts if necessary.
c9dab1b7ac Run tst-fgetwc with necessary envvar.
1f3ae5ae37 Define week, first_weekday, first_workday in de_AT locale.
626b157664 Fix incorrect use of cmpldi in 32-bit PPC code.
d0f6ed789f Fix x86-64 memchr for large lengths.
e1207f13c8 RELEASE pb-stable, VERSION 2.10.1-pb1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkpfQegACgkQoqZU+9z5OUT5ewCgj8RVspDzsvpM35k8dM132vwf
VogAn0/ioe7D/Cfxh51W6OCukP3GSKcg
=0VBW
-----END PGP SIGNATURE-----