X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=ChangeLog;h=38430783015bf58b767734df7ca76d3ef77bb736;hb=e296359d39962cfd1f8b15877ada83d95878fdd7;hp=e9c619d3aa26c147de6dfd435eee746c934d123d;hpb=5f27da66032ab5b3b1e0733d8d4bb9715bba90ce;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index e9c619d3a..384307830 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,190 @@ +2010-01-28 Eric Blake + + regex: fix build failure + * lib/regex_internal.h (__GNUC_PREREQ): Define for non-glibc + platforms. + +2010-01-28 Jim Meyering + + regex: do not ignore memory allocation failure + * lib/regex_internal.c (create_cd_newstate): Detect + re_node_set_init_copy failure. Extracted from glibc commit + 2da42bc06566bc89785e580fa1ac89b4c9f2a63c. + + regex: sync more white-space changes from libc + * lib/regex_internal.c: White-space only changes. + * lib/regexec.c: Likewise. + + regex: add many uses of __attribute_warn_unused_result__ + * lib/regex_internal.c: Use __attribute_warn_unused_result__. + * lib/regexec.c: Likewise. + Extracted from a messy glibc commit. + + regcomp.c: spelling and merge-artifact from glibc + * lib/regcomp.c: Merge remainder of glibc's + 2da42bc06566bc89785e580fa1ac89b4c9f2a63c. + + regcomp.c: sync white-space changes from glibc + * lib/regcomp.c: Merge to accommodate white space + changes from glibc's 2da42bc06566bc89785e580fa1ac89b4c9f2a63c. + + regcomp.c: do not ignore internal return values + * lib/regcomp.c: Do not ignore internal return values. + This is from glibc's 2da42bc06566bc89785e580fa1ac89b4c9f2a63c, + but without its white-space changes and spelling fixes. + + regex_internal.h: define __attribute_warn_unused_result__ + * lib/regex_internal.h (__attribute_warn_unused_result__): Define. + + maint: add a syntax-check rule to check for vulnerable Makefile.in + * top/maint.mk (sc_vulnerable_makefile_CVE-2009-4029): New rule. + +2010-01-27 Jim Meyering + + ncftpput-ftp: clean up spaces + * build-aux/ncftpput-ftp: Make Copyright line consistent. + Remove trailing blanks. + +2010-01-27 Simon Josefsson + + * build-aux/git-version-gen: Fix copyright statement. + * build-aux/gnupload: Likewise. + * tests/test-arcfour.c: Likewise. + * tests/test-arctwo.c: Likewise. + * tests/test-count-one-bits.c: Likewise. + * tests/test-crc.c: Likewise. + * tests/test-des.c: Likewise. + * tests/test-gc-arcfour.c: Likewise. + * tests/test-gc-arctwo.c: Likewise. + * tests/test-gc-des.c: Likewise. + * tests/test-gc-hmac-md5.c: Likewise. + * tests/test-gc-hmac-sha1.c: Likewise. + * tests/test-gc-md2.c: Likewise. + * tests/test-gc-md4.c: Likewise. + * tests/test-gc-md5.c: Likewise. + * tests/test-gc-pbkdf2-sha1.c: Likewise. + * tests/test-gc-rijndael.c: Likewise. + * tests/test-gc-sha1.c: Likewise. + * tests/test-gc.c: Likewise. + * tests/test-gethostname.c: Likewise. + * tests/test-gettimeofday.c: Likewise. + * tests/test-hash.c: Likewise. + * tests/test-hmac-md5.c: Likewise. + * tests/test-hmac-sha1.c: Likewise. + * tests/test-md2.c: Likewise. + * tests/test-md4.c: Likewise. + * tests/test-md5.c: Likewise. + * tests/test-memchr.c: Likewise. + * tests/test-memchr2.c: Likewise. + * tests/test-memcmp.c: Likewise. + * tests/test-memmem.c: Likewise. + * tests/test-memrchr.c: Likewise. + * tests/test-rawmemchr.c: Likewise. + * tests/test-read-file.c: Likewise. + * tests/test-rijndael.c: Likewise. + * tests/test-sockets.c: Likewise. + * tests/test-strchrnul.c: Likewise. + * tests/test-strstr.c: Likewise. + * tests/test-strtod.c: Likewise. + * build-aux/ncftpput-ftp: Likewise. + +2010-01-26 Eric Blake + + ignore-value: update recommended header name + * modules/ignore-value (Include): Only use <> for headers that + exist in glibc. + +2010-01-26 Jim Meyering + + test-userspec.c: avoid compiler warnings + * tests/test-userspec.c (main): Avoid shadowing ("uid"), + and "initialization discards qualifiers..." warnings. + Put the first "uid" in its own scope, and make char* members "const". + +2010-01-25 Bruno Haible + + gnulib-tool: Make warning diagnostics consistent. + * gnulib-tool (func_warning): New function. + Use it everywhere where gnulib-tool produces output to stderr and it is + not a fatal error. + +2010-01-25 Bruno Haible + + Fix test dependencies. + * modules/xstrtol-tests (Depends-on): Add inttypes. + * modules/xstrtoll-tests (Depends-on): Likewise. Remove xstrtoll. + +2010-01-25 Pádraig Brady + + syntax-check: detect incorrect boolean macro values in config.h + * modules/maintainer-makefile (configure.ac): Parameterize the location + of config.h which will be available to makefiles as $(CONFIG_INCLUDE). + The logic is from Eric Blake and the location indicated by Jim Meyering. + Note the more natural CONFIG_HEADER name is prohibited by automake + for backwards compatibility reasons. + * top/maint.mk (sc_Wundef_boolean): New rule. + +2010-01-25 Jim Meyering + + bootstrap: detect MacOS 10.6's shasum, too + * build-aux/bootstrap: Also recognize MacOS 10.6's shasum. + Suggested by Thomas Treichl . + +2010-01-23 Jim Meyering + + xstrtoll: new module + * modules/xstrtoll: New file. + * MODULES.html.sh (Numeric conversion functions): Add xstrtoll. + * lib/xstrtol.h [HAVE_LONG_LONG_INT]: Declare xstrtoll and xstrtoull. + * lib/xstrtoll.c, lib/xstrtoull.c: New files. + ./configure fails if you use this module and lack "long long". + * modules/xstrtoll-tests: New module. + * tests/test-xstrtoll.c, tests/test-xstrtoull.c: New files. + * tests/test-xstrtoll.sh: Like test-xstrtol.c, but use the + new init.sh-based test framework. + 2010-01-24 Bruno Haible + Tests for module 'yn'. + * modules/yn-tests: New file. + * tests/test-yn.c: New file. + + Tests for module 'y1'. + * modules/y1-tests: New file. + * tests/test-y1.c: New file. + + Tests for module 'y0'. + * modules/y0-tests: New file. + * tests/test-y0.c: New file. + + Tests for module 'tanh'. + * modules/tanh-tests: New file. + * tests/test-tanh.c: New file. + + Tests for module 'tan'. + * modules/tan-tests: New file. + * tests/test-tan.c: New file. + + Tests for module 'sqrt'. + * modules/sqrt-tests: New file. + * tests/test-sqrt.c: New file. + + Tests for module 'sinh'. + * modules/sinh-tests: New file. + * tests/test-sinh.c: New file. + + Tests for module 'sin'. + * modules/sin-tests: New file. + * tests/test-sin.c: New file. + + Tests for module 'rint'. + * modules/rint-tests: New file. + * tests/test-rint.c: New file. + + Tests for module 'remainder'. + * modules/remainder-tests: New file. + * tests/test-remainder.c: New file. + Tests for module 'pow'. * modules/pow-tests: New file. * tests/test-pow.c: New file.