You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by st...@apache.org on 2015/03/11 13:35:21 UTC

svn commit: r1665866 - /subversion/branches/1.8.x/STATUS

Author: stsp
Date: Wed Mar 11 12:35:21 2015
New Revision: 1665866

URL: http://svn.apache.org/r1665866
Log:
* STATUS: Vote for 1.8.x-r1659867 branch, approving.

Modified:
    subversion/branches/1.8.x/STATUS

Modified: subversion/branches/1.8.x/STATUS
URL: http://svn.apache.org/viewvc/subversion/branches/1.8.x/STATUS?rev=1665866&r1=1665865&r2=1665866&view=diff
==============================================================================
--- subversion/branches/1.8.x/STATUS (original)
+++ subversion/branches/1.8.x/STATUS Wed Mar 11 12:35:21 2015
@@ -47,28 +47,6 @@ Candidate changes:
      +0: danielsh (hard to review all potential causes of expanded_size==0 in
                    7*3*2 cases (1.1…1.8) × (file/dir/prop rep) × (plain/delta))
 
- * ^/subversion/branches/1.8.x-r1659867
-   Fix reproducable memory corruption and unneeded io errors on editor abort
-   Justification:
-     Reproducible double free(), which is undefined behaviour.  Details:
-     .
-     A SIGPIPE caused by cancelling a commit at the wrong time may cause
-     the commit editor to return an error from editor->close_edit() which
-     makes most code paths call editor->abort_edit(). But ra-local and ra-serf
-     then still tried to access the original transaction which is already
-     gone. Daniel Shahaf reported reproducable see double frees when using
-     ra-local with fsfs. This fix makes calling abort safe (+- a NO-OP) after
-     a successfull commit. A testcase is added showcasing this scenario.
-   Notes:
-     'svn import -mm | (sleep 2; cat)' followed by ^C at the right time was
-     the reproduction.
-   Branch:
-     ^/subversion/branches/1.8.x-r1659867
-   Votes:
-     +1: danielsh (without r1660091, r1660097,
-                   ra_serf part; looks good but I can't vouch for it)
-     +1: philip, rhuijben
-
  * r1660071
    When handling a pre-existing working copy as external, register it as such
    Justification:
@@ -191,3 +169,25 @@ Approved changes:
      operations.
    Votes:
      +1: rhuijben, philip, stsp
+
+ * ^/subversion/branches/1.8.x-r1659867
+   Fix reproducable memory corruption and unneeded io errors on editor abort
+   Justification:
+     Reproducible double free(), which is undefined behaviour.  Details:
+     .
+     A SIGPIPE caused by cancelling a commit at the wrong time may cause
+     the commit editor to return an error from editor->close_edit() which
+     makes most code paths call editor->abort_edit(). But ra-local and ra-serf
+     then still tried to access the original transaction which is already
+     gone. Daniel Shahaf reported reproducable see double frees when using
+     ra-local with fsfs. This fix makes calling abort safe (+- a NO-OP) after
+     a successfull commit. A testcase is added showcasing this scenario.
+   Notes:
+     'svn import -mm | (sleep 2; cat)' followed by ^C at the right time was
+     the reproduction.
+   Branch:
+     ^/subversion/branches/1.8.x-r1659867
+   Votes:
+     +1: danielsh (without r1660091, r1660097,
+                   ra_serf part; looks good but I can't vouch for it)
+     +1: philip, rhuijben, stsp