prepare release of 2.7.1 daniel

* doc/xml.html doc/news.html configure.in python/setup.py NEWS:
  prepare release of 2.7.1
daniel

svn path=/trunk/; revision=3792
diff --git a/ChangeLog b/ChangeLog
index 9c2ae79..2ef2cc7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Mon Sep  1 16:49:05 CEST 2008 Daniel Veillard <daniel@veillard.com>
+
+	* doc/xml.html doc/news.html configure.in python/setup.py NEWS:
+	  prepare release of 2.7.1
+
 Mon Sep  1 15:35:13 CEST 2008 Daniel Veillard <daniel@veillard.com>
 
 	* schematron.c xpath.c: applied a couple of patches from Martin
diff --git a/NEWS b/NEWS
index 6f0ece4..8c34320 100644
--- a/NEWS
+++ b/NEWS
@@ -15,6 +15,14 @@
 to the SVN at 
 http://svn.gnome.org/viewcvs/libxml2/trunk/
  code base.Here is the list of public releases:
+2.7.1: Sep 1 2008:
+   - Portability fix: Borland C fix (Moritz Both)
+   - Bug fixes: python serialization wrappers, XPath QName corner
+        case handking and leaks (Martin)
+   - Improvement: extend the xmlSave to handle HTML documents and trees
+   - Cleanup: python serialization wrappers
+
+
 2.7.0: Aug 30 2008:
    - Documentation: switch ChangeLog to UTF-8, improve mutithreads and
       xmlParserCleanup docs
diff --git a/configure.in b/configure.in
index 65824f3..17dad0b 100644
--- a/configure.in
+++ b/configure.in
@@ -5,7 +5,7 @@
 
 LIBXML_MAJOR_VERSION=2
 LIBXML_MINOR_VERSION=7
-LIBXML_MICRO_VERSION=0
+LIBXML_MICRO_VERSION=1
 LIBXML_MICRO_VERSION_SUFFIX=
 LIBXML_VERSION=$LIBXML_MAJOR_VERSION.$LIBXML_MINOR_VERSION.$LIBXML_MICRO_VERSION$LIBXML_MICRO_VERSION_SUFFIX
 LIBXML_VERSION_INFO=`expr $LIBXML_MAJOR_VERSION + $LIBXML_MINOR_VERSION`:$LIBXML_MICRO_VERSION:$LIBXML_MINOR_VERSION
diff --git a/doc/libxml2.xsa b/doc/libxml2.xsa
index f93c298..bcb3a0e 100644
--- a/doc/libxml2.xsa
+++ b/doc/libxml2.xsa
@@ -8,42 +8,33 @@
   </vendor>
   <product id="libxml2">
     <name>libxml2</name>
-    <version>2.6.32</version>
-    <last-release> Apr 8 2008</last-release>
+    <version>2.7.0</version>
+    <last-release> Aug 30 2008</last-release>
     <info-url>http://xmlsoft.org/</info-url>
