aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-05-11* nis/nis_error.c: Remove table of strings. Use positionUlrich Drepper
independent mechanism. * nis/nis_error.h: New file.
2006-05-11* pthread_key_create.c (__pthread_key_create): Do away withUlrich Drepper
__pthread_keys_lock. * sysdeps/unix/sysv/linux/pthread_setaffinity.c (__kernel_cpumask_size): Mark as hidden. * sysdeps/unix/sysv/linux/pthread_attr_setaffinity.c: Likewise.
2006-05-11* locale/programs/ld-time.c (time_finish): If wide era name orUlrich Drepper
format aren't provided, set both wname and wformat to L"".
2006-05-10* pthread_atfork.c: Mark __dso_handle as hidden.cvs/fedora-glibc-20060511T1325Ulrich Drepper
2006-05-10* sysdeps/unix/sysv/linux/tcgetattr.c (__tcgetattr): Only storeUlrich Drepper
results if the call was succesful.
2006-05-10* nis/nss-nis.h: Mark __yperr2nss_tab and __yperr2nss_count as hidden.Ulrich Drepper
* nis/nss-nisplus.h: Mark __niserr2nss_tab and __niserr2nss_count as hidden.
2006-05-10* misc/sys/queue.h: Remove uses of all QUEUEDEBUG_* macros.Ulrich Drepper
2006-05-10* posix/wordexp.c (parse_glob): No need to check ifs for NULL, theUlrich Drepper
caller makes sure this is not the case. (wordexp): Simplify ifs_white creation. [Coverity CID 231]
2006-05-10* posix/wordexp.c: Remove numerous NULL pointer tests before FREEUlrich Drepper
calls.
2006-05-10* io/ftw.c (open_dir_stream): Return right away if REALLOC fails.Ulrich Drepper
[Coverity CID 229, 230] * argp/argp-help.c (hol_entry_help): Handle STATE==NULL in ARG and DGETTEXT calls. (hol_help): Likewise. [Coverity CID 226, 227] * string/argz-replace.c (__argz_replace): Unconditionally call free on SRC. [Coverity CID 225] * nis/nis_creategroup.c (nis_creategroup): No need to duplicate the return value of __nis_default_owner and __nis_default_group, it has been especially allocated. [Coverity CID 224]
2006-05-10* nis/nis_defaults.c (searchXYX): New functions. Used by bothUlrich Drepper
searchgroup and searchowner. Significantly simplified. (__nis_default_owner): Remove duplication. Do not locally copy the string before duplicating it. (__nis_default_group): Likewise. * nis/nis_lookup.c (nis_lookup): After calling nis_free_directory, we must clear the variable before calling __nisfind_server. * nis/nis_lookup.c (nis_lookup): Always free memory allocated with nis_getnames. [Coverity CID 223] * locale/programs/locfile.c (locfile_read): Use alloca instead of xmalloc to allocate local repertoire name. [Coverity CID 222] * iconv/iconv_charmap.c (use_to_charmap): No need to dynamically allocate memory for the input to add_bytes. [Coverity CID 221] was allocated here. [Coverity CID 219, 220]
2006-05-10* posix/wordexp.c (w_addword): Free word if realloc fails and itUlrich Drepper
was allocated here. [Coverity CID 219] * posix/getconf.c (print_all): Free confstr data after printing. [Coverity CID 218] * sysdeps/posix/getaddrinfo.c (gaih_inet): Free canon string if list allocation fails. [Coverity CID 215] * nss/nsswitch.c (__nss_configure_lookup): Fix loop end condition. [Coverity CID 213] * argp/argp-help.c (hol_entry_cmp): Don't call canon_doc_option if string is NULL. [Coverity CID 212] * argp/Makefile: Add rules to build and run bug-argp1. * argp/bug-argp1.c: New file. * io/ftw.c (ftw_dir): Use __rawmemchr instead of strchr to find end of string. * stdlib/canonicalize.c (__realpath): Likewise. * locale/programs/ld-time.c (time_finish): Don't dereference NULL pointer. [Coverity CID 206] * elf/dl-dst.h (DL_DST_REQUIRED): Be prepared for missing link map in statically linked code. * elf/dl-load.c (_dl_dst_substitute): When replacing ORIGIN in statically built code, be prepared to have no link map. [Coverity CID 205] * argp/argp-help.c (fill_in_uparams): Handle STATE==NULL in dgettext calls. [Coverity CID 204] * argp/argp-help.c (struct uparams): Remove valid member. Change the one user. (uparam_names): Reduce size. Avoid relative relocations. Moved to read-only segment. (fill_in_uparams): Update for new layout. * sysdeps/unix/sysv/linux/ifaddrs.c (getifaddrs): Parameter can be assumed to always be != NULL. [Coverity CID 202] * argp/argp-help.c (hol_entry_help): Remove some dead code [Coverity CID 200]. * nis/nss_nis/nis-service.c (_nss_nis_getservbyport_r): Optimize away a few more unconditional yperr2nss calls. (_nss_nis_getservbyname_r): Likewise.
2006-05-09[BZ #2644]Ulrich Drepper
2006-05-09 Ulrich Drepper <drepper@redhat.com> [BZ #2644] * sysdeps/pthread/unwind-forcedunwind.c: Different solution for the reload problem. Change the one path in pthread_cancel_init which causes the problem. Force gcc to reload. Simplify callers. * sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c (_Unwind_GetBSP): Undo last patch.
2006-05-08* sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c: Make sure theUlrich Drepper
function pointer is reloaded after pthread_cancel_init calls.
2006-05-08[BZ #2644]Ulrich Drepper
2006-05-07 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c: Make sure functions pointer is reloaded after pthread_cancel_init calls. [BZ #2644] * sysdeps/pthread/unwind-forcedunwind.c: Make sure functions pointers are reloaded after pthread_cancel_init calls.
2006-05-07* sysdeps/generic/ldsodefs.h: Remove support for non-coreUlrich Drepper
architectures.
2006-05-06,Ulrich Drepper
* sysdeps/unix/sysv/linux/check_pf.c (make_request): Make sure that unused memory passed to sendto is nevertheless initialized.
2006-05-06[BZ #2499]Ulrich Drepper
* resolv/nss_dns/dns-canon.c (_nss_dns_getcanonname_r): Avoid possibly unaligned memory accesses.
2006-05-06* include/arpa/nameser.h: Also optimize NS_PUT16 and NS_PUT32.Ulrich Drepper
* resolv/res_mkquery.c: Use NS_PUT16 and NS_PUT32 instead of __putshort and __putlong respectively. Correct buffer overflow check for NS_NOTIFY_OP. * resolv/res_send.c (send_vc): Use ns_put16 instead of putshort.
2006-05-06* resolv/res_send.c (res_queriesmatch): Fix typo in comment.Ulrich Drepper
(send_dg): Rewrite error handling to be more compact and avoid double recomputation of timeouts. Pass MSG_NOSIGNAL to send.
2006-05-06* include/arpa/nameser.h: Add optimizations for NS_GET16 and NS_GET32.Ulrich Drepper
* resolv/res_send.c (res_nameinquery): Use NS_GET16 directly instead of ns_get16. (res_queriesmatch): Likewise. Minor optimization.
2006-05-06[BZ #2499]Ulrich Drepper
2006-05-06 Ulrich Drepper <drepper@redhat.com> [BZ #2499] * resolv/res_query.c (__libc_res_nquery): If answerp != NULL, __libc_res_nsend might reallocate the buffer for the answer. In this case we have to reload the HP pointer.
2006-05-06* stdio-common/vfscanf.c (memory_error): Remove definition. AddUlrich Drepper
some branch prediction hints.
2006-05-05* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Define SPLICE_F_*.Ulrich Drepper
* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
2006-05-05* sysdeps/s390/s390-32/elf/start.S: Replace pc relative relocationUlrich Drepper
by a GOT relocation to make Scrt1.o position independent. * sysdeps/s390/s390-64/elf/start.S: Likewise. * sysdeps/unix/sysv/linux/s390/s390-32/syscall.S: Add support for six system call parameters. * sysdeps/unix/sysv/linux/s390/s390-64/syscall.S: Likewise.
2006-05-05* sunrpc/svcauth_des.c (cache_init): Use calloc instead ofUlrich Drepper
malloc&bzero. * sunrpc/svc_udp.c (BZERO): Remove definition. (CALLOC): Define. (svc_enablecache): Use CALLOC instead of ALLOC&BZERO. * sunrpc/des_impl.c: Remove ALT_ECB support. We never used it. (des_SPtrans): Use uint32_t type. (des_skb): Likewise. * sunrpc/xdr_ref.c (xdr_reference): Use calloc instead of malloc&bzero. place where the iso639 array might be accessed beyond the limits.
2006-05-05[BZ #2509]cvs/fedora-glibc-20060505T1443Ulrich Drepper
2006-05-05 Jakub Jelinek <jakub@redhat.com> [BZ #2509] * stdio-common/tst-printf.sh: Adjust for tst-printf.c change even on 32-bit arches. 2006-05-05 Ulrich Drepper <drepper@redhat.com> * locale/programs/ld-address.c (address_finish): Fix one more place where the iso639 array might be access beyond the limits.
2006-05-05* nis/nis_table.c (nis_list): Avoid clearing res twice beforeUlrich Drepper
filling it for the first time.
2006-05-05* nis/nis_table.c (get_tablepath): Renamed from __get_tablepath.cvs/fedora-glibc-20060505T0554Ulrich Drepper
Adjust all callers. Free res object content before returning.
2006-05-04* sunrpc/xdr_array.c (xdr_array): Use calloc instead of malloc&bzero.Ulrich Drepper
2006-05-04* sunrpc/key_call.c (__rpc_thread_key_cleanup): Also freeUlrich Drepper
client->cl_auth.
2006-05-04* sunrpc/rpc_thread.c (__rpc_thread_destroy): Don't skip entireUlrich Drepper
cleanup for initial thread, just the free call on TVP.
2006-05-04See ChangeLog.16 for earlier changes.Ulrich Drepper
2006-05-042006-05-04 Ulrich Drepper <drepper@redhat.com>Ulrich Drepper
* nscd/gai.c (__getline): Define.
2006-05-04* sysdeps/unix/sysv/linux/getcwd.c (__getcwd): Use larger of PATH_MAXUlrich Drepper
and page size when allocating buffer. * sysdeps/unix/sysv/linux/bits/socket.h (struct msghdr): Document msg_controllen type issue. (struct cmsghdr): Same for cmsg_len.
2006-05-04* sysdeps/posix/getaddrinfo.c: Implement configuration fileUlrich Drepper
handling. /etc/gai.conf can contain replacements for the label and precedence table. Fix byte order of default label and precedence table. * posix/gai.conf: New file. * posix/tst-rfc3484.c: Adjust for changes to getaddrinfo.c. * posix/tst-rfc3484-2.c: Likewise.
2006-05-02[BZ #1201]Ulrich Drepper
* posix/regex.h: g++ still cannot handled [restrict].
2006-05-02[BZ #2509]Ulrich Drepper
* stdio-common/vfprintf.c (process_arg): Fix reading of signed short and byte values from parameter list. * stdio-common/tst-printf.c (main): Add more tests. * stdio-common/tst-printf.sh: Adjust for tst-printf.c change.
2006-05-02* iconvdata/testdate/MIK: Fix format to match expected output.Ulrich Drepper
errors not to be reported.
2006-05-02[BZ #2632]Ulrich Drepper
2006-05-02 Ulrich Drepper <drepper@redhat.com> [BZ #2632] * nscd/connections.c (nscd_init): Correct initialization of in-memory database structure. * iconvdata/utf-7.c: Don't require more than one character after
2006-05-02* sysdeps/unix/sysv/linux/alpha/bits/mman.h: Fix MADV_REMOVE value.Ulrich Drepper
* sysdeps/unix/sysv/linux/i386/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/ia64/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/s390/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/sh/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/mman.h: Likewise. * sysdeps/unix/sysv/linux/x86_64/bits/mman.h: Likewise.
2006-05-02[BZ #2502]Ulrich Drepper
* iconvdata/utf-7.c: Don't require more than two characters after the '+' sign starting Unicode shifted sequences.
2006-05-02* misc/tsearch.c (__tdelete): Remove unnecessary testUlrich Drepper
[Coverity CID 75]. * sysdeps/generic/unwind-dw2.c (execute_cfa_program): Print error message for invalid DWARF data instead of crashing.
2006-05-01* nis/nss_nis/nis-pwd.c (internal_nis_getpwent_r): Don't try toUlrich Drepper
free outkey in error case when batch_read is set.
2006-05-01* nis/nss_nis/nis-grp.c (internal_nis_getgrent_r): Don't try toUlrich Drepper
free outkey in error case when batch_read is set [Coverity CID 196].
2006-05-01[BZ #2517]Ulrich Drepper
2006-05-01 Ulrich Drepper <drepper@redhat.com> [BZ #2517] * misc/sys/queue.h: Update to more recent version.
2006-05-01* locales/hy_AM: Remove special collation rules. Fix yesexpr, noexpr,Ulrich Drepper
2006-05-01[BZ #531]Ulrich Drepper
2006-01-07 Eddy Petrisor <eddy.petrisor@gmail.com> * locales/ro_RO: The sorting order of the letters a circumflex and a with breve was corrected according to the Romanian alphabet. Capital A with breve is in no longer used within day names. Romanian post-92 writing rules are used within day and abday fields. Fixed the international currency symbol because after the denomination (starting with the 1st of July 2005), the symbol is RON (1 RON = 10000 ROL). Grouping sign for thousands, which is ".", is used for Romanian. Numbers are grouped in sets of 3 digits. The short date format is %d.%m.%Y for Romanian in Romania. The year is placed before the time in date_fmt. %Z was replaced with %z in date formats because %Z is not used nor widely known in Romania, and Romania uses daylight saving and the difference is more obvious this way. abday for Saturday was changed because i> looks bad and is incorrect according to post-92 writing rules. In Romanian months' names are not capitalized. The same goes for the days' names. A4 is the prefered paper type and metric system is used; FIXMEs were removed. country_name, country_car, lang_name and lang_ab were added. name_mr, name_mrs, name_miss were added; name_ms omitted as there is no proper form it in Romanian. An explanation related to the cedilla/comma issue and the reson why the transliteration is a good idea was added. The default encoding was changed to UTF-8 because this is the only encoding that supports all Romanian specific symbols and dicritics. The name format was corrected while salutation abbreviation was omitted. postal_fmt was corrected according to the Romanian style of writing this information. * SUPPORTED (SUPPORTED-LOCALES): Add el_CY.ISO-8859-7 and el_CY.UTF-8. [BZ #531] * locales/el_CY: New file.
2006-05-01[BZ #192]Ulrich Drepper
* locales/hu_HU: Better month name abbreviations. * SUPPORTED (SUPPORTED-LOCALES): Add hy_AM.UTF-8 and hy_AM.ARMSCII-8. * locales/ru_RU: Use U2002 for thousands_sep and mon_throusands_sep.
2006-05-01[BZ #68]Ulrich Drepper
* locales/hy_AM: Remove special collation rules. Fux yesexpr, noexpr, country_name, country_car, lang_name, name_fmt, name_miss, name_mr, and name_mrs.