m4-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] GNU M4 source repository branch, branch-1.4, updated. v1.4.15-3-g5


From: Eric Blake
Subject: [SCM] GNU M4 source repository branch, branch-1.4, updated. v1.4.15-3-g5e763da
Date: Thu, 21 Oct 2010 19:20:39 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU M4 source repository".

http://git.sv.gnu.org/gitweb/?p=m4.git;a=commitdiff;h=5e763da323f3927159b6c151f186569a9929ddbe

The branch, branch-1.4 has been updated
       via  5e763da323f3927159b6c151f186569a9929ddbe (commit)
       via  23f1dd914a9e40f51b01d6cff073bc4328c29add (commit)
      from  7c8346a1fb7fe609a57c37f8fae9061c1a404646 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 5e763da323f3927159b6c151f186569a9929ddbe
Author: Eric Blake <address@hidden>
Date:   Thu Oct 21 12:24:30 2010 -0600

    build: work around glibc and libsigsegv bugs
    
    * gnulib: Update to latest.
    * m4/gnulib-cache.m4: Regenerate.
    * docs/m4.texinfo (Index macro): Expose strstr bug.
    * NEWS: Mention fixes.
    
    Signed-off-by: Eric Blake <address@hidden>

commit 23f1dd914a9e40f51b01d6cff073bc4328c29add
Author: Eric Blake <address@hidden>
Date:   Thu Oct 21 11:44:48 2010 -0600

    docs: mention more history
    
    * doc/m4.texinfo (History): Add upcoming 1.4.16 release.
    
    Signed-off-by: Eric Blake <address@hidden>

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog          |   11 +++++++++++
 NEWS               |    8 +++++++-
 doc/m4.texinfo     |   13 ++++++++++++-
 gnulib             |    2 +-
 m4/gnulib-cache.m4 |    4 ++--
 5 files changed, 33 insertions(+), 5 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 805bfda..30c7821 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2010-10-21  Eric Blake  <address@hidden>
+
+       build: work around glibc and libsigsegv bugs
+       * gnulib: Update to latest.
+       * m4/gnulib-cache.m4: Regenerate.
+       * docs/m4.texinfo (Index macro): Expose strstr bug.
+       * NEWS: Mention fixes.
+
+       docs: mention more history
+       * doc/m4.texinfo (History): Add upcoming 1.4.16 release.
+
 2010-08-31  Eric Blake  <address@hidden>
 
        Release Version 1.4.15.
diff --git a/NEWS b/NEWS
index b713552..7cb962d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,12 @@
 GNU M4 NEWS - User visible changes.
 
-* Noteworthy changes in release ?.? (????-??-??) [?]
+* Noteworthy changes in release 1.4.16 (2010-??-??) [?]
+
+** Ensure the `index' builtin cannot give false positive results.  On
+   glibc platforms, this avoids a strstr bug in glibc 2.9 through 2.12;
+   on many other platforms, it fixes a regression introduced in 1.4.11.
+
+** A number of portability improvements inherited from gnulib.
 
 
 * Noteworthy changes in release 1.4.15 (2010-08-31) [stable]
diff --git a/doc/m4.texinfo b/doc/m4.texinfo
index bea0120..5ea6ff9 100644
--- a/doc/m4.texinfo
+++ b/doc/m4.texinfo
@@ -399,7 +399,7 @@ released 1.4.3 and 1.4.4.  And in 2006, Eric Blake joined 
the team and
 prepared patches for the release of 1.4.5, 1.4.6, 1.4.7, and 1.4.8.
 More bug fixes were incorporated in 2007, with releases 1.4.9 and
 1.4.10.  Eric continued with some portability fixes for 1.4.11 and
-1.4.12 in 2008, 1.4.13 in 2009, and 1.4.14 in 2010.
+1.4.12 in 2008, 1.4.13 in 2009, and 1.4.14, 1.4.15, and 1.4.16 in 2010.
 
 Meanwhile, development has continued on new features for @code{m4}, such
 as dynamic module loading and additional builtins.  When complete,
@@ -5642,6 +5642,17 @@ index(`abc', `b')
 @result{}1
 @end example
 
address@hidden
address@hidden Expose a bug in the strstr() algorithm present in glibc
address@hidden 2.9 through 2.12 and in gnulib up to Sep 2010.
+
address@hidden
+index(`;:11-:12-:12-:12-:12-:12-:12-:12-:12.:12.:12.:12.:12.:12.:12.:12.:12-',
+`:12-:12-:12-:12-:12-:12-:12-:12-')
address@hidden
address@hidden example
address@hidden ignore
+
 @node Regexp
 @section Searching for regular expressions
 
diff --git a/gnulib b/gnulib
index c0ebdfe..b86f488 160000
--- a/gnulib
+++ b/gnulib
@@ -1 +1 @@
-Subproject commit c0ebdfe226c38c72db7c1944113fd19ff534e362
+Subproject commit b86f488e783121f54dbd44e17741fa3b29e9be9b
diff --git a/m4/gnulib-cache.m4 b/m4/gnulib-cache.m4
index 103bc16..ba783c3 100644
--- a/m4/gnulib-cache.m4
+++ b/m4/gnulib-cache.m4
@@ -10,8 +10,8 @@
 #
 # This file represents the specification of how gnulib-tool is used.
 # It acts as a cache: It is written and read by gnulib-tool.
-# In projects using CVS, this file is meant to be stored in CVS,
-# like the configure.ac and various Makefile.am files.
+# In projects that use version control, this file is meant to be put under
+# version control, like the configure.ac and various Makefile.am files.
 
 
 # Specification in the form of a command-line invocation:


hooks/post-receive
-- 
GNU M4 source repository



reply via email to

[Prev in Thread] Current Thread [Next in Thread]