You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by hw...@apache.org on 2011/01/12 00:43:55 UTC

svn commit: r1057936 - /subversion/site/publish/docs/release-notes/1.7.html

Author: hwright
Date: Tue Jan 11 23:43:55 2011
New Revision: 1057936

URL: http://svn.apache.org/viewvc?rev=1057936&view=rev
Log:
Note that serf is now the default HTTP library, and mention that HTTPv2
depends on it.

* publish/docs/release-notes/1.7.html
  (httpv2): Mention serf dependence.
  (serf): New section.

Modified:
    subversion/site/publish/docs/release-notes/1.7.html

Modified: subversion/site/publish/docs/release-notes/1.7.html
URL: http://svn.apache.org/viewvc/subversion/site/publish/docs/release-notes/1.7.html?rev=1057936&r1=1057935&r2=1057936&view=diff
==============================================================================
--- subversion/site/publish/docs/release-notes/1.7.html (original)
+++ subversion/site/publish/docs/release-notes/1.7.html Tue Jan 11 23:43:55 2011
@@ -252,8 +252,6 @@ practical to simply checkout a new worki
     title="Link to this section">&para;</a>
 </h3>
 
-<!-- Does HTTPv2 require serf? -->
-
 <p>Over the years, many people have complained about the performance issues
 with Subversion's use of HTTP as a repository access mechanism.  This largely
 stems from the developers original intent to implement as much of the WebDAV
@@ -265,7 +263,8 @@ the DeltaV overhead never materialized.<
 connecting to supported servers.  This simpler protocol (sometimes referred to
 as <em>HTTPv2</em>) requires fewer client-server round trips to establish a
 connection, making Subversion much more performant on high-latency network
-connections.</p>
+connections.  These changes have all been done using the Serf library, and it
+is <a href="#serf">now the default</a> library for HTTP use.</p>
 
 <p>As mentioned in the <a href="#new-feature-compatibility-table">compatibility
 table</a>, Subversion 1.7 will only use HTTPv2 when connecting with a 1.7 (or
@@ -359,6 +358,22 @@ for details.</p>
 
 </div>  <!-- bug-fixes -->
 
+<div class="h3" id="serf">
+<h3>Serf now default HTTP library (<em>client</em>)
+  <a class="sectionlink" href="#serf"
+    title="Link to this section">&para;</a>
+</h3>
+
+<p><a href="http://code.google.com/p/serf/">serf</a> is now the default library
+used for accessing HTTP-based repositories.  You can still build and use the
+Neon library, as you always have, and configure which which library to use on
+a global or host-by-host basis by setting the <code>http-library</code>
+variable in your run-time server configuration file
+(<code>~/.subversion/servers</code>).  Serf is required for the
+<a href="#httpv2">HTTPv2</a> enhancements introduced in Subversion 1.7.</p>
+
+</div>  <!-- serf -->
+
 </div>  <!-- enhancements -->
 
 <div class="h2" id="svn-1.5-deprecation">