summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
2009-07-29Merge commit 'origin/release/2.10/master' into fedora/2.10/masterAndreas Schwab
2009-07-29Implement accept4 for more archs using socketcall.Jakub Jelinek
So far accept4 was only supported on archs using socketcall for x86. This patch adds support for the remaining archs. (cherry picked from commit 1e1dc4e82dd4f31b87440388614c3e4bccdd5f3c)
2009-07-29Compatibility of signalfd/eventfd with older kernels.Ulrich Drepper
(cherry picked from commit aa7492d20e5a2cef54dab7b41f534048b3eca479)
2009-07-29Handle SERVFAIL, NOTIMP, REFUSED replies from DNS server better.Ulrich Drepper
When doing IPv4+6 lookups we have to pass up the error record from send_dg. (cherry picked from commit e28b969b49811a30887e7a252ac1804a055fe297)
2009-07-29Sun agreed to a change of the license for the RPC code to a BSD-like license.Ulrich Drepper
(cherry picked from commit ab09b221594f12d90a63d29cbf5488d91f39d3f3)
2009-07-16Use correct release semantic in list update.Andreas Schwab
nscd uses lockfree lists and we need to ensure the correct release semantics is used when adding to the list. (cherry picked from commit 50158f95525ca59459a90f2a7bc65ceb892a0807)
2009-07-16Fix race in corruption check.Ulrich Drepper
With atomic fastbins the checks performed can race with concurrent modifications of the arena. If we detect a problem re-do the test after getting the lock. (cherry picked from commit bec466d922ee22b94ac0d00415fb605e136efe6e)
2009-07-16Use rel semantics of cas instead of acq semantics with full barrier before ↵Jakub Jelinek
it in _int_free The following patch fixes catomic_compare_and_exchange_*_rel definitions (which were never used and weren't correct) and uses catomic_compare_and_exchange_val_rel in _int_free. Comparing to the pre-2009-07-02 --enable-experimental-malloc state the generated code should be identical on all arches other than ppc/ppc64 and on ppc/ppc64 should use lwsync instead of isync barrier. (cherry picked from commit bea0ac1d8703091294fe5822d982591c849b5458)
2009-07-16Fix build issue with modules for audit test on machines != x86-64.Ulrich Drepper
(cherry picked from commit 59cbcac015cdd446c346cfd2c2ada3f94ef540b2, removed tst-audit4, tst-audit5 references)
2009-07-16Fix comment in Linux's <sys/epoll.h>.Ulrich Drepper
(cherry picked from commit 339717d5f117d118750ec187b1779cafa349249e)
2009-07-16Fix wrong PPC_FEATURE_* values.Andreas Schwab
Nothing uses these wrong values yet, but it fixes a warning due to conflicting definitions in <asm/cputable.h>. (cherry picked from commit 2123d5815eaaa53a772be4b6069bdc6332f2f491)
2009-07-16Fix handling of xmm6 in ld.so audit hooks on x86-64.H.J. Lu
(cherry picked from commit 167d5ed5de0c6e587506b8a595fe0e4aa630bbb0)
2009-07-16Fix possible race when freeing object in fast bin list.Ulrich Drepper
(cherry picked from commit 6cbbaa50aac809ad6e0692247876c82d58e466bf)
2009-07-16Fix NIS and NIS+ getnetbyaddr backends.Ulrich Drepper
The addresses were interpreted as class-based network addresses. (cherry picked from commit 2fd0cd8b5257e7ae0c0df0651ee62a6ef7c37cc2)
2009-07-16Fix getent networks lookup and resulting incorrect NSS change.Ulrich Drepper
I changed the files NSS backend for networks because I thought the getent use of getnetbyaddr is correct. But it isn't. Undo parts of the last change and fix getent. (cherry picked from commit 5cd1f906c34256abdccc92052fbbde51fd70a565)
2009-07-16Fix getnetbyaddr implementation.Ulrich Drepper
There were two problems in the getnetbyaddr implementation. The type argument is pretty much useless since (almost) no input file contains this information and the NSS backends make up the value they fill in for the n_addrtype field. Therefore we now declare that passing AF_UNSPEC is always recognized. Secondly, the files backend didn't compare the network numbers with the correct endianess. Also change getent to take advantage of the type parameter change. (cherry picked from commit 29ba9812bb86bf6da9702f4fbff5cdbb25846401)
2009-07-16Fix cfa offset for saved registers in PPC sqrt implementations.Andreas Schwab
(cherry picked from commit 3f241d758415e050269ebd9b3b909f3d007f89e5)
2009-07-16Handle empty TZ strings at the end of new-style timzeone files correctly.Andreas Schwab
(cherry picked from commit 7a7c2c24654f7ab69b1cec72c329c8d73f0e4c04)
2009-07-16Add 802.15.4 definitions to header files.Ulrich Drepper
(cherry picked from commit d0a2af710654a038903dd4a300030670bfbeaa2d)
2009-06-18Fix x86-64 memchr for large lengths.Jakub Jelinek
(cherry picked from commit fab8238de69de67637d21923b3ec1c26e4ce8450)
2009-06-18Fix incorrect use of cmpldi in 32-bit PPC code.Ryan S. Arnold
The 32-bit PowerPC POWER6 memcpy uses the cmpldi insn when it should use a cmplwi. BZ #10107 (cherry picked from commit 25bfbb9e0e610afaf6b67e5ee1a1a5338018c42e)
2009-06-18Run tst-fgetwc with necessary envvar.Ulrich Drepper
(cherry picked from commit eae3208e249edda25548fa7680d01193d7515e0c)
2009-06-16Fix permission of slave device on devpts if necessary.Ulrich Drepper
If devptr is misconfigured the slave device permission after grantpt might not be 0620. BZ #10166 (cherry picked from commit 292e3abebff9f94ca47c1a725a691cb6ed6cff5f)
2009-06-16When iterating over CPU bitmask, don't try more than CPU_SETSIZE.Ulrich Drepper
(cherry picked from commit 395a37e379bf900b2b6a25e17c44cde2d1c46c44)
2009-06-16Fix type of nd_opt_home_agent_info_preference.Arnaud Ebalard
(cherry picked from commit 7ed520bd8504700cf4aaf3b06deb10575bfc546a)
2009-06-16Fix memory leak when batch-reading large NIS password maps.Joe Landers
Not the whole was traversed in the function to free all buffers. BZ #10203 (cherry picked from commit 233a182b9ee2a48eddbb15f70af8bc24add24af3)
2009-06-16(do_test): Use de_DE.UTF-8 as locale name.Bruce Dubbs
(cherry picked from commit 4155d926336ba38428a98359bf0908453ff83625)
2009-06-16Fix computation of tzspec_len.Ulrich Drepper
Without this it should never have worked that we can use the embedded envvar in the timezone data files for dates after the last matching rule. (cherry picked from commit 6355c99740c91ed5a7fa14e378f74950e09f5f48)
2009-06-16Handle leap seconds even if no DST rule exists.Akinori Hattori
This fixes BZ #10211. (cherry picked from commit 29143408ae6d474a115768e809691635f507b1fd)
2009-06-12Remember we switched to single-request mode.Ulrich Drepper
This change prevents repetition in most later calls of the resolver in case the DNS server or the network connection is broken. (cherry picked from commit 310647e9809986986650994d036af18ca9b17fb2)
2009-06-12Remove comma at end of enum.J.H.M. Dassen
(cherry picked from commit 88ea382fda5af7717f85bb19837c9c99094f3df4)
2009-06-09(_IO_new_file_fopen): Don't prematurely stop parsing mode string.Ulrich Drepper
(cherry picked from commits 0d74e0436195a051d69e78bef10d23879788cb7e, d360a0da2b42b2b79e9ce9c2d7984c234e840b7a)
2009-06-06Terminate correct buffer.Ulrich Drepper
Little typo could cause additional characters to be printed. (cherry picked from commit fbb04b35e7997070feec74e0fd46953faef71f9e)
2009-06-05Move AC_CANONICAL_HOST before first use of $host and $build.Andreas Schwab
(cherry picked from commit c16a054d5e20e4da6ccc528b690910a777d69a8b)
2009-06-05Fix errno for boundary conditions in 128-bit long double.Ulrich Drepper
Similar to the changes which went already in for the other formats, follow POSIX rules for errno. (cherry picked from commit 7f3394bdf34e28b374e5569a7a74ddac734fb172)
2009-05-22Fix errno for IBM long double.Andreas Schwab
After the last addition to the math test suite PPC routines haven't been adjusted so far. (cherry picked from commit 38ae768d88c47dd06030104eb3376212b0d8d164)
2009-05-22Fix IA-64 memchr read-ahead.Ulrich Drepper
The latest stratcliff extension exposed a bug in the IA-64 memchr which uses non-speculative loads to prefetch data. Change the code to use speculative loads with appropriate fixup. Fixes BZ 10162. (cherry picked from commit fa64b7f76b97930cd2aaf7bfd305cac3d925cd8f)
2009-05-22Don't define __ASSUME_ACCEPT4 for IA-64.Ulrich Drepper
(cherry picked from commit 3533b1a6a6a6b7e350b7a9459f8152b1f9f0364a)
2009-05-22Remove __NR_accept4 definition.Jakub Jelinek
This definition was meant to be removed before the checkin. It was used in the development. (cherry picked from commit d14eda9310125ddf8fe66df01bbe46ab7d226a5e)
2009-05-22Correct socketcall argument for accept4.Jakub Jelinek
The header had the old name (paccept). (cherry picked from commit a2292378d0d629c26edfae6b197efbdb362a7094)
2009-05-22Fix forced loop termination in nscd database lookup.Jakub Jelinek
There are two issues with the forced loop exit in the nscd lookup: 1. the estimate of the entry size isn't pessimistic enough for all databases, resulting potentially is too early exits 2. the combination of 64-bit process and 32-bit nscd would lead to rejecting valid records in the database. (cherry picked from commit 5078fff6c4bc1c71c5d558ff7ec4775aa48b0c11)
2009-05-22Unify __WAIT_INT definition in stdlib.h and sys/wait.h.Ulrich Drepper
This fixes BZ #10159. The stdlib.h definition was out of date. (cherry picked from commit a64039b084ae3faca3336b7d95f2e40c497d20e1)
2009-05-22Move BLOCK_ALIGN* macros back.Ulrich Drepper
The move to nscd-client.h was only needed for some interim version of the patch. The final version doesn't need it. Undo the change. (cherry picked from commit fa546abe9d0346d5d87b8fe19884993408476d77)
2009-05-22Fix exit condition.Ulrich Drepper
The patch to bound the search in the nscd caches used a wrong exit condition. Fixed now. (cherry picked from commit 95410b7ba23c44f6a038285d9c38ee84129e4cd6)
2009-05-22Further robustify nscd database lookup.Ulrich Drepper
We can compute an absolute maximum for the number of elements which can fit into the currently mapped database. Stop after that many iterations. (cherry picked from commit 831a40494d44045c0caaf8085ab1d35c0da23140)
2009-05-22Robustify libc-side nscd database reader.Jakub Jelinek
The nscd database mapped in processes can change at any time. We have to be more vigilant when it comes to using that memory. Test the data entries are valid in their entire size, don't read data again from memory once we verified it, and make sure the trailing pointer is not going off the deep end. (cherry picked from commit cfe1fc1013d0e7e4863c974fa0e78891cc0a2ed2)
2009-05-22Avoid double definition of catomic_compare_and_exchange_val_acq.Jakub Jelinek
(cherry picked from commit 3b1b533bc3239ef6df1e40e0088e7270ac060be6)
2009-05-22Don't try to cleanup libselinux and libaudit.Jakub Jelinek
Because we are not shutting down the other threads first another thread might work on a query before the process shuts down. In this case the now uninitialized libselinux and libaudit might be used. Just don't free the resources. It's not necessary anyway because the process is about to terminate. (cherry picked from commit 9e471dad8e173806cbbfb704875d5ae40e36fa34) (fixed ChangeLog entry by pasky)
2009-05-10Update from trunk.Ulrich Drepper
2009-05-10Updated to fedora-glibc-20090510T1842cvs/fedora-glibc-2_10_1-1Jakub Jelinek