-    <changes>   - Documentation: returning heap memory to kernel (Wolfram Sang),
-      trying to clarify xmlCleanupParser() use, xmlXPathContext improvement
-      (Jack Jansen), improve the *Recover* functions documentation,
-      XmlNodeType doc link fix (Martijn Arts)
-   - Bug fixes: internal subset memory leak (Ashwin), avoid problem with
-      paths starting with // (Petr Sumbera), streaming XSD validation callback
-      patches (Ashwin), fix redirection on port other than 80 (William Brack),
-      SAX2 leak (Ashwin), XInclude fragment of own document (Chris Ryan),
-      regexp bug with '.' (Andrew Tosh), flush the writer at the end of the
-      document (Alfred Mickautsch), output I/O bug fix (William Brack),
-      writer CDATA output after a text node (Alex Khesin), UTF-16 encoding
-      detection (William Brack), fix handling of empty CDATA nodes for Safari
-      team, python binding problem with namespace nodes, improve HTML parsing
-      (Arnold Hendriks), regexp automata build bug, memory leak fix (Vasily
-      Chekalkin), XSD test crash, weird system parameter entity parsing problem,
-      allow save to file:///X:/ windows paths, various attribute normalisation
-      problems, externalSubsetSplit fix (Ashwin), attribute redefinition in
-      the DTD (Ashwin), fix in char ref parsing check (Alex Khesin), many
-      out of memory handling fixes (Ashwin), XPath out of memory handling fixes
-      (Alvaro Herrera), various realloc problems (Ashwin), UCS4 encoding
-      conversion buffer size (Christian Fruth), problems with EatName
-      functions on memory errors, BOM handling in external parsed entities
-      (Mark Rowe)
-   - Code cleanup: fix build under VS 2008 (David Wimsey), remove useless
-      mutex in xmlDict (Florent Guilian), Mingw32 compilation fix (Carlo
-      Bramini), Win and MacOS EOL cleanups (Florent Guiliani), iconv need
-      a const detection (Roumen Petrov), simplify xmlSetProp (Julien Charbon),
-      cross compilation fixes for Mingw (Roumen Petrov), SCO Openserver build
-      fix (Florent Guiliani), iconv uses const on Win32 (Rob Richards),
-      duplicate code removal (Ashwin), missing malloc test and error reports
-      (Ashwin), VMS makefile fix (Tycho Hilhorst)
-   - improvements: better plug of schematron in the normal error handling
-      (Tobias Minich)
+    <changes>   - Documentation: switch ChangeLog to UTF-8, improve mutithreads and
+      xmlParserCleanup docs
+   - Portability fixes: Older Win32 platforms (Rob Richards), MSVC
+      porting fix (Rob Richards), Mac OS X regression tests (Sven Herzberg),
+      non GNUCC builds (Rob Richards), compilation on Haiku (Andreas Färber)
+      
+   - Bug fixes: various realloc problems (Ashwin), potential double-free
+      (Ashwin), regexp crash, icrash with invalid whitespace facets (Rob
+      Richards), pattern fix when streaming (William Brack), various XML
+      parsing and validation fixes based on the W3C regression tests, reader
+      tree skipping function fix (Ashwin), Schemas regexps escaping fix
+      (Volker Grabsch), handling of entity push errors (Ashwin), fix a slowdown
+      when encoder cant serialize characters on output
+   - Code cleanup: compilation fix without the reader, without the output
+      (Robert Schwebel), python whitespace (Martin), many space/tabs cleanups,
+      serious cleanup of the entity handling code
+   - Improvement: switch parser to XML-1.0 5th edition, add parsing flags
+      for old versions, switch URI parsing to RFC 3986,
+      add xmlSchemaValidCtxtGetParserCtxt (Holger Kaelberer),
+      new hashing functions for dictionnaries (based on Stefan Behnel work),
+      improve handling of misplaced html/head/body in HTML parser, better
+      regression test tools and code coverage display, better algorithms
+      to detect various versions of the billion laughts attacks, make
+      arbitrary parser limits avoidable as a parser option
 
 </changes>
   </product>
diff --git a/doc/news.html b/doc/news.html
index a4126c0..d9dd809 100644
--- a/doc/news.html
+++ b/doc/news.html
@@ -12,7 +12,12 @@
   <li>Finishing up <a href="http://www.w3.org/TR/xmlschema-1/">XML
   Schemas</a></li>
 </ul><p>The <a href="ChangeLog.html">change log</a> describes the recents commits
-to the <a href="http://svn.gnome.org/viewcvs/libxml2/trunk/">SVN</a> code base.</p><p>Here is the list of public releases:</p><h3>2.7.0: Aug 30 2008</h3><ul><li>Documentation: switch ChangeLog to UTF-8, improve mutithreads and
+to the <a href="http://svn.gnome.org/viewcvs/libxml2/trunk/">SVN</a> code base.</p><p>Here is the list of public releases:</p><h3>2.7.1: Sep 1 2008</h3><ul><li>Portability fix: Borland C fix (Moritz Both)</li>
+    <li>Bug fixes: python serialization wrappers, XPath QName corner
+        case handking and leaks (Martin)</li>
+    <li>Improvement: extend the xmlSave to handle HTML documents and trees</li>
+    <li>Cleanup: python serialization wrappers</li>
+</ul><h3>2.7.0: Aug 30 2008</h3><ul><li>Documentation: switch ChangeLog to UTF-8, improve mutithreads and
       xmlParserCleanup docs</li>
   <li>Portability fixes: Older Win32 platforms (Rob Richards), MSVC
       porting fix (Rob Richards), Mac OS X regression tests (Sven Herzberg),
diff --git a/doc/xml.html b/doc/xml.html
index 30398d2..9117958 100644
--- a/doc/xml.html
+++ b/doc/xml.html
@@ -727,6 +727,15 @@
 
 <p>Here is the list of public releases:</p>
 
+<h3>2.7.1: Sep 1 2008</h3>
+<ul>
+    <li>Portability fix: Borland C fix (Moritz Both)</li>
+    <li>Bug fixes: python serialization wrappers, XPath QName corner
+        case handking and leaks (Martin)</li>
+    <li>Improvement: extend the xmlSave to handle HTML documents and trees</li>
+    <li>Cleanup: python serialization wrappers</li>
+</ul>
+
 <h3>2.7.0: Aug 30 2008</h3>
 <ul>
   <li>Documentation: switch ChangeLog to UTF-8, improve mutithreads and
diff --git a/python/setup.py b/python/setup.py
index 723a4c9..75b3a40 100755
--- a/python/setup.py
+++ b/python/setup.py
@@ -226,7 +226,7 @@
 setup (name = "libxml2-python",
        # On *nix, the version number is created from setup.py.in
        # On windows, it is set by configure.js
-       version = "2.7.0",
+       version = "2.7.1",
        description = descr,
        author = "Daniel Veillard",
        author_email = "veillard@redhat.com